diff --git a/src/.htaccess b/src/.htaccess index f0931a69..2e536771 100644 --- a/src/.htaccess +++ b/src/.htaccess @@ -1,12 +1,4 @@ # BEGIN WordPress - -RewriteEngine On -RewriteBase /lqdvi/ -RewriteRule ^index\.php$ - [L] -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule . /lqdvi/index.php [L] - # END WordPress diff --git a/src/wp-content/plugins/lqdvi/404.php b/src/wp-content/plugins/lqdvi/404.php new file mode 100644 index 00000000..60c21533 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/404.php @@ -0,0 +1,46 @@ + + +
+
+ +
+

404 Not Found

+
+ +
+
+
+ + +
+ +
+ + +
+ + + +
+ + +






+
+ +
+ + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/archive.php b/src/wp-content/plugins/lqdvi/archive.php new file mode 100644 index 00000000..df5d7a7f --- /dev/null +++ b/src/wp-content/plugins/lqdvi/archive.php @@ -0,0 +1,227 @@ + +
+
+ +
+

+ + + + + + + + +

+
+ +
+
+
+ + +
+ +
+ + +

+ + + + + + + + + + + +
+ + +
+ +
+ + + +
+ + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/blog.php b/src/wp-content/plugins/lqdvi/blog.php new file mode 100644 index 00000000..3a48bb66 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/blog.php @@ -0,0 +1,292 @@ +ID); + +/** +* Get current page id +**/ + +if(!isset($current_page_id) && isset($page->ID)) +{ + $current_page_id = $page->ID; +} + +if(!isset($hide_header) OR !$hide_header) +{ + get_header(); +} + +$page_style = get_post_meta($current_page_id, 'page_style', true); +$page_sidebar = get_post_meta($current_page_id, 'page_sidebar', true); +$caption_style = get_post_meta($current_page_id, 'caption_style', true); + +if(empty($caption_style)) +{ + $caption_style = 'Title & Description'; +} + +if(!isset($sidebar_home)) +{ + $sidebar_home = ''; +} + +if(empty($page_sidebar)) +{ + $page_sidebar = 'Blog Sidebar'; +} +$caption_class = "page_caption"; + +if(!isset($add_sidebar)) +{ + $add_sidebar = FALSE; +} + +$sidebar_class = ''; + +if($page_style == 'Right Sidebar') +{ + $add_sidebar = TRUE; + $page_class = 'sidebar_content'; +} +elseif($page_style == 'Left Sidebar') +{ + $add_sidebar = TRUE; + $page_class = 'sidebar_content'; + $sidebar_class = 'left_sidebar'; +} +else +{ + $page_class = 'inner_wrapper'; +} + +$pp_title = get_option('pp_blog_title'); + +if(empty($pp_title)) +{ + $pp_title = 'Blog'; +} + +if(!isset($hide_header) OR !$hide_header) +{ +?> + +
+
+ + +
+

+
+ +
+

+
+ +
+

+
+
+ +
+ +
+
+
+ + +
+ +
+ + +

+ + + + + + + + + + + + + +
+ + +
+ +
+ + + +
+ + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/category.php b/src/wp-content/plugins/lqdvi/category.php new file mode 100644 index 00000000..6142ae8d --- /dev/null +++ b/src/wp-content/plugins/lqdvi/category.php @@ -0,0 +1,170 @@ + +
+
+ +
+

/

+
+ +
+
+
+ + +
+ +
+ + +

+ + + + + + + + + +
+ + +
+ +
+ +
+ + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/comments.php b/src/wp-content/plugins/lqdvi/comments.php new file mode 100644 index 00000000..6c7cb106 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/comments.php @@ -0,0 +1,30 @@ + +

This post is password protected. Enter the password to view comments.

+ + +
for

+ + 'pp_comment', 'avatar_size' => '40') ); ?> + + +

+ + + + 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?> +


+ + + +comment_status) : ?> + +
+ +
+ + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/css/ie.css b/src/wp-content/plugins/lqdvi/css/ie.css new file mode 100644 index 00000000..3d3a4550 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/css/ie.css @@ -0,0 +1 @@ +.slideshow #thumbNav { margin-top: 62% } \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/css/ie7.css b/src/wp-content/plugins/lqdvi/css/ie7.css new file mode 100644 index 00000000..4aedba3a --- /dev/null +++ b/src/wp-content/plugins/lqdvi/css/ie7.css @@ -0,0 +1,5 @@ +.slideshow #thumbNav { margin-top: 56% } + +#slider_wrapper { + margin-top: -20px; +} diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/custom.css b/src/wp-content/plugins/lqdvi/css/jqueryui/custom.css new file mode 100644 index 00000000..5c804f43 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/css/jqueryui/custom.css @@ -0,0 +1,310 @@ +/* +* jQuery UI CSS Framework +* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) +* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. +*/ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* +* jQuery UI CSS Framework +* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) +* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +*/ + + +/* Component containers +----------------------------------*/ +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; } +.ui-widget-content { border: 1px solid #ccc; background: transparent} +.ui-widget-content a { color: #222222; } +.ui-widget-header { border-bottom: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; font-weight: bold; } +.ui-widget-header a { } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } +.ui-state-default { background: #fff; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-hover, .ui-widget-header, .ui-state-default { background: transparent; } +.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ccc; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } +.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* Accordion +----------------------------------*/ +.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +.ui-accordion .ui-accordion-li-fix { display: inline; } +.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +.ui-accordion .ui-accordion-header a { display: block; padding: .3em .3em .3em .7em; color: #000; } +/* IE7-/Win - Fix extra vertical space in lists */ +.ui-accordion a { zoom: 1; } +.ui-accordion-icons .ui-accordion-header a { padding-left: 1.6em; } +.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 1em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +.ui-accordion .ui-accordion-content-active { display: block; }/* Tabs +----------------------------------*/ +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } +.ui-tabs .ui-tabs-hide { display: none !important; } + +.ui-tabs.ui-widget-content { border: 0;} diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-anim_basic_16x16.gif b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-anim_basic_16x16.gif new file mode 100644 index 00000000..085ccaec Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-anim_basic_16x16.gif differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 00000000..5b5dab2a Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_flat_75_ffffff_40x100.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 00000000..ac8b229a Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_flat_75_ffffff_40x100.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_55_fbf9ee_1x400.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 00000000..ad3d6346 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_55_fbf9ee_1x400.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_65_ffffff_1x400.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 00000000..42ccba26 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_65_ffffff_1x400.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_75_dadada_1x400.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 00000000..5a46b47c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_75_dadada_1x400.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_75_e6e6e6_1x400.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_75_e6e6e6_1x400.png new file mode 100644 index 00000000..86c2baa6 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_75_e6e6e6_1x400.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_95_fef1ec_1x400.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 00000000..4443fdc1 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_glass_95_fef1ec_1x400.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_highlight-soft_75_cccccc_1x100.png new file mode 100644 index 00000000..7c9fa6c6 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-bg_highlight-soft_75_cccccc_1x100.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_222222_256x240.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_222222_256x240.png new file mode 100644 index 00000000..b273ff11 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_222222_256x240.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_2e83ff_256x240.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 00000000..09d1cdc8 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_2e83ff_256x240.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_454545_256x240.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_454545_256x240.png new file mode 100644 index 00000000..59bd45b9 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_454545_256x240.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_888888_256x240.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_888888_256x240.png new file mode 100644 index 00000000..6d02426c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_888888_256x240.png differ diff --git a/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_cd0a0a_256x240.png b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_cd0a0a_256x240.png new file mode 100644 index 00000000..2ab019b7 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/css/jqueryui/images/ui-icons_cd0a0a_256x240.png differ diff --git a/src/wp-content/plugins/lqdvi/css/lqdvi.css b/src/wp-content/plugins/lqdvi/css/lqdvi.css new file mode 100644 index 00000000..f74c6159 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/css/lqdvi.css @@ -0,0 +1,633 @@ +body { + line-height: 1.3em; +} + +p { + text-align: justify; + +} + +pre, code, tt +{ + font: 13px 'andale mono', 'lucida console', monospace; + line-height: 1.5; + padding: 20px; + background: #222; +} + +#wrapper { + background-color: #000; +} + +#footer { + background-color: #000; +} + +#header_wrapper +{ + background: #0077D4; /* url('../images/featuredbg.jpg') no-repeat top ;*/ + height: 192px; + border-bottom: 2px solid #001623; +} + +.page_caption { + background: transparent; + border: none; + padding-top: 0; + padding-bottom: 0; + font-weight: normal; +} + +.page_caption h1 { + font-size: 50px; + text-transform: lowercase; +} + +.caption_desc { + font-size: 22px; + margin-top: 0px; + margin-bottom: 12px; +} + +.capturas .caption_desc { + float: right; + width: auto; + margin-top: 20px; +} + +.caption_header { + margin: 0 50px 8px 0; +} + +#top_bar +{ + background: #004971; +} + +#welcome_msg +{ +} + +#welcome_msg h1 +{ + font-size: 36px; + font-weight: bold; +} + +#welcome_msg p { + font-size: 26px; + margin-top: 0; + margin-bottom: 15px; +} + +#menu_wrapper { + padding: 95px 10px 3px 0; +} + +#menu_wrapper .nav ul, #menu_wrapper div .nav +{ + list-style: none; + display: block; + padding: 8px 0 0 0; + float: right; + text-transform: lowercase; + font-size: 23px; +} + +#menu_wrapper .nav ul li, #menu_wrapper div .nav li +{ + display: block; + float :left; + margin: 0 0 0 0; +} + +#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { + display: block; + padding: 8px; + margin: 20px 0 0 0; + color: #fff; +} + +#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover { + color: #000; + background-color: #37A3DE; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; +} + +#menu_wrapper div .nav li.current-menu-item a { + color: #000; +} + +#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul +{ + display: none; + list-style: none; + background: #37A3DE; + box-shadow: none; + border: none; + position:absolute; + float: none; + padding: 3px 0 5px 0; + width: 200px; + z-index: 1000; + margin-top: -33px; + padding-bottom: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + font-size: 18px; +} + +#menu_wrapper .nav ul li:hover ul, #menu_wrapper div .nav li:hover ul +{ + display: block; +} + +#menu_wrapper .nav ul li ul li ul, #menu_wrapper div .nav li ul li ul +{ + margin-left: 190px; + margin-top: -43px; +} + +#menu_wrapper .nav ul li ul li, #menu_wrapper div .nav li ul li +{ + clear: both; + width: 200px; +} + +#menu_wrapper .nav ul li ul li:last-child, #menu_wrapper div .nav li ul li:last-child +{ + margin-bottom: 7px; +} + +#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, +#menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a, +#menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a +{ + color: #fff; + display: block; + width: 100%; + line-height: 18px; + padding: 0px 7px 0 17px; + border: 0; + background: transparent; +} + +#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a +{ + width: 170px; + display: block; +} + +#menu_wrapper .nav ul li ul li a.hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a.hover, #menu_wrapper div .nav li ul li a:hover +{ +} + + +.logo { + margin: 13px 0 0 -95px; + overflow: visible; + width: 0; +} + +#content_wrapper { + border-top: none; /*2px solid #001623;*/ + border-bottom: none; +} + +#content_wrapper.lqdvi { + background: #0077d4 url('../images/lqdvi.gif') repeat top left; +} + +#content_wrapper ul { + margin-left: 30px; + margin-bottom: 20px; + margin-top: 20px; +} + + +#content_wrapper, +.content_bg, #content_wrapper.content_bg +{ + background: #fff; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; + /*color: #ccc;*/ + text-shadow: none; /*0 1px 1px #003756;*/ +} + +h1, h2, h3, h4, h5, .sidebar_content h1, .sidebar_content h2, .sidebar_content h3, .sidebar_content h4, .sidebar_content h5, .sidebar_content h6 +{ + text-shadow: none; /*0 1px 1px #003756;*/ + font-weight: normal; + line-height: 120%; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.twitter li, #footer .sidebar_widget li ul.twitter li, ul.twitter li +{ + padding-bottom: 0; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper +{ + border-left: 1px solid #37A3DE; +} + +#anything_slider .arrow.forward +{ + background: transparent; +} + +#anything_slider .arrow.back +{ + background: transparent; +} + +.nivo-prevNav { + background: transparent; +} +.nivo-nextNav { + background: transparent; +} + +.roundabout-moveable-item { + background: #000; + border: 1px solid #37A3DE; + -webkit-box-shadow: 1px 1px 5px #000; + -moz-box-shadow: 1px 1px 5px #000; + box-shadow: 1px 1px 5px #000; +} + +img.frame +{ + border: 1px solid #37A3DE; +} + +.frame_left +{ + border: 1px solid #37A3DE; +} + +.frame_left .caption, .frame_right .caption, .frame_center .caption +{ + /*color: #ccc;*/ +} + +.frame_right +{ + border: 1px solid #37A3DE; +} + +.frame_center +{ + border: 1px solid #37A3DE; +} + +#content_wrapper .sidebar .content .posts.blog li img, #content_wrapper .posts.blog li img +{ + border: 1px solid #37A3DE; +} + +input[type=text], input[type=password], select +{ + border: 1px solid #37A3DE; + color: #fff; +} + +input[type=text].blur +{ + color: #fff; +} + +textarea +{ + color: #fff; + border: 1px solid #37A3DE; +} + +input[type=text]:hover, input[type=password]:hover, textarea:hover +{ + border: 1px solid #fff; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; +} + +input[type=text], input[type=password], select, textarea +{ + background: #003756; +} + +input[type=submit], input[type=button], a.button +{ + font-size: 14px; + text-shadow: 0 1px 1px #003756; + letter-spacing: .1em; +} + +.post_header { + float: none !important; + margin: 0 !important; +} + +.post_header .post_detail, .recent_post_detail { + border: none; +} + +.post_wrapper p { + margin-top: 4px; +} + + + +.post_img { + margin-right: 30px; +} + +.post_img img { + border: 1px solid #37A3DE; +} + +.post_img img.frame { + top: 0 !important; +} + +.post_img_date +{ + background: #000; + color: #fff; + text-shadow: none; /*0 0 0 #003756;*/ +} + +#respond +{ + border-bottom: 1px solid #37A3DE; +} + +#about_the_author +{ + border-bottom: 1px solid #37A3DE; +} + +.related_posts +{ + border-bottom: 1px solid #37A3DE; +} + +#about_the_author .thumb img +{ + border: 1px solid #37A3DE; +} + +.comment .left img.avatar +{ + border: 1px solid #37A3DE; + background: #000; +} + +.portfolio1_hover, .portfolio2_hover, .portfolio3_hover, .portfolio4_hover +{ + background: transparent; +} + +.one_third .portfolio_image { + height: 232px; +} + +.portfolio3_hover img { + margin: 80px 0 0; +} + +.portfolio_desc h4 { + margin: 8px 0; +} + +#searchform { + margin-bottom: 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul li { + border-bottom-color: #37A3DE; +} + +#content_wrapper table +{ + border: 1px solid #37A3DE; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; +} + +#content_wrapper table tr +{ + background: #000; +} + +#content_wrapper table tr td, #content_wrapper table tr th +{ + border-bottom: 1px solid #37A3DE; +} + +#content_wrapper table tr th +{ + font-weight: bold; + background: #37A3DE; + text-align: left; + text-shadow: none; /*0 1px 1px #003756;*/ + color: #fff; +} + +.pagination a { + background: #222; + border: 1px solid #37A3DE; + color: #ccc; + text-shadow: none; /*0 1px 1px #003756;*/ +} + +.pagination a:hover { + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; + border: 1px solid #37A3DE; + background: #37A3DE; +} + +.pagination a:active, .pagination a.active { + color: #fff; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; + border: 1px solid #37A3DE; + background: #37A3DE; +} + +.accordion +{ + border: 1px solid #37A3DE; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; +} + +.ui-accordion .ui-accordion-header +{ + background: #333; +} + +.ui-accordion .ui-accordion-header a +{ + color: #fff; +} + +.accordion div +{ + border-top: 1px solid #37A3DE; +} + +.ui-widget-header +{ + border-bottom: 1px solid #37A3DE; +} + +.tabs .ui-state-default a +{ + color: #ccc; +} + +.tabs .ui-state-active, .tabs .ui-state-default +{ + background: #000; + text-shadow: 0 1px 1px #003756; + border: 1px solid #37A3DE; +} + +.tabs .ui-tabs-panel +{ + border: 1px solid #37A3DE; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; + background: #000; +} + +.tabs .ui-state-active a +{ + color: #fff; +} + +hr +{ + border-top: 1px solid #37A3DE; +} + +.line_shadow +{ + height: 1px; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img, #footer .sidebar_widget li ul.flickr li img +{ + border: 1px solid #37A3DE; +} + +#footer { + border: none; + text-shadow: none; /*0 1px 1px #003756*/ +} + +#footer ul{ + font-size: 13px; + padding-top: 0px; + padding-bottom: 50px; +} + +#footer .posts.blog li img +{ + border: 1px solid #37A3DE; +} + +#copyright { + border: none; +} + +#footer .sidebar_widget li ul li +{ + border: none; +} + +#footer ul li.widget .widgettitle +{ + margin-bottom: 8px; +} + +.post_header .post_detail, .recent_post_detail { + padding: 7px 0 0 0; + margin:0; + border: none !important; +} + +.img_shadow_536, .img_shadow_360, .img_shadow_220, .img_shadow_160 { + background-image: none; +} + +/*--------------------*/ +/*>>>>> Webcam <<<<<*/ +/*--------------------*/ + +#WebCamCapture { + margin-top: 40px; + width: 285px; + float: right; +} + +#WebCamForm { + float: left; + width: 530px; +} + +#WebCamForm .wpcf7-form-control-wrap input, +#WebCamForm .wpcf7-form-control-wrap textarea { + width: 100%; +} + +div.wpcf7 .watermark { + color: #fff !important; +} + +.captura { + float: left; + padding: 0; + margin: 0; +} + +.captura img { + border: 0; + padding: 0; +} + + +.gce-widget-list .gce-list .gce-list-event { + background-color: transparent !important; + font-weight: bold; +} + +.gce-list-title { + font-weight: normal !important; + font-size: small !important; +} + +ul.gce-list li ul { + margin-top: 10px !important; +} + +.gce-list p { + font-size: small; +} + +li.gce-feed-1 { + border-bottom: 0 !important; + margin: 0 !important; +} \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/css/screen.css b/src/wp-content/plugins/lqdvi/css/screen.css new file mode 100644 index 00000000..db77f65a --- /dev/null +++ b/src/wp-content/plugins/lqdvi/css/screen.css @@ -0,0 +1,2248 @@ +/* + CSS Reset +*/ + +html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .search_box p +{ + margin:0; + padding:0; + border:0; + font-weight:inherit; + font-style:inherit; + font-size:100%; + font-family:inherit; + vertical-align:baseline; +} + +body +{ + line-height:1.5; +} +blockquote:before, blockquote:after, q:before, q:after +{ + content:""; +} +blockquote, q +{ + quotes:"" ""; +} +a img +{ + border:none; +} + + +/* + Global Layout +*/ + +body +{ + background: #000000; + font-size: 12px; + font-family: 'Lucida Grande',Arial,Verdana,sans-serif; + padding: 0; + margin: 0; + color: #6E6E6E; +} + +#wrapper +{ + background: #000; +} + +a +{ + color: #188ddc; + text-decoration: none; +} + +a:hover +{ + color: #38A5EE; + text-decoration: none; +} + +a:active +{ + color: #ccc; + text-decoration: none; +} + +#footer a +{ + color: #fff; +} + +#footer a:hover, #footer a:active +{ + color: #666; +} + +img.alignright {float:right; margin:0 0 1em 1em} +img.alignleft {float:left; margin:0 1em 1em 0} +img.aligncenter {display: block; margin-left: auto; margin-right: auto} +a img.alignright {float:right; margin:0 0 1em 1em} +a img.alignleft {float:left; margin:0 1em 1em 0} +a img.aligncenter {display: block; margin-left: auto; margin-right: auto} + +hr +{ + height: 1px; + border: 0; + border-top: 1px solid #ebebeb; + background: transparent; + margin: auto; + margin-bottom: 20px; + width: 960px; +} + +#footer +{ + width: 100%; + margin: -9px 0 0 0; + padding: 20px 0 0 0; + margin-top:1px; + border-top: 2px solid #444; + background: #222; + text-shadow: 0 1px 1px #000; +} + +#copyright +{ + width: 100%; + margin: auto; + text-align: center; + padding: 20px 0 20px 0; + font-size: 11px; + background: #000; + color: #666; + border-top: 2px solid #333; +} + +pre, code, tt {font:12px 'andale mono', 'lucida console', monospace;line-height:1.5;padding: 20px;background: #000;display: block;word-wrap: break-word; overflow: auto; border: 2px solid #333; } + +/* + Input layout +*/ + +input[type=text], input[type=password], select +{ + background: #000; + padding: 5px; + font-size: 12px; + margin: 0; + border: 2px solid #333; + font-family: Arial,"helvetica neue",Helvetica,Verdana,sans-serif; + color: #666; +} + +input[type=text].blur +{ + color: #999; + font-style: italic; +} + +textarea +{ + background: #000; + padding: 3px 5px 3px 5px; + font-size: 12px; + color: #666; + margin: 0; + border: 2px solid #333; + height: 200px; + overflow: auto; + font-family: Arial,"helvetica neue",Helvetica,Verdana,sans-serif; +} + +input[type=text]:hover, input[type=password]:hover, textarea:hover +{ + +} + +input[type=submit], input[type=button], a.button +{ + display: inline-block; + outline: none; + cursor: pointer; + text-align: center; + text-decoration: none; + font: 13px/100% Arial, Helvetica, sans-serif; + padding: .5em 2em .55em; + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.7); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.7); + box-shadow: 0 1px 2px rgba(0,0,0,.7); + color: #ffffff; + border: solid 1px #4f762a; + background: #4f762a; + background: -webkit-gradient(linear, left top, left bottom, from(#64913A), to(#4f762a)); + background: -moz-linear-gradient(top, #64913A, #4f762a); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64913A', endColorstr='#4f762a'); + text-shadow: -1px 0 1px rgba(0,0,0,.3); +} + +a.button +{ + padding-top:8px; +} + +input[type=submit].medium, input[type=button].medium, a.button.medium +{ + font: 16px/100% Arial, Helvetica, sans-serif; +} + +input[type=submit].large, input[type=button].large, a.button.large +{ + font: 20px/100% Arial, Helvetica, sans-serif; +} + +input[type=submit]:active, input[type=button]:active, a.button:active +{ + position: relative; + top: 1px; + left: 1px; + background: #4f762a; + background: -webkit-gradient(linear, left top, left bottom, from(#4f762a), to(#64913A)); + background: -moz-linear-gradient(top, #4f762a, #64913A); +} + + +input[type=submit].left, input[type=button].left, a.button.left +{ + float: left; +} + +input[type=submit].right, input[type=button].right, a.button.right +{ + float: right; +} + +input[type=submit].center, input[type=button].center, a.button.center +{ + margin: auto; +} + +#cancel-comment-reply-link +{ + float: right; + display: block; + margin: 7px 0 0 10px; +} + +h1, h2, h3, h4, h5, h6 +{ + color: #fff; + font-weight: normal; +} + +label +{ + color: #999999; + letter-spacing: 0px; + font-weight: bold; +} + +label.error +{ + color: #ac1c20; + font-weight: bold; +} + +h1 +{ + font-size: 34px; +} + +h2 +{ + font-size: 28px; +} + +h3 +{ + font-size: 24px; +} + +h4 +{ + font-size: 20px; +} + +h5 +{ + font-size: 18px; +} + +h6 +{ + font-size: 16px; +} + +.clear +{ + clear: both; +} + +img.mid_align +{ + vertical-align: middle; + margin-right: 5px; + border: 0; +} + +img.frame +{ + padding: 4px; + background: transparent; +} + +.frame_left +{ + padding: 4px; + background: transparent; + border: 2px solid #333; + float: left; + margin: 0 20px 10px 0; + text-align: center; +} + +.frame_left .caption, .frame_right .caption, .frame_center .caption +{ + margin: 7px 0 2px 0; + display: block; + color: #666; +} + +.frame_right +{ + padding: 4px; + background: transparent; + border: 2px solid #333; + float: right; + margin: 0 0 10px 20px; + text-align: center; +} + +.frame_center +{ + padding: 4px; + background: transparent; + border: 2px solid #333; + margin: auto; + margin-top: 20px; + margin-bottom: 20px; + text-align: center; + clear: both; + display: table; +} + +.dropcap1 +{ + display: block; + float: left; + margin: 0 8px 0 0; + font-size: 40px; + line-height: 30px; +} + +blockquote +{ + padding-left: 60px; + width: 90%; + background: transparent url("../images/quote_bg.png") no-repeat top left; + min-height: 50px; + margin: 0 0 10px 0; +} + +blockquote h2 +{ + font-weight: normal; + font-size: 22px; + color: #555555; +} + +blockquote h5 +{ + color: #555555; +} + +blockquote h3 +{ + font-weight: normal; + font-size: 20px; +} + +#respond +{ + width: 100%; + float: left; + margin: 0 0 40px 0; + padding-bottom: 30px; + border-bottom: 1px solid #333; +} + +.space +{ + margin-bottom: 10px; +} + +#header_wrapper +{ + width: 100%; + height: 115px; + background: #161616 url('../images/header_bg.png') no-repeat center center; +} + +body.home #top_bar +{ + width: 960px; + margin:auto; + background: transparent; +} + +#top_bar +{ + width: 960px; + margin:auto; +} + +.logo +{ + float: left; + margin: 43px 10px 0 30px; +} + +#menu_wrapper +{ + height: 48px; + padding: 24px 10px 3px 0; + float: right; +} + +#menu_wrapper .nav ul, #menu_wrapper div .nav +{ + list-style: none; + display: block; + float: left; + padding: 0 5px 7px 5px; + font-size: 14px; +} + +#menu_wrapper .nav ul li, #menu_wrapper div .nav li +{ + display: block; + float :left; + margin: 0 10px 0 0; +} + +#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a +{ + display: block; + padding: 16px 17px 25px 17px; + color: #fff; + word-spacing: 1px; +} + +#menu_wrapper .nav ul li a span, #menu_wrapper div .nav li a span +{ + clear: both; + width: auto; + max-width: 100px; + display:block; + color: #999; + text-shadow: 0 1px 1px #000; + font-size: 10px; +} + +#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover +{ + color: #188ddc; +} + +#menu_wrapper div .nav li.current-menu-item a +{ + color: #188ddc; + font-weight: bold; +} + +#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul +{ + display: none; + list-style: none; + background: transparent url('../images/000_80.png') repeat; + position:absolute; + float: none; + padding: 3px 5px 5px 0; + width: 200px; + z-index: 1000; + -moz-box-shadow: 0 1px 5px #000; + -webkit-box-shadow: 0 1px 5px #000; + box-shadow: 0px 1px 5px #000; + border: 1px solid #333; + margin-top: -15px; + font-size: 13px; +} + +#menu_wrapper .nav ul li ul li, #menu_wrapper div .nav li ul li +{ + clear: both; + width: 181px; +} + +#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a +{ + font-weight: normal; +} + +#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a +{ + color: #fff; + display: block; + width: 100%; + line-height: 3em; + padding: 0px 7px 0 17px; + border: 0; + background: transparent; +} + +#menu_wrapper .nav ul li ul li a.hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a.hover, #menu_wrapper div .nav li ul li a:hover +{ + color: #ffffff; +} + +#anything_slider, .slideshow, .home_gallery +{ + width: 960px; + height: 360px; + margin: auto; + position: relative; + clear: both; + margin-top:15px; +} + +.slideshow +{ + margin: 0 0 15px 0; +} + +#anything_slider .wrapper, .slideshow .wrapper, .home_gallery .wrapper{ + width: 960px; + overflow: hidden; + height: 400px; + margin: 0; + position: absolute; +} + +.slideshow .wrapper +{ + padding: 5px; +} + +#anything_slider .wrapper ul, .slideshow .wrapper ul, .home_gallery .wrapper ul{ + width: 30000px; + list-style: none; + position: absolute; + top: 0; + left: 0; + margin: 0; +} + +#anything_slider ul li, .slideshow ul li { display: block; float: left; padding: 0; height: 391px; width: 960px; margin: 0; } + +.home_gallery .wrapper li +{ + display: block; float: left; padding: 0; height: 200px; width: 960px; margin: 0; +} + +#anything_slider #start-stop, .slideshow #start-stop +{ + display: none; +} + +#anything_slider .arrow, .slideshow .arrow +{ + position: relative; + top: 120px; + left: -843px; + display:block; + width: 40px; + height: 40px; + cursor: pointer; + float: right; + margin-right: 7px; + visibility: hidden; +} + +#anything_slider .arrow.forward, .slideshow .arrow.forward +{ + background: transparent url('../images/right_slide_nav.png') no-repeat; + text-indent: -9999px; + left: -10px; +} + +#anything_slider .arrow.back, .slideshow .arrow.back +{ + background: transparent url('../images/left_slide_nav.png') no-repeat; + text-indent: -9999px; +} + +.slideshow .arrow +{ + display: none; +} + +#anything_slider .arrow.forward:active +{ + background: transparent url('../images/right_slide_nav_dark.png') no-repeat; + text-indent: -9999px; +} + +#anything_slider .arrow.back:active +{ + background: transparent url('../images/left_slide_nav_dark.png') no-repeat; + text-indent: -9999px; +} + +.slideshow #thumbNav +{ + position: relative; + clear: both; + top: 104%; +} + +/*@-moz-document url-prefix() { .slideshow #thumbNav { margin-top: 52% } } */ + +#thumbNav a{ + display:block; + width: 14px; + height: 14px; + background: url(../images/slider_bullet_nav.png) no-repeat 0 -14px; + border:0; + margin-right: 3px; + float: left; + cursor: pointer; + position: relative; + top: 140px; + left: 0; + padding-right: 4px; + cursor: pointer; + color: transparent; + text-indent: -9999px; +} + +.slideshow #thumbNav a +{ + top: 0; +} + +#thumbNav a:hover{ background-position: 0 0px; } +#thumbNav a.cur{ background-position: 0 0; } + +#anything_slider #thumbNav +{ + position: relative; + clear: both; + top: 200px; + left: 45%; +} + +#anything_slider #thumbNav a { + position:relative; + z-index:99; + cursor:pointer; + width: 12px; + height:12px; + background: transparent url('../images/bullet_nav_bg.png') no-repeat top; + display: block; + float: left; + text-indent: -9999px; + margin: 0 4px 0 0; +} +#anything_slider #thumbNav a:hover, #anything_slider #thumbNav a.cur { + background: transparent url('../images/bullet_nav_bg_active.png') no-repeat top; +} + +.caption-left h3, .caption-right h3, .caption-bottom h3 +{ + color: #fff; + line-height: 0.9em; + padding-top: 20px; +} +.caption-left p, .caption-right p, .caption-bottom p +{ + color: #999; + margin: 15px 0 0 3px; +} + +.caption-left +{ + background: transparent url('../images/000_80.png') repeat; + width: 300px !important; + position: relative; + top: -185px; + left: 25px; + padding: 0 12px 20px 15px; + z-index: 999; +} + +.caption-right +{ + width: 300px; + background: transparent url('../images/000_80.png') repeat; + position: relative; + left: 612px; + padding: 0 12px 20px 15px; + top: -185px; + z-index: 999; +} + +.caption-bottom +{ + background: transparent url('../images/000_80.png') repeat; + width: 930px !important; + position: relative; + top: -100px; + left: 0; + padding: 0 15px 20px 15px; + z-index: 999; +} + +.caption-hide +{ + display: none; +} + +#content_wrapper +{ + width: 100%; + margin: auto; + background: #000; + padding: 0; + border-top:2px solid #444; + border-bottom:2px solid #444; + display:none; +} + +/* + * jQuery Nivo Slider v2.1 + * http://nivo.dev7studios.com + * + * Copyright 2010, Gilbert Pellegrom + * Free to use and abuse under the MIT license. + * http://www.opensource.org/licenses/mit-license.php + * + * March 2010 + */ + + +/* The Nivo Slider styles */ +.nivoSlider { + position:relative; + width: 960px; + height: 360px; + margin: auto; + margin-top:15px; + background: #000; +} +.nivoSlider img { + position:absolute; + top:0px; + left:0px; +} +/* If an image is wrapped in a link */ +.nivoSlider a.nivo-imageLink { + position:absolute; + top:0px; + left:0px; + width:100%; + height:100%; + border:0; + padding:0; + margin:0; + z-index:60; + display:none; +} +/* The slices in the Slider */ +.nivo-slice { + display:block; + position:absolute; + z-index:50; + height:100%; +} +/* Caption styles */ +.nivo-caption { + position:absolute; + left:0px; + bottom:20px; + color:#999; + width: 400px; + height: auto; + z-index:89; + background: transparent url('../images/000_80.png') repeat; +} + +.nivo-caption.right { + right: 0; +} + +.nivo-caption h4 +{ + color: #fff; + font-size: 24px; + margin-bottom: 15px; +} + +.nivo-caption p { + padding:10px 15px 20px 15px; + margin:0; +} + +.nivo-caption a.button +{ + text-shadow: -1px 0 1px #000; +} + +.nivo-caption a { + display:inline !important; +} +.nivo-html-caption { + display:block; +} +/* Direction nav styles (e.g. Next & Prev) */ +.nivo-directionNav +{ + display: none; +} + +.nivo-directionNav a { + position:relative; + top:120px; + z-index:99; + cursor:pointer; + width: 40px; + height: 80px; + display: block; +} +.nivo-directionNav a.nivo-prevNav { + background: transparent url('../images/left_slide_nav.png') no-repeat center 15px; + text-indent: -9999px; + left: 20px; +} +.nivo-directionNav a.nivo-nextNav { + background: transparent url('../images/right_slide_nav.png') no-repeat center 15px; + text-indent: -9999px; + left: 895px; + top: 42px; +} + +.nivo-prevNav:active { + background: transparent url('../images/left_slide_nav_dark.png') no-repeat center 15px; +} +.nivo-nextNav:active { + background: transparent url('../images/right_slide_nav_dark.png') no-repeat center 15px; +} + +/* Control nav styles (e.g. 1,2,3...) */ +.nivo-controlNav +{ + display: block; + background: transparent; + z-index:99; + float: none; + margin: auto; + padding: 10px 0 0 10px; + text-align: center; + margin-left: auto; + margin-right: auto; + width:auto; + top: 103%; + left: 0; +} +.nivo-controlNav a { + position:relative; + z-index:99; + cursor:pointer; + width: 12px; + height:12px; + background: transparent url('../images/bullet_nav_bg.png') no-repeat top; + display: block; + float: left; + text-indent: -9999px; + margin: 0 7px 0 0; +} +.nivo-controlNav a:hover, .nivo-controlNav a.active { + background: transparent url('../images/bullet_nav_bg_active.png') no-repeat top; +} + +.nivo-controlNav { + position:absolute; + bottom: 0px; /* Put the nav below the slider */ + position:absolute; +} +.nivo-controlNav img { + display:inline; /* Unhide the thumbnails */ + position:relative; + margin-right:10px; +} + +.nivo-html-caption { + display:none; +} + +.page_caption +{ + width: 100%; + padding: 10px 0 20px 0; + margin: auto; + color: #188DDC; + background: #000; + border-top: 2px solid #444; +} + +.page_caption h2, .page_caption h1 +{ + color: #188DDC; +} + +.caption_inner +{ + width: 895px; + margin: auto; +} + +#content_wrapper .inner .inner_wrapper +{ + width: 900px; + margin: auto; + padding: 30px 0 25px 0; + background: transparent; +} + +#content_wrapper .inner .inner_wrapper.portfolio +{ + padding: 10px 0 0 0; +} + +#content_wrapper .inner .inner_wrapper .sidebar_content +{ + width: 600px; + float: left; + padding: 0; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper +{ + width: 270px; + float: right; + margin-left: 15px; + margin-top: -10px; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar +{ + width: 270px; + float: right; + min-height: 150px; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar_top +{ + width: 270px; + float: left; + height: 32px; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar_bottom +{ + width: 270px; + float: right; + height: 100px; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar +{ + width: 250px; + float: left; + margin: 0; + margin-right: 30px; +} + + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar_top.left_sidebar +{ + width: 250px; + float: right; + height: 32px; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar.left_sidebar +{ + width: 250px; + float: left; + min-height: 150px; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar_bottom.left_sidebar +{ + width: 250px; + float: left; + height: 100px; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar .content +{ + width: 85%; + margin: 10px 10px 0 30px; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar .sidebar .content +{ + width: 85%; + margin: 0 0 0 0; +} + +#content_wrapper .sidebar .content .posts.blog +{ + list-style: none; + margin-left: -7px; + margin-top: 15px; + font-size: 11px; +} + +#content_wrapper .sidebar .content .posts.blog li, #content_wrapper .posts.blog li, #footer .sidebar_widget li ul.posts.blog li +{ + margin-bottom: 30px; + line-height: 1.7em; + clear: both; + border:0; + background: none; + padding-left: 10px; +} + +#content_wrapper .sidebar a, #content_wrapper .posts li a , .one_third .blog_grid_desc a +{ + color: #fff; +} + +#content_wrapper .sidebar a:hover, #content_wrapper .posts li a:hover, .one_third .blog_grid_desc a:hover +{ + color: #666; +} + +#content_wrapper .sidebar .content .posts.blog li a, #content_wrapper .posts li a, .one_third.related .blog_grid_desc a +{ + font-weight: normal; +} + +#content_wrapper .sidebar .content .posts.blog li img, #content_wrapper .posts.blog li img +{ + float: left; + margin: 0 10px 2px 0; + padding: 3px; + width: 50px; +} + +#content_wrapper .sidebar .content .sidebar_widget +{ + list-style: none; + margin-left: 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li +{ + padding: 10px 0 10px 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li:first-child +{ + padding-top: 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul +{ + margin: 20px 0 0 0; + list-style:none; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul li +{ + padding: 0 10px 10px 0; + border-bottom: 1px solid #333; +} + +#footer .sidebar_widget li ul li +{ + padding: 0 10px 10px 0; + border-bottom: 1px solid #333; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.twitter, #footer .sidebar_widget li ul.twitter, ul.twitter +{ + margin: 0; + list-style:none; +} + +#footer .sidebar_widget li ul.twitter +{ + padding-top: 5px; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.twitter li, #footer .sidebar_widget li ul.twitter li, ul.twitter li +{ + padding-left:32px; + background-image:url(../images/icon_twitter_bird.png); + background-repeat:no-repeat; + background-position:0px 0.3em; + padding-bottom: 2em; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.social_media, #footer .sidebar_widget li ul.social_media +{ + list-style: none; + margin: 5px 0 15px -9px; + float: left; + display: block; + clear: both; +} + +#footer .sidebar_widget li ul.social_media +{ + margin: 5px 0 15px 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.social_media li +{ + display: block; + float: left; + margin: 0; +} + +#footer .sidebar_widget li ul.social_media li +{ + margin: 0 5px 0 0; + display: block; + float: left; +} + +#content_wrapper ul.posts.blog +{ + list-style: none; + margin: 15px 0 0 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul li +{ + margin: 0 0 15px 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul li +{ + margin: 0 0 15px 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li .widgettitle +{ + font-size: 22px; +} + +div.textwidget +{ + margin: 10px 0 0 0; +} + +.widget_tag_cloud div +{ + margin: 20px 0 0 0; +} + +.post_wrapper +{ + width: 100%; + margin: 0 0 70px 0; +} + +.post_wrapper.single +{ + width: 100%; + margin: 0; +} + +.post_header +{ + width: 100%; + float: left; + margin: -8px 0 10px 5px; +} + +.post_header h3 a +{ + margin-left: -13px; + margin-top: 10px; + margin-bottom: 20px; + color: #fff; +} + +.post_header .post_detail, .recent_post_detail +{ + font-size: 11px; + word-spacing: 1px; + width: 100%; + padding: 7px 0 7px 0; + border-top: 1px solid #333; + border-bottom: 1px solid #333; + margin-left: -5px; +} + +.post_img +{ + width: 610px; + height: 220px; + overflow: hidden; + margin-top: -10px; +} + +.post_img img.frame +{ + position: relative; + top: 20px; +} + +.post_img_date +{ + padding: 5px; + background: #ac1c20; + float: left; + width: 50px; + margin-right: 10px; + text-transform: uppercase; + color: #ffffff; + text-align: center; + font-size: 16px; + -moz-box-shadow: 0 1px 3px #666; + -webkit-box-shadow: 0 1px 3px #666; + box-shadow: 0px 1px 3px #666; +} + +.post_header .post_comment +{ + float: right; + margin: 10px 0 0 0; + font-size: 11px; + padding: 5px 15px 5px 15px; + text-align: right; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + -moz-box-shadow: 0 1px 3px #ebebeb; + -webkit-box-shadow: 0 1px 3px #ebebeb; + box-shadow: 0px 1px 3px #ebebeb; + background: #cccccc url("../images/bt_g.png") repeat-x top; + text-align: left; + border: 1px solid #ebebeb; +} + +#about_the_author +{ + width: 98%; + float: left; + border-bottom: 1px solid #333; + padding: 0 0 15px 0; +} + +#about_the_author .header +{ + font-weight: bold; +} + +#about_the_author .header span +{ + display: block; + padding: 10px 0 10px 20px; + font-size: 14px; +} + +#about_the_author .thumb +{ + width: 80px; + float: left; + margin: 20px 0 0 0; +} + +#about_the_author .thumb img +{ + padding: 4px; + background: #ebebeb; + border: 1px solid #ccc; + width: 50px; +} + +#about_the_author .description +{ + width: 430px; + float: left; + padding: 20px 0 20px 0; +} + +.comment .left img.avatar +{ + padding: 3px; + background: transparent; + width: 50px; +} + +.comment +{ + width: 545px; + margin-bottom: 20px; + margin-left: 25px; + padding-bottom: 20px; + float: left; +} + +.comment .left +{ + width: 80px; + float: left; +} + +.comment .right +{ + width: 65%; + float: left; +} + +.comment .right p +{ + margin: 0; + padding: 0; +} + +ul.children +{ + list-style: none; +} + +ul.children .comment +{ + width: 70%; + margin: -20px 0 40px 80px; + padding: 10px 0 10px 15px; + float: left; + border-top: 1px solid #333; +} + +.cufon.space +{ + margin-bottom: 15px; +} + +.one_third +{ + width: 30%; + float: left; + min-height: 50px; + margin-right: 3%; +} + +.one_third.last +{ + margin-right: 0; +} + +.two_third +{ + float: left; + width: 64%; + margin-right: 3%; +} + +.two_third.portfolio1 +{ + height: 290px; + overflow: hidden; + margin-top: 10px; + margin-bottom: 10px; + position: relative; +} + +.two_third.portfolio1 img.frame +{ + position: relative; + top: 20px; +} + +.img_shadow_536 +{ + float: left; + background: transparent url('../images/img_shadow_536.png') no-repeat center bottom; +} + +.portfolio1_hover +{ + width: 561px; + height: 251px; + text-align: center; + display: block; + position: relative; + top: -251px; + left: 5px; + z-index: 999; + background: transparent; + cursor: pointer; +} + +.portfolio1_hover img +{ + margin: 83px 0 0 0; +} + +.one_half +{ + float: left; + width: 47%; +} + +.one_half.last +{ + position: relative; + left: 5%; +} + +.one_half .portfolio_image +{ + width: 100%; + height: 330px; + overflow: hidden; +} + +.one_half .portfolio_image img.frame +{ + position: relative; + top: 32px; +} + +.img_shadow_360 +{ + float: left; + background: transparent url('../images/img_shadow_360.png') no-repeat 22px bottom; +} + +.one_half .portfolio_desc +{ + width: 94%; + margin: auto; +} + +.one_half .portfolio_desc h2 +{ + font-size: 22px; +} + +.portfolio2_hover +{ + width: 400px; + height: 295px; + text-align: center; + display: block; + position: relative; + top: -295px; + left: 6px; + z-index: 999; + background: transparent; + cursor: pointer; +} + +.portfolio2_hover img +{ + margin: 105px 0 0 0; +} + +.one_third .portfolio_image +{ + width: 100%; + height: 218px; + overflow: hidden; +} + +.one_third .portfolio_image img.frame +{ + position: relative; + top: 30px; +} + +.img_shadow_220 +{ + float: left; + background: transparent url('../images/img_shadow_220.png') no-repeat 18px bottom; +} + +.one_third .portfolio_desc +{ + width: 90%; + margin: auto; +} + +.one_third .portfolio_desc h2 +{ + font-size: 20px; +} + +.portfolio3_hover +{ + width: 250px; + height: 183px; + text-align: center; + display: block; + position: relative; + top: -183px; + left: 6px; + z-index: 999; + background: transparent; + cursor: pointer; +} + +.portfolio3_hover img +{ + width: 60px; + margin: 60px 0 0 0; +} + +.one_fourth +{ + width: 22.5%; + float: left; + margin-right: 3%; + margin-bottom: 2%; +} + +.one_fourth.last +{ + margin-right: 0; +} + +.one_fourth .portfolio_image +{ + width: 100%; + height: 155px; + overflow: hidden; +} + +.one_fourth .portfolio_image img.frame +{ + position: relative; + top: 20px; +} + +.img_shadow_160 +{ + float: left; + background: transparent url('../images/img_shadow_160.png') no-repeat 15px bottom; +} + +.one_fourth .portfolio_desc +{ + width: 88%; + margin: auto; +} + +.one_fourth .portfolio_desc h2 +{ + font-size: 18px; +} + +.one_fifth +{ + width: 14%; + float: left; + margin-right: 6%; + margin-bottom: 2%; +} + +.one_fifth.last +{ + margin-right: 0; +} + +.one_sixth +{ + width: 11%; + float: left; + margin-right: 6%; + margin-bottom: 2%; +} + +.one_sixth.last +{ + margin-right: 0; +} + +.portfolio4_hover +{ + width: 180px; + height: 133px; + text-align: center; + display: block; + position: relative; + top: -133px; + left: 6px; + z-index: 999; + background: transparent; + cursor: pointer; +} + +.portfolio4_hover img +{ + width: 60px; + margin: 25px 0 0 0; +} + +.blog_grid_desc +{ + padding: 15px 0 15px 5px; +} + +#searchform label +{ + clear: both; + font-size: 22px; + font-weight: normal; + color: #fff; +} + +#searchform +{ + margin: 0 0 60px 0; +} + +#searchform input[type=text] +{ + width: 90%; + margin: 0 0 5px 0; +} + +.portfolio_image +{ + display: block; +} + +.related_posts +{ + border-bottom: 1px solid #333; + padding-bottom: 10px; + float: left; + width: 100%; +} + +#content_wrapper table +{ + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); + box-shadow: 0 1px 2px rgba(0,0,0,.2); + border-top-left-radius: 5px; + -moz-border-radius-topleft: 5px; + border-top-right-radius: 5px; + -moz-border-radius-topright: 5px; + border-bottom: 0; +} + +#content_wrapper table tr +{ + background: #ffffff; +} + +#content_wrapper table tr td, #content_wrapper table tr th +{ + border-bottom: 1px solid #ebebeb; +} + +#content_wrapper table tr th +{ + font-weight: bold; + background: #222; + text-align: left; +} + +#content_wrapper table tr th, #content_wrapper table tr td +{ + padding: 7px 15px 7px 15px; +} + +#content_wrapper #wp-calendar tr th, #content_wrapper #wp-calendar tr td +{ + padding: 3px 8px 3px 8px; +} + +#wp-calendar caption +{ + display:none; +} + +#content_wrapper #wp-calendar +{ + margin: 0 0 20px 0; +} + +.pagination { + margin: 100px 0 30px -3px; + text-align: left; +} + +.pagination a { + padding: 5px 7px 5px 7px; + margin: 0 3px 0 3px; + background: #222; + border: 1px solid #333; + color: #999; +} + +.pagination a:hover { + border: 1px solid #333; + background: #333; + color: #999; +} + +.pagination a:active, .pagination a.active { + border: 1px solid #333; + background: #333; + color: #999; +} + +.arrow_list, .check_list, .star_list, .pp_list ul +{ + margin-top: 15px; +} + +.pp_list ul li +{ + margin: 5px 0 0 0; + padding-left: 22px; + padding-bottom: 5px; +} + +.portfolio_desc, .portfolio_grid +{ + margin-top: 15px; +} + +#footer ul +{ + display: block; + width: 960px; + margin: auto; + list-style: none; + padding: 20px 0 30px 0; + text-align: left; + font-weight: normal; + color: #6E6E6E; + font-size: 11px; +} + +#footer h6 +{ + font-size: 11px; +} + +#footer ul li.widget +{ + float: left; + width: 22%; + margin-right:4%; +} + +#footer ul li.widget.widget-four +{ + margin-right: 0; + width: 20%; + float:right; +} + +#footer ul li.widget .widgettitle +{ + margin: 0; + font-size: 18px; +} + +#footer ul li.widget ul +{ + width: 100%; + float: left; +} + +#footer ul li.widget ul li +{ + margin: 0 0 10px 0; +} + +#footer .posts.blog li img +{ + float: left; + margin: 0 10px 2px 0; + padding: 3px; + width: 40px; + -moz-box-shadow: 0 1px 5px #000; + -webkit-box-shadow: 0 1px 5px #000; + box-shadow: 0px 1px 5px #000; + background: #222222; + border: 1px solid #333; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.flickr, ul.flickr +{ + list-style: none; + margin: 15px 0 30px 0; + float: left; + display: block; + clear: both; +} + +ul.flickr li +{ + float: left; + margin: 0 5px 5px 0; +} + +#footer .sidebar_widget li ul.flickr +{ + list-style: none; + margin: -10px 0 30px 0; + float: left; + display: block; + clear: both; +} + +#footer .sidebar_widget li.widget.Pleng_Portfolios img +{ + width: 130px; + padding: 3px; + -moz-box-shadow: 0 1px 5px #000; + -webkit-box-shadow: 0 1px 5px #000; + box-shadow: 0px 1px 5px #000; + background: #222222; + border: 1px solid #333; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li, #content_wrapper .sidebar .content .sidebar_widget li ul.flickr li a, ul.flickr li a +{ + display: block; + float: left; + margin: 0; +} + +#footer .sidebar_widget li ul.flickr li, #footer .sidebar_widget li ul.flickr li a +{ + display: block; + float: left; + margin: 5px 5px 0 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img, #footer .sidebar_widget li ul.flickr li img, ul.flickr li img +{ + width: 40px; + position: relative; +} + +#footer .sidebar_widget li ul.flickr li img +{ + -moz-box-shadow: 0 1px 5px #000; + -webkit-box-shadow: 0 1px 5px #000; + box-shadow: 0px 1px 5px #000; + background: #222222; + border: 1px solid #333; +} + +#slider_wrapper +{ + width: 100%; + height: 420px; + margin: auto; + overflow: hidden; + visibility: hidden; + background: #000; +} + +#slider_loading +{ + width: 900px; + height: 420px; + margin: auto; + background: transparent url('../images/ajax-loader.gif') no-repeat center center; +} + +#slider_wrapper.accordion +{ + border: 0px; +} + +#slider_wrapper.roundabout_easing, #slider_wrapper.roundabout +{ + background: transparent; + margin-top: -10px; + margin-bottom: -10px; +} + +.caption_header +{ + float: left; + margin: 10px 50px 0 0; +} + +.caption_desc +{ + margin: 7px 0 7px 0; + width: 100%; + padding: 0 0 0 0; + font-size: 13px; + float: left; + color: #fff; +} + +strong.header +{ + font-size: 14px; + font-weight: normal; +} + +#footer strong.header +{ + font-size: 11px; + font-weight: normal; +} + +.home_portfolio +{ + width:100%; + background: transparent; + text-align: center; + float: left; +} + +.home_portfolio h5 +{ + margin-top: 5px; + font-size: 22px; + text-align: left; + width: 100%; +} + +.home_portfolio p +{ + text-align: left; + width: 100%; +} + +.home_portfolio img.frame +{ + padding: 4px; + background: #ebebeb; + -moz-box-shadow: 0 0 0 #000; + -webkit-box-shadow: 0 0 0 #000; + box-shadow: 0px 0 0 #000; + border: 0; + position:relative; + border: 1px solid #ccc; +} + +.home_portfolio .below_shadow +{ + height: 150px; + background: transparent url("../images/portfolio_shadow.png") no-repeat 20px 132px; +} + +.standard_wrapper +{ + width: 960px; + margin: auto; +} + +.top_shadow, #content_wrapper.top_shadow +{ + background: #fff url("../images/top_shadow.png") repeat-x top; +} + +.bottom_shadow +{ + height: 50px; + background: #fff url("../images/bottom_shadow.png") repeat-x center bottom; +} + +.bottom_line +{ + display:none; +} + +#content_wrapper.top_shadow +{ + padding-bottom: 0; +} + +#content_wrapper.top_shadow .inner_wrapper +{ + padding-top: 20px; +} + +.portfolio_image +{ + position: relative; +} + +.highlight_yellow +{ + background: #FF9; +} + +.highlight_black +{ + background: #000; + color: #fff; +} + +#kwicks_slider { + /* recommended styles for kwicks ul container */ + list-style: none; + position: relative; + margin: 0; + padding: 0; + width: 900px; + height: 380px; + margin:auto; + top: 15px; + -moz-box-shadow: 0 5px 20px #000; + -webkit-box-shadow: 0 5px 20px #000; + box-shadow: 0px 5px 20px #000; +} +#kwicks_slider li{ + /* these are required, but the values are up to you (must be pixel) */ + width: 150px; + height: 380px; + + /*do not change these */ + display: block; + overflow: hidden; + padding: 0; /* if you need padding, do so with an inner div (or implement your own box-model hack) */ +} +#kwicks_slider li { + /* This is optional and will be disregarded by the script. However, it should be provided for non-JS enabled browsers. */ + margin-right: 5px; /*Set to same as spacing option. */ + float: left; + opacity: 1; +} + +#kwicks_slider li a +{ + display: block; +} + +.kwicks_shadow +{ + position: absolute; + right: 0; + z-index:999; + width: 27px; + height: 360px; + background: transparent url("../images/kwicks_shadow.png") no-repeat right top; +} + +.kwicks_title +{ + position: absolute; + background: transparent url('../images/000_80.png') repeat; + bottom: 0px; + padding: 20px 15px 20px 15px; + overflow: hidden; + width:130px; + text-align: center; +} + +.kwicks_title h6 +{ + color: #fff; + font-size: 14px; +} + +.kwicks_title_large h4 +{ + color: #fff; +} + +.kwicks_title_large +{ + width: 98%; + position: absolute; + background: transparent url('../images/000_80.png') repeat; + bottom: 0px; + padding: 20px 15px 20px 15px; + display: none; + color: #666; +} + +.home_grid_shadow +{ + background: transparent url('../images/img_shadow_160.png') no-repeat 8px bottom; + padding-bottom:4px; + float: left; +} + +.home_portfolio_grid +{ + float: left; + background: #fff; + width: 176px; + margin: 0 15px 0 0; + border: 1px solid #ccc; + position: relative; +} + +.home_portfolio_grid.last +{ + margin-right: 0; +} + +.home_portfolio_grid p +{ + padding: 0 15px 0 15px; + width: 146px; +} + + +.card_grid_shadow +{ + background: transparent url('../images/img_shadow_160.png') no-repeat 20px bottom; + padding-bottom:4px; + float: left; +} + +.card_portfolio_grid +{ + float: left; + background: #fff; + width: 196px; + margin: 0 30px 0 0; + border: 1px solid #ccc; + position: relative; +} + +.card_portfolio_grid.last +{ + margin-right: 0; +} + +.card_portfolio_grid p +{ + padding: 0 15px 0 15px; + width: 176px; +} + +.home_gallery .wrapper ul li a +{ + margin: 0 20px 0 0; +} + +.home_gallery +{ + height: 160px; +} + +.home_gallery .wrapper +{ + height: 160px; + padding-top: 0; +} + +#move_next +{ + position: absolute; + width: 60px; + height: 60px; + top: 320px; + right: 20px; + z-index: 2; + background: transparent url('../images/move_next.png') no-repeat center center; + display: none; + cursor: pointer; +} + +#move_prev +{ + position: absolute; + width: 60px; + height: 60px; + top: 320px; + left: 20px; + z-index: 2; + background: transparent url('../images/move_prev.png') no-repeat center center; + display: none; + cursor: pointer; +} + +#content_slider_wrapper +{ + width: 100%; + height: 10px; + background: #000; + display: none; +} + +#content_slider +{ + width: 90%; + height: 10px; + background: #000; + margin: 0; + cursor: pointer; + position: relative; +} + +#content_slider .ui-slider-handle +{ + width: 11%; + background: #444; + height: 10px; + margin: 0; + position: absolute; + display: block; +} + +#welcome_msg +{ + background: transparent url('../images/000_80.png') repeat; + color: #fff; + font-size: 13px; + padding: 10px 20px 13px 20px; + width: 400px; + position: absolute; + top: 279px; + left: 29%; + -webkit-box-shadow: 0 1px 10px #000; + -moz-box-shadow: 0 1px 10px #000; + box-shadow: 0 1px 10px #000; + cursor: pointer; +} + +#welcome_msg h1 +{ + font-size: 48px; +} + +#welcome_msg p +{ + margin-top: -10px; +} + +.content_bg, #content_wrapper.content_bg +{ + background: #0F0F0F url('../images/content_bg.png') no-repeat center top; + border-bottom: 0; + text-shadow: 0 1px 1px #000; +} + +img.fade +{ + opacity: 0.6; + filter:alpha(opacity=60) +} + +#content_wrapper ul.list +{ + margin-left: 20px; +} \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/editor-style.css b/src/wp-content/plugins/lqdvi/editor-style.css new file mode 100644 index 00000000..ada13083 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/editor-style.css @@ -0,0 +1,289 @@ +/* +Theme Name: Starkers +*/ +/* +Used to style the TinyMCE editor. +*/ +html .mceContentBody { + max-width:640px; +} +* { + font-family: Georgia, "Bitstream Charter", serif; + color: #444; + line-height: 1.5; +} +p, +dl, +td, +th, +ul, +ol, +blockquote { + font-size: 16px; +} +tr th, +thead th, +label, +tr th, +thead th { + font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; +} +pre { + font-family: "Courier 10 Pitch", Courier, monospace; +} +code, code var { + font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; +} +body, input, textarea { + font-size: 12px; + line-height: 18px; +} +hr { + background-color: #E7E7E7; + border:0; + height: 1px; + margin-bottom: 18px; + clear:both; +} +/* Text elements */ +p { + margin-bottom: 18px; +} +ul { + list-style: square; + margin: 0 0 18px 1.5em; +} +ol { + list-style: decimal; + margin: 0 0 18px 1.5em; +} +ol ol { + list-style:upper-alpha; +} +ol ol ol { + list-style:lower-roman; +} +ol ol ol ol { + list-style:lower-alpha; +} +ul ul, +ol ol, +ul ol, +ol ul { + margin-bottom:0; +} +dl { + margin:0 0 24px 0; +} +dt { + font-weight: bold; +} +dd { + margin-bottom: 18px; +} +strong { + font-weight: bold; + color: #000; +} +cite, +em, +i { + font-style: italic; + border: none; +} +big { + font-size: 131.25%; +} +ins { + background: #FFFFCC; + border: none; + color: #333; +} +del { + text-decoration: line-through; + color: #555; +} +blockquote { + font-style: italic; + padding: 0 3em; +} +blockquote cite, +blockquote em, +blockquote i { + font-style: normal; +} +pre { + background: #f7f7f7; + color: #222; + line-height: 18px; + margin-bottom: 18px; + padding: 1.5em; +} +abbr, +acronym { + border-bottom: 1px dotted #666; + cursor: help; +} +ins { + text-decoration: none; +} +sup, +sub { + height: 0; + line-height: 1; + vertical-align: baseline; + position: relative; + font-size: 10px; +} +sup { + bottom: 1ex; +} +sub { + top: .5ex; +} +a:link { + color:#0066CC; +} +a:visited { + color:#743399; +} +a:active, +a:hover { + color: #FF4B33; +} +p, +ul, +ol, +dd, +pre, +hr { + margin-bottom:24px; +} +ul ul, +ol ol, +ul ol, +ol ul { + margin-bottom:0; +} +pre, +kbd, +tt, +var { + font-size: 15px; + line-height: 21px; +} +code { + font-size: 13px; +} +strong, +b, +dt, +th { + color: #000; +} +h1, +h2, +h3, +h4, +h5, +h6 { + color: #000; + margin: 0 0 20px 0; + line-height: 1.5em; + font-weight: normal; +} +h1 { + font-size: 2.4em; +} +h2 { + font-size: 1.8em; +} +h3 { + font-size: 1.4em; +} +h4 { + font-size: 1.2em; +} +h5 { + font-size: 1em; +} +h6 { + font-size: 0.9em; +} +table { + border: 1px solid #e7e7e7 !important; + text-align: left; + margin: 0 -1px 24px 0; + width: 100%; + border-collapse: collapse; + border-spacing: 0; +} +tr th, +thead th { + border: none !important; + color: #888; + font-size: 12px; + font-weight: bold; + line-height: 18px; + padding: 9px 24px; +} +tr td { + border: none !important; + border-top: 1px solid #e7e7e7 !important; + padding: 6px 24px; +} + + +img { + margin: 0; + max-width: 640px; +} +.alignleft, +img.alignleft { + display: inline; + float: left; + margin-right: 24px; + margin-top: 4px; +} +.alignright, +img.alignright { + display: inline; + float: right; + margin-left: 24px; + margin-top: 4px; +} +.aligncenter, +img.aligncenter { + clear: both; + display: block; + margin-left: auto; + margin-right: auto; +} +img.alignleft, +img.alignright, +img.aligncenter { + margin-bottom: 12px; +} +.wp-caption { + border: none; + background: #f1f1f1; + color: #888; + font-size: 12px; + line-height: 18px; + text-align: center; + margin-bottom: 20px; + padding: 4px; + -moz-border-radius: 0; + -khtml-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +.wp-caption img { + margin: 5px; +} +.wp-caption p.wp-caption-text { + margin: 0 0 4px; +} +.wp-smiley { + margin:0; +} \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/example/7sliders.jpg b/src/wp-content/plugins/lqdvi/example/7sliders.jpg new file mode 100644 index 00000000..4c132668 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/7sliders.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/colorpicker.png b/src/wp-content/plugins/lqdvi/example/colorpicker.png new file mode 100644 index 00000000..9cdcf082 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/colorpicker.png differ diff --git a/src/wp-content/plugins/lqdvi/example/custompost.png b/src/wp-content/plugins/lqdvi/example/custompost.png new file mode 100644 index 00000000..fb90e033 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/custompost.png differ diff --git a/src/wp-content/plugins/lqdvi/example/customwidgets.png b/src/wp-content/plugins/lqdvi/example/customwidgets.png new file mode 100644 index 00000000..9376eaaf Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/customwidgets.png differ diff --git a/src/wp-content/plugins/lqdvi/example/gallery.png b/src/wp-content/plugins/lqdvi/example/gallery.png new file mode 100644 index 00000000..d5d9ab06 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/gallery.png differ diff --git a/src/wp-content/plugins/lqdvi/example/layout.png b/src/wp-content/plugins/lqdvi/example/layout.png new file mode 100644 index 00000000..2ea366ca Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/layout.png differ diff --git a/src/wp-content/plugins/lqdvi/example/member.png b/src/wp-content/plugins/lqdvi/example/member.png new file mode 100644 index 00000000..3b3d4b0c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/member.png differ diff --git a/src/wp-content/plugins/lqdvi/example/portfolio.png b/src/wp-content/plugins/lqdvi/example/portfolio.png new file mode 100644 index 00000000..c879c871 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/portfolio.png differ diff --git a/src/wp-content/plugins/lqdvi/example/sample.png b/src/wp-content/plugins/lqdvi/example/sample.png new file mode 100644 index 00000000..0762c98f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/sample.png differ diff --git a/src/wp-content/plugins/lqdvi/example/shortcodegenerator.png b/src/wp-content/plugins/lqdvi/example/shortcodegenerator.png new file mode 100644 index 00000000..d9f1b223 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/shortcodegenerator.png differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/1.jpg b/src/wp-content/plugins/lqdvi/example/slide/1.jpg new file mode 100644 index 00000000..5af03dca Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/1.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/2.jpg b/src/wp-content/plugins/lqdvi/example/slide/2.jpg new file mode 100644 index 00000000..fc7e36c5 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/2.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/3.jpg b/src/wp-content/plugins/lqdvi/example/slide/3.jpg new file mode 100644 index 00000000..ec822ee1 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/3.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/4.jpg b/src/wp-content/plugins/lqdvi/example/slide/4.jpg new file mode 100644 index 00000000..2398e725 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/4.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/5.jpg b/src/wp-content/plugins/lqdvi/example/slide/5.jpg new file mode 100644 index 00000000..2fdef34c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/5.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/6.jpg b/src/wp-content/plugins/lqdvi/example/slide/6.jpg new file mode 100644 index 00000000..759c219c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/6.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/7.jpg b/src/wp-content/plugins/lqdvi/example/slide/7.jpg new file mode 100644 index 00000000..0d785337 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/7.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/8.jpg b/src/wp-content/plugins/lqdvi/example/slide/8.jpg new file mode 100644 index 00000000..f3334c9b Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/8.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/slide/9.jpg b/src/wp-content/plugins/lqdvi/example/slide/9.jpg new file mode 100644 index 00000000..84a52a90 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/slide/9.jpg differ diff --git a/src/wp-content/plugins/lqdvi/example/star.png b/src/wp-content/plugins/lqdvi/example/star.png new file mode 100644 index 00000000..5d749a11 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/star.png differ diff --git a/src/wp-content/plugins/lqdvi/example/styles.png b/src/wp-content/plugins/lqdvi/example/styles.png new file mode 100644 index 00000000..7b7222ad Binary files /dev/null and b/src/wp-content/plugins/lqdvi/example/styles.png differ diff --git a/src/wp-content/plugins/lqdvi/fields/page.fields.php b/src/wp-content/plugins/lqdvi/fields/page.fields.php new file mode 100644 index 00000000..202a6e65 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/fields/page.fields.php @@ -0,0 +1,184 @@ + "Page Style", "id" => "page_style", "type" => "select", "title" => "Select Page style (Right Sidebar style will include wiget on the right side)", "items" => array("Full Width", "Right Sidebar", "Left Sidebar")), + array("section" => "Page Style", "id" => "page_desc", "type" => "text", "title" => "Enter page description."), + + array("section" => "Caption Style", "id" => "caption_style", "type" => "select", "title" => "Select Caption style", "items" => array("Description Only", "Title Only", "Title & Description")), + + array("section" => "Select Sidebar", "id" => "page_sidebar", "type" => "select", "title" => "Select this page's sidebar to display", "items" => $theme_sidebar), + /* + End Page custom fields + */ + + ); +?> + 0 ) { + add_meta_box( 'page_metabox', 'Page Options', 'page_new_meta_box', 'page', 'normal', 'high' ); + } + +} + +function page_new_meta_box() { + global $post, $page_postmetas; + + echo ''; + echo '
'; + + $meta_section = ''; + + foreach ( $page_postmetas as $postmeta ) { + + $meta_id = $postmeta['id']; + $meta_title = $postmeta['title']; + + $meta_type = ''; + if(isset($postmeta['type'])) + { + $meta_type = $postmeta['type']; + } + + if(empty($meta_section) OR $meta_section != $postmeta['section']) + { + $meta_section = $postmeta['section']; + + echo "

".$meta_section."


"; + } + $meta_section = $postmeta['section']; + + echo "

"; + + if ($meta_type == 'checkbox') { + $checked = get_post_meta($post->ID, $meta_id, true) == '1' ? "checked" : ""; + echo "

"; + } + else if ($meta_type == 'select') { + echo "

"; + } + else { + echo "

"; + } + } + + echo '
'; + +} + +function page_save_postdata( $post_id ) { + + global $page_postmetas; + + // verify this came from the our screen and with proper authorization, + // because save_post can be triggered at other times + + if ( isset($_POST['myplugin_noncename']) && !wp_verify_nonce( $_POST['myplugin_noncename'], plugin_basename(__FILE__) )) { + return $post_id; + } + + // verify if this is an auto save routine. If it is our form has not been submitted, so we dont want to do anything + + if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return $post_id; + + // Check permissions + + if ( isset($_POST['post_type']) && 'page' == $_POST['post_type'] ) { + if ( !current_user_can( 'edit_page', $post_id ) ) + return $post_id; + } else { + if ( !current_user_can( 'edit_post', $post_id ) ) + return $post_id; + } + + // OK, we're authenticated + + if ( $parent_id = wp_is_post_revision($post_id) ) + { + $post_id = $parent_id; + } + + foreach ( $page_postmetas as $postmeta ) { + + if ($_POST[$postmeta['id']]) { + page_update_custom_meta($post_id, $_POST[$postmeta['id']], $postmeta['id']); + } + + if ($_POST[$postmeta['id']] == "") { + delete_post_meta($post_id, $postmeta['id']); + } + } + +} + +function page_update_custom_meta($postID, $newvalue, $field_name) { + + if (!get_post_meta($postID, $field_name)) { + add_post_meta($postID, $field_name, $newvalue); + } else { + update_post_meta($postID, $field_name, $newvalue); + } + +} + +//init + +add_action('admin_menu', 'page_create_meta_box'); +add_action('save_post', 'page_save_postdata'); + +/* + End creating custom fields +*/ + +?> diff --git a/src/wp-content/plugins/lqdvi/fields/post.fields.php b/src/wp-content/plugins/lqdvi/fields/post.fields.php new file mode 100644 index 00000000..73684fd4 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/fields/post.fields.php @@ -0,0 +1,349 @@ + _x('Capturas', 'post type general name'), + 'singular_name' => _x('Captura', 'post type singular name'), + 'add_new' => _x('Añadir nueva captura', 'book'), + 'add_new_item' => __('Añadir nueva captura'), + 'edit_item' => __('Editar captura'), + 'new_item' => __('Nueva captura'), + 'view_item' => __('Ver captura'), + 'search_items' => __('Buscar captura'), + 'not_found' => __('Captura no encontrada'), + 'not_found_in_trash' => __('Ninguna captura encontrada en la papelera'), + 'parent_item_colon' => '' + ); + $args = array( + 'labels' => $labels, + 'public' => true, + 'publicly_queryable' => true, + 'show_ui' => true, + 'query_var' => true, + 'rewrite' => true, + 'capability_type' => 'post', + 'hierarchical' => false, + 'menu_position' => null, + 'supports' => array('title','editor', 'thumbnail'), + 'menu_icon' => get_bloginfo( 'stylesheet_directory' ).'/functions/images/screen.png' + ); + + register_post_type( 'capturas', $args ); +} +add_action('init', 'post_type_capturas'); + +function post_type_slides() { + $labels = array( + 'name' => _x('Fotos de portada', 'post type general name'), + 'singular_name' => _x('Foto', 'post type singular name'), + 'add_new' => _x('Añadir nueva foto', 'book'), + 'add_new_item' => __('Añadir nueva foto'), + 'edit_item' => __('Editar foto'), + 'new_item' => __('Nueva foto'), + 'view_item' => __('Ver foto'), + 'search_items' => __('Buscar foto'), + 'not_found' => __('Foto no encontrada'), + 'not_found_in_trash' => __('Ninguna foto encontrada en la papelera'), + 'parent_item_colon' => '' + ); + $args = array( + 'labels' => $labels, + 'public' => true, + 'publicly_queryable' => true, + 'show_ui' => true, + 'query_var' => true, + 'rewrite' => true, + 'capability_type' => 'post', + 'hierarchical' => false, + 'menu_position' => null, + 'supports' => array('title','editor', 'thumbnail'), + 'menu_icon' => get_bloginfo( 'stylesheet_directory' ).'/functions/images/screen.png' + ); + + register_post_type( 'slides', $args ); +} +add_action('init', 'post_type_slides'); + + +function post_type_proyectos() { + $labels = array( + 'name' => _x('Proyectos', 'post type general name'), + 'singular_name' => _x('Proyecto', 'post type singular name'), + 'add_new' => _x('Añadir nuevo proyecto', 'book'), + 'add_new_item' => __('Añadir nuevo proyecto'), + 'edit_item' => __('Editar proyecto'), + 'new_item' => __('Nuevo proyecto'), + 'view_item' => __('Ver proyecto'), + 'search_items' => __('Buscar proyectos'), + 'not_found' => __('Proyecto no encontrado'), + 'not_found_in_trash' => __('Ningún proyecto encontrado en la papelera'), + 'parent_item_colon' => '' + ); + $args = array( + 'labels' => $labels, + 'public' => true, + 'publicly_queryable' => true, + 'show_ui' => true, + 'query_var' => true, + 'rewrite' => true, + 'capability_type' => 'post', + 'hierarchical' => false, + 'menu_position' => null, + 'supports' => array('title','editor', 'thumbnail', 'excerpt'), + 'menu_icon' => get_bloginfo( 'stylesheet_directory' ).'/functions/images/sign.png' + ); + + register_post_type( 'proyectos', $args ); + + $labels = array( + 'name' => _x( 'Sets', 'taxonomy general name' ), + 'singular_name' => _x( 'Set', 'taxonomy singular name' ), + 'search_items' => __( 'Search Sets' ), + 'all_items' => __( 'All Sets' ), + 'parent_item' => __( 'Parent Set' ), + 'parent_item_colon' => __( 'Parent Set:' ), + 'edit_item' => __( 'Edit Set' ), + 'update_item' => __( 'Update Set' ), + 'add_new_item' => __( 'Add New Set' ), + 'new_item_name' => __( 'New Set Name' ), + ); + + register_taxonomy( + 'proyectosets', + 'proyectos', + array( + 'public'=>true, + 'hierarchical' => true, + 'labels'=> $labels, + 'query_var' => 'proyectosets', + 'show_ui' => true, + 'rewrite' => array( 'slug' => 'proyectosets', 'with_front' => false ), + ) + ); +} + +add_action('init', 'post_type_proyectos'); + +add_filter( 'manage_posts_columns', 'rt_add_gravatar_col'); +function rt_add_gravatar_col($cols) { + $cols['thumbnail'] = __('Thumbnail'); + return $cols; +} + +add_action( 'manage_posts_custom_column', 'rt_get_author_gravatar'); +function rt_get_author_gravatar($column_name ) { + if ( $column_name == 'thumbnail' ) { + echo get_the_post_thumbnail(get_the_ID(), array(100, 100)); + } +} + +/* + Begin creating custom fields +*/ + +$postmetas = + array ( + 'slides' => array( + + /* + Begin Slide Source custom fields + */ + + array("section" => "Slide Source", "id" => "slide_link_to", "type" => "select", "title" => "Link Slide image to", "items" => array("Image", "URL")), + array("section" => "Slide Source", "id" => "gallery_link_url", "title" => "Hyperlink URL:"), + + /* + End Slide Source custom fields + */ + ), + + 'proyectos' => array( + array("section" => "Featured Items", "id" => "ft_portfolio", "type" => "select", "title" => "Is this a featured items?", "items" => array('', "Yes", "No")), + ), +); + +/*print '
';
+print_r($post_obj);
+print '
';*/ + +function create_meta_box() { + + global $postmetas; + + if(!isset($_GET['post_type']) OR empty($_GET['post_type'])) + { + if(isset($_GET['post']) && !empty($_GET['post'])) + { + $post_obj = get_post($_GET['post']); + $_GET['post_type'] = $post_obj->post_type; + } + else + { + $_GET['post_type'] = 'post'; + } + } + + if ( function_exists('add_meta_box') && isset($postmetas) && count($postmetas) > 0 ) { + foreach($postmetas as $key => $postmeta) + { + if($_GET['post_type']==$key) + { + add_meta_box( 'metabox', ucfirst($key).' Options', 'new_meta_box', $key, 'normal', 'high' ); + } + } + } + +} + +function new_meta_box() { + global $post, $postmetas; + + if(!isset($_GET['post_type']) OR empty($_GET['post_type'])) + { + if(isset($_GET['post']) && !empty($_GET['post'])) + { + $post_obj = get_post($_GET['post']); + $_GET['post_type'] = $post_obj->post_type; + } + else + { + $_GET['post_type'] = 'post'; + } + } + + echo ''; + + $meta_section = ''; + + foreach ( $postmetas as $key => $postmeta ) { + + if($_GET['post_type'] == $key) + { + + foreach ( $postmeta as $each_meta ) { + + $meta_id = $each_meta['id']; + $meta_title = $each_meta['title']; + + $meta_type = ''; + if(isset($each_meta['type'])) + { + $meta_type = $each_meta['type']; + } + + if(empty($meta_section) OR $meta_section != $each_meta['section']) + { + $meta_section = $each_meta['section']; + + echo "

".$meta_section."


"; + } + $meta_section = $each_meta['section']; + + echo "

"; + + if ($meta_type == 'checkbox') { + $checked = get_post_meta($post->ID, $meta_id, true) == '1' ? "checked" : ""; + echo "

"; + } + else if ($meta_type == 'select') { + echo "

"; + } + else if ($meta_type == 'textarea') { + echo "

"; + } + else { + echo "

"; + } + } + } + } + + echo '
'; + +} + +function save_postdata( $post_id ) { + + global $postmetas; + + // verify this came from the our screen and with proper authorization, + // because save_post can be triggered at other times + + if ( isset($_POST['myplugin_noncename']) && !wp_verify_nonce( $_POST['myplugin_noncename'], plugin_basename(__FILE__) )) { + return $post_id; + } + + // verify if this is an auto save routine. If it is our form has not been submitted, so we dont want to do anything + + if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) return $post_id; + + // Check permissions + + if ( isset($_POST['post_type']) && 'page' == $_POST['post_type'] ) { + if ( !current_user_can( 'edit_page', $post_id ) ) + return $post_id; + } else { + if ( !current_user_can( 'edit_post', $post_id ) ) + return $post_id; + } + + // OK, we're authenticated + + if ( $parent_id = wp_is_post_revision($post_id) ) + { + $post_id = $parent_id; + } + + foreach ( $postmetas as $postmeta ) { + foreach ( $postmeta as $each_meta ) { + + if ($_POST[$each_meta['id']]) { + update_custom_meta($post_id, $_POST[$each_meta['id']], $each_meta['id']); + } + + if ($_POST[$each_meta['id']] == "") { + delete_post_meta($post_id, $each_meta['id']); + } + + } + } + +} + +function update_custom_meta($postID, $newvalue, $field_name) { + + if (!get_post_meta($postID, $field_name)) { + add_post_meta($postID, $field_name, $newvalue); + } else { + update_post_meta($postID, $field_name, $newvalue); + } + +} + +//init + +add_action('admin_menu', 'create_meta_box'); +add_action('save_post', 'save_postdata'); + +/* + End creating custom fields +*/ + +?> \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/fonts/ChildsPlay-AgeEight_500.font.js b/src/wp-content/plugins/lqdvi/fonts/ChildsPlay-AgeEight_500.font.js new file mode 100644 index 00000000..9838f917 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/fonts/ChildsPlay-AgeEight_500.font.js @@ -0,0 +1,7 @@ +/*! + * The following copyright notice may not be removed under any circumstances. + * + * Copyright: + * 1993 John Critchley, FontShop International + */ +Cufon.registerFont({"w":156,"face":{"font-family":"ChildsPlay-AgeEight","font-weight":500,"font-stretch":"normal","units-per-em":"360","panose-1":"0 0 0 0 0 0 0 0 0 0","ascent":"288","descent":"-72","cap-height":"43","bbox":"5.6084 -288.455 380 72.3345","underline-thickness":"7.2","underline-position":"-44.28","unicode-range":"U+0020-U+2122"},"glyphs":{" ":{"w":180},"!":{"d":"85,-33v-4,10,-18,4,-23,-1r-8,-213r31,8r0,206xm81,-10v25,-2,30,41,3,41v-10,0,-21,-8,-21,-22v0,-12,8,-18,18,-19"},"\"":{"d":"105,-186v-34,7,-22,-27,-16,-59v4,-21,5,-22,9,-43r22,4v-5,33,-6,70,-15,98xm67,-240v6,19,12,61,-23,48v-7,-32,-13,-65,2,-91r9,0v9,18,11,21,12,43"},"#":{"d":"101,-60v-19,2,-11,-29,-6,-40r-48,-32r-16,53v-8,3,-19,5,-23,-3v19,-40,21,-57,12,-94v3,-7,12,-8,20,-5v11,-17,9,-55,24,-67r5,-36r21,-4r-3,52r45,20v-2,-23,-1,-36,13,-47v3,3,5,6,12,5r0,56v12,2,28,17,13,30v-30,-1,-24,39,-36,59v12,11,14,10,15,29v-12,5,-31,1,-34,16v-3,6,-10,6,-14,8xm78,-206r-20,44r55,37r16,-57","w":184},"$":{"d":"89,-112v58,13,69,103,1,111r-1,28r-29,-5r0,-30v-22,-9,-46,-18,-20,-41r20,5r0,-46v-27,-13,-38,-26,-41,-55v-3,-29,37,-62,49,-75v-1,-23,19,-26,35,-19r0,20v16,0,23,18,13,31r-22,7xm64,-170v-13,2,-20,28,-4,34v-2,-14,5,-19,4,-34xm90,-34v9,-5,24,-28,7,-35v-4,-1,-3,-2,-7,-3r0,38"},"%":{"d":"247,-134v3,21,22,37,22,58v0,57,-36,88,-95,88v-4,-25,-22,-29,-16,-66v-4,-63,28,-87,89,-80xm102,-118v15,-55,16,-64,45,-102r11,0v-12,87,-56,145,-85,217v-8,9,-24,5,-26,-5r28,-50v-22,2,-33,20,-59,3v-7,-78,-2,-117,26,-173v8,5,14,13,18,22v3,-5,7,-7,16,-6v23,23,23,55,15,94r11,0xm191,-19v49,-5,47,-31,43,-81v-6,-2,-14,-6,-23,-5v-30,4,-24,58,-20,86xm54,-187v-25,14,-32,94,-6,109r6,-1v15,-44,25,-75,0,-108","w":281},"&":{"d":"132,-16v8,-24,15,-45,10,-76r24,-7v21,59,7,71,-22,129r58,7r-7,29v-72,-15,-158,-14,-155,-98v0,-18,2,-39,6,-64v-54,-43,-46,-200,43,-185v82,14,-6,119,-13,165v34,15,47,59,56,100xm107,-229v-1,-19,-12,-41,-32,-43v-32,8,-59,69,-36,107v6,11,11,20,17,29v2,-37,38,-67,51,-93xm69,-86v1,53,-5,87,34,102","w":211},"'":{"d":"70,-184v-14,1,-11,-18,-8,-28v0,-24,9,-53,13,-76r23,4v-5,33,-6,70,-15,98"},"(":{"d":"125,4v4,22,-11,27,-29,27v-37,0,-67,-40,-65,-79v4,-90,18,-98,51,-199r29,0r-13,52v-19,89,-52,132,-14,183v8,10,27,12,41,16"},")":{"d":"129,-109v2,39,-21,104,-54,104v-15,0,-16,-21,-9,-32r14,4v33,-62,26,-147,-53,-154r6,-24v59,7,95,41,96,102"},"*":{"d":"121,-274v25,12,-6,32,0,59r35,9r-6,27r-46,-9v2,26,-3,64,-28,48r-32,22r-10,-24v21,-23,31,-39,31,-49v-5,-18,-34,-33,-57,-42r6,-22r45,12v-1,-17,-20,-45,9,-45v22,0,18,23,25,36v9,-4,17,-22,28,-22","w":163},"+":{"d":"93,-141v30,-4,72,2,48,33v-9,10,-33,4,-50,5v-3,32,14,100,-32,78v-5,-21,-5,-54,-5,-82v-25,7,-55,-1,-44,-30r45,-3v-16,-30,0,-75,32,-49"},",":{"d":"54,-21v44,1,49,91,3,92v-9,3,-18,0,-12,-8v3,-5,7,-10,17,-8v5,-15,8,-32,0,-46v-18,-1,-29,-22,-8,-30","w":129},"-":{"d":"50,-108v6,-20,58,-18,57,6v-20,7,-33,9,-50,4v-5,-2,-8,-5,-7,-10"},".":{"d":"74,33v18,-2,31,37,7,39v-19,2,-26,-37,-7,-39"},"\/":{"d":"29,-9v-11,6,-23,-4,-16,-16r113,-184r19,7v-35,77,-68,119,-116,193"},"0":{"d":"79,-243v61,46,90,136,98,226v4,46,-58,66,-90,79v-25,-90,-81,-162,-66,-281v-7,-5,-12,-13,-13,-24v-2,-12,15,-11,19,-4v20,-27,52,-41,86,-22v9,6,18,17,29,33r-7,7v-23,-11,-48,-42,-78,-20v-20,9,-20,60,-20,83v0,83,50,142,66,209v28,-23,49,-35,49,-72v0,-87,-39,-135,-84,-206","w":185},"1":{"d":"75,-211v20,53,11,126,21,195r-11,11v-25,-50,-18,-136,-24,-206r14,0"},"2":{"d":"121,-44v6,3,10,13,6,21v-42,16,-50,24,-89,13v6,-67,23,-86,29,-137v3,-30,-65,-37,-26,-64v99,29,33,107,26,179"},"3":{"d":"99,-125v48,54,75,112,-29,133v-6,-8,-13,-11,-15,-21v2,-28,63,7,63,-29v0,-40,-24,-67,-63,-53r-7,-20r27,-11v1,-28,-4,-59,-24,-62v-13,1,-15,18,-30,18v-8,1,-9,-7,-7,-13v5,-17,19,-41,41,-41v32,0,46,57,44,99"},"4":{"d":"65,-95v-2,-19,-11,-65,16,-49v12,7,10,25,14,40r63,7v5,13,5,24,-6,32r-48,-7v9,33,15,52,16,92r-22,0v-8,-47,-8,-46,-23,-91r-57,6v-4,-29,-6,-53,-8,-71v-3,-43,-4,-63,5,-100r15,0v0,57,-2,87,8,141r27,0","w":169},"5":{"d":"136,-61v3,47,-32,83,-82,61r-5,-30v21,13,60,11,64,-16v-2,-23,-35,-41,-57,-49r-11,18r-22,0v-6,-51,-1,-80,11,-141v17,-10,17,16,46,8v27,0,23,1,47,8v6,14,-1,33,-15,31v-16,-2,-36,-8,-55,-5r-7,46v41,19,83,19,86,69"},"6":{"d":"75,-98v82,-12,101,142,21,148v-20,2,-36,-14,-49,-22v-25,-46,-38,-64,-38,-121v0,-87,15,-165,81,-173v8,3,22,6,22,16v-5,11,-45,20,-52,34v-31,28,-23,98,-24,159r6,0v-5,-27,7,-43,33,-41xm95,24v29,-16,35,-50,6,-75v-14,-12,-21,-19,-25,-19v5,23,-6,41,-31,34v12,42,13,42,50,60"},"7":{"d":"91,29v-30,-80,32,-154,36,-226v-39,-8,-63,-19,-115,-18r-4,-29v56,-4,99,12,149,18v3,106,-24,146,-47,255r-19,0","w":164},"8":{"d":"85,-98v33,26,58,64,34,106v-5,9,-13,13,-23,13v-29,-9,-59,-25,-60,-63v0,-24,6,-43,13,-63v-38,-36,-5,-54,-11,-98v2,-16,13,-33,30,-34v28,4,39,31,40,61v0,21,-8,46,-23,78xm61,-138v10,-12,18,-31,13,-56v-12,-2,-10,9,-13,15v11,3,12,23,0,26r0,15xm72,-75v-13,28,-4,65,25,68v19,-13,-14,-61,-25,-68"},"9":{"d":"110,-84v-59,1,-101,-13,-101,-65v0,-52,35,-101,91,-98r9,17r17,0v20,130,24,135,66,261r-19,0r-49,-137v-1,9,-2,24,-14,22xm96,-105v19,-35,11,-78,3,-119v-48,-7,-62,43,-71,74v0,21,23,36,68,45","w":200},":":{"d":"77,-200v16,0,27,28,12,38v-14,4,-24,-7,-24,-21v0,-10,3,-17,12,-17xm72,-55v18,-1,29,37,6,39v-20,1,-25,-36,-6,-39"},";":{"d":"74,-200v18,-2,31,37,7,39v-17,2,-27,-37,-7,-39xm107,-3v2,36,-20,70,-54,58v-3,-10,7,-18,21,-17v4,-16,12,-40,1,-56v-21,-4,-36,-24,-10,-37v26,4,40,24,42,52"},"<":{"d":"156,-33v-79,-9,-87,-13,-148,-45v16,-48,85,-85,127,-105r1,34r-86,55v23,16,68,19,97,28v14,4,9,19,9,33","w":164},"=":{"d":"138,-138r-111,-7v-5,-4,-11,-16,-2,-21r98,-2v13,2,14,12,19,27xm143,-64r-123,16v-14,-29,1,-28,41,-32r74,-8"},">":{"d":"9,-33v-13,-58,72,-31,105,-61r-86,-55r1,-34v39,18,113,59,128,105v-61,32,-70,36,-148,45","w":164},"?":{"d":"145,-167v0,37,-22,45,-52,62v6,20,10,30,14,51v-6,3,-13,7,-21,8r-14,-68v14,-18,41,-28,45,-53v2,-14,-11,-24,-25,-23v-29,3,-39,14,-68,32v-9,-6,-13,-12,-13,-18v2,-24,46,-40,78,-39v33,1,56,16,56,48xm118,-19v0,11,-7,18,-18,18v-9,0,-18,-10,-18,-20v-1,-11,8,-16,17,-17v8,0,21,7,19,19"},"@":{"d":"285,-122v-2,58,-25,68,-73,90r0,17v-35,21,-48,34,-91,35v-57,1,-107,-47,-107,-105v0,-80,72,-151,151,-151v71,0,121,44,120,114xm253,-131v0,-65,-81,-95,-135,-59v24,1,57,-9,66,9r-11,103v11,7,21,14,37,14v31,1,43,-32,43,-67xm140,-159v-41,-1,-54,34,-48,77v50,8,56,-34,48,-77xm43,-81v1,65,71,76,135,54v0,-15,-17,-11,-25,-18r-6,-17v-41,22,-93,20,-93,-27v0,-33,5,-38,20,-67v-12,20,-32,43,-31,75","w":299},"A":{"d":"70,-256v0,-18,10,-28,29,-20v12,5,17,33,20,48r26,147r30,105v-5,10,-15,15,-25,16r-34,-110r-57,0r-27,127v-9,8,-28,8,-24,-11xm90,-214r-22,111r41,-6","w":182},"B":{"d":"55,63v-27,-93,-38,-196,-45,-305v3,-6,13,-9,22,-5v40,-48,131,-43,131,34v0,15,-1,29,-4,37v39,41,53,85,53,152v0,54,-35,68,-95,70v-20,1,-55,-26,-33,-40v23,-3,26,11,48,11v31,0,62,-26,60,-57v-4,-49,-22,-65,-51,-110v-35,-2,-60,14,-86,23v-1,68,11,122,21,179xm138,-196v-7,-29,-11,-49,-38,-51v-43,-3,-64,38,-48,80v48,-11,48,-10,86,-29","w":222},"C":{"d":"153,-275v20,0,24,2,41,10v5,12,-1,19,-9,23v-100,-39,-158,62,-158,150v0,60,19,122,81,122v18,0,35,-21,44,-3v-14,13,-31,32,-55,33v-48,4,-88,-93,-88,-140v0,-99,54,-195,144,-195","w":205},"D":{"d":"90,-277v120,0,193,213,95,299v-29,25,-115,55,-162,29r-12,-262v8,-31,39,-66,79,-66xm174,-1v63,-84,15,-248,-89,-256v-10,-4,-46,30,-46,35v1,64,0,128,0,189v0,24,4,51,8,70v50,-6,103,-6,127,-38","w":241},"E":{"d":"212,34v6,8,3,21,-4,26v-53,-1,-112,-8,-157,4r-20,-1r12,-69r-33,-246v4,-57,91,-12,136,-13r43,12v7,8,1,26,-14,19r-136,-22r20,150r4,-16v57,1,89,-1,123,11r-8,14r-119,0v4,49,24,86,8,137v55,-11,96,1,145,-6","w":225},"F":{"d":"14,-237v6,-56,117,-43,153,-19v-7,35,-49,-1,-69,-1v-21,0,-44,4,-58,6r0,72v30,4,84,-14,76,26r-76,0r8,157r7,56v-23,-2,-25,-1,-25,-25v0,-48,-15,-111,-13,-189r-9,-11v18,-17,3,-45,6,-72","w":174},"G":{"d":"266,0v-5,8,-21,11,-29,4v-6,-25,-19,-41,-32,-58v-7,67,-32,100,-75,100v-66,1,-119,-71,-117,-142v2,-81,53,-166,126,-166v23,0,31,9,50,21v-2,17,-11,15,-26,19v-9,-11,-28,-6,-36,-18v-60,26,-94,56,-95,136v-1,69,48,164,118,121v35,-23,30,-28,32,-94r-47,-5r5,-21v53,-1,87,8,125,14r0,15r-44,1v25,32,30,37,45,73","w":279},"H":{"d":"173,-122v14,19,-5,13,0,49v-3,41,0,78,8,112v-3,6,-15,8,-24,5v-12,-54,-13,-91,-9,-149r-112,-13r4,-20r111,10r-8,-129r10,-4v30,25,15,87,20,139xm46,23v-4,4,-7,11,-19,8v-26,-83,-16,-183,-16,-291r19,2v5,98,-7,203,16,281","w":189},"I":{"d":"209,-239v-14,22,-77,13,-108,11r10,225r113,3v9,45,-68,17,-108,22v18,26,-17,62,-20,21r0,-17r-73,4r-3,-6v34,-15,32,-18,71,-23v-7,-73,-8,-153,-10,-232r-70,1v-1,-16,20,-21,33,-22v29,-2,27,-5,37,-27r15,0r11,28r92,-3v4,1,9,10,10,15","w":235},"J":{"d":"143,-255r-75,5r-3,-15r94,-15r7,8r65,-1r3,22r-57,0r21,209v-2,72,-72,93,-132,106v-28,-1,-41,-6,-55,-22r0,-26v23,18,62,38,97,16v22,-14,72,-24,67,-67r-24,-212","w":244},"K":{"d":"153,13v-3,6,-14,6,-22,4v-23,-69,-21,-75,-74,-107r24,138r-18,0r-56,-306v4,-6,13,-10,17,1v14,42,20,94,30,140v38,-32,44,-38,87,-61v5,2,4,10,4,17v-37,22,-45,26,-74,52v55,42,61,48,82,122","w":159},"L":{"d":"179,23v0,27,-36,12,-50,8v-30,2,-57,12,-90,13r-29,-299v7,-14,19,3,23,10r22,269v42,-5,87,-20,124,-1","w":187},"M":{"d":"148,-231v36,55,68,125,71,216v-12,8,-13,5,-24,1r-24,-103v-4,-15,-10,-36,-20,-66v-9,29,-19,74,-26,98v-5,15,-13,23,-25,24v-32,-37,-35,-79,-64,-125v-2,82,2,134,-11,201r-15,0r10,-224r10,-14v53,11,44,80,75,120v7,-56,13,-99,43,-128","w":229},"N":{"d":"166,-238v-1,99,14,191,-22,264r-12,0r-97,-222v-6,71,11,136,4,209r-10,0v-9,-57,-20,-125,-20,-183v0,-26,-11,-82,22,-69v13,4,13,16,20,30r86,178v16,-56,0,-142,15,-203v3,-3,7,-5,14,-4","w":176},"O":{"d":"91,60v-100,0,-93,-179,-57,-254v16,-34,49,-81,92,-82v64,-1,97,57,97,126v0,102,-45,210,-132,210xm202,-141v0,-73,-32,-129,-102,-104v-38,14,-37,26,-57,72v-13,29,-18,57,-18,83v0,48,28,132,67,132v69,0,110,-100,110,-183","w":233},"P":{"d":"161,-195v-1,65,-49,97,-120,80v8,89,10,94,31,185v-4,3,-11,2,-14,-1v-26,-77,-37,-168,-50,-257v5,-19,13,-55,7,-80v8,-2,15,0,17,6v14,-19,18,-26,44,-26v56,-1,85,35,85,93xm35,-242v7,39,-14,110,28,113v83,6,93,-75,60,-120v-11,-15,-29,-21,-51,-21v-12,4,-27,19,-37,28","w":168},"Q":{"d":"228,-124v-2,43,-12,61,-30,98v16,22,37,51,48,75r-16,5r-48,-57v-18,27,-46,76,-81,75v-91,-2,-93,-107,-89,-205v3,-77,38,-148,113,-155v60,-5,105,104,103,164xm187,-47v40,-71,10,-182,-37,-215r-35,-7v-73,20,-86,89,-89,191v-2,78,32,166,97,123v17,-11,36,-49,49,-71r-29,-41r10,-9v20,10,20,10,34,29","w":258},"R":{"d":"214,-33r-3,72r-14,0v-12,-69,-3,-229,-99,-166r-41,3v2,30,3,62,11,85r3,101r-21,8r-4,-112v3,-70,-25,-159,-36,-213v12,-1,20,2,23,10v20,-25,26,-40,60,-41v61,-3,88,66,59,120v49,28,61,57,62,133xm126,-171v27,-46,13,-89,-34,-94v-47,7,-55,57,-38,113v30,-15,32,-19,72,-19","w":224},"S":{"d":"127,-71v47,56,-20,141,-90,112v-12,-5,-19,-7,-20,-7r8,-15v12,5,24,16,41,16v25,1,54,-32,53,-56v11,-17,-112,-184,-105,-197v3,-38,45,-59,83,-34r0,9v-28,-9,-72,-9,-60,35"},"T":{"d":"147,36v-19,0,-17,-5,-18,-26r-8,-233r-109,-4v-1,-11,1,-19,7,-22r182,-2r38,4v14,22,-18,23,-35,23r-65,0","w":255},"U":{"d":"223,0v0,14,-16,16,-25,17v-37,5,-54,-22,-61,-50v-16,44,-25,89,-78,72v-21,-7,-23,-31,-27,-54v-9,-56,-16,-169,-22,-226v13,-8,22,6,23,17r12,174v4,47,3,67,38,76v33,-2,36,-79,36,-116v0,-51,-15,-102,-20,-154v-1,-13,7,-19,19,-15r49,250v10,7,33,16,41,1v8,-2,15,0,15,8","w":233},"V":{"d":"207,-273v22,-5,21,18,18,36v-15,78,-18,177,-48,239v-8,17,-24,34,-47,55v-61,-72,-76,-204,-119,-295v3,-5,7,-12,16,-10v50,49,43,166,89,234v10,15,9,17,17,30v58,-70,42,-194,74,-289","w":236},"W":{"d":"361,-257v14,-2,19,6,19,20r-124,278r-20,-2r-48,-99v-19,41,-21,47,-47,86r-25,-7v-25,-70,-28,-148,-69,-205r-29,-38v2,-11,7,-17,19,-14v17,24,53,65,58,86r37,138r47,-90r20,0r46,105","w":397},"X":{"d":"269,-270v-27,42,-86,99,-105,144v27,65,74,125,116,180r-15,10v-38,-43,-89,-125,-118,-172v-34,57,-77,124,-124,167r-10,-17v54,-41,88,-111,122,-174v-26,-45,-61,-102,-100,-132v-3,-8,2,-13,7,-16v43,26,81,89,108,132r74,-93r36,-38","w":293},"Y":{"d":"32,72v-9,-1,-9,-16,-5,-22v14,-61,30,-129,53,-179v-11,-40,-50,-113,-73,-143v-2,-14,15,-13,20,-5r64,127v22,-40,34,-91,50,-138r14,2v-20,133,-94,197,-109,336v-2,15,-9,22,-14,22","w":162},"Z":{"d":"12,-284v65,-10,156,-1,201,23v-49,155,-69,172,-163,315r199,-13v7,0,8,8,2,12v-16,11,-45,4,-68,6r-160,13v-7,-18,1,-17,22,-49r43,-65v38,-62,78,-135,98,-211r-100,-13v-18,0,-73,-3,-74,-18","w":266},"[":{"d":"114,-232v12,32,-30,17,-42,32r-6,186v8,15,29,1,44,-1v17,43,-35,41,-69,28v4,-86,-2,-165,11,-245v21,-2,44,-8,62,0"},"\\":{"d":"115,-68v19,36,24,32,16,56v-31,8,-25,-14,-44,-47v-24,-43,-48,-84,-65,-133r15,-14v30,36,54,92,78,138"},"]":{"d":"101,-206v26,71,22,122,4,202r-64,-3v5,-13,-14,-25,19,-22v12,1,18,1,29,4v8,-68,17,-112,-9,-164r-33,-3r2,-20"},"^":{"d":"102,-205r-24,-43r-27,39v-17,2,-23,-1,-23,-22v0,-14,10,-33,31,-57v51,21,56,25,69,83r-26,0"},"_":{"d":"256,39v8,25,-14,31,-40,25r-150,5v-13,4,-31,3,-48,3v1,-9,0,-17,-6,-19v52,-34,162,-32,236,-20v3,1,6,3,8,6","w":270},"`":{"d":"116,-246v5,20,-14,40,-26,18v-13,-24,-66,-31,-42,-60v40,6,39,14,68,42"},"a":{"d":"166,-47v12,-4,17,0,16,11v-4,13,-32,15,-39,3r-12,-20v-7,37,-23,56,-47,56v-96,3,-101,-207,-14,-218v8,0,18,1,30,4v0,3,-2,8,3,7v-2,-15,14,-20,17,-3r23,120v0,19,3,42,23,40xm117,-70v0,-3,-16,-130,-14,-131v-61,-6,-81,22,-81,90v0,44,18,95,52,95v25,0,44,-26,43,-54","w":191},"b":{"d":"120,-100v67,2,86,139,10,139v-20,0,-27,-9,-44,-19v-3,5,-14,13,-18,4r-54,-255v-6,-6,-9,-31,9,-23v26,32,32,126,43,169v21,-11,39,-15,54,-15xm159,-26v0,-26,-22,-48,-48,-47v-18,0,-34,9,-33,29v1,29,15,57,42,58v20,0,39,-19,39,-40","w":189},"c":{"d":"140,-20v6,20,-10,25,-31,23v-50,-6,-93,-36,-93,-98v0,-68,21,-124,81,-124v23,0,26,14,33,37v-12,15,-27,-10,-33,-14v-50,2,-66,46,-62,106v5,53,45,60,105,70"},"d":{"d":"162,-5v-28,3,-47,3,-64,-13v-13,23,-20,37,-46,40v-78,-12,-35,-125,14,-138v10,1,13,1,21,3r8,-125r14,4r3,158v1,23,-1,47,13,50r37,7r0,14xm84,-96v-55,-12,-78,81,-35,97v41,-4,34,-53,35,-97","w":169},"e":{"d":"59,-27v25,-9,47,5,76,3v5,3,8,9,12,14v-50,22,-121,9,-125,-45v-1,-17,-2,-63,-2,-91r-11,-4r0,-21r19,2v10,-27,17,-45,43,-48v19,2,65,24,60,53v-7,40,-47,40,-86,28r-5,75v0,19,3,33,19,34xm98,-152v16,-28,-26,-53,-42,-26v-3,6,-5,11,-7,17"},"f":{"d":"10,-115v8,-10,22,-13,37,-8v16,-87,35,-127,99,-97r0,16v-55,-22,-68,7,-78,82r60,-2v6,5,13,20,-1,23v-16,3,-38,4,-57,2r-5,112r-22,1r2,-113r-30,0"},"g":{"d":"143,-200v28,101,36,272,-73,272v-44,0,-62,-18,-62,-62r11,-5v13,28,18,47,49,47v59,0,74,-74,68,-143v-16,18,-25,34,-54,34v-30,6,-65,-60,-65,-81v0,-53,53,-107,106,-72v-2,12,13,7,20,10xm84,-79v48,-4,53,-63,36,-111v-46,-26,-78,8,-82,50v-2,22,22,63,46,61","w":168},"h":{"d":"45,-121v81,-20,110,52,91,126v-2,6,-19,27,-27,14v7,-46,11,-124,-36,-121v-55,3,-23,84,-27,129r-14,5v-19,-68,-7,-191,-17,-275v4,-7,18,-5,22,0v6,29,8,84,8,122"},"i":{"d":"67,-247v-1,-15,24,-25,27,-7v0,6,4,17,-5,16v-8,7,-22,2,-22,-9xm78,-136v16,68,21,110,13,184r-9,0v-13,-82,-26,-108,-17,-184r13,0"},"j":{"d":"105,-219v13,9,5,32,-13,29v-17,-2,-13,-33,4,-32v3,0,6,1,9,3xm106,-166v12,72,49,247,-51,238v-28,-2,-31,-14,-32,-46v28,-8,13,35,38,30v17,1,41,-24,40,-41r-12,-181r17,0","w":146},"k":{"d":"21,-22v0,-84,-7,-147,-12,-224v17,-14,20,11,21,24r9,79v39,-41,40,-50,109,-52r0,12v-59,17,-66,16,-95,56v60,59,59,61,78,161v-9,0,-17,-2,-22,-6v-8,-27,-17,-74,-28,-91v-6,-9,-19,-23,-39,-42r1,135r-12,0v-2,-16,-10,-35,-10,-52"},"l":{"d":"106,19v3,19,-17,14,-25,8r-8,-132v-3,-49,-13,-100,-23,-144r21,4v23,77,22,176,35,264"},"m":{"d":"136,-210v80,-2,73,111,62,187r-18,-4v2,-62,18,-157,-42,-162v-23,-2,-40,19,-38,43r12,137v-33,7,-26,-38,-28,-62v-3,-51,-3,-52,-24,-87v-18,-6,-25,12,-25,27v0,37,18,72,15,116r-9,9v-16,-38,-31,-81,-31,-136v0,-14,4,-26,14,-16v27,-24,27,-26,60,-9v11,-27,20,-42,52,-43","w":214},"n":{"d":"64,-230v94,6,74,132,83,243v-38,9,-28,-55,-31,-83r-9,-92v1,-21,-27,-48,-47,-44v-53,9,-20,99,-21,150r-2,58r-14,0v-15,-65,-14,-146,-8,-221v21,0,32,-7,49,-11"},"o":{"d":"141,-102v0,42,-18,73,-56,74v-51,2,-89,-65,-58,-111v7,-11,20,-25,39,-42v10,9,16,-11,27,-7v28,1,48,53,48,86xm93,-163v-35,10,-74,48,-46,90v10,15,15,31,40,21v42,-18,34,-82,6,-111"},"p":{"d":"72,-197v62,-6,79,127,12,132v-10,0,-20,-2,-32,-6r12,135v-3,9,-16,10,-23,3r-27,-201v-2,-44,24,-60,58,-63xm103,-133v0,-33,-38,-55,-60,-32v0,32,9,63,24,79v30,7,36,-16,36,-47","w":142},"q":{"d":"166,1v-14,36,-16,40,-40,71v-44,0,-20,-81,-21,-131v-22,12,-33,20,-59,21v-27,0,-39,-23,-38,-52v0,-56,33,-113,79,-120v71,6,30,118,33,180r3,71r27,-47v9,-3,12,2,16,7xm45,-55v57,1,81,-53,70,-112v-5,-12,-16,-24,-28,-26v-37,8,-64,49,-64,97v-1,18,7,40,22,41","w":174},"r":{"d":"93,-239v47,-3,49,41,39,78r-15,0v1,-34,-14,-76,-52,-58v-8,5,-12,23,-12,35r-4,214r-17,3v-21,-82,-9,-162,-6,-252r7,-30r16,0r0,16v15,-4,30,-6,44,-6"},"s":{"d":"107,-100v51,53,14,122,-47,126v-22,1,-55,-30,-20,-38v28,25,73,-4,67,-43v-1,-10,-52,-63,-49,-80v-12,-39,-18,-130,38,-100v5,3,11,7,15,10r-7,12v-13,-9,-38,-6,-35,17v6,47,4,61,38,96"},"t":{"d":"110,-1v19,13,44,0,43,-21v7,2,19,-2,18,8v2,12,-33,44,-46,42v-47,-6,-78,-86,-81,-145r-36,0r4,-21r28,-5r0,-101r10,0r14,104v49,0,78,0,85,41v-16,-8,-63,-18,-84,-18v12,76,6,67,45,116","w":179},"u":{"d":"185,-59v-29,22,-67,31,-85,-5v-25,28,-26,39,-69,34v-23,-50,-24,-92,-20,-158r15,0v5,45,8,96,21,137v36,-6,46,-46,33,-79r2,-48r14,0v16,48,1,115,56,115v13,0,22,-7,33,-11r0,15","w":193},"v":{"d":"72,-23v-31,-59,-32,-69,-55,-139v3,-5,10,-10,19,-6v18,30,28,62,40,96r42,-120v10,-3,19,2,21,9v-20,51,-35,106,-52,160r-15,0"},"w":{"d":"82,-130v29,5,31,6,44,28r10,0r34,-53v25,2,30,17,11,33v-20,16,-19,41,-38,57v-31,5,-31,-14,-43,-37v-10,16,-20,37,-41,41v-16,-30,-42,-47,-50,-86r20,0r36,52","w":201},"x":{"d":"195,-182v-14,51,-67,63,-96,105v6,31,8,32,25,54v0,9,-3,16,-13,14v-25,-6,-25,-30,-34,-65v-15,10,-38,23,-59,26r0,-18r50,-34v-7,-37,-30,-64,-59,-79v0,-8,3,-17,10,-28v43,31,48,36,69,91v39,-6,61,-53,87,-70v7,1,12,0,20,4","w":204},"y":{"d":"155,-126v0,81,4,198,-82,198v-56,0,-64,-41,-66,-95v0,-9,8,-7,11,-2v10,45,28,99,82,71v23,-12,30,-60,34,-90v-51,19,-93,1,-93,-62v0,-38,5,-45,13,-84v7,-3,15,-1,18,4v-5,46,-22,126,28,132v46,-4,37,-67,33,-116v3,-5,6,-12,16,-10v4,14,6,33,6,54","w":162},"z":{"d":"68,-175v-2,-7,-1,-16,4,-19v35,3,69,3,103,11r4,17v-58,69,-54,70,-113,117v29,10,76,8,90,-14v5,15,7,23,-3,39v-44,-2,-92,2,-131,2v-5,-2,-11,-8,-13,-13v28,-46,109,-76,133,-127","w":187},"{":{"d":"137,-26v23,16,2,38,-23,37v-62,-3,-75,-28,-76,-95v-13,-8,-32,-8,-29,-33v3,-16,31,-19,20,-44v-3,-48,46,-85,93,-58v10,5,2,20,-1,26v-28,-2,-61,-3,-61,23v6,21,8,38,-3,58v19,-1,9,18,12,44v-4,49,33,48,68,42"},"|":{"d":"79,-31v-27,-29,-10,-99,-24,-143v19,-25,32,6,34,26v3,34,4,75,13,106v-6,6,-9,13,-23,11"},"}":{"d":"150,-97v-21,32,-27,34,-28,80v-27,27,-80,14,-99,-17v32,-12,48,-4,74,7v-9,-27,4,-48,17,-63r-30,-3v-13,-29,1,-41,6,-62v-4,-37,-57,-17,-82,-31v-6,-17,9,-27,22,-28v51,-1,97,19,81,71v-2,8,-4,16,-8,25v20,-6,50,-6,47,21","w":157},"~":{"d":"145,-130v-2,47,-63,42,-101,26v-12,8,-11,53,-33,30v1,-28,4,-51,25,-54r72,9v14,1,18,-13,17,-27v10,-6,24,1,20,16"},"\u00c4":{"d":"92,-287v14,0,17,28,2,29v-11,1,-21,-22,-9,-29v2,-1,4,-1,7,0xm51,-287v14,1,17,29,1,29v-11,0,-19,-23,-8,-29v2,-1,4,-1,7,0xm54,-183v1,-12,7,-23,21,-16v32,36,24,112,42,164v4,12,9,36,19,70v-5,8,-11,10,-19,13r-27,-87r-44,0r-21,99v-7,7,-22,6,-19,-8xm69,-150r-16,86r32,-5","w":142},"\u00c5":{"d":"99,-265v1,17,-13,28,-30,28v-15,1,-26,-7,-26,-21v-1,-30,53,-44,56,-7xm54,-183v1,-12,7,-23,21,-16v32,36,24,112,42,164v4,12,9,36,19,70v-5,8,-11,10,-19,13r-27,-87r-44,0r-21,99v-7,7,-22,6,-19,-8xm71,-256v7,2,12,-12,3,-10v-9,-1,-10,9,-3,10xm69,-150r-16,86r32,-5","w":142},"\u00c7":{"d":"162,-208v-3,2,-10,6,-14,6v-9,0,-9,-14,-11,-22v-62,7,-103,55,-103,124v0,52,51,63,89,44v8,-1,12,7,12,14v-6,32,-46,26,-81,17r0,21r31,13v8,32,1,63,-32,63v-5,-1,-63,-19,-40,-32v5,-5,5,-4,10,-9v13,9,27,21,41,9v0,-4,2,-8,0,-12v-37,2,-44,-30,-32,-57v-8,-20,-23,-42,-23,-66v0,-80,49,-151,124,-151v24,0,29,11,29,38","w":169},"\u00c9":{"d":"72,-225v-23,-29,21,-44,31,-63v26,-2,24,20,7,35v-9,9,-21,18,-38,28xm49,-68v3,41,19,71,7,114v45,-8,74,-2,119,-5v7,5,1,18,-3,22v-52,-6,-100,0,-147,2r11,-58r-27,-204v4,-47,93,-10,112,-10r36,9v3,9,4,20,-12,17r-112,-18r16,123r3,-13v49,1,72,0,102,9r-6,12r-99,0","w":186},"\u00d1":{"d":"132,-272v-3,39,-54,36,-86,22v-10,6,-10,45,-28,25v0,-23,4,-43,21,-46r61,8v13,1,15,-9,14,-23v10,-7,19,2,18,14xm141,-192v-1,83,13,163,-18,225r-10,0v-23,-67,-56,-125,-83,-189v-5,60,10,116,3,178r-8,0r-18,-188v-5,-27,16,-37,30,-19r80,170v15,-49,-5,-131,16,-177r8,0","w":150},"\u00d6":{"d":"112,-287v12,1,16,29,1,29v-11,0,-21,-23,-8,-29v2,-1,4,-1,7,0xm71,-287v13,1,16,30,1,29v-11,0,-21,-23,-8,-29v2,-1,4,-1,7,0xm174,-101v0,79,-35,164,-103,164v-57,0,-65,-67,-62,-129v3,-58,33,-133,89,-133v49,0,76,44,76,98xm157,-94v-1,-45,-13,-83,-51,-85v-65,-4,-82,69,-87,125v-3,37,22,103,52,103v55,0,88,-78,86,-143","w":181},"\u00dc":{"d":"68,-287v14,1,18,30,1,31v-13,1,-22,-26,-9,-31v2,-1,5,-1,8,0xm24,-287v14,1,17,30,1,31v-13,1,-23,-26,-8,-31v2,-1,4,-1,7,0xm172,5v9,0,15,4,12,14v-30,21,-67,-4,-71,-34v-14,39,-19,73,-63,60v-47,-32,-25,-159,-41,-233v11,-4,17,4,18,14r11,145v-2,37,5,58,30,63v27,-3,31,-64,31,-96v0,-43,-14,-85,-17,-128v-1,-11,5,-14,16,-13r41,208v6,4,29,14,33,0","w":193},"\u00e1":{"d":"61,-221v-24,-31,22,-47,33,-67v29,-2,26,20,7,37v-11,9,-23,19,-40,30xm146,-33v11,-2,14,0,14,10v0,9,-13,9,-21,9v-18,0,-12,-7,-24,-24v-6,33,-20,50,-41,50v-84,3,-89,-183,-12,-192v8,0,16,1,26,4v0,2,-1,6,2,5v-1,-13,14,-18,16,-3r19,106v1,15,2,38,21,35xm103,-53v-1,-1,-14,-114,-13,-115v-56,-5,-70,19,-70,79v0,38,15,83,45,84v23,1,38,-24,38,-48","w":168},"\u00e0":{"d":"117,-251v5,16,-12,36,-22,17v-10,-21,-61,-30,-37,-54v35,6,33,12,59,37xm146,-33v11,-2,14,0,14,10v0,9,-13,9,-21,9v-18,0,-12,-7,-24,-24v-6,33,-20,50,-41,50v-84,3,-89,-183,-12,-192v8,0,16,1,26,4v0,2,-1,6,2,5v-1,-13,14,-18,16,-3r19,106v1,15,2,38,21,35xm103,-53v-1,-1,-14,-114,-13,-115v-56,-5,-70,19,-70,79v0,38,15,83,45,84v23,1,38,-24,38,-48","w":168},"\u00e2":{"d":"62,-288v23,6,69,50,72,72v-18,10,-40,-24,-55,-36v-12,11,-14,32,-34,35v-26,-16,4,-56,17,-71xm146,-33v11,-2,14,0,14,10v0,9,-13,9,-21,9v-18,0,-12,-7,-24,-24v-6,33,-20,50,-41,50v-84,3,-89,-183,-12,-192v8,0,16,1,26,4v0,2,-1,6,2,5v-1,-13,14,-18,16,-3r19,106v1,15,2,38,21,35xm103,-53v-1,-1,-14,-114,-13,-115v-56,-5,-70,19,-70,79v0,38,15,83,45,84v23,1,38,-24,38,-48","w":168},"\u00e4":{"d":"108,-287v15,1,20,33,1,33v-14,0,-22,-26,-9,-33v2,-1,5,-1,8,0xm61,-287v15,1,21,31,2,33v-14,1,-24,-26,-9,-33v2,-1,4,-1,7,0xm146,-33v11,-2,14,0,14,10v0,9,-13,9,-21,9v-18,0,-12,-7,-24,-24v-6,33,-20,50,-41,50v-84,3,-89,-183,-12,-192v10,0,17,2,26,4v0,2,-1,6,2,5v-1,-13,14,-18,16,-3r19,106v1,15,2,38,21,35xm103,-53v-1,-1,-14,-114,-13,-115v-56,-5,-70,19,-70,79v0,38,15,83,45,84v23,1,38,-24,38,-48","w":168},"\u00e3":{"d":"143,-272v-3,41,-55,36,-89,24v-11,6,-8,44,-29,26v-5,-69,40,-44,85,-40v13,0,15,-11,15,-24v11,-5,19,1,18,14xm146,-33v11,-2,14,0,14,10v0,9,-13,9,-21,9v-18,0,-12,-7,-24,-24v-6,33,-20,50,-41,50v-84,3,-89,-183,-12,-192v10,0,17,2,26,4v0,2,-1,6,2,5v-1,-13,14,-18,16,-3r19,106v1,15,2,38,21,35xm103,-53v-1,-1,-14,-114,-13,-115v-55,-4,-70,19,-70,79v0,38,15,83,45,84v23,1,38,-24,38,-48","w":168},"\u00e5":{"d":"116,-262v4,35,-63,46,-64,7v-1,-33,62,-48,64,-7xm146,-33v11,-2,14,1,14,10v0,9,-13,9,-21,9v-18,0,-12,-7,-24,-24v-6,33,-20,50,-41,50v-84,3,-89,-183,-12,-192v8,0,16,1,26,4v0,2,-1,6,2,5v-1,-13,14,-18,16,-3r19,106v1,15,2,38,21,35xm80,-254v5,8,14,-2,13,-7v-3,-5,-18,-1,-13,7xm103,-53v-1,-1,-14,-114,-13,-115v-56,-5,-70,19,-70,79v0,38,15,83,45,84v23,1,38,-24,38,-48","w":168},"\u00e7":{"d":"145,-61v0,27,-18,34,-54,33r0,13v35,21,45,36,25,66v-14,20,-55,9,-60,-9v3,-14,21,-18,35,-20r-34,-13r0,-35v-34,-2,-45,-39,-45,-78v0,-49,41,-107,88,-107v22,0,35,15,26,36v-13,-6,-24,-9,-33,-9v-39,0,-45,68,-50,102v4,49,60,18,89,10v9,0,13,3,13,11"},"\u00e9":{"d":"49,-217v-11,-12,-12,-21,-2,-31r37,-40v30,-2,27,21,8,39v-10,9,-24,20,-43,32xm55,-20v24,-9,43,5,71,2r12,14v-47,20,-114,9,-117,-43v-1,-16,-4,-59,-2,-85r-10,-3r0,-20r17,2v11,-25,15,-45,41,-45v17,0,58,24,55,45v-3,19,-10,37,-37,37v-14,0,-32,-2,-43,-6r-5,70v0,17,3,31,18,32xm92,-137v13,-28,-27,-50,-40,-24v-3,5,-4,11,-6,16","w":146},"\u00e8":{"d":"109,-249v4,21,-13,35,-25,18v-9,-23,-62,-31,-39,-57v38,6,36,12,64,39xm55,-20v24,-9,43,5,71,2r12,14v-47,20,-114,9,-117,-43v-1,-16,-4,-59,-2,-85r-10,-3r0,-20r17,2v11,-25,15,-45,41,-45v17,0,58,24,55,45v-3,19,-10,37,-37,37v-14,0,-32,-2,-43,-6r-5,70v0,17,3,31,18,32xm92,-137v13,-28,-27,-50,-40,-24v-3,5,-4,11,-6,16","w":146},"\u00ea":{"d":"122,-208v-20,-5,-41,-27,-54,-42v-13,11,-14,37,-36,37v-19,0,-12,-30,-4,-45v5,-9,13,-19,22,-30v24,6,73,55,76,76v0,2,-1,4,-4,4xm55,-20v24,-9,43,5,71,2r12,14v-47,20,-114,9,-117,-43v-1,-16,-4,-59,-2,-85r-10,-3r0,-20r17,2v11,-25,15,-45,41,-45v17,0,58,24,55,45v-3,19,-10,37,-37,37v-14,0,-32,-2,-43,-6r-5,70v0,17,3,31,18,32xm92,-137v13,-28,-27,-50,-40,-24v-3,5,-4,11,-6,16","w":146},"\u00eb":{"d":"94,-288v16,-4,27,29,11,35v-12,4,-22,-6,-22,-19v0,-10,3,-16,11,-16xm44,-288v18,-3,29,33,7,36v-17,2,-25,-33,-7,-36xm55,-20v24,-9,43,5,71,2r12,14v-47,20,-114,9,-117,-43v-1,-16,-4,-59,-2,-85r-10,-3r0,-20r17,2v11,-25,15,-45,41,-45v17,0,58,24,55,45v-3,19,-10,37,-37,37v-14,0,-32,-2,-43,-6r-5,70v0,17,3,31,18,32xm92,-137v13,-28,-27,-50,-40,-24v-3,5,-4,11,-6,16","w":146},"\u00ed":{"d":"49,-217v-11,-12,-12,-21,-2,-31r37,-40v30,-2,27,21,8,39v-10,9,-24,20,-43,32xm73,-182v14,62,20,104,12,172r-9,0v-13,-77,-23,-102,-15,-172r12,0","w":146},"\u00ec":{"d":"109,-249v4,21,-13,35,-25,18v-9,-23,-62,-31,-39,-57v38,6,36,12,64,39xm73,-182v14,62,20,104,12,172r-9,0v-13,-77,-23,-102,-15,-172r12,0","w":146},"\u00ee":{"d":"122,-208v-20,-5,-41,-27,-54,-42v-13,11,-14,37,-36,37v-19,0,-12,-30,-4,-45v5,-9,13,-19,22,-30v24,6,73,55,76,76v0,2,-1,4,-4,4xm73,-182v14,62,20,104,12,172r-9,0v-13,-77,-23,-102,-15,-172r12,0","w":146},"\u00ef":{"d":"94,-288v16,-2,29,33,6,36v-17,2,-25,-35,-6,-36xm45,-288v18,-3,27,34,6,36v-17,2,-26,-35,-6,-36xm73,-182v14,62,20,104,12,172r-9,0v-13,-77,-23,-102,-15,-172r12,0","w":146},"\u00f1":{"d":"122,-288v26,16,-2,53,-32,53v-11,0,-29,-4,-53,-11v-10,7,-11,50,-30,27v-3,-74,41,-43,90,-42v13,1,17,-12,16,-25xm71,-210v85,7,70,125,77,227v-34,13,-21,-58,-29,-78v-8,-50,6,-121,-52,-126v-50,10,-17,93,-19,139r-3,55r-13,0v-13,-58,-13,-139,-7,-206v15,0,34,-8,46,-11","w":155},"\u00f3":{"d":"46,-221v-26,-30,22,-47,33,-67v28,-2,25,20,7,37v-10,10,-23,19,-40,30xm124,-81v0,37,-16,65,-50,65v-45,0,-77,-56,-51,-97v6,-10,18,-22,35,-37v8,7,16,-10,24,-7v24,1,42,46,42,76xm82,-134v-32,8,-65,42,-41,78v8,12,13,27,34,19v38,-14,32,-72,7,-97","w":137},"\u00f2":{"d":"102,-251v5,17,-12,36,-22,17v-11,-21,-59,-29,-38,-54v35,6,36,13,60,37xm124,-81v0,37,-16,65,-50,65v-45,0,-77,-56,-51,-97v6,-10,18,-22,35,-37v8,7,16,-10,24,-7v24,1,42,46,42,76xm82,-134v-32,8,-65,42,-41,78v8,12,13,27,34,19v38,-14,32,-72,7,-97","w":137},"\u00f4":{"d":"47,-288v21,7,78,54,68,76v-19,-6,-37,-26,-51,-40v-12,11,-14,32,-34,35v-27,-16,4,-55,17,-71xm124,-81v0,37,-16,65,-50,65v-45,0,-76,-57,-51,-98v6,-10,17,-21,35,-36v8,7,16,-10,24,-7v24,1,42,46,42,76xm82,-134v-32,8,-64,42,-41,78v8,12,13,27,34,19v38,-14,32,-72,7,-97","w":137},"\u00f6":{"d":"93,-287v14,1,20,33,1,33v-15,0,-22,-26,-9,-33v2,-1,5,-1,8,0xm46,-287v15,1,19,32,2,33v-14,1,-24,-26,-9,-33v2,-1,4,-1,7,0xm124,-81v0,37,-16,65,-50,65v-45,0,-77,-56,-51,-97v6,-10,18,-22,35,-37v8,7,16,-10,24,-7v24,1,42,46,42,76xm82,-134v-32,8,-65,42,-41,78v8,12,13,27,34,19v38,-14,32,-72,7,-97","w":137},"\u00f5":{"d":"128,-272v-3,41,-55,37,-89,24v-11,6,-8,44,-29,26v-5,-69,40,-44,85,-40v14,1,15,-12,15,-24v11,-5,19,1,18,14xm124,-81v0,37,-16,65,-50,65v-45,0,-77,-56,-51,-97v6,-10,18,-22,35,-37v8,7,16,-10,24,-7v24,1,42,46,42,76xm82,-134v-32,8,-65,42,-41,78v8,12,13,27,34,19v38,-14,32,-72,7,-97","w":137},"\u00fa":{"d":"17,-217v-11,-14,-14,-18,-2,-31r37,-40v30,-2,28,21,8,39v-10,10,-25,21,-43,32xm173,-50v-24,20,-64,30,-78,-5v-24,26,-25,37,-65,32v-21,-48,-23,-85,-19,-148r13,0v4,42,9,92,21,129v33,-7,42,-44,30,-75r3,-44r12,0v9,31,9,71,20,93v10,20,47,14,63,4r0,14","w":181},"\u00f9":{"d":"80,-249v3,21,-13,36,-25,17v-8,-22,-64,-31,-39,-56v38,6,36,12,64,39xm175,-50v-24,20,-64,30,-78,-5v-26,28,-22,37,-65,32v-21,-47,-22,-86,-18,-148r13,0v3,42,8,92,20,129v34,-7,44,-43,31,-75r2,-44r13,0v10,37,8,69,20,93v9,19,47,15,62,4r0,14","w":183},"\u00fb":{"d":"124,-208v-20,-5,-41,-27,-54,-42v-13,11,-14,34,-35,37v-20,-1,-13,-31,-4,-45v5,-9,12,-19,21,-30v24,6,73,55,76,76v0,2,-1,4,-4,4xm172,-50v-24,20,-64,30,-78,-5v-24,26,-24,37,-65,32v-21,-48,-23,-85,-19,-148r14,0v3,42,8,92,20,129v33,-7,42,-42,31,-75r2,-44r13,0v10,37,8,69,20,93v9,20,47,14,62,4r0,14","w":180},"\u00fc":{"d":"68,-288v17,-2,29,33,7,36v-17,2,-25,-34,-7,-36xm19,-288v15,-2,27,27,11,35v-12,3,-21,-5,-21,-19v0,-9,3,-16,10,-16xm179,-50v-24,20,-64,30,-78,-5v-24,26,-25,37,-65,32v-21,-48,-23,-85,-19,-148r14,0v3,42,8,92,20,129v33,-7,43,-43,30,-75r3,-44r12,0v10,37,8,69,20,93v10,19,48,15,63,4r0,14","w":187},"\u00b0":{"d":"137,-237v0,33,-29,61,-62,61v-30,0,-55,-23,-55,-52v0,-28,33,-62,61,-60v27,2,56,19,56,51xm84,-261v-26,-2,-50,54,-17,57v19,2,42,-17,42,-36v1,-10,-12,-23,-25,-21"},"\u00a2":{"d":"142,-32v-16,13,-19,15,-43,19r0,48v-14,3,-31,3,-34,-9r0,-36v-33,-16,-49,-23,-50,-67v-2,-60,15,-101,62,-107r0,-60v6,-6,19,-14,26,-4r6,64v15,0,13,24,10,35r-12,0r-8,93r36,-5xm67,-149v-16,25,-43,81,-2,100"},"\u00a3":{"d":"231,-51v16,7,18,30,7,45v-42,13,-71,25,-112,25v-46,0,-71,-16,-114,-36r0,-22v25,-19,26,-23,67,-23r8,-57r-47,2r0,-41v18,0,41,-4,51,-13v-5,-51,58,-82,96,-52v9,8,19,22,30,43r-17,18v16,10,8,35,-5,43r-63,0r-8,86xm171,-179v-7,-22,-41,-15,-35,9r35,0r0,-9","w":257},"\u00a7":{"d":"153,3v0,35,-18,71,-62,69r-84,-4r14,-32v7,-3,50,12,57,10v36,1,59,-43,33,-68v-8,-8,-21,-17,-39,-26v-16,-19,-39,-42,-39,-76v0,-20,18,-51,23,-63v-9,-24,-14,-46,-14,-63v-2,-37,31,-39,66,-38v-3,12,11,11,12,18v-3,25,-51,5,-53,31v9,38,76,80,84,120v-1,20,-25,44,-35,59v19,24,37,29,37,63xm70,-100v18,25,47,1,47,-24v0,-23,-27,-38,-41,-48v-17,13,-25,55,-6,72","w":160},"\u00b6":{"d":"203,-218v14,9,10,26,-5,30r-32,0r0,169v-5,11,-27,24,-34,5r0,-187v-18,-13,-34,2,-31,27v6,60,-2,123,-5,184v0,12,-15,16,-24,7r0,-93v-42,-4,-62,-16,-62,-57v0,-72,60,-126,141,-99v25,8,25,6,52,14","w":222},"\u00df":{"d":"186,-58v0,60,-50,99,-114,71r-1,-22v55,-1,87,-5,84,-54v-2,-42,-97,-8,-98,-54v-1,-16,59,-38,53,-60v7,-16,-8,-28,-25,-28v-46,0,-39,54,-39,97r1,109v-17,10,-36,0,-38,-15v5,-46,5,-95,4,-146v-1,-40,25,-78,62,-78v35,0,71,26,71,62v0,14,-11,32,-35,54v45,11,75,19,75,64","w":194},"\u00ae":{"d":"198,-138v0,81,-46,135,-118,139v-41,3,-73,-34,-71,-76v3,-69,48,-139,115,-142v43,-2,74,35,74,79xm142,-81v18,-18,46,-89,1,-94v-21,7,18,19,11,37v2,24,-23,36,-12,57xm105,-177r-19,0r0,4r19,0r0,-4xm105,-119v12,1,22,-22,7,-24v-17,0,-33,21,-7,24xm81,-36v24,3,26,-19,24,-43v-8,-2,-14,-6,-24,-5r0,48xm48,-50v-7,-31,8,-53,5,-81v-12,17,-20,45,-14,74","w":207},"\u00a9":{"d":"219,-146v0,69,-57,146,-123,146v-50,0,-86,-40,-86,-90v0,-59,52,-128,110,-126v42,0,99,22,99,70xm183,-144v-2,-20,-35,-46,-62,-44v-15,1,-20,14,-17,28v13,10,44,29,17,45v-19,-11,-40,-1,-31,24v23,-20,46,-9,50,15v3,16,-30,32,-46,31v-21,0,-35,-22,-43,-66r-11,0v1,43,8,72,46,74v48,1,101,-57,97,-107","w":229},"\u2122":{"d":"253,-275v36,53,41,59,50,137v-20,19,-44,2,-42,-32v-3,-15,-7,-31,-10,-46v-14,29,-13,36,-40,45r-24,-36v-5,31,11,93,-38,68r1,-114v3,-12,16,-17,29,-18r40,43v11,-37,10,-50,34,-47xm15,-279r91,-9v27,-2,25,15,21,34r-53,6r0,97v-12,9,-31,6,-30,-11r2,-83r-32,-8","w":317},"\u00b4":{"d":"90,-288v32,-2,28,24,8,42v-12,10,-26,22,-46,34v-11,-16,-15,-19,-2,-33"},"\u00a8":{"d":"101,-288v19,-1,30,36,6,39v-19,1,-26,-37,-6,-39xm48,-288v21,-1,29,36,6,39v-18,0,-27,-36,-6,-39"},"\u00c6":{"d":"233,-134v9,2,9,22,5,30v-24,16,-48,13,-86,12r13,65r99,-13r4,30r-132,18v-17,-13,-2,-37,-9,-61v-3,-12,-6,-26,-11,-43r-54,7v-9,44,-14,45,-48,69v-2,-72,43,-136,67,-199r155,-5v10,3,18,24,7,34r-116,3r19,62xm106,-126v2,-21,-5,-38,-17,-46r-13,46r30,0","w":280},"\u00d8":{"d":"262,-227v26,9,3,43,-10,50v19,103,-18,187,-114,186v-34,0,-47,-7,-81,-19v1,19,-18,24,-31,28v-28,-8,-6,-51,9,-58v-10,-47,-12,-67,1,-105r7,0v23,-44,58,-86,120,-89v29,-1,53,12,70,24v12,-8,17,-14,29,-17xm206,-192v-78,-39,-158,36,-141,129v68,-71,70,-75,141,-129xm88,-31v93,29,167,-42,129,-127v-50,32,-87,85,-129,127","w":286},"\u00a5":{"d":"150,-107v14,4,16,27,7,38r-53,0v5,17,64,1,43,30r5,10r-43,8v5,23,15,58,-22,46r-14,-47v-35,6,-52,1,-63,-27v11,-13,42,-7,62,-12r0,-13v-18,2,-40,1,-45,-11v-5,-12,-10,-13,-16,-20v14,-12,15,-15,37,-16r-40,-99v3,-8,8,-19,20,-14v33,34,35,39,52,93v24,-41,28,-48,45,-97v7,-6,22,-7,30,0r-44,131r39,0","w":170},"\u00aa":{"d":"14,-257v6,-32,67,-45,83,-7v7,17,16,40,20,73r25,15r-10,26r-32,-17v-28,40,-77,31,-77,-16v0,-31,23,-38,52,-52v-1,-12,-4,-26,-15,-26v-12,0,-42,34,-46,4xm41,-99r-3,-30v38,1,67,-3,100,6r3,30xm90,-211v-21,2,-58,25,-33,43v21,-6,32,-14,33,-43"},"\u00ba":{"d":"137,-246v0,32,-43,63,-79,63v-23,0,-39,-20,-41,-42v-1,-38,26,-63,61,-63v26,0,59,19,59,42xm139,-133v-15,26,-68,10,-101,17v-14,-5,-21,-28,0,-31v16,-3,69,-4,93,-5v3,6,10,12,8,19xm42,-225v19,31,80,-8,59,-29v-4,-3,-10,-5,-17,-7v-6,8,-20,11,-34,7"},"\u00e6":{"d":"227,-157v-4,34,-46,39,-91,40v-8,33,-2,77,32,78v20,0,36,-12,49,-19r6,28v-16,7,-27,18,-47,18v-31,0,-38,-12,-59,-32v-19,24,-27,40,-58,42v-26,1,-43,-17,-44,-42v-1,-39,38,-58,45,-86v1,-29,-20,-34,-45,-29v-8,-16,-5,-41,18,-41v37,0,52,41,65,66v-1,-49,22,-81,67,-80v33,1,59,25,62,57xm193,-155v-5,-7,-13,-22,-21,-22v-28,0,-43,10,-46,31v38,-1,39,-1,67,-9xm43,-42v12,25,47,-4,46,-22v1,-10,-4,-21,-7,-29v-18,11,-27,28,-39,51","w":237},"\u00f8":{"d":"177,-170v40,77,-13,151,-103,145r-26,39v-20,5,-28,-9,-31,-24r25,-30v-18,-6,-33,-23,-33,-46v0,-51,66,-141,136,-113v-4,-36,41,-42,42,-8xm100,-59v46,-24,57,-24,58,-86xm125,-175v-42,8,-118,69,-67,112v36,-50,39,-55,67,-112","w":201},"\u00bf":{"d":"57,-215v16,0,25,28,9,35v-12,5,-28,-1,-27,-17v0,-8,8,-18,18,-18xm145,-40v-1,24,-46,40,-77,39v-33,-1,-57,-16,-57,-48v0,-37,23,-45,53,-62v-6,-20,-10,-30,-14,-51v6,-3,12,-7,20,-8r15,68v-14,18,-45,26,-45,53v0,15,9,24,24,23v30,-2,40,-14,68,-32v9,6,13,12,13,18"},"\u00a1":{"d":"94,-225v0,9,-7,19,-18,19v-31,0,-26,-41,-3,-41v10,1,21,8,21,22xm72,-183v4,-10,19,-4,23,1r8,213r-31,-8r0,-206"},"\u00ab":{"d":"113,-145v12,1,27,2,20,19r-22,16r30,24r-11,15v-28,-7,-52,-12,-56,-38v2,-13,24,-35,39,-36xm54,-145v12,0,28,3,20,19r-21,16r30,24r-11,15v-29,-6,-53,-11,-57,-38v2,-13,24,-36,39,-36"},"\u00bb":{"d":"89,-143v25,-12,66,27,44,52v-15,11,-23,15,-48,20r-11,-15r30,-24v-8,-8,-22,-10,-23,-24v1,-4,2,-9,8,-9xm30,-143v25,-12,66,25,45,52v-15,11,-23,15,-48,20r-12,-15r31,-24v-7,-8,-23,-9,-23,-24v0,-5,2,-9,7,-9"},"\u2026":{"d":"158,33v17,0,30,36,6,39v-19,1,-26,-36,-6,-39xm89,33v16,-3,29,31,11,38v-13,5,-23,-7,-23,-21v-1,-9,5,-16,12,-17xm20,33v18,-2,31,38,6,39v-18,1,-26,-36,-6,-39","w":185},"\u00a0":{"w":90},"\u00c0":{"d":"101,-256v5,35,-24,18,-30,4v-14,-10,-41,-21,-23,-36v30,5,31,11,53,32xm54,-183v1,-12,7,-23,21,-16v32,36,24,112,42,164v4,12,9,36,19,70v-5,8,-11,10,-19,13r-27,-87r-44,0r-21,99v-7,7,-22,6,-19,-8xm69,-150r-16,86r32,-5","w":142},"\u00c3":{"d":"123,-274v-5,36,-40,35,-79,21v-8,8,-10,39,-25,23v0,-22,3,-41,20,-42v24,-2,70,24,68,-14v9,-5,18,0,16,12xm54,-183v1,-12,7,-23,21,-16v32,36,24,112,42,164v4,12,9,36,19,70v-5,8,-11,10,-19,13r-27,-87r-44,0r-21,99v-7,7,-22,6,-19,-8xm69,-150r-16,86r32,-5","w":142},"\u00d5":{"d":"143,-274v-5,36,-41,35,-79,21v-9,6,-8,40,-25,23v1,-22,2,-40,19,-42v24,-1,70,24,69,-14v9,-4,18,0,16,12xm174,-101v0,79,-35,164,-103,164v-57,0,-65,-67,-62,-129v3,-58,33,-133,89,-133v49,0,76,44,76,98xm157,-94v-1,-45,-13,-83,-51,-85v-65,-4,-82,69,-87,125v-3,37,22,103,52,103v55,0,88,-78,86,-143","w":181},"\u2013":{"d":"117,-128v20,-4,27,23,10,32v-30,2,-65,9,-102,8v1,-9,0,-17,-6,-19v22,-15,60,-21,98,-21"},"\u2014":{"d":"256,-118v7,25,-12,31,-40,25r-198,8v1,-9,0,-17,-6,-19v53,-31,162,-33,236,-19v3,1,6,2,8,5","w":270},"\u201c":{"d":"127,-202v26,11,12,60,-17,54v-62,-13,-10,-103,3,-139v7,-2,14,0,17,4r-22,85v5,-2,14,-6,19,-4xm63,-202v26,11,13,54,-18,54v-16,0,-31,-14,-30,-31v3,-42,21,-73,34,-108v7,-2,14,-1,17,4r-22,85v5,-2,14,-6,19,-4"},"\u201d":{"d":"111,-288v63,9,7,108,-3,139v-7,2,-14,1,-17,-4r22,-85v-18,11,-35,-2,-33,-24v1,-15,15,-28,31,-26xm77,-257v-4,42,-19,74,-33,108v-7,2,-14,1,-17,-4r22,-85v-19,11,-35,-3,-34,-24v3,-39,64,-31,62,5"},"\u2018":{"d":"95,-202v26,11,13,54,-17,54v-17,0,-31,-13,-30,-31v1,-44,20,-73,33,-108v7,-2,14,-1,17,4r-22,85v5,-2,14,-6,19,-4"},"\u2019":{"d":"109,-257v-4,42,-19,74,-33,108v-7,2,-14,1,-17,-4r22,-85v-18,11,-34,-2,-33,-24v1,-15,15,-26,31,-26v16,0,31,14,30,31"},"\u00ff":{"d":"99,-288v16,-2,29,33,6,36v-17,2,-25,-35,-6,-36xm50,-288v18,-3,27,34,6,36v-17,1,-25,-35,-6,-36xm149,-160v-7,77,4,191,-79,191v-52,0,-61,-39,-63,-91v3,-15,11,-2,13,2v5,45,29,88,76,64v22,-11,29,-57,33,-87v-48,18,-93,4,-90,-59v2,-35,5,-44,13,-81v6,-2,14,-3,17,3v-6,42,-17,132,27,128v44,-4,36,-62,32,-113v3,-4,8,-11,15,-8v6,11,8,32,6,51"},"\u00a4":{"d":"71,-197v48,5,59,36,51,101r-20,163v-6,5,-21,7,-24,-3r12,-135v-44,20,-76,-11,-76,-56v0,-34,25,-73,57,-70xm99,-165v-21,-22,-60,-2,-60,32v0,32,5,53,36,47v15,-16,25,-46,24,-79","w":142},"\u00c2":{"d":"115,-224v-15,8,-38,-22,-48,-33v-11,10,-12,30,-30,32v-24,-15,2,-48,15,-63v20,5,61,45,63,64xm54,-183v1,-12,7,-23,21,-16v32,36,24,112,42,164v4,12,9,36,19,70v-5,8,-11,10,-19,13r-27,-87r-44,0r-21,99v-7,7,-22,6,-19,-8xm69,-150r-16,86r32,-5","w":142},"\u00ca":{"d":"140,-220v-17,9,-40,-24,-51,-35v-12,10,-12,32,-32,34v-17,-3,-10,-28,-3,-40v4,-8,11,-17,19,-27v22,4,65,48,67,68xm49,-68v3,41,19,71,7,114v45,-8,74,-2,119,-5v7,5,1,18,-3,22v-52,-6,-100,0,-147,2r11,-58r-27,-204v4,-47,93,-10,112,-10r36,9v3,9,4,20,-12,17r-112,-18r16,123r3,-13v49,1,72,0,102,9r-6,12r-99,0","w":186},"\u00c1":{"d":"51,-229v-23,-26,20,-41,29,-59v11,-2,19,4,19,11v0,12,-16,28,-48,48xm54,-183v1,-12,7,-23,21,-16v32,36,24,112,42,164v4,12,9,36,19,70v-5,8,-11,10,-19,13r-27,-87r-44,0r-21,99v-7,7,-22,6,-19,-8xm69,-150r-16,86r32,-5","w":142},"\u00cb":{"d":"116,-287v14,2,18,31,1,31v-12,1,-22,-25,-9,-31v2,-1,5,-1,8,0xm72,-287v14,1,18,31,1,31v-14,0,-20,-23,-9,-31v2,-1,5,-1,8,0xm49,-68v3,41,19,71,7,114v45,-8,74,-2,119,-5v7,5,1,18,-3,22v-52,-6,-100,0,-147,2r11,-58r-27,-204v4,-47,93,-10,112,-10r36,9v3,9,4,20,-12,17r-112,-18r16,123r3,-13v50,1,72,0,102,9r-6,12r-99,0","w":186},"\u00c8":{"d":"125,-253v3,19,-13,32,-22,15v-11,-20,-41,-20,-40,-45r5,-5v34,5,33,11,57,35xm49,-68v3,41,19,71,7,114v45,-8,74,-2,119,-5v7,5,1,18,-3,22v-52,-6,-100,0,-147,2r11,-58r-27,-204v4,-47,93,-10,112,-10r36,9v3,9,4,20,-12,17r-112,-18r16,123r3,-13v49,1,72,0,102,9r-6,12r-99,0","w":186},"\u00cd":{"d":"107,-288v27,-3,24,20,7,35v-9,9,-22,18,-38,28v-23,-29,22,-45,31,-63xm171,-192v4,25,-56,17,-87,15r8,187r93,3v3,12,-1,21,-19,20r-70,-2v16,20,-15,52,-16,17r0,-14r-61,3r-2,-5v24,-12,30,-14,58,-19r-8,-192r-58,0v-1,-14,16,-15,27,-18v24,0,22,-3,31,-22r13,0r9,24r76,-3","w":194},"\u00ce":{"d":"144,-220v-17,9,-39,-25,-51,-35v-12,10,-12,32,-32,34v-16,-3,-11,-28,-3,-40v4,-8,11,-17,19,-27v21,5,64,48,67,68xm171,-193v6,24,-38,17,-67,18v-7,0,-14,-2,-20,-2r8,187r93,3v3,12,-1,21,-19,20r-70,-2v16,20,-15,52,-16,17r0,-14r-61,3r-2,-5v24,-12,30,-14,58,-19r-8,-192r-58,0v-1,-14,16,-15,27,-18v24,0,22,-3,31,-22r13,0r9,24r76,-3","w":194},"\u00cf":{"d":"120,-287v14,1,17,30,1,31v-13,1,-21,-26,-8,-31v2,-1,4,-1,7,0xm76,-287v14,2,20,31,1,31v-11,0,-22,-26,-8,-31v2,-1,4,-1,7,0xm171,-193v6,24,-38,17,-67,18v-7,0,-14,-2,-20,-2r8,187r93,3v3,12,-1,21,-19,20r-70,-2v16,20,-15,52,-16,17r0,-14r-61,3r-2,-5v24,-12,30,-14,58,-19r-8,-192r-58,0v-1,-14,16,-15,27,-18v24,0,22,-3,31,-22r13,0r9,24r76,-3","w":194},"\u00cc":{"d":"129,-253v3,19,-13,33,-22,15v-10,-20,-53,-24,-35,-50v34,5,33,11,57,35xm171,-193v6,24,-38,17,-67,18v-7,0,-14,-2,-20,-2r8,187r93,3v3,12,-1,21,-19,20r-70,-2v16,20,-15,52,-16,17r0,-14r-61,3r-2,-5v24,-12,30,-14,58,-19r-8,-192r-58,0v-1,-14,16,-15,27,-18v24,0,22,-3,31,-22r13,0r9,24r76,-3","w":194},"\u00d3":{"d":"71,-229v-23,-26,20,-41,29,-59v11,-2,19,4,19,11v0,12,-16,28,-48,48xm174,-101v0,79,-35,164,-103,164v-57,0,-65,-67,-62,-129v3,-58,33,-133,89,-133v49,0,76,44,76,98xm157,-94v-1,-45,-13,-83,-51,-85v-65,-4,-82,69,-87,125v-3,37,22,103,52,103v55,0,88,-78,86,-143","w":181},"\u00d4":{"d":"135,-224v-17,8,-38,-22,-49,-33v-11,10,-11,30,-29,32v-10,2,-11,-12,-9,-19v0,-11,8,-25,24,-44v20,5,61,45,63,64xm174,-101v0,79,-35,164,-103,164v-57,0,-65,-67,-62,-129v3,-58,33,-133,89,-133v49,0,76,44,76,98xm157,-94v-1,-45,-13,-83,-51,-85v-65,-4,-82,69,-87,125v-3,37,22,103,52,103v55,0,88,-78,86,-143","w":181},"\u00d2":{"d":"121,-256v2,16,-11,31,-21,15v-11,-19,-50,-25,-33,-47v30,5,32,11,54,32xm174,-101v0,79,-35,164,-103,164v-57,0,-65,-67,-62,-129v3,-58,33,-133,89,-133v49,0,76,44,76,98xm157,-94v-1,-45,-13,-83,-51,-85v-65,-4,-82,69,-87,125v-3,37,22,103,52,103v55,0,88,-78,86,-143","w":181},"\u00da":{"d":"23,-225v-22,-29,22,-44,31,-63v27,-2,26,19,8,35v-9,9,-22,18,-39,28xm172,5v9,0,15,4,12,14v-30,21,-67,-4,-71,-34v-14,39,-19,73,-63,60v-47,-32,-25,-159,-41,-233v11,-4,17,4,18,14r11,145v-2,37,5,58,30,63v27,-3,31,-64,31,-96v0,-43,-14,-85,-17,-128v-1,-11,5,-14,16,-13r41,208v6,4,29,14,33,0","w":193},"\u00db":{"d":"103,-220v-17,9,-40,-25,-52,-35v-12,10,-12,32,-32,34v-17,-4,-9,-27,-3,-40v4,-8,11,-17,19,-27v21,4,65,49,68,68xm180,9v4,-7,18,-4,15,7v-25,27,-68,-1,-71,-31v-14,38,-20,74,-64,60v-45,-35,-25,-158,-41,-233v12,-4,18,4,19,14r11,145v-2,37,5,58,30,63v27,-2,28,-64,30,-96v2,-42,-12,-86,-16,-128v-2,-11,6,-16,16,-12r40,207v6,2,24,15,31,4","w":204},"\u00d9":{"d":"77,-253v3,19,-13,32,-22,15v-10,-20,-55,-26,-35,-50v34,5,33,11,57,35xm139,5v16,18,37,-9,46,8v-1,11,-14,13,-21,14v-30,3,-44,-19,-51,-42v-14,39,-19,73,-63,60v-47,-32,-25,-159,-41,-233v11,-4,17,4,18,14r11,145v-2,37,5,58,30,63v27,-3,31,-64,31,-96v0,-43,-14,-85,-17,-128v-2,-10,7,-16,16,-12","w":193}}}); diff --git a/src/wp-content/plugins/lqdvi/fonts/FranklinGothicBook_400.font.js b/src/wp-content/plugins/lqdvi/fonts/FranklinGothicBook_400.font.js new file mode 100644 index 00000000..08bd33eb --- /dev/null +++ b/src/wp-content/plugins/lqdvi/fonts/FranklinGothicBook_400.font.js @@ -0,0 +1,78 @@ +/*! + * The following copyright notice may not be removed under any circumstances. + * + * Copyright: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. Portions copyright Microsoft + * Corporation. All rights reserved. + * + * Trademark: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. + * + * Description: + * Designed in 1902 by Morris Fuller Benton for the American Type Founders + * company, Franklin Gothic still reigns as one of the most-widely used sans serif + * typefaces. Originally issued in only one weight, the ATF version of Franklin + * Gothic was eventually expanded to include five additional weights, but no light + * or intermediate weights were ever developed. In 1979, under license from ATF, + * ITC developed four new weights in roman and italic: book, medium, demi and + * heavy. Designed by Victor Caruso, ITCs new weights matched the original faces + * characteristics, but featured a slightly enlarged lowercase x-height. ITC + * Franklin Gothic also features a slightly condensed lowercase a-z alphabet. In + * 1991, ITC commissioned the Font Bureau in Boston to create condensed, compressed + * and extra compressed versions of ITC Franklin Gothic, which increased the + * flexibility and usefulness of the design. + * + * Manufacturer: + * International Typeface Corporation + * + * Designer: + * Victor Caruso + * + * Vendor URL: + * http://www.itcfonts.com + * + * License information: + * http://www.itcfonts.com/itc/licensing.html + */ +Cufon.registerFont({"w":211,"face":{"font-family":"Franklin Gothic Book","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 5 3 2 1 2 2 2 4","ascent":"288","descent":"-72","x-height":"5","bbox":"-22 -319 314 72.0813","underline-thickness":"17.9297","underline-position":"-18.1055","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":90},"!":{"d":"55,-60r-14,0r-13,-180r41,0xm67,0r-37,0r0,-37r37,0r0,37","w":96},"\"":{"d":"41,-147r-17,0r-5,-93r28,0xm90,-147r-18,0r-5,-93r28,0","w":113},"#":{"d":"200,-170r-4,22r-37,0r-9,50r37,0r-4,22r-37,0r-13,76r-23,0r13,-76r-51,0r-13,76r-23,0r14,-76r-39,0r4,-22r38,0r9,-50r-38,0r4,-22r38,0r13,-70r23,0r-13,70r51,0r12,-70r23,0r-12,70r37,0xm136,-148r-51,0r-9,50r51,0"},"$":{"d":"114,-137v98,6,92,129,0,129r0,34r-22,0r0,-34v-39,-4,-64,-23,-75,-55r24,-9v9,25,26,38,51,40r0,-81v-43,-11,-65,-22,-65,-61v0,-34,21,-55,65,-62r0,-29r22,0r0,29v35,3,57,19,68,47r-24,7v-6,-19,-21,-29,-44,-31r0,76xm92,-213v-22,2,-40,14,-40,36v0,19,14,31,40,36r0,-72xm114,-32v25,0,45,-15,45,-38v0,-22,-15,-34,-45,-38r0,76"},"%":{"d":"112,-179v0,32,-18,61,-49,61v-31,0,-50,-30,-50,-62v0,-32,17,-62,49,-62v34,0,50,30,50,63xm63,-131v40,-1,42,-98,-1,-98v-20,0,-30,16,-30,48v0,33,10,50,31,50xm68,0r-22,0r145,-240r22,0xm246,-59v1,31,-18,61,-49,61v-32,0,-51,-30,-50,-62v1,-32,16,-62,49,-62v33,0,50,31,50,63xm227,-58v0,-25,-7,-51,-31,-51v-20,0,-30,16,-30,48v0,33,10,49,31,49v22,1,31,-23,30,-46","w":259},"&":{"d":"108,-245v32,0,56,19,56,51v0,26,-16,47,-50,63r50,76v16,-21,28,-46,33,-76r26,5v-7,35,-23,65,-45,90v16,14,22,13,49,11r0,25v-34,6,-46,3,-66,-19v-47,46,-147,22,-145,-47v1,-40,26,-63,62,-74v-38,-44,-28,-105,30,-105xm142,-192v4,-35,-61,-42,-61,-5v0,10,7,26,21,48v27,-16,38,-18,40,-43xm46,-68v-3,53,71,65,101,31r-58,-85v-28,13,-41,22,-43,54","w":239},"'":{"d":"41,-147r-17,0r-5,-93r28,0","w":65},"(":{"d":"89,60r-19,0v-68,-89,-68,-208,0,-300r19,0v-60,87,-60,210,0,300","w":105},")":{"d":"17,-240r18,0v70,89,69,208,0,300r-18,0v59,-87,59,-210,0,-300","w":105},"*":{"d":"99,-174r-7,-66r27,0r-7,66r63,-27r8,25r-68,14r45,49r-22,16r-33,-57r-32,57r-22,-16r45,-49r-68,-14r8,-25"},"+":{"d":"22,-132r70,0r0,-74r27,0r0,74r71,0r0,24r-71,0r0,74r-27,0r0,-74r-70,0r0,-24"},",":{"d":"64,-40r0,36r-26,49r-15,0r21,-45r-18,0r0,-40r38,0","w":90,"k":{"1":14}},"-":{"d":"85,-101r0,22r-80,0r0,-22r80,0","w":90,"k":{"Y":13,"W":-2,"T":12,"A":-9}},".":{"d":"65,-39r0,39r-40,0r0,-39r40,0","w":90,"k":{"1":14}},"\/":{"d":"7,60r-24,0r145,-300r24,0","w":163},"0":{"d":"197,-119v1,61,-31,125,-91,124v-59,-1,-91,-61,-91,-125v0,-64,29,-125,90,-125v61,0,92,64,92,126xm105,-221v-85,1,-81,202,1,202v85,-1,80,-201,-1,-202","k":{"7":20,"1":14}},"1":{"d":"201,-22r0,22r-168,0r0,-22r72,0r0,-186v-21,22,-43,40,-66,52r0,-30v32,-17,56,-36,73,-59r22,0r0,223r67,0","k":{"9":5,"8":2,"7":25,"6":12,"5":5,"4":12,"3":3,"1":7,"0":12,".":2,",":3}},"2":{"d":"105,-245v62,0,105,59,72,113v-25,41,-72,72,-120,107r132,0r0,25r-170,0r0,-25v67,-50,106,-85,120,-100v35,-38,17,-98,-35,-96v-31,0,-55,24,-57,55r-28,-8v12,-47,40,-71,86,-71","k":{"7":16,"4":16,"1":13}},"3":{"d":"162,-66v0,-41,-44,-51,-92,-47r0,-24v44,3,83,-4,83,-42v0,-27,-23,-42,-51,-42v-27,0,-46,13,-56,39r-27,-8v19,-75,162,-73,165,9v0,29,-21,50,-47,55v29,3,56,27,56,60v0,64,-96,91,-149,55v-16,-11,-27,-25,-33,-43r27,-9v8,29,30,43,63,43v39,0,61,-16,61,-46","k":{"7":18,"1":17}},"4":{"d":"159,0r-29,0r0,-57r-119,0r0,-20r110,-168r38,0r0,164r39,0r0,24r-39,0r0,57xm130,-81r0,-140v-28,50,-59,92,-88,140r88,0","k":{"7":23,"4":-2,"1":24}},"5":{"d":"163,-79v2,-64,-86,-79,-113,-26r-24,-5r8,-130r142,0r-3,26r-117,0r-6,78v50,-55,142,-15,142,57v0,94,-154,114,-177,27r26,-9v11,28,31,42,60,42v37,0,62,-24,62,-60","k":{"7":16,"1":21}},"6":{"d":"18,-115v0,-68,30,-131,98,-130v38,0,64,18,77,54r-27,7v-9,-24,-27,-36,-51,-36v-45,0,-68,38,-69,112v11,-29,37,-48,72,-49v43,-2,79,37,79,79v0,45,-39,84,-86,83v-61,-1,-94,-53,-93,-120xm53,-75v0,30,26,56,58,56v32,0,58,-26,58,-57v1,-30,-26,-57,-56,-57v-30,0,-60,28,-60,58","k":{"4":-2,"1":14}},"7":{"d":"186,-222v-49,59,-84,128,-85,222r-31,0v1,-85,42,-167,85,-214r-130,0r3,-26r158,0r0,18","k":{":":27,"7":10,"6":25,"4":38,"1":30,".":40}},"8":{"d":"107,5v-52,0,-94,-25,-94,-67v0,-27,19,-47,57,-62v-78,-27,-45,-121,37,-121v44,0,81,21,81,61v0,25,-16,44,-47,55v38,19,57,28,57,66v0,43,-42,68,-91,68xm108,-222v-42,-3,-73,41,-37,66v11,8,24,14,36,17v31,-9,55,-16,55,-45v0,-27,-26,-36,-54,-38xm108,-18v31,0,60,-15,61,-42v0,-23,-22,-41,-66,-52v-41,10,-61,27,-61,51v0,30,29,43,66,43","k":{"7":14,"4":-3,"1":14}},"9":{"d":"193,-126v0,71,-31,131,-98,131v-37,0,-61,-17,-74,-49r24,-9v16,44,80,44,102,5v11,-20,17,-45,17,-78v-32,74,-149,45,-149,-36v0,-46,37,-84,84,-83v64,1,94,50,94,119xm44,-163v-1,32,25,56,56,56v32,0,59,-28,59,-58v1,-30,-26,-55,-58,-55v-34,0,-57,25,-57,57","k":{"7":21,"4":2,"1":15}},":":{"d":"65,-178r0,40r-40,0r0,-40r40,0xm65,-40r0,40r-40,0r0,-40r40,0","w":90},";":{"d":"64,-178r0,39r-38,0r0,-39r38,0xm64,-40r0,36r-26,49r-15,0r21,-45r-18,0r0,-40r38,0","w":90},"\u037e":{"d":"64,-178r0,39r-38,0r0,-39r38,0xm64,-40r0,36r-26,49r-15,0r21,-45r-18,0r0,-40r38,0","w":90},"<":{"d":"180,-204r0,27r-127,58r127,58r0,27r-156,-73r0,-24"},"=":{"d":"22,-164r168,0r0,25r-168,0r0,-25xm22,-107r168,0r0,25r-168,0r0,-25"},">":{"d":"31,-34r0,-27r127,-58r-127,-58r0,-27r156,74r0,23"},"?":{"d":"89,-245v44,0,79,28,79,69v8,35,-48,61,-69,79v-7,6,-5,23,-5,37r-25,0v0,-18,1,-29,1,-34v4,-43,67,-35,67,-83v0,-25,-23,-43,-49,-43v-30,0,-48,17,-55,52r-26,-6v9,-47,36,-71,82,-71xm100,-35r0,35r-35,0r0,-35r35,0","w":181},"@":{"d":"70,-115v-6,-56,66,-97,100,-51r2,-17r24,0r-11,98v0,8,4,12,12,12v20,-2,35,-36,35,-63v0,-51,-42,-87,-93,-87v-55,0,-101,48,-101,103v0,91,107,130,185,83r8,21v-27,14,-57,21,-87,21v-76,0,-130,-55,-130,-125v-1,-69,57,-125,125,-125v62,0,115,47,115,107v0,40,-25,88,-61,88v-14,0,-23,-8,-28,-22v-31,47,-100,11,-95,-43xm134,-163v-43,-2,-52,88,-7,90v41,1,55,-87,7,-90","w":268},"A":{"d":"192,0r-31,0r-24,-70r-89,0r-22,70r-25,0r78,-240r34,0xm130,-93r-37,-115r-37,115r74,0","w":192,"k":{"\u00ab":4,"y":9,"w":8,"v":9,"u":6,"t":5,"q":4,"o":4,"g":-4,"e":4,"d":4,"c":3,"b":3,"Y":22,"W":14,"V":16,"U":8,"T":24,"Q":9,"O":9,"G":9,"C":9,".":-5,"-":-6,",":-4}},"B":{"d":"203,-66v0,42,-31,66,-78,66r-95,0r0,-240r95,0v75,-8,97,95,28,113v30,6,50,28,50,61xm166,-179v-1,-45,-61,-37,-107,-37r0,79v50,1,109,6,107,-42xm173,-68v0,-53,-60,-47,-114,-46r0,88v51,0,114,8,114,-42","w":217,"k":{"Y":6,"W":5,"V":4}},"C":{"d":"48,-118v0,50,20,97,65,97v31,0,51,-20,61,-60r27,6v-13,53,-43,80,-89,80v-63,0,-97,-61,-97,-127v0,-69,36,-122,100,-123v45,0,73,26,86,77r-28,6v-10,-38,-30,-57,-59,-57v-48,1,-66,46,-66,101","w":208},"D":{"d":"218,-121v0,63,-39,121,-98,121r-90,0r0,-240r81,0v66,-2,107,54,107,119xm188,-123v-1,-47,-27,-94,-79,-92r-49,0r0,190r49,0v54,1,79,-43,79,-98","w":232,"k":{"Y":13,"V":8,"T":11,"J":11,"A":7}},"E":{"d":"185,-26r0,26r-155,0r0,-240r152,0r0,26r-122,0r0,77r97,0r0,24r-97,0r0,87r125,0","w":197},"F":{"d":"60,0r-30,0r0,-240r147,0r0,26r-117,0r0,76r97,0r0,24r-97,0r0,114","w":182,"k":{"u":12,"r":12,"o":7,"e":7,"a":7,"O":5,"J":26,"A":17,".":33,",":33}},"G":{"d":"118,-20v40,0,63,-30,59,-76r-60,0r0,-25r91,0r0,124r-19,0r-8,-30v-15,21,-37,32,-66,32v-64,2,-100,-58,-100,-123v0,-68,39,-127,104,-127v44,0,73,24,86,70r-28,7v-6,-31,-28,-50,-60,-51v-51,0,-68,48,-69,100v-1,54,21,98,70,99","w":232,"k":{"Y":13,"W":8,"V":10,"T":11,"A":-2}},"H":{"d":"201,0r-30,0r0,-114r-111,0r0,114r-30,0r0,-240r30,0r0,99r111,0r0,-99r30,0r0,240","w":231},"I":{"d":"60,0r-30,0r0,-240r30,0r0,240","w":90},"J":{"d":"0,-25v43,9,77,5,77,-48r0,-167r30,0r0,167v4,68,-47,88,-107,73r0,-25","w":134,"k":{"A":5}},"K":{"d":"220,0r-33,0r-72,-132r-55,68r0,64r-30,0r0,-240r30,0r0,139r109,-139r32,0r-65,84","w":226,"k":{"y":17,"u":12,"o":9,"e":9,"a":2,"O":13,"G":14,"C":13,"-":2}},"L":{"d":"172,-26r0,26r-142,0r0,-240r31,0r0,214r111,0","w":176,"k":{"y":16,"u":5,"Y":25,"W":18,"V":24,"U":5,"T":23,"O":8,"G":9,"C":9,"-":32}},"M":{"d":"262,0r-29,0r0,-210r-78,210r-21,0r-78,-210r0,210r-26,0r0,-240r45,0r72,192r71,-192r44,0r0,240","w":291},"N":{"d":"207,0r-29,0r-125,-209r1,209r-24,0r0,-240r38,0r116,196r-1,-196r24,0r0,240","w":236,"k":{"u":3}},"O":{"d":"212,-122v0,64,-35,127,-99,127v-64,0,-98,-59,-98,-124v0,-66,36,-127,99,-126v62,0,98,58,98,123xm113,-220v-90,0,-90,201,1,200v47,0,68,-50,67,-102v0,-54,-21,-98,-68,-98","w":227,"k":{"Y":12,"X":9,"W":6,"V":8,"T":11,"A":7}},"P":{"d":"193,-169v1,64,-62,79,-133,72r0,97r-30,0r0,-240r85,0v48,-1,78,29,78,71xm163,-169v0,-25,-18,-47,-46,-46r-57,0r0,93v51,2,105,3,103,-47","w":201,"k":{"o":5,"e":5,"a":2,"J":28,"A":14,".":35,",":35}},"Q":{"d":"198,53v-42,11,-86,-1,-84,-48v-64,1,-99,-57,-99,-123v0,-68,36,-127,99,-127v123,0,126,224,24,247v-5,31,34,34,60,27r0,24xm113,-220v-90,0,-90,201,1,200v47,0,68,-50,67,-102v0,-54,-21,-98,-68,-98","w":227},"R":{"d":"125,-240v82,-10,101,111,31,129r47,111r-32,0r-44,-104r-69,0r0,104r-28,0r0,-240r95,0xm170,-173v0,-50,-62,-41,-112,-41r0,86v53,1,112,7,112,-45","w":220,"k":{"y":-3,"u":7,"o":6,"e":6,"Y":6,"W":5,"V":4,"U":3,"T":3,"O":5,"G":5,"C":4,"-":2}},"S":{"d":"190,-68v-1,45,-37,73,-88,73v-50,0,-82,-23,-98,-69r27,-6v9,59,124,70,128,5v-11,-73,-142,-17,-143,-114v-1,-42,37,-67,81,-66v44,0,71,20,85,59r-27,8v-4,-26,-33,-41,-60,-42v-25,0,-50,13,-50,39v0,33,53,39,84,47v41,10,61,32,61,66","w":204,"k":{"Y":9,"W":7,"V":6,"T":7}},"T":{"d":"102,0r-30,0r0,-214r-68,0r0,-26r167,0r0,26r-69,0r0,214","w":174,"k":{"\u00ab":23,"y":23,"w":25,"v":24,"u":25,"s":20,"r":24,"o":23,"g":23,"e":23,"c":23,"a":24,"Y":-14,"W":-10,"V":-12,"O":11,"J":21,"G":12,"C":10,"A":22,";":26,":":26,".":22,"-":12,",":23}},"U":{"d":"110,-22v39,1,57,-20,57,-61r0,-157r25,0r0,157v1,58,-30,85,-84,88v-116,6,-75,-143,-82,-245r30,0r0,157v-1,44,16,60,54,61","w":218,"k":{"r":2,"p":2,"n":2,"m":2,"A":6,".":4,",":5}},"V":{"d":"192,-240r-81,240r-29,0r-81,-240r32,0r66,198r67,-198r26,0","w":193,"k":{"\u00ab":13,"y":-2,"u":12,"r":10,"o":13,"g":12,"e":13,"a":12,"T":-12,"S":2,"O":8,"G":8,"C":7,"A":13,";":10,":":9,".":20,",":21}},"W":{"d":"287,-240r-57,240r-30,0r-53,-186r-49,186r-30,0r-61,-240r31,0r48,194r51,-194r24,0r55,194r45,-194r26,0","w":294,"k":{"\u00ab":8,"y":-2,"u":10,"r":9,"o":8,"g":8,"e":9,"a":9,"T":-10,"S":2,"O":5,"G":5,"C":4,"A":10,":":9,".":13,"-":-3,",":14}},"X":{"d":"177,-240r-68,110r77,130r-34,0r-60,-102r-63,102r-28,0r77,-124r-69,-116r34,0r52,89r54,-89r28,0","w":187,"k":{"y":11,"o":7,"e":7,"Q":9,"O":9,"C":9,"-":2}},"Y":{"d":"187,-240r-80,139r0,101r-30,0r0,-101r-81,-139r36,0r64,110r64,-110r27,0","w":183,"k":{"\u00ab":23,"v":5,"u":18,"p":16,"o":21,"g":20,"e":22,"a":22,"T":-14,"S":4,"O":13,"G":13,"C":12,"A":19,";":16,":":15,".":24,"-":13,",":25}},"Z":{"d":"179,-26r0,26r-169,0r0,-26r130,-188r-124,0r0,-24r159,0r0,20r-132,192r136,0","w":187},"[":{"d":"91,60r-63,0r0,-300r63,0r0,19r-38,0r0,262r38,0r0,19","w":105},"\\":{"d":"157,60r-145,-300r24,0r144,300r-23,0","w":163},"]":{"d":"15,-240r62,0r0,300r-62,0r0,-19r38,0r0,-262r-38,0r0,-19","w":105},"^":{"d":"171,-131r-29,0r-52,-88r-52,88r-29,0r63,-110r36,0","w":180},"_":{"d":"0,24r180,0r0,24r-180,0r0,-24","w":180},"`":{"d":"33,-238r11,-21r69,40r-7,14","w":180},"a":{"d":"95,-182v96,0,58,104,72,182r-28,0v-1,-6,-2,-16,-3,-32v-20,55,-127,47,-124,-17v3,-53,57,-67,124,-61v2,-38,-12,-51,-45,-51v-28,0,-44,11,-49,32r-25,-4v6,-33,32,-49,78,-49xm79,-17v36,0,64,-33,57,-72v-47,-4,-93,2,-95,41v-1,19,17,32,38,31","w":190,"k":{"y":8,"w":7,"v":8}},"b":{"d":"179,-88v0,48,-28,94,-73,93v-24,0,-42,-11,-55,-34r-10,29r-13,0r0,-240r27,0r0,92v38,-69,124,-23,124,60xm103,-160v-40,0,-51,42,-48,90v2,31,21,52,48,52v32,0,47,-31,47,-68v0,-40,-12,-74,-47,-74","w":193,"k":{"y":5,"w":4,"v":5}},"c":{"d":"43,-90v0,39,12,71,46,72v23,0,38,-14,44,-44r25,4v-7,36,-30,62,-69,63v-49,1,-75,-43,-75,-93v0,-71,68,-124,122,-77v13,11,19,27,22,45r-25,4v-5,-29,-19,-44,-43,-44v-33,1,-47,33,-47,70","w":167},"d":{"d":"14,-87v0,-49,25,-95,72,-95v21,0,40,10,53,29r0,-87r27,0r0,240r-25,0r0,-30v-12,23,-31,35,-56,35v-45,0,-71,-43,-71,-92xm90,-18v40,0,53,-42,49,-91v-2,-29,-21,-51,-48,-51v-32,0,-47,31,-47,69v0,41,12,73,46,73","w":193},"e":{"d":"44,-86v-9,73,80,91,101,33r26,5v-8,29,-39,54,-76,53v-49,0,-81,-40,-81,-93v0,-78,88,-125,138,-70v14,16,21,40,21,72r-129,0xm143,-107v5,-47,-50,-71,-81,-40v-10,10,-15,23,-16,40r97,0","w":187,"k":{"y":6,"x":6,"w":6,"v":7,"t":2}},"f":{"d":"112,-220v-32,-9,-58,2,-53,42r42,0r0,22r-42,0r0,156r-28,0r0,-156r-30,0r0,-22r30,0v-2,-58,30,-74,81,-64r0,22","w":107,"k":{"t":-10,"o":8,"j":-2,"i":-2,"f":-9,"e":9,"a":3}},"g":{"d":"87,-61v-27,-11,-57,11,-32,27v27,8,101,-2,115,23v26,46,-6,81,-80,78v-66,11,-111,-56,-54,-82v-26,-17,-22,-49,7,-60v-63,-52,10,-134,81,-100v4,-26,21,-32,49,-30r0,22v-24,0,-31,2,-34,20v38,41,5,106,-52,102xm49,-121v1,22,16,39,39,39v24,0,40,-16,40,-39v1,-23,-18,-40,-39,-40v-22,0,-41,16,-40,40xm153,18v0,-35,-69,-18,-98,-25v-13,6,-19,13,-19,24v1,21,31,29,56,29v24,0,61,-5,61,-28","w":176},"h":{"d":"55,-145v27,-62,112,-43,112,37r0,108r-28,0v-7,-58,24,-160,-34,-160v-63,0,-49,93,-50,160r-27,0r0,-240r27,0r0,95","w":194,"k":{"y":7}},"i":{"d":"56,-240r0,31r-30,0r0,-31r30,0xm55,-178r0,178r-27,0r0,-178r27,0","w":82},"j":{"d":"57,-240r0,31r-32,0r0,-31r32,0xm-22,36v28,8,50,1,50,-31r0,-184r27,0r0,184v2,48,-33,63,-77,53r0,-22","w":82},"k":{"d":"174,0r-28,0r-52,-99r-39,44r0,55r-27,0r0,-240r27,0r0,154r83,-92r29,0r-55,63","w":180,"k":{"u":9,"o":8,"g":-4,"e":8,"a":3,".":-2,"-":5,",":-2}},"l":{"d":"55,0r-27,0r0,-240r27,0r0,240","w":82},"m":{"d":"212,-182v76,0,48,108,53,182r-26,0v-7,-58,23,-159,-35,-159v-25,0,-45,26,-45,59r0,100r-27,0v-6,-57,22,-160,-34,-160v-61,0,-41,96,-44,160r-26,0r0,-178r23,0r0,35v20,-53,95,-49,105,3v12,-28,31,-42,56,-42","w":293,"k":{"y":7,"w":7,"v":8,"p":3}},"n":{"d":"53,-145v31,-62,115,-43,115,42r0,103r-26,0v-6,-58,23,-159,-37,-159v-64,0,-49,92,-50,159r-27,0r0,-178r25,0r0,33","w":195,"k":{"y":7,"w":7,"v":8,"p":4}},"o":{"d":"173,-89v0,52,-33,94,-82,94v-49,1,-77,-43,-77,-94v0,-52,31,-93,80,-93v50,0,79,42,79,93xm44,-90v0,44,14,72,49,72v35,0,50,-30,50,-71v0,-42,-17,-71,-50,-71v-34,0,-49,29,-49,70","w":187,"k":{"y":6,"x":5,"w":5,"v":6,"t":3}},"p":{"d":"179,-90v0,80,-83,130,-124,63r0,87r-27,0r0,-238r24,0r0,35v13,-26,31,-39,56,-39v45,-1,71,44,71,92xm102,-158v-41,0,-52,44,-47,93v1,23,24,48,47,47v32,-2,46,-28,46,-70v0,-39,-13,-70,-46,-70","w":192,"k":{"y":5}},"q":{"d":"86,-182v30,1,39,10,54,33r11,-31r14,0r0,240r-27,0r0,-92v-34,73,-124,27,-124,-55v0,-50,24,-95,72,-95xm90,-19v37,-1,51,-40,48,-84v-3,-34,-19,-57,-48,-57v-61,0,-64,142,0,141","w":192,"k":{"u":4}},"r":{"d":"115,-156v-73,-4,-60,85,-60,156r-27,0r0,-178r24,0r0,42v15,-33,26,-49,63,-46r0,26","w":118,"k":{"z":-2,"y":-11,"x":-8,"w":-8,"v":-9,"t":-12,"s":-2,"q":4,"p":2,"o":7,"k":2,"h":2,"f":-12,"d":6,"c":5,".":20,"-":9,",":20}},"s":{"d":"156,-50v0,36,-34,55,-74,55v-42,0,-68,-17,-78,-51r26,-6v6,22,25,34,56,34v20,0,43,-10,41,-29v-6,-50,-119,-13,-116,-83v0,-32,30,-53,65,-52v39,0,63,15,72,45r-25,5v-7,-35,-81,-39,-84,-1v-1,25,38,27,62,31v36,7,55,24,55,52","w":166},"t":{"d":"108,-19r0,22v-45,8,-77,-6,-77,-52r0,-107r-31,0r0,-22r31,0r2,-44r25,-3r0,47r40,0r0,22r-40,0r0,112v-1,26,24,30,50,25","w":110,"k":{"o":5,"e":6}},"u":{"d":"90,-18v67,0,47,-94,50,-160r27,0r0,178r-24,0r0,-34v-13,26,-32,39,-57,39v-79,2,-54,-107,-58,-183r27,0v6,57,-22,160,35,160","w":194},"v":{"d":"158,-178r-62,178r-28,0r-64,-178r31,0r49,145r49,-145r25,0","w":162,"k":{"o":5,"g":4,"e":5,"c":5,"a":4,".":15,"-":-5,",":15}},"w":{"d":"232,-178r-51,178r-22,0r-40,-132r-36,132r-23,0r-53,-178r27,0r39,133r37,-133r20,0r40,133r40,-133r22,0","w":239,"k":{"o":4,"g":4,"e":5,"c":4,"a":4,";":2,":":2,".":13,"-":-6,",":13}},"x":{"d":"151,0r-31,0r-46,-72r-46,72r-27,0r60,-92r-54,-86r32,0r38,61r38,-61r27,0r-52,80","w":152,"k":{"q":5,"o":6,"e":6,"c":5}},"y":{"d":"149,-178r-71,199v-14,38,-35,50,-73,39r0,-22v37,9,49,-6,58,-41r-61,-175r28,0r48,134r48,-134r23,0","w":149,"k":{"o":5,"g":3,"e":5,"c":4,"a":2,".":15,"-":-6,",":15}},"z":{"d":"143,-21r0,21r-131,0r0,-21r94,-135r-87,0r0,-22r124,0r0,15r-98,142r98,0","w":152},"{":{"d":"65,-190v-3,39,12,90,-22,100v31,10,20,60,22,99v1,25,7,31,33,32r0,19v-65,8,-58,-51,-57,-109v0,-20,-5,-28,-20,-33r0,-17v52,-15,-23,-156,77,-141r0,19v-26,1,-32,6,-33,31","w":105},"|":{"d":"77,-240r27,0r0,300r-27,0r0,-300","w":180},"}":{"d":"40,10v2,-39,-11,-89,22,-100v-31,-10,-20,-60,-22,-99v0,-26,-7,-31,-33,-32r0,-19v67,-9,57,51,57,109v1,20,5,29,21,33r0,17v-55,15,25,157,-78,141r0,-19v26,-1,32,-5,33,-31","w":105},"~":{"d":"143,-95v-15,0,-58,-24,-77,-23v-11,0,-22,8,-31,25r-16,-10v13,-28,29,-42,49,-42v16,0,60,24,76,24v12,0,23,-8,32,-24r16,9v-13,27,-30,41,-49,41"},"\u00c4":{"d":"192,0r-31,0r-24,-70r-89,0r-22,70r-25,0r78,-240r34,0xm130,-93r-37,-115r-37,115r74,0xm125,-303v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm68,-303v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":192},"\u00c5":{"d":"97,-319v17,0,31,14,31,32v0,17,-14,31,-31,31v-18,1,-33,-14,-32,-32v0,-18,14,-31,32,-31xm97,-271v8,0,15,-8,15,-16v0,-8,-7,-16,-15,-16v-9,-1,-17,7,-16,16v-1,9,8,16,16,16xm192,0r-31,0r-24,-70r-89,0r-22,70r-25,0r78,-240r34,0xm130,-93r-37,-115r-37,115r74,0","w":192},"\u00c7":{"d":"48,-118v0,50,20,97,65,97v31,0,51,-20,61,-60r27,6v-13,53,-42,80,-87,80r-4,14v18,-5,39,8,38,26v0,31,-49,33,-72,18r4,-12v16,9,46,12,48,-6v1,-13,-20,-15,-37,-14r9,-27v-54,-6,-85,-65,-85,-126v0,-69,36,-122,100,-123v45,0,73,26,86,77r-28,6v-10,-38,-30,-57,-59,-57v-48,1,-66,46,-66,101","w":208},"\u00c9":{"d":"185,-26r0,26r-155,0r0,-240r152,0r0,26r-122,0r0,77r97,0r0,24r-97,0r0,87r125,0xm160,-294r-73,33r-7,-14r69,-40","w":197},"\u00d1":{"d":"59,-280v18,-34,57,-20,85,-10v8,0,15,-3,22,-9r14,13v-30,42,-76,-16,-106,16xm207,0r-29,0r-125,-209r1,209r-24,0r0,-240r38,0r116,196r-1,-196r24,0r0,240","w":236},"\u00d6":{"d":"212,-122v0,64,-35,127,-99,127v-64,0,-98,-59,-98,-124v0,-66,36,-127,99,-126v62,0,98,58,98,123xm113,-220v-90,0,-90,201,1,200v47,0,68,-50,67,-102v0,-54,-21,-98,-68,-98xm142,-303v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm85,-303v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":227},"\u00dc":{"d":"110,-22v39,1,57,-20,57,-61r0,-157r25,0r0,157v1,58,-30,85,-84,88v-116,6,-75,-143,-82,-245r30,0r0,157v-1,44,16,60,54,61xm138,-303v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm81,-303v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":218},"\u00e1":{"d":"95,-182v96,0,58,104,72,182r-28,0v-1,-6,-2,-16,-3,-32v-20,55,-127,47,-124,-17v3,-53,57,-67,124,-61v2,-38,-12,-51,-45,-51v-28,0,-44,11,-49,32r-25,-4v6,-33,32,-49,78,-49xm79,-17v36,0,64,-33,57,-72v-47,-4,-93,2,-95,41v-1,19,17,32,38,31xm146,-238r-73,33r-7,-14r69,-40","w":190},"\u00e0":{"d":"95,-182v96,0,58,104,72,182r-28,0v-1,-6,-2,-16,-3,-32v-20,55,-127,47,-124,-17v3,-53,57,-67,124,-61v2,-38,-12,-51,-45,-51v-28,0,-44,11,-49,32r-25,-4v6,-33,32,-49,78,-49xm79,-17v36,0,64,-33,57,-72v-47,-4,-93,2,-95,41v-1,19,17,32,38,31xm44,-238r11,-21r69,40r-7,14","w":190},"\u00e2":{"d":"152,-210r-24,4r-34,-24r-32,24r-26,-4r59,-46xm95,-182v96,0,58,104,72,182r-28,0v-1,-6,-2,-16,-3,-32v-20,55,-127,47,-124,-17v3,-53,57,-67,124,-61v2,-38,-12,-51,-45,-51v-28,0,-44,11,-49,32r-25,-4v6,-33,32,-49,78,-49xm79,-17v36,0,64,-33,57,-72v-47,-4,-93,2,-95,41v-1,19,17,32,38,31","w":190},"\u00e4":{"d":"95,-182v96,0,58,104,72,182r-28,0v-1,-6,-2,-16,-3,-32v-20,55,-127,47,-124,-17v3,-53,57,-67,124,-61v2,-38,-12,-51,-45,-51v-28,0,-44,11,-49,32r-25,-4v6,-33,32,-49,78,-49xm79,-17v36,0,64,-33,57,-72v-47,-4,-93,2,-95,41v-1,19,17,32,38,31xm122,-247v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm65,-247v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":190},"\u00e3":{"d":"35,-224v24,-47,75,7,107,-19r13,13v-30,44,-76,-17,-105,17xm95,-182v96,0,58,104,72,182r-28,0v-1,-6,-2,-16,-3,-32v-20,55,-127,47,-124,-17v3,-53,57,-67,124,-61v2,-38,-12,-51,-45,-51v-28,0,-44,11,-49,32r-25,-4v6,-33,32,-49,78,-49xm79,-17v36,0,64,-33,57,-72v-47,-4,-93,2,-95,41v-1,19,17,32,38,31","w":190},"\u00e5":{"d":"95,-264v16,0,30,15,30,31v0,16,-15,30,-31,30v-15,0,-31,-15,-30,-30v0,-16,14,-31,31,-31xm78,-233v0,20,32,20,32,0v0,-8,-6,-16,-15,-16v-10,0,-17,7,-17,16xm95,-182v96,0,58,104,72,182r-28,0v-1,-6,-2,-16,-3,-32v-20,55,-127,47,-124,-17v3,-53,57,-67,124,-61v2,-38,-12,-51,-45,-51v-28,0,-44,11,-49,32r-25,-4v6,-33,32,-49,78,-49xm79,-17v36,0,64,-33,57,-72v-47,-4,-93,2,-95,41v-1,19,17,32,38,31","w":190},"\u00e7":{"d":"158,-58v-6,35,-30,62,-69,63r-3,11v20,0,34,7,34,24v1,29,-44,30,-64,17r4,-11v15,7,40,12,43,-6v2,-12,-19,-13,-34,-12r8,-24v-41,-4,-63,-47,-63,-92v0,-71,68,-124,122,-77v13,11,19,27,22,45r-25,4v-5,-29,-19,-44,-43,-44v-33,1,-47,33,-47,70v0,39,12,71,46,72v23,0,38,-14,44,-44","w":167},"\u00e9":{"d":"44,-86v-9,73,80,91,101,33r26,5v-8,29,-39,54,-76,53v-49,0,-81,-40,-81,-93v0,-78,88,-125,138,-70v14,16,21,40,21,72r-129,0xm143,-107v5,-47,-50,-71,-81,-40v-10,10,-15,23,-16,40r97,0xm149,-238r-73,33r-7,-14r69,-40","w":187},"\u00e8":{"d":"44,-86v-9,73,80,91,101,33r26,5v-8,29,-39,54,-76,53v-49,0,-81,-40,-81,-93v0,-78,88,-125,138,-70v14,16,21,40,21,72r-129,0xm143,-107v5,-47,-50,-71,-81,-40v-10,10,-15,23,-16,40r97,0xm47,-238r11,-21r69,40r-7,14","w":187},"\u00ea":{"d":"154,-210r-24,4r-34,-24r-32,24r-26,-4r59,-46xm44,-86v-9,73,80,91,101,33r26,5v-8,29,-39,54,-76,53v-49,0,-81,-40,-81,-93v0,-78,88,-125,138,-70v14,16,21,40,21,72r-129,0xm143,-107v5,-47,-50,-71,-81,-40v-10,10,-15,23,-16,40r97,0","w":187},"\u00eb":{"d":"44,-86v-9,73,80,91,101,33r26,5v-8,29,-39,54,-76,53v-49,0,-81,-40,-81,-93v0,-78,88,-125,138,-70v14,16,21,40,21,72r-129,0xm143,-107v5,-47,-50,-71,-81,-40v-10,10,-15,23,-16,40r97,0xm126,-247v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm69,-247v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":187},"\u00ed":{"d":"55,-178r0,178r-28,0r0,-178r28,0xm103,-238r-73,33r-7,-14r69,-40","w":82},"\u00ec":{"d":"55,-178r0,178r-28,0r0,-178r28,0xm-20,-238r11,-21r69,40r-7,14","w":82},"\u00ee":{"d":"99,-210r-24,4r-34,-24r-32,24r-26,-4r59,-46xm55,-178r0,178r-28,0r0,-178r28,0","w":82},"\u00ef":{"d":"55,-178r0,178r-27,0r0,-178r27,0xm73,-247v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm16,-247v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":82},"\u00f1":{"d":"39,-224v23,-48,75,7,106,-19r14,13v-30,44,-76,-17,-106,17xm53,-145v31,-62,115,-43,115,42r0,103r-26,0v-6,-58,23,-159,-37,-159v-64,0,-49,92,-50,159r-27,0r0,-178r25,0r0,33","w":195},"\u00f3":{"d":"173,-89v0,52,-33,94,-82,94v-49,1,-77,-43,-77,-94v0,-52,31,-93,80,-93v50,0,79,42,79,93xm44,-90v0,44,14,72,49,72v35,0,50,-30,50,-71v0,-42,-17,-71,-50,-71v-34,0,-49,29,-49,70xm146,-238r-73,33r-7,-14r69,-40","w":187},"\u00f2":{"d":"173,-89v0,52,-33,94,-82,94v-49,1,-77,-43,-77,-94v0,-52,31,-93,80,-93v50,0,79,42,79,93xm44,-90v0,44,14,72,49,72v35,0,50,-30,50,-71v0,-42,-17,-71,-50,-71v-34,0,-49,29,-49,70xm44,-238r11,-21r69,40r-7,14","w":187},"\u00f4":{"d":"152,-210r-25,4r-34,-24r-32,24r-26,-4r59,-46xm173,-89v0,52,-33,94,-82,94v-49,1,-77,-43,-77,-94v0,-52,31,-93,80,-93v50,0,79,42,79,93xm44,-90v0,44,14,72,49,72v35,0,50,-30,50,-71v0,-42,-17,-71,-50,-71v-34,0,-49,29,-49,70","w":187},"\u00f6":{"d":"173,-89v0,52,-33,94,-82,94v-49,1,-77,-43,-77,-94v0,-52,31,-93,80,-93v50,0,79,42,79,93xm44,-90v0,44,14,72,49,72v35,0,50,-30,50,-71v0,-42,-17,-71,-50,-71v-34,0,-49,29,-49,70xm121,-247v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm64,-247v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":187},"\u00f5":{"d":"36,-224v23,-48,75,7,106,-19r14,13v-30,44,-76,-17,-106,17xm173,-89v0,52,-33,94,-82,94v-49,1,-77,-43,-77,-94v0,-52,31,-93,80,-93v50,0,79,42,79,93xm44,-90v0,44,14,72,49,72v35,0,50,-30,50,-71v0,-42,-17,-71,-50,-71v-34,0,-49,29,-49,70","w":187},"\u00fa":{"d":"90,-18v67,0,47,-94,50,-160r27,0r0,178r-24,0r0,-34v-13,26,-32,39,-57,39v-79,2,-54,-107,-58,-183r27,0v6,57,-22,160,35,160xm153,-238r-73,33r-7,-14r69,-40","w":194},"\u00f9":{"d":"90,-18v67,0,47,-94,50,-160r27,0r0,178r-24,0r0,-34v-13,26,-32,39,-57,39v-79,2,-54,-107,-58,-183r27,0v6,57,-22,160,35,160xm43,-238r11,-21r69,40r-7,14","w":194},"\u00fb":{"d":"156,-210r-25,4r-34,-24r-32,24r-26,-4r59,-46xm90,-18v67,0,47,-94,50,-160r27,0r0,178r-24,0r0,-34v-13,26,-32,39,-57,39v-79,2,-54,-107,-58,-183r27,0v6,57,-22,160,35,160","w":194},"\u00fc":{"d":"90,-18v67,0,47,-94,50,-160r27,0r0,178r-24,0r0,-34v-13,26,-32,39,-57,39v-79,2,-54,-107,-58,-183r27,0v6,57,-22,160,35,160xm125,-247v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm68,-247v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":194},"\u00b0":{"d":"105,-150v-25,0,-47,-22,-47,-47v-1,-26,22,-49,48,-48v26,0,47,22,47,48v0,26,-22,47,-48,47xm105,-225v-15,0,-27,12,-27,28v0,15,13,27,27,27v16,0,28,-11,28,-27v0,-16,-12,-28,-28,-28"},"\u00a2":{"d":"98,-40v-85,-4,-83,-161,0,-166r0,-44r19,0r0,44v28,4,52,23,57,54r-24,5v-3,-18,-16,-36,-33,-38r0,124v18,-4,29,-17,33,-38r24,4v-7,33,-26,51,-57,55r0,50r-19,0r0,-50xm98,-185v-23,5,-36,26,-36,63v0,34,13,54,36,61r0,-124"},"\u00a3":{"d":"71,-26v47,-1,102,7,113,-28r23,15v-23,60,-131,33,-208,39r0,-26v61,4,77,-30,67,-88r-39,0r0,-21r37,0v-15,-56,11,-110,62,-110v23,0,42,11,57,33r-19,15v-23,-39,-72,-27,-72,18v0,9,1,24,3,44r52,0r0,21r-49,0v4,41,-2,70,-27,88"},"\u00a7":{"d":"154,-50v68,30,23,115,-47,115v-41,0,-69,-17,-83,-52r30,-5v11,22,29,34,54,34v25,0,53,-15,51,-38v-4,-55,-128,-27,-128,-96v0,-20,11,-38,34,-52v-53,-27,-26,-107,39,-101v37,3,65,19,73,47r-27,3v-9,-39,-84,-41,-87,1v8,60,118,24,119,96v0,17,-9,33,-28,48xm131,-57v33,-11,29,-55,-6,-66r-39,-12v-39,19,-36,58,11,69"},"\u00b6":{"d":"13,-180v0,-82,101,-56,178,-60r0,17r-24,0r0,283r-18,0r0,-283r-17,0r0,283r-17,0r0,-187v-57,2,-102,-1,-102,-53xm42,-183v0,37,32,41,73,39r0,-79v-40,-1,-73,-2,-73,40"},"\u00df":{"d":"105,-229v-32,-1,-51,26,-50,58r0,186r-27,0r0,-154r-19,0r0,-22r19,0v2,-56,27,-89,77,-91v33,-1,67,20,66,53v0,33,-35,51,-72,49v-8,0,-5,6,-1,9v43,21,98,27,97,81v-1,53,-57,80,-115,62r8,-20v60,23,107,-46,51,-73v-28,-14,-95,-31,-63,-71v31,-6,70,-15,65,-39v0,-18,-17,-28,-36,-28","w":204},"\u00ae":{"d":"139,-245v66,0,124,57,124,124v0,67,-57,124,-124,124v-67,0,-124,-58,-124,-124v0,-66,58,-124,124,-124xm139,-14v56,0,107,-51,107,-107v0,-56,-50,-106,-107,-106v-56,0,-106,50,-106,106v0,57,50,107,106,107xm146,-193v51,-6,67,66,22,78r30,66r-24,0r-28,-61r-39,0r0,61r-21,0r0,-144r60,0xm173,-152v-1,-28,-37,-23,-66,-23r0,48v30,0,67,5,66,-25","w":278},"\u00a9":{"d":"139,-245v66,0,124,57,124,124v0,67,-57,124,-124,124v-67,0,-124,-58,-124,-124v0,-66,58,-124,124,-124xm139,-14v56,0,107,-51,107,-107v0,-56,-50,-106,-107,-106v-56,0,-106,50,-106,106v0,57,50,107,106,107xm98,-120v0,57,66,81,76,21r20,4v-8,33,-27,49,-57,49v-40,1,-60,-37,-63,-76v-7,-76,106,-104,120,-26r-21,4v-6,-23,-17,-34,-35,-34v-28,1,-40,25,-40,58","w":278},"\u00b4":{"d":"147,-238r-73,33r-7,-14r69,-40","w":180},"\u00a8":{"d":"118,-247v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm61,-247v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":180},"\u00c6":{"d":"314,-26r0,26r-165,0r0,-74r-80,0r-45,74r-29,0r143,-240r172,0r0,26r-131,0r0,77r106,0r0,24r-106,0r0,87r135,0xm149,-97r0,-117r-67,117r67,0","w":326},"\u00d8":{"d":"186,-208v53,68,23,217,-74,213v-23,0,-42,-7,-59,-22r-17,26r-25,0r28,-43v-50,-70,-21,-215,75,-211v21,0,40,7,57,20r17,-24r26,0xm154,-204v-52,-45,-108,14,-108,84v0,25,4,45,12,61xm113,-20v69,2,82,-110,55,-165r-97,146v11,13,25,19,42,19","w":227},"\u00b1":{"d":"22,-132r70,0r0,-74r27,0r0,74r71,0r0,24r-71,0r0,74r-27,0r0,-74r-70,0r0,-24xm22,-17r168,0r0,24r-168,0r0,-24"},"\u00a5":{"d":"148,-149r45,0r0,21r-57,0r-16,27r73,0r0,21r-73,0r0,80r-29,0r0,-80r-72,0r0,-21r72,0r-16,-27r-56,0r0,-21r44,0r-53,-91r36,0r63,110r64,-110r28,0"},"\u00b5":{"d":"54,-178v5,61,-21,155,41,158v61,3,41,-98,44,-158r27,0r0,178r-25,0r0,-28v-16,41,-69,45,-87,5r0,83r-28,0r0,-238r28,0","w":192},"\u00aa":{"d":"63,-245v61,0,38,63,47,110r-21,0v-1,-4,-2,-9,-2,-14v-17,28,-79,20,-78,-16v2,-33,37,-39,78,-37v-1,-21,-5,-27,-27,-28v-17,0,-26,6,-28,19r-20,-3v3,-21,21,-31,51,-31xm53,-147v21,0,35,-18,34,-40v-27,-4,-56,3,-56,22v0,12,7,18,22,18","w":125},"\u00ba":{"d":"113,-189v0,33,-21,57,-53,57v-32,0,-50,-25,-50,-57v0,-32,21,-56,52,-56v30,0,51,23,51,56xm33,-189v1,24,8,41,29,41v19,0,29,-18,29,-41v0,-24,-10,-40,-29,-40v-19,0,-30,16,-29,40","w":123},"\u00e6":{"d":"160,-86v-9,71,78,92,101,34r25,5v-16,59,-122,73,-146,7v-16,63,-130,60,-129,-8v1,-54,60,-66,123,-61v3,-34,-10,-52,-45,-52v-23,-1,-41,13,-45,30r-26,-4v6,-54,108,-62,136,-22v27,-32,83,-34,112,-2v15,15,22,40,23,73r-129,0xm259,-107v5,-47,-53,-71,-83,-39v-9,10,-14,23,-15,39r98,0xm76,-18v34,0,62,-28,57,-70v-41,-7,-91,2,-92,38v0,18,15,33,35,32","w":302},"\u00f8":{"d":"153,-154v43,54,13,159,-62,159v-19,0,-33,-6,-45,-16r-16,21r-24,0r26,-35v-39,-55,-12,-157,62,-157v17,0,32,4,45,14r16,-21r25,0xm124,-147v-38,-32,-80,1,-80,58v0,16,2,29,6,40xm61,-31v38,33,82,-2,82,-58v0,-17,-2,-32,-7,-42","w":187},"\u00bf":{"d":"82,-143r0,-35r35,0r0,35r-35,0xm93,65v-45,1,-75,-28,-79,-69v-4,-36,48,-61,69,-79v7,-6,5,-23,5,-37r25,0v0,18,-1,30,-1,34v-4,43,-66,35,-66,83v0,26,23,43,48,43v30,0,48,-17,55,-52r26,6v-9,47,-36,71,-82,71","w":181},"\u00a1":{"d":"30,-178r37,0r0,38r-37,0r0,-38xm41,-120r15,0r13,180r-41,0","w":96},"\u00ac":{"d":"184,0r-27,0r0,-72r-129,0r0,-24r156,0r0,96"},"\u00ab":{"d":"45,-42r-31,-52r31,-49r15,0r-18,49r18,52r-15,0xm91,-42r-31,-52r31,-49r16,0r-19,49r19,52r-16,0","w":123},"\u00bb":{"d":"79,-143r30,51r-30,50r-16,0r19,-50r-19,-51r16,0xm33,-143r30,51r-30,50r-16,0r19,-50r-19,-51r16,0","w":123,"k":{"Y":23,"W":9,"V":13,"T":23}},"\u00a0":{"w":90},"\u00c0":{"d":"192,0r-31,0r-24,-70r-89,0r-22,70r-25,0r78,-240r34,0xm130,-93r-37,-115r-37,115r74,0xm39,-294r11,-21r69,40r-7,14","w":192},"\u00c3":{"d":"36,-280v18,-34,57,-20,85,-10v8,0,15,-3,22,-9r14,13v-30,42,-76,-16,-106,16xm192,0r-31,0r-24,-70r-89,0r-22,70r-25,0r78,-240r34,0xm130,-93r-37,-115r-37,115r74,0","w":192},"\u00d5":{"d":"56,-280v18,-34,56,-20,84,-10v8,0,15,-3,22,-9r14,13v-30,42,-75,-16,-106,16xm212,-122v0,64,-35,127,-99,127v-64,0,-98,-59,-98,-124v0,-66,36,-127,99,-126v62,0,98,58,98,123xm113,-220v-90,0,-90,201,1,200v47,0,68,-50,67,-102v0,-54,-21,-98,-68,-98","w":227},"\u00f7":{"d":"105,-191v10,0,17,7,17,17v0,10,-7,16,-17,16v-10,0,-16,-7,-16,-16v0,-9,7,-17,16,-17xm22,-132r168,0r0,24r-168,0r0,-24xm105,-85v10,0,17,7,17,17v0,10,-7,17,-17,17v-9,0,-16,-8,-16,-17v0,-9,7,-17,16,-17"},"\u00ff":{"d":"149,-178r-71,199v-14,38,-35,50,-73,39r0,-22v37,9,49,-6,58,-41r-61,-175r28,0r48,134r48,-134r23,0xm105,-247v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm48,-247v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":149},"\u00c2":{"d":"155,-266r-25,3r-34,-23r-32,23r-26,-3r59,-46xm192,0r-31,0r-24,-70r-89,0r-22,70r-25,0r78,-240r34,0xm130,-93r-37,-115r-37,115r74,0","w":192},"\u00ca":{"d":"165,-266r-25,3r-34,-23r-32,23r-26,-3r59,-46xm185,-26r0,26r-155,0r0,-240r152,0r0,26r-122,0r0,77r97,0r0,24r-97,0r0,87r125,0","w":197},"\u00c1":{"d":"192,0r-31,0r-24,-70r-89,0r-22,70r-25,0r78,-240r34,0xm130,-93r-37,-115r-37,115r74,0xm154,-294r-73,33r-7,-14r69,-40","w":192},"\u00cb":{"d":"185,-26r0,26r-155,0r0,-240r152,0r0,26r-122,0r0,77r97,0r0,24r-97,0r0,87r125,0xm135,-303v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm78,-303v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":197},"\u00c8":{"d":"185,-26r0,26r-155,0r0,-240r152,0r0,26r-122,0r0,77r97,0r0,24r-97,0r0,87r125,0xm57,-294r11,-21r69,40r-7,14","w":197},"\u00cd":{"d":"64,0r-30,0r0,-240r30,0r0,240xm102,-294r-73,33r-7,-14r69,-40","w":90},"\u00ce":{"d":"103,-266r-24,3r-34,-23r-32,23r-26,-3r59,-46xm60,0r-30,0r0,-240r30,0r0,240","w":90},"\u00cf":{"d":"60,0r-30,0r0,-240r30,0r0,240xm77,-303v10,0,19,8,19,18v0,9,-9,19,-19,18v-10,1,-19,-9,-19,-18v0,-10,9,-18,19,-18xm20,-303v11,-1,20,8,19,18v0,9,-9,18,-18,18v-10,0,-19,-9,-19,-18v0,-10,9,-18,18,-18","w":90},"\u00cc":{"d":"64,0r-30,0r0,-240r30,0r0,240xm-5,-294r11,-21r69,40r-7,14","w":90},"\u00d3":{"d":"212,-122v0,64,-35,127,-99,127v-64,0,-98,-59,-98,-124v0,-66,36,-127,99,-126v62,0,98,58,98,123xm113,-220v-90,0,-90,201,1,200v47,0,68,-50,67,-102v0,-54,-21,-98,-68,-98xm168,-294r-73,33r-7,-14r69,-40","w":227},"\u00d4":{"d":"172,-266r-25,3r-34,-23r-32,23r-26,-3r59,-46xm212,-122v0,64,-35,127,-99,127v-64,0,-98,-59,-98,-124v0,-66,36,-127,99,-126v62,0,98,58,98,123xm113,-220v-90,0,-90,201,1,200v47,0,68,-50,67,-102v0,-54,-21,-98,-68,-98","w":227},"\u00d2":{"d":"212,-122v0,64,-35,127,-99,127v-64,0,-98,-59,-98,-124v0,-66,36,-127,99,-126v62,0,98,58,98,123xm113,-220v-90,0,-90,201,1,200v47,0,68,-50,67,-102v0,-54,-21,-98,-68,-98xm61,-294r11,-21r69,40r-7,14","w":227},"\u00da":{"d":"110,-22v39,1,57,-20,57,-61r0,-157r25,0r0,157v1,58,-30,85,-84,88v-116,6,-75,-143,-82,-245r30,0r0,157v-1,44,16,60,54,61xm167,-294r-73,33r-7,-14r69,-40","w":218},"\u00db":{"d":"169,-266r-25,3r-34,-23r-32,23r-26,-3r59,-46xm110,-22v39,1,57,-20,57,-61r0,-157r25,0r0,157v1,58,-30,85,-84,88v-116,6,-75,-143,-82,-245r30,0r0,157v-1,44,16,60,54,61","w":218},"\u00d9":{"d":"110,-22v39,1,57,-20,57,-61r0,-157r25,0r0,157v1,58,-30,85,-84,88v-116,6,-75,-143,-82,-245r30,0r0,157v-1,44,16,60,54,61xm56,-294r11,-21r69,40r-7,14","w":218},"\u00b8":{"d":"58,46v15,7,40,12,43,-6v1,-12,-18,-13,-33,-12r9,-28r12,0r-5,16v20,0,34,7,35,24v1,28,-45,30,-65,17","w":180},"\u00a6":{"d":"77,-240r27,0r0,120r-27,0r0,-120xm77,-55r27,0r0,115r-27,0r0,-115","w":180},"\u00d0":{"d":"218,-121v1,63,-39,121,-98,121r-90,0r0,-115r-24,0r0,-24r24,0r0,-101r80,0v67,-1,108,54,108,119xm187,-123v0,-47,-27,-94,-78,-92r-49,0r0,76r57,0r0,24r-57,0r0,90r49,0v54,1,78,-44,78,-98","w":232},"\u00f0":{"d":"14,-87v-4,-65,69,-123,117,-71v-6,-19,-15,-35,-29,-49r-31,18r-10,-16r25,-15v-7,-5,-16,-11,-29,-17r14,-14v13,4,25,11,36,19r31,-18r13,16r-27,15v66,53,75,222,-32,224v-51,1,-75,-44,-78,-92xm142,-86v0,-37,-16,-69,-49,-69v-32,-1,-49,33,-49,67v0,40,15,70,50,70v33,0,48,-30,48,-68","w":186},"\u00dd":{"d":"187,-240r-80,139r0,101r-30,0r0,-101r-81,-139r36,0r64,110r64,-110r27,0xm150,-294r-73,33r-7,-14r69,-40","w":183},"\u00fd":{"d":"149,-178r-71,199v-14,38,-35,50,-73,39r0,-22v37,9,49,-6,58,-41r-61,-175r28,0r48,134r48,-134r23,0xm135,-238r-73,33r-7,-14r69,-40","w":149},"\u00de":{"d":"193,-133v1,40,-33,70,-75,70r-58,0r0,63r-30,0r0,-240r30,0r0,35r55,0v48,-1,77,30,78,72xm163,-134v0,-25,-19,-46,-46,-46r-57,0r0,92v51,2,105,4,103,-46","w":203},"\u00fe":{"d":"179,-90v9,80,-83,130,-124,63r0,87r-27,0r0,-300r27,0r0,93v35,-72,134,-21,124,57xm102,-158v-41,0,-52,44,-47,93v1,23,24,48,47,47v32,-2,46,-28,46,-70v0,-39,-13,-70,-46,-70","w":192},"\u00d7":{"d":"160,-49r-54,-54r-55,54r-17,-17r54,-54r-54,-55r17,-17r55,55r54,-55r17,17r-54,55r54,54"},"\u00b9":{"d":"125,-112r0,16r-97,0r0,-16r40,0r0,-105v-13,13,-27,23,-41,30r0,-21v20,-10,35,-21,46,-35r15,0r0,131r37,0","w":139},"\u00b2":{"d":"122,-200v0,44,-45,60,-79,87r80,0r0,17r-109,0r0,-16v56,-46,77,-41,87,-87v3,-15,-17,-27,-32,-27v-19,0,-35,13,-35,32r-20,-5v7,-59,108,-56,108,-1","w":139},"\u00b3":{"d":"103,-137v0,-24,-29,-28,-57,-26r0,-16v26,1,54,-1,52,-24v-2,-32,-59,-29,-64,0r-19,-5v12,-47,102,-47,104,4v0,16,-8,26,-24,32v16,4,30,17,30,36v-1,28,-27,43,-58,43v-29,0,-48,-13,-58,-37r20,-6v4,34,75,36,74,-1","w":139},"\u00bd":{"d":"113,-112r0,16r-96,0r0,-16r39,0r0,-105v-13,13,-27,23,-41,30r0,-21v20,-10,36,-21,47,-35r15,0r0,131r36,0xm92,0r-22,0r145,-240r22,0xm302,-104v-10,45,-32,52,-79,87r79,0r0,17r-108,0r0,-17v56,-46,77,-40,87,-86v3,-16,-17,-28,-33,-27v-19,0,-34,13,-35,32r-19,-5v6,-59,106,-56,108,-1","w":316},"\u00bc":{"d":"116,-112r0,16r-97,0r0,-16r40,0r0,-105v-13,13,-27,23,-41,30r0,-21v20,-10,35,-21,46,-35r15,0r0,131r37,0xm94,0r-22,0r146,-240r21,0xm278,0r-20,0r0,-34r-73,0r0,-13r68,-100r25,0r0,97r25,0r0,16r-25,0r0,34xm258,-50r0,-77r-51,77r51,0","w":316},"\u00be":{"d":"101,-137v0,-24,-29,-28,-57,-26r0,-16v26,1,54,-1,52,-24v-2,-32,-59,-29,-64,0r-19,-5v12,-47,102,-47,104,4v0,16,-8,26,-24,32v17,3,31,16,30,36v-1,28,-27,43,-58,43v-29,0,-48,-13,-58,-37r20,-6v4,34,75,36,74,-1xm107,0r-23,0r146,-240r22,0xm283,0r-20,0r0,-34r-74,0r0,-13r69,-100r25,0r0,97r25,0r0,16r-25,0r0,34xm263,-50r0,-77r-51,77r51,0","w":316},"\u00ad":{"d":"85,-101r0,22r-80,0r0,-22r80,0","w":90},"\u00af":{"d":"0,-311r180,0r0,24r-180,0r0,-24","w":180},"\u00b7":{"d":"39,-111r0,39r-39,0r0,-39r39,0","w":39},"\u00a4":{"d":"18,-45r34,-34v-24,-32,-24,-69,0,-102r-34,-35r16,-16r35,35v34,-25,68,-26,102,0r35,-35r16,16r-34,35v24,36,24,67,0,102r35,34r-16,16r-35,-34v-34,24,-67,24,-103,0r-35,34xm120,-69v33,0,61,-28,61,-61v0,-33,-28,-61,-61,-61v-33,0,-61,28,-61,61v0,33,28,61,61,61","w":239}}}); +/*! + * The following copyright notice may not be removed under any circumstances. + * + * Copyright: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. Portions copyright Microsoft + * Corporation. All rights reserved. + * + * Trademark: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. + * + * Description: + * Designed in 1902 by Morris Fuller Benton for the American Type Founders + * company, Franklin Gothic still reigns as one of the most-widely used sans serif + * typefaces. Originally issued in only one weight, the ATF version of Franklin + * Gothic was eventually expanded to include five additional weights, but no light + * or intermediate weights were ever developed. In 1979, under license from ATF, + * ITC developed four new weights in roman and italic: book, medium, demi and + * heavy. Designed by Victor Caruso, ITCs new weights matched the original faces + * characteristics, but featured a slightly enlarged lowercase x-height. ITC + * Franklin Gothic also features a slightly condensed lowercase a-z alphabet. In + * 1991, ITC commissioned the Font Bureau in Boston to create condensed, compressed + * and extra compressed versions of ITC Franklin Gothic, which increased the + * flexibility and usefulness of the design. + * + * Manufacturer: + * International Typeface Corporation + * + * Designer: + * Victor Caruso + * + * Vendor URL: + * http://www.itcfonts.com + * + * License information: + * http://www.itcfonts.com/itc/licensing.html + */ +Cufon.registerFont({"w":211,"face":{"font-family":"Franklin Gothic Book","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 11 5 3 2 1 2 9 2 4","ascent":"288","descent":"-72","x-height":"5","bbox":"-44 -319 319 72.2777","underline-thickness":"17.9297","underline-position":"-18.1055","slope":"-9.5","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":90},"!":{"d":"52,-62r-15,0r16,-178r40,0xm51,0r-36,0r6,-34r36,0","w":96},"\"":{"d":"50,-148r-16,0r10,-92r27,0xm97,-148r-16,0r10,-92r27,0","w":111},"#":{"d":"208,-170r-5,22r-37,0r-11,50r37,0r-5,22r-37,0r-17,76r-23,0r17,-76r-51,0r-17,76r-23,0r17,-76r-38,0r5,-22r38,0r11,-50r-38,0r5,-22r38,0r15,-70r23,0r-15,70r50,0r16,-70r23,0r-16,70r38,0xm143,-148r-51,0r-11,50r51,0"},"$":{"d":"37,-172v0,-40,35,-67,80,-66r5,-32r21,0r-5,33v28,4,47,19,59,44r-24,12v-8,-18,-21,-29,-39,-33r-13,79v44,10,66,31,66,63v-1,43,-38,73,-88,70r-6,35r-22,0r7,-37v-31,-6,-52,-24,-65,-54r24,-13v10,24,25,39,45,43r14,-85v-39,-9,-59,-30,-59,-59xm113,-217v-52,-5,-72,70,-13,77xm102,-25v31,2,56,-16,57,-44v0,-20,-14,-32,-43,-39"},"%":{"d":"138,-189v0,35,-27,70,-61,70v-30,0,-50,-27,-50,-56v0,-35,26,-70,61,-70v30,0,50,27,50,56xm87,-227v-41,-2,-54,88,-8,90v38,2,56,-88,8,-90xm62,0r-23,0r187,-240r23,0xm261,-66v0,34,-25,70,-59,70v-33,0,-51,-26,-52,-57v-1,-31,28,-69,60,-69v31,0,51,26,51,56xm210,-104v-41,-2,-56,89,-9,91v40,3,57,-91,9,-91","w":278},"&":{"d":"185,-196v0,41,-23,47,-64,65r38,78v21,-22,38,-48,50,-78r21,9v-14,35,-34,65,-60,90v12,18,20,18,44,13r-3,22v-29,8,-45,3,-61,-19v-47,45,-142,18,-139,-48v2,-49,34,-64,77,-79v-33,-48,-17,-104,41,-104v32,-1,56,22,56,51xm128,-226v-40,5,-39,41,-15,77v26,-12,45,-19,47,-48v0,-17,-15,-31,-32,-29xm41,-65v0,50,64,67,98,29r-42,-88v-37,13,-56,33,-56,59","w":240},"'":{"d":"50,-148r-16,0r10,-92r27,0","w":63},"(":{"d":"118,-240v-63,65,-109,198,-53,300r-17,0v-61,-101,-34,-219,50,-300r20,0","w":105},")":{"d":"-11,60v64,-65,109,-197,54,-300r16,0v61,101,34,219,-50,300r-20,0","w":105},"*":{"d":"121,-240r21,0r-11,61r61,-20r3,20r-62,18r29,49r-19,12r-26,-50r-44,50r-14,-12r45,-49r-56,-18r10,-20r54,20"},"+":{"d":"27,-132r71,0r0,-74r26,0r0,74r71,0r0,24r-71,0r0,74r-26,0r0,-74r-71,0r0,-24"},",":{"d":"10,53r-14,0r33,-53r-19,0r7,-40r40,0r-7,40","w":90,"k":{"1":15}},"-":{"d":"83,-79r-79,0r3,-21r80,0","w":90,"k":{"Y":13,"W":-3,"T":12,"A":-8}},".":{"d":"50,0r-40,0r7,-40r40,0","w":90,"k":{"1":15}},"\/":{"d":"-21,60r-23,0r203,-300r23,0","w":168},"0":{"d":"123,-248v133,13,86,257,-25,256v-131,-13,-85,-257,25,-256xm48,-90v0,47,14,74,51,76v51,2,74,-80,74,-135v0,-47,-14,-74,-51,-76v-51,-3,-74,82,-74,135","k":{"7":18,"1":18}},"1":{"d":"191,0r-172,0r3,-23r70,0r32,-185v-10,17,-44,30,-71,30r3,-24v39,-5,67,-20,82,-44r20,0r-37,223r73,0","k":{"9":5,"8":6,"7":24,"6":15,"5":9,"4":12,"3":7,"1":5,"0":13}},"2":{"d":"118,-248v79,0,112,96,47,143v-25,18,-65,46,-123,79r139,0r-5,26r-170,0r5,-30v59,-36,114,-70,148,-110v28,-34,2,-85,-41,-83v-35,2,-49,20,-63,55r-24,-9v16,-47,45,-71,87,-71","k":{"7":17,"4":17,"1":12}},"3":{"d":"185,-67v0,63,-89,95,-142,57v-16,-11,-28,-25,-34,-44r24,-9v15,61,123,60,123,-5v0,-41,-30,-48,-82,-46r4,-23v50,3,90,-6,90,-45v0,-23,-23,-43,-48,-42v-25,0,-44,13,-57,39r-22,-13v27,-70,156,-61,156,16v0,31,-24,53,-56,58v25,5,44,29,44,57","k":{"7":17,"4":4,"1":17}},"4":{"d":"143,0r-28,0r10,-58r-115,0r4,-24r136,-165r35,0r-28,165r40,0r-5,24r-39,0xm129,-82r22,-135r-111,135r89,0","k":{"7":21,"1":25}},"5":{"d":"191,-84v0,68,-82,114,-144,74v-15,-10,-27,-23,-34,-40r24,-11v25,67,125,47,125,-23v0,-60,-82,-77,-106,-23r-26,-7r29,-126r141,0r-9,25r-114,0r-17,79v40,-55,131,-15,131,52","k":{"7":14,"4":2,"1":18}},"6":{"d":"21,-96v0,-66,42,-150,110,-150v39,0,66,18,79,54r-27,7v-11,-25,-28,-38,-51,-38v-40,0,-67,36,-81,108v31,-74,146,-45,146,34v0,45,-38,88,-87,86v-55,-2,-89,-42,-89,-101xm54,-73v0,31,26,55,55,55v32,0,59,-29,59,-64v0,-28,-24,-53,-53,-53v-31,0,-61,30,-61,62","k":{"1":14}},"7":{"d":"91,3r-32,0v7,-84,46,-157,117,-217r-136,0r8,-26r164,0r-3,20v-73,71,-106,117,-118,223","k":{":":30,"7":7,"6":19,"4":40,"1":23,".":38}},"8":{"d":"120,-245v39,0,77,20,78,57v0,29,-19,49,-54,60v86,30,44,133,-42,133v-45,0,-89,-23,-89,-65v0,-32,21,-53,63,-65v-71,-30,-32,-120,44,-120xm119,-223v-27,0,-53,13,-52,40v0,19,15,33,48,44v28,-11,55,-15,55,-45v0,-26,-23,-39,-51,-39xm102,-18v43,0,78,-34,52,-68v-6,-8,-22,-17,-49,-27v-84,10,-82,95,-3,95","k":{"7":18,"1":14}},"9":{"d":"199,-146v0,90,-69,187,-158,139v-13,-7,-23,-20,-29,-34r24,-11v18,44,74,46,103,11v14,-16,23,-45,30,-85v-32,73,-143,44,-143,-35v0,-47,41,-85,88,-85v53,1,85,41,85,100xm54,-162v0,30,24,54,52,55v33,1,63,-28,62,-63v-1,-27,-24,-53,-54,-53v-31,0,-60,29,-60,61","k":{"7":21,"4":4,"1":20}},":":{"d":"72,-134r-39,0r7,-41r39,0xm50,0r-40,0r7,-40r40,0","w":90},";":{"d":"72,-134r-39,0r7,-41r39,0xm10,53r-14,0r32,-53r-18,0r7,-40r40,0r-7,40","w":90},"\u037e":{"d":"72,-134r-39,0r7,-41r39,0xm10,53r-14,0r32,-53r-18,0r7,-40r40,0r-7,40","w":90},"<":{"d":"189,-204r0,27r-127,58r127,58r0,27r-156,-73r0,-24"},"=":{"d":"27,-164r168,0r0,25r-168,0r0,-25xm27,-107r168,0r0,25r-168,0r0,-25"},">":{"d":"33,-34r0,-27r127,-58r-127,-58r0,-27r156,74r0,23"},"?":{"d":"106,-247v64,0,97,74,51,116v-20,18,-77,17,-70,70r-25,0v-8,-81,82,-54,89,-121v3,-25,-22,-41,-46,-41v-26,0,-45,16,-57,48r-25,-10v16,-41,44,-62,83,-62xm83,0r-36,0r5,-35r37,0","w":179},"@":{"d":"74,-113v0,-56,69,-101,102,-51r3,-19r22,0r-15,100v0,7,4,11,12,11v23,0,39,-37,39,-64v0,-53,-46,-88,-97,-88v-61,1,-98,44,-100,104v-4,90,105,132,182,84r9,19v-27,14,-55,22,-84,22v-76,3,-129,-54,-129,-124v0,-69,55,-126,125,-126v62,0,115,42,115,106v0,40,-24,88,-60,88v-16,0,-27,-7,-32,-22v-30,47,-92,14,-92,-40xm138,-164v-44,-2,-53,88,-8,92v41,1,57,-89,8,-92","w":268},"A":{"d":"139,-70r-87,0r-35,70r-27,0r118,-240r33,0r42,240r-31,0xm136,-94r-19,-111r-54,111r73,0","w":203,"k":{"\u00ab":4,"y":9,"w":8,"v":9,"u":6,"t":5,"q":3,"o":4,"g":-3,"e":3,"d":4,"c":3,"b":3,"Y":22,"W":13,"V":16,"U":9,"T":25,"Q":9,"O":10,"G":9,"C":9,".":-5,"-":-7,",":-5}},"B":{"d":"201,-71v-3,53,-30,71,-92,71r-94,0r40,-240v72,1,156,-13,155,57v0,29,-16,47,-47,57v22,7,40,28,38,55xm181,-182v0,-47,-55,-33,-100,-35r-14,80v54,0,114,7,114,-45xm173,-74v0,-51,-59,-39,-110,-40r-15,90v61,0,125,11,125,-50","w":219,"k":{"Y":9,"W":4,"V":6}},"C":{"d":"19,-101v0,-88,82,-189,165,-126v16,13,25,33,28,61r-26,6v-5,-39,-21,-62,-56,-62v-58,0,-78,71,-80,127v-2,43,19,75,57,75v27,0,49,-19,65,-57r25,9v-18,48,-48,72,-90,72v-58,0,-88,-48,-88,-105","w":207},"D":{"d":"122,-240v131,-12,120,187,41,228v-34,18,-97,10,-148,12r40,-240r67,0xm194,-137v3,-65,-40,-88,-113,-80r-32,193r48,0v71,1,94,-47,97,-113","w":233,"k":{"Y":14,"V":8,"T":16,"J":6,"A":8}},"E":{"d":"15,0r40,-240r150,0r-4,24r-120,0r-14,79r103,0r-4,23r-103,0r-14,89r129,0r-4,25r-159,0","w":201},"F":{"d":"63,-113r-19,113r-29,0r40,-240r147,0r-4,24r-117,0r-14,79r102,0r-4,24r-102,0","w":182,"k":{"u":10,"r":10,"o":4,"e":3,"a":8,"O":4,"J":25,"A":16,".":30,"-":-4,",":29}},"G":{"d":"132,-223v-88,0,-122,205,-19,205v43,0,63,-34,69,-79r-62,0r3,-23r91,0r-20,123r-16,0r-4,-29v-50,71,-154,15,-154,-76v0,-70,43,-144,112,-144v43,0,73,23,88,68r-26,9v-11,-36,-31,-54,-62,-54","w":234,"k":{"Y":14,"W":7,"V":10,"T":13}},"H":{"d":"181,-114r-118,0r-19,114r-29,0r40,-240r30,0r-17,101r117,0r17,-101r30,0r-41,240r-29,0","w":236},"I":{"d":"85,-240r-41,240r-29,0r40,-240r30,0","w":89},"J":{"d":"130,-240r-25,148v-4,75,-45,106,-120,92r4,-25v50,10,76,-8,85,-59r26,-156r30,0","w":132,"k":{"A":8}},"K":{"d":"227,-240r-81,84r57,156r-31,0r-48,-135r-69,70r-11,65r-29,0r40,-240r30,0r-23,137r132,-137r33,0","w":224,"k":{"y":17,"u":13,"o":13,"e":12,"a":5,"O":13,"G":13,"C":13,"-":2}},"L":{"d":"163,0r-148,0r40,-240r30,0r-36,215r119,0","w":183,"k":{"y":17,"u":6,"Y":27,"W":18,"V":26,"U":8,"T":24,"O":13,"G":14,"C":13,"-":33}},"M":{"d":"249,0r-30,0r37,-220r-115,220r-22,0r-43,-217r-36,217r-25,0r40,-240r45,0r39,197r103,-197r47,0","w":293},"N":{"d":"191,0r-24,0r-94,-205r-34,205r-24,0r40,-240r33,0r87,191r32,-191r24,0","w":235,"k":{"u":4,"o":2,"a":2,"A":3}},"O":{"d":"222,-141v0,71,-41,146,-111,146v-57,0,-91,-47,-91,-108v0,-68,43,-142,111,-142v56,0,91,44,91,104xm130,-221v-86,-4,-120,202,-19,202v58,0,81,-71,81,-128v0,-42,-23,-73,-62,-74","w":231,"k":{"Y":13,"X":8,"W":4,"V":7,"T":14,"A":7}},"P":{"d":"206,-174v0,65,-64,85,-145,77r-17,97r-29,0r40,-240v76,-2,151,-6,151,66xm176,-173v0,-48,-46,-44,-95,-43r-16,95v60,2,111,3,111,-52","w":200,"k":{"a":-2,"J":26,"A":15,".":31,"-":-2,",":31}},"Q":{"d":"131,-245v95,0,111,131,63,200v-19,28,-41,46,-70,49v-4,33,18,34,58,29r-4,22v-46,10,-85,-1,-77,-50v-134,-17,-88,-250,30,-250xm131,-221v-86,0,-119,202,-21,202v57,0,80,-66,80,-131v-1,-37,-21,-71,-59,-71","w":230},"R":{"d":"217,-176v0,35,-24,61,-56,66r34,110r-31,0r-31,-105r-71,0r-18,105r-29,0r40,-240v77,0,164,-11,162,64xm66,-129v55,2,127,3,121,-48v4,-45,-59,-41,-106,-40","w":227,"k":{"u":8,"o":7,"e":6,"Y":10,"W":8,"V":8,"U":6,"T":9,"O":6,"G":6,"C":5,"-":2}},"S":{"d":"64,-124v-64,-31,-32,-122,43,-122v44,0,74,18,89,56r-25,10v-7,-50,-114,-63,-114,-2v0,58,102,33,124,77v28,58,-17,110,-82,110v-52,0,-84,-22,-98,-67r27,-9v9,67,130,70,133,4v2,-47,-69,-43,-97,-57","w":205,"k":{"t":2,"Y":10,"W":7,"V":8,"T":10}},"T":{"d":"193,-216r-69,0r-36,216r-30,0r36,-216r-69,0r4,-24r168,0","w":175,"k":{"\u00ab":23,"y":22,"w":25,"v":24,"u":26,"s":22,"r":24,"o":24,"g":24,"e":23,"c":23,"a":24,"Y":-15,"W":-10,"V":-13,"S":-4,"O":8,"J":22,"G":5,"C":5,"A":24,";":26,":":26,".":23,"-":12,",":22}},"U":{"d":"58,-101v-34,79,65,108,101,53v19,-52,24,-131,37,-192r24,0v-13,65,-18,152,-40,205v-24,57,-163,57,-156,-27v4,-52,20,-125,28,-178r29,0","w":221,"k":{"r":2,"p":2,"n":2,"m":2,"A":8,".":2,",":4}},"V":{"d":"97,0r-26,0r-47,-240r32,0r37,194r94,-194r27,0","w":190,"k":{"\u00ab":12,"y":-3,"u":11,"r":10,"o":12,"g":12,"e":11,"a":9,"T":-12,"O":7,"G":6,"C":5,"A":14,";":10,":":10,".":19,",":19}},"W":{"d":"214,0r-30,0r-23,-191r-77,191r-31,0r-24,-240r30,0r19,198r81,-198r22,0r25,198r80,-198r25,0","w":292,"k":{"\u00ab":9,"y":-2,"u":10,"r":9,"o":8,"g":9,"e":8,"a":8,"T":-9,"O":5,"G":4,"C":4,"A":12,":":10,".":13,"-":-3,",":13}},"X":{"d":"178,0r-34,0r-48,-101r-80,101r-30,0r98,-123r-56,-117r33,0r44,93r73,-93r31,0r-92,114","w":193,"k":{"y":11,"o":12,"e":11,"Q":10,"O":10,"C":9,"-":5}},"Y":{"d":"94,0r-31,0r17,-101r-61,-139r32,0r50,114r83,-114r29,0r-103,139","w":184,"k":{"\u00ab":23,"v":3,"u":17,"p":14,"o":21,"g":21,"e":20,"a":18,"T":-14,"O":10,"G":8,"C":8,"A":20,";":16,":":17,".":24,"-":13,",":24}},"Z":{"d":"197,-240r-3,20r-159,195r135,0r-4,25r-173,0r5,-25r156,-191r-121,0r4,-24r160,0","w":189},"[":{"d":"66,60r-65,0r50,-300r66,0r-3,16r-41,0r-44,268r40,0","w":105},"\\":{"d":"143,60r-102,-300r20,0r101,300r-19,0","w":168},"]":{"d":"40,-240r65,0r-50,300r-66,0r3,-16r41,0r44,-268r-40,0","w":105},"^":{"d":"177,-131r-30,0r-52,-88r-52,88r-29,0r64,-110r35,0","w":180},"_":{"d":"5,24r180,0r0,24r-180,0r0,-24","w":180},"`":{"d":"68,-238r11,-21r64,40r-7,14","w":180},"a":{"d":"171,-133r-17,133r-28,0v0,-13,0,-24,3,-35v-28,56,-123,53,-123,-14v0,-57,63,-66,135,-61v7,-32,-4,-52,-39,-52v-24,0,-42,10,-52,30r-26,-11v20,-55,156,-57,147,10xm36,-47v4,40,54,33,76,9v13,-14,21,-30,25,-51v-48,-8,-105,6,-101,42","w":192,"k":{"y":8,"w":7,"v":8}},"b":{"d":"181,-107v0,53,-34,114,-85,112v-25,0,-43,-13,-55,-37r-16,32r-12,0r40,-240r27,0r-15,90v35,-60,116,-31,116,43xm53,-68v0,29,15,51,42,51v39,0,57,-52,57,-95v0,-28,-13,-48,-37,-49v-37,-1,-62,55,-62,93","w":193,"k":{"y":5,"w":4,"v":5}},"c":{"d":"13,-78v-4,-70,71,-141,131,-88v13,12,19,27,21,45r-27,6v-2,-24,-17,-44,-40,-45v-60,-2,-83,142,-15,142v21,0,37,-14,49,-43r23,8v-10,33,-36,58,-75,59v-44,2,-65,-43,-67,-84","w":170,"k":{"k":3,"h":3}},"d":{"d":"12,-70v0,-49,33,-112,85,-112v24,0,42,11,52,33r15,-91r27,0r-40,240r-25,0r7,-35v-31,67,-121,43,-121,-35xm99,-161v-56,-2,-88,136,-20,144v60,2,95,-139,20,-144","w":193},"e":{"d":"88,-18v29,-1,39,-13,54,-35r23,11v-34,74,-153,57,-153,-34v0,-57,38,-108,92,-108v52,0,78,42,69,97r-131,0v-6,39,11,70,46,69xm146,-107v11,-49,-52,-75,-81,-39v-10,11,-17,24,-20,39r101,0","w":187,"k":{"y":6,"x":5,"w":5,"v":6,"t":3}},"f":{"d":"48,-178v6,-49,34,-72,89,-66r-4,21v-37,-4,-55,12,-58,45r43,0r-3,22r-43,0r-26,156r-28,0r26,-156r-33,0r4,-22r33,0","w":107,"k":{"t":-10,"s":-3,"o":4,"j":-3,"i":-2,"f":-11,"e":4}},"g":{"d":"127,-175v9,-32,27,-42,63,-38r-4,24v-25,-4,-39,2,-45,22v49,35,12,108,-47,108v-12,0,-23,-2,-34,-7v-15,7,-23,15,-23,24v3,14,15,12,38,12v55,0,89,1,89,44v0,40,-35,54,-84,54v-59,0,-89,-14,-89,-42v0,-18,11,-31,33,-39v-28,-20,-11,-51,23,-62v-52,-44,7,-128,80,-100xm55,-117v0,23,15,39,38,39v26,0,44,-19,44,-44v0,-21,-18,-37,-40,-37v-23,0,-43,19,-42,42xm137,19v0,-32,-70,-16,-96,-24v-15,5,-23,13,-23,25v2,39,119,39,119,-1","w":181},"h":{"d":"145,-110v16,-53,-39,-67,-67,-29v-22,30,-29,91,-38,139r-27,0r40,-240r27,0r-16,95v16,-25,36,-38,60,-38v37,0,55,31,48,73r-19,110r-27,0","w":195,"k":{"y":7}},"i":{"d":"80,-207r-36,0r5,-33r36,0xm40,0r-27,0r30,-178r27,0","w":82},"j":{"d":"79,-207r-35,0r5,-33r36,0xm70,-178r-28,167v-5,53,-28,79,-86,71r4,-22v40,6,47,-8,54,-49r28,-167r28,0","w":82},"k":{"d":"40,0r-27,0r40,-240r27,0r-25,151r95,-89r32,0r-68,63r44,115r-29,0r-38,-96r-42,42","w":176,"k":{"u":7,"o":7,"g":-3,"e":7,"a":5,".":-2,"-":5,",":-2}},"l":{"d":"80,-240r-40,240r-27,0r40,-240r27,0","w":82},"m":{"d":"164,-144v30,-66,118,-42,106,34r-18,110r-28,0r20,-129v0,-38,-43,-39,-63,-12v-22,29,-26,95,-36,141r-27,0r20,-130v2,-27,-26,-39,-47,-25v-38,27,-38,98,-50,155r-28,0r30,-178r25,0r-4,29v26,-42,86,-48,100,5","w":294,"k":{"y":7,"w":7,"v":8,"p":5}},"n":{"d":"60,-138v21,-61,115,-59,115,7v0,44,-14,89,-20,131r-27,0r21,-128v0,-38,-48,-42,-72,-14v-19,22,-31,97,-39,142r-25,0r30,-178r23,0","w":197,"k":{"y":8,"w":7,"v":8,"p":5}},"o":{"d":"174,-100v0,50,-37,105,-89,105v-45,0,-72,-36,-72,-82v0,-51,38,-105,90,-105v45,0,71,34,71,82xm101,-161v-61,-4,-88,141,-15,144v62,5,89,-143,15,-144","w":187,"k":{"y":5,"x":5,"w":4,"v":5,"t":2}},"p":{"d":"122,-181v100,0,59,186,-25,186v-23,0,-40,-10,-53,-31r-14,86r-27,0r39,-237r26,0r-6,36v17,-27,37,-40,60,-40xm52,-67v0,28,14,49,41,49v41,0,57,-52,57,-92v0,-29,-13,-48,-38,-49v-33,0,-60,53,-60,92","w":192,"k":{"y":5,"t":2}},"q":{"d":"12,-69v0,-52,37,-113,85,-113v24,0,42,12,54,34r16,-30r12,0r-40,238r-27,0r15,-94v-31,67,-115,40,-115,-35xm98,-161v-55,-1,-86,137,-19,144v54,0,95,-137,19,-144","w":191,"k":{"u":5,"c":2}},"r":{"d":"61,-132v17,-31,31,-51,73,-51r-5,28v-79,1,-72,83,-89,155r-27,0r30,-178r27,0","w":121,"k":{"z":-6,"y":-11,"x":-9,"w":-9,"v":-10,"t":-11,"s":-4,"q":2,"p":2,"o":2,"k":2,"h":2,"f":-12,"d":4,".":22,"-":10,",":22}},"s":{"d":"43,-88v-48,-27,-20,-94,38,-94v36,0,60,14,70,42r-23,10v-7,-35,-78,-44,-82,-3v6,49,101,11,101,80v0,51,-66,72,-114,49v-14,-6,-25,-20,-35,-40r26,-9v7,41,90,52,95,5v3,-34,-55,-28,-76,-40","w":166,"k":{"t":5}},"t":{"d":"67,-157r-19,119v1,22,22,22,47,18r-3,22v-36,6,-74,-1,-71,-37v3,-34,14,-86,19,-122r-27,0r4,-21r27,0r8,-43r26,-3r-7,46r40,0r-3,21r-41,0","w":110,"k":{"o":9,"e":8}},"u":{"d":"53,-70v-19,56,40,65,67,28v22,-31,29,-89,38,-136r26,0r-30,178r-24,0r7,-43v-16,32,-38,48,-65,48v-84,0,-34,-120,-28,-183r27,0","w":195},"v":{"d":"79,0r-26,0r-36,-178r29,0r27,139r70,-139r25,0","w":159,"k":{"o":7,"g":7,"e":6,"c":5,"a":3,";":3,":":4,".":17,"-":-3,",":17}},"w":{"d":"169,0r-21,0r-22,-136r-57,136r-22,0r-28,-178r27,0r20,134r56,-134r23,0r21,134r59,-134r23,0","w":242,"k":{"o":5,"g":6,"e":5,"c":4,"a":3,";":4,":":5,".":14,"-":-4,",":14}},"x":{"d":"143,0r-31,0r-37,-73r-58,73r-28,0r74,-92r-45,-86r31,0r33,63r49,-63r27,0r-65,83","w":156,"k":{"q":6,"o":7,"e":7,"c":6,"a":4}},"y":{"d":"165,-178r-97,188v-20,40,-37,57,-85,51r4,-24v34,10,54,-13,65,-42r-38,-173r29,0r28,135r71,-135r23,0","w":152,"k":{"o":5,"g":4,"e":4,"c":4,".":15,"-":-5,",":16}},"z":{"d":"129,0r-136,0r4,-19r117,-137r-91,0r4,-22r128,0r-3,18r-119,138r100,0","w":150},"{":{"d":"73,60v-75,8,-37,-67,-37,-120v0,-11,-5,-19,-16,-22r2,-17v59,-18,-2,-152,102,-141r-4,19v-71,-3,-18,112,-77,131v35,19,4,75,4,112v0,17,9,19,29,19","w":105},"|":{"d":"82,-240r27,0r0,300r-27,0r0,-300","w":180},"}":{"d":"32,-240v75,-8,38,66,38,120v0,11,5,19,16,22r-3,17v-59,18,3,152,-101,141r3,-19v72,4,20,-112,78,-131v-35,-19,-4,-73,-5,-112v-1,-17,-9,-19,-29,-19","w":105},"~":{"d":"72,-118v-22,-7,-28,46,-47,15v13,-28,29,-42,49,-42v15,0,60,26,75,24v23,7,28,-44,49,-15v-13,27,-30,41,-50,41v-13,0,-58,-24,-76,-23"},"\u00c4":{"d":"139,-70r-87,0r-35,70r-27,0r118,-240r33,0r42,240r-31,0xm136,-94r-19,-111r-54,111r73,0xm154,-303v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm98,-303v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":203},"\u00c5":{"d":"130,-319v16,0,30,15,30,32v0,17,-14,31,-31,31v-18,1,-32,-14,-32,-32v0,-18,15,-31,33,-31xm129,-271v8,0,15,-8,15,-16v0,-8,-7,-16,-15,-16v-9,0,-17,8,-17,16v0,8,9,16,17,16xm139,-70r-87,0r-35,70r-27,0r118,-240r33,0r42,240r-31,0xm136,-94r-19,-111r-54,111r73,0","w":203},"\u00c7":{"d":"50,-95v-2,43,19,75,57,75v27,0,49,-19,65,-57r25,9v-17,47,-48,72,-91,72r-6,15v17,-3,36,6,36,23v0,32,-49,38,-74,21r6,-12v15,10,48,11,48,-8v0,-12,-21,-13,-36,-12r13,-28v-123,-19,-78,-254,36,-249v47,2,80,30,83,80r-26,6v-5,-39,-21,-62,-56,-62v-58,0,-78,71,-80,127","w":207},"\u00c9":{"d":"15,0r40,-240r150,0r-4,24r-120,0r-14,79r103,0r-4,23r-103,0r-14,89r129,0r-4,25r-159,0xm183,-294r-70,33r-8,-14r67,-40","w":201},"\u00d1":{"d":"91,-280v22,-49,75,7,105,-19r14,13v-29,42,-76,-16,-105,16xm191,0r-24,0r-94,-205r-34,205r-24,0r40,-240r33,0r87,191r32,-191r24,0","w":235},"\u00d6":{"d":"222,-141v0,71,-41,146,-111,146v-57,0,-91,-47,-91,-108v0,-68,43,-142,111,-142v56,0,91,44,91,104xm130,-221v-86,-4,-120,202,-19,202v58,0,81,-71,81,-128v0,-42,-23,-73,-62,-74xm174,-303v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm118,-303v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":231},"\u00dc":{"d":"58,-101v-34,79,65,108,101,53v19,-52,24,-131,37,-192r24,0v-13,65,-18,152,-40,205v-24,57,-163,57,-156,-27v4,-52,20,-125,28,-178r29,0xm171,-303v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm115,-303v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":221},"\u00e1":{"d":"171,-133r-17,133r-28,0v0,-13,0,-24,3,-35v-28,56,-123,53,-123,-14v0,-57,63,-66,135,-61v7,-32,-4,-52,-39,-52v-24,0,-42,10,-52,30r-26,-11v20,-55,156,-57,147,10xm36,-47v4,40,54,33,76,9v13,-14,21,-30,25,-51v-48,-8,-105,6,-101,42xm166,-238r-70,33r-8,-14r67,-40","w":192},"\u00e0":{"d":"171,-133r-17,133r-28,0v0,-13,0,-24,3,-35v-28,56,-123,53,-123,-14v0,-57,63,-66,135,-61v7,-32,-4,-52,-39,-52v-24,0,-42,10,-52,30r-26,-11v20,-55,156,-57,147,10xm36,-47v4,40,54,33,76,9v13,-14,21,-30,25,-51v-48,-8,-105,6,-101,42xm68,-238r11,-21r64,40r-7,14","w":192},"\u00e2":{"d":"173,-210r-26,4r-28,-24r-35,24r-26,-4r66,-46xm171,-133r-17,133r-28,0v0,-13,0,-24,3,-35v-28,56,-123,53,-123,-14v0,-57,63,-66,135,-61v7,-32,-4,-52,-39,-52v-24,0,-42,10,-52,30r-26,-11v20,-55,156,-57,147,10xm36,-47v4,40,54,33,76,9v13,-14,21,-30,25,-51v-48,-8,-105,6,-101,42","w":192},"\u00e4":{"d":"171,-133r-17,133r-28,0v0,-13,0,-24,3,-35v-28,56,-123,53,-123,-14v0,-57,63,-66,135,-61v7,-32,-4,-52,-39,-52v-24,0,-42,10,-52,30r-26,-11v20,-55,156,-57,147,10xm36,-47v4,40,54,33,76,9v13,-14,21,-30,25,-51v-48,-8,-105,6,-101,42xm145,-247v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm89,-247v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":192},"\u00e3":{"d":"60,-224v23,-48,75,7,105,-19r14,13v-29,44,-77,-16,-105,17xm171,-133r-17,133r-28,0v0,-13,0,-24,3,-35v-28,56,-123,53,-123,-14v0,-57,63,-66,135,-61v7,-32,-4,-52,-39,-52v-24,0,-42,10,-52,30r-26,-11v20,-55,156,-57,147,10xm36,-47v4,40,54,33,76,9v13,-14,21,-30,25,-51v-48,-8,-105,6,-101,42","w":192},"\u00e5":{"d":"118,-264v16,0,30,15,30,31v0,16,-15,30,-31,30v-15,0,-31,-15,-30,-30v0,-16,14,-31,31,-31xm101,-233v0,20,32,20,32,0v1,-8,-6,-17,-15,-16v-10,-1,-17,7,-17,16xm171,-133r-17,133r-28,0v0,-13,0,-24,3,-35v-28,56,-123,53,-123,-14v0,-57,63,-66,135,-61v7,-32,-4,-52,-39,-52v-24,0,-42,10,-52,30r-26,-11v20,-55,156,-57,147,10xm36,-47v4,40,54,33,76,9v13,-14,21,-30,25,-51v-48,-8,-105,6,-101,42","w":192},"\u00e7":{"d":"155,-53v-10,32,-36,58,-74,59v-1,4,-10,12,1,11v12,-1,27,8,27,22v0,30,-46,34,-69,20r6,-12v14,8,43,10,44,-7v1,-11,-18,-14,-33,-11r11,-24v-91,-17,-60,-189,30,-189v36,0,65,29,67,63r-27,6v-2,-24,-17,-44,-40,-45v-60,-2,-83,142,-15,142v21,0,37,-14,49,-43","w":170},"\u00e9":{"d":"88,-18v29,-1,39,-13,54,-35r23,11v-34,74,-153,57,-153,-34v0,-57,38,-108,92,-108v52,0,78,42,69,97r-131,0v-6,39,11,70,46,69xm146,-107v11,-49,-52,-75,-81,-39v-10,11,-17,24,-20,39r101,0xm164,-238r-70,33r-8,-14r67,-40","w":187},"\u00e8":{"d":"88,-18v29,-1,39,-13,54,-35r23,11v-34,74,-153,57,-153,-34v0,-57,38,-108,92,-108v52,0,78,42,69,97r-131,0v-6,39,11,70,46,69xm146,-107v11,-49,-52,-75,-81,-39v-10,11,-17,24,-20,39r101,0xm64,-238r11,-21r64,40r-7,14","w":187},"\u00ea":{"d":"172,-210r-25,4r-28,-24r-36,24r-25,-4r65,-46xm88,-18v29,-1,39,-13,54,-35r23,11v-34,74,-153,57,-153,-34v0,-57,38,-108,92,-108v52,0,78,42,69,97r-131,0v-6,39,11,70,46,69xm146,-107v11,-49,-52,-75,-81,-39v-10,11,-17,24,-20,39r101,0","w":187},"\u00eb":{"d":"88,-18v29,-1,39,-13,54,-35r23,11v-34,74,-153,57,-153,-34v0,-57,38,-108,92,-108v52,0,78,42,69,97r-131,0v-6,39,11,70,46,69xm146,-107v11,-49,-52,-75,-81,-39v-10,11,-17,24,-20,39r101,0xm145,-247v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm89,-247v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":187},"\u00ed":{"d":"40,0r-27,0r30,-178r27,0xm114,-238r-70,33r-8,-14r67,-40","w":82},"\u00ec":{"d":"41,0r-27,0r30,-178r27,0xm13,-238r11,-21r64,40r-7,14","w":82},"\u00ee":{"d":"118,-210r-25,4r-28,-24r-36,24r-25,-4r65,-46xm40,0r-27,0r30,-178r27,0","w":82},"\u00ef":{"d":"40,0r-27,0r30,-178r27,0xm96,-247v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm40,-247v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":82},"\u00f1":{"d":"63,-224v23,-48,75,7,106,-19r13,13v-28,44,-77,-17,-104,17xm60,-138v21,-61,115,-59,115,7v0,44,-14,89,-20,131r-27,0r21,-128v0,-38,-48,-42,-72,-14v-19,22,-31,97,-39,142r-25,0r30,-178r23,0","w":197},"\u00f3":{"d":"174,-100v0,50,-37,105,-89,105v-45,0,-72,-36,-72,-82v0,-51,38,-105,90,-105v45,0,71,34,71,82xm101,-161v-61,-4,-88,141,-15,144v62,5,89,-143,15,-144xm168,-238r-70,33r-8,-14r67,-40","w":187},"\u00f2":{"d":"174,-100v0,50,-37,105,-89,105v-45,0,-72,-36,-72,-82v0,-51,38,-105,90,-105v45,0,71,34,71,82xm101,-161v-61,-4,-88,141,-15,144v62,5,89,-143,15,-144xm67,-238r11,-21r64,40r-7,14","w":187},"\u00f4":{"d":"173,-210r-25,4r-28,-24r-35,24r-26,-4r65,-46xm174,-100v0,50,-37,105,-89,105v-45,0,-72,-36,-72,-82v0,-51,38,-105,90,-105v45,0,71,34,71,82xm101,-161v-61,-4,-88,141,-15,144v62,5,89,-143,15,-144","w":187},"\u00f6":{"d":"174,-100v0,50,-37,105,-89,105v-45,0,-72,-36,-72,-82v0,-51,38,-105,90,-105v45,0,71,34,71,82xm101,-161v-61,-4,-88,141,-15,144v62,5,89,-143,15,-144xm146,-247v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm90,-247v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":187},"\u00f5":{"d":"60,-224v23,-48,75,7,105,-19r14,13v-29,44,-77,-16,-105,17xm174,-100v0,50,-37,105,-89,105v-45,0,-72,-36,-72,-82v0,-51,38,-105,90,-105v45,0,71,34,71,82xm101,-161v-61,-4,-88,141,-15,144v62,5,89,-143,15,-144","w":187},"\u00fa":{"d":"53,-70v-19,56,40,65,67,28v22,-31,29,-89,38,-136r26,0r-30,178r-24,0r7,-43v-16,32,-38,48,-65,48v-84,0,-34,-120,-28,-183r27,0xm174,-238r-70,33r-8,-14r67,-40","w":195},"\u00f9":{"d":"53,-70v-19,56,40,65,67,28v22,-31,29,-89,38,-136r26,0r-30,178r-24,0r7,-43v-16,32,-38,48,-65,48v-84,0,-34,-120,-28,-183r27,0xm72,-238r11,-21r64,40r-7,14","w":195},"\u00fb":{"d":"177,-210r-26,4r-28,-24r-35,24r-26,-4r66,-46xm53,-70v-19,56,40,65,67,28v22,-31,29,-89,38,-136r26,0r-30,178r-24,0r7,-43v-16,32,-38,48,-65,48v-84,0,-34,-120,-28,-183r27,0","w":195},"\u00fc":{"d":"53,-70v-19,56,40,65,67,28v22,-31,29,-89,38,-136r26,0r-30,178r-24,0r7,-43v-16,32,-38,48,-65,48v-84,0,-34,-120,-28,-183r27,0xm149,-247v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm93,-247v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":195},"\u00b0":{"d":"123,-150v-25,0,-47,-22,-47,-47v-1,-26,22,-49,48,-48v26,0,47,22,47,48v0,26,-22,47,-48,47xm123,-225v-15,0,-27,12,-27,28v0,15,13,27,27,27v16,0,28,-11,28,-27v0,-16,-12,-28,-28,-28"},"\u00a2":{"d":"91,-40v-75,-17,-50,-162,26,-155r8,-47r18,0r-8,49v22,5,37,21,44,47r-21,6v-7,-20,-15,-32,-26,-34r-20,116v15,-1,28,-11,38,-33r19,8v-13,30,-33,45,-60,45r-10,56r-18,0xm113,-175v-42,1,-60,99,-19,115"},"\u00a3":{"d":"112,-25v41,1,49,-6,66,-28r20,15v-25,59,-129,32,-208,38r4,-25v62,2,79,-27,78,-89r-38,0r3,-20r36,0v-14,-88,80,-144,127,-77r-21,15v-20,-43,-82,-16,-75,33r-1,29r51,0r-4,20r-47,0v0,43,-15,73,-42,89r51,0"},"\u00a7":{"d":"146,-48v57,33,15,113,-54,113v-39,0,-77,-22,-86,-52r31,-5v15,43,106,45,106,-5v0,-53,-112,-29,-112,-94v0,-22,14,-39,42,-53v-46,-33,-10,-101,48,-101v40,0,66,16,75,47r-28,3v-8,-38,-87,-39,-87,4v0,49,102,30,102,93v0,18,-12,34,-37,50xm123,-56v35,-12,45,-50,14,-62r-42,-16v-30,15,-44,31,-27,54v4,6,24,13,55,24"},"\u00b6":{"d":"37,-177v0,-82,101,-60,180,-63r-3,17r-23,0r-48,283r-17,0r47,-283r-17,0r-48,283r-17,0r31,-187v-50,2,-85,-4,-85,-50xm66,-177v-1,30,25,35,59,33r13,-79v-47,-2,-72,5,-72,46"},"\u00df":{"d":"158,-207v0,-27,-44,-33,-63,-17v-19,15,-22,32,-28,63r-29,172r-27,0r26,-155r-19,0r4,-22r18,0v12,-60,41,-89,87,-89v32,-1,59,18,59,47v0,38,-37,58,-83,56v-2,2,-3,3,-3,5v29,24,87,25,87,77v0,56,-69,93,-126,65r8,-21v37,17,87,2,87,-38v0,-51,-118,-43,-68,-103v46,-5,70,-18,70,-40","w":199},"\u00ae":{"d":"144,-244v67,0,124,57,124,124v0,67,-57,124,-124,124v-67,0,-124,-58,-124,-124v0,-66,57,-124,124,-124xm144,-14v57,0,107,-50,107,-106v0,-56,-50,-106,-107,-106v-56,0,-106,50,-106,106v0,56,50,106,106,106xm153,-192v67,-9,71,69,22,78r21,66r-23,0r-20,-62r-41,0r-10,62r-22,0r24,-144r49,0xm115,-127v32,0,71,5,71,-26v0,-26,-35,-23,-62,-23","w":278},"\u00a9":{"d":"144,-244v67,0,124,57,124,124v0,67,-57,124,-124,124v-67,0,-124,-58,-124,-124v0,-66,57,-124,124,-124xm144,-14v57,0,107,-50,107,-106v0,-56,-50,-106,-107,-106v-56,0,-106,50,-106,106v0,56,50,106,106,106xm83,-108v0,-56,51,-112,104,-76v10,7,17,20,19,38r-20,4v-3,-25,-14,-37,-34,-37v-47,-1,-70,113,-12,117v16,0,28,-11,38,-34r19,6v-11,29,-30,44,-58,44v-35,1,-56,-28,-56,-62","w":278},"\u00b4":{"d":"166,-238r-70,33r-8,-14r67,-40","w":180},"\u00a8":{"d":"141,-247v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm85,-247v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":180},"\u00c6":{"d":"288,0r-160,0r14,-83r-70,0r-61,83r-31,0r180,-240r159,0r-4,24r-122,0r-13,79r104,0r-4,23r-104,0r-14,89r130,0xm146,-106r17,-101r-75,101r58,0","w":314},"\u00d8":{"d":"203,-209v65,99,-39,276,-150,193r-19,24r-25,0r30,-40v-49,-78,1,-216,92,-213v22,0,42,7,58,20r20,-25r26,0xm171,-205v-79,-58,-145,63,-112,152xm70,-36v66,53,122,-37,122,-112v0,-14,-3,-28,-9,-40","w":231},"\u00b1":{"d":"22,-132r71,0r0,-74r26,0r0,74r71,0r0,24r-71,0r0,74r-26,0r0,-74r-71,0r0,-24xm22,-12r168,0r0,24r-168,0r0,-24"},"\u00a5":{"d":"34,-149r40,0r-36,-91r30,0r46,114r78,-114r28,0r-64,91r44,0r-3,18r-54,0v-7,12,-18,20,-22,35r70,0r-3,18r-70,0r-13,78r-28,0r13,-78r-68,0r3,-18r68,0v2,-13,-8,-23,-11,-35r-51,0","w":210},"\u00b5":{"d":"142,-30v-15,39,-75,51,-91,5r-14,85r-27,0r40,-238r27,0r-19,122v0,18,14,36,35,36v63,0,58,-102,71,-158r27,0r-29,178r-25,0"},"\u00aa":{"d":"83,-245v65,-2,39,55,36,111r-21,0r0,-15v-18,28,-72,23,-75,-14v-2,-30,38,-43,83,-38v4,-18,-3,-29,-23,-29v-14,0,-24,7,-30,19r-20,-8v9,-17,26,-26,50,-26xm104,-187v-29,-4,-61,5,-59,24v2,23,32,19,44,5v8,-8,13,-17,15,-29","w":126},"\u00ba":{"d":"131,-196v0,34,-25,65,-57,64v-29,0,-47,-21,-47,-50v0,-32,25,-63,58,-63v28,0,46,21,46,49xm83,-230v-23,-1,-34,29,-33,52v0,21,8,31,25,31v36,0,51,-82,8,-83","w":123},"\u00e6":{"d":"159,-87v-18,69,71,96,99,35r23,10v-28,62,-126,61,-147,0v-21,31,-45,47,-73,47v-33,1,-56,-22,-56,-53v2,-55,62,-67,131,-61v8,-31,-5,-53,-39,-53v-22,0,-37,9,-48,29r-25,-10v20,-48,105,-54,134,-13v48,-55,152,-20,131,69r-130,0xm263,-106v8,-52,-51,-74,-81,-41v-10,10,-17,24,-20,41r101,0xm34,-47v1,41,55,33,76,6v12,-16,21,-31,23,-48v-47,-7,-99,2,-99,42","w":302},"\u00f8":{"d":"28,-24v-52,-76,35,-203,120,-143r19,-21r24,0r-30,36v47,78,-36,201,-121,142r-17,20r-22,0xm131,-149v-54,-43,-105,40,-84,105xm57,-28v55,40,103,-40,85,-105","w":187},"\u00bf":{"d":"73,67v-64,0,-97,-74,-51,-116v20,-18,77,-17,70,-70r25,0v8,81,-82,54,-89,121v-3,25,22,41,46,41v26,0,45,-16,57,-48r25,10v-16,41,-44,62,-83,62xm96,-180r36,0r-5,35r-37,0","w":179},"\u00a1":{"d":"45,-118r15,0r-16,178r-40,0xm46,-180r36,0r-6,34r-36,0","w":96},"\u00ac":{"d":"189,0r-27,0r0,-72r-111,0v-6,-8,-18,-10,-18,-24r156,0r0,96"},"\u00ab":{"d":"52,-38r-13,0r-25,-49r36,-51r15,0r-25,51xm96,-38r-13,0r-24,-49r36,-51r17,0r-26,51","w":121},"\u00bb":{"d":"69,-138r13,0r25,49r-36,51r-15,0r25,-51xm25,-138r13,0r24,49r-36,51r-17,0r26,-51","w":121,"k":{"Y":23,"W":8,"V":13,"T":23,"A":2}},"\u00a0":{"w":90},"\u00c0":{"d":"139,-70r-87,0r-35,70r-27,0r118,-240r33,0r42,240r-31,0xm136,-94r-19,-111r-54,111r73,0xm73,-294r11,-21r64,40r-7,14","w":203},"\u00c3":{"d":"68,-280v23,-49,75,6,105,-19r14,13v-28,42,-76,-16,-105,16xm139,-70r-87,0r-35,70r-27,0r118,-240r33,0r42,240r-31,0xm136,-94r-19,-111r-54,111r73,0","w":203},"\u00d5":{"d":"80,-280v23,-48,75,7,106,-19r13,13v-28,42,-75,-16,-104,16xm222,-141v0,71,-41,146,-111,146v-57,0,-91,-47,-91,-108v0,-68,43,-142,111,-142v56,0,91,44,91,104xm130,-221v-86,-4,-120,202,-19,202v58,0,81,-71,81,-128v0,-42,-23,-73,-62,-74","w":231},"\u00f7":{"d":"111,-191v10,0,16,7,16,17v0,9,-6,16,-16,16v-10,0,-17,-6,-17,-16v0,-10,7,-17,17,-17xm27,-132r168,0r0,24r-168,0r0,-24xm111,-85v10,0,16,7,16,17v0,9,-7,17,-16,17v-10,0,-17,-7,-17,-17v0,-10,7,-17,17,-17"},"\u00ff":{"d":"165,-178r-97,188v-20,40,-37,57,-85,51r4,-24v34,10,54,-13,65,-42r-38,-173r29,0r28,135r71,-135r23,0xm120,-247v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm64,-247v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":152},"\u00c2":{"d":"182,-266r-26,3r-28,-24r-35,24r-25,-3r65,-46xm139,-70r-87,0r-35,70r-27,0r118,-240r33,0r42,240r-31,0xm136,-94r-19,-111r-54,111r73,0","w":203},"\u00ca":{"d":"191,-266r-25,3r-28,-24r-36,24r-25,-3r65,-46xm15,0r40,-240r150,0r-4,24r-120,0r-14,79r103,0r-4,23r-103,0r-14,89r129,0r-4,25r-159,0","w":201},"\u00c1":{"d":"139,-70r-87,0r-35,70r-27,0r118,-240r33,0r42,240r-31,0xm136,-94r-19,-111r-54,111r73,0xm181,-294r-70,33r-8,-14r67,-40","w":203},"\u00cb":{"d":"15,0r40,-240r150,0r-4,24r-120,0r-14,79r103,0r-4,23r-103,0r-14,89r129,0r-4,25r-159,0xm163,-303v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm107,-303v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":201},"\u00c8":{"d":"15,0r40,-240r150,0r-4,24r-120,0r-14,79r103,0r-4,23r-103,0r-14,89r129,0r-4,25r-159,0xm89,-294r11,-21r64,40r-7,14","w":201},"\u00cd":{"d":"85,-240r-41,240r-29,0r40,-240r30,0xm127,-294r-70,33r-8,-14r67,-40","w":89},"\u00ce":{"d":"131,-266r-25,3r-28,-24r-36,24r-25,-3r65,-46xm85,-240r-41,240r-29,0r40,-240r30,0","w":89},"\u00cf":{"d":"85,-240r-41,240r-29,0r40,-240r30,0xm108,-303v10,0,20,7,19,18v1,9,-9,19,-18,18v-10,1,-20,-8,-19,-18v-1,-11,9,-18,18,-18xm52,-303v11,-1,19,9,19,18v0,9,-9,19,-19,18v-9,1,-19,-9,-18,-18v-1,-11,9,-18,18,-18","w":89},"\u00cc":{"d":"85,-240r-41,240r-29,0r40,-240r30,0xm22,-294r11,-21r64,40r-7,14","w":89},"\u00d3":{"d":"222,-141v0,71,-41,146,-111,146v-57,0,-91,-47,-91,-108v0,-68,43,-142,111,-142v56,0,91,44,91,104xm130,-221v-86,-4,-120,202,-19,202v58,0,81,-71,81,-128v0,-42,-23,-73,-62,-74xm199,-294r-70,33r-8,-14r67,-40","w":231},"\u00d4":{"d":"201,-266r-25,3r-28,-24r-36,24r-25,-3r65,-46xm222,-141v0,71,-41,146,-111,146v-57,0,-91,-47,-91,-108v0,-68,43,-142,111,-142v56,0,91,44,91,104xm130,-221v-86,-4,-120,202,-19,202v58,0,81,-71,81,-128v0,-42,-23,-73,-62,-74","w":231},"\u00d2":{"d":"222,-141v0,71,-41,146,-111,146v-57,0,-91,-47,-91,-108v0,-68,43,-142,111,-142v56,0,91,44,91,104xm130,-221v-86,-4,-120,202,-19,202v58,0,81,-71,81,-128v0,-42,-23,-73,-62,-74xm98,-294r11,-21r64,40r-7,14","w":231},"\u00da":{"d":"58,-101v-34,79,65,108,101,53v19,-52,24,-131,37,-192r24,0v-13,65,-18,152,-40,205v-24,57,-163,57,-156,-27v4,-52,20,-125,28,-178r29,0xm197,-294r-70,33r-8,-14r67,-40","w":221},"\u00db":{"d":"199,-266r-25,3r-28,-24r-36,24r-25,-3r65,-46xm58,-101v-34,79,65,108,101,53v19,-52,24,-131,37,-192r24,0v-13,65,-18,152,-40,205v-24,57,-163,57,-156,-27v4,-52,20,-125,28,-178r29,0","w":221},"\u00d9":{"d":"58,-101v-34,79,65,108,101,53v19,-52,24,-131,37,-192r24,0v-13,65,-18,152,-40,205v-24,57,-163,57,-156,-27v4,-52,20,-125,28,-178r29,0xm94,-294r11,-21r64,40r-7,14","w":221},"\u00b8":{"d":"110,39v0,30,-46,35,-68,20r5,-12v14,8,43,10,44,-7v1,-11,-18,-14,-32,-11r12,-29r13,0r-7,17v17,-2,33,6,33,22","w":180},"\u00a6":{"d":"82,-240r27,0r0,120r-27,0r0,-120xm82,-55r27,0r0,115r-27,0r0,-115","w":180},"\u00d0":{"d":"222,-135v0,81,-36,135,-118,135r-89,0r19,-116r-25,0r4,-21r24,0r16,-103r67,0v70,-1,102,40,102,105xm193,-135v3,-66,-40,-90,-114,-82r-13,80r58,0r-4,21r-57,0r-15,92r49,0v71,2,93,-46,96,-111","w":233},"\u00f0":{"d":"12,-76v-3,-63,68,-133,125,-86v-4,-16,-11,-30,-20,-44r-29,15r-10,-15r25,-13v-6,-6,-15,-11,-26,-16r10,-16v15,5,28,11,39,20r30,-14r9,15r-26,13v60,62,45,222,-56,222v-45,0,-69,-38,-71,-81xm85,-17v61,4,89,-137,14,-139v-61,-4,-87,137,-14,139","w":183},"\u00dd":{"d":"94,0r-31,0r17,-101r-61,-139r32,0r50,114r83,-114r29,0r-103,139xm177,-294r-70,33r-8,-14r67,-40","w":184},"\u00fd":{"d":"165,-178r-97,188v-20,40,-37,57,-85,51r4,-24v34,10,54,-13,65,-42r-38,-173r29,0r28,135r71,-135r23,0xm149,-238r-70,33r-8,-14r67,-40","w":152},"\u00de":{"d":"201,-139v1,66,-64,85,-146,77r-11,62r-29,0r40,-240r30,0r-6,35v69,-5,121,6,122,66xm170,-138v0,-49,-46,-46,-95,-43r-16,95v60,2,111,3,111,-52","w":202},"\u00fe":{"d":"180,-105v0,51,-33,112,-82,110v-23,0,-40,-10,-53,-31r-15,88r-28,0r51,-302r28,0r-16,94v37,-62,115,-35,115,41xm112,-159v-54,-1,-94,136,-18,141v40,2,56,-51,56,-92v0,-29,-14,-48,-38,-49","w":193},"\u00d7":{"d":"165,-49r-54,-54r-54,54r-18,-17r55,-54r-55,-55r18,-17r54,55r54,-55r17,17r-54,55r54,54"},"\u00b9":{"d":"129,-96r-99,0r2,-16r39,0r17,-104v-11,9,-25,15,-43,15r3,-16v25,-3,41,-12,50,-26r15,0r-22,131r41,0","w":139},"\u00b2":{"d":"139,-199v-10,50,-40,51,-94,85r83,0r-3,18r-108,0r3,-19v61,-42,84,-39,98,-85v0,-17,-15,-29,-32,-28v-20,1,-29,12,-37,33r-17,-6v11,-60,104,-56,107,2","w":139},"\u00b3":{"d":"107,-171v47,20,15,79,-32,79v-27,0,-51,-16,-57,-38r18,-6v9,36,71,36,74,-1v-4,-24,-18,-28,-51,-26r3,-16v28,1,58,-4,55,-25v-4,-32,-54,-31,-64,-1r-15,-8v17,-43,97,-39,99,9v0,17,-10,27,-30,33","w":139},"\u00bd":{"d":"122,-96r-99,0r2,-16r39,0r18,-104v-11,9,-26,15,-44,15r3,-16v25,-3,42,-12,51,-26r14,0r-22,131r41,0xm82,0r-22,0r185,-240r22,0xm308,-103v-9,49,-45,54,-94,85r82,0r-3,18r-108,0r4,-19v60,-41,83,-39,98,-85v0,-16,-15,-28,-32,-28v-20,0,-31,11,-38,33r-17,-6v12,-59,105,-55,108,2","w":316},"\u00bc":{"d":"122,-96r-99,0r2,-16r39,0r18,-104v-11,9,-26,15,-44,15r3,-16v25,-3,42,-12,51,-26r14,0r-22,131r41,0xm82,0r-22,0r185,-240r22,0xm273,0r-20,0r6,-34r-71,0r2,-16r84,-98r24,0r-17,97r25,0r-3,17r-24,0xm262,-51r12,-74r-64,74r52,0","w":316},"\u00be":{"d":"100,-171v47,19,16,79,-31,79v-27,0,-51,-16,-57,-38r17,-6v9,35,71,36,74,-1v-4,-24,-18,-28,-51,-26r3,-16v28,2,58,-3,55,-25v-4,-32,-53,-31,-63,-1r-16,-8v17,-43,98,-40,99,9v0,17,-10,27,-30,33xm90,0r-23,0r185,-240r23,0xm273,0r-20,0r6,-34r-71,0r2,-16r84,-98r24,0r-16,97r24,0r-3,17r-24,0xm262,-51r12,-74r-64,74r52,0","w":316},"\u00ad":{"d":"83,-79r-79,0r3,-21r80,0","w":90},"\u00af":{"d":"5,-311r180,0r0,24r-180,0r0,-24","w":180},"\u00b7":{"d":"40,-69r-40,0r7,-40r39,0","w":46},"\u00a4":{"d":"25,-45r35,-34v-25,-33,-25,-68,-1,-102r-35,-35r17,-16r34,35v34,-24,69,-26,103,-1r35,-34r16,16r-34,35v24,36,24,67,0,101r34,35r-16,16r-34,-34v-34,24,-67,24,-103,0r-35,34xm127,-69v33,0,61,-28,61,-61v0,-33,-28,-61,-61,-61v-33,0,-61,28,-61,61v0,33,28,61,61,61","w":239}}}); diff --git a/src/wp-content/plugins/lqdvi/fonts/FranklinGothicDemi_400_400.font.js b/src/wp-content/plugins/lqdvi/fonts/FranklinGothicDemi_400_400.font.js new file mode 100644 index 00000000..f4d77204 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/fonts/FranklinGothicDemi_400_400.font.js @@ -0,0 +1,156 @@ +/*! + * The following copyright notice may not be removed under any circumstances. + * + * Copyright: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. Portions copyright Microsoft + * Corporation. All rights reserved. + * + * Trademark: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. + * + * Description: + * Designed in 1902 by Morris Fuller Benton for the American Type Founders + * company, Franklin Gothic still reigns as one of the most-widely used sans serif + * typefaces. Originally issued in only one weight, the ATF version of Franklin + * Gothic was eventually expanded to include five additional weights, but no light + * or intermediate weights were ever developed. In 1979, under license from ATF, + * ITC developed four new weights in roman and italic: book, medium, demi and + * heavy. Designed by Victor Caruso, ITCs new weights matched the original faces + * characteristics, but featured a slightly enlarged lowercase x-height. ITC + * Franklin Gothic also features a slightly condensed lowercase a-z alphabet. In + * 1991, ITC commissioned the Font Bureau in Boston to create condensed, compressed + * and extra compressed versions of ITC Franklin Gothic, which increased the + * flexibility and usefulness of the design. + * + * Manufacturer: + * International Typeface Corporation + * + * Designer: + * Victor Caruso + * + * Vendor URL: + * http://www.itcfonts.com + * + * License information: + * http://www.itcfonts.com/itc/licensing.html + */ +Cufon.registerFont({"w":211,"face":{"font-family":"Franklin Gothic Demi","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 3 2 1 2 2 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-24 -322 318 77.7532","underline-thickness":"17.9297","underline-position":"-18.1055","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":90},"!":{"d":"37,-72r-18,-168r67,0r-17,168r-32,0xm25,0r0,-55r56,0r0,55r-56,0","w":105},"\"":{"d":"50,-140r-30,0r-6,-100r42,0xm114,-140r-31,0r-6,-100r43,0","w":133},"#":{"d":"189,-109r-7,35r-33,0r-13,74r-36,0r13,-74r-27,0r-14,74r-34,0r13,-74r-39,0r6,-35r39,0r5,-27r-38,0r6,-35r38,0r12,-69r35,0r-12,69r27,0r12,-69r36,0r-12,69r33,0r-6,35r-34,0r-4,27r34,0xm124,-136r-27,0r-5,27r27,0"},"$":{"d":"153,-138v65,28,37,136,-39,131r0,33r-28,0r0,-33v-42,-4,-69,-25,-78,-61r49,-11v2,37,76,43,81,8v-3,-20,-16,-20,-39,-26v-52,-12,-76,-22,-79,-68v-2,-38,30,-67,66,-70r0,-28r28,0r0,27v36,3,60,21,71,52r-45,15v-3,-31,-69,-36,-69,-6v0,29,67,25,82,37"},"%":{"d":"110,-180v0,34,-18,62,-50,62v-32,0,-51,-30,-50,-62v0,-33,17,-62,50,-62v32,0,50,30,50,62xm60,-141v25,2,18,-56,13,-70v-2,-6,-7,-9,-13,-9v-18,2,-17,17,-18,40v0,24,1,37,18,39xm44,0r133,-240r26,0r-133,240r-26,0xm238,-60v0,34,-18,62,-50,62v-32,0,-49,-29,-49,-62v0,-33,16,-62,49,-62v32,0,50,30,50,62xm188,-21v26,3,19,-55,14,-70v-20,-19,-33,-3,-31,31v0,23,0,37,17,39","w":248},"&":{"d":"121,-245v78,0,99,96,27,118r33,37v10,-11,18,-27,22,-48r49,7v-6,27,-18,52,-39,76v11,11,20,14,39,11r0,42v-31,9,-58,2,-76,-19v-54,48,-166,27,-166,-50v0,-32,20,-55,60,-69v-44,-40,-16,-105,51,-105xm149,-184v0,-27,-47,-33,-49,-6v-1,10,16,25,24,33v17,-6,25,-15,25,-27xm98,-108v-44,9,-32,70,9,68v15,0,28,-4,40,-14","w":258},"'":{"d":"50,-140r-30,0r-6,-100r42,0","w":69},"(":{"d":"58,60v-67,-94,-67,-209,1,-300r38,0v-55,87,-54,213,-1,300r-38,0","w":105},")":{"d":"47,-240v68,93,68,209,0,300r-39,0v56,-87,55,-213,1,-300r38,0","w":105},"*":{"d":"167,-117r-35,24r-27,-46r-27,46r-36,-24r36,-40r-52,-12r14,-39r49,22r-5,-54r42,0r-5,54r51,-22r13,39r-53,12"},"+":{"d":"195,-140r0,38r-70,0r0,72r-39,0r0,-72r-69,0r0,-38r69,0r0,-73r39,0r0,73r70,0"},",":{"d":"73,-54r0,49r-35,61r-19,0r27,-56r-27,0r0,-54r54,0","w":92,"k":{"1":-5}},"-":{"d":"4,-110r84,0r0,38r-84,0r0,-38","w":92,"k":{"Y":9,"W":-1,"T":8,"A":-8}},".":{"d":"73,0r-54,0r0,-54r54,0r0,54","w":92,"k":{"1":-5}},"\/":{"d":"12,60r-36,0r172,-300r35,0","w":192},"0":{"d":"199,-120v0,65,-31,124,-94,124v-62,0,-93,-58,-93,-124v0,-65,30,-124,93,-124v63,0,94,60,94,124xm106,-38v51,5,38,-116,27,-147v-4,-13,-14,-18,-27,-18v-36,0,-36,34,-36,82v0,49,0,80,36,83","k":{"7":10,"4":-2,"1":5}},"1":{"d":"22,-145r0,-50v41,-12,68,-29,81,-49r41,0r0,200r66,0r0,44r-194,0r0,-44r73,0r0,-137v-29,17,-51,29,-67,36","k":{"8":-5,"7":18,"6":2,"5":-2,"4":-3,"3":-5,"2":-6,"1":-4,"0":2,".":-13,",":-13}},"2":{"d":"192,-168v0,68,-49,79,-111,120r114,0r-4,48r-180,0r0,-47v43,-36,117,-66,124,-120v3,-18,-14,-33,-33,-32v-23,0,-37,15,-41,46r-50,-11v11,-53,42,-80,93,-80v51,0,88,31,88,76","k":{"7":8,"4":2,"1":3}},"3":{"d":"137,-72v1,-33,-32,-31,-67,-31r0,-42v31,1,63,0,62,-28v-1,-39,-64,-39,-69,1r-49,-7v6,-80,171,-90,173,0v0,26,-14,43,-41,53v32,9,48,28,48,57v0,72,-110,94,-158,52v-16,-14,-27,-31,-30,-52r51,-8v1,47,79,51,80,5","k":{"7":10,"1":6}},"4":{"d":"169,-244r0,147r34,0r0,42r-34,0r0,55r-56,0r0,-55r-105,0r0,-42r97,-147r64,0xm51,-97r65,0r1,-103","k":{"7":18,"4":-4,"1":4}},"5":{"d":"144,-77v0,-39,-55,-51,-72,-19r-46,-8r10,-136r151,0r-6,49r-105,0r-4,54v43,-47,129,-10,129,56v0,52,-38,85,-93,85v-51,0,-83,-24,-95,-69r53,-7v5,44,78,39,78,-5","k":{"7":12,"4":-3,"1":4}},"6":{"d":"14,-117v0,-69,31,-128,99,-127v46,0,74,28,83,65r-48,13v-5,-25,-17,-37,-36,-37v-28,0,-42,27,-42,80v34,-56,133,-19,130,46v-2,44,-39,81,-86,81v-71,0,-99,-54,-100,-121xm73,-74v0,21,16,38,36,37v21,0,35,-16,35,-39v0,-20,-16,-36,-35,-36v-20,-1,-36,17,-36,38","k":{"4":-2,"1":4}},"7":{"d":"61,0v1,-86,39,-144,81,-190r-121,0r4,-50r168,0r0,43v-36,40,-74,117,-68,197r-64,0","k":{":":15,"7":7,"6":12,"4":25,"1":8,".":27}},"8":{"d":"106,-244v46,0,86,23,86,64v0,23,-12,39,-36,50v86,35,37,145,-54,134v-83,11,-131,-95,-49,-122v-68,-35,-26,-126,53,-126xm105,-207v-27,-3,-44,27,-24,44v6,5,18,11,38,18v39,-9,30,-68,-14,-62xm105,-35v31,0,54,-22,33,-44v-5,-6,-21,-12,-47,-21v-20,6,-30,17,-30,33v0,22,19,32,44,32","k":{"7":7,"4":-3,"1":3}},"9":{"d":"196,-123v0,68,-32,127,-99,127v-42,0,-69,-20,-79,-59r50,-9v6,30,42,34,60,12v8,-9,12,-30,12,-63v-39,51,-127,18,-127,-49v0,-49,38,-80,88,-80v66,1,94,53,95,121xm138,-168v1,-19,-17,-36,-36,-36v-20,0,-37,18,-36,37v1,19,14,36,35,36v21,0,37,-19,37,-37","k":{"7":11,"1":6}},":":{"d":"73,-124r-54,0r0,-54r54,0r0,54xm73,0r-54,0r0,-54r54,0r0,54","w":92},";":{"d":"73,-178r0,53r-54,0r0,-53r54,0xm73,-54r0,49r-35,62r-19,0r27,-56r-27,0r0,-55r54,0","w":92},"\u037e":{"d":"73,-178r0,53r-54,0r0,-53r54,0xm73,-54r0,49r-35,62r-19,0r27,-56r-27,0r0,-55r54,0","w":92},"<":{"d":"180,-222r0,50r-104,52r104,52r0,49r-156,-81r0,-41"},"=":{"d":"195,-172r0,39r-178,0r0,-39r178,0xm195,-106r0,39r-178,0r0,-39r178,0"},">":{"d":"31,-19r0,-49r104,-52r-104,-53r0,-49r156,81r0,42"},"?":{"d":"92,-244v43,-1,82,28,81,71v6,34,-40,62,-59,81v-2,4,-4,12,-4,23r-45,0v-8,-57,23,-59,47,-86v11,-20,-2,-46,-24,-46v-21,0,-32,15,-35,44r-48,-7v6,-47,37,-80,87,-80xm119,0r-55,0r0,-53r55,0r0,53","w":183},"@":{"d":"80,-115v0,-47,46,-88,86,-58r2,-8r33,0v-3,31,-10,61,-10,93v0,5,1,8,6,8v20,-1,37,-30,37,-56v0,-47,-41,-82,-89,-82v-53,0,-97,45,-96,99v1,54,40,99,99,97v31,-1,46,-5,75,-20r12,29v-95,53,-221,5,-221,-106v0,-71,60,-128,130,-128v66,0,122,49,122,110v0,54,-59,116,-102,72v-33,39,-84,1,-84,-50xm115,-114v0,15,5,31,19,31v30,2,43,-67,6,-66v-16,-1,-26,17,-25,35","w":279},"A":{"d":"142,-240r75,240r-60,0r-15,-49r-78,0r-15,49r-49,0r77,-240r65,0xm78,-94r51,0r-26,-84","w":218,"k":{"\u00ab":3,"y":6,"w":5,"v":5,"u":2,"t":2,"q":2,"o":3,"g":-4,"e":3,"c":3,"Y":17,"W":12,"V":12,"U":7,"T":18,"Q":8,"O":8,"G":8,"C":8,".":-8,"-":-7,",":-8}},"B":{"d":"223,-66v0,42,-35,66,-87,66r-112,0r0,-240v82,3,192,-21,192,62v0,27,-14,44,-43,53v30,6,50,29,50,59xm158,-172v0,-35,-43,-25,-78,-26r0,53v34,0,78,7,78,-27xm164,-74v0,-35,-47,-28,-84,-28r0,58v37,-1,84,7,84,-30","w":234,"k":{"Y":3,"W":4,"V":2}},"C":{"d":"13,-120v0,-70,39,-125,107,-124v58,0,91,31,98,93r-59,4v-1,-34,-14,-51,-40,-51v-29,0,-44,26,-44,78v0,49,8,78,46,78v23,0,37,-16,42,-46r55,4v-6,54,-43,88,-98,88v-67,0,-107,-51,-107,-124","w":225,"k":{"A":2}},"D":{"d":"164,-228v92,48,66,241,-57,228r-83,0r0,-240v47,1,111,-3,140,12xm163,-122v0,-51,-27,-81,-84,-74r0,151v58,8,84,-27,84,-77","w":233,"k":{"Y":10,"V":6,"T":3,"J":4,"A":8}},"E":{"d":"195,-194r-114,0r0,49r90,0r0,45r-90,0r0,53r114,0r0,47r-171,0r0,-240r171,0r0,46","w":205},"F":{"d":"195,-192r-113,0r0,53r89,0r0,45r-89,0r0,94r-58,0r0,-240r171,0r0,48","w":199,"k":{"u":11,"r":9,"o":8,"e":8,"a":10,"O":3,"J":16,"A":14,".":23,"-":-3,",":23}},"G":{"d":"70,-118v0,54,34,96,76,66v9,-6,12,-17,12,-31r-46,0r0,-45r99,0r0,128r-26,0v-2,-9,-4,-19,-8,-28v-17,21,-39,32,-65,32v-65,0,-99,-53,-99,-121v0,-71,37,-127,103,-127v55,0,87,35,95,83r-53,7v-4,-29,-19,-44,-42,-44v-35,0,-46,37,-46,80","w":231,"k":{"Y":9,"W":5,"V":5,"T":1,"A":-2}},"H":{"d":"210,-240r0,240r-56,0r0,-99r-75,0r0,99r-55,0r0,-240r55,0r0,94r75,0r0,-94r56,0","w":233},"I":{"d":"80,-240r0,240r-56,0r0,-240r56,0","w":104},"J":{"d":"2,-47v31,5,57,7,57,-29r0,-164r56,0r0,171v5,66,-50,82,-113,69r0,-47","w":137,"k":{"A":5}},"K":{"d":"79,-240r0,113r76,-113r53,0r-57,86r72,154r-62,0r-48,-104r-34,49r0,55r-55,0r0,-240r55,0","w":226,"k":{"y":13,"u":8,"o":9,"e":9,"a":2,"T":-3,"O":10,"G":10,"C":10}},"L":{"d":"81,-47r95,0r0,47r-152,0r0,-240r57,0r0,193","w":181,"k":{"y":13,"Y":23,"W":15,"V":17,"U":2,"T":20,"O":4,"G":2,"C":4,"-":-2}},"M":{"d":"130,0r-59,-196r0,196r-47,0r0,-240r87,0r42,144r45,-144r87,0r0,240r-56,0r0,-196r-60,196r-39,0","w":309},"N":{"d":"209,-240r0,240r-48,0r-94,-162r1,162r-44,0r0,-240r61,0r81,142r-1,-142r44,0","w":232,"k":{".":-3,",":-3}},"O":{"d":"218,-120v0,67,-36,124,-104,124v-65,0,-101,-59,-101,-125v0,-67,37,-123,103,-123v67,0,101,61,102,124xm116,-198v-30,0,-44,26,-44,78v0,52,14,78,44,78v29,0,43,-26,43,-78v0,-52,-14,-78,-43,-78","w":230,"k":{"Y":9,"X":9,"W":5,"V":5,"T":1,"A":7}},"P":{"d":"210,-166v0,67,-52,84,-129,77r0,89r-57,0r0,-240r94,0v59,-2,92,22,92,74xm153,-165v0,-35,-38,-32,-74,-31r0,63v36,1,74,3,74,-32","w":217,"k":{"o":4,"e":4,"a":3,"J":18,"A":14,".":30,",":31}},"Q":{"d":"116,-244v116,0,133,188,53,232v0,20,19,21,42,17r0,42v-42,11,-76,-7,-76,-46v-78,15,-122,-50,-122,-121v0,-66,35,-124,103,-124xm116,-198v-30,0,-44,26,-44,78v0,52,15,78,44,78v30,0,44,-26,44,-77v0,-52,-14,-79,-44,-79","w":231},"R":{"d":"130,-240v88,-14,119,104,46,134r44,106r-62,0r-37,-95r-40,0r0,95r-57,0r0,-240r106,0xm159,-168v0,-35,-41,-29,-78,-29r0,61v39,1,78,5,78,-32","w":236,"k":{"y":-2,"u":4,"o":6,"e":6,"Y":5,"W":6,"V":4,"U":4,"O":5,"G":5,"C":5}},"S":{"d":"32,-120v-48,-45,-3,-124,67,-124v47,0,78,19,91,57r-48,16v-2,-34,-73,-40,-74,-7v-1,33,73,26,88,40v21,9,40,32,40,62v0,73,-103,101,-162,63v-17,-11,-28,-28,-34,-50r52,-12v2,38,81,49,87,9v-2,-22,-18,-23,-42,-28v-31,-7,-52,-15,-65,-26","w":209,"k":{"t":2,"Y":4,"W":5,"V":3,"T":-2,"A":3}},"T":{"d":"176,-240r0,48r-59,0r0,192r-57,0r0,-192r-60,0r0,-48r176,0","w":176,"k":{"\u00ab":18,"y":17,"w":19,"v":17,"u":18,"s":14,"r":17,"o":19,"g":17,"e":19,"c":19,"a":19,"Y":-17,"W":-11,"V":-13,"S":-4,"J":17,"G":2,"C":1,"A":17,";":17,":":17,".":15,"-":8,",":15}},"U":{"d":"123,-42v33,0,42,-12,42,-49r0,-149r48,0r0,149v4,71,-32,95,-95,95v-65,0,-96,-27,-96,-95r0,-149r61,0r0,149v-3,35,11,49,40,49","w":233,"k":{"r":-2,"p":-1,"n":-2,"m":-2,"A":5}},"V":{"d":"202,-240r-72,240r-60,0r-72,-240r59,0r48,172r50,-172r47,0","w":200,"k":{"\u00ab":10,"y":-3,"u":7,"r":7,"o":10,"g":9,"e":10,"a":10,"T":-13,"O":5,"G":5,"C":5,"A":11,";":6,":":5,".":14,",":14}},"W":{"d":"312,-240r-60,240r-55,0r-40,-159r-38,159r-55,0r-62,-240r58,0r37,162r39,-162r52,0r40,162r38,-162r46,0","w":314,"k":{"\u00ab":8,"y":-2,"u":7,"r":7,"o":9,"g":8,"e":9,"a":9,"T":-11,"S":1,"O":4,"G":4,"C":5,"A":10,":":6,".":12,"-":-2,",":12}},"X":{"d":"207,-240r-66,112r74,128r-65,0r-48,-87r-48,87r-53,0r74,-128r-66,-112r65,0r39,73r41,-73r53,0","w":215,"k":{"y":12,"o":10,"e":9,"Q":9,"O":9,"C":9,"-":4}},"Y":{"d":"197,-240r-75,139r0,101r-56,0r0,-101r-76,-139r66,0r45,91r46,-91r50,0","w":187,"k":{"\u00ab":19,"u":12,"p":11,"o":17,"g":16,"e":18,"a":18,"T":-17,"S":2,"O":8,"G":9,"C":9,"A":16,";":11,":":10,".":18,"-":9,",":18}},"Z":{"d":"197,-199r-121,153r125,0r0,46r-194,0r0,-41r121,-154r-113,0r0,-45r182,0r0,41","w":208},"[":{"d":"95,38r0,22r-76,0r0,-300r76,0r0,23r-35,0r0,255r35,0","w":105},"\\":{"d":"181,60r-171,-300r35,0r171,300r-35,0","w":192},"]":{"d":"11,-218r0,-22r75,0r0,300r-75,0r0,-23r35,0r0,-255r-35,0","w":105},"^":{"d":"52,-120r-50,0r56,-122r64,0r56,122r-50,0r-38,-83","w":180},"_":{"d":"0,17r180,0r0,42r-180,0r0,-42","w":180},"`":{"d":"54,-266r73,42r-9,20r-77,-33","w":180},"a":{"d":"99,-181v46,0,74,12,74,67v0,36,-3,85,4,114r-51,0v-2,-7,-3,-17,-3,-28v-20,47,-117,41,-112,-18v4,-55,42,-59,110,-65v2,-22,-5,-36,-26,-36v-18,0,-28,9,-30,26r-49,-5v4,-39,41,-55,83,-55xm88,-29v25,-1,36,-26,33,-56v-37,4,-55,14,-55,33v0,12,9,24,22,23","w":194,"k":{"y":4,"w":3,"v":3}},"b":{"d":"113,4v-30,-1,-38,-10,-52,-31v-3,3,-7,12,-11,27r-28,0r0,-240r52,0r0,85v9,-17,24,-26,44,-26v45,1,66,41,66,92v0,52,-22,93,-71,93xm102,-146v-31,1,-28,42,-28,76v0,21,9,37,27,37v25,0,29,-22,29,-56v0,-39,-4,-53,-28,-57","w":195,"k":{"y":4,"w":2,"v":2}},"c":{"d":"70,-91v0,59,52,70,59,21r49,3v-3,42,-37,71,-82,71v-51,1,-85,-39,-85,-92v0,-102,156,-131,167,-25r-49,3v-2,-21,-11,-32,-28,-32v-21,0,-31,17,-31,51","w":184,"k":{"k":-2,"h":-2}},"d":{"d":"12,-87v0,-53,19,-93,66,-94v19,0,34,7,44,22r0,-81r50,0r0,240r-48,0r0,-28v-12,21,-28,32,-49,32v-45,-1,-63,-42,-63,-91xm66,-86v0,66,54,67,56,16v1,-32,2,-75,-26,-75v-20,0,-30,20,-30,59","w":194},"e":{"d":"11,-87v-5,-79,92,-124,146,-70v16,16,24,42,24,77r-114,0v-10,49,57,66,65,19r48,3v-13,41,-40,62,-81,62v-56,0,-85,-36,-88,-91xm67,-110r63,0v-2,-24,-12,-37,-30,-37v-20,0,-31,13,-33,37","w":192,"k":{"y":5,"x":5,"w":4,"v":4}},"f":{"d":"113,-207v-26,-5,-40,2,-37,29r32,0r0,41r-32,0r0,137r-51,0r0,-137r-20,0r0,-41r20,0v-5,-61,31,-77,88,-70r0,41","w":115,"k":{"t":-8,"s":-3,"o":2,"f":-5,"e":3,"a":1}},"g":{"d":"144,-173v1,-28,21,-40,55,-34r0,34v-16,-4,-32,-2,-34,13v44,53,-24,106,-95,86v-11,6,-13,23,-1,26v47,12,129,-7,129,52v0,45,-42,60,-103,59v-54,-1,-91,-5,-91,-42v0,-16,10,-26,30,-32v-36,-18,-26,-58,13,-71v-63,-32,-21,-99,50,-99v16,0,32,3,47,8xm127,-126v0,-16,-12,-27,-30,-27v-18,0,-29,11,-29,27v0,18,10,27,29,27v17,0,30,-10,30,-27xm149,14v-4,-22,-52,-10,-87,-15v-5,0,-14,8,-13,14v2,18,29,18,51,18v27,0,45,0,49,-17","w":199},"h":{"d":"102,-140v-50,0,-24,91,-30,140r-50,0r0,-240r50,0r0,87v24,-48,102,-33,102,36r0,117r-52,0r0,-100v1,-26,0,-40,-20,-40","w":195,"k":{"y":4}},"i":{"d":"74,-178r0,178r-52,0r0,-178r52,0xm74,-245r0,53r-52,0r0,-53r52,0","w":95},"j":{"d":"-11,20v24,4,32,-3,32,-30r0,-168r54,0r0,194v-2,40,-40,56,-86,45r0,-41xm75,-245r0,53r-54,0r0,-53r54,0","w":96},"k":{"d":"139,-117r58,117r-58,0r-37,-81r-31,36r0,45r-49,0r0,-240r49,0r0,144v21,-29,45,-55,68,-82r51,0","w":195,"k":{"u":2,"o":4,"g":-5,"e":4,".":-7,",":-7}},"l":{"d":"22,0r0,-240r52,0r0,240r-52,0","w":95},"m":{"d":"170,-150v23,-51,120,-39,105,35r0,115r-52,0r0,-98v-1,-28,1,-42,-22,-42v-47,0,-20,93,-27,140r-52,0r0,-98v0,-29,0,-42,-23,-42v-23,0,-26,15,-27,42r0,98r-50,0r0,-178r49,0r0,28v13,-41,84,-42,99,0","w":296,"k":{"y":4,"w":2,"v":2}},"n":{"d":"70,-147v21,-54,106,-44,106,33r0,114r-52,0r0,-100v0,-26,-1,-40,-22,-40v-46,0,-23,93,-28,140r-52,0r0,-178r48,0r0,31","w":197,"k":{"y":4,"w":2,"v":2}},"o":{"d":"11,-89v2,-55,29,-90,84,-92v54,-2,86,40,86,93v0,51,-35,92,-86,92v-51,0,-85,-41,-84,-93xm96,-31v40,5,34,-80,23,-103v-4,-9,-12,-13,-22,-13v-27,0,-30,20,-30,57v0,34,3,56,29,59","w":192,"k":{"y":5,"x":5,"w":3,"v":3}},"p":{"d":"182,-91v0,77,-69,127,-110,71r0,80r-50,0r0,-238r48,0r0,26v9,-20,25,-29,47,-29v44,1,65,39,65,90xm128,-92v0,-67,-56,-68,-56,-12v0,35,-3,70,28,71v24,-4,28,-21,28,-59","w":194,"k":{"y":3,"t":-2}},"q":{"d":"12,-89v-12,-79,83,-125,123,-64v6,-8,10,-16,13,-25r29,0v-8,74,-1,159,-3,238r-51,0r0,-78v-44,53,-121,1,-111,-71xm95,-33v30,0,28,-41,28,-76v0,-18,-10,-37,-26,-37v-26,0,-30,20,-30,58v1,34,4,55,28,55","w":195},"r":{"d":"117,-129v-60,-3,-42,74,-45,129r-50,0r0,-178r48,0r0,34v9,-28,20,-39,47,-37r0,52","w":124,"k":{"y":-8,"x":-3,"w":-6,"v":-8,"t":-7,"s":-3,"p":2,"k":2,"h":2,"f":-5,".":12,"-":-4,",":12}},"s":{"d":"26,-84v-40,-37,-4,-103,58,-97v40,4,59,15,71,46r-39,11v1,-27,-61,-35,-61,-9v0,25,62,15,75,26v63,29,25,111,-47,111v-45,0,-72,-18,-81,-53r44,-6v0,28,70,34,70,6v0,-8,-6,-12,-19,-14v-36,-4,-60,-12,-71,-21","w":170,"k":{"t":-3}},"t":{"d":"121,0v-54,10,-93,3,-93,-54r0,-83r-28,0r0,-41r31,0r5,-52r45,-3r0,55r38,0r0,41r-38,0r0,75v-3,27,17,25,40,23r0,39","w":126,"k":{"o":1,"e":2,"a":-3,";":-5,":":-5}},"u":{"d":"92,-38v52,-3,21,-91,29,-140r52,0r0,178r-48,0r0,-30v-9,23,-27,34,-53,34v-78,1,-42,-112,-50,-182r50,0r0,116v0,16,7,24,20,24","w":194},"v":{"d":"161,-178r-61,178r-40,0r-61,-178r54,0r34,113r35,-113r39,0","w":162,"k":{"o":4,"g":3,"e":4,"c":4,"a":5,":":-1,".":11,"-":-6,",":11}},"w":{"d":"256,-178r-53,178r-46,0r-28,-114r-28,114r-44,0r-55,-178r55,0r28,109r27,-109r48,0r26,110r30,-110r40,0","w":259,"k":{"o":4,"g":2,"e":4,"c":4,"a":4,".":9,"-":-7,",":9}},"x":{"d":"169,-178r-51,83r60,95r-60,0r-37,-61r-36,61r-45,0r59,-95r-51,-83r60,0r28,48r28,-48r45,0","w":177,"k":{"q":4,"o":5,"e":6,"c":6,"a":2}},"y":{"d":"159,-178r-55,171v-13,51,-32,76,-95,67r0,-40v25,5,52,4,54,-20r-64,-178r55,0r34,106r33,-106r38,0","w":160,"k":{"o":4,"g":2,"e":4,"c":4,"a":4,":":-2,".":9,"-":-7,",":10}},"z":{"d":"143,-178r0,33r-79,107r83,0r0,38r-140,0r0,-38r78,-104r-71,0r0,-36r129,0","w":154},"{":{"d":"78,-195v0,41,11,91,-21,105v34,15,15,81,23,124v1,4,13,6,19,4r0,21v-40,4,-68,-3,-65,-47v-4,-33,14,-90,-19,-94r0,-19v54,-15,-30,-163,84,-138r0,21v-17,-2,-21,1,-21,23","w":105},"|":{"d":"65,-240r50,0r0,300r-50,0r0,-300","w":180},"}":{"d":"36,15v0,-41,-11,-91,21,-105v-34,-15,-15,-81,-23,-124v-1,-4,-13,-6,-19,-4r0,-21v41,-5,65,4,65,47v0,33,-12,90,19,94r0,19v-54,15,30,163,-84,138r0,-21v17,2,21,-1,21,-23","w":105},"~":{"d":"136,-87v-6,2,-58,-18,-66,-18v-10,0,-18,8,-25,22r-27,-19v14,-31,21,-47,55,-50v28,-2,79,41,93,-1r27,17v-14,33,-33,49,-57,49"},"\u00c4":{"d":"142,-240r75,240r-60,0r-15,-49r-78,0r-15,49r-49,0r77,-240r65,0xm78,-94r51,0r-26,-84xm155,-281v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm97,-281v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":218},"\u00c5":{"d":"143,-288v0,18,-17,33,-35,33v-19,0,-33,-17,-33,-33v0,-16,15,-34,34,-33v18,1,34,15,34,33xm95,-288v-1,7,7,14,14,14v7,0,15,-7,14,-14v0,-7,-7,-13,-14,-13v-7,0,-14,6,-14,13xm142,-240r75,240r-60,0r-15,-49r-78,0r-15,49r-49,0r77,-240r65,0xm78,-94r51,0r-26,-84","w":218},"\u00c7":{"d":"75,-120v0,49,8,78,46,78v23,0,37,-16,42,-46r55,4v-8,57,-41,86,-99,88r-5,14v22,-6,43,10,43,29v0,37,-56,37,-84,19r7,-15v19,10,40,16,44,-5v-1,-14,-18,-16,-34,-12r9,-32v-55,-9,-86,-57,-86,-122v0,-70,39,-125,107,-124v58,0,91,31,98,93r-59,4v-1,-34,-14,-51,-40,-51v-29,0,-44,26,-44,78","w":225},"\u00c9":{"d":"195,-194r-114,0r0,49r90,0r0,45r-90,0r0,53r114,0r0,47r-171,0r0,-240r171,0r0,46xm155,-322r13,29r-77,33r-9,-20","w":205},"\u00d1":{"d":"60,-287v30,-46,76,16,104,-22r15,20v-21,32,-50,21,-81,10v-7,0,-15,4,-23,12xm209,-240r0,240r-48,0r-94,-162r1,162r-44,0r0,-240r61,0r81,142r-1,-142r44,0","w":232},"\u00d6":{"d":"218,-120v0,67,-36,124,-104,124v-65,0,-101,-59,-101,-125v0,-67,37,-123,103,-123v67,0,101,61,102,124xm116,-198v-30,0,-44,26,-44,78v0,52,14,78,44,78v29,0,43,-26,43,-78v0,-52,-14,-78,-43,-78xm167,-286v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm109,-286v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":230},"\u00dc":{"d":"123,-42v33,0,42,-12,42,-49r0,-149r48,0r0,149v4,71,-32,95,-95,95v-65,0,-96,-27,-96,-95r0,-149r61,0r0,149v-3,35,11,49,40,49xm170,-287v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm112,-287v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":233},"\u00e1":{"d":"99,-181v46,0,74,12,74,67v0,36,-3,85,4,114r-51,0v-2,-7,-3,-17,-3,-28v-20,47,-117,41,-112,-18v4,-55,42,-59,110,-65v2,-22,-5,-36,-26,-36v-18,0,-28,9,-30,26r-49,-5v4,-39,41,-55,83,-55xm88,-29v25,-1,36,-26,33,-56v-37,4,-55,14,-55,33v0,12,9,24,22,23xm144,-266r13,29r-77,33r-9,-20","w":194},"\u00e0":{"d":"99,-181v46,0,74,12,74,67v0,36,-3,85,4,114r-51,0v-2,-7,-3,-17,-3,-28v-20,47,-117,41,-112,-18v4,-55,42,-59,110,-65v2,-22,-5,-36,-26,-36v-18,0,-28,9,-30,26r-49,-5v4,-39,41,-55,83,-55xm88,-29v25,-1,36,-26,33,-56v-37,4,-55,14,-55,33v0,12,9,24,22,23xm55,-266r73,42r-9,20r-77,-33","w":194},"\u00e2":{"d":"163,-209r-36,4r-28,-24r-29,24r-36,-4r65,-55xm99,-181v46,0,74,12,74,67v0,36,-3,85,4,114r-51,0v-2,-7,-3,-17,-3,-28v-20,47,-117,41,-112,-18v4,-55,42,-59,110,-65v2,-22,-5,-36,-26,-36v-18,0,-28,9,-30,26r-49,-5v4,-39,41,-55,83,-55xm88,-29v25,-1,36,-26,33,-56v-37,4,-55,14,-55,33v0,12,9,24,22,23","w":194},"\u00e4":{"d":"99,-181v46,0,74,12,74,67v0,36,-3,85,4,114r-51,0v-2,-7,-3,-17,-3,-28v-20,47,-117,41,-112,-18v4,-55,42,-59,110,-65v2,-22,-5,-36,-26,-36v-18,0,-28,9,-30,26r-49,-5v4,-39,41,-55,83,-55xm88,-29v25,-1,36,-26,33,-56v-37,4,-55,14,-55,33v0,12,9,24,22,23xm149,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm91,-230v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":194},"\u00e3":{"d":"40,-230v30,-46,76,15,104,-21r15,19v-21,32,-50,23,-81,11v-7,0,-15,3,-23,11xm99,-181v46,0,74,12,74,67v0,36,-3,85,4,114r-51,0v-2,-7,-3,-17,-3,-28v-20,47,-117,41,-112,-18v4,-55,42,-59,110,-65v2,-22,-5,-36,-26,-36v-18,0,-28,9,-30,26r-49,-5v4,-39,41,-55,83,-55xm88,-29v25,-1,36,-26,33,-56v-37,4,-55,14,-55,33v0,12,9,24,22,23","w":194},"\u00e5":{"d":"133,-233v0,18,-17,33,-35,33v-19,0,-33,-16,-33,-33v0,-17,14,-34,33,-33v18,1,35,14,35,33xm85,-233v0,7,7,13,14,13v7,0,14,-6,14,-13v0,-7,-7,-13,-14,-13v-7,0,-14,6,-14,13xm99,-181v46,0,74,12,74,67v0,36,-3,85,4,114r-51,0v-2,-7,-3,-17,-3,-28v-20,47,-117,41,-112,-18v4,-55,42,-59,110,-65v2,-22,-5,-36,-26,-36v-18,0,-28,9,-30,26r-49,-5v4,-39,41,-55,83,-55xm88,-29v25,-1,36,-26,33,-56v-37,4,-55,14,-55,33v0,12,9,24,22,23","w":194},"\u00e7":{"d":"70,-91v0,59,52,70,59,21r49,3v-6,44,-32,68,-78,71r-5,14v18,-5,36,10,36,26v-1,34,-49,35,-73,18r6,-15v15,8,33,15,37,-3v-1,-12,-15,-15,-28,-12r10,-29v-43,-5,-72,-42,-72,-91v0,-102,156,-131,167,-25r-49,3v-2,-21,-11,-32,-28,-32v-21,0,-31,17,-31,51","w":184},"\u00e9":{"d":"11,-87v-5,-79,92,-124,146,-70v16,16,24,42,24,77r-114,0v-10,49,57,66,65,19r48,3v-13,41,-40,62,-81,62v-56,0,-85,-36,-88,-91xm67,-110r63,0v-2,-24,-12,-37,-30,-37v-20,0,-31,13,-33,37xm144,-266r13,29r-77,33r-9,-20","w":192},"\u00e8":{"d":"11,-87v-5,-79,92,-124,146,-70v16,16,24,42,24,77r-114,0v-10,49,57,66,65,19r48,3v-13,41,-40,62,-81,62v-56,0,-85,-36,-88,-91xm67,-110r63,0v-2,-24,-12,-37,-30,-37v-20,0,-31,13,-33,37xm59,-266r73,42r-9,20r-77,-33","w":192},"\u00ea":{"d":"165,-209r-35,4r-29,-24r-29,24r-35,-4r64,-55xm11,-87v-5,-79,92,-124,146,-70v16,16,24,42,24,77r-114,0v-10,49,57,66,65,19r48,3v-13,41,-40,62,-81,62v-56,0,-85,-36,-88,-91xm67,-110r63,0v-2,-24,-12,-37,-30,-37v-20,0,-31,13,-33,37","w":192},"\u00eb":{"d":"11,-87v-5,-79,92,-124,146,-70v16,16,24,42,24,77r-114,0v-10,49,57,66,65,19r48,3v-13,41,-40,62,-81,62v-56,0,-85,-36,-88,-91xm67,-110r63,0v-2,-24,-12,-37,-30,-37v-20,0,-31,13,-33,37xm151,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm93,-230v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":192},"\u00ed":{"d":"74,-178r0,178r-52,0r0,-178r52,0xm89,-266r13,29r-77,33r-9,-20","w":95},"\u00ec":{"d":"74,-178r0,178r-52,0r0,-178r52,0xm7,-266r73,42r-9,20r-77,-33","w":95},"\u00ee":{"d":"112,-209r-35,4r-29,-24r-29,24r-36,-4r65,-55xm74,-178r0,178r-52,0r0,-178r52,0","w":95},"\u00ef":{"d":"75,-178r0,178r-53,0r0,-178r53,0xm102,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm44,-230v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":95},"\u00f1":{"d":"37,-230v30,-46,76,16,104,-21r15,19v-21,32,-50,23,-81,11v-7,0,-15,3,-23,11xm70,-147v21,-54,106,-44,106,33r0,114r-52,0r0,-100v0,-26,-1,-40,-22,-40v-46,0,-23,93,-28,140r-52,0r0,-178r48,0r0,31","w":197},"\u00f3":{"d":"11,-89v2,-55,29,-90,84,-92v54,-2,86,40,86,93v0,51,-35,92,-86,92v-51,0,-85,-41,-84,-93xm96,-31v40,5,34,-80,23,-103v-4,-9,-12,-13,-22,-13v-27,0,-30,20,-30,57v0,34,3,56,29,59xm141,-266r13,29r-77,33r-9,-20","w":192},"\u00f2":{"d":"11,-89v2,-55,29,-90,84,-92v54,-2,86,40,86,93v0,51,-35,92,-86,92v-51,0,-85,-41,-84,-93xm96,-31v40,5,34,-80,23,-103v-4,-9,-12,-13,-22,-13v-27,0,-30,20,-30,57v0,34,3,56,29,59xm57,-266r73,42r-9,20r-77,-33","w":192},"\u00f4":{"d":"162,-209r-36,4r-28,-24r-29,24r-36,-4r65,-55xm11,-89v2,-55,29,-90,84,-92v54,-2,86,40,86,93v0,51,-35,92,-86,92v-51,0,-85,-41,-84,-93xm96,-31v40,5,34,-80,23,-103v-4,-9,-12,-13,-22,-13v-27,0,-30,20,-30,57v0,34,3,56,29,59","w":192},"\u00f6":{"d":"11,-89v2,-55,29,-90,84,-92v54,-2,86,40,86,93v0,51,-35,92,-86,92v-51,0,-85,-41,-84,-93xm96,-31v40,5,34,-80,23,-103v-4,-9,-12,-13,-22,-13v-27,0,-30,20,-30,57v0,34,3,56,29,59xm148,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm90,-230v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":192},"\u00f5":{"d":"39,-230v30,-46,76,15,104,-21r15,19v-21,32,-50,23,-81,11v-7,0,-15,3,-23,11xm11,-89v2,-55,29,-90,84,-92v54,-2,86,40,86,93v0,51,-35,92,-86,92v-51,0,-85,-41,-84,-93xm96,-31v40,5,34,-80,23,-103v-4,-9,-12,-13,-22,-13v-27,0,-30,20,-30,57v0,34,3,56,29,59","w":192},"\u00fa":{"d":"92,-38v52,-3,21,-91,29,-140r52,0r0,178r-48,0r0,-30v-9,23,-27,34,-53,34v-78,1,-42,-112,-50,-182r50,0r0,116v0,16,7,24,20,24xm143,-266r13,29r-77,33r-9,-20","w":194},"\u00f9":{"d":"92,-38v52,-3,21,-91,29,-140r52,0r0,178r-48,0r0,-30v-9,23,-27,34,-53,34v-78,1,-42,-112,-50,-182r50,0r0,116v0,16,7,24,20,24xm52,-266r73,42r-9,20r-77,-33","w":194},"\u00fb":{"d":"161,-209r-35,4r-29,-24r-29,24r-35,-4r64,-55xm92,-38v52,-3,21,-91,29,-140r52,0r0,178r-48,0r0,-30v-9,23,-27,34,-53,34v-78,1,-42,-112,-50,-182r50,0r0,116v0,16,7,24,20,24","w":194},"\u00fc":{"d":"92,-38v52,-3,21,-91,29,-140r52,0r0,178r-48,0r0,-30v-9,23,-27,34,-53,34v-78,1,-42,-112,-50,-182r50,0r0,116v0,16,7,24,20,24xm147,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm89,-230v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":194},"\u00b0":{"d":"156,-194v0,27,-23,51,-50,51v-27,0,-50,-23,-50,-51v0,-27,22,-51,49,-51v27,0,51,24,51,51xm81,-194v0,13,12,24,25,24v13,1,24,-11,24,-24v0,-13,-11,-25,-24,-25v-14,0,-25,12,-25,25"},"\u00a2":{"d":"82,-120v0,25,8,47,32,47v17,0,27,-10,29,-31r45,4v-5,36,-26,57,-62,64r0,46r-28,0r0,-46v-45,-6,-67,-39,-69,-86v-2,-47,27,-84,69,-87r0,-37r28,0r0,37v36,5,57,26,63,64r-46,3v-3,-21,-12,-31,-29,-31v-21,0,-32,17,-32,53"},"\u00a3":{"d":"2,-45v44,6,60,-22,51,-65r-33,0r0,-36r27,0v-12,-60,20,-98,74,-98v35,0,58,16,69,46r-45,18v-5,-32,-49,-29,-46,5v0,5,1,15,3,29r40,0r0,36r-36,0v0,36,-7,46,-27,65v39,1,69,2,77,-33r48,14v-14,82,-113,62,-202,64r0,-45"},"\u00a7":{"d":"164,-52v56,36,14,116,-56,116v-42,0,-77,-20,-87,-54r44,-8v12,18,27,27,46,27v18,0,33,-7,34,-21v-12,-49,-118,-32,-118,-101v0,-20,8,-38,24,-53v-42,-38,0,-98,59,-98v37,0,63,15,76,44r-38,11v-4,-26,-64,-32,-68,-4v9,39,106,26,106,92v0,18,-7,35,-22,49xm130,-69v37,-29,-15,-49,-45,-58v-17,8,-19,25,-4,37v7,5,23,12,49,21"},"\u00b6":{"d":"0,-179v4,-53,27,-61,96,-61r110,0r0,22r-29,0r0,278r-21,0r0,-278r-22,0r0,278r-22,0r0,-177v-63,3,-116,-2,-112,-62xm50,-178v0,36,22,41,62,39r0,-79v-41,-2,-62,3,-62,40"},"\u00df":{"d":"112,-221v-27,0,-34,19,-34,54r0,188r-55,0r0,-146r-18,0r0,-39r18,0v-1,-60,39,-92,96,-95v53,-3,93,46,60,87v-12,15,-41,16,-52,25v34,18,90,28,90,81v0,55,-68,86,-124,62r13,-35v27,9,58,10,61,-16v-4,-40,-81,-28,-80,-78v0,-14,6,-26,19,-39v42,-4,43,-49,6,-49","w":224},"\u00ae":{"d":"263,-120v0,65,-57,124,-124,124v-66,0,-124,-58,-124,-124v0,-66,58,-124,124,-124v67,0,124,59,124,124xm139,-17v55,0,101,-49,101,-103v0,-55,-47,-103,-100,-103v-54,0,-102,48,-102,103v0,54,47,103,101,103xm80,-192v54,0,122,-9,121,44v0,17,-8,29,-25,37r27,63r-41,0r-23,-57r-21,0r0,57r-38,0r0,-144xm163,-149v0,-21,-23,-17,-45,-17r0,35v21,0,45,3,45,-18","w":278},"\u00a9":{"d":"263,-120v0,65,-57,124,-124,124v-66,0,-124,-58,-124,-124v0,-66,58,-124,124,-124v67,0,124,59,124,124xm139,-17v55,0,101,-49,101,-103v0,-55,-47,-103,-100,-103v-54,0,-102,48,-102,103v0,54,47,103,101,103xm74,-120v0,-43,27,-75,69,-74v37,0,58,19,62,56r-38,2v-1,-20,-9,-31,-25,-31v-19,0,-28,17,-28,49v0,51,50,61,56,17r35,3v-4,32,-27,52,-63,52v-43,0,-68,-29,-68,-74","w":278},"\u00b4":{"d":"126,-266r13,29r-77,33r-9,-20","w":180},"\u00a8":{"d":"140,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm82,-230v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":180},"\u00c6":{"d":"294,-195r-110,0r0,50r88,0r0,45r-88,0r0,53r110,0r0,47r-167,0r0,-55r-56,0r-25,55r-48,0r109,-240r187,0r0,45xm88,-95r39,0r0,-87","w":303},"\u00d8":{"d":"46,-25v-62,-66,-37,-219,71,-219v17,0,32,4,45,10r14,-25r32,0r-23,43v62,70,36,226,-73,220v-16,0,-31,-3,-44,-10r-14,26r-32,0xm139,-191v-58,-32,-80,53,-63,111xm92,-50v39,23,70,-5,67,-69v0,-16,-2,-30,-5,-43","w":230},"\u00b1":{"d":"195,-140r0,38r-70,0r0,65r-39,0r0,-65r-69,0r0,-38r69,0r0,-73r39,0r0,73r70,0xm195,-20r0,38r-178,0r0,-38r178,0"},"\u00a5":{"d":"158,-154r39,0r0,32r-57,0r-11,24r68,0r0,31r-68,0r0,67r-47,0r0,-67r-68,0r0,-31r68,0r-11,-24r-57,0r0,-32r40,0r-47,-86r60,0r46,91r46,-91r45,0"},"\u00b5":{"d":"143,-27v-7,38,-58,40,-65,7r0,80r-53,0r0,-238r53,0v6,52,-19,138,27,147v48,-6,23,-97,29,-147r52,0r0,178r-42,0"},"\u00aa":{"d":"66,-245v29,0,47,9,47,41v0,22,-2,50,2,68r-35,0v-1,-6,-2,-10,-2,-12v-17,25,-73,17,-70,-16v3,-32,24,-36,69,-39v1,-12,-3,-19,-15,-19v-11,0,-16,5,-17,15r-34,-3v4,-23,22,-35,55,-35xm58,-155v14,0,22,-13,19,-30v-20,2,-30,7,-30,17v0,8,3,13,11,13","w":127},"\u00ba":{"d":"9,-189v0,-33,22,-56,54,-56v33,0,55,25,55,56v0,32,-22,55,-56,55v-31,0,-53,-23,-53,-55xm80,-189v0,-20,-1,-33,-16,-33v-16,0,-17,13,-17,32v0,22,5,34,16,34v11,0,17,-11,17,-33","w":126},"\u00e6":{"d":"17,-125v3,-57,91,-71,132,-40v62,-42,138,5,128,85r-110,0v-9,53,56,61,64,19r46,4v-12,70,-107,80,-146,29v-28,45,-120,45,-120,-18v0,-54,37,-58,109,-65v2,-23,-3,-37,-26,-36v-18,0,-28,9,-30,27xm228,-111v-2,-24,-8,-36,-29,-36v-19,0,-29,12,-32,36r61,0xm86,-29v25,-1,38,-25,34,-56v-37,2,-55,13,-55,33v-1,12,8,24,21,23","w":288},"\u00f8":{"d":"40,-16v-54,-48,-30,-165,55,-165v15,0,27,2,35,6r13,-21r28,0r-19,35v66,58,11,201,-90,159r-13,20r-28,0xm111,-142v-39,-21,-52,30,-43,77xm81,-36v28,15,46,-6,45,-50v0,-10,-1,-19,-2,-28","w":192},"\u00bf":{"d":"69,-180r54,0r0,53r-54,0r0,-53xm92,61v-43,0,-82,-29,-82,-71v0,-35,39,-63,60,-81v3,-4,4,-11,4,-20r45,0v12,66,-47,52,-51,101v-1,17,12,27,28,28v21,0,31,-15,34,-44r49,6v-6,48,-37,81,-87,81","w":183},"\u00a1":{"d":"81,-180r0,55r-56,0r0,-55r56,0xm69,-108r18,168r-68,0r18,-168r32,0","w":105},"\u00ac":{"d":"134,0r0,-53r-106,0r0,-44r156,0r0,97r-50,0"},"\u00ab":{"d":"90,-42r-30,-50r30,-52r18,0r-18,52r18,50r-18,0xm42,-42r-30,-50r30,-52r18,0r-18,52r18,50r-18,0","w":122},"\u00bb":{"d":"33,-42r-19,0r19,-50r-19,-52r19,0r30,52xm81,-42r-18,0r18,-50r-18,-52r18,0r30,52","w":122,"k":{"Y":20,"W":9,"V":9,"T":18,"A":2}},"\u00a0":{"w":90},"\u00c0":{"d":"142,-240r75,240r-60,0r-15,-49r-78,0r-15,49r-49,0r77,-240r65,0xm78,-94r51,0r-26,-84xm65,-322r73,42r-9,20r-77,-33","w":218},"\u00c3":{"d":"50,-287v30,-46,76,16,104,-22r14,20v-21,32,-50,21,-81,10v-7,0,-14,4,-22,12xm142,-240r75,240r-60,0r-15,-49r-78,0r-15,49r-49,0r77,-240r65,0xm78,-94r51,0r-26,-84","w":218},"\u00d5":{"d":"59,-287v30,-46,76,16,104,-22r15,20v-21,32,-51,21,-82,10v-7,0,-14,4,-22,12xm218,-120v0,67,-36,124,-104,124v-65,0,-101,-59,-101,-125v0,-67,37,-123,103,-123v67,0,101,61,102,124xm116,-198v-30,0,-44,26,-44,78v0,52,14,78,44,78v29,0,43,-26,43,-78v0,-52,-14,-78,-43,-78","w":230},"\u00f7":{"d":"105,-207v13,0,24,11,24,24v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24xm195,-140r0,38r-178,0r0,-38r178,0xm105,-83v13,0,24,11,24,24v0,13,-11,24,-24,24v-13,0,-24,-11,-24,-24v0,-13,11,-24,24,-24"},"\u00ff":{"d":"159,-178r-55,171v-13,51,-32,76,-95,67r0,-40v25,5,52,4,54,-20r-64,-178r55,0r34,106r33,-106r38,0xm131,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm73,-230v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":160},"\u00c2":{"d":"173,-265r-35,4r-29,-25r-29,25r-35,-4r64,-55xm142,-240r75,240r-60,0r-15,-49r-78,0r-15,49r-49,0r77,-240r65,0xm78,-94r51,0r-26,-84","w":218},"\u00ca":{"d":"173,-265r-35,4r-29,-25r-29,25r-35,-4r64,-55xm195,-194r-114,0r0,49r90,0r0,45r-90,0r0,53r114,0r0,47r-171,0r0,-240r171,0r0,46","w":205},"\u00c1":{"d":"142,-240r75,240r-60,0r-15,-49r-78,0r-15,49r-49,0r77,-240r65,0xm78,-94r51,0r-26,-84xm154,-322r13,29r-77,33r-9,-20","w":218},"\u00cb":{"d":"195,-194r-114,0r0,49r90,0r0,45r-90,0r0,53r114,0r0,47r-171,0r0,-240r171,0r0,46xm160,-287v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm102,-287v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":205},"\u00c8":{"d":"195,-194r-114,0r0,49r90,0r0,45r-90,0r0,53r114,0r0,47r-171,0r0,-240r171,0r0,46xm65,-322r73,42r-9,20r-77,-33","w":205},"\u00cd":{"d":"80,-240r0,240r-56,0r0,-240r56,0xm96,-322r13,29r-77,33r-9,-20","w":104},"\u00ce":{"d":"116,-266r-36,4r-29,-24r-29,24r-35,-4r64,-55xm80,-240r0,240r-56,0r0,-240r56,0","w":104},"\u00cf":{"d":"79,-240r0,240r-56,0r0,-240r56,0xm103,-286v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm45,-286v0,11,-10,21,-22,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20v12,0,22,9,22,20","w":104},"\u00cc":{"d":"80,-240r0,240r-56,0r0,-240r56,0xm8,-322r73,42r-9,20r-77,-33","w":104},"\u00d3":{"d":"218,-120v0,67,-36,124,-104,124v-65,0,-101,-59,-101,-125v0,-67,37,-123,103,-123v67,0,101,61,102,124xm116,-198v-30,0,-44,26,-44,78v0,52,14,78,44,78v29,0,43,-26,43,-78v0,-52,-14,-78,-43,-78xm160,-322r13,29r-77,33r-9,-20","w":230},"\u00d4":{"d":"182,-265r-36,4r-29,-25r-28,25r-36,-4r64,-55xm218,-120v0,67,-36,124,-104,124v-65,0,-101,-59,-101,-125v0,-67,37,-123,103,-123v67,0,101,61,102,124xm116,-198v-30,0,-44,26,-44,78v0,52,14,78,44,78v29,0,43,-26,43,-78v0,-52,-14,-78,-43,-78","w":230},"\u00d2":{"d":"218,-120v0,67,-36,124,-104,124v-65,0,-101,-59,-101,-125v0,-67,37,-123,103,-123v67,0,101,61,102,124xm116,-198v-30,0,-44,26,-44,78v0,52,14,78,44,78v29,0,43,-26,43,-78v0,-52,-14,-78,-43,-78xm77,-322r73,42r-9,20r-77,-33","w":230},"\u00da":{"d":"123,-42v33,0,42,-12,42,-49r0,-149r48,0r0,149v4,71,-32,95,-95,95v-65,0,-96,-27,-96,-95r0,-149r61,0r0,149v-3,35,11,49,40,49xm165,-322r13,29r-77,33r-9,-20","w":233},"\u00db":{"d":"185,-265r-36,4r-29,-25r-29,25r-35,-4r64,-55xm123,-42v33,0,42,-12,42,-49r0,-149r48,0r0,149v4,71,-32,95,-95,95v-65,0,-96,-27,-96,-95r0,-149r61,0r0,149v-3,35,11,49,40,49","w":233},"\u00d9":{"d":"123,-42v33,0,42,-12,42,-49r0,-149r48,0r0,149v4,71,-32,95,-95,95v-65,0,-96,-27,-96,-95r0,-149r61,0r0,149v-3,35,11,49,40,49xm76,-322r73,42r-9,20r-77,-33","w":233},"\u00b8":{"d":"97,44v-1,-12,-15,-15,-29,-12r12,-32r17,0r-6,18v18,-5,36,10,36,26v-1,34,-48,35,-73,18r6,-15v15,8,33,15,37,-3","w":180},"\u00a6":{"d":"65,-240r50,0r0,125r-50,0r0,-125xm65,-55r50,0r0,115r-50,0r0,-115","w":180},"\u00d0":{"d":"221,-121v3,68,-44,121,-114,121r-83,0r0,-105r-22,0r0,-36r22,0r0,-99r73,0v86,-2,121,42,124,119xm163,-122v-1,-47,-26,-83,-84,-74r0,55r42,0r0,36r-42,0r0,60v58,8,84,-27,84,-77","w":233},"\u00f0":{"d":"11,-87v-3,-58,69,-123,112,-71v-4,-21,-11,-38,-22,-48r-32,16r-11,-16r28,-15v-6,-4,-17,-8,-31,-13r8,-19v18,4,35,10,50,19r33,-16r13,15r-29,15v25,22,52,72,52,121v0,62,-31,101,-85,103v-52,2,-84,-42,-86,-91xm97,-31v25,-4,29,-20,29,-57v0,-36,-10,-55,-29,-55v-20,0,-30,17,-30,52v0,38,3,57,30,60","w":192},"\u00dd":{"d":"197,-240r-75,139r0,101r-56,0r0,-101r-76,-139r66,0r45,91r46,-91r50,0xm141,-322r13,29r-77,33r-9,-20","w":187},"\u00fd":{"d":"159,-178r-55,171v-13,51,-32,76,-95,67r0,-40v25,5,52,4,54,-20r-64,-178r55,0r34,106r33,-106r38,0xm128,-266r13,29r-77,33r-9,-20","w":160},"\u00de":{"d":"210,-134v1,68,-53,83,-129,77r0,57r-57,0r0,-240r57,0r0,32v74,-5,128,9,129,74xm153,-132v0,-33,-37,-34,-74,-32r0,64v36,2,74,2,74,-32","w":219},"\u00fe":{"d":"182,-91v12,76,-69,127,-110,71r0,80r-50,0r0,-300r50,0r0,85v38,-58,121,-8,110,64xm128,-92v0,-67,-56,-68,-56,-12v0,35,-3,70,28,71v24,-4,28,-21,28,-59","w":194},"\u00d7":{"d":"155,-198r27,27r-49,50r51,51r-27,27r-51,-51r-50,49r-27,-27r50,-49r-52,-52r27,-27r52,52"},"\u00b9":{"d":"7,-181r0,-32v27,-7,44,-17,52,-29r28,0r0,118r38,0r0,28r-118,0r0,-28r42,0r0,-78v-17,9,-30,17,-42,21","w":139},"\u00b2":{"d":"126,-196v0,39,-33,47,-68,69r70,0r-2,31r-118,0r0,-29v27,-21,74,-39,79,-71v2,-11,-9,-18,-20,-18v-15,0,-23,10,-25,28r-34,-7v4,-64,118,-65,118,-3","w":139},"\u00b3":{"d":"89,-140v1,-20,-22,-17,-43,-17r0,-27v18,1,41,0,39,-16v-3,-23,-40,-19,-42,3r-34,-5v5,-49,111,-57,114,-1v0,15,-7,25,-23,31v19,5,28,17,28,34v3,45,-73,56,-104,31v-11,-9,-17,-19,-19,-32r35,-5v0,27,49,31,49,4","w":139},"\u00bd":{"d":"78,0r133,-240r28,0r-133,240r-28,0xm5,-181r0,-32v27,-7,44,-17,52,-29r28,0r0,118r38,0r0,28r-118,0r0,-28r42,0r0,-78v-17,9,-30,17,-42,21xm310,-100v0,39,-33,47,-68,69r70,0r-2,31r-118,0r0,-29v27,-21,74,-39,79,-71v2,-11,-9,-18,-20,-18v-15,0,-23,10,-25,28r-34,-7v4,-64,118,-65,118,-3","w":316},"\u00bc":{"d":"296,-146r0,86r22,0r0,27r-22,0r0,33r-37,0r0,-33r-69,0r0,-26r63,-87r43,0xm219,-58r42,0r0,-59xm79,0r133,-240r28,0r-133,240r-28,0xm4,-181r0,-32v27,-7,44,-17,52,-29r28,0r0,118r38,0r0,28r-118,0r0,-28r42,0r0,-78v-17,9,-30,17,-42,21","w":316},"\u00be":{"d":"288,-146r0,86r22,0r0,27r-22,0r0,33r-36,0r0,-33r-69,0r0,-26r62,-87r43,0xm212,-58r41,0r0,-59xm85,0r133,-240r28,0r-133,240r-28,0xm89,-140v1,-20,-22,-17,-43,-17r0,-27v18,1,41,0,39,-16v-3,-23,-40,-19,-42,3r-34,-5v5,-49,111,-57,114,-1v0,15,-7,25,-23,31v19,5,28,17,28,34v3,45,-73,56,-104,31v-11,-9,-17,-19,-19,-32r35,-5v0,27,49,31,49,4","w":316},"\u00ad":{"d":"4,-110r84,0r0,38r-84,0r0,-38","w":92},"\u00af":{"d":"0,-322r180,0r0,42r-180,0r0,-42","w":180},"\u00b7":{"d":"54,-65r-54,0r0,-53r54,0r0,53","w":54},"\u00a4":{"d":"11,-48r36,-36v-22,-30,-21,-70,0,-100r-36,-36r22,-23r36,37v31,-21,69,-24,101,-1r36,-36r23,23r-36,36v22,33,23,67,0,100r37,36r-22,22r-37,-36v-32,22,-69,23,-102,0r-36,36xm120,-84v26,0,50,-24,50,-50v0,-26,-24,-50,-50,-50v-26,0,-50,24,-50,50v0,26,24,50,50,50","w":239}}}); +/*! + * The following copyright notice may not be removed under any circumstances. + * + * Copyright: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. Portions copyright Microsoft + * Corporation. All rights reserved. + * + * Trademark: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. + * + * Description: + * Designed in 1902 by Morris Fuller Benton for the American Type Founders + * company, Franklin Gothic still reigns as one of the most-widely used sans serif + * typefaces. Originally issued in only one weight, the ATF version of Franklin + * Gothic was eventually expanded to include five additional weights, but no light + * or intermediate weights were ever developed. In 1979, under license from ATF, + * ITC developed four new weights in roman and italic: book, medium, demi and + * heavy. Designed by Victor Caruso, ITCs new weights matched the original faces + * characteristics, but featured a slightly enlarged lowercase x-height. ITC + * Franklin Gothic also features a slightly condensed lowercase a-z alphabet. In + * 1991, ITC commissioned the Font Bureau in Boston to create condensed, compressed + * and extra compressed versions of ITC Franklin Gothic, which increased the + * flexibility and usefulness of the design. + * + * Manufacturer: + * International Typeface Corporation + * + * Designer: + * Victor Caruso + * + * Vendor URL: + * http://www.itcfonts.com + * + * License information: + * http://www.itcfonts.com/itc/licensing.html + */ +Cufon.registerFont({"w":211,"face":{"font-family":"Franklin Gothic Heavy","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 9 3 2 1 2 2 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-22 -329 322 77.0544","underline-thickness":"17.9297","underline-position":"-18.1055","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":90},"!":{"d":"99,-240r-20,159r-45,0r-18,-159r83,0xm91,-64r0,64r-68,0r0,-64r68,0","w":113},"\"":{"d":"58,-139r-35,0r-8,-101r51,0xm125,-139r-34,0r-9,-101r52,0","w":148},"#":{"d":"195,-109r-7,37r-35,0r-13,72r-40,0r13,-72r-28,0r-13,72r-40,0r13,-72r-40,0r7,-37r40,0r4,-27r-38,0r6,-37r39,0r12,-67r40,0r-12,67r28,0r12,-67r41,0r-13,67r34,0r-6,37r-34,0r-5,27r35,0xm124,-136r-28,0r-5,27r29,0"},"$":{"d":"32,-121v-36,-44,-2,-112,54,-114r0,-30r34,0r0,30v38,4,62,22,74,54r-55,17v-3,-24,-53,-33,-57,-8v5,22,68,21,79,30v21,8,40,31,39,60v-1,43,-36,71,-80,75r0,30r-34,0r0,-30v-42,-5,-69,-27,-80,-67r61,-12v5,18,19,27,40,27v24,0,32,-13,19,-24v-27,-13,-89,-22,-94,-38"},"%":{"d":"108,-179v0,35,-18,61,-49,61v-31,0,-48,-27,-48,-62v0,-35,17,-61,49,-62v32,0,48,29,48,63xm47,-182v1,21,-1,33,12,38v8,0,13,-13,13,-36v0,-17,0,-35,-12,-36v-8,0,-13,11,-13,34xm217,-240r-146,240r-33,0r147,-240r32,0xm245,-59v0,35,-18,61,-49,61v-32,0,-49,-28,-49,-62v0,-35,18,-61,50,-62v32,0,48,27,48,63xm184,-62v1,21,-1,33,12,38v8,0,13,-13,13,-36v-1,-16,0,-36,-12,-36v-8,0,-13,12,-13,34","w":255},"&":{"d":"200,-185v0,31,-23,51,-46,59r25,27v8,-8,14,-22,18,-41r62,7v-8,33,-20,57,-39,74v8,7,22,8,39,6r0,52v-34,8,-63,2,-85,-16v-48,41,-165,22,-165,-53v0,-31,19,-53,56,-66v-44,-47,-9,-111,58,-108v42,2,77,19,77,59xm125,-201v-25,4,-20,28,1,41v22,-6,23,-40,-1,-41xm97,-102v-29,10,-20,57,13,54v11,0,20,-4,27,-10","w":266},"'":{"d":"58,-139r-35,0r-8,-101r51,0","w":81},"(":{"d":"105,-240v-62,89,-61,205,0,296r-48,0v-73,-90,-74,-210,0,-296r48,0","w":105},")":{"d":"1,56v62,-89,61,-205,0,-296r47,0v74,90,75,209,0,296r-47,0","w":105},"*":{"d":"130,-245r-7,59r56,-25r14,45r-58,7r39,42r-38,28r-31,-54r-30,54r-38,-28r39,-42r-58,-7r14,-45r56,25r-6,-59r48,0"},"+":{"d":"193,-143r0,44r-65,0r0,68r-45,0r0,-68r-65,0r0,-44r65,0r0,-68r45,0r0,68r65,0"},",":{"d":"83,-64r0,59r-39,67r-27,0r27,-62r-28,0r0,-64r67,0","w":98,"k":{"1":-3}},"-":{"d":"94,-118r0,55r-89,0r0,-55r89,0","w":98,"k":{"Y":14,"V":3,"T":4,"A":-8}},".":{"d":"83,-64r0,64r-67,0r0,-64r67,0","w":98,"k":{"1":-3}},"\/":{"d":"176,-240r-163,296r-35,0r162,-296r36,0","w":184},"0":{"d":"200,-118v0,67,-32,122,-95,122v-62,0,-94,-57,-94,-124v0,-69,31,-124,95,-124v64,0,94,58,94,126xm106,-193v-38,2,-26,103,-20,130v3,11,11,16,20,16v26,0,25,-38,25,-72v0,-45,0,-66,-25,-74","k":{"7":8,"1":8}},"1":{"d":"151,-53r56,0r0,53r-184,0r0,-53r59,0r0,-115v-22,10,-40,16,-53,18r0,-54v34,-7,58,-21,70,-40r52,0r0,191","k":{"8":-4,"7":17,"6":2,"5":-2,"4":-4,"3":-4,"2":-3,"1":3,"0":2,".":-13,",":-13}},"2":{"d":"195,-167v0,62,-31,62,-92,108r93,0r-2,59r-183,0r0,-55v33,-22,81,-56,106,-87v13,-17,8,-49,-16,-48v-18,0,-28,14,-30,42r-60,-12v6,-51,43,-83,95,-84v50,-1,89,30,89,77","k":{"7":7,"4":2,"1":5}},"3":{"d":"202,-69v0,48,-44,73,-95,73v-56,0,-90,-26,-103,-77r63,-8v4,22,16,33,35,33v16,0,31,-9,30,-25v-1,-27,-31,-26,-61,-25r0,-50v26,1,58,2,56,-21v-3,-33,-53,-29,-56,5r-58,-9v6,-86,179,-99,181,-3v1,25,-17,45,-36,51v29,9,44,27,44,56","k":{"7":7,"1":5}},"4":{"d":"207,-53r-34,0r0,53r-66,0r0,-53r-98,0r0,-52r90,-139r74,0r0,139r34,0r0,52xm107,-105r0,-72r-45,72r45,0","k":{"7":12,"4":-4,"1":3}},"5":{"d":"134,-80v0,-32,-46,-40,-59,-14r-55,-8r11,-138r160,0r-6,59r-101,0r-3,34v51,-34,121,3,121,65v0,77,-102,111,-160,66v-18,-13,-29,-31,-33,-54r61,-8v4,36,64,35,64,-2","k":{"7":11,"1":7}},"6":{"d":"10,-114v0,-71,33,-130,100,-130v47,0,81,28,86,72r-61,7v-2,-19,-10,-29,-24,-29v-20,0,-29,21,-30,63v35,-48,121,-12,121,52v0,47,-41,84,-92,83v-66,-1,-99,-51,-100,-118xm81,-73v0,15,11,28,27,28v16,0,27,-14,26,-29v0,-15,-10,-29,-25,-29v-16,-1,-28,15,-28,30","k":{"1":7}},"7":{"d":"51,0v2,-68,38,-140,76,-180r-111,0r5,-60r173,0r0,45v-32,41,-70,121,-63,195r-80,0","k":{":":13,"7":7,"6":12,"4":22,"1":13,".":24}},"8":{"d":"195,-179v0,26,-10,35,-30,49v26,13,38,33,38,59v1,52,-47,75,-101,75v-52,0,-93,-21,-94,-67v0,-25,12,-43,37,-54v-64,-38,-16,-127,63,-127v47,0,87,23,87,65xm135,-171v0,-26,-52,-37,-55,-8v-1,17,26,24,40,30v10,-5,15,-12,15,-22xm70,-68v0,29,62,36,65,7v2,-18,-32,-25,-48,-32v-11,7,-17,15,-17,25","k":{"7":6,"4":-1,"1":5}},"9":{"d":"200,-127v0,73,-32,131,-102,131v-45,0,-77,-24,-82,-64r62,-10v3,15,10,22,23,22v26,-1,33,-32,30,-60v-37,50,-121,11,-121,-53v0,-50,39,-83,92,-83v66,0,99,50,98,117xm76,-164v0,17,10,28,25,28v16,0,27,-12,27,-29v0,-18,-10,-30,-26,-30v-16,1,-26,13,-26,31","k":{"7":7,"1":8}},":":{"d":"83,-179r0,64r-67,0r0,-64r67,0xm83,-64r0,64r-67,0r0,-64r67,0","w":98},";":{"d":"83,-179r0,64r-67,0r0,-64r67,0xm83,-64r0,59r-39,67r-27,0r27,-62r-28,0r0,-64r67,0","w":98},"\u037e":{"d":"83,-179r0,64r-67,0r0,-64r67,0xm83,-64r0,59r-39,67r-27,0r27,-62r-28,0r0,-64r67,0","w":98},"<":{"d":"180,-222r0,50r-104,52r104,52r0,49r-156,-81r0,-41"},"=":{"d":"193,-175r0,45r-175,0r0,-45r175,0xm193,-108r0,45r-175,0r0,-45r175,0"},">":{"d":"31,-19r0,-49r104,-52r-104,-53r0,-49r156,81r0,42"},"?":{"d":"114,-172v0,-13,-8,-23,-20,-23v-17,0,-26,14,-26,41r-64,-7v10,-55,41,-83,95,-83v49,-1,88,29,88,75v0,52,-49,53,-60,90r-59,0v-7,-53,46,-52,46,-93xm133,-64r0,64r-67,0r0,-64r67,0","w":196},"@":{"d":"78,-115v0,-48,47,-90,86,-58r2,-8r33,0r-10,93v0,5,2,7,7,7v19,-1,36,-31,36,-56v0,-47,-41,-81,-89,-81v-53,0,-97,45,-96,98v1,54,39,99,99,97v24,0,50,-7,76,-20r11,28v-94,55,-221,3,-221,-105v0,-71,60,-127,131,-127v64,0,121,48,121,110v0,55,-60,114,-102,71v-32,39,-84,1,-84,-49xm138,-150v-29,-2,-36,62,-6,66v31,1,44,-64,6,-66","w":275},"A":{"d":"153,0r-13,-47r-65,0r-14,47r-60,0r74,-240r78,0r75,240r-75,0xm88,-100r39,0r-20,-69","w":229,"k":{"\u00ab":2,"y":8,"w":7,"v":8,"t":2,"q":1,"o":3,"g":-6,"e":3,"c":3,"Y":20,"W":13,"V":14,"U":5,"T":14,"Q":8,"O":8,"G":8,"C":7,".":-9,"-":-7,",":-9}},"B":{"d":"222,-69v0,47,-26,69,-87,69r-114,0r0,-240r122,0v76,-10,99,98,32,115v31,8,47,26,47,56xm89,-148v25,0,57,5,57,-20v0,-25,-33,-20,-57,-20r0,40xm150,-75v0,-26,-33,-22,-61,-22r0,44v27,0,61,5,61,-22","w":231,"k":{"Y":6,"W":4,"V":5}},"C":{"d":"86,-119v1,41,4,67,34,67v19,0,31,-14,33,-40r67,4v-4,55,-45,92,-101,92v-68,0,-109,-51,-109,-122v0,-72,38,-126,108,-126v63,-1,97,40,102,97r-68,3v0,-26,-11,-45,-31,-45v-23,0,-35,23,-35,70","w":226,"k":{"A":4}},"D":{"d":"234,-121v2,70,-49,121,-116,121r-97,0r0,-240r93,0v74,-3,119,53,120,119xm114,-55v57,0,59,-129,0,-130r-19,0r0,130r19,0","w":244,"k":{"Y":14,"V":8,"T":1,"J":3,"A":8}},"E":{"d":"201,-57r0,57r-180,0r0,-240r180,0r0,55r-108,0r0,35r88,0r0,53r-88,0r0,40r108,0","w":209},"F":{"d":"171,-90r-78,0r0,90r-72,0r0,-240r173,0r0,57r-101,0r0,39r78,0r0,54","w":196,"k":{"u":4,"r":2,"o":8,"e":8,"a":10,"O":2,"J":13,"A":12,".":17,"-":-2,",":17}},"G":{"d":"88,-121v0,55,25,82,62,60v7,-4,10,-13,10,-22r-40,0r0,-51r108,0r0,134r-36,0v-3,-10,-6,-18,-10,-25v-15,19,-37,29,-66,29v-64,0,-107,-53,-106,-121v1,-72,40,-127,115,-127v60,0,93,33,103,84r-71,7v-4,-25,-15,-37,-33,-37v-24,0,-36,23,-36,69","w":246,"k":{"Y":13,"W":5,"V":7,"T":2}},"H":{"d":"224,-240r0,240r-73,0r0,-93r-56,0r0,93r-74,0r0,-240r74,0r0,88r56,0r0,-88r73,0","w":245},"I":{"d":"95,-240r0,240r-74,0r0,-240r74,0","w":115},"J":{"d":"2,-59v29,8,58,9,58,-30r0,-151r71,0v-8,101,37,244,-79,244v-18,0,-35,-2,-50,-6r0,-57","w":149,"k":{"A":4}},"K":{"d":"237,0r-80,0r-42,-91r-25,36r0,55r-69,0r0,-240r69,0r0,99r67,-99r66,0r-61,88","w":236,"k":{"y":14,"u":6,"o":9,"e":9,"a":2,"T":-4,"O":9,"G":9,"C":8}},"L":{"d":"189,-59r0,59r-168,0r0,-240r74,0r0,181r94,0","w":193,"k":{"y":14,"u":2,"Y":29,"W":18,"V":21,"U":2,"T":17,"O":3,"G":2,"C":2,"-":-6}},"M":{"d":"282,-240r0,240r-69,0r0,-172r-44,172r-47,0r-46,-172r0,172r-55,0r0,-240r96,0r35,128r33,-128r97,0","w":302},"N":{"d":"226,0r-60,0v-31,-53,-65,-97,-91,-156v12,47,4,101,6,156r-60,0r0,-240r70,0r55,88v11,17,20,33,26,46v-9,-42,-5,-86,-6,-134r60,0r0,240","w":246,"k":{"u":-3,"o":-2,"e":-1,"a":-1,".":-5,",":-5}},"O":{"d":"239,-122v0,72,-45,126,-114,126v-69,0,-116,-51,-115,-124v0,-70,43,-124,115,-124v68,0,114,51,114,122xm124,-51v34,0,35,-31,35,-76v0,-42,-11,-62,-33,-62v-24,0,-37,23,-37,71v0,45,12,67,35,67","w":248,"k":{"Y":13,"X":8,"W":6,"V":8,"A":7}},"P":{"d":"225,-164v0,63,-57,84,-129,77r0,87r-75,0r0,-240v94,0,204,-15,204,76xm95,-139v27,1,60,0,57,-24v2,-24,-31,-23,-57,-22r0,46","w":231,"k":{"o":5,"e":5,"a":4,"J":17,"A":15,".":25,",":25}},"Q":{"d":"238,42v-48,5,-79,1,-89,-41v-82,17,-140,-43,-139,-120v0,-71,43,-125,115,-125v68,0,116,51,114,122v0,45,-15,79,-44,102v3,12,27,12,43,8r0,54xm124,-51v34,0,35,-31,35,-76v0,-42,-11,-62,-33,-62v-24,0,-37,23,-37,71v0,45,12,67,35,67","w":248},"R":{"d":"234,-169v-1,35,-14,51,-43,64r43,105r-81,0r-35,-92r-23,0r0,92r-74,0r0,-240v91,2,215,-20,213,71xm95,-143v28,0,61,4,62,-23v1,-27,-35,-23,-62,-23r0,46","w":248,"k":{"y":-2,"o":4,"e":5,"Y":7,"W":6,"V":5,"T":-2,"O":3,"G":3,"C":2}},"S":{"d":"199,-118v38,64,-22,122,-95,122v-58,0,-94,-24,-108,-73r69,-13v6,19,20,29,44,29v27,0,35,-15,21,-27v-58,-19,-124,-21,-122,-85v1,-50,43,-80,100,-79v49,0,81,20,97,59r-61,19v-6,-16,-20,-24,-39,-24v-22,0,-31,15,-18,25v43,17,92,14,112,47","w":218,"k":{"Y":7,"W":5,"V":5,"T":-3,"A":2}},"T":{"d":"120,-182r0,182r-70,0r0,-182r-50,0r0,-58r169,0r0,58r-49,0","w":169,"k":{"\u00ab":14,"y":15,"w":17,"v":15,"u":12,"s":12,"r":11,"o":14,"g":12,"e":14,"c":14,"a":14,"Y":-13,"W":-9,"V":-10,"S":-5,"J":14,"G":1,"A":13,";":10,":":9,".":9,"-":4,",":9}},"U":{"d":"124,-53v28,0,34,-12,34,-46r0,-141r58,0r0,159v1,60,-39,85,-97,85v-59,0,-101,-22,-101,-81r0,-163r75,0r0,154v1,22,9,33,31,33","w":233,"k":{"r":-3,"p":-3,"n":-3,"m":-3,"A":5,".":-2,",":-1}},"V":{"d":"229,-240r-75,240r-75,0r-78,-240r78,0r45,154r44,-154r61,0","w":229,"k":{"\u00ab":12,"u":9,"r":8,"o":12,"g":10,"e":12,"a":12,"T":-10,"S":2,"O":7,"G":7,"C":6,"A":13,";":7,":":7,".":14,"-":2,",":14}},"W":{"d":"322,-240r-64,240r-62,0r-34,-132r-31,132r-65,0r-64,-240r70,0r33,138r33,-138r58,0r36,138r33,-138r57,0","w":323,"k":{"\u00ab":11,"u":8,"r":7,"o":10,"g":8,"e":10,"a":10,"T":-9,"O":6,"G":6,"C":5,"A":12,":":5,".":12,",":12}},"X":{"d":"226,-240r-69,112r80,128r-85,0r-45,-75r-44,75r-68,0r78,-124r-75,-116r86,0r37,65r39,-65r66,0","w":232,"k":{"y":13,"o":10,"e":10,"Q":9,"O":9,"C":8,"-":4}},"Y":{"d":"220,-240r-75,138r0,102r-72,0r0,-102r-80,-138r80,0r42,79r41,-79r64,0","w":212,"k":{"\u00ab":22,"v":4,"u":13,"p":13,"o":19,"g":16,"e":19,"a":19,"T":-13,"S":4,"O":12,"G":12,"C":12,"A":18,";":11,":":11,".":18,"-":11,",":18}},"Z":{"d":"206,-57r0,57r-200,0r0,-46r106,-138r-98,0r0,-56r188,0r0,47r-103,136r107,0"},"[":{"d":"96,27r0,29r-83,0r0,-296r83,0r0,29r-30,0r0,238r30,0","w":105},"\\":{"d":"8,-240r36,0r162,296r-35,0","w":184},"]":{"d":"9,-211r0,-29r83,0r0,296r-83,0r0,-29r31,0r0,-238r-31,0","w":105},"^":{"d":"52,-120r-50,0r56,-122r64,0r56,122r-50,0r-38,-83","w":180},"_":{"d":"0,17r180,0r0,42r-180,0r0,-42","w":180},"`":{"d":"129,-228r-9,24r-84,-29r13,-35","w":180},"a":{"d":"107,-182v55,0,86,11,86,76v0,36,-4,79,6,106r-67,0v-2,-8,-3,-16,-3,-25v-26,48,-125,34,-120,-25v5,-52,49,-62,117,-66v1,-17,-5,-24,-21,-24v-16,0,-25,7,-27,20r-64,-6v9,-37,40,-56,93,-56xm99,-39v23,-1,28,-17,27,-45v-30,3,-45,13,-45,29v0,11,6,16,18,16","k":{"y":5,"w":4,"v":4}},"b":{"d":"202,-92v1,55,-24,96,-77,96v-25,0,-44,-10,-57,-29v-4,7,-8,16,-10,25r-39,0r0,-240r69,0r0,82v10,-17,25,-24,46,-24v50,0,67,42,68,90xm108,-139v-28,0,-18,44,-20,72v0,18,6,27,20,27v21,0,23,-18,23,-49v0,-33,-2,-46,-23,-50","k":{"y":4,"w":3,"v":3}},"c":{"d":"81,-89v0,25,1,42,23,43v13,0,20,-8,22,-26r60,5v-5,42,-38,71,-85,71v-53,1,-92,-39,-92,-92v0,-105,165,-132,176,-23r-61,5v-3,-19,-10,-29,-22,-29v-20,0,-21,19,-21,46","w":188,"k":{"k":-4,"h":-4}},"d":{"d":"10,-91v0,-72,67,-122,114,-73r0,-76r69,0r0,240r-66,0r0,-24v-10,18,-26,28,-48,28v-47,-1,-69,-41,-69,-95xm82,-86v-5,51,42,56,42,15v0,-27,8,-69,-20,-68v-21,1,-20,29,-22,53"},"e":{"d":"82,-75v-8,39,51,44,55,11r65,4v-9,38,-44,64,-94,64v-57,0,-99,-37,-99,-91v0,-54,40,-97,97,-95v61,1,101,40,96,107r-120,0xm132,-111v1,-21,-8,-29,-25,-30v-17,0,-25,10,-25,30r50,0","k":{"y":7,"x":5,"w":5,"v":5}},"f":{"d":"140,-202v-26,-5,-49,-8,-46,23r45,0r0,46r-45,0r0,133r-66,0r0,-133r-27,0r0,-46r27,0v-10,-72,50,-80,112,-69r0,46","w":141,"k":{"t":-8,"s":-2,"f":-7,"e":2}},"g":{"d":"15,-126v0,-52,66,-63,121,-53v5,-38,29,-47,69,-40r-2,48v-10,-2,-35,-2,-37,5v50,45,1,108,-77,95v-22,-4,-23,17,-2,17v57,-1,121,1,118,58v-2,47,-42,58,-107,58v-65,0,-98,-15,-98,-45v0,-16,9,-28,26,-34v-30,-21,-18,-56,18,-68v-19,-8,-29,-22,-29,-41xm102,-104v14,0,21,-8,21,-22v0,-15,-7,-22,-21,-22v-14,0,-21,8,-21,23v0,14,7,21,21,21xm143,11v-6,-20,-43,-13,-67,-13v-12,0,-18,3,-18,11v2,22,81,24,85,2","w":204},"h":{"d":"89,-158v33,-43,105,-29,105,42r0,116r-70,0r0,-108v0,-17,-1,-26,-16,-25v-16,1,-19,9,-19,32r0,101r-71,0r0,-240r71,0r0,82","w":212,"k":{"y":4}},"i":{"d":"89,-248r0,56r-71,0r0,-56r71,0xm89,-179r0,179r-71,0r0,-179r71,0","w":107},"j":{"d":"89,-247r0,55r-70,0r0,-55r70,0xm89,-11v7,66,-43,80,-104,70r0,-51v17,7,34,3,34,-19r0,-168r70,0r0,168","w":107},"k":{"d":"203,-179r-54,62r60,117r-72,0r-34,-72r-19,23r0,49r-66,0r0,-240r66,0r0,129r57,-68r62,0","w":206,"k":{"u":1,"o":5,"g":-7,"e":5,"a":2,".":-6,",":-6}},"l":{"d":"88,-240r0,240r-70,0r0,-240r70,0","w":105},"m":{"d":"181,-155v26,-45,108,-35,108,33r0,122r-68,0r0,-112v-1,-14,-1,-20,-14,-20v-13,0,-20,10,-20,29r0,103r-67,0r0,-112v0,-14,-6,-21,-17,-21v-11,0,-17,7,-17,21r0,112r-68,0r0,-179r63,0r0,24v19,-37,82,-36,100,0","w":307,"k":{"y":4,"w":3,"v":4,"p":-3}},"n":{"d":"135,-182v84,0,52,107,58,182r-70,0r0,-112v1,-15,-3,-22,-15,-22v-13,0,-19,9,-19,27r0,107r-71,0r0,-179r65,0r0,26v10,-19,27,-29,52,-29","k":{"y":4,"w":3,"v":4,"p":-3}},"o":{"d":"205,-90v0,55,-42,94,-99,94v-56,0,-97,-41,-97,-93v-1,-54,42,-93,98,-93v56,0,98,39,98,92xm84,-89v0,32,0,48,23,50v24,2,23,-30,23,-52v0,-28,-1,-45,-23,-48v-21,2,-23,23,-23,50","w":213,"k":{"y":7,"x":6,"w":5,"v":6}},"p":{"d":"202,-90v0,73,-70,126,-113,71r0,75r-71,0r0,-235r65,0r0,26v9,-19,25,-29,50,-29v47,0,69,41,69,92xm108,-139v-27,0,-17,45,-19,74v-1,15,8,25,19,25v33,0,30,-99,0,-99","k":{"y":5}},"q":{"d":"10,-89v0,-51,27,-94,79,-93v26,0,44,8,54,27v5,-8,9,-16,12,-24r40,0r-1,235r-70,0r0,-75v-8,15,-21,23,-42,23v-48,0,-73,-43,-72,-93xm103,-39v29,2,20,-44,21,-74v1,-15,-7,-28,-19,-28v-23,0,-24,21,-24,52v0,30,1,48,22,50","k":{"u":-2,"c":-1}},"r":{"d":"86,0r-68,0r0,-179r59,0r0,37v8,-31,26,-44,57,-39r0,62v-28,-7,-48,5,-48,37r0,82","w":137,"k":{"y":-7,"x":-4,"w":-5,"v":-7,"t":-7,"s":-1,"f":-7,";":-2,":":-2,".":12,"-":-4,",":12}},"s":{"d":"147,-111v78,38,23,115,-55,115v-48,0,-78,-19,-89,-55r55,-7v3,13,16,19,38,19v24,1,34,-7,22,-18v-49,-10,-107,-12,-107,-64v0,-77,150,-81,166,-15r-53,10v-4,-18,-46,-20,-54,-6v6,19,71,13,77,21","w":190,"k":{"t":-2}},"t":{"d":"129,-2v-62,13,-116,-2,-104,-75r0,-56r-26,0r0,-46r26,0r2,-58r66,-1r0,59r36,0r0,46r-36,0r0,66v-2,24,19,19,36,15r0,50","w":133,"k":{"a":-3,";":-9,":":-10}},"u":{"d":"103,-47v12,-1,20,-11,20,-25r0,-107r69,0r0,179r-65,0r0,-29v-9,22,-27,33,-55,33v-81,3,-47,-111,-54,-183r71,0r0,113v0,14,1,19,14,19","w":210},"v":{"d":"184,-179r-66,179r-52,0r-67,-179r72,0r31,95r31,-95r51,0","w":182,"k":{"s":2,"o":5,"g":3,"e":5,"c":5,"a":5,";":-2,":":-2,".":10,"-":-4,",":10}},"w":{"d":"265,-179r-57,179r-50,0r-24,-97r-24,97r-50,0r-58,-179r69,0r24,88r22,-88r52,0r22,88r25,-88r49,0","w":267,"k":{"s":2,"o":5,"g":3,"e":5,"c":4,"a":5,".":8,"-":-4,",":8}},"x":{"d":"201,0r-79,0r-33,-57r-35,57r-56,0r62,-95r-55,-84r78,0r24,43r25,-43r58,0r-52,81","w":199,"k":{"q":5,"o":7,"e":7,"c":7,"a":4}},"y":{"d":"185,-179r-70,194v-14,41,-46,53,-105,45r0,-50v24,3,65,8,53,-23r-64,-166r75,0r29,96r31,-96r51,0","w":184,"k":{"s":3,"o":6,"g":3,"e":6,"c":5,"a":6,";":-1,":":-1,".":10,"-":-4,",":10}},"z":{"d":"164,-44r0,44r-158,0r0,-39r75,-97r-69,1r0,-44r149,0r0,38r-77,97r80,0","w":169},"{":{"d":"70,-188v0,39,9,83,-21,96v29,12,21,57,21,96v0,26,10,22,36,23r0,29v-50,2,-88,0,-88,-49v0,-32,10,-84,-19,-88r0,-25v31,-4,17,-54,19,-85v3,-49,32,-53,88,-48r0,28v-24,1,-36,-3,-36,23","w":105},"|":{"d":"65,-240r50,0r0,300r-50,0r0,-300","w":180},"}":{"d":"36,4v0,-39,-9,-82,21,-96v-29,-12,-21,-56,-21,-95v0,-26,-13,-24,-36,-23v3,-13,-10,-34,12,-30v46,-3,75,4,75,49v0,33,-11,85,20,88r0,26v-32,3,-20,52,-20,84v0,50,-37,51,-87,49r0,-28v25,-1,36,2,36,-24","w":105},"~":{"d":"136,-87v-6,2,-58,-18,-66,-18v-10,0,-18,8,-25,22r-27,-19v14,-30,20,-48,54,-50v28,-2,80,41,94,-1r27,17v-14,33,-33,49,-57,49"},"\u00c4":{"d":"153,0r-13,-47r-65,0r-14,47r-60,0r74,-240r78,0r75,240r-75,0xm88,-100r39,0r-20,-69xm107,-289v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm170,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":229},"\u00c5":{"d":"151,-293v0,19,-17,35,-36,35v-19,0,-35,-16,-35,-35v0,-19,16,-36,35,-36v19,0,36,17,36,36xm102,-293v0,7,6,13,13,13v7,1,15,-7,14,-14v0,-6,-7,-13,-14,-13v-7,0,-13,7,-13,14xm153,0r-13,-47r-65,0r-14,47r-60,0r74,-240r78,0r75,240r-75,0xm88,-100r39,0r-20,-69","w":229},"\u00c7":{"d":"86,-119v1,41,4,67,34,67v19,0,31,-14,33,-40r67,4v-4,54,-42,90,-96,92r-5,14v20,-2,34,10,34,28v0,38,-55,37,-82,19r7,-15v14,8,41,15,43,-4v0,-12,-15,-14,-28,-14r11,-29v-60,-7,-94,-55,-94,-121v0,-72,38,-126,108,-126v63,-1,97,40,102,97r-68,3v0,-26,-11,-45,-31,-45v-23,0,-35,23,-35,70","w":226},"\u00c9":{"d":"201,-57r0,57r-180,0r0,-240r180,0r0,55r-108,0r0,35r88,0r0,53r-88,0r0,40r108,0xm79,-284r80,-40r13,35r-84,29","w":209},"\u00d1":{"d":"59,-287v25,-34,58,-19,85,-7v8,0,17,-5,27,-14r17,20v-27,34,-56,21,-88,8v-8,0,-16,5,-24,14xm226,0r-60,0v-31,-53,-65,-97,-91,-156v12,47,4,101,6,156r-60,0r0,-240r70,0r55,88v11,17,20,33,26,46v-9,-42,-5,-86,-6,-134r60,0r0,240","w":246},"\u00d6":{"d":"239,-122v0,72,-45,126,-114,126v-69,0,-116,-51,-115,-124v0,-70,43,-124,115,-124v68,0,114,51,114,122xm124,-51v34,0,35,-31,35,-76v0,-42,-11,-62,-33,-62v-24,0,-37,23,-37,71v0,45,12,67,35,67xm115,-289v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm178,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":248},"\u00dc":{"d":"124,-53v28,0,34,-12,34,-46r0,-141r58,0r0,159v1,60,-39,85,-97,85v-59,0,-101,-22,-101,-81r0,-163r75,0r0,154v1,22,9,33,31,33xm109,-289v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm172,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":233},"\u00e1":{"d":"107,-182v55,0,86,11,86,76v0,36,-4,79,6,106r-67,0v-2,-8,-3,-16,-3,-25v-26,48,-125,34,-120,-25v5,-52,49,-62,117,-66v1,-17,-5,-24,-21,-24v-16,0,-25,7,-27,20r-64,-6v9,-37,40,-56,93,-56xm99,-39v23,-1,28,-17,27,-45v-30,3,-45,13,-45,29v0,11,6,16,18,16xm73,-228r80,-40r13,35r-84,29"},"\u00e0":{"d":"107,-182v55,0,86,11,86,76v0,36,-4,79,6,106r-67,0v-2,-8,-3,-16,-3,-25v-26,48,-125,34,-120,-25v5,-52,49,-62,117,-66v1,-17,-5,-24,-21,-24v-16,0,-25,7,-27,20r-64,-6v9,-37,40,-56,93,-56xm99,-39v23,-1,28,-17,27,-45v-30,3,-45,13,-45,29v0,11,6,16,18,16xm146,-228r-9,24r-84,-29r13,-35"},"\u00e2":{"d":"180,-210r-41,4r-29,-23r-30,23r-41,-4r71,-56xm107,-182v55,0,86,11,86,76v0,36,-4,79,6,106r-67,0v-2,-8,-3,-16,-3,-25v-26,48,-125,34,-120,-25v5,-52,49,-62,117,-66v1,-17,-5,-24,-21,-24v-16,0,-25,7,-27,20r-64,-6v9,-37,40,-56,93,-56xm99,-39v23,-1,28,-17,27,-45v-30,3,-45,13,-45,29v0,11,6,16,18,16"},"\u00e4":{"d":"107,-182v55,0,86,11,86,76v0,36,-4,79,6,106r-67,0v-2,-8,-3,-16,-3,-25v-26,48,-125,34,-120,-25v5,-52,49,-62,117,-66v1,-17,-5,-24,-21,-24v-16,0,-25,7,-27,20r-64,-6v9,-37,40,-56,93,-56xm99,-39v23,-1,28,-17,27,-45v-30,3,-45,13,-45,29v0,11,6,16,18,16xm101,-232v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm164,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23"},"\u00e3":{"d":"45,-229v25,-35,58,-20,86,-8v8,0,16,-5,26,-14r17,20v-27,34,-56,21,-88,8v-8,0,-16,5,-24,14xm107,-182v55,0,86,11,86,76v0,36,-4,79,6,106r-67,0v-2,-8,-3,-16,-3,-25v-26,48,-125,34,-120,-25v5,-52,49,-62,117,-66v1,-17,-5,-24,-21,-24v-16,0,-25,7,-27,20r-64,-6v9,-37,40,-56,93,-56xm99,-39v23,-1,28,-17,27,-45v-30,3,-45,13,-45,29v0,11,6,16,18,16"},"\u00e5":{"d":"145,-237v0,19,-17,35,-36,35v-19,0,-35,-16,-35,-35v0,-19,16,-35,35,-35v19,0,36,16,36,35xm96,-237v0,7,6,13,13,13v7,0,14,-6,14,-13v0,-6,-7,-13,-14,-13v-7,0,-13,6,-13,13xm107,-182v55,0,86,11,86,76v0,36,-4,79,6,106r-67,0v-2,-8,-3,-16,-3,-25v-26,48,-125,34,-120,-25v5,-52,49,-62,117,-66v1,-17,-5,-24,-21,-24v-16,0,-25,7,-27,20r-64,-6v9,-37,40,-56,93,-56xm99,-39v23,-1,28,-17,27,-45v-30,3,-45,13,-45,29v0,11,6,16,18,16"},"\u00e7":{"d":"81,-89v0,25,1,42,23,43v13,0,20,-8,22,-26r60,5v-7,44,-33,68,-79,71r-6,14v18,-4,34,8,33,26v-2,35,-53,37,-78,18r7,-14v15,8,38,15,41,-4v1,-10,-14,-16,-28,-13r11,-28v-44,-5,-78,-42,-78,-91v0,-105,165,-132,176,-23r-61,5v-3,-19,-10,-29,-22,-29v-20,0,-21,19,-21,46","w":188},"\u00e9":{"d":"82,-75v-8,39,51,44,55,11r65,4v-9,38,-44,64,-94,64v-57,0,-99,-37,-99,-91v0,-54,40,-97,97,-95v61,1,101,40,96,107r-120,0xm132,-111v1,-21,-8,-29,-25,-30v-17,0,-25,10,-25,30r50,0xm72,-228r80,-40r13,35r-84,29"},"\u00e8":{"d":"82,-75v-8,39,51,44,55,11r65,4v-9,38,-44,64,-94,64v-57,0,-99,-37,-99,-91v0,-54,40,-97,97,-95v61,1,101,40,96,107r-120,0xm132,-111v1,-21,-8,-29,-25,-30v-17,0,-25,10,-25,30r50,0xm146,-228r-9,24r-84,-29r13,-35"},"\u00ea":{"d":"179,-210r-40,4r-30,-23r-30,23r-41,-4r71,-56xm82,-75v-8,39,51,44,55,11r65,4v-9,38,-44,64,-94,64v-57,0,-99,-37,-99,-91v0,-54,40,-97,97,-95v61,1,101,40,96,107r-120,0xm132,-111v1,-21,-8,-29,-25,-30v-17,0,-25,10,-25,30r50,0"},"\u00eb":{"d":"82,-75v-8,39,51,44,55,11r65,4v-9,38,-44,64,-94,64v-57,0,-99,-37,-99,-91v0,-54,40,-97,97,-95v61,1,101,40,96,107r-120,0xm132,-111v1,-21,-8,-29,-25,-30v-17,0,-25,10,-25,30r50,0xm100,-232v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm163,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23"},"\u00ed":{"d":"89,-179r0,179r-71,0r0,-179r71,0xm17,-228r80,-40r13,35r-84,29","w":107},"\u00ec":{"d":"89,-179r0,179r-71,0r0,-179r71,0xm91,-228r-9,24r-84,-29r13,-35","w":107},"\u00ee":{"d":"124,-210r-41,4r-30,-23r-29,23r-41,-4r70,-56xm89,-179r0,179r-71,0r0,-179r71,0","w":107},"\u00ef":{"d":"89,-179r0,179r-71,0r0,-179r71,0xm48,-232v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm111,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":107},"\u00f1":{"d":"41,-230v25,-35,58,-20,86,-8v8,0,16,-5,26,-14r17,21v-26,33,-57,20,-88,8v-8,0,-16,4,-24,13xm135,-182v84,0,52,107,58,182r-70,0r0,-112v1,-15,-3,-22,-15,-22v-13,0,-19,9,-19,27r0,107r-71,0r0,-179r65,0r0,26v10,-19,27,-29,52,-29"},"\u00f3":{"d":"205,-90v0,55,-42,94,-99,94v-56,0,-97,-41,-97,-93v-1,-54,42,-93,98,-93v56,0,98,39,98,92xm84,-89v0,32,0,48,23,50v24,2,23,-30,23,-52v0,-28,-1,-45,-23,-48v-21,2,-23,23,-23,50xm73,-228r80,-40r13,35r-84,29","w":213},"\u00f2":{"d":"205,-90v0,55,-42,94,-99,94v-56,0,-97,-41,-97,-93v-1,-54,42,-93,98,-93v56,0,98,39,98,92xm84,-89v0,32,0,48,23,50v24,2,23,-30,23,-52v0,-28,-1,-45,-23,-48v-21,2,-23,23,-23,50xm145,-228r-9,24r-84,-29r13,-35","w":213},"\u00f4":{"d":"178,-210r-41,4r-30,-23r-30,23r-41,-4r71,-56xm205,-90v0,55,-42,94,-99,94v-56,0,-97,-41,-97,-93v-1,-54,42,-93,98,-93v56,0,98,39,98,92xm84,-89v0,32,0,48,23,50v24,2,23,-30,23,-52v0,-28,-1,-45,-23,-48v-21,2,-23,23,-23,50","w":213},"\u00f6":{"d":"205,-90v0,55,-42,94,-99,94v-56,0,-97,-41,-97,-93v-1,-54,42,-93,98,-93v56,0,98,39,98,92xm84,-89v0,32,0,48,23,50v24,2,23,-30,23,-52v0,-28,-1,-45,-23,-48v-21,2,-23,23,-23,50xm99,-232v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm162,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":213},"\u00f5":{"d":"45,-230v25,-34,57,-21,85,-8v8,0,16,-5,26,-14r18,21v-26,33,-57,20,-88,8v-8,0,-16,4,-24,13xm205,-90v0,55,-42,94,-99,94v-56,0,-97,-41,-97,-93v-1,-54,42,-93,98,-93v56,0,98,39,98,92xm84,-89v0,32,0,48,23,50v24,2,23,-30,23,-52v0,-28,-1,-45,-23,-48v-21,2,-23,23,-23,50","w":213},"\u00fa":{"d":"103,-47v12,-1,20,-11,20,-25r0,-107r69,0r0,179r-65,0r0,-29v-9,22,-27,33,-55,33v-81,3,-47,-111,-54,-183r71,0r0,113v0,14,1,19,14,19xm70,-228r80,-40r13,35r-84,29","w":210},"\u00f9":{"d":"103,-47v12,-1,20,-11,20,-25r0,-107r69,0r0,179r-65,0r0,-29v-9,22,-27,33,-55,33v-81,3,-47,-111,-54,-183r71,0r0,113v0,14,1,19,14,19xm142,-228r-9,24r-84,-29r13,-35","w":210},"\u00fb":{"d":"176,-210r-41,4r-30,-23r-29,23r-41,-4r70,-56xm103,-47v12,-1,20,-11,20,-25r0,-107r69,0r0,179r-65,0r0,-29v-9,22,-27,33,-55,33v-81,3,-47,-111,-54,-183r71,0r0,113v0,14,1,19,14,19","w":210},"\u00fc":{"d":"103,-47v12,-1,20,-11,20,-25r0,-107r69,0r0,179r-65,0r0,-29v-9,22,-27,33,-55,33v-81,3,-47,-111,-54,-183r71,0r0,113v0,14,1,19,14,19xm97,-232v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm160,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":210},"\u00b0":{"d":"106,-138v-29,0,-54,-24,-54,-53v0,-28,25,-53,54,-53v29,0,53,24,53,53v0,29,-24,53,-53,53xm105,-216v-29,0,-30,49,0,49v13,0,25,-11,25,-24v0,-14,-12,-25,-25,-25"},"\u00a2":{"d":"131,-145v0,-14,-9,-26,-21,-27v-15,0,-23,15,-23,44v0,48,39,56,46,18r56,4v-7,37,-28,59,-64,65r0,45r-34,0r0,-45v-43,-9,-70,-39,-70,-85v0,-47,28,-81,70,-88r0,-36r34,0r0,36v38,6,58,27,64,64"},"\u00a3":{"d":"149,-180v-6,-28,-40,-25,-41,1v0,7,2,17,4,29r37,0r0,42r-31,0v0,29,-9,42,-26,56v32,1,60,1,62,-29r56,11v-8,42,-37,69,-82,70r-121,0r0,-52v39,5,51,-22,40,-56r-30,0r0,-42r23,0v-21,-81,67,-120,133,-87v14,8,23,21,29,38"},"\u00a7":{"d":"169,-56v58,40,10,116,-62,116v-43,0,-71,-18,-86,-53r51,-9v7,34,88,27,60,-7v-35,-25,-110,-25,-107,-86v0,-17,7,-33,21,-50v-45,-39,1,-99,64,-99v37,0,64,14,77,43r-44,13v-5,-21,-49,-29,-57,-7v15,37,103,27,103,93v0,16,-7,32,-20,46xm128,-75v14,-9,15,-22,1,-31v-7,-4,-21,-10,-43,-19v-22,31,1,33,42,50"},"\u00b6":{"d":"-1,-178v-2,-91,126,-55,213,-62r0,28r-24,0r0,268r-27,0r0,-268r-24,0r0,268r-28,0r0,-171v-69,4,-109,-4,-110,-63xm109,-212v-50,-13,-54,52,-25,68v5,1,13,2,25,2r0,-70"},"\u00df":{"d":"136,-195v0,-9,-9,-18,-20,-18v-20,0,-30,13,-30,39r0,197r-66,0r0,-143r-13,0r0,-44r13,0v0,-61,42,-95,101,-95v45,0,77,19,78,56v0,29,-20,48,-60,55v43,17,86,33,87,83v2,57,-70,85,-126,65r15,-48v13,10,51,11,49,-9v-10,-33,-68,-30,-68,-73v0,-17,6,-33,18,-48v15,0,22,-5,22,-17","w":231},"\u00ae":{"d":"263,-120v0,66,-58,124,-124,124v-66,0,-123,-58,-123,-124v0,-66,57,-124,123,-124v66,0,124,57,124,124xm44,-120v0,51,44,96,95,96v51,0,95,-45,95,-96v0,-51,-44,-96,-95,-96v-51,0,-95,45,-95,96xm78,-187v52,2,123,-12,122,41v0,16,-8,28,-24,35r24,58r-48,0r-19,-51r-11,0r0,51r-44,0r0,-134xm122,-133v14,0,32,1,32,-12v0,-14,-17,-13,-32,-13r0,25","w":278},"\u00a9":{"d":"263,-120v0,66,-58,124,-124,124v-66,0,-123,-58,-123,-124v0,-66,57,-124,123,-124v66,0,124,57,124,124xm44,-120v0,51,44,96,95,96v51,0,95,-45,95,-96v0,-51,-44,-96,-95,-96v-51,0,-95,45,-95,96xm71,-119v0,-43,25,-76,69,-75v39,0,60,20,65,59r-46,2v0,-18,-7,-27,-18,-27v-13,0,-19,13,-19,40v0,45,34,53,38,15r45,3v-3,34,-29,56,-65,56v-42,0,-69,-29,-69,-73","w":278},"\u00b4":{"d":"51,-228r80,-40r13,35r-84,29","w":180},"\u00a8":{"d":"82,-232v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm145,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":180},"\u00c6":{"d":"320,-57r0,57r-183,0r0,-50r-57,0r-22,50r-63,0r107,-240r215,0r0,55r-107,0r0,35r87,0r0,53r-87,0r0,40r110,0xm99,-100r38,0r0,-85","w":327},"\u00d8":{"d":"201,-216v75,64,32,220,-75,220v-19,0,-37,-4,-52,-11r-16,27r-38,0r27,-45v-73,-65,-33,-219,77,-219v20,0,37,3,51,10r16,-26r37,0xm91,-96r53,-87v-34,-19,-56,8,-55,64v0,7,1,15,2,23xm105,-58v45,26,60,-29,54,-88","w":248},"\u00b1":{"d":"193,-147r0,45r-65,0r0,63r-45,0r0,-63r-65,0r0,-45r65,0r0,-64r45,0r0,64r65,0xm193,-24r0,45r-175,0r0,-45r175,0"},"\u00a5":{"d":"168,-161r29,0r0,36r-46,0r-9,17r55,0r0,36r-58,0r0,72r-62,0r0,-72r-58,0r0,-36r55,0r-9,-17r-46,0r0,-36r27,0r-42,-79r68,0r42,86r41,-86r52,0","w":210},"\u00b5":{"d":"137,-26v0,34,-43,42,-52,7r0,79r-68,0r0,-238r71,0r0,91v2,30,-4,43,17,47v21,-3,19,-16,19,-47r0,-91r70,0r0,178r-55,0"},"\u00aa":{"d":"10,-211v6,-45,127,-52,115,12v1,22,-3,48,4,64r-45,0v-1,-4,-2,-7,-2,-11v-17,23,-75,15,-75,-19v0,-24,25,-38,73,-40v1,-11,-2,-13,-11,-13v-10,0,-14,5,-17,11xm81,-185v-18,2,-26,8,-26,17v0,6,3,9,10,9v17,0,15,-9,16,-26","w":138},"\u00ba":{"d":"133,-188v-1,31,-28,55,-64,55v-36,0,-62,-24,-62,-55v0,-33,28,-58,63,-57v34,1,64,22,63,57xm57,-189v0,17,0,29,13,29v19,0,17,-57,0,-57v-8,0,-13,9,-13,28","w":139},"\u00e6":{"d":"147,-170v66,-36,140,12,130,93r-107,0v-5,39,45,46,49,12r58,5v-7,64,-111,87,-150,33v-27,46,-122,40,-118,-22v3,-52,40,-63,105,-68v1,-15,-4,-23,-18,-23v-13,0,-22,7,-24,20r-59,-6v5,-52,87,-70,134,-44xm215,-111v0,-21,-7,-31,-22,-31v-15,0,-23,10,-23,31r45,0xm75,-56v0,9,7,17,16,17v19,0,27,-21,23,-45v-26,4,-39,13,-39,28","w":285},"\u00f8":{"d":"42,-18v-67,-52,-25,-164,66,-164v13,0,26,2,39,6r15,-22r33,0r-24,35v81,61,5,206,-104,160r-15,22r-33,0xm122,-134v-33,-19,-46,21,-39,63xm91,-44v35,20,47,-22,40,-65","w":213},"\u00bf":{"d":"64,-120r0,-64r67,0r0,64r-67,0xm83,-12v0,13,8,23,20,23v17,0,26,-14,26,-41r64,8v-10,55,-42,82,-96,82v-49,1,-86,-30,-88,-75v-3,-50,49,-53,61,-89r59,0v7,53,-46,51,-46,92","w":196},"\u00a1":{"d":"23,-120r0,-64r68,0r0,64r-68,0xm15,56r19,-159r45,0r19,159r-83,0","w":113},"\u00ac":{"d":"134,0r0,-53r-106,0r0,-44r156,0r0,97r-50,0"},"\u00ab":{"d":"122,-138r-18,52r18,47r-24,0r-31,-47r31,-52r24,0xm67,-138r-19,52r19,47r-25,0r-31,-47r31,-52r25,0","w":135},"\u00bb":{"d":"13,-39r19,-51r-19,-48r25,0r31,48r-31,51r-25,0xm69,-39r18,-51r-18,-48r24,0r32,48r-32,51r-24,0","w":135,"k":{"Y":24,"W":10,"V":13,"T":13,"A":1}},"\u00a0":{"w":90},"\u00c0":{"d":"153,0r-13,-47r-65,0r-14,47r-60,0r74,-240r78,0r75,240r-75,0xm88,-100r39,0r-20,-69xm154,-284r-9,24r-84,-29r13,-35","w":229},"\u00c3":{"d":"50,-287v25,-34,58,-18,86,-7v8,0,16,-5,26,-14r17,20v-26,34,-56,21,-88,8v-8,0,-15,5,-23,14xm153,0r-13,-47r-65,0r-14,47r-60,0r74,-240r78,0r75,240r-75,0xm88,-100r39,0r-20,-69","w":229},"\u00d5":{"d":"62,-287v25,-34,58,-18,86,-7v8,0,16,-5,26,-14r17,20v-26,34,-56,21,-88,8v-8,0,-16,5,-24,14xm239,-122v0,72,-45,126,-114,126v-69,0,-116,-51,-115,-124v0,-70,43,-124,115,-124v68,0,114,51,114,122xm124,-51v34,0,35,-31,35,-76v0,-42,-11,-62,-33,-62v-24,0,-37,23,-37,71v0,45,12,67,35,67","w":248},"\u00f7":{"d":"104,-214v16,-1,29,14,28,29v0,15,-12,27,-27,27v-15,0,-29,-12,-29,-28v0,-16,14,-27,28,-28xm193,-143r0,44r-175,0r0,-44r175,0xm105,-85v15,0,27,14,27,29v0,15,-12,27,-27,27v-15,0,-29,-12,-29,-28v0,-16,14,-28,29,-28"},"\u00ff":{"d":"185,-179r-70,194v-14,41,-46,53,-105,45r0,-50v24,3,65,8,53,-23r-64,-166r75,0r29,96r31,-96r51,0xm87,-232v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm150,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":184},"\u00c2":{"d":"185,-266r-41,3r-30,-23r-29,23r-41,-3r70,-56xm153,0r-13,-47r-65,0r-14,47r-60,0r74,-240r78,0r75,240r-75,0xm88,-100r39,0r-20,-69","w":229},"\u00ca":{"d":"182,-266r-41,3r-30,-23r-30,23r-40,-3r70,-56xm201,-57r0,57r-180,0r0,-240r180,0r0,55r-108,0r0,35r88,0r0,53r-88,0r0,40r108,0","w":209},"\u00c1":{"d":"153,0r-13,-47r-65,0r-14,47r-60,0r74,-240r78,0r75,240r-75,0xm88,-100r39,0r-20,-69xm76,-284r80,-40r13,35r-84,29","w":229},"\u00cb":{"d":"201,-57r0,57r-180,0r0,-240r180,0r0,55r-108,0r0,35r88,0r0,53r-88,0r0,40r108,0xm102,-289v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm165,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":209},"\u00c8":{"d":"201,-57r0,57r-180,0r0,-240r180,0r0,55r-108,0r0,35r88,0r0,53r-88,0r0,40r108,0xm146,-284r-9,24r-84,-29r13,-35","w":209},"\u00cd":{"d":"95,-240r0,240r-74,0r0,-240r74,0xm21,-284r80,-40r13,35r-84,29","w":115},"\u00ce":{"d":"138,-266r-41,3r-30,-23r-29,23r-41,-3r70,-56xm95,-240r0,240r-74,0r0,-240r74,0","w":115},"\u00cf":{"d":"95,-240r0,240r-74,0r0,-240r74,0xm53,-289v1,12,-12,23,-24,23v-11,0,-23,-12,-23,-23v0,-11,11,-23,23,-23v14,0,23,11,24,23xm116,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":115},"\u00cc":{"d":"95,-240r0,240r-74,0r0,-240r74,0xm99,-284r-9,24r-84,-29r13,-35","w":115},"\u00d3":{"d":"239,-122v0,72,-45,126,-114,126v-69,0,-116,-51,-115,-124v0,-70,43,-124,115,-124v68,0,114,51,114,122xm124,-51v34,0,35,-31,35,-76v0,-42,-11,-62,-33,-62v-24,0,-37,23,-37,71v0,45,12,67,35,67xm93,-284r80,-40r13,35r-84,29","w":248},"\u00d4":{"d":"195,-266r-41,3r-30,-23r-29,23r-41,-3r70,-56xm239,-122v0,72,-45,126,-114,126v-69,0,-116,-51,-115,-124v0,-70,43,-124,115,-124v68,0,114,51,114,122xm124,-51v34,0,35,-31,35,-76v0,-42,-11,-62,-33,-62v-24,0,-37,23,-37,71v0,45,12,67,35,67","w":248},"\u00d2":{"d":"239,-122v0,72,-45,126,-114,126v-69,0,-116,-51,-115,-124v0,-70,43,-124,115,-124v68,0,114,51,114,122xm124,-51v34,0,35,-31,35,-76v0,-42,-11,-62,-33,-62v-24,0,-37,23,-37,71v0,45,12,67,35,67xm161,-284r-9,24r-84,-29r13,-35","w":248},"\u00da":{"d":"124,-53v28,0,34,-12,34,-46r0,-141r58,0r0,159v1,60,-39,85,-97,85v-59,0,-101,-22,-101,-81r0,-163r75,0r0,154v1,22,9,33,31,33xm88,-284r80,-40r13,35r-84,29","w":233},"\u00db":{"d":"192,-266r-40,3r-30,-23r-30,23r-41,-3r71,-56xm124,-53v28,0,34,-12,34,-46r0,-141r58,0r0,159v1,60,-39,85,-97,85v-59,0,-101,-22,-101,-81r0,-163r75,0r0,154v1,22,9,33,31,33","w":233},"\u00d9":{"d":"124,-53v28,0,34,-12,34,-46r0,-141r58,0r0,159v1,60,-39,85,-97,85v-59,0,-101,-22,-101,-81r0,-163r75,0r0,154v1,22,9,33,31,33xm157,-284r-9,24r-84,-29r13,-35","w":233},"\u00b8":{"d":"125,44v0,36,-54,37,-79,18r7,-14v14,7,39,15,42,-4v1,-10,-14,-16,-28,-13r12,-31r19,0r-6,18v18,-4,33,9,33,26","w":180},"\u00a6":{"d":"65,-240r50,0r0,125r-50,0r0,-125xm65,-55r50,0r0,115r-50,0r0,-115","w":180},"\u00d0":{"d":"234,-121v2,70,-49,121,-116,121r-97,0r0,-106r-20,0r0,-35r20,0r0,-99r93,0v74,-3,119,53,120,119xm114,-55v56,0,60,-130,0,-130r-19,0r0,44r34,0r0,35r-34,0r0,51r19,0","w":244},"\u00f0":{"d":"10,-89v-3,-59,66,-113,121,-78v-4,-15,-11,-27,-21,-38r-35,16r-11,-21r27,-12v-5,-4,-16,-9,-31,-13r12,-21v18,4,36,9,54,17r37,-17r12,22r-25,11v28,20,55,73,55,122v0,65,-36,103,-95,105v-58,2,-98,-42,-100,-93xm107,-39v21,0,23,-24,23,-48v0,-32,-7,-48,-23,-48v-34,1,-34,96,0,96","w":213},"\u00dd":{"d":"220,-240r-75,138r0,102r-72,0r0,-102r-80,-138r80,0r42,79r41,-79r64,0xm80,-284r80,-40r13,35r-84,29","w":212},"\u00fd":{"d":"185,-179r-70,194v-14,41,-46,53,-105,45r0,-50v24,3,65,8,53,-23r-64,-166r75,0r29,96r31,-96r51,0xm61,-228r80,-40r13,35r-84,29","w":184},"\u00de":{"d":"225,-130v0,62,-58,84,-129,77r0,53r-75,0r0,-240r75,0r0,34v76,-5,129,12,129,76xm95,-105v27,1,60,0,57,-24v2,-24,-31,-23,-57,-22r0,46","w":233},"\u00fe":{"d":"202,-90v5,73,-70,126,-113,71r0,75r-71,0r0,-296r70,0r0,82v8,-17,24,-24,46,-24v47,1,64,41,68,92xm108,-139v-27,0,-17,45,-19,74v-1,15,8,25,19,25v33,0,30,-99,0,-99"},"\u00d7":{"d":"155,-204r32,32r-50,49r50,50r-32,31r-49,-49r-50,49r-31,-31r49,-50r-49,-49r31,-32r50,49"},"\u00b9":{"d":"100,-130r32,0r0,34r-112,0r0,-34r33,0r0,-65v-14,6,-25,9,-34,10r0,-33v23,-5,38,-13,46,-24r35,0r0,112","w":139},"\u00b2":{"d":"128,-196v0,39,-19,37,-57,63r58,0r-1,37r-121,0r0,-34v24,-14,78,-50,74,-64v0,-9,-5,-14,-14,-14v-11,0,-18,7,-19,24r-41,-7v0,-63,121,-70,121,-5","w":139},"\u00b3":{"d":"133,-138v0,30,-30,44,-63,44v-37,0,-59,-15,-67,-47r42,-5v-1,22,40,27,41,5v1,-16,-23,-14,-40,-14r0,-29v16,1,38,1,36,-13v-3,-20,-33,-15,-34,4r-40,-6v4,-53,119,-61,120,-2v0,15,-7,24,-21,30v17,6,26,16,26,33","w":139},"\u00bd":{"d":"86,-130r27,0r0,34r-107,0r0,-34r34,0r0,-65v-14,6,-26,9,-35,10r0,-33v23,-5,38,-13,46,-24r35,0r0,112xm248,-240r-146,240r-38,0r147,-240r37,0xm310,-100v0,38,-19,37,-57,63r58,0r-1,37r-121,0r0,-34v26,-18,65,-35,74,-64v0,-9,-5,-14,-14,-14v-11,0,-18,7,-19,24r-41,-7v0,-63,121,-70,121,-5","w":316},"\u00bc":{"d":"84,-130r25,0r0,34r-105,0r0,-34r33,0r0,-65v-14,6,-25,9,-34,10r0,-33v23,-5,38,-13,46,-24r35,0r0,112xm243,-240r-145,240r-38,0r146,-240r37,0xm314,-31r-22,0r0,31r-44,0r0,-31r-65,0r0,-32r59,-83r50,0r0,82r22,0r0,33xm252,-60r0,-53r-37,53r37,0","w":316},"\u00be":{"d":"129,-138v1,30,-30,44,-62,44v-37,0,-60,-15,-68,-47r43,-5v-2,22,39,27,40,5v1,-16,-22,-14,-39,-14r0,-29v16,1,38,1,36,-13v-3,-20,-33,-16,-35,4r-39,-6v5,-53,118,-60,120,-2v0,15,-7,24,-21,30v17,6,25,16,25,33xm258,-240r-146,240r-38,0r147,-240r37,0xm317,-31r-22,0r0,31r-44,0r0,-31r-65,0r0,-32r59,-83r50,0r0,82r22,0r0,33xm255,-60r0,-53r-37,53r37,0","w":316},"\u00ad":{"d":"94,-118r0,55r-89,0r0,-55r89,0","w":98},"\u00af":{"d":"0,-322r180,0r0,42r-180,0r0,-42","w":180},"\u00b7":{"d":"67,-123r0,64r-67,0r0,-64r67,0","w":66},"\u00a4":{"d":"7,-50r37,-37v-21,-30,-20,-69,0,-98r-37,-38r26,-25r37,37v29,-21,71,-21,100,0r37,-37r25,25r-37,37v22,32,22,68,1,99r37,37r-25,26r-37,-37v-31,21,-70,22,-101,0r-37,37xm120,-87v26,0,49,-22,49,-49v0,-26,-23,-49,-49,-49v-26,0,-49,24,-49,49v0,25,23,49,49,49","w":239}}}); +/*! + * The following copyright notice may not be removed under any circumstances. + * + * Copyright: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. Portions copyright Microsoft + * Corporation. All rights reserved. + * + * Trademark: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. + * + * Description: + * Designed in 1902 by Morris Fuller Benton for the American Type Founders + * company, Franklin Gothic still reigns as one of the most-widely used sans serif + * typefaces. Originally issued in only one weight, the ATF version of Franklin + * Gothic was eventually expanded to include five additional weights, but no light + * or intermediate weights were ever developed. In 1979, under license from ATF, + * ITC developed four new weights in roman and italic: book, medium, demi and + * heavy. Designed by Victor Caruso, ITCs new weights matched the original faces + * characteristics, but featured a slightly enlarged lowercase x-height. ITC + * Franklin Gothic also features a slightly condensed lowercase a-z alphabet. In + * 1991, ITC commissioned the Font Bureau in Boston to create condensed, compressed + * and extra compressed versions of ITC Franklin Gothic, which increased the + * flexibility and usefulness of the design. + * + * Manufacturer: + * International Typeface Corporation + * + * Designer: + * Victor Caruso + * + * Vendor URL: + * http://www.itcfonts.com + * + * License information: + * http://www.itcfonts.com/itc/licensing.html + */ +Cufon.registerFont({"w":211,"face":{"font-family":"Franklin Gothic Demi","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 3 2 1 2 9 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-41 -323 341 78.0511","underline-thickness":"17.9297","underline-position":"-18.1055","slope":"-9.5","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":90},"!":{"d":"61,-72r-28,0r9,-168r62,0xm73,-53r-9,53r-54,0r9,-53r54,0","w":103},"\"":{"d":"57,-141r-28,0r10,-99r41,0xm120,-141r-29,0r10,-99r42,0","w":130},"#":{"d":"192,-109r-8,35r-34,0r-17,74r-35,0r17,-74r-25,0r-17,74r-35,0r17,-74r-38,0r7,-35r39,0r6,-27r-38,0r8,-35r38,0r16,-69r35,0r-16,69r25,0r16,-69r35,0r-16,69r34,0r-8,35r-33,0r-7,27r34,0xm129,-136r-27,0r-7,27r28,0"},"$":{"d":"71,-106v-69,-31,-37,-141,46,-129r4,-30r29,0r-5,32v28,5,48,22,61,50r-41,19v-1,-36,-77,-47,-79,-6v-2,31,60,26,82,40v14,9,30,29,29,53v0,47,-36,76,-88,74r-6,38r-29,0r7,-40v-35,-3,-64,-29,-72,-65r47,-12v-4,39,82,54,84,11v1,-29,-48,-25,-69,-35"},"%":{"d":"143,-179v0,34,-28,72,-63,72v-32,0,-55,-28,-55,-60v0,-39,26,-75,63,-75v32,1,55,26,55,63xm88,-210v-17,2,-23,29,-22,51v0,14,4,22,14,22v20,2,20,-35,21,-52v0,-13,-4,-21,-13,-21xm83,0r-33,0r182,-241r33,0xm290,-68v0,33,-26,69,-64,69v-34,0,-54,-28,-54,-60v-1,-36,25,-75,62,-74v34,1,57,26,56,65xm234,-101v-21,0,-33,71,-7,71v14,0,21,-17,21,-51v0,-13,-5,-20,-14,-20","w":304},"&":{"d":"138,-244v41,0,69,19,70,55v0,30,-20,52,-60,64r29,39v14,-13,24,-29,31,-51r48,7v-13,30,-31,55,-55,77v10,12,22,13,41,9r-5,42v-33,7,-54,2,-71,-20v-49,45,-159,30,-159,-43v0,-44,28,-64,73,-75v-38,-48,-4,-104,58,-104xm139,-209v-32,2,-33,32,-10,55v24,-7,36,-18,36,-33v0,-14,-12,-23,-26,-22xm101,-108v-49,7,-52,69,-5,71v16,0,31,-6,45,-16","w":257},"'":{"d":"57,-141r-28,0r10,-99r41,0","w":68},"(":{"d":"123,-240v-67,67,-100,199,-48,302r-30,0v-66,-122,-49,-205,44,-302r34,0","w":105},")":{"d":"-18,62v68,-65,101,-200,49,-302r29,0v67,121,51,205,-43,302r-35,0","w":105},"*":{"d":"110,-189r7,-52r27,4r-10,52r52,-10r4,28r-52,6r25,47r-25,12r-22,-48r-37,39r-19,-20r39,-36r-48,-23r13,-25"},"+":{"d":"200,-140r0,38r-70,0r0,72r-38,0r0,-72r-70,0r0,-38r70,0r0,-73r38,0r0,73r70,0"},",":{"d":"68,-54r-8,48r-43,61r-21,0r34,-55r-26,0r9,-54r55,0","w":92,"k":{"1":1}},"-":{"d":"85,-69r-84,0r7,-39r83,0","w":92,"k":{"Y":11,"W":-1,"V":-2,"T":8,"A":-7}},".":{"d":"59,0r-55,0r9,-54r55,0","w":92,"k":{"1":1}},"\/":{"d":"-8,62r-33,0r182,-302r32,0","w":159},"0":{"d":"206,-142v0,70,-36,146,-103,146v-57,0,-87,-48,-87,-106v0,-66,39,-145,105,-144v55,1,86,46,85,104xm72,-87v-1,32,6,48,32,50v37,3,47,-82,47,-117v0,-33,-7,-51,-32,-51v-44,0,-45,69,-47,118","k":{"7":12,"1":10}},"1":{"d":"201,-46r-8,46r-180,0r8,-46r63,0r23,-137v-12,14,-37,19,-66,18r7,-45v38,0,66,-12,82,-36r40,0r-33,200r64,0","k":{"9":-2,"8":-2,"7":18,"6":8,"4":-2,"3":-2,"2":-2,"1":3,"0":6,".":-11,",":-11}},"2":{"d":"207,-170v0,82,-72,83,-139,125r121,0r-7,45r-178,0r7,-52v68,-41,106,-69,120,-81v28,-24,24,-67,-13,-67v-22,0,-36,16,-43,45r-50,-12v10,-44,44,-79,95,-79v47,0,87,31,87,76","k":{"7":9,"4":4,"1":9}},"3":{"d":"153,-123v77,32,27,129,-53,129v-51,0,-89,-31,-96,-73r46,-9v6,47,86,52,86,5v0,-32,-29,-35,-65,-33r6,-40v34,2,71,-3,69,-31v-3,-40,-66,-37,-74,0r-47,-13v17,-39,47,-58,90,-58v46,-1,86,23,86,66v-1,29,-20,53,-48,57","k":{"7":11,"4":1,"1":9}},"4":{"d":"204,-98r-7,43r-36,0r-9,55r-54,0r9,-55r-100,0r7,-44r115,-144r63,0r-24,145r36,0xm115,-96r17,-97r-80,97r63,0","k":{"7":16,"4":-2,"1":9}},"5":{"d":"144,-81v1,-39,-53,-48,-72,-17r-45,-15r30,-127r154,0r-13,47r-106,0r-13,55v40,-45,121,-7,121,54v0,102,-175,120,-191,21r53,-8v5,20,20,30,42,30v24,0,40,-18,40,-40","k":{"7":10,"4":-2,"1":7}},"6":{"d":"19,-101v0,-71,39,-144,110,-144v45,0,76,29,80,70r-48,4v-3,-22,-14,-34,-33,-34v-29,0,-47,27,-53,83v32,-60,130,-24,126,42v-3,46,-38,84,-89,84v-58,0,-94,-44,-93,-105xm74,-74v-1,22,18,36,37,37v21,0,37,-17,37,-39v0,-22,-16,-38,-36,-38v-21,0,-37,20,-38,40","k":{"4":-2,"1":7}},"7":{"d":"212,-240r-4,39v-47,40,-95,120,-101,201r-64,0v9,-75,67,-162,116,-194r-125,0r9,-46r169,0","k":{":":19,"7":7,"6":13,"4":28,"1":13,".":29}},"8":{"d":"9,-58v0,-33,27,-55,57,-61v-69,-40,-13,-123,63,-123v41,0,78,18,79,55v0,25,-16,44,-50,57v82,38,25,131,-58,131v-47,0,-91,-16,-91,-59xm163,-178v3,-40,-80,-45,-80,-6v0,16,17,30,51,41v19,-8,29,-20,29,-35xm54,-66v-1,41,92,46,93,3v-5,-25,-28,-29,-56,-41v-19,3,-36,19,-37,38","k":{"7":7,"1":8}},"9":{"d":"202,-144v0,69,-42,147,-113,147v-42,0,-68,-19,-80,-56r49,-10v7,34,54,31,69,4v8,-14,16,-37,22,-67v-28,67,-131,34,-128,-36v2,-44,40,-82,89,-82v59,0,92,43,92,100xm75,-166v-1,20,15,36,35,36v21,0,38,-17,38,-38v1,-20,-15,-36,-35,-36v-21,0,-38,17,-38,38","k":{"7":14,"4":2,"1":13}},":":{"d":"79,-122r-55,0r10,-54r54,0xm59,0r-55,0r9,-54r55,0","w":92},";":{"d":"79,-122r-55,0r10,-54r54,0xm68,-54r-8,48r-43,61r-21,0r34,-55r-26,0r9,-54r55,0","w":92},"\u037e":{"d":"79,-122r-55,0r10,-54r54,0xm68,-54r-8,48r-43,61r-21,0r34,-55r-26,0r9,-54r55,0","w":92},"<":{"d":"189,-222r0,50r-104,52r104,52r0,49r-156,-81r0,-41"},"=":{"d":"200,-172r0,39r-178,0r0,-39r178,0xm200,-106r0,39r-178,0r0,-39r178,0"},">":{"d":"33,-19r0,-49r103,-52r-103,-53r0,-49r156,81r0,42"},"?":{"d":"186,-181v0,62,-73,55,-78,108r-45,0v-6,-66,56,-60,68,-108v0,-16,-12,-28,-28,-27v-18,0,-30,13,-37,39r-46,-12v9,-37,43,-71,87,-71v42,0,79,29,79,71xm111,-54r-9,54r-53,0r9,-54r53,0","w":181},"@":{"d":"85,-111v0,-47,48,-93,89,-62r2,-8r33,0r-14,93v0,4,2,6,7,6v22,0,38,-29,38,-55v0,-46,-42,-81,-89,-81v-53,0,-96,45,-96,99v0,85,92,120,171,82r10,29v-24,11,-51,17,-83,17v-79,0,-132,-56,-134,-126v-2,-72,61,-132,132,-130v68,1,117,43,121,110v3,56,-62,115,-105,72v-31,38,-82,3,-82,-46xm147,-149v-29,-3,-37,62,-9,66v30,1,46,-64,9,-66","w":278},"A":{"d":"208,0r-57,0r-8,-53r-80,0r-23,53r-52,0r114,-240r65,0xm81,-95r56,0r-14,-96","w":221,"k":{"\u00ab":2,"y":6,"w":4,"v":4,"u":1,"t":2,"o":2,"g":-5,"e":1,"c":2,"b":-1,"Y":17,"W":11,"V":10,"U":6,"T":18,"Q":7,"O":7,"G":7,"C":7,".":-10,"-":-8,",":-9}},"B":{"d":"220,-71v0,47,-33,71,-92,71r-119,0r40,-240v77,3,183,-19,181,60v0,31,-18,50,-54,57v29,8,44,25,44,52xm88,-144v38,-1,84,9,84,-29v0,-31,-42,-27,-74,-27xm162,-73v2,-36,-44,-29,-80,-30r-10,60v39,0,89,6,90,-30","w":235,"k":{"Y":7,"W":4,"V":3,"O":1}},"C":{"d":"17,-100v0,-72,45,-147,116,-145v54,2,91,35,91,95r-55,3v2,-29,-9,-51,-36,-52v-42,-2,-57,67,-57,108v0,31,13,48,40,49v24,0,39,-14,48,-44r50,8v-18,55,-52,82,-102,82v-61,0,-95,-46,-95,-104","w":224,"k":{"A":4}},"D":{"d":"226,-130v0,81,-43,135,-133,131r-84,-1r40,-240r71,0v74,-2,106,42,106,110xm69,-43v73,10,101,-31,101,-91v0,-53,-24,-69,-75,-64","w":235,"k":{"Y":13,"V":6,"T":8,"J":4,"A":8}},"E":{"d":"218,-240r-7,46r-113,0r-8,49r94,0r-7,43r-95,0r-9,56r115,0r-8,46r-171,0r40,-240r169,0","w":205},"F":{"d":"212,-240r-8,46r-107,0r-9,53r91,0r-7,46r-90,0r-16,95r-57,0r40,-240r163,0","w":191,"k":{"u":9,"r":8,"o":4,"e":4,"a":7,"O":2,"J":17,"A":12,".":18,"-":-8,",":18}},"G":{"d":"73,-94v0,29,14,53,45,52v23,0,38,-14,46,-43r-49,0r7,-44r101,0r-22,131r-22,0r-7,-33v-49,69,-155,23,-155,-68v0,-101,97,-189,180,-125v17,13,26,33,30,58r-52,8v-4,-29,-17,-42,-40,-42v-48,-1,-62,63,-62,106","w":236,"k":{"Y":12,"W":5,"V":5,"T":5}},"H":{"d":"232,-240r-40,240r-53,0r17,-100r-77,0r-17,100r-53,0r40,-240r53,0r-16,94r78,0r16,-94r52,0","w":231},"I":{"d":"104,-240r-40,240r-55,0r40,-240r55,0","w":103},"J":{"d":"144,-240v-14,68,-16,151,-40,210v-12,31,-68,41,-116,30r7,-43v26,7,60,3,64,-18r31,-179r54,0","w":140,"k":{"A":5}},"K":{"d":"235,-240r-75,86r46,154r-57,0r-30,-111r-47,53r-10,58r-53,0r40,-240r53,0r-19,113r96,-113r56,0","w":225,"k":{"y":14,"u":9,"o":10,"e":10,"a":5,"T":-4,"O":10,"G":10,"C":10}},"L":{"d":"104,-240r-32,194r94,0r-7,46r-150,0r40,-240r55,0","w":175,"k":{"y":14,"Y":24,"W":17,"V":17,"U":4,"T":19,"O":7,"G":6,"C":7,"-":-2}},"M":{"d":"312,-240r-40,240r-56,0r33,-201r-96,201r-32,0r-33,-203r-34,203r-45,0r40,-240r84,0r22,147r70,-147r87,0","w":310},"N":{"d":"236,-240r-40,240r-45,0r-70,-174v-1,33,-20,130,-27,174r-45,0r40,-240r61,0r58,146v1,-18,17,-113,23,-146r45,0","w":234,"k":{"A":1,".":-3,",":-3}},"O":{"d":"225,-138v0,73,-42,142,-114,142v-58,0,-94,-46,-94,-105v0,-70,43,-143,112,-143v60,0,96,44,96,106xm130,-200v-42,0,-59,61,-58,107v0,35,13,52,40,52v43,0,57,-65,58,-105v0,-36,-13,-54,-40,-54","w":231,"k":{"Y":12,"X":8,"W":5,"V":4,"T":5,"A":7}},"P":{"d":"222,-171v-2,53,-31,85,-92,81r-51,0r-15,90r-55,0r40,-240v82,0,177,-13,173,69xm169,-167v0,-32,-36,-31,-72,-30r-11,65v40,1,83,3,83,-35","w":216,"k":{"J":20,"A":14,".":25,"-":-4,",":25}},"Q":{"d":"131,-244v128,0,115,205,27,235v-2,16,27,17,45,14r-2,40v-43,8,-79,-5,-75,-43v-66,12,-109,-39,-109,-103v0,-71,42,-143,114,-143xm131,-199v-45,0,-59,65,-59,107v0,35,13,51,41,51v44,0,58,-62,58,-103v0,-37,-13,-55,-40,-55","w":233},"R":{"d":"229,-171v0,33,-21,60,-54,67r30,104r-56,0r-25,-95r-45,0r-16,95r-54,0r40,-240r89,0v58,-3,91,21,91,69xm173,-170v0,-35,-43,-27,-78,-28r-10,61v40,-1,88,7,88,-33","w":236,"k":{"y":-1,"u":5,"o":6,"e":5,"Y":10,"W":8,"V":7,"U":5,"T":2,"O":5,"G":5,"C":5}},"S":{"d":"55,-111v-62,-40,-22,-133,55,-133v46,0,76,21,90,63r-49,11v-4,-36,-74,-41,-74,-5v0,33,64,26,81,41v21,10,35,29,35,59v0,76,-106,101,-162,61v-17,-12,-28,-30,-32,-54r51,-7v1,41,84,49,87,7v2,-32,-58,-28,-82,-43","w":206,"k":{"Y":9,"W":6,"V":5,"T":2,"A":1}},"T":{"d":"194,-194r-61,0r-32,194r-55,0r32,-194r-60,0r7,-46r176,0","w":176,"k":{"\u00ab":18,"y":17,"w":18,"v":17,"u":18,"s":14,"r":17,"o":19,"j":-1,"i":-1,"g":17,"e":18,"c":19,"a":19,"Y":-17,"W":-12,"V":-14,"S":-7,"J":19,"A":18,";":16,":":16,".":14,"-":7,",":15}},"U":{"d":"83,-100v-22,56,53,76,76,35v10,-46,21,-123,30,-175r48,0r-34,187v-11,36,-46,55,-94,55v-61,0,-97,-32,-87,-93r25,-149r60,0","w":231,"k":{"A":6}},"V":{"d":"224,-240r-110,240r-58,0r-36,-240r56,0r23,180r77,-180r48,0","w":197,"k":{"\u00ab":9,"y":-4,"u":7,"r":7,"o":9,"g":7,"e":9,"a":9,"T":-13,"S":-1,"O":4,"G":4,"C":5,"A":11,";":6,":":6,".":13,"-":-2,",":13}},"W":{"d":"341,-240r-99,240r-51,0r-22,-167r-64,167r-51,0r-29,-240r55,0r15,166r64,-166r50,0r20,166r63,-166r49,0","w":319,"k":{"\u00ab":8,"y":-4,"u":7,"r":6,"o":8,"g":6,"e":7,"a":8,"T":-10,"O":4,"G":4,"C":4,"A":10,":":6,".":10,"-":-3,",":10}},"X":{"d":"227,-240r-84,112r58,128r-60,0r-39,-91r-63,91r-55,0r97,-128r-52,-112r60,0r33,75r51,-75r54,0","w":214,"k":{"y":12,"o":12,"e":11,"Q":10,"O":10,"C":10,"-":4}},"Y":{"d":"225,-240r-97,139r-17,101r-55,0r17,-101r-60,-139r60,0r37,95r62,-95r53,0","w":190,"k":{"\u00ab":18,"u":11,"p":10,"o":16,"g":14,"e":15,"a":16,"T":-16,"S":-1,"O":7,"G":7,"C":8,"A":15,";":10,":":10,".":17,"-":8,",":17}},"Z":{"d":"-1,-39r140,-157r-110,2r8,-46r178,0r-5,37r-141,159r123,-2r-8,46r-192,0","w":206},"[":{"d":"111,-218r-39,0r-44,259r39,0r-3,21r-72,0r51,-302r71,0","w":105},"\\":{"d":"116,62r-81,-302r31,0r81,302r-31,0","w":159},"]":{"d":"-5,40r39,0r43,-258r-39,0r4,-22r71,0r-50,302r-72,0","w":105},"^":{"d":"57,-120r-50,0r56,-122r64,0r57,122r-51,0r-38,-83","w":180},"_":{"d":"5,17r180,0r0,42r-180,0r0,-42","w":180},"`":{"d":"139,-204r-69,-35r17,-27r63,42","w":180},"a":{"d":"22,-127v10,-66,157,-80,157,-3v0,33,-20,93,-16,130r-50,0r2,-31v-17,51,-115,47,-111,-13v4,-54,49,-64,121,-68v8,-19,0,-38,-20,-37v-18,0,-30,9,-36,27xm58,-50v0,26,33,28,47,7v7,-11,13,-25,16,-44v-42,2,-63,14,-63,37","w":194,"k":{"y":5,"w":2,"v":3}},"b":{"d":"184,-109v0,55,-30,113,-82,113v-24,0,-42,-11,-53,-32v-6,10,-11,19,-14,28r-28,0r40,-240r51,0r-14,86v30,-56,100,-24,100,45xm70,-61v0,17,8,29,24,29v29,0,38,-55,39,-85v0,-17,-8,-30,-24,-30v-30,-2,-39,57,-39,86","w":194,"k":{"y":3,"v":1}},"c":{"d":"105,-143v-29,0,-39,37,-38,73v0,47,54,41,61,1r43,6v-15,45,-42,67,-82,67v-48,1,-78,-35,-78,-83v0,-53,38,-103,93,-103v46,0,74,29,74,69r-47,3v0,-21,-9,-33,-26,-33","w":182},"d":{"d":"11,-70v0,-50,27,-113,78,-113v23,0,36,12,42,34r15,-91r52,0r-40,240r-48,0r4,-28v-30,60,-103,27,-103,-42xm64,-64v0,18,7,30,22,31v33,4,36,-57,39,-82v2,-17,-9,-31,-25,-31v-27,0,-36,52,-36,82","w":194},"e":{"d":"104,-183v54,1,84,46,74,103r-115,0v-14,53,53,65,65,19r44,8v-12,31,-40,58,-83,58v-47,1,-79,-36,-79,-83v0,-53,39,-106,94,-105xm131,-110v5,-22,-6,-40,-26,-40v-20,0,-33,13,-39,40r65,0","w":189,"k":{"y":5,"x":4,"w":2,"v":2}},"f":{"d":"40,-179v5,-57,39,-78,99,-70r-3,41v-27,-4,-44,1,-45,29r35,0r-7,41r-34,0r-23,138r-52,0r23,-138r-21,0r5,-41r23,0","w":114,"k":{"t":-9,"s":-6,"o":-1,"l":-1,"j":-1,"i":-1,"f":-9,"e":-1,"a":-1}},"g":{"d":"42,-86v-48,-34,-3,-96,57,-96v13,0,23,1,31,3v5,-33,24,-46,57,-41r-2,35v-17,-3,-32,0,-34,14v54,32,11,109,-52,100v-7,0,-18,-1,-31,-3v-10,4,-14,9,-14,16v0,11,11,12,26,12v60,1,86,4,93,49v-4,45,-39,61,-101,60v-49,0,-86,-4,-86,-39v0,-16,12,-28,34,-36v-29,-25,-14,-62,22,-74xm97,-99v19,0,31,-13,31,-31v0,-15,-9,-23,-26,-23v-19,-1,-31,13,-31,28v0,18,9,26,26,26xm30,16v5,25,97,24,95,-1v-2,-24,-57,-9,-76,-16v-7,1,-19,9,-19,17","w":184},"h":{"d":"84,-153v20,-44,99,-37,97,16v-1,38,-15,97,-21,137r-51,0r19,-124v-4,-30,-45,-17,-48,5r-22,119r-51,0r40,-240r51,0","w":196,"k":{"y":4}},"i":{"d":"101,-243r-8,51r-54,0r8,-51r54,0xm90,-179r-30,179r-53,0r30,-179r53,0","w":96},"j":{"d":"92,-192r-53,0r8,-51r54,0xm90,-179r-26,157v-5,68,-29,97,-100,85r6,-41v38,6,37,-17,42,-53r25,-148r53,0","w":96},"k":{"d":"206,-179r-62,61r38,118r-54,0r-25,-82r-37,35r-8,47r-51,0r40,-240r51,0r-24,140r77,-79r55,0","w":194,"k":{"u":2,"o":4,"g":-5,"e":3,"a":2,".":-7,",":-7}},"l":{"d":"98,-240r-40,240r-51,0r40,-240r51,0","w":94},"m":{"d":"174,-149v22,-50,106,-41,103,18v-2,40,-15,91,-21,131r-50,0r19,-120v2,-25,-28,-27,-39,-12v-18,25,-21,93,-30,132r-50,0r20,-123v-5,-35,-44,-15,-47,6r-21,117r-51,0r30,-179r46,0r-5,31v17,-43,80,-49,96,-1","w":293,"k":{"y":4,"w":2,"v":2}},"n":{"d":"79,-145v19,-53,102,-47,102,11v0,40,-15,93,-21,134r-52,0r20,-124v-4,-33,-43,-16,-48,4v-9,34,-15,82,-22,120r-51,0r30,-179r48,0","w":196,"k":{"y":4,"w":1,"v":2}},"o":{"d":"11,-77v0,-58,36,-106,92,-106v47,0,78,35,78,84v0,54,-40,103,-92,103v-45,0,-78,-36,-78,-81xm91,-31v31,0,37,-56,38,-84v0,-23,-9,-34,-26,-34v-31,0,-38,52,-39,84v0,23,9,34,27,34","w":192,"k":{"y":5,"x":4,"w":2,"v":3,"t":1}},"p":{"d":"108,4v-22,0,-39,-14,-45,-30r-15,88r-52,0r41,-241r47,0r-6,32v29,-62,106,-32,106,39v0,52,-28,112,-76,112xm69,-64v-1,18,9,31,25,32v28,1,37,-56,37,-84v0,-15,-7,-29,-23,-29v-32,0,-37,55,-39,81","w":194,"k":{"y":3}},"q":{"d":"10,-67v4,-53,31,-117,85,-115v23,0,39,11,48,32v7,-8,13,-18,17,-29r29,0r-41,241r-52,0r15,-85v-29,54,-106,19,-101,-44xm101,-149v-28,-3,-39,63,-39,87v0,22,7,33,22,33v31,0,41,-66,41,-92v1,-17,-9,-27,-24,-28","w":194},"r":{"d":"128,-130v-64,2,-54,75,-68,130r-53,0r30,-179r49,0r-6,41v12,-26,19,-43,53,-43","w":126,"k":{"z":-3,"y":-8,"x":-4,"w":-7,"v":-8,"t":-7,"s":-5,"p":2,"o":-1,"k":2,"h":2,"f":-7,".":12,"-":1,",":12}},"s":{"d":"25,-87v-32,-41,4,-96,59,-96v42,0,67,17,75,51r-40,8v0,-28,-55,-35,-59,-8v4,26,65,16,77,35v40,39,-3,101,-62,101v-41,0,-76,-18,-81,-54r44,-5v-3,28,66,36,68,7v-4,-26,-75,-18,-81,-39","w":167,"k":{"t":-2}},"t":{"d":"130,-138r-42,0r-14,87v-2,16,27,17,41,13r-6,39v-42,8,-93,2,-89,-40v2,-25,13,-71,18,-99r-28,0r7,-41r30,0r12,-49r45,-1r-8,50r41,0","w":129,"k":{"a":-1}},"u":{"d":"60,4v-81,0,-26,-122,-23,-183r51,0r-20,126v6,30,38,11,44,-7v10,-31,16,-82,23,-119r52,0r-30,179r-48,0r6,-32v-14,24,-33,36,-55,36","w":193},"v":{"d":"178,-179r-88,179r-43,0r-36,-179r55,0r19,111r52,-111r41,0","w":163,"k":{"s":-2,"o":3,"g":2,"e":3,"c":3,"a":4,".":9,"-":-7,",":9}},"w":{"d":"271,-179r-81,179r-46,0r-13,-115r-45,115r-45,0r-26,-179r53,0r14,112r42,-112r48,0r11,112r48,-112r40,0","w":259,"k":{"s":-2,"o":2,"g":1,"e":2,"c":2,"a":3,".":8,"-":-7,",":8}},"x":{"d":"182,-179r-68,85r43,94r-56,0r-26,-63r-45,63r-46,0r74,-96r-39,-83r57,0r23,52r37,-52r46,0","w":170,"k":{"q":2,"o":4,"e":3,"c":4,"a":3}},"y":{"d":"176,-179r-80,169v-24,51,-35,75,-104,72r3,-40v32,5,50,0,58,-24r-42,-177r54,0r22,109r48,-109r41,0","w":161,"k":{"s":-2,"o":2,"g":1,"e":2,"c":2,"a":3,".":8,"-":-7,",":8}},"z":{"d":"155,-144r-93,106r78,0r-7,38r-141,0r6,-34r94,-107r-74,0r7,-38r136,0","w":155},"{":{"d":"74,62v-41,4,-64,-4,-57,-48r12,-76v0,-11,-5,-17,-16,-19r3,-19v62,-16,-8,-159,109,-139v-3,7,1,21,-9,21v-19,0,-15,4,-20,23v-10,39,-3,92,-39,106v34,24,2,80,2,121v0,11,8,8,19,9","w":105},"|":{"d":"70,-240r50,0r0,300r-50,0r0,-300","w":180},"}":{"d":"40,-239v36,-6,64,4,57,47r-12,76v0,11,5,17,16,19r-3,19v-63,16,10,158,-109,140v3,-7,-1,-21,9,-21v18,0,15,-4,20,-23v10,-40,4,-92,39,-107v-35,-23,0,-78,-2,-120v2,-12,-9,-8,-19,-9","w":105},"~":{"d":"141,-87v-6,2,-58,-18,-66,-18v-10,0,-18,8,-25,22r-27,-19v14,-31,21,-47,55,-50v28,-2,79,41,93,-1r27,17v-14,33,-33,49,-57,49"},"\u00c4":{"d":"208,0r-57,0r-8,-53r-80,0r-23,53r-52,0r114,-240r65,0xm81,-95r56,0r-14,-96xm190,-286v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm132,-286v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":221},"\u00c5":{"d":"174,-288v0,18,-17,33,-35,33v-19,0,-33,-17,-33,-33v0,-16,15,-34,34,-33v18,1,34,15,34,33xm126,-288v-1,7,7,14,14,14v7,0,15,-7,14,-14v0,-7,-7,-13,-14,-13v-7,0,-14,6,-14,13xm208,0r-57,0r-8,-53r-80,0r-23,53r-52,0r114,-240r65,0xm81,-95r56,0r-14,-96","w":221},"\u00c7":{"d":"214,-78v-14,46,-48,84,-106,82r-7,14v21,-5,38,5,39,23v1,39,-59,47,-87,25r9,-15v18,12,43,14,45,-7v2,-13,-17,-14,-32,-10r14,-32v-46,-8,-72,-51,-72,-102v-2,-72,45,-147,116,-145v54,2,91,35,91,95r-55,3v2,-29,-9,-51,-36,-52v-42,-2,-57,67,-57,108v0,31,13,48,40,49v24,0,39,-14,48,-44","w":224},"\u00c9":{"d":"218,-240r-7,46r-113,0r-8,49r94,0r-7,43r-95,0r-9,56r115,0r-8,46r-171,0r40,-240r169,0xm120,-260r-9,-20r72,-42r14,29","w":205},"\u00d1":{"d":"92,-289v35,-43,76,16,108,-20r11,20v-26,31,-52,22,-83,9v-7,0,-16,4,-25,11xm236,-240r-40,240r-45,0r-70,-174v-1,33,-20,130,-27,174r-45,0r40,-240r61,0r58,146v1,-18,17,-113,23,-146r45,0","w":234},"\u00d6":{"d":"225,-138v0,73,-42,142,-114,142v-58,0,-94,-46,-94,-105v0,-70,43,-143,112,-143v60,0,96,44,96,106xm130,-200v-42,0,-59,61,-58,107v0,35,13,52,40,52v43,0,57,-65,58,-105v0,-36,-13,-54,-40,-54xm197,-286v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm139,-286v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":231},"\u00dc":{"d":"83,-100v-22,56,53,76,76,35v10,-46,21,-123,30,-175r48,0r-34,187v-11,36,-46,55,-94,55v-61,0,-97,-32,-87,-93r25,-149r60,0xm199,-286v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm141,-286v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":231},"\u00e1":{"d":"22,-127v10,-66,157,-80,157,-3v0,33,-20,93,-16,130r-50,0r2,-31v-17,51,-115,47,-111,-13v4,-54,49,-64,121,-68v8,-19,0,-38,-20,-37v-18,0,-30,9,-36,27xm58,-50v0,26,33,28,47,7v7,-11,13,-25,16,-44v-42,2,-63,14,-63,37xm99,-204r-9,-20r72,-42r14,29","w":194},"\u00e0":{"d":"22,-127v10,-66,157,-80,157,-3v0,33,-20,93,-16,130r-50,0r2,-31v-17,51,-115,47,-111,-13v4,-54,49,-64,121,-68v8,-19,0,-38,-20,-37v-18,0,-30,9,-36,27xm58,-50v0,26,33,28,47,7v7,-11,13,-25,16,-44v-42,2,-63,14,-63,37xm137,-204r-69,-35r17,-27r63,42","w":194},"\u00e2":{"d":"179,-209r-35,4r-24,-24r-34,24r-35,-4r74,-55xm22,-127v10,-66,157,-80,157,-3v0,33,-20,93,-16,130r-50,0r2,-31v-17,51,-115,47,-111,-13v4,-54,49,-64,121,-68v8,-19,0,-38,-20,-37v-18,0,-30,9,-36,27xm58,-50v0,26,33,28,47,7v7,-11,13,-25,16,-44v-42,2,-63,14,-63,37","w":194},"\u00e4":{"d":"22,-127v10,-66,157,-80,157,-3v0,33,-20,93,-16,130r-50,0r2,-31v-17,51,-115,47,-111,-13v4,-54,49,-64,121,-68v8,-19,0,-38,-20,-37v-18,0,-30,9,-36,27xm58,-50v0,26,33,28,47,7v7,-11,13,-25,16,-44v-42,2,-63,14,-63,37xm169,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm111,-230v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":194},"\u00e3":{"d":"59,-230v25,-28,54,-18,81,-6v8,0,17,-5,27,-14r11,19v-25,30,-53,23,-83,9v-7,0,-16,4,-25,11xm22,-127v10,-66,157,-80,157,-3v0,33,-20,93,-16,130r-50,0r2,-31v-17,51,-115,47,-111,-13v4,-54,49,-64,121,-68v8,-19,0,-38,-20,-37v-18,0,-30,9,-36,27xm58,-50v0,26,33,28,47,7v7,-11,13,-25,16,-44v-42,2,-63,14,-63,37","w":194},"\u00e5":{"d":"153,-233v0,18,-17,33,-35,33v-19,0,-33,-16,-33,-33v0,-17,14,-34,33,-33v18,1,35,14,35,33xm105,-233v0,7,7,13,14,13v7,0,14,-6,14,-13v0,-7,-7,-13,-14,-13v-7,0,-14,6,-14,13xm22,-127v10,-66,157,-80,157,-3v0,33,-20,93,-16,130r-50,0r2,-31v-17,51,-115,47,-111,-13v4,-54,49,-64,121,-68v8,-19,0,-38,-20,-37v-18,0,-30,9,-36,27xm58,-50v0,26,33,28,47,7v7,-11,13,-25,16,-44v-42,2,-63,14,-63,37","w":194},"\u00e7":{"d":"105,-143v-29,0,-39,37,-38,73v0,47,54,41,61,1r43,6v-14,44,-41,66,-82,67r-7,14v16,-4,32,6,31,22v0,34,-50,42,-75,22r8,-15v14,9,36,15,37,-5v1,-11,-14,-12,-26,-10r15,-30v-103,-20,-64,-184,32,-184v46,0,74,28,74,69r-47,3v0,-21,-9,-33,-26,-33","w":182},"\u00e9":{"d":"104,-183v54,1,84,46,74,103r-115,0v-14,53,53,65,65,19r44,8v-12,31,-40,58,-83,58v-47,1,-79,-36,-79,-83v0,-53,39,-106,94,-105xm131,-110v5,-22,-6,-40,-26,-40v-20,0,-33,13,-39,40r65,0xm94,-204r-9,-20r72,-42r14,29","w":189},"\u00e8":{"d":"104,-183v54,1,84,46,74,103r-115,0v-14,53,53,65,65,19r44,8v-12,31,-40,58,-83,58v-47,1,-79,-36,-79,-83v0,-53,39,-106,94,-105xm131,-110v5,-22,-6,-40,-26,-40v-20,0,-33,13,-39,40r65,0xm132,-204r-69,-35r17,-27r63,42","w":189},"\u00ea":{"d":"176,-208r-35,4r-24,-25r-34,25r-35,-4r74,-55xm104,-183v54,1,84,46,74,103r-115,0v-14,53,53,65,65,19r44,8v-12,31,-40,58,-83,58v-47,1,-79,-36,-79,-83v0,-53,39,-106,94,-105xm131,-110v5,-22,-6,-40,-26,-40v-20,0,-33,13,-39,40r65,0","w":189},"\u00eb":{"d":"104,-183v54,1,84,46,74,103r-115,0v-14,53,53,65,65,19r44,8v-12,31,-40,58,-83,58v-47,1,-79,-36,-79,-83v0,-53,39,-106,94,-105xm131,-110v5,-22,-6,-40,-26,-40v-20,0,-33,13,-39,40r65,0xm167,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm109,-230v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":189},"\u00ed":{"d":"90,-179r-30,179r-53,0r30,-179r53,0xm47,-204r-9,-20r72,-42r14,29","w":97},"\u00ec":{"d":"90,-179r-30,179r-53,0r30,-179r53,0xm88,-205r-69,-35r17,-27r63,42","w":97},"\u00ee":{"d":"130,-209r-35,4r-24,-24r-34,24r-35,-4r74,-55xm90,-179r-30,179r-53,0r30,-179r53,0","w":97},"\u00ef":{"d":"90,-179r-30,179r-53,0r30,-179r53,0xm120,-231v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm62,-231v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":96},"\u00f1":{"d":"58,-231v26,-28,53,-18,81,-6v8,0,17,-5,27,-14r11,20v-25,30,-52,21,-83,9v-7,0,-16,4,-25,11xm79,-145v19,-53,102,-47,102,11v0,40,-15,93,-21,134r-52,0r20,-124v-4,-33,-43,-16,-48,4v-9,34,-15,82,-22,120r-51,0r30,-179r48,0","w":196},"\u00f3":{"d":"11,-77v0,-58,36,-106,92,-106v47,0,78,35,78,84v0,54,-40,103,-92,103v-45,0,-78,-36,-78,-81xm91,-31v31,0,37,-56,38,-84v0,-23,-9,-34,-26,-34v-31,0,-38,52,-39,84v0,23,9,34,27,34xm95,-204r-9,-20r72,-42r14,29","w":192},"\u00f2":{"d":"11,-77v0,-58,36,-106,92,-106v47,0,78,35,78,84v0,54,-40,103,-92,103v-45,0,-78,-36,-78,-81xm91,-31v31,0,37,-56,38,-84v0,-23,-9,-34,-26,-34v-31,0,-38,52,-39,84v0,23,9,34,27,34xm133,-204r-69,-35r17,-27r63,42","w":192},"\u00f4":{"d":"177,-210r-35,4r-23,-24r-34,24r-35,-4r73,-55xm11,-77v0,-58,36,-106,92,-106v47,0,78,35,78,84v0,54,-40,103,-92,103v-45,0,-78,-36,-78,-81xm91,-31v31,0,37,-56,38,-84v0,-23,-9,-34,-26,-34v-31,0,-38,52,-39,84v0,23,9,34,27,34","w":192},"\u00f6":{"d":"11,-77v0,-58,36,-106,92,-106v47,0,78,35,78,84v0,54,-40,103,-92,103v-45,0,-78,-36,-78,-81xm91,-31v31,0,37,-56,38,-84v0,-23,-9,-34,-26,-34v-31,0,-38,52,-39,84v0,23,9,34,27,34xm168,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm110,-230v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":192},"\u00f5":{"d":"57,-230v25,-28,54,-18,81,-6v8,0,17,-5,27,-14r11,19v-25,31,-53,23,-84,9v-7,0,-15,4,-24,11xm11,-77v0,-58,36,-106,92,-106v47,0,78,35,78,84v0,54,-40,103,-92,103v-45,0,-78,-36,-78,-81xm91,-31v31,0,37,-56,38,-84v0,-23,-9,-34,-26,-34v-31,0,-38,52,-39,84v0,23,9,34,27,34","w":192},"\u00fa":{"d":"60,4v-81,0,-26,-122,-23,-183r51,0r-20,126v6,30,38,11,44,-7v10,-31,16,-82,23,-119r52,0r-30,179r-48,0r6,-32v-14,24,-33,36,-55,36xm98,-204r-9,-20r72,-42r14,29","w":193},"\u00f9":{"d":"60,4v-81,0,-26,-122,-23,-183r51,0r-20,126v6,30,38,11,44,-7v10,-31,16,-82,23,-119r52,0r-30,179r-48,0r6,-32v-14,24,-33,36,-55,36xm135,-204r-69,-35r17,-27r63,42","w":193},"\u00fb":{"d":"179,-209r-35,4r-23,-24r-34,24r-35,-4r74,-55xm60,4v-81,0,-26,-122,-23,-183r51,0r-20,126v6,30,38,11,44,-7v10,-31,16,-82,23,-119r52,0r-30,179r-48,0r6,-32v-14,24,-33,36,-55,36","w":193},"\u00fc":{"d":"60,4v-81,0,-26,-122,-23,-183r51,0r-20,126v6,30,38,11,44,-7v10,-31,16,-82,23,-119r52,0r-30,179r-48,0r6,-32v-14,24,-33,36,-55,36xm170,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm112,-230v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":193},"\u00b0":{"d":"173,-194v0,27,-22,51,-49,51v-27,0,-51,-24,-51,-51v0,-27,23,-51,50,-51v27,0,50,23,50,51xm99,-194v0,13,11,24,24,24v13,0,24,-11,24,-24v0,-13,-11,-25,-24,-25v-13,0,-24,12,-24,25"},"\u00a2":{"d":"90,-39v-56,-10,-66,-96,-31,-140v15,-18,33,-29,57,-30r6,-35r24,0r-6,38v30,6,47,26,51,60r-44,5v2,-21,-8,-34,-26,-34v-38,0,-54,100,-8,102v15,0,25,-11,32,-31r40,8v-13,38,-37,58,-71,59r-8,47r-24,0"},"\u00a3":{"d":"84,-46v41,1,64,0,72,-33r48,14v-23,50,-43,65,-117,65r-98,0r5,-46v49,4,69,-13,66,-64r-35,0r6,-36r28,0v-2,-59,25,-99,82,-99v38,0,61,16,69,48r-48,18v-2,-16,-9,-24,-21,-24v-22,0,-29,26,-27,57r39,0r-6,36r-34,0v-2,30,-12,51,-29,64"},"\u00a7":{"d":"61,-145v-41,-41,14,-97,66,-97v31,0,54,13,70,41r-39,12v-8,-27,-59,-29,-62,0v12,38,93,26,93,82v0,19,-9,38,-29,56v49,43,-5,116,-69,116v-43,0,-75,-22,-85,-54r46,-7v7,32,80,35,80,0v0,-43,-104,-32,-104,-89v0,-21,11,-40,33,-60xm94,-126v-34,29,-14,40,32,57v32,-29,12,-40,-32,-57"},"\u00b6":{"d":"24,-167v3,-60,33,-73,107,-73r97,0r-3,22r-27,0r-46,278r-21,0r46,-278r-21,0r-47,278r-22,0r30,-177v-54,3,-96,-1,-93,-50xm69,-170v-1,31,18,31,51,31r14,-79v-45,-3,-64,9,-65,48"},"\u00df":{"d":"120,-173v35,6,56,-49,12,-49v-41,0,-36,28,-44,74r-28,166r-55,0r24,-146r-18,0r7,-40r18,0v8,-55,49,-91,107,-92v38,-1,67,19,68,53v1,39,-44,49,-75,60v36,20,78,28,78,74v1,58,-75,98,-132,64r18,-31v21,13,64,10,63,-19v-3,-37,-72,-28,-69,-70v0,-15,9,-29,26,-44","w":224},"\u00ae":{"d":"268,-120v0,65,-57,124,-124,124v-66,0,-123,-58,-123,-124v0,-66,57,-124,123,-124v68,0,124,59,124,124xm38,-120v0,56,49,106,106,106v58,0,106,-50,106,-106v0,-56,-47,-106,-106,-106v-57,0,-106,50,-106,106xm100,-192v52,-1,116,-5,115,42v0,20,-11,34,-33,40r19,62r-38,0r-17,-56r-24,0r-9,56r-38,0xm176,-149v3,-20,-24,-16,-44,-16r-6,34v23,0,52,3,50,-18","w":278},"\u00a9":{"d":"268,-120v0,65,-57,124,-124,124v-66,0,-123,-58,-123,-124v0,-66,57,-124,123,-124v68,0,124,59,124,124xm38,-120v0,56,49,106,106,106v58,0,106,-50,106,-106v0,-56,-47,-106,-106,-106v-57,0,-106,50,-106,106xm76,-109v0,-60,63,-112,115,-72v11,9,16,25,17,45r-37,1v2,-17,-5,-30,-21,-30v-33,0,-51,89,-10,90v13,0,23,-9,29,-27r34,6v-15,73,-127,64,-127,-13","w":278},"\u00b4":{"d":"84,-204r-9,-20r72,-42r14,29","w":180},"\u00a8":{"d":"163,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm105,-230v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":180},"\u00c6":{"d":"308,-194r-107,0r-8,48r89,0r-7,44r-89,0r-10,56r109,0r-8,46r-161,0r10,-60r-59,0r-36,60r-48,0r145,-240r187,0xm90,-102r43,0r16,-96","w":303},"\u00d8":{"d":"41,-25v-72,-89,19,-272,137,-205r20,-29r33,0r-31,46v69,87,-13,266,-137,205r-17,27r-34,0xm152,-193v-60,-29,-91,61,-78,119xm89,-47v62,29,87,-58,79,-119","w":231},"\u00b1":{"d":"193,-140r0,38r-70,0r0,72r-38,0r0,-72r-70,0r0,-38r70,0r0,-73r38,0r0,73r70,0xm193,-20r0,38r-178,0r0,-38r178,0"},"\u00a5":{"d":"27,-154r36,0r-33,-86r58,0r32,97r57,-97r51,0r-56,86r42,0r-5,29r-56,0v-5,10,-15,15,-16,29r67,0r-4,29r-68,0r-11,67r-54,0r11,-67r-66,0r5,-29r66,0v2,-11,-7,-19,-9,-29r-52,0"},"\u00b5":{"d":"77,-85v-6,28,-7,52,18,55v28,-4,32,-21,38,-55r16,-94r52,0r-30,179r-42,0r4,-28v-12,39,-61,48,-66,3r-15,87r-51,0r40,-241r51,0"},"\u00aa":{"d":"32,-211v5,-42,101,-51,101,-3v0,26,-10,52,-8,78r-35,0v0,-4,-2,-8,0,-11v-15,24,-68,17,-68,-16v0,-25,25,-39,75,-41v3,-11,0,-21,-12,-20v-10,0,-16,5,-20,16xm94,-187v-23,1,-35,8,-35,20v0,8,4,12,11,12v12,0,20,-11,24,-32","w":127},"\u00ba":{"d":"87,-246v27,0,48,22,48,52v0,32,-25,61,-58,61v-29,0,-51,-20,-51,-49v0,-36,24,-64,61,-64xm78,-156v20,-1,33,-65,6,-67v-22,-2,-33,66,-6,67","w":126},"\u00e6":{"d":"163,-166v57,-44,150,2,128,86r-119,0v-14,52,54,65,67,19r45,8v-21,69,-123,79,-155,17v-20,52,-125,55,-125,-10v0,-60,55,-61,125,-66v7,-20,2,-38,-21,-38v-19,0,-31,9,-37,27r-48,-7v14,-51,96,-70,140,-36xm242,-110v5,-23,-7,-39,-27,-40v-20,0,-33,14,-39,40r66,0xm59,-50v0,13,9,21,21,21v22,0,36,-19,44,-58v-44,1,-65,14,-65,37","w":302},"\u00f8":{"d":"34,-18v-64,-67,13,-207,110,-155r16,-22r27,0r-26,36v57,68,-14,202,-110,154r-15,21r-27,0xm102,-149v-32,-1,-40,57,-37,87r56,-79v-4,-5,-11,-8,-19,-8xm73,-36v42,24,57,-37,55,-78","w":192},"\u00bf":{"d":"70,-124r9,-54r53,0r-9,54r-53,0xm-5,4v0,-63,73,-56,78,-109r45,0v6,68,-57,59,-68,109v0,15,12,27,28,26v18,0,30,-12,37,-38r46,12v-9,37,-43,70,-87,70v-41,-1,-79,-27,-79,-70","w":180},"\u00a1":{"d":"31,-124r9,-54r53,0r-9,54r-53,0xm42,-105r28,0r-9,167r-61,0","w":103},"\u00ac":{"d":"139,0r0,-53r-106,0r0,-44r156,0r0,97r-50,0"},"\u00ab":{"d":"101,-37r-17,0r-24,-52r37,-51r18,0r-26,53xm53,-37r-16,0r-25,-51r38,-52r18,0r-27,53","w":124},"\u00bb":{"d":"23,-140r17,0r24,51r-37,52r-18,0r26,-53xm71,-140r16,0r25,51r-37,52r-18,0r26,-53","w":124,"k":{"Y":21,"W":9,"V":9,"T":18,"A":2}},"\u00a0":{"w":90},"\u00c0":{"d":"208,0r-57,0r-8,-53r-80,0r-23,53r-52,0r114,-240r65,0xm81,-95r56,0r-14,-96xm157,-260r-69,-35r17,-27r63,42","w":221},"\u00c3":{"d":"81,-289v35,-43,76,16,108,-20r12,20v-26,31,-52,22,-84,9v-7,0,-15,4,-24,11xm208,0r-57,0r-8,-53r-80,0r-23,53r-52,0r114,-240r65,0xm81,-95r56,0r-14,-96","w":221},"\u00d5":{"d":"89,-290v25,-27,55,-17,81,-5v8,0,17,-5,27,-14r11,19v-26,31,-51,21,-83,9v-7,0,-16,4,-25,11xm225,-138v0,73,-42,142,-114,142v-58,0,-94,-46,-94,-105v0,-70,43,-143,112,-143v60,0,96,44,96,106xm130,-200v-42,0,-59,61,-58,107v0,35,13,52,40,52v43,0,57,-65,58,-105v0,-36,-13,-54,-40,-54","w":231},"\u00f7":{"d":"111,-207v13,0,23,11,23,24v0,13,-10,24,-23,24v-13,1,-24,-11,-24,-24v0,-13,11,-24,24,-24xm200,-140r0,38r-178,0r0,-38r178,0xm111,-83v13,-1,24,11,24,24v0,13,-11,24,-24,24v-13,0,-25,-11,-24,-24v0,-12,12,-24,24,-24"},"\u00ff":{"d":"176,-179r-80,169v-24,51,-35,75,-104,72r3,-40v32,5,50,0,58,-24r-42,-177r54,0r22,109r48,-109r41,0xm154,-230v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm96,-230v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":161},"\u00c2":{"d":"198,-265r-35,4r-23,-25r-34,25r-35,-4r73,-55xm208,0r-57,0r-8,-53r-80,0r-23,53r-52,0r114,-240r65,0xm81,-95r56,0r-14,-96","w":221},"\u00ca":{"d":"201,-266r-35,4r-23,-24r-34,24r-35,-4r73,-55xm218,-240r-7,46r-113,0r-8,49r94,0r-7,43r-95,0r-9,56r115,0r-8,46r-171,0r40,-240r169,0","w":205},"\u00c1":{"d":"208,0r-57,0r-8,-53r-80,0r-23,53r-52,0r114,-240r65,0xm81,-95r56,0r-14,-96xm119,-260r-9,-20r72,-42r14,29","w":221},"\u00cb":{"d":"218,-240r-7,46r-113,0r-8,49r94,0r-7,43r-95,0r-9,56r115,0r-8,46r-171,0r40,-240r169,0xm190,-286v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm132,-286v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":205},"\u00c8":{"d":"218,-240r-7,46r-113,0r-8,49r94,0r-7,43r-95,0r-9,56r115,0r-8,46r-171,0r40,-240r169,0xm159,-261r-69,-35r17,-27r63,42","w":205},"\u00cd":{"d":"104,-240r-40,240r-55,0r40,-240r55,0xm62,-260r-9,-20r72,-42r14,29","w":103},"\u00ce":{"d":"144,-266r-35,4r-24,-24r-34,24r-35,-4r74,-55xm104,-240r-40,240r-55,0r40,-240r55,0","w":103},"\u00cf":{"d":"104,-240r-40,240r-55,0r40,-240r55,0xm134,-286v0,12,-9,21,-21,21v-11,0,-21,-10,-21,-21v0,-10,10,-20,21,-20v12,0,21,8,21,20xm76,-286v0,12,-10,21,-22,21v-11,0,-21,-10,-20,-21v0,-10,9,-20,20,-20v12,0,22,9,22,20","w":103},"\u00cc":{"d":"104,-240r-40,240r-55,0r40,-240r55,0xm100,-259r-69,-35r17,-27r63,42","w":103},"\u00d3":{"d":"225,-138v0,73,-42,142,-114,142v-58,0,-94,-46,-94,-105v0,-70,43,-143,112,-143v60,0,96,44,96,106xm130,-200v-42,0,-59,61,-58,107v0,35,13,52,40,52v43,0,57,-65,58,-105v0,-36,-13,-54,-40,-54xm125,-260r-9,-20r72,-42r14,29","w":231},"\u00d4":{"d":"205,-266r-34,4r-24,-24r-34,24r-35,-4r74,-55xm225,-138v0,73,-42,142,-114,142v-58,0,-94,-46,-94,-105v0,-70,43,-143,112,-143v60,0,96,44,96,106xm130,-200v-42,0,-59,61,-58,107v0,35,13,52,40,52v43,0,57,-65,58,-105v0,-36,-13,-54,-40,-54","w":231},"\u00d2":{"d":"225,-138v0,73,-42,142,-114,142v-58,0,-94,-46,-94,-105v0,-70,43,-143,112,-143v60,0,96,44,96,106xm130,-200v-42,0,-59,61,-58,107v0,35,13,52,40,52v43,0,57,-65,58,-105v0,-36,-13,-54,-40,-54xm164,-260r-69,-35r17,-27r63,42","w":231},"\u00da":{"d":"83,-100v-22,56,53,76,76,35v10,-46,21,-123,30,-175r48,0r-34,187v-11,36,-46,55,-94,55v-61,0,-97,-32,-87,-93r25,-149r60,0xm130,-260r-9,-20r72,-42r14,29","w":231},"\u00db":{"d":"207,-266r-35,4r-24,-24r-34,24r-35,-4r74,-55xm83,-100v-22,56,53,76,76,35v10,-46,21,-123,30,-175r48,0r-34,187v-11,36,-46,55,-94,55v-61,0,-97,-32,-87,-93r25,-149r60,0","w":231},"\u00d9":{"d":"83,-100v-22,56,53,76,76,35v10,-46,21,-123,30,-175r48,0r-34,187v-11,36,-46,55,-94,55v-61,0,-97,-32,-87,-93r25,-149r60,0xm167,-260r-69,-35r17,-27r63,42","w":231},"\u00b8":{"d":"105,40v-1,35,-50,42,-75,22r8,-15v14,9,36,14,38,-5v1,-11,-14,-12,-27,-10r17,-32r17,0r-9,18v16,-4,32,6,31,22","w":180},"\u00a6":{"d":"70,-240r50,0r0,125r-50,0r0,-125xm70,-55r50,0r0,115r-50,0r0,-115","w":180},"\u00d0":{"d":"226,-131v0,82,-42,135,-133,131r-84,0r18,-106r-22,0r6,-36r22,0r16,-98r71,0v77,-1,106,41,106,109xm69,-43v74,10,101,-31,101,-92v0,-53,-25,-67,-75,-63r-10,56r46,0r-6,36r-46,0","w":235},"\u00f0":{"d":"11,-81v0,-64,66,-127,120,-85v-4,-19,-10,-34,-18,-42r-32,15r-11,-17r29,-13v-8,-5,-17,-9,-28,-13r6,-19v19,3,36,9,50,18r31,-14r14,16r-29,13v63,62,53,228,-54,226v-48,0,-78,-36,-78,-85xm90,-31v35,0,47,-76,31,-105v-37,-28,-57,24,-57,70v0,23,9,35,26,35","w":190},"\u00dd":{"d":"225,-240r-97,139r-17,101r-55,0r17,-101r-60,-139r60,0r37,95r62,-95r53,0xm109,-260r-9,-20r72,-42r14,29","w":190},"\u00fd":{"d":"176,-179r-80,169v-24,51,-35,75,-104,72r3,-40v32,5,50,0,58,-24r-42,-177r54,0r22,109r48,-109r41,0xm85,-204r-9,-20r72,-42r14,29","w":161},"\u00de":{"d":"217,-138v0,51,-30,84,-92,80r-51,0r-10,58r-55,0r40,-240r55,0r-5,32v68,-5,118,9,118,70xm163,-134v0,-32,-35,-32,-71,-31r-11,65v39,1,82,3,82,-34","w":218},"\u00fe":{"d":"108,4v-22,0,-39,-14,-45,-30r-15,88r-52,0r51,-302r51,0r-14,86v32,-54,100,-18,100,46v0,52,-28,112,-76,112xm70,-63v-1,17,9,31,24,31v28,0,37,-57,37,-84v0,-16,-7,-29,-23,-29v-32,0,-36,55,-38,82","w":194},"\u00d7":{"d":"160,-198r28,27r-50,50r51,51r-27,27r-51,-51r-49,49r-28,-27r50,-49r-51,-52r27,-27r51,52"},"\u00b9":{"d":"138,-126r-5,30r-108,0r5,-30r35,0r13,-76v-9,7,-26,11,-42,8r5,-28v25,0,42,-8,52,-22r28,0r-20,118r37,0","w":139},"\u00b2":{"d":"145,-197v0,47,-36,44,-84,72r74,0r-5,29r-116,0r4,-33v56,-36,75,-31,88,-68v-7,-26,-42,-21,-46,9r-34,-7v5,-59,119,-66,119,-2","w":139},"\u00b3":{"d":"114,-169v49,25,11,76,-37,76v-34,0,-58,-17,-64,-45r32,-5v4,26,53,31,53,4v0,-19,-20,-19,-42,-18r4,-27v20,1,46,0,44,-16v-2,-23,-41,-20,-46,1r-33,-8v14,-48,116,-50,116,4v0,17,-9,28,-27,34","w":139},"\u00bd":{"d":"90,0r-33,0r173,-241r33,0xm127,-126r-5,30r-108,0r5,-30r35,0r13,-76v-9,7,-26,11,-42,8r5,-28v25,0,42,-8,52,-22r28,0r-20,118r37,0xm310,-101v0,47,-36,44,-84,72r74,0r-5,29r-116,0r4,-33v56,-36,75,-31,88,-68v-7,-26,-42,-21,-46,9r-34,-7v5,-59,119,-66,119,-2","w":316},"\u00bc":{"d":"90,0r-33,0r173,-241r33,0xm309,-60r-5,28r-23,0r-5,32r-35,0r5,-32r-66,0r5,-28r73,-86r42,0r-14,86r23,0xm252,-57r10,-60r-52,60r42,0xm127,-125r-5,30r-108,0r5,-30r35,0r13,-76v-9,7,-26,11,-42,8r5,-28v25,0,42,-8,52,-22r28,0r-20,118r37,0","w":316},"\u00be":{"d":"103,0r-33,0r174,-241r33,0xm312,-60r-4,28r-23,0r-6,32r-34,0r5,-32r-66,0r4,-28r73,-86r43,0r-14,86r22,0xm256,-57r10,-60r-52,60r42,0xm107,-170v49,25,11,76,-37,76v-34,0,-58,-17,-64,-45r32,-5v4,26,53,31,53,4v0,-19,-20,-19,-42,-18r4,-27v20,1,46,0,44,-16v-2,-23,-41,-20,-46,1r-33,-8v14,-48,116,-50,116,4v0,17,-9,28,-27,34","w":316},"\u00ad":{"d":"85,-69r-84,0r7,-39r83,0","w":92},"\u00af":{"d":"5,-322r180,0r0,42r-180,0r0,-42","w":180},"\u00b7":{"d":"55,-62r-55,0r9,-54r55,0","w":63},"\u00a4":{"d":"19,-48r36,-36v-22,-30,-23,-70,0,-100r-37,-36r22,-23r37,37v31,-21,69,-24,101,-1r36,-36r22,23r-36,36v22,33,23,67,1,100r36,36r-22,22r-36,-36v-32,22,-69,23,-102,0r-36,36xm128,-84v26,0,50,-24,50,-50v0,-26,-24,-50,-50,-50v-26,0,-50,24,-50,50v0,26,24,50,50,50","w":239}}}); +/*! + * The following copyright notice may not be removed under any circumstances. + * + * Copyright: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. Portions copyright Microsoft + * Corporation. All rights reserved. + * + * Trademark: + * ITC Franklin Gothic is a trademark of The International Typeface Corporation + * which may be registered in certain jurisdictions. + * + * Description: + * Designed in 1902 by Morris Fuller Benton for the American Type Founders + * company, Franklin Gothic still reigns as one of the most-widely used sans serif + * typefaces. Originally issued in only one weight, the ATF version of Franklin + * Gothic was eventually expanded to include five additional weights, but no light + * or intermediate weights were ever developed. In 1979, under license from ATF, + * ITC developed four new weights in roman and italic: book, medium, demi and + * heavy. Designed by Victor Caruso, ITCs new weights matched the original faces + * characteristics, but featured a slightly enlarged lowercase x-height. ITC + * Franklin Gothic also features a slightly condensed lowercase a-z alphabet. In + * 1991, ITC commissioned the Font Bureau in Boston to create condensed, compressed + * and extra compressed versions of ITC Franklin Gothic, which increased the + * flexibility and usefulness of the design. + * + * Manufacturer: + * International Typeface Corporation + * + * Designer: + * Victor Caruso + * + * Vendor URL: + * http://www.itcfonts.com + * + * License information: + * http://www.itcfonts.com/itc/licensing.html + */ +Cufon.registerFont({"w":211,"face":{"font-family":"Franklin Gothic Heavy","font-weight":400,"font-style":"italic","font-stretch":"normal","units-per-em":"360","panose-1":"2 11 9 3 2 1 2 9 2 4","ascent":"288","descent":"-72","x-height":"5","bbox":"-40 -330 341 76.8884","underline-thickness":"17.9297","underline-position":"-18.1055","slope":"-9.5","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":90},"!":{"d":"120,-240r-45,160r-41,0r4,-160r82,0xm87,-64r-11,64r-68,0r10,-64r69,0","w":113},"\"":{"d":"65,-140r-33,0r8,-100r51,0xm131,-140r-33,0r8,-100r51,0","w":146},"#":{"d":"198,-109r-8,37r-35,0r-17,72r-40,0r17,-72r-29,0r-16,72r-38,0r17,-72r-39,0r8,-37r40,0r6,-27r-39,0r9,-37r39,0r15,-67r38,0r-16,67r28,0r16,-67r40,0r-16,67r35,0r-9,37r-34,0r-7,27r35,0xm129,-136r-28,0r-6,27r28,0"},"$":{"d":"61,-86v5,24,15,31,42,31v26,0,37,-17,22,-28v-42,-15,-106,-20,-102,-78v3,-43,38,-76,86,-75r5,-29r39,0r-6,32v29,6,50,25,61,57r-55,16v0,-28,-61,-38,-66,-8v3,14,10,16,32,18v78,8,103,74,58,123v-15,15,-37,23,-68,25r-6,34r-38,0r6,-38v-39,-7,-62,-29,-70,-68"},"%":{"d":"138,-189v0,34,-26,74,-62,73v-32,-1,-51,-23,-51,-57v0,-38,27,-73,63,-72v30,0,50,25,50,56xm86,-213v-20,0,-33,63,-8,66v19,-1,31,-62,8,-66xm243,-240r-165,240r-34,0r166,-240r33,0xm262,-67v0,34,-25,71,-62,71v-29,0,-51,-25,-51,-55v0,-37,27,-74,63,-73v33,1,50,23,50,57xm210,-93v-19,0,-33,63,-8,66v17,-1,32,-63,8,-66","w":276},"&":{"d":"258,-126v-7,18,-34,62,-51,72v8,10,22,8,38,8r-9,49v-31,7,-53,1,-74,-18v-49,44,-161,20,-157,-52v2,-44,23,-58,67,-75v-37,-48,-4,-105,57,-105v39,0,73,23,73,58v0,27,-16,48,-50,63r23,33v8,-7,21,-32,27,-44xm133,-204v-23,1,-20,29,-6,42v26,-5,32,-38,6,-42xm99,-102v-32,7,-26,60,9,56v9,0,17,-2,25,-8","w":258},"'":{"d":"65,-140r-33,0r8,-100r51,0","w":79},"(":{"d":"1,-69v-3,-70,52,-140,88,-171r40,0v-71,79,-100,191,-50,296r-39,0v-21,-34,-37,-82,-39,-125","w":105},")":{"d":"105,-115v3,70,-51,140,-88,171r-39,0v71,-78,99,-192,49,-296r40,0v21,32,37,81,38,125","w":105},"*":{"d":"171,-108r-38,19r-20,-50r-34,41r-31,-30r41,-33r-48,-21r20,-36r44,29r5,-54r41,7r-14,52r54,-12r6,40r-53,4"},"+":{"d":"198,-143r0,44r-65,0r0,68r-44,0r0,-68r-65,0r0,-44r65,0r0,-68r44,0r0,68r65,0"},",":{"d":"78,-64r-9,58r-48,68r-29,0r39,-62r-29,0r10,-64r66,0","w":98},"-":{"d":"90,-62r-90,0r9,-53r90,0","w":98,"k":{"Y":12,"V":4,"T":7,"A":-7}},".":{"d":"78,-64r-10,64r-66,0r10,-64r66,0","w":98},"\/":{"d":"168,-240r-173,296r-34,0r174,-296r33,0","w":152},"0":{"d":"205,-142v0,70,-37,148,-107,147v-58,-1,-80,-44,-82,-101v-2,-73,38,-151,107,-150v54,0,82,47,82,104xm120,-195v-38,-1,-41,85,-41,117v0,22,8,33,22,33v36,0,41,-83,41,-120v0,-20,-7,-30,-22,-30","k":{"7":8,"4":3,"1":9}},"1":{"d":"45,-208v45,2,64,-14,80,-38r50,0r-32,193r61,0r-9,53r-185,0r9,-53r58,0r19,-114v-14,8,-36,11,-60,10","k":{"8":-3,"7":13,"6":6,"5":-2,"3":-2,"2":-2,"1":3,"0":5,".":-12,",":-12}},"2":{"d":"205,-171v-5,70,-43,78,-113,114r97,0r-10,57r-180,0r10,-57v39,-27,119,-61,128,-110v3,-14,-10,-22,-23,-22v-17,0,-29,13,-37,40r-53,-21v18,-50,50,-75,97,-75v45,-1,87,30,84,74","k":{"7":7,"4":5,"1":8}},"3":{"d":"159,-123v76,35,23,130,-58,130v-53,0,-85,-24,-98,-71r56,-14v2,37,67,44,69,3v1,-24,-31,-24,-58,-23r8,-50v29,1,64,0,61,-25v-4,-32,-57,-28,-62,6r-54,-18v13,-35,45,-60,90,-61v47,-1,93,23,92,68v-1,29,-20,50,-46,55","k":{"7":7,"4":2,"1":8}},"4":{"d":"210,-104r-9,50r-34,0r-9,54r-67,0r9,-54r-93,0r9,-54r117,-140r66,0r-24,144r35,0xm112,-104r12,-75v-18,25,-41,50,-61,75r49,0","k":{"7":9,"4":-1,"1":7}},"5":{"d":"132,-83v0,-31,-44,-40,-59,-13r-53,-12r32,-132r162,0r-15,59r-105,0r-9,43v37,-48,116,-9,116,50v0,73,-94,121,-160,77v-17,-11,-29,-27,-36,-47r59,-15v11,37,68,26,68,-10","k":{"7":8,"4":1,"1":8}},"6":{"d":"17,-95v0,-72,40,-150,114,-150v43,0,77,26,82,64r-58,11v-5,-31,-49,-32,-59,3v-5,19,-11,32,-11,42v31,-53,120,-25,116,40v-3,49,-40,89,-95,89v-59,0,-89,-40,-89,-99xm81,-72v0,16,14,27,26,28v16,2,29,-17,29,-31v0,-18,-10,-29,-26,-29v-16,0,-29,15,-29,32","k":{"4":1,"1":7}},"7":{"d":"217,-240r-8,48v-46,43,-85,119,-97,192r-83,0v14,-71,66,-152,114,-182r-118,0r16,-58r176,0","k":{":":15,"7":6,"6":12,"4":25,"1":13,".":25}},"8":{"d":"122,-246v47,0,85,21,86,61v0,25,-14,43,-42,55v23,16,35,24,35,56v0,51,-45,79,-102,79v-93,0,-130,-96,-47,-126v-56,-46,-4,-125,70,-125xm149,-175v1,-29,-55,-30,-55,-2v0,17,20,22,36,28v13,-7,19,-15,19,-26xm101,-42v29,0,44,-31,18,-43r-27,-12v-13,2,-26,14,-25,29v0,17,15,26,34,26","k":{"7":5,"1":6}},"9":{"d":"205,-144v0,90,-80,190,-167,133v-16,-10,-25,-25,-29,-45r57,-13v5,28,44,30,57,2v7,-15,12,-30,13,-48v-33,52,-120,22,-117,-41v3,-48,38,-90,92,-89v60,1,94,40,94,101xm85,-165v-1,17,10,28,26,28v16,0,29,-14,29,-32v0,-17,-10,-27,-26,-27v-18,0,-29,14,-29,31","k":{"7":8,"4":3,"1":9}},":":{"d":"98,-179r-11,64r-66,0r10,-64r67,0xm78,-64r-10,64r-66,0r10,-64r66,0","w":98},";":{"d":"98,-179r-11,64r-66,0r10,-64r67,0xm78,-64r-9,58r-48,68r-29,0r39,-62r-29,0r10,-64r66,0","w":98},"\u037e":{"d":"98,-179r-11,64r-66,0r10,-64r67,0xm78,-64r-9,58r-48,68r-29,0r39,-62r-29,0r10,-64r66,0","w":98},"<":{"d":"189,-222r0,50r-104,52r104,52r0,49r-156,-81r0,-41"},"=":{"d":"198,-175r0,45r-175,0r0,-45r175,0xm198,-108r0,45r-175,0r0,-45r175,0"},">":{"d":"33,-19r0,-49r103,-52r-103,-53r0,-49r156,81r0,42"},"?":{"d":"107,-246v58,-3,102,47,75,104v-11,23,-61,35,-69,66r-54,0v-8,-40,58,-65,62,-100v1,-12,-8,-21,-20,-21v-16,0,-24,12,-28,36r-55,-12v11,-45,41,-71,89,-73xm118,-61r-10,61r-66,0r10,-61r66,0","w":184},"@":{"d":"84,-111v0,-48,47,-93,89,-62r2,-8r33,0r-15,93v0,4,3,6,8,6v22,0,38,-30,38,-55v0,-45,-42,-81,-89,-81v-54,0,-97,45,-97,99v0,83,92,121,171,82r11,29v-24,11,-51,17,-83,17v-79,0,-133,-55,-134,-126v-1,-72,61,-132,132,-130v67,2,118,43,121,110v3,55,-62,115,-105,72v-31,38,-82,3,-82,-46xm146,-149v-30,-2,-38,61,-9,66v30,1,46,-64,9,-66","w":275},"A":{"d":"134,-49r-64,0r-22,49r-60,0r111,-240r75,0r38,240r-71,0xm130,-99r-10,-69r-31,69r41,0","w":226,"k":{"\u00ab":4,"y":8,"w":5,"v":7,"t":2,"q":1,"o":3,"g":-4,"e":3,"d":1,"c":3,"Y":19,"W":13,"V":15,"U":7,"T":17,"Q":9,"O":8,"G":8,"C":8,".":-9,"-":-7,",":-9}},"B":{"d":"179,-122v71,26,39,122,-42,122r-131,0r40,-240v79,2,184,-18,184,60v0,32,-23,51,-51,58xm100,-148v27,1,64,2,61,-22v2,-23,-31,-19,-54,-19xm150,-75v1,-27,-31,-23,-58,-23r-8,45v29,0,66,5,66,-22","w":232,"k":{"Y":9,"W":4,"V":7}},"C":{"d":"118,-52v24,0,32,-17,39,-41r64,8v-15,48,-48,91,-108,90v-60,0,-98,-48,-98,-109v0,-72,48,-142,123,-142v55,0,95,39,94,94r-67,5v-1,-27,-6,-41,-29,-44v-35,-4,-47,73,-46,102v0,25,9,37,28,37","w":227,"k":{"A":5}},"D":{"d":"242,-133v0,89,-48,139,-148,133r-88,0r40,-240r80,0v78,-3,116,36,116,107xm87,-54v63,7,82,-27,83,-81v1,-44,-19,-57,-61,-53","w":246,"k":{"Y":13,"V":9,"T":8,"J":2,"A":9}},"E":{"d":"192,-55r-9,55r-177,0r40,-240r172,0r-8,53r-103,0r-6,37r86,0r-9,52r-86,0r-7,43r107,0","w":206},"F":{"d":"177,-144r-9,53r-77,0r-15,91r-70,0r40,-240r169,0r-9,54r-99,0r-7,42r77,0","w":192,"k":{"u":9,"r":6,"o":8,"e":7,"a":12,"O":1,"J":14,"A":13,".":17,"-":-2,",":17}},"G":{"d":"139,-190v-37,-2,-48,61,-50,97v-3,53,59,54,70,12r-39,0r8,-50r106,0r-22,131r-34,0r-3,-26v-14,21,-35,31,-65,31v-63,-1,-94,-41,-96,-103v-1,-77,49,-148,125,-148v54,0,87,27,101,78r-65,10v-5,-21,-17,-32,-36,-32","w":245,"k":{"Y":13,"W":5,"V":8,"T":7}},"H":{"d":"154,-97r-62,0r-16,97r-70,0r40,-240r70,0r-15,88r62,0r15,-88r70,0r-40,240r-70,0","w":243},"I":{"d":"114,-240r-40,240r-68,0r40,-240r68,0","w":109},"J":{"d":"157,-240v-14,67,-18,154,-42,210v-15,36,-77,41,-127,30r9,-56v46,9,58,-3,66,-48r23,-136r71,0","w":150,"k":{"A":5}},"K":{"d":"171,-149r46,149r-71,0r-27,-99r-37,41r-9,58r-67,0r40,-240r67,0r-19,110v20,-36,57,-70,89,-110r69,0","w":230,"k":{"y":12,"u":6,"o":9,"e":9,"a":4,"T":-5,"O":8,"G":8,"C":8}},"L":{"d":"179,-58r-9,58r-164,0r40,-240r73,0r-31,182r91,0","w":189,"k":{"y":13,"u":3,"Y":26,"W":19,"V":23,"U":5,"T":21,"O":6,"G":5,"C":7,"-":-8}},"M":{"d":"310,-240r-40,240r-68,0r36,-195r-84,195r-43,0r-21,-198v-7,76,-19,129,-30,198r-54,0r40,-240r97,0r15,125v16,-43,37,-84,55,-125r97,0","w":305},"N":{"d":"250,-240r-40,240r-54,0v-21,-45,-58,-105,-70,-152v0,51,-15,102,-21,152r-59,0r40,-240r65,0r26,56v18,38,30,67,36,85v-2,-43,14,-97,19,-141r58,0","w":245,"k":{"u":-2,"A":3,".":-4,",":-5}},"O":{"d":"244,-140v0,77,-49,147,-125,146v-59,0,-105,-44,-105,-108v0,-77,50,-144,127,-144v61,0,103,45,103,106xm138,-190v-37,-3,-48,70,-49,103v0,24,11,37,31,37v42,1,45,-69,49,-103v3,-23,-11,-36,-31,-37","w":247,"k":{"Y":13,"X":5,"W":5,"V":8,"T":7,"A":8}},"P":{"d":"222,-169v3,64,-56,91,-132,81r-14,88r-70,0r40,-240r79,0v63,-4,94,20,97,71xm99,-139v28,2,54,-4,54,-26v0,-20,-21,-25,-46,-23","w":215,"k":{"o":2,"e":2,"a":3,"J":17,"A":15,".":23,"-":-1,",":22}},"Q":{"d":"242,-136v-1,57,-28,110,-72,127v3,15,32,14,51,11r-1,50v-48,5,-83,-3,-85,-50v-73,11,-119,-38,-120,-105v-1,-72,49,-141,124,-141v60,0,104,44,103,108xm137,-190v-43,0,-48,67,-48,104v0,25,10,37,31,37v42,2,48,-63,48,-102v0,-26,-10,-39,-31,-39","w":250},"R":{"d":"46,-240v84,1,189,-16,189,70v0,34,-17,57,-51,69r26,101r-71,0r-21,-91r-28,0r-16,91r-68,0xm98,-141v31,1,69,0,66,-27v3,-23,-32,-23,-58,-22","w":239,"k":{"y":-1,"u":2,"o":4,"e":4,"Y":12,"W":7,"V":9,"U":3,"T":4,"O":4,"G":4,"C":5}},"S":{"d":"57,-111v-67,-41,-19,-133,67,-133v49,0,89,23,100,60r-61,15v-1,-27,-74,-34,-57,2v39,22,109,26,109,87v0,78,-111,105,-176,67v-20,-11,-34,-27,-42,-50r69,-14v2,27,68,39,72,8v3,-22,-66,-28,-81,-42","w":222,"k":{"t":-1,"Y":8,"W":4,"V":6,"A":2}},"T":{"d":"141,-185r-31,185r-70,0r32,-185r-52,0r10,-56r173,0r-9,56r-53,0","w":180,"k":{"\u00ab":18,"y":16,"w":18,"v":17,"u":15,"s":14,"r":14,"o":18,"g":14,"e":17,"c":18,"a":18,"Y":-12,"W":-7,"V":-9,"S":-2,"O":2,"J":18,"G":3,"C":2,"A":17,";":13,":":13,".":13,"-":7,",":12}},"U":{"d":"93,-92v-15,36,28,51,52,34v23,-46,24,-125,37,-182r57,0v-26,100,2,244,-132,244v-60,0,-97,-33,-87,-96r24,-148r74,0","w":231,"k":{"r":-1,"p":-1,"n":-1,"m":-1,"A":6}},"V":{"d":"245,-240r-108,240r-69,0r-47,-240r74,0r26,155r66,-155r58,0","w":219,"k":{"\u00ab":11,"y":-2,"u":9,"r":8,"o":10,"g":7,"e":10,"a":11,"T":-7,"S":3,"O":6,"G":6,"C":6,"A":12,";":6,":":6,".":13,",":12}},"W":{"d":"341,-240r-99,240r-63,0r-11,-144r-57,144r-59,0r-27,-240r67,0r12,143r57,-143r58,0r11,143r55,-143r56,0","w":319,"k":{"\u00ab":10,"y":-2,"u":8,"r":7,"o":10,"g":7,"e":9,"a":10,"T":-5,"S":4,"O":5,"G":6,"C":6,"A":12,":":5,".":11,",":11}},"X":{"d":"238,-240r-88,116r59,124r-76,0r-35,-78r-54,78r-65,0r94,-128r-54,-112r77,0r29,67r48,-67r65,0","w":218,"k":{"y":9,"o":10,"e":10,"Q":9,"O":9,"C":9,"-":4}},"Y":{"d":"242,-240r-99,136r-18,104r-71,0r18,-107r-57,-133r76,0r31,82r54,-82r66,0","w":210,"k":{"\u00ab":24,"v":4,"u":17,"p":15,"o":21,"g":17,"e":21,"a":21,"T":-9,"S":4,"O":12,"G":13,"C":12,"A":20,";":14,":":15,".":20,"-":14,",":20}},"Z":{"d":"196,-53r-9,53r-196,0r8,-49r125,-139r-96,0r9,-52r184,0r-7,45r-128,142r110,0","w":208},"[":{"d":"77,32r-4,24r-83,0r49,-296r84,0r-4,24r-41,0r-41,248r40,0","w":105},"\\":{"d":"38,-240r31,0r74,296r-32,0","w":152},"]":{"d":"30,-216r4,-24r83,0r-50,296r-83,0r4,-24r40,0r42,-248r-40,0","w":105},"^":{"d":"57,-120r-50,0r56,-122r64,0r57,122r-51,0r-38,-83","w":180},"_":{"d":"5,17r180,0r0,42r-180,0r0,-42","w":180},"`":{"d":"143,-227r-10,23r-77,-30r14,-34","w":180},"a":{"d":"201,-131v4,6,-22,103,-15,131r-70,0r1,-29v-24,50,-115,41,-115,-18v0,-63,55,-63,127,-69v5,-15,2,-26,-18,-25v-13,0,-24,7,-30,20r-57,-12v15,-33,46,-49,96,-49v44,0,80,12,81,51xm123,-84v-32,2,-48,13,-48,31v0,20,24,17,35,6v6,-7,11,-18,13,-37","w":213,"k":{"y":5,"w":2,"v":4}},"b":{"d":"204,-111v-4,55,-34,115,-93,115v-27,0,-46,-12,-57,-34r-20,30r-30,0r40,-240r68,0r-14,85v31,-49,111,-26,106,44xm102,-38v29,0,33,-44,33,-75v0,-40,-39,-33,-44,0v-4,25,-24,75,11,75","w":210,"k":{"y":4,"v":2}},"c":{"d":"108,-135v-22,0,-31,44,-31,65v0,37,41,32,47,1r54,13v-15,38,-42,59,-86,61v-47,2,-83,-36,-83,-83v0,-79,92,-139,156,-86v15,13,23,30,23,51r-61,7v0,-19,-6,-29,-19,-29","w":188,"k":{"k":-1,"h":-1}},"d":{"d":"8,-68v0,-53,34,-116,86,-114v21,0,35,8,43,25r14,-83r67,0r-40,240r-63,0r5,-27v-34,58,-112,31,-112,-41xm112,-139v-25,-4,-34,55,-34,75v0,34,40,30,44,0v3,-25,21,-70,-10,-75"},"e":{"d":"114,-182v58,0,96,45,85,106r-122,0v-5,22,6,35,25,36v14,0,25,-8,31,-23r59,10v-14,32,-50,58,-95,58v-52,0,-89,-32,-89,-84v-1,-57,46,-103,106,-103xm135,-110v8,-27,-25,-43,-42,-23v-6,6,-10,13,-11,23r53,0","w":210,"k":{"y":7,"x":4,"w":4,"v":6,"t":2}},"f":{"d":"43,-178v1,-68,59,-79,124,-68r-7,43v-28,-4,-54,-6,-52,25r44,0r-8,46r-44,0r-22,132r-65,0r22,-132r-29,0r8,-46r29,0","w":139,"k":{"t":-8,"s":-4,"f":-8,"e":-1}},"g":{"d":"18,-124v0,-50,60,-65,116,-55v6,-39,31,-55,73,-49r-4,44v-21,-3,-36,0,-43,13v56,34,20,110,-55,101v-17,-2,-43,-7,-45,10v0,5,5,10,10,10v48,2,118,-3,114,50v-3,48,-41,63,-106,63v-90,0,-124,-49,-61,-78v-33,-24,-18,-61,26,-70v-16,-9,-25,-22,-25,-39xm82,-121v0,12,9,19,20,19v26,2,35,-47,5,-46v-16,0,-25,12,-25,27xm126,12v2,-17,-75,-6,-75,-12v-7,4,-10,8,-10,12v0,9,15,14,44,14v21,-1,39,0,41,-14","w":199},"h":{"d":"97,-156v23,-40,105,-37,102,20v-2,47,-15,91,-21,136r-67,0r20,-120v0,-20,-33,-18,-38,-3v-11,35,-14,84,-22,123r-67,0r40,-240r67,0","k":{"y":4}},"i":{"d":"114,-246r-9,53r-69,0r9,-53r69,0xm102,-178r-30,178r-68,0r29,-178r69,0","w":105},"j":{"d":"114,-246r-9,53r-69,0r9,-53r69,0xm-34,12v30,6,37,-7,42,-36r25,-154r70,0v-14,69,-16,154,-42,212v-12,28,-59,34,-101,26","w":106},"k":{"d":"221,-178r-67,62r43,116r-68,0r-24,-76r-31,28r-8,48r-62,0r40,-240r62,0r-22,133r75,-71r62,0","w":208,"k":{"u":3,"o":5,"g":-5,"e":5,"a":4,".":-5,"-":1,",":-5}},"l":{"d":"111,-240r-40,240r-67,0r40,-240r67,0","w":104},"m":{"d":"122,-105v8,-21,-7,-37,-25,-25v-20,28,-18,90,-28,130r-65,0r29,-178r61,0r-5,28v21,-41,85,-47,100,0v22,-55,115,-36,103,35r-19,115r-68,0r19,-118v1,-17,-20,-19,-28,-9v-16,32,-17,87,-26,127r-66,0","w":306,"k":{"y":4,"w":1,"v":3,"p":-1}},"n":{"d":"90,-149v16,-53,119,-44,107,28r-20,121r-67,0r19,-120v0,-10,-5,-15,-16,-15v-14,0,-23,9,-26,28r-18,107r-65,0r29,-178r62,0","w":210,"k":{"y":4,"v":2,"p":-2}},"o":{"d":"201,-102v0,64,-47,107,-105,107v-49,0,-87,-33,-87,-82v0,-60,45,-105,103,-105v51,0,89,32,89,80xm110,-139v-24,0,-32,53,-32,73v0,18,7,28,21,28v26,0,31,-52,32,-73v0,-19,-7,-28,-21,-28","w":209,"k":{"y":6,"x":2,"w":2,"v":5}},"p":{"d":"203,-107v0,52,-32,113,-84,111v-20,0,-34,-8,-44,-25r-13,77r-68,0r39,-234r64,0r-5,29v26,-61,111,-29,111,42xm113,-138v-26,-6,-31,69,-31,78v0,12,7,21,19,21v27,0,32,-50,32,-73v0,-17,-7,-26,-20,-26","k":{"y":5}},"q":{"d":"8,-68v0,-57,38,-114,95,-114v26,0,44,10,54,31r20,-27r35,0v-23,65,-30,159,-45,234r-67,0r13,-80v-33,54,-105,24,-105,-44xm110,-142v-26,-3,-33,54,-33,78v0,17,6,26,18,26v31,0,27,-53,34,-82v0,-12,-8,-22,-19,-22","w":210,"k":{"u":-2}},"r":{"d":"33,-178r59,0r-7,43v14,-34,33,-52,65,-47r-8,63v-71,-10,-58,68,-71,119r-67,0","w":140,"k":{"y":-8,"x":-4,"w":-6,"v":-8,"t":-7,"s":-3,"p":2,"o":-1,"k":2,"h":2,"f":-7,"a":1,":":1,".":14,"-":-4,",":13}},"s":{"d":"45,-74v-65,-31,-20,-108,48,-108v40,0,79,19,88,46r-53,11v0,-16,-47,-26,-51,-7v5,19,63,17,70,27v63,36,16,109,-60,109v-44,0,-83,-17,-91,-53r56,-8v0,20,52,28,60,8v-4,-16,-58,-16,-67,-25","w":188,"k":{"t":-1}},"t":{"d":"110,0v-56,15,-108,-6,-89,-69r11,-63r-25,0r8,-46r24,0r10,-52r64,-1r-9,53r33,0r-8,46r-32,0r-12,75v-1,16,19,14,33,11","w":129,"k":{"a":-1,";":-5,":":-5}},"u":{"d":"15,-66r18,-112r68,0r-19,119v0,9,4,14,12,14v38,-4,35,-93,45,-133r68,0r-30,178r-64,0r6,-33v-25,61,-117,48,-104,-33","w":210},"v":{"d":"195,-178r-88,178r-53,0r-45,-178r69,0r20,97r48,-97r49,0","w":179,"k":{"o":3,"e":2,"c":3,"a":4,";":-1,":":-1,".":8,"-":-5,",":7}},"w":{"d":"274,-178r-82,178r-50,0r-10,-102r-42,102r-48,0r-30,-178r66,0r11,90r38,-90r51,0r9,90r39,-90r48,0","w":261,"k":{"o":3,"e":3,"c":3,"a":4,".":7,"-":-5,",":7}},"x":{"d":"198,-178r-64,82r46,96r-73,0r-28,-59r-41,59r-58,0r75,-99r-38,-79r72,0r21,44r32,-44r56,0","w":190,"k":{"q":3,"o":5,"e":5,"c":5,"a":4}},"y":{"d":"191,-178r-85,180v-20,51,-51,68,-113,58r0,-47v31,3,67,9,59,-24r-43,-167r70,0r20,95r44,-95r48,0","w":174,"k":{"o":4,"e":4,"c":4,"a":4,".":7,"-":-5,",":7}},"z":{"d":"157,-44r-7,44r-159,0r7,-40r88,-94r-66,0r7,-44r153,0r-6,35r-93,99r76,0","w":170},"{":{"d":"82,56v-47,2,-89,3,-80,-49r12,-70v0,-11,-5,-18,-16,-20r3,-21v56,-18,0,-144,97,-136v4,0,15,1,33,1r-4,24v-77,-11,-17,96,-78,123v32,20,3,74,3,111v0,14,19,12,34,11","w":105},"|":{"d":"70,-240r50,0r0,300r-50,0r0,-300","w":180},"}":{"d":"25,-239v43,-5,87,-3,79,48r-11,71v0,11,5,17,16,19r-4,22v-57,17,2,145,-97,135r-32,0r4,-25v26,0,35,1,39,-23v7,-39,4,-86,39,-100v-33,-21,-4,-73,-4,-111v0,-14,-17,-10,-33,-11","w":105},"~":{"d":"141,-87v-6,2,-58,-18,-66,-18v-10,0,-18,8,-25,22r-27,-19v14,-31,21,-47,55,-50v28,-2,79,41,93,-1r27,17v-14,33,-33,49,-57,49"},"\u00c4":{"d":"134,-49r-64,0r-22,49r-60,0r111,-240r75,0r38,240r-71,0xm130,-99r-10,-69r-31,69r41,0xm131,-289v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm194,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":226},"\u00c5":{"d":"142,-258v-19,0,-37,-16,-36,-36v0,-19,17,-36,36,-36v19,0,35,17,35,36v0,19,-17,36,-35,36xm142,-306v-8,0,-12,5,-12,12v0,7,4,13,12,12v6,0,14,-4,13,-12v-1,-7,-5,-12,-13,-12xm134,-49r-64,0r-22,49r-60,0r111,-240r75,0r38,240r-71,0xm130,-99r-10,-69r-31,69r41,0","w":226},"\u00c7":{"d":"221,-85v-15,50,-49,91,-111,90r-6,13v22,-2,36,9,36,28v0,36,-54,38,-81,19r7,-15v14,9,44,15,46,-4v1,-11,-15,-15,-32,-14r12,-29v-129,-27,-82,-249,46,-249v55,0,95,39,94,94r-67,5v-1,-27,-6,-41,-29,-44v-35,-4,-47,73,-46,102v0,25,9,37,28,37v24,0,32,-17,39,-41","w":227},"\u00c9":{"d":"192,-55r-9,55r-177,0r40,-240r172,0r-8,53r-103,0r-6,37r86,0r-9,52r-86,0r-7,43r107,0xm100,-283r81,-41r12,34r-84,30","w":206},"\u00d1":{"d":"91,-287v25,-34,58,-18,86,-7v7,0,16,-5,26,-14r17,20v-27,34,-56,21,-88,8v-8,0,-16,5,-24,14xm250,-240r-40,240r-54,0v-21,-45,-58,-105,-70,-152v0,51,-15,102,-21,152r-59,0r40,-240r65,0r26,56v18,38,30,67,36,85v-2,-43,14,-97,19,-141r58,0","w":245},"\u00d6":{"d":"244,-140v0,77,-49,147,-125,146v-59,0,-105,-44,-105,-108v0,-77,50,-144,127,-144v61,0,103,45,103,106xm138,-190v-37,-3,-48,70,-49,103v0,24,11,37,31,37v42,1,45,-69,49,-103v3,-23,-11,-36,-31,-37xm147,-289v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm210,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":247},"\u00dc":{"d":"93,-92v-15,36,28,51,52,34v23,-46,24,-125,37,-182r57,0v-26,100,2,244,-132,244v-60,0,-97,-33,-87,-96r24,-148r74,0xm140,-289v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm203,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":231},"\u00e1":{"d":"201,-131v4,6,-22,103,-15,131r-70,0r1,-29v-24,50,-115,41,-115,-18v0,-63,55,-63,127,-69v5,-15,2,-26,-18,-25v-13,0,-24,7,-30,20r-57,-12v15,-33,46,-49,96,-49v44,0,80,12,81,51xm123,-84v-32,2,-48,13,-48,31v0,20,24,17,35,6v6,-7,11,-18,13,-37xm95,-227r81,-41r12,34r-84,30","w":213},"\u00e0":{"d":"201,-131v4,6,-22,103,-15,131r-70,0r1,-29v-24,50,-115,41,-115,-18v0,-63,55,-63,127,-69v5,-15,2,-26,-18,-25v-13,0,-24,7,-30,20r-57,-12v15,-33,46,-49,96,-49v44,0,80,12,81,51xm123,-84v-32,2,-48,13,-48,31v0,20,24,17,35,6v6,-7,11,-18,13,-37xm166,-227r-10,23r-77,-30r14,-34","w":213},"\u00e2":{"d":"200,-210r-41,4r-25,-23r-35,23r-39,-4r79,-55xm201,-131v4,6,-22,103,-15,131r-70,0r1,-29v-24,50,-115,41,-115,-18v0,-63,55,-63,127,-69v5,-15,2,-26,-18,-25v-13,0,-24,7,-30,20r-57,-12v15,-33,46,-49,96,-49v44,0,80,12,81,51xm123,-84v-32,2,-48,13,-48,31v0,20,24,17,35,6v6,-7,11,-18,13,-37","w":213},"\u00e4":{"d":"201,-131v4,6,-22,103,-15,131r-70,0r1,-29v-24,50,-115,41,-115,-18v0,-63,55,-63,127,-69v5,-15,2,-26,-18,-25v-13,0,-24,7,-30,20r-57,-12v15,-33,46,-49,96,-49v44,0,80,12,81,51xm123,-84v-32,2,-48,13,-48,31v0,20,24,17,35,6v6,-7,11,-18,13,-37xm122,-232v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm185,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":213},"\u00e3":{"d":"68,-230v25,-35,58,-20,86,-8v7,0,16,-5,26,-14r17,21v-26,33,-57,20,-88,8v-8,0,-16,4,-24,13xm201,-131v4,6,-22,103,-15,131r-70,0r1,-29v-24,50,-115,41,-115,-18v0,-63,55,-63,127,-69v5,-15,2,-26,-18,-25v-13,0,-24,7,-30,20r-57,-12v15,-33,46,-49,96,-49v44,0,80,12,81,51xm123,-84v-32,2,-48,13,-48,31v0,20,24,17,35,6v6,-7,11,-18,13,-37","w":213},"\u00e5":{"d":"132,-203v-20,0,-36,-16,-36,-36v0,-19,17,-35,36,-35v19,0,36,16,36,35v1,19,-17,36,-36,36xm145,-239v0,-14,-26,-16,-25,0v0,7,4,13,12,13v6,-1,14,-5,13,-13xm201,-131v4,6,-22,103,-15,131r-70,0r1,-29v-24,50,-115,41,-115,-18v0,-63,55,-63,127,-69v5,-15,2,-26,-18,-25v-13,0,-24,7,-30,20r-57,-12v15,-33,46,-49,96,-49v44,0,80,12,81,51xm123,-84v-32,2,-48,13,-48,31v0,20,24,17,35,6v6,-7,11,-18,13,-37","w":213},"\u00e7":{"d":"108,-135v-22,0,-31,44,-31,65v0,37,41,32,47,1r54,13v-16,39,-43,59,-84,61r-6,13v21,-2,34,8,34,26v-2,36,-52,36,-78,18r7,-14v14,9,41,15,44,-4v2,-10,-15,-16,-30,-13r11,-27v-113,-21,-69,-188,33,-188v42,0,80,29,79,71r-61,7v0,-19,-6,-29,-19,-29","w":188},"\u00e9":{"d":"114,-182v58,0,96,45,85,106r-122,0v-5,22,6,35,25,36v14,0,25,-8,31,-23r59,10v-14,32,-50,58,-95,58v-52,0,-89,-32,-89,-84v-1,-57,46,-103,106,-103xm135,-110v8,-27,-25,-43,-42,-23v-6,6,-10,13,-11,23r53,0xm91,-227r81,-41r12,34r-84,30","w":210},"\u00e8":{"d":"114,-182v58,0,96,45,85,106r-122,0v-5,22,6,35,25,36v14,0,25,-8,31,-23r59,10v-14,32,-50,58,-95,58v-52,0,-89,-32,-89,-84v-1,-57,46,-103,106,-103xm135,-110v8,-27,-25,-43,-42,-23v-6,6,-10,13,-11,23r53,0xm157,-227r-10,23r-77,-30r14,-34","w":210},"\u00ea":{"d":"194,-210r-41,4r-25,-23r-34,23r-40,-4r79,-55xm114,-182v58,0,96,45,85,106r-122,0v-5,22,6,35,25,36v14,0,25,-8,31,-23r59,10v-14,32,-50,58,-95,58v-52,0,-89,-32,-89,-84v-1,-57,46,-103,106,-103xm135,-110v8,-27,-25,-43,-42,-23v-6,6,-10,13,-11,23r53,0","w":210},"\u00eb":{"d":"114,-182v58,0,96,45,85,106r-122,0v-5,22,6,35,25,36v14,0,25,-8,31,-23r59,10v-14,32,-50,58,-95,58v-52,0,-89,-32,-89,-84v-1,-57,46,-103,106,-103xm135,-110v8,-27,-25,-43,-42,-23v-6,6,-10,13,-11,23r53,0xm118,-232v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm181,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":210},"\u00ed":{"d":"102,-178r-30,178r-68,0r29,-178r69,0xm35,-227r81,-41r12,34r-84,30","w":105},"\u00ec":{"d":"102,-178r-30,178r-68,0r29,-178r69,0xm110,-227r-10,23r-77,-30r14,-34","w":105},"\u00ee":{"d":"147,-210r-41,4r-25,-23r-35,23r-39,-4r79,-55xm102,-178r-30,178r-68,0r29,-178r69,0","w":105},"\u00ef":{"d":"102,-178r-30,178r-68,0r29,-178r69,0xm68,-232v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm131,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":105},"\u00f1":{"d":"63,-230v25,-35,58,-20,86,-8v7,0,16,-5,26,-14r17,21v-26,33,-56,20,-87,8v-8,0,-16,4,-24,13xm90,-149v16,-53,119,-44,107,28r-20,121r-67,0r19,-120v0,-10,-5,-15,-16,-15v-14,0,-23,9,-26,28r-18,107r-65,0r29,-178r62,0","w":210},"\u00f3":{"d":"201,-102v0,64,-47,107,-105,107v-49,0,-87,-33,-87,-82v0,-60,45,-105,103,-105v51,0,89,32,89,80xm110,-139v-24,0,-32,53,-32,73v0,18,7,28,21,28v26,0,31,-52,32,-73v0,-19,-7,-28,-21,-28xm90,-227r81,-41r12,34r-84,30","w":209},"\u00f2":{"d":"201,-102v0,64,-47,107,-105,107v-49,0,-87,-33,-87,-82v0,-60,45,-105,103,-105v51,0,89,32,89,80xm110,-139v-24,0,-32,53,-32,73v0,18,7,28,21,28v26,0,31,-52,32,-73v0,-19,-7,-28,-21,-28xm157,-227r-10,23r-77,-30r14,-34","w":209},"\u00f4":{"d":"194,-210r-41,4r-25,-23r-34,23r-40,-4r80,-55xm201,-102v0,64,-47,107,-105,107v-49,0,-87,-33,-87,-82v0,-60,45,-105,103,-105v51,0,89,32,89,80xm110,-139v-24,0,-32,53,-32,73v0,18,7,28,21,28v26,0,31,-52,32,-73v0,-19,-7,-28,-21,-28","w":209},"\u00f6":{"d":"201,-102v0,64,-47,107,-105,107v-49,0,-87,-33,-87,-82v0,-60,45,-105,103,-105v51,0,89,32,89,80xm110,-139v-24,0,-32,53,-32,73v0,18,7,28,21,28v26,0,31,-52,32,-73v0,-19,-7,-28,-21,-28xm117,-232v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm180,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":209},"\u00f5":{"d":"64,-230v25,-35,57,-20,85,-8v7,0,16,-5,26,-14r18,21v-26,33,-57,21,-88,8v-8,0,-16,4,-24,13xm201,-102v0,64,-47,107,-105,107v-49,0,-87,-33,-87,-82v0,-60,45,-105,103,-105v51,0,89,32,89,80xm110,-139v-24,0,-32,53,-32,73v0,18,7,28,21,28v26,0,31,-52,32,-73v0,-19,-7,-28,-21,-28","w":209},"\u00fa":{"d":"15,-66r18,-112r68,0r-19,119v0,9,4,14,12,14v38,-4,35,-93,45,-133r68,0r-30,178r-64,0r6,-33v-25,61,-117,48,-104,-33xm94,-227r81,-41r12,34r-84,30","w":210},"\u00f9":{"d":"15,-66r18,-112r68,0r-19,119v0,9,4,14,12,14v38,-4,35,-93,45,-133r68,0r-30,178r-64,0r6,-33v-25,61,-117,48,-104,-33xm157,-227r-10,23r-77,-30r14,-34","w":210},"\u00fb":{"d":"194,-210r-40,4r-26,-23r-34,23r-39,-4r79,-55xm15,-66r18,-112r68,0r-19,119v0,9,4,14,12,14v38,-4,35,-93,45,-133r68,0r-30,178r-64,0r6,-33v-25,61,-117,48,-104,-33","w":210},"\u00fc":{"d":"15,-66r18,-112r68,0r-19,119v0,9,4,14,12,14v38,-4,35,-93,45,-133r68,0r-30,178r-64,0r6,-33v-25,61,-117,48,-104,-33xm119,-232v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm182,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":210},"\u00b0":{"d":"123,-138v-29,0,-54,-24,-54,-53v0,-28,25,-53,54,-53v29,0,53,24,53,53v0,29,-24,53,-53,53xm123,-216v-13,0,-24,12,-24,25v0,13,12,24,24,24v13,0,25,-11,24,-24v0,-13,-12,-25,-24,-25"},"\u00a2":{"d":"121,-168v-26,0,-46,88,-10,88v12,0,21,-9,26,-25r49,10v-11,36,-36,56,-74,60r-7,44r-31,0r8,-48v-86,-25,-51,-171,28,-171r7,-37r30,0r-6,38v33,8,51,29,53,63r-52,5v0,-17,-9,-27,-21,-27"},"\u00a3":{"d":"85,-49v37,2,64,-2,66,-33r55,12v-10,40,-39,69,-89,70r-126,0r9,-49v40,4,56,-16,53,-58r-31,0r7,-41r22,0v-9,-83,71,-115,138,-86v15,7,25,21,29,40r-57,18v-3,-13,-10,-19,-21,-19v-21,0,-25,24,-22,47r39,0r-7,41r-32,0v-3,31,-13,42,-33,58"},"\u00a7":{"d":"162,-56v49,43,-5,116,-68,116v-41,0,-72,-17,-92,-53r53,-8v13,27,60,30,68,2v-1,-14,-9,-17,-21,-23v-49,-26,-78,-19,-78,-66v0,-21,10,-41,30,-59v-32,-47,10,-97,67,-97v39,0,65,15,79,44r-45,9v-8,-23,-50,-23,-55,0v11,33,91,27,91,84v0,20,-10,36,-29,51xm94,-126v-27,28,-11,34,30,51v35,-25,-8,-41,-30,-51"},"\u00b6":{"d":"17,-168v0,-100,124,-66,218,-72r-4,28r-24,0r-45,268r-27,0r45,-268r-25,0r-45,268r-27,0r28,-171v-55,2,-94,2,-94,-53xm128,-212v-39,-3,-50,14,-50,45v0,25,11,23,38,25"},"\u00df":{"d":"122,-178v33,1,34,-36,8,-36v-19,0,-27,11,-31,36r-33,200r-66,7r25,-149r-14,0r7,-43r14,0v13,-62,39,-91,107,-95v41,-1,71,19,71,53v0,34,-33,49,-63,58v30,17,69,30,69,74v0,61,-81,102,-131,63r21,-40v16,13,47,14,49,-9v-5,-29,-56,-30,-56,-66v0,-14,8,-32,23,-53","w":225},"\u00ae":{"d":"268,-120v0,67,-58,124,-124,124v-66,0,-123,-58,-123,-124v0,-66,57,-124,123,-124v66,0,124,57,124,124xm49,-120v0,51,44,96,95,96v51,0,95,-45,95,-96v0,-51,-43,-96,-95,-96v-51,0,-95,45,-95,96xm105,-192v49,0,106,-7,106,41v0,20,-9,33,-28,40r15,58r-44,0r-12,-52r-13,0r-9,52r-38,0xm134,-136v15,0,35,1,34,-13v1,-12,-16,-13,-30,-12","w":278},"\u00a9":{"d":"268,-120v0,67,-58,124,-124,124v-66,0,-123,-58,-123,-124v0,-66,57,-124,123,-124v66,0,124,57,124,124xm49,-120v0,51,44,96,95,96v51,0,95,-45,95,-96v0,-51,-43,-96,-95,-96v-51,0,-95,45,-95,96xm151,-161v-21,1,-26,37,-26,58v0,32,32,28,38,-2r44,5v-11,37,-34,55,-68,55v-39,0,-64,-29,-64,-65v0,-63,70,-111,121,-70v11,10,18,24,18,42r-46,3v0,-17,-6,-26,-17,-26","w":278},"\u00b4":{"d":"72,-227r81,-41r12,34r-84,30","w":180},"\u00a8":{"d":"106,-232v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm169,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":180},"\u00c6":{"d":"307,-55r-9,55r-173,0r9,-55r-58,0r-34,55r-62,0r152,-240r201,0r-9,53r-100,0r-6,38r85,0r-9,52r-85,0r-7,42r105,0xm143,-104r13,-83r-52,83r39,0","w":320},"\u00d8":{"d":"38,-28v-70,-97,21,-264,151,-208r18,-24r38,0r-31,42v84,91,-20,282,-151,210r-19,26r-38,0xm151,-188v-50,-13,-57,51,-62,99xm99,-57v55,33,72,-59,69,-108","w":247},"\u00b1":{"d":"198,-143r0,44r-65,0r0,68r-44,0r0,-68r-65,0r0,-44r65,0r0,-68r44,0r0,68r65,0xm198,-24r0,45r-174,0r0,-45r174,0"},"\u00a5":{"d":"25,-161r31,0r-29,-79r69,0r26,82r51,-82r58,0r-53,79r34,0r-5,34r-51,0r-14,21r61,0r-6,34r-62,0r-12,72r-66,0r12,-72r-59,0r6,-34r58,0r-6,-21r-49,0"},"\u00b5":{"d":"127,-29v-1,36,-49,49,-54,8r-14,83r-66,0r40,-241r69,0v-6,39,-19,84,-19,125v0,26,30,16,34,0v8,-33,16,-87,23,-125r68,0r-30,179r-53,0"},"\u00aa":{"d":"147,-214v0,26,-12,52,-8,78r-47,0r-1,-13v-18,25,-75,18,-71,-16v4,-35,28,-36,80,-41v3,-10,0,-14,-11,-14v-7,0,-13,3,-16,10r-39,-7v7,-35,113,-45,113,3xm97,-187v-19,2,-29,8,-29,18v0,6,3,9,9,9v11,0,18,-9,20,-27","w":139},"\u00ba":{"d":"147,-195v0,35,-31,63,-66,62v-32,0,-56,-19,-57,-50v0,-36,29,-64,66,-63v32,0,57,19,57,51xm89,-220v-16,0,-29,58,-6,60v17,0,29,-58,6,-60","w":137},"\u00e6":{"d":"187,-41v14,0,27,-10,29,-23r52,10v-21,64,-108,80,-149,29v-34,42,-117,44,-117,-20v0,-58,52,-66,115,-71v6,-13,0,-25,-16,-25v-12,0,-21,7,-27,20r-51,-12v12,-46,85,-62,131,-38v64,-36,140,12,121,94r-109,0v-4,19,4,35,21,36xm218,-111v4,-18,-3,-32,-19,-32v-14,0,-24,11,-28,32r47,0xm111,-83v-29,1,-44,11,-44,31v0,10,5,14,14,14v17,0,27,-15,30,-45","w":285},"\u00f8":{"d":"32,-19v-65,-72,16,-199,120,-156r16,-20r35,0r-27,35v70,70,-17,204,-121,157r-15,19r-35,0xm110,-139v-24,0,-32,54,-32,73v0,19,7,28,21,28v26,0,31,-52,32,-74v0,-18,-7,-27,-21,-27","w":209},"\u00bf":{"d":"67,-122r11,-62r66,0r-11,62r-66,0xm78,62v-59,3,-103,-48,-74,-103v7,-25,60,-35,68,-66r55,0v7,40,-60,64,-63,99v0,11,9,21,20,21v15,0,25,-11,29,-35r55,12v-12,44,-41,70,-90,72","w":184},"\u00a1":{"d":"28,-120r11,-64r68,0r-11,64r-68,0xm-5,56r45,-159r41,0r-4,159r-82,0","w":113},"\u00ac":{"d":"139,0r0,-53r-106,0r0,-44r156,0r0,97r-50,0"},"\u00ab":{"d":"37,-39r-26,-49r39,-49r23,0r-29,52r13,46r-20,0xm92,-39r-27,-49r39,-49r24,0r-28,49r12,49r-20,0","w":133},"\u00bb":{"d":"97,-137r26,48r-39,50r-24,0r29,-53r-13,-45r21,0xm41,-137r27,48r-39,50r-24,0r28,-50r-12,-48r20,0","w":133,"k":{"Y":23,"W":10,"V":15,"T":17,"A":4}},"\u00a0":{"w":90},"\u00c0":{"d":"134,-49r-64,0r-22,49r-60,0r111,-240r75,0r38,240r-71,0xm130,-99r-10,-69r-31,69r41,0xm172,-283r-10,23r-77,-30r14,-34","w":226},"\u00c3":{"d":"76,-287v25,-34,58,-18,86,-7v7,0,16,-5,26,-14r18,20v-26,34,-56,21,-88,8v-8,0,-16,5,-24,14xm134,-49r-64,0r-22,49r-60,0r111,-240r75,0r38,240r-71,0xm130,-99r-10,-69r-31,69r41,0","w":226},"\u00d5":{"d":"95,-287v25,-34,58,-18,86,-7v7,0,16,-5,26,-14r17,20v-27,34,-56,21,-88,8v-8,0,-16,5,-24,14xm244,-140v0,77,-49,147,-125,146v-59,0,-105,-44,-105,-108v0,-77,50,-144,127,-144v61,0,103,45,103,106xm138,-190v-37,-3,-48,70,-49,103v0,24,11,37,31,37v42,1,45,-69,49,-103v3,-23,-11,-36,-31,-37","w":247},"\u00f7":{"d":"111,-214v14,0,27,14,27,29v0,16,-12,27,-28,27v-15,0,-29,-12,-29,-28v1,-14,13,-29,30,-28xm198,-143r0,44r-174,0r0,-44r174,0xm111,-85v14,0,28,14,27,29v0,16,-12,27,-28,27v-15,0,-29,-12,-29,-28v0,-15,14,-28,30,-28"},"\u00ff":{"d":"191,-178r-85,180v-20,51,-51,68,-113,58r0,-47v31,3,67,9,59,-24r-43,-167r70,0r20,95r44,-95r48,0xm99,-232v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm162,-232v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":174},"\u00c2":{"d":"210,-266r-41,3r-26,-22r-34,22r-39,-3r79,-56xm134,-49r-64,0r-22,49r-60,0r111,-240r75,0r38,240r-71,0xm130,-99r-10,-69r-31,69r41,0","w":226},"\u00ca":{"d":"207,-266r-41,3r-25,-22r-34,22r-40,-3r79,-56xm192,-55r-9,55r-177,0r40,-240r172,0r-8,53r-103,0r-6,37r86,0r-9,52r-86,0r-7,43r107,0","w":206},"\u00c1":{"d":"134,-49r-64,0r-22,49r-60,0r111,-240r75,0r38,240r-71,0xm130,-99r-10,-69r-31,69r41,0xm106,-283r81,-41r12,34r-84,30","w":226},"\u00cb":{"d":"192,-55r-9,55r-177,0r40,-240r172,0r-8,53r-103,0r-6,37r86,0r-9,52r-86,0r-7,43r107,0xm128,-289v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm191,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":206},"\u00c8":{"d":"192,-55r-9,55r-177,0r40,-240r172,0r-8,53r-103,0r-6,37r86,0r-9,52r-86,0r-7,43r107,0xm172,-283r-10,23r-77,-30r14,-34","w":206},"\u00cd":{"d":"114,-240r-40,240r-68,0r40,-240r68,0xm46,-283r81,-41r12,34r-84,30","w":109},"\u00ce":{"d":"155,-266r-41,3r-26,-22r-34,22r-39,-3r79,-56xm114,-240r-40,240r-68,0r40,-240r68,0","w":109},"\u00cf":{"d":"114,-240r-40,240r-68,0r40,-240r68,0xm80,-289v1,11,-12,23,-23,23v-11,0,-25,-11,-23,-23v-1,-12,11,-23,23,-23v13,0,22,12,23,23xm143,-289v0,11,-12,23,-23,23v-12,0,-24,-11,-24,-23v0,-12,12,-23,24,-23v11,0,23,12,23,23","w":109},"\u00cc":{"d":"114,-240r-40,240r-68,0r40,-240r68,0xm120,-283r-10,23r-77,-30r14,-34","w":109},"\u00d3":{"d":"244,-140v0,77,-49,147,-125,146v-59,0,-105,-44,-105,-108v0,-77,50,-144,127,-144v61,0,103,45,103,106xm138,-190v-37,-3,-48,70,-49,103v0,24,11,37,31,37v42,1,45,-69,49,-103v3,-23,-11,-36,-31,-37xm124,-283r81,-41r12,34r-84,30","w":247},"\u00d4":{"d":"224,-266r-41,3r-25,-22r-35,22r-39,-3r79,-56xm244,-140v0,77,-49,147,-125,146v-59,0,-105,-44,-105,-108v0,-77,50,-144,127,-144v61,0,103,45,103,106xm138,-190v-37,-3,-48,70,-49,103v0,24,11,37,31,37v42,1,45,-69,49,-103v3,-23,-11,-36,-31,-37","w":247},"\u00d2":{"d":"244,-140v0,77,-49,147,-125,146v-59,0,-105,-44,-105,-108v0,-77,50,-144,127,-144v61,0,103,45,103,106xm138,-190v-37,-3,-48,70,-49,103v0,24,11,37,31,37v42,1,45,-69,49,-103v3,-23,-11,-36,-31,-37xm190,-283r-10,23r-77,-30r14,-34","w":247},"\u00da":{"d":"93,-92v-15,36,28,51,52,34v23,-46,24,-125,37,-182r57,0v-26,100,2,244,-132,244v-60,0,-97,-33,-87,-96r24,-148r74,0xm119,-283r81,-41r12,34r-84,30","w":231},"\u00db":{"d":"219,-266r-41,3r-25,-22r-34,22r-40,-3r80,-56xm93,-92v-15,36,28,51,52,34v23,-46,24,-125,37,-182r57,0v-26,100,2,244,-132,244v-60,0,-97,-33,-87,-96r24,-148r74,0","w":231},"\u00d9":{"d":"93,-92v-15,36,28,51,52,34v23,-46,24,-125,37,-182r57,0v-26,100,2,244,-132,244v-60,0,-97,-33,-87,-96r24,-148r74,0xm181,-283r-10,23r-77,-30r14,-34","w":231},"\u00b8":{"d":"120,44v-2,36,-54,36,-79,18r7,-14v14,9,42,15,45,-4v2,-10,-16,-16,-31,-13r13,-31r18,0r-7,18v21,-2,34,8,34,26","w":180},"\u00a6":{"d":"70,-240r50,0r0,125r-50,0r0,-125xm70,-55r50,0r0,115r-50,0r0,-115","w":180},"\u00d0":{"d":"242,-133v0,89,-49,138,-148,133r-88,0r18,-110r-19,0r5,-33r20,0r16,-97r80,0v78,-3,116,35,116,107xm87,-54v63,7,82,-27,83,-81v1,-44,-19,-57,-61,-53r-7,45r39,0r-6,33r-39,0","w":246},"\u00f0":{"d":"8,-77v0,-66,68,-127,129,-88v-3,-17,-8,-29,-15,-38r-34,15r-9,-20r25,-12v-4,-4,-14,-8,-31,-14r14,-22v16,4,34,10,52,20r37,-17r10,21r-24,11v26,22,39,59,39,109v0,71,-37,117,-103,117v-54,1,-90,-31,-90,-82xm98,-38v31,-1,49,-91,11,-95v-24,-2,-33,43,-32,67v0,19,7,28,21,28","w":205},"\u00dd":{"d":"242,-240r-99,136r-18,104r-71,0r18,-107r-57,-133r76,0r31,82r54,-82r66,0xm105,-283r81,-41r12,34r-84,30","w":210},"\u00fd":{"d":"191,-178r-85,180v-20,51,-51,68,-113,58r0,-47v31,3,67,9,59,-24r-43,-167r70,0r20,95r44,-95r48,0xm77,-227r81,-41r12,34r-84,30","w":174},"\u00de":{"d":"216,-136v3,65,-55,91,-131,82r-9,54r-70,0r40,-240r70,0r-6,34v67,-5,104,15,106,70xm93,-106v28,2,55,-2,55,-25v0,-20,-22,-26,-47,-24","w":217},"\u00fe":{"d":"203,-107v0,52,-32,113,-84,111v-20,0,-34,-8,-44,-25r-13,77r-68,0r50,-296r67,0r-14,86v33,-56,106,-20,106,47xm113,-138v-26,-6,-31,69,-31,78v0,12,7,21,19,21v27,0,32,-50,32,-73v0,-17,-7,-26,-20,-26"},"\u00d7":{"d":"161,-204r31,32r-49,49r49,50r-32,31r-49,-49r-49,49r-32,-31r50,-50r-50,-49r32,-32r49,49"},"\u00b9":{"d":"31,-221v27,-1,41,-5,52,-22r34,0r-19,114r35,0r-5,33r-113,0r5,-33r34,0r11,-65v-8,5,-24,5,-39,5","w":139},"\u00b2":{"d":"145,-198v-3,40,-27,46,-69,66r59,0r-6,36r-119,0r6,-35v55,-29,83,-51,83,-64v1,-9,-7,-13,-15,-13v-11,0,-18,8,-23,24r-36,-13v11,-31,32,-46,63,-46v30,0,59,17,57,45","w":139},"\u00b3":{"d":"140,-139v-1,29,-29,48,-62,47v-35,0,-57,-15,-66,-44r38,-8v3,22,41,27,43,3v2,-14,-22,-14,-38,-13r5,-31v17,1,41,0,39,-14v-3,-19,-34,-15,-38,4r-37,-11v10,-25,30,-38,59,-38v29,0,62,14,61,42v0,17,-12,30,-26,33v15,6,22,15,22,30","w":139},"\u00bd":{"d":"24,-221v27,-1,41,-5,52,-22r34,0r-19,114r35,0r-5,33r-113,0r6,-33r33,0r11,-65v-8,5,-24,5,-39,5xm52,0r190,-240r34,0r-190,240r-34,0xm313,-102v-3,42,-26,45,-69,66r60,0r-6,36r-119,0r6,-35v55,-29,82,-50,82,-64v1,-8,-6,-13,-14,-13v-11,0,-18,8,-23,24r-37,-13v11,-31,33,-46,64,-46v29,0,58,17,56,45","w":316},"\u00bc":{"d":"24,-221v27,-1,41,-5,52,-22r34,0r-19,114r35,0r-5,33r-113,0r6,-33r33,0r11,-65v-8,5,-24,5,-39,5xm52,0r190,-240r34,0r-190,240r-34,0xm317,-63r-5,31r-22,0r-6,32r-43,0r5,-32r-63,0r6,-33r75,-84r45,0r-14,86r22,0xm255,-60r8,-51r-45,51r37,0","w":316},"\u00be":{"d":"133,-139v-1,29,-29,48,-62,47v-35,0,-57,-15,-66,-44r38,-8v3,22,41,27,43,3v2,-14,-22,-14,-38,-13r5,-31v17,1,41,0,39,-14v-4,-19,-34,-14,-38,4r-37,-11v10,-25,30,-38,59,-38v29,0,62,14,61,42v0,17,-12,30,-26,33v15,6,22,15,22,30xm59,0r191,-240r33,0r-190,240r-34,0xm317,-63r-5,31r-22,0r-6,32r-43,0r6,-32r-64,0r6,-33r75,-84r45,0r-14,86r22,0xm255,-60r8,-51r-44,51r36,0","w":316},"\u00ad":{"d":"90,-62r-90,0r9,-53r90,0","w":98},"\u00af":{"d":"5,-322r180,0r0,42r-180,0r0,-42","w":180},"\u00b7":{"d":"77,-121r-11,64r-66,0r11,-64r66,0","w":76},"\u00a4":{"d":"15,-49r37,-37v-20,-31,-21,-70,1,-99r-38,-38r25,-25r38,37v29,-21,71,-21,100,0r37,-37r25,25r-37,37v22,32,22,68,1,99r37,37r-25,26r-37,-37v-32,22,-70,21,-102,0r-37,37xm128,-87v26,0,49,-22,49,-49v0,-26,-22,-49,-49,-49v-25,0,-49,23,-49,49v0,27,23,49,49,49","w":239}}}); diff --git a/src/wp-content/plugins/lqdvi/fonts/FranklinGothic_400.font.js b/src/wp-content/plugins/lqdvi/fonts/FranklinGothic_400.font.js new file mode 100644 index 00000000..7a4b59bc --- /dev/null +++ b/src/wp-content/plugins/lqdvi/fonts/FranklinGothic_400.font.js @@ -0,0 +1,23 @@ +/*! + * The following copyright notice may not be removed under any circumstances. + * + * Copyright: + * Copyright (c) 1989, 1994 Adobe Systems Incorporated. All Rights Reserved. + * + * Description: + * The digitally encoded machine readable software for producing the Typefaces + * licensed to you is copyrighted (c) 1989, 1994 Adobe Systems. All Rights + * Reserved. This software is the property of Adobe Systems Incorporated and its + * licensors, and may not be reproduced, used, displayed, modified, disclosed or + * transferred without the express written approval of Adobe. The digitally + * encoded machine readable outline data for producing the Typefaces licensed to + * you is copyrighted (c) 1981 Linotype-Hell AG and/or its subsidiaries. All + * Rights Reserved. This data is the property of Linotype-Hell AG and/or its + * subsidiaries and may not be reproduced, used, displayed, modified, disclosed or + * transferred without the express written approval of Linotype-Hell AG and/or + * its subsidiaries. + * + * Manufacturer: + * Adobe Systems Incorporated + */ +Cufon.registerFont({"w":280,"face":{"font-family":"Franklin Gothic","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 3 6 0 0 2 0 4","ascent":"288","descent":"-72","x-height":"5","bbox":"-14 -366 364 90","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+00FF"},"glyphs":{" ":{"w":129},"\u00a0":{"w":129},"$":{"d":"248,-85v0,56,-41,83,-97,90r0,35r-34,0r0,-35v-50,-2,-81,-20,-105,-52r47,-37v15,19,35,30,58,33r0,-51v-49,-9,-94,-27,-94,-84v0,-56,40,-84,94,-89r0,-36r34,0r0,36v36,3,65,18,83,41r-46,39v-10,-12,-20,-21,-37,-24r0,45v57,9,97,32,97,89xm117,-219v-22,2,-24,36,0,38r0,-38xm151,-54v15,-1,26,-21,14,-33v-4,-3,-8,-5,-14,-7r0,40","w":259},"%":{"d":"92,-225v-13,0,-24,11,-24,24v0,13,11,24,24,24v13,0,24,-11,24,-24v0,-13,-11,-24,-24,-24xm92,-127v-44,0,-74,-31,-74,-74v0,-44,30,-74,74,-74v44,0,74,30,74,74v0,44,-30,74,-74,74xm243,-275r34,0r-159,280r-33,0xm268,5v-44,0,-74,-30,-74,-74v0,-44,30,-74,74,-74v44,0,74,31,74,74v0,44,-30,74,-74,74xm268,-93v-13,0,-24,11,-24,24v0,13,11,24,24,24v13,0,24,-11,24,-24v0,-13,-11,-24,-24,-24","w":360},"&":{"d":"150,-235v-34,2,-17,45,3,58v25,-12,36,-58,-3,-58xm93,-76v1,34,52,35,70,15r-45,-50v-12,8,-25,16,-25,35xm256,-71v10,10,29,14,49,13r0,60v-41,4,-77,-8,-101,-26v-53,38,-189,48,-187,-44v1,-47,38,-61,69,-82v-14,-16,-24,-33,-24,-61v0,-45,35,-67,87,-66v46,1,89,14,89,61v0,39,-30,56,-56,71r33,37v14,-13,23,-30,30,-48r51,19v-9,25,-25,46,-40,66","w":320},"(":{"d":"119,-272v-55,67,-62,217,-5,291r-39,0v-27,-38,-52,-82,-52,-146v0,-61,30,-111,57,-145r39,0","w":119},")":{"d":"1,19v54,-68,62,-218,4,-291r40,0v26,39,52,81,52,145v0,62,-30,110,-57,146r-39,0","w":119},"*":{"d":"67,-148r-30,-20v11,-13,27,-22,36,-37r-49,-7r12,-35v14,6,31,18,44,22r-8,-47r37,0v-2,16,-9,34,-8,48r43,-23r12,37v-16,3,-37,1,-50,8r34,34r-28,20v-9,-14,-12,-33,-23,-44","w":180},"+":{"d":"86,-69r-69,0r0,-44r69,0r0,-69r44,0r0,69r69,0r0,44r-69,0r0,69r-44,0r0,-69","w":216},",":{"d":"30,-71r70,0r0,65r-46,70r-24,0r25,-64r-25,0r0,-71","w":129},"-":{"d":"10,-122r97,0r0,55r-97,0r0,-55","w":119},"\u00ad":{"d":"10,-122r97,0r0,55r-97,0r0,-55","w":119},".":{"d":"30,-71r70,0r0,71r-70,0r0,-71","w":129},"\/":{"d":"69,-277r38,0r-76,282r-37,0","w":100},"0":{"d":"130,-47v40,0,39,-45,39,-88v0,-43,1,-88,-39,-88v-40,0,-39,45,-39,88v0,43,-1,88,39,88xm130,5v-80,0,-119,-58,-119,-140v0,-78,38,-140,119,-140v81,0,119,62,119,140v0,83,-39,140,-119,140","w":259},"1":{"d":"50,-228v37,-5,62,-21,82,-44r42,0r0,216r43,0r0,56r-167,0r0,-56r46,0r0,-133v-14,4,-30,6,-46,8r0,-47","w":259},"2":{"d":"131,-275v108,-10,142,114,59,159r-74,51r123,0r0,65r-222,0r0,-50r131,-110v21,-20,14,-66,-22,-63v-31,1,-45,23,-54,47r-56,-29v18,-42,56,-64,115,-70","w":259},"3":{"d":"241,-75v1,96,-158,96,-212,50v-9,-7,-17,-15,-24,-24r51,-35v13,21,34,38,65,39v23,1,43,-10,42,-33v-1,-36,-43,-32,-79,-34r0,-51v32,-1,69,-1,69,-32v0,-50,-79,-22,-96,1r-40,-40v45,-56,214,-64,214,29v0,37,-27,49,-52,62v34,9,61,26,62,68","w":259},"4":{"d":"62,-110r65,0r0,-89xm127,-58r-121,0r0,-52r128,-162r69,0r0,162r45,0r0,52r-45,0r0,58r-76,0r0,-58","w":259},"5":{"d":"164,-84v3,-44,-62,-43,-87,-23r-53,-29r14,-134r185,0r-6,65r-128,0r-4,43v66,-28,157,1,157,76v0,110,-191,115,-234,38r48,-38v13,40,104,60,108,2","w":259},"6":{"d":"169,-82v2,-41,-53,-38,-78,-21v3,30,9,61,41,61v23,0,37,-16,37,-40xm13,-130v-4,-107,93,-177,186,-129v18,9,30,27,39,51r-63,20v-1,-40,-65,-51,-75,-10v-6,13,-9,31,-9,47v58,-30,159,-13,156,61v-2,64,-45,95,-109,95v-83,0,-122,-51,-125,-135","w":259},"7":{"d":"240,-230v-42,62,-81,132,-86,230r-91,0v19,-77,54,-138,98,-205r-133,0r4,-65r208,0r0,40","w":259},"8":{"d":"92,-202v4,30,73,50,76,5v2,-37,-73,-37,-76,-5xm85,-74v0,36,78,40,84,5v-2,-29,-37,-30,-60,-39v-12,8,-24,15,-24,34xm194,-150v29,12,55,33,55,70v0,65,-62,85,-126,85v-57,0,-112,-18,-112,-75v0,-33,25,-47,49,-57v-23,-13,-40,-33,-42,-65v-4,-110,214,-112,218,-9v1,28,-20,43,-42,51","w":259},"9":{"d":"91,-188v-2,41,53,38,78,21v-3,-30,-12,-57,-41,-61v-23,2,-37,16,-37,40xm247,-140v4,107,-93,177,-186,129v-18,-9,-30,-27,-39,-51r63,-20v1,40,65,51,75,10v6,-13,9,-31,9,-47v-58,30,-159,13,-156,-61v2,-64,45,-95,109,-95v84,0,122,52,125,135","w":259},":":{"d":"30,-71r70,0r0,71r-70,0r0,-71xm30,-192r70,0r0,71r-70,0r0,-71","w":129},";":{"d":"30,-192r70,0r0,71r-70,0r0,-71xm30,-71r70,0r0,65r-46,70r-24,0r25,-64r-25,0r0,-71","w":129},"\u037e":{"d":"30,-192r70,0r0,71r-70,0r0,-71xm30,-71r70,0r0,65r-46,70r-24,0r25,-64r-25,0r0,-71","w":129},"<":{"d":"17,-108r182,-77r0,41r-126,53r126,52r0,42r-182,-77r0,-34","w":216},"=":{"d":"17,-73r182,0r0,44r-182,0r0,-44xm17,-153r182,0r0,44r-182,0r0,-44","w":216},">":{"d":"199,-74r-182,77r0,-42r126,-52r-126,-53r0,-41r182,77r0,34","w":216},"?":{"d":"64,-71r71,0r0,71r-71,0r0,-71xm100,-233v-23,2,-33,17,-39,35r-56,-11v12,-44,45,-69,101,-68v49,1,89,17,89,61v0,58,-72,55,-69,117r-54,0v-2,-53,25,-77,49,-104v12,-14,-4,-32,-21,-30","w":200},"@":{"d":"45,-136v-6,99,117,133,184,83r38,0v-26,34,-60,58,-114,58v-89,0,-150,-53,-150,-141v0,-87,60,-141,147,-141v75,0,135,39,135,114v0,66,-41,102,-99,109v-12,1,-19,-8,-21,-18v-32,39,-101,5,-101,-49v0,-70,82,-115,125,-64r4,-19r36,0r-19,104v0,3,1,8,5,7v27,-3,36,-28,36,-57v0,-61,-40,-93,-102,-93v-66,0,-100,40,-104,107xm139,-95v43,3,57,-72,8,-71v-41,-3,-52,70,-8,71","w":288},"A":{"d":"98,-272r83,0r94,272r-81,0r-17,-52r-92,0r-18,52r-62,0xm102,-108r58,0r-28,-89"},"B":{"d":"181,-193v0,-35,-43,-29,-79,-29r0,58v36,0,79,6,79,-29xm183,-80v0,-39,-45,-29,-81,-30r0,60v36,-1,81,8,81,-30xm265,-73v0,102,-144,67,-241,73r0,-272v96,5,234,-25,234,71v0,37,-28,50,-54,61v34,8,61,26,61,67"},"C":{"d":"10,-134v-7,-120,125,-183,210,-114v18,14,29,40,32,67r-73,5v-3,-25,-14,-47,-41,-47v-38,0,-46,35,-46,84v0,52,8,90,53,90v31,0,45,-25,51,-51r58,13v-17,60,-52,92,-124,92v-76,0,-115,-56,-120,-139","w":259},"D":{"d":"270,-138v0,91,-51,138,-145,138r-103,0r0,-272r109,0v88,1,139,48,139,134xm188,-138v0,-56,-26,-89,-89,-82r0,168v63,6,89,-26,89,-86"},"E":{"d":"22,-272r204,0r0,56r-127,0r0,49r82,0r0,56r-82,0r0,53r131,0r0,58r-208,0r0,-272","w":240},"F":{"d":"22,-272r208,0r0,56r-131,0r0,52r87,0r0,56r-87,0r0,108r-77,0r0,-272","w":240},"G":{"d":"92,-136v-7,70,48,116,91,64v3,-5,4,-11,4,-17r-46,0r0,-47r119,0r0,136r-22,0r-23,-29v-15,22,-44,34,-80,34v-83,0,-117,-57,-125,-141v-13,-137,169,-188,235,-87v7,12,12,25,16,40r-74,10v-5,-27,-16,-50,-47,-50v-42,0,-43,41,-48,87"},"H":{"d":"24,-272r78,0r0,103r77,0r0,-103r77,0r0,272r-77,0r0,-108r-77,0r0,108r-78,0r0,-272"},"I":{"d":"31,-272r78,0r0,272r-78,0r0,-272","w":139},"J":{"d":"9,-62v32,8,49,-5,49,-43r0,-167r78,0r0,192v8,77,-63,96,-132,79","w":159},"K":{"d":"24,-272r78,0r0,109r80,-109r74,0r-67,90r85,182r-84,0r-53,-116r-35,47r0,69r-78,0r0,-272"},"L":{"d":"22,-272r77,0r0,214r114,0r0,58r-191,0r0,-272","w":220},"M":{"d":"25,-272r113,0r44,130r42,-130r111,0r0,272r-78,0r-1,-192r-61,192r-46,0r-64,-192r0,192r-60,0r0,-272","w":360},"N":{"d":"25,-272r73,0r97,144r0,-144r60,0r0,272r-58,0r-112,-154r0,154r-60,0r0,-272"},"O":{"d":"140,-277v86,0,130,54,130,141v0,87,-44,141,-130,141v-86,0,-130,-54,-130,-141v0,-87,44,-141,130,-141xm188,-136v0,-47,-5,-87,-48,-87v-44,0,-48,41,-48,87v0,46,4,87,48,87v43,0,48,-41,48,-87"},"P":{"d":"255,-188v-2,76,-72,87,-156,83r0,105r-77,0r0,-272v102,3,235,-23,233,84xm173,-188v0,-37,-38,-32,-74,-32r0,63v35,0,74,4,74,-31","w":259},"Q":{"d":"229,-27v10,12,21,19,38,21r0,54v-49,1,-75,-15,-92,-47v-100,19,-166,-39,-165,-137v2,-87,44,-141,130,-141v86,0,130,54,130,141v0,49,-16,85,-41,109xm188,-136v0,-47,-5,-87,-48,-87v-44,0,-48,41,-48,87v0,46,4,87,48,87v43,0,48,-41,48,-87"},"R":{"d":"180,-191v0,-35,-43,-29,-78,-29r0,57v35,0,78,6,78,-28xm262,-194v0,37,-24,58,-51,69r51,125r-87,0r-38,-112r-35,0r0,112r-78,0r0,-272v100,4,238,-25,238,78"},"S":{"d":"67,-118v-87,-40,-36,-171,63,-159v46,6,80,15,101,43r-45,37v-15,-16,-30,-22,-57,-24v-24,-2,-43,18,-26,33v56,24,143,18,143,102v0,112,-194,115,-236,38r47,-36v14,19,38,30,68,33v40,4,59,-33,20,-44v-25,-7,-55,-13,-78,-23","w":259},"T":{"d":"81,-218r-75,0r0,-54r228,0r0,54r-75,0r0,218r-78,0r0,-218","w":239},"U":{"d":"147,-53v33,0,47,-17,47,-56r0,-163r60,0r0,174v-2,69,-42,103,-116,103v-72,1,-112,-33,-112,-99r0,-178r78,0r0,171v0,30,15,48,43,48"},"V":{"d":"6,-272r80,0r62,178r61,-178r65,0r-97,272r-75,0"},"W":{"d":"2,-272r77,0r38,145r39,-145r65,0r37,145r39,-145r61,0r-73,272r-66,0r-39,-145r-39,145r-66,0","w":360},"X":{"d":"96,-135r-92,-137r89,0r46,73r48,-73r70,0r-83,123r102,149r-90,0r-57,-84r-53,84r-72,0"},"Y":{"d":"104,-116r-99,-156r88,0r57,92r54,-92r71,0r-94,150r0,122r-77,0r0,-116"},"Z":{"d":"7,-34r121,-182r-111,0r0,-56r216,0r0,32r-118,182r117,0r0,58r-225,0r0,-34","w":240},"[":{"d":"24,-272r91,0r0,17r-43,0r0,246r42,0r0,17r-90,0r0,-280","w":119},"\\":{"d":"-6,-277r37,0r76,282r-38,0","w":100},"]":{"d":"95,8r-89,0r0,-17r42,0r0,-246r-43,0r0,-17r90,0r0,280","w":119},"^":{"d":"69,-139r-45,0r63,-131r42,0r63,131r-45,0r-39,-88","w":216},"_":{"d":"0,45r0,-18r180,0r0,18r-180,0","w":180},"a":{"d":"72,-57v0,26,36,22,49,9r0,-39v-23,3,-49,6,-49,30xm98,-155v-16,1,-23,10,-26,24r-57,-12v7,-70,171,-79,171,3v0,47,-8,106,8,140r-70,0v-1,-5,-3,-11,-3,-17v-33,34,-118,30,-115,-34v3,-56,58,-67,115,-69v2,-21,-3,-37,-23,-35","w":200},"b":{"d":"113,-153v-13,0,-19,7,-28,15v4,39,-14,103,26,103v28,0,31,-25,31,-58v0,-32,-2,-60,-29,-60xm133,5v-30,1,-51,-13,-62,-34r-13,29r-41,0r0,-272r68,0r1,104v11,-18,29,-26,53,-26v54,1,73,44,73,97v0,58,-25,100,-79,102","w":219},"c":{"d":"8,-96v-8,-111,164,-139,185,-32r-62,4v0,-18,-8,-28,-25,-29v-24,4,-28,27,-28,57v0,36,5,57,35,57v22,0,30,-15,36,-32r49,8v-16,39,-41,68,-93,68v-61,0,-93,-38,-97,-101","w":200},"d":{"d":"108,-37v12,0,22,-8,27,-14r0,-88v-8,-7,-14,-16,-28,-16v-32,0,-29,47,-28,80v1,19,7,38,29,38xm84,-194v22,-1,40,12,51,24r0,-102r68,0r0,272r-66,0r0,-19v-15,10,-32,24,-57,24v-51,-2,-72,-45,-72,-97v0,-56,21,-100,76,-102","w":219},"e":{"d":"140,-120v7,-33,-35,-49,-52,-26v-5,7,-7,15,-7,26r59,0xm78,-83v-3,51,75,57,88,16r45,20v-23,31,-50,53,-101,52v-64,-1,-102,-36,-102,-101v0,-64,39,-101,102,-101v68,0,102,42,101,114r-133,0","w":219},"f":{"d":"134,-230v-27,-7,-36,10,-32,38r32,0r0,44r-32,0r0,148r-68,0r0,-148r-28,0r0,-44r28,0v-9,-73,29,-97,100,-82r0,44","w":140},"g":{"d":"130,-137v0,-16,-12,-27,-27,-27v-17,0,-28,10,-29,28v-1,16,13,28,28,28v15,0,28,-14,28,-29xm51,10v10,26,73,16,101,9v3,-2,5,-5,5,-8v-7,-19,-43,-14,-68,-16v-19,-1,-37,-1,-38,15xm13,-137v2,-66,112,-75,157,-40v11,-13,27,-19,48,-20r0,41v-9,-4,-24,-10,-33,-1v22,51,-30,87,-94,80v-12,-1,-17,1,-18,8v29,28,143,-9,143,68v0,49,-57,61,-116,61v-43,0,-92,0,-98,-37v1,-21,19,-27,35,-33v-12,-4,-28,-14,-27,-31v1,-27,25,-34,43,-44v-20,-7,-40,-25,-40,-52","w":219},"h":{"d":"135,-121v4,-33,-37,-33,-50,-11r0,132r-68,0r0,-272r68,0r0,108v16,-15,33,-33,62,-33v33,0,55,21,55,58r0,139r-67,0r0,-121","w":219},"i":{"d":"16,-272r68,0r0,54r-68,0r0,-54xm16,-192r68,0r0,192r-68,0r0,-192","w":100},"j":{"d":"32,-272r67,0r0,54r-67,0r0,-54xm4,6v17,0,28,-3,28,-21r0,-177r67,0r0,177v2,57,-40,79,-95,71r0,-50","w":119},"k":{"d":"17,-272r68,0r0,152r67,-77r65,0r-62,68r62,129r-76,0r-34,-78r-22,22r0,56r-68,0r0,-272","w":219},"l":{"d":"16,-272r68,0r0,272r-68,0r0,-272","w":100},"m":{"d":"136,-122v5,-33,-38,-31,-50,-11r0,133r-67,0r0,-192r67,0r0,27v18,-13,34,-32,64,-32v26,0,44,14,51,35v17,-17,34,-35,67,-35v82,0,45,122,53,197r-68,0r0,-132v-2,-26,-42,-17,-49,-1r0,133r-68,0r0,-122","w":339},"n":{"d":"135,-121v4,-33,-37,-33,-50,-11r0,132r-68,0r0,-192r68,0r0,28v16,-15,33,-33,62,-33v33,0,55,21,55,58r0,139r-67,0r0,-121","w":219},"o":{"d":"110,-197v63,0,102,38,102,101v0,64,-38,101,-102,101v-64,0,-102,-36,-102,-101v0,-64,39,-101,102,-101xm78,-96v0,31,2,57,32,57v29,0,31,-27,31,-57v0,-31,-3,-57,-31,-57v-28,0,-32,26,-32,57","w":219},"p":{"d":"141,-116v0,-38,-40,-50,-56,-24r0,87v8,7,14,16,28,16v32,0,28,-46,28,-79xm136,3v-22,0,-40,-13,-51,-25r0,80r-68,0r0,-250r66,0r0,20v16,-10,33,-25,57,-25v51,0,72,46,72,98v0,55,-21,100,-76,102","w":219},"q":{"d":"107,-39v14,0,19,-6,28,-14v-3,-39,14,-104,-26,-104v-27,0,-31,25,-31,58v0,32,1,60,29,60xm87,-197v29,0,50,13,62,34r13,-29r41,0r0,250r-68,0r-1,-82v-11,18,-29,27,-53,27v-53,-2,-73,-44,-73,-97v0,-58,24,-103,79,-103","w":219},"r":{"d":"152,-126v-21,-11,-53,-14,-68,4r0,122r-68,0r0,-192r68,0v1,9,-2,23,1,30v13,-20,37,-33,67,-35r0,71","w":159},"s":{"d":"192,-62v1,86,-153,84,-187,27r40,-26v12,18,27,26,55,26v26,0,43,-23,13,-28v-46,-9,-101,-12,-102,-66v-2,-81,136,-87,167,-30r-40,24v-6,-13,-22,-18,-41,-20v-18,-2,-36,13,-20,24v51,10,115,14,115,69","w":200},"t":{"d":"136,1v-46,9,-102,7,-102,-48r0,-101r-28,0r0,-44r32,0r4,-67r60,0r0,67r32,0r0,44r-32,0r0,91v-1,18,20,18,34,13r0,45","w":140},"u":{"d":"85,-70v-3,34,37,31,50,10r0,-132r67,0r0,192r-67,0r0,-27v-15,15,-34,32,-63,32v-82,0,-48,-121,-55,-197r68,0r0,122","w":219},"v":{"d":"2,-192r71,0r38,104r37,-104r50,0r-74,192r-49,0","w":200},"w":{"d":"4,-192r70,0r31,96r31,-96r49,0r30,96r31,-96r50,0r-66,192r-49,0r-32,-94r-31,94r-50,0","w":299},"x":{"d":"72,-96r-68,-96r78,0r31,48r31,-48r58,0r-61,84r76,108r-79,0r-38,-58r-40,58r-57,0","w":219},"y":{"d":"12,9v25,7,67,5,53,-31r-64,-170r72,0r37,108r38,-108r52,0r-85,206v-15,33,-53,48,-103,43r0,-48","w":200},"z":{"d":"8,-30r90,-120r-80,0r0,-42r167,0r0,31r-89,119r89,0r0,42r-177,0r0,-30","w":200},"{":{"d":"41,-42v-1,-33,10,-77,-33,-70r0,-40v16,-1,33,-4,33,-20v0,-68,12,-111,85,-100r0,32v-23,-1,-38,-1,-38,24r0,49v0,24,-20,32,-41,35v21,3,40,11,41,35v2,35,-14,83,38,73r0,32v-49,5,-83,-8,-85,-50","w":119},"|":{"d":"62,-270r0,360r-44,0r0,-360r44,0","w":79},"}":{"d":"79,-222v2,34,-9,75,33,70r0,40v-41,-7,-32,36,-33,70v-2,41,-36,56,-85,50r0,-32v23,2,38,-1,38,-25r0,-48v0,-24,20,-32,41,-35v-21,-3,-40,-11,-41,-35v-2,-35,14,-83,-38,-73r0,-32v48,-5,83,9,85,50","w":119},"~":{"d":"69,-81v-17,0,-25,14,-30,26r-15,-39v13,-43,74,-30,106,-11v23,13,38,-7,47,-22r15,39v-11,14,-20,32,-45,31v-31,-2,-44,-24,-78,-24","w":216},"\u00a1":{"d":"25,-215r70,0r0,71r-70,0r0,-71xm40,-116r40,0r19,174r-78,0","w":120},"\u00a2":{"d":"225,-63v-16,42,-48,74,-107,67r-18,48r-26,0r20,-54v-36,-12,-60,-46,-59,-94v0,-72,57,-114,130,-96r15,-41r26,0r-19,52v17,12,26,30,33,52r-54,3r-32,86v24,5,37,-13,42,-31xm149,-148v-30,-17,-44,18,-44,52v0,19,3,33,8,42","w":259},"\u00a3":{"d":"11,-57v34,1,55,-26,43,-62r-43,0r0,-34r35,0v-23,-70,22,-124,95,-122v59,2,98,29,98,90r-65,0v1,-24,-5,-41,-29,-40v-37,0,-28,46,-20,72r57,0r0,34r-54,0v0,17,-3,34,-9,46v22,12,79,32,71,-20r59,0v-1,61,-15,98,-74,98v-34,0,-60,-16,-80,-32v-21,22,-44,32,-84,32r0,-62","w":259},"\u00a5":{"d":"94,-42r-67,0r0,-39r67,0r0,-30r-67,0r0,-40r45,0r-70,-119r88,0r50,91r47,-91r71,0r-69,119r50,0r0,40r-68,0r0,30r68,0r0,39r-68,0r0,42r-77,0r0,-42","w":259},"\u00a7":{"d":"92,-140v8,25,37,48,63,55v7,-1,13,-5,13,-13v-11,-26,-38,-45,-65,-54v-8,0,-11,4,-11,12xm82,-183v-35,-36,-6,-99,51,-94v38,4,57,15,75,40r-43,28v-5,-12,-13,-25,-28,-26v-8,0,-18,6,-17,15v21,48,97,53,100,119v1,23,-19,44,-41,45v33,36,12,103,-50,99v-40,-3,-60,-16,-78,-41r43,-31v5,13,12,28,29,28v36,-7,10,-36,-8,-46v-29,-24,-72,-39,-75,-88v-1,-29,21,-41,42,-48","w":259},"\u00a4":{"d":"130,-186v-30,0,-50,20,-50,50v0,30,20,50,50,50v30,0,49,-20,49,-50v0,-30,-19,-50,-49,-50xm57,-86v-21,-21,-24,-80,0,-100r-21,-21r23,-23r20,20v22,-19,79,-20,100,0r20,-21r25,24r-20,21v20,21,19,80,-1,101r20,20r-21,22r-21,-21v-20,23,-82,21,-103,1r-20,20r-22,-22","w":259},"'":{"d":"21,-272r59,0r0,134r-59,0r0,-134","w":100},"\u00ab":{"d":"127,-32r-43,-59r42,-57r44,0r-43,58r44,58r-44,0xm52,-32r-43,-59r42,-57r44,0r-43,58r44,58r-44,0","w":180},"\u00b7":{"d":"65,-74v-18,1,-33,-14,-32,-32v0,-18,14,-33,32,-33v18,0,33,15,33,33v0,18,-15,32,-33,32","w":129},"\u2219":{"d":"65,-74v-18,1,-33,-14,-32,-32v0,-18,14,-33,32,-33v18,0,33,15,33,33v0,18,-15,32,-33,32","w":129},"\u00b6":{"d":"1,-210v0,-85,115,-57,196,-62r0,310r-41,0r0,-278r-34,0r0,278r-41,0r0,-185v-47,0,-80,-17,-80,-63","w":223},"\u00bb":{"d":"128,-90r-44,-58r44,0r43,59r-42,57r-44,0xm53,-90r-44,-58r44,0r43,59r-42,57r-44,0","w":180},"\u00bf":{"d":"136,-144r-70,0r0,-71r70,0r0,71xm100,19v24,-1,35,-16,39,-36r56,12v-12,44,-46,68,-101,68v-49,0,-89,-18,-89,-62v0,-57,73,-54,69,-117r55,0v1,52,-25,78,-49,104v-13,14,3,32,20,31","w":200},"`":{"d":"-9,-266r55,0r34,52r-36,0","w":100},"\u00b4":{"d":"54,-266r55,0r-53,52r-36,0","w":100},"\u00af":{"d":"-5,-252r110,0r0,31r-110,0r0,-31","w":100},"\u02c9":{"d":"-5,-252r110,0r0,31r-110,0r0,-31","w":100},"\u00a8":{"d":"60,-261r49,0r0,46r-49,0r0,-46xm-10,-261r50,0r0,46r-50,0r0,-46","w":100},"\u00b8":{"d":"91,48v0,39,-57,39,-85,25r7,-15v16,6,44,12,46,-8v2,-23,-33,-2,-38,-18r21,-32r20,0v-4,8,-14,16,-15,23v21,-7,45,2,44,25","w":100},"\u00c6":{"d":"166,-216r-9,0r-40,91r49,0r0,-91xm113,-272r234,0r0,56r-105,0r0,49r61,0r0,56r-60,0r0,53r107,0r0,58r-183,0r0,-60r-77,0r-26,60r-71,0","w":360},"\u00aa":{"d":"47,-190v-1,17,20,14,30,9r0,-29v-13,3,-30,4,-30,20xm4,-188v2,-35,38,-41,73,-41v1,-13,-1,-20,-14,-20v-11,0,-14,5,-17,13r-36,-7v7,-42,111,-49,111,7v0,26,-4,60,5,79r-45,0v-1,-3,-2,-7,-2,-11v-20,21,-78,19,-75,-20","w":129},"\u00d8":{"d":"140,-49v48,0,49,-55,47,-104r-83,84v7,14,18,20,36,20xm140,5v-36,0,-63,-10,-83,-27r-29,27r-29,-29r30,-31v-13,-23,-19,-50,-19,-81v2,-87,44,-141,130,-141v34,0,62,9,84,27r27,-27r31,30r-31,30v12,22,19,50,19,81v-2,87,-44,138,-130,141xm140,-223v-49,0,-49,55,-47,104r83,-84v-7,-14,-17,-20,-36,-20"},"\u00ba":{"d":"70,-275v41,0,68,21,68,61v0,39,-25,60,-66,60v-41,0,-67,-21,-67,-60v0,-38,24,-61,65,-61xm71,-182v21,0,19,-21,19,-42v1,-13,-4,-23,-19,-23v-22,0,-18,22,-18,44v1,12,5,21,18,21","w":142},"\u00e6":{"d":"247,-120v4,-32,-35,-49,-53,-26v-5,7,-6,15,-6,26r59,0xm74,-54v0,27,40,21,52,5r-5,-36v-24,0,-47,7,-47,31xm313,-46v-22,55,-136,71,-173,18v-29,41,-137,51,-134,-23v2,-56,56,-68,116,-69v11,-43,-46,-48,-49,-13r-57,-12v9,-59,104,-63,149,-34v70,-46,162,2,150,96r-129,0v-6,54,71,55,84,16","w":320},"\u00f8":{"d":"196,-153v40,66,1,158,-86,158v-24,0,-45,-6,-62,-17r-23,22r-25,-27r22,-22v-9,-15,-14,-32,-14,-57v0,-86,92,-125,161,-84r25,-24r26,29xm131,-144v-29,-25,-61,8,-53,51xm110,-39v31,0,30,-30,31,-61r-54,51v5,7,12,10,23,10","w":219},"\u00df":{"d":"100,-233v-17,0,-18,18,-18,34r0,199r-68,0r0,-202v3,-49,37,-74,89,-75v49,0,81,22,84,68v2,34,-16,51,-39,61v40,7,57,33,58,78v1,57,-52,85,-107,66r0,-45v25,12,41,-8,39,-38v-2,-24,-8,-45,-38,-40r0,-42v22,0,22,-21,21,-44v-1,-12,-7,-21,-21,-20","w":219},"\u00f7":{"d":"109,-131v-21,0,-34,-14,-34,-34v0,-20,13,-34,34,-34v20,0,34,14,34,34v0,20,-14,34,-34,34xm109,17v-21,0,-34,-14,-34,-34v0,-20,13,-34,34,-34v20,0,34,14,34,34v0,20,-14,34,-34,34xm17,-113r182,0r0,44r-182,0r0,-44","w":216},"\u00ae":{"d":"144,5v-85,0,-141,-56,-141,-141v0,-85,56,-141,141,-141v85,0,141,56,141,141v0,85,-56,141,-141,141xm171,-168v0,-25,-29,-15,-50,-17r0,36v22,-1,50,7,50,-19xm208,-165v0,28,-17,39,-41,40r39,66r-37,0r-35,-64r-13,0r0,64r-34,0r0,-152v54,2,121,-11,121,46xm47,-136v0,64,34,104,97,104v63,0,97,-40,97,-104v0,-64,-34,-104,-97,-104v-63,0,-97,40,-97,104","w":288},"\u00e7":{"d":"8,-96v-8,-111,164,-139,185,-32r-62,4v0,-18,-8,-28,-25,-29v-24,4,-28,27,-28,57v0,36,5,57,35,57v22,0,30,-15,36,-32r49,8v-15,37,-39,66,-87,68v-3,6,-11,12,-11,18v21,-7,45,3,44,25v0,39,-57,39,-85,25r7,-15v15,6,45,12,46,-8v2,-23,-33,-2,-38,-18r19,-28v-54,-6,-81,-41,-85,-100","w":200},"\u00b1":{"d":"17,-44r182,0r0,44r-182,0r0,-44xm86,-96r-69,0r0,-44r69,0r0,-42r44,0r0,42r69,0r0,44r-69,0r0,42r-44,0r0,-42","w":216},"\u00c7":{"d":"10,-134v-8,-120,125,-183,210,-114v18,14,29,40,32,67r-73,5v-3,-25,-14,-47,-41,-47v-38,0,-46,35,-46,84v0,52,8,90,53,90v31,0,45,-25,51,-51r58,13v-15,55,-47,86,-109,91v-3,6,-12,13,-12,19v21,-7,45,2,44,25v0,39,-57,39,-85,25r7,-15v16,6,44,12,46,-8v2,-23,-33,-2,-38,-18r19,-27v-73,-7,-111,-58,-116,-139","w":259},"\u00a9":{"d":"47,-136v0,64,34,104,97,104v63,0,97,-40,97,-104v0,-64,-34,-104,-97,-104v-63,0,-97,40,-97,104xm144,5v-85,0,-141,-56,-141,-141v0,-85,56,-141,141,-141v85,0,141,56,141,141v0,85,-56,141,-141,141xm112,-137v-9,44,58,67,68,23r35,0v-6,36,-28,59,-67,59v-48,0,-74,-31,-78,-81v-7,-89,132,-113,144,-23r-34,0v-16,-43,-73,-23,-68,22","w":288},"\u00ac":{"d":"17,-153r182,0r0,114r-44,0r0,-70r-138,0r0,-44","w":216},"\u00b0":{"d":"72,-168v-32,0,-54,-21,-54,-53v0,-32,22,-54,54,-54v33,0,54,23,54,54v0,31,-21,53,-54,53xm72,-249v-16,0,-28,12,-28,28v0,16,12,27,28,27v16,0,28,-11,28,-27v0,-16,-12,-28,-28,-28","w":144},"\u00b5":{"d":"135,-20v-12,9,-31,22,-50,13r0,65r-68,0r0,-250r68,0r1,132v2,28,43,17,49,-1r0,-131r67,0r0,192r-67,0r0,-20","w":219},"\u03bc":{"d":"135,-20v-12,9,-31,22,-50,13r0,65r-68,0r0,-250r68,0r1,132v2,28,43,17,49,-1r0,-131r67,0r0,192r-67,0r0,-20","w":219},"#":{"d":"118,-157r-6,44r35,0r6,-44r-35,0xm36,-113r37,0r7,-44r-33,0r0,-37r38,0r10,-76r39,0r-11,76r35,0r10,-76r39,0r-10,76r32,0r0,37r-37,0r-6,44r32,0r0,37r-38,0r-10,76r-39,0r10,-76r-34,0r-11,76r-38,0r10,-76r-32,0r0,-37","w":259},"\u00c1":{"d":"98,-272r83,0r94,272r-81,0r-17,-52r-92,0r-18,52r-62,0xm102,-108r58,0r-28,-89xm144,-342r55,0r-53,52r-36,0"},"\u00c2":{"d":"117,-343r45,0r42,53r-41,0r-23,-30r-23,30r-41,0xm98,-272r83,0r94,272r-81,0r-17,-52r-92,0r-18,52r-62,0xm102,-108r58,0r-28,-89"},"\u00c4":{"d":"98,-272r83,0r94,272r-81,0r-17,-52r-92,0r-18,52r-62,0xm102,-108r58,0r-28,-89xm150,-337r49,0r0,46r-49,0r0,-46xm80,-337r50,0r0,46r-50,0r0,-46"},"\u00c0":{"d":"98,-272r83,0r94,272r-81,0r-17,-52r-92,0r-18,52r-62,0xm102,-108r58,0r-28,-89xm81,-342r55,0r34,52r-36,0"},"\u00c5":{"d":"140,-289v-23,0,-38,-15,-38,-38v0,-23,15,-39,38,-39v23,0,39,16,39,39v0,23,-16,38,-39,38xm140,-348v-12,0,-21,9,-21,21v0,12,9,21,21,21v12,0,21,-9,21,-21v0,-12,-9,-21,-21,-21xm98,-272r83,0r94,272r-81,0r-17,-52r-92,0r-18,52r-62,0xm102,-108r58,0r-28,-89"},"\u00c3":{"d":"116,-337v24,0,56,29,67,-1r23,0v-5,22,-14,42,-40,43v-21,0,-31,-13,-53,-12v-8,-1,-16,7,-16,14r-23,0v3,-24,17,-44,42,-44xm98,-272r83,0r94,272r-81,0r-17,-52r-92,0r-18,52r-62,0xm102,-108r58,0r-28,-89"},"\u00c9":{"d":"22,-272r204,0r0,56r-127,0r0,49r82,0r0,56r-82,0r0,53r131,0r0,58r-208,0r0,-272xm124,-342r55,0r-53,52r-36,0","w":240},"\u00ca":{"d":"97,-343r45,0r42,53r-41,0r-23,-30r-23,30r-40,0xm22,-272r204,0r0,56r-127,0r0,49r82,0r0,56r-82,0r0,53r131,0r0,58r-208,0r0,-272","w":240},"\u00cb":{"d":"22,-272r204,0r0,56r-127,0r0,49r82,0r0,56r-82,0r0,53r131,0r0,58r-208,0r0,-272xm130,-337r49,0r0,46r-49,0r0,-46xm60,-337r50,0r0,46r-50,0r0,-46","w":240},"\u00c8":{"d":"22,-272r204,0r0,56r-127,0r0,49r82,0r0,56r-82,0r0,53r131,0r0,58r-208,0r0,-272xm61,-342r55,0r34,52r-36,0","w":240},"\u00cd":{"d":"31,-272r78,0r0,272r-78,0r0,-272xm74,-342r55,0r-53,52r-36,0","w":139},"\u00ce":{"d":"47,-343r45,0r42,53r-41,0r-24,-30r-23,30r-40,0xm31,-272r78,0r0,272r-78,0r0,-272","w":139},"\u00cf":{"d":"31,-272r78,0r0,272r-78,0r0,-272xm80,-337r49,0r0,46r-49,0r0,-46xm10,-337r50,0r0,46r-50,0r0,-46","w":139},"\u00cc":{"d":"31,-272r78,0r0,272r-78,0r0,-272xm11,-342r55,0r34,52r-36,0","w":139},"\u00d1":{"d":"116,-337v24,0,56,29,67,-1r23,0v-5,22,-14,42,-40,43v-21,0,-31,-13,-53,-12v-8,-1,-16,7,-16,14r-23,0v3,-24,17,-44,42,-44xm25,-272r73,0r97,144r0,-144r60,0r0,272r-58,0r-112,-154r0,154r-60,0r0,-272"},"\u00d3":{"d":"140,-277v86,0,130,54,130,141v0,87,-44,141,-130,141v-86,0,-130,-54,-130,-141v0,-87,44,-141,130,-141xm188,-136v0,-47,-5,-87,-48,-87v-44,0,-48,41,-48,87v0,46,4,87,48,87v43,0,48,-41,48,-87xm144,-342r55,0r-53,52r-36,0"},"\u00d4":{"d":"117,-343r45,0r42,53r-41,0r-23,-30r-23,30r-41,0xm140,-277v86,0,130,54,130,141v0,87,-44,141,-130,141v-86,0,-130,-54,-130,-141v0,-87,44,-141,130,-141xm188,-136v0,-47,-5,-87,-48,-87v-44,0,-48,41,-48,87v0,46,4,87,48,87v43,0,48,-41,48,-87"},"\u00d6":{"d":"140,-277v86,0,130,54,130,141v0,87,-44,141,-130,141v-86,0,-130,-54,-130,-141v0,-87,44,-141,130,-141xm188,-136v0,-47,-5,-87,-48,-87v-44,0,-48,41,-48,87v0,46,4,87,48,87v43,0,48,-41,48,-87xm150,-337r49,0r0,46r-49,0r0,-46xm80,-337r50,0r0,46r-50,0r0,-46"},"\u00d2":{"d":"140,-277v86,0,130,54,130,141v0,87,-44,141,-130,141v-86,0,-130,-54,-130,-141v0,-87,44,-141,130,-141xm188,-136v0,-47,-5,-87,-48,-87v-44,0,-48,41,-48,87v0,46,4,87,48,87v43,0,48,-41,48,-87xm81,-342r55,0r34,52r-36,0"},"\u00d5":{"d":"116,-337v24,0,56,29,67,-1r23,0v-5,22,-14,42,-40,43v-21,0,-31,-13,-53,-12v-8,-1,-16,7,-16,14r-23,0v3,-24,17,-44,42,-44xm140,-277v86,0,130,54,130,141v0,87,-44,141,-130,141v-86,0,-130,-54,-130,-141v0,-87,44,-141,130,-141xm188,-136v0,-47,-5,-87,-48,-87v-44,0,-48,41,-48,87v0,46,4,87,48,87v43,0,48,-41,48,-87"},"\u00da":{"d":"147,-53v33,0,47,-17,47,-56r0,-163r60,0r0,174v-2,69,-42,103,-116,103v-72,1,-112,-33,-112,-99r0,-178r78,0r0,171v0,30,15,48,43,48xm144,-342r55,0r-53,52r-36,0"},"\u00db":{"d":"117,-343r45,0r42,53r-41,0r-23,-30r-23,30r-41,0xm147,-53v33,0,47,-17,47,-56r0,-163r60,0r0,174v-2,69,-42,103,-116,103v-72,1,-112,-33,-112,-99r0,-178r78,0r0,171v0,30,15,48,43,48"},"\u00dc":{"d":"147,-53v33,0,47,-17,47,-56r0,-163r60,0r0,174v-2,69,-42,103,-116,103v-72,1,-112,-33,-112,-99r0,-178r78,0r0,171v0,30,15,48,43,48xm150,-337r49,0r0,46r-49,0r0,-46xm80,-337r50,0r0,46r-50,0r0,-46"},"\u00d9":{"d":"147,-53v33,0,47,-17,47,-56r0,-163r60,0r0,174v-2,69,-42,103,-116,103v-72,1,-112,-33,-112,-99r0,-178r78,0r0,171v0,30,15,48,43,48xm81,-342r55,0r34,52r-36,0"},"\u00e1":{"d":"72,-57v0,26,36,22,49,9r0,-39v-23,3,-49,6,-49,30xm98,-155v-16,1,-23,10,-26,24r-57,-12v7,-70,171,-79,171,3v0,47,-8,106,8,140r-70,0v-1,-5,-3,-11,-3,-17v-33,34,-118,30,-115,-34v3,-56,58,-67,115,-69v2,-21,-3,-37,-23,-35xm104,-266r55,0r-53,52r-36,0","w":200},"\u00e2":{"d":"77,-266r45,0r42,52r-41,0r-23,-29r-23,29r-41,0xm72,-57v0,26,36,22,49,9r0,-39v-23,3,-49,6,-49,30xm98,-155v-16,1,-23,10,-26,24r-57,-12v7,-70,171,-79,171,3v0,47,-8,106,8,140r-70,0v-1,-5,-3,-11,-3,-17v-33,34,-118,30,-115,-34v3,-56,58,-67,115,-69v2,-21,-3,-37,-23,-35","w":200},"\u00e4":{"d":"72,-57v0,26,36,22,49,9r0,-39v-23,3,-49,6,-49,30xm98,-155v-16,1,-23,10,-26,24r-57,-12v7,-70,171,-79,171,3v0,47,-8,106,8,140r-70,0v-1,-5,-3,-11,-3,-17v-33,34,-118,30,-115,-34v3,-56,58,-67,115,-69v2,-21,-3,-37,-23,-35xm110,-261r49,0r0,46r-49,0r0,-46xm40,-261r50,0r0,46r-50,0r0,-46","w":200},"\u00e0":{"d":"72,-57v0,26,36,22,49,9r0,-39v-23,3,-49,6,-49,30xm98,-155v-16,1,-23,10,-26,24r-57,-12v7,-70,171,-79,171,3v0,47,-8,106,8,140r-70,0v-1,-5,-3,-11,-3,-17v-33,34,-118,30,-115,-34v3,-56,58,-67,115,-69v2,-21,-3,-37,-23,-35xm41,-266r55,0r34,52r-36,0","w":200},"\u00e5":{"d":"104,-208v-23,0,-38,-16,-38,-39v0,-23,15,-38,38,-38v23,0,39,15,39,38v0,24,-15,39,-39,39xm104,-268v-12,0,-21,9,-21,21v0,12,9,22,21,22v12,0,23,-9,22,-22v0,-12,-10,-21,-22,-21xm72,-57v0,26,36,22,49,9r0,-39v-23,3,-49,6,-49,30xm98,-155v-16,1,-23,10,-26,24r-57,-12v7,-70,171,-79,171,3v0,47,-8,106,8,140r-70,0v-1,-5,-3,-11,-3,-17v-33,34,-118,30,-115,-34v3,-56,58,-67,115,-69v2,-21,-3,-37,-23,-35","w":200},"\u00e3":{"d":"76,-260v26,-1,57,28,67,-2r23,0v-5,22,-13,42,-40,43v-21,0,-31,-13,-53,-12v-8,-1,-16,7,-16,15r-23,0v3,-24,16,-44,42,-44xm72,-57v0,26,36,22,49,9r0,-39v-23,3,-49,6,-49,30xm98,-155v-16,1,-23,10,-26,24r-57,-12v7,-70,171,-79,171,3v0,47,-8,106,8,140r-70,0v-1,-5,-3,-11,-3,-17v-33,34,-118,30,-115,-34v3,-56,58,-67,115,-69v2,-21,-3,-37,-23,-35","w":200},"\u00e9":{"d":"140,-120v7,-33,-35,-49,-52,-26v-5,7,-7,15,-7,26r59,0xm78,-83v-3,51,75,57,88,16r45,20v-23,31,-50,53,-101,52v-64,-1,-102,-36,-102,-101v0,-64,39,-101,102,-101v68,0,102,42,101,114r-133,0xm114,-266r55,0r-53,52r-36,0","w":219},"\u00ea":{"d":"87,-266r45,0r42,52r-42,0r-23,-29r-23,29r-40,0xm140,-120v7,-33,-35,-49,-52,-26v-5,7,-7,15,-7,26r59,0xm78,-83v-3,51,75,57,88,16r45,20v-23,31,-50,53,-101,52v-64,-1,-102,-36,-102,-101v0,-64,39,-101,102,-101v68,0,102,42,101,114r-133,0","w":219},"\u00eb":{"d":"140,-120v7,-33,-35,-49,-52,-26v-5,7,-7,15,-7,26r59,0xm78,-83v-3,51,75,57,88,16r45,20v-23,31,-50,53,-101,52v-64,-1,-102,-36,-102,-101v0,-64,39,-101,102,-101v68,0,102,42,101,114r-133,0xm120,-261r49,0r0,46r-49,0r0,-46xm50,-261r50,0r0,46r-50,0r0,-46","w":219},"\u00e8":{"d":"140,-120v7,-33,-35,-49,-52,-26v-5,7,-7,15,-7,26r59,0xm78,-83v-3,51,75,57,88,16r45,20v-23,31,-50,53,-101,52v-64,-1,-102,-36,-102,-101v0,-64,39,-101,102,-101v68,0,102,42,101,114r-133,0xm51,-266r55,0r34,52r-36,0","w":219},"\u00ed":{"d":"16,-192r68,0r0,192r-68,0r0,-192xm54,-266r55,0r-53,52r-36,0","w":100},"\u00ee":{"d":"27,-266r45,0r42,52r-41,0r-23,-29r-23,29r-41,0xm16,-192r68,0r0,192r-68,0r0,-192","w":100},"\u00ef":{"d":"16,-192r68,0r0,192r-68,0r0,-192xm60,-261r49,0r0,46r-49,0r0,-46xm-10,-261r50,0r0,46r-50,0r0,-46","w":100},"\u00ec":{"d":"16,-192r68,0r0,192r-68,0r0,-192xm-9,-266r55,0r34,52r-36,0","w":100},"\u00f1":{"d":"134,-247v8,1,19,-7,18,-15r24,0v-6,21,-13,43,-41,43v-23,0,-60,-28,-68,3r-23,0v3,-24,15,-44,41,-44v20,-1,33,10,49,13xm135,-121v4,-33,-37,-33,-50,-11r0,132r-68,0r0,-192r68,0r0,28v16,-15,33,-33,62,-33v33,0,55,21,55,58r0,139r-67,0r0,-121","w":219},"\u00f3":{"d":"110,-197v63,0,102,38,102,101v0,64,-38,101,-102,101v-64,0,-102,-36,-102,-101v0,-64,39,-101,102,-101xm78,-96v0,31,2,57,32,57v29,0,31,-27,31,-57v0,-31,-3,-57,-31,-57v-28,0,-32,26,-32,57xm114,-266r55,0r-53,52r-36,0","w":219},"\u00f4":{"d":"87,-266r45,0r42,52r-42,0r-23,-29r-23,29r-40,0xm110,-197v63,0,102,38,102,101v0,64,-38,101,-102,101v-64,0,-102,-36,-102,-101v0,-64,39,-101,102,-101xm78,-96v0,31,2,57,32,57v29,0,31,-27,31,-57v0,-31,-3,-57,-31,-57v-28,0,-32,26,-32,57","w":219},"\u00f6":{"d":"110,-197v63,0,102,38,102,101v0,64,-38,101,-102,101v-64,0,-102,-36,-102,-101v0,-64,39,-101,102,-101xm78,-96v0,31,2,57,32,57v29,0,31,-27,31,-57v0,-31,-3,-57,-31,-57v-28,0,-32,26,-32,57xm120,-261r49,0r0,46r-49,0r0,-46xm50,-261r50,0r0,46r-50,0r0,-46","w":219},"\u00f2":{"d":"110,-197v63,0,102,38,102,101v0,64,-38,101,-102,101v-64,0,-102,-36,-102,-101v0,-64,39,-101,102,-101xm78,-96v0,31,2,57,32,57v29,0,31,-27,31,-57v0,-31,-3,-57,-31,-57v-28,0,-32,26,-32,57xm51,-266r55,0r34,52r-36,0","w":219},"\u00f5":{"d":"134,-247v8,1,19,-7,18,-15r24,0v-6,21,-13,43,-41,43v-23,0,-60,-28,-68,3r-23,0v3,-24,15,-44,41,-44v20,-1,33,10,49,13xm110,-197v63,0,102,38,102,101v0,64,-38,101,-102,101v-64,0,-102,-36,-102,-101v0,-64,39,-101,102,-101xm78,-96v0,31,2,57,32,57v29,0,31,-27,31,-57v0,-31,-3,-57,-31,-57v-28,0,-32,26,-32,57","w":219},"\u00fa":{"d":"85,-70v-3,34,37,31,50,10r0,-132r67,0r0,192r-67,0r0,-27v-15,15,-34,32,-63,32v-82,0,-48,-121,-55,-197r68,0r0,122xm114,-266r55,0r-53,52r-36,0","w":219},"\u00fb":{"d":"87,-266r45,0r42,52r-42,0r-23,-29r-23,29r-40,0xm85,-70v-3,34,37,31,50,10r0,-132r67,0r0,192r-67,0r0,-27v-15,15,-34,32,-63,32v-82,0,-48,-121,-55,-197r68,0r0,122","w":219},"\u00fc":{"d":"85,-70v-3,34,37,31,50,10r0,-132r67,0r0,192r-67,0r0,-27v-15,15,-34,32,-63,32v-82,0,-48,-121,-55,-197r68,0r0,122xm120,-261r49,0r0,46r-49,0r0,-46xm50,-261r50,0r0,46r-50,0r0,-46","w":219},"\u00f9":{"d":"85,-70v-3,34,37,31,50,10r0,-132r67,0r0,192r-67,0r0,-27v-15,15,-34,32,-63,32v-82,0,-48,-121,-55,-197r68,0r0,122xm51,-266r55,0r34,52r-36,0","w":219},"\u00ff":{"d":"12,9v25,7,67,5,53,-31r-64,-170r72,0r37,108r38,-108r52,0r-85,206v-15,33,-53,48,-103,43r0,-48xm110,-261r49,0r0,46r-49,0r0,-46xm40,-261r50,0r0,46r-50,0r0,-46","w":200},"!":{"d":"25,-71r70,0r0,71r-70,0r0,-71xm21,-272r78,0r-19,173r-40,0","w":120},"\"":{"d":"109,-272r59,0r0,134r-59,0r0,-134xm12,-272r59,0r0,134r-59,0r0,-134","w":180},"\u00be":{"d":"245,-66r40,0v-1,-15,2,-33,-1,-46xm285,-32r-79,0r0,-34r83,-97r45,0r0,97r30,0r0,34r-30,0r0,32r-49,0r0,-32xm180,-157v0,66,-127,57,-154,16r33,-21v9,12,29,23,51,19v9,-2,18,-6,18,-15v0,-20,-25,-21,-50,-21r0,-30v20,0,43,-1,43,-19v-6,-23,-50,-10,-61,1r-26,-24v30,-31,132,-39,139,17v3,22,-20,29,-34,37v21,7,41,15,41,40xm270,-275r29,0r-149,280r-29,0","w":389},"\u00bc":{"d":"245,-66r40,0v-1,-15,2,-33,-1,-46xm285,-32r-79,0r0,-34r83,-97r45,0r0,97r30,0r0,34r-30,0r0,32r-49,0r0,-32xm27,-252v24,-4,37,-9,53,-23r27,0r0,126r28,0r0,37r-109,0r0,-37r29,0r0,-76v-9,2,-18,6,-28,6r0,-33xm255,-275r29,0r-149,280r-30,0","w":389},"\u00b9":{"d":"30,-252v24,-4,37,-9,53,-23r28,0r0,126r28,0r0,37r-109,0r0,-37r29,0r0,-76v-9,2,-18,6,-29,6r0,-33","w":168},"\u00d7":{"d":"23,-147r30,-29r55,55r55,-55r30,29r-56,56r56,55r-30,30r-55,-56r-55,56r-30,-30r55,-55","w":216},"\u00de":{"d":"179,-152v1,-39,-42,-32,-80,-32r0,62v36,-1,80,7,80,-30xm261,-153v0,82,-77,89,-162,85r0,68r-77,0r0,-272r77,0r0,36v85,-4,163,2,162,83","w":266},"\u00a6":{"d":"62,-63r0,126r-44,0r0,-126r44,0xm62,-243r0,126r-44,0r0,-126r44,0","w":79},"\u00d0":{"d":"270,-138v0,91,-51,138,-145,138r-103,0r0,-131r-20,0r0,-44r20,0r0,-97r109,0v88,1,139,48,139,134xm188,-138v0,-56,-26,-89,-89,-82r0,45r58,0r0,44r-58,0r0,79v63,6,89,-26,89,-86"},"\u00bd":{"d":"219,-121v15,-53,145,-60,145,7v0,44,-50,53,-79,74r78,0r0,40r-144,0r0,-31v29,-25,64,-45,90,-73v6,-14,-3,-25,-19,-24v-18,1,-30,10,-35,24xm27,-252v24,-4,37,-9,53,-23r27,0r0,126r28,0r0,37r-109,0r0,-37r29,0r0,-76v-9,2,-18,6,-28,6r0,-33xm244,-275r29,0r-149,280r-29,0","w":389},"\u00f0":{"d":"78,-96v0,31,2,57,32,57v29,0,31,-27,31,-57v0,-31,-3,-57,-31,-57v-28,0,-32,26,-32,57xm94,-189v24,-1,40,10,50,24v-5,-32,-27,-49,-48,-65r-34,23r-28,-21r29,-19v-7,-6,-22,-10,-32,-13r33,-42v20,5,38,12,55,20r37,-24r25,22r-35,22v42,30,64,82,66,151v1,71,-34,117,-102,116v-64,-1,-102,-36,-102,-101v0,-57,28,-92,86,-93","w":219},"\u00fe":{"d":"141,-116v0,-38,-40,-50,-56,-24r0,87v8,7,14,16,28,16v32,0,28,-46,28,-79xm136,3v-22,0,-40,-13,-51,-25r0,80r-68,0r0,-330r68,0r0,98v14,-10,32,-23,55,-23v51,0,72,46,72,98v0,55,-21,100,-76,102","w":219},"\u00b2":{"d":"12,-233v14,-52,145,-61,145,7v0,45,-52,51,-79,74r79,0r0,40r-144,0r0,-32v29,-24,64,-43,89,-72v6,-14,-3,-25,-18,-24v-18,1,-30,9,-35,24","w":168},"\u00b3":{"d":"157,-157v0,66,-127,57,-153,16r32,-21v10,12,30,24,52,19v9,-1,18,-5,17,-15v-1,-20,-25,-21,-50,-21r0,-30v20,0,43,-1,43,-19v-6,-24,-50,-9,-61,1r-26,-24v30,-31,132,-39,139,17v3,22,-20,29,-34,37v21,7,41,15,41,40","w":168},"\u00dd":{"d":"104,-116r-99,-156r88,0r57,92r54,-92r71,0r-94,150r0,122r-77,0r0,-116xm151,-342r55,0r-53,52r-36,0"},"\u00fd":{"d":"12,9v25,7,67,5,53,-31r-64,-170r72,0r37,108r38,-108r52,0r-85,206v-15,33,-53,48,-103,43r0,-48xm104,-266r55,0r-53,52r-36,0","w":200}}}); diff --git a/src/wp-content/plugins/lqdvi/footer.php b/src/wp-content/plugins/lqdvi/footer.php new file mode 100644 index 00000000..c6d0f1b7 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/footer.php @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/functions.php b/src/wp-content/plugins/lqdvi/functions.php new file mode 100644 index 00000000..32caf9f3 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/functions.php @@ -0,0 +1,494 @@ + + +
+

+ The path is not writable, please login with your FTP account and make it writable (chmod 777) otherwise all images won't display. +

+
+ + +
+

Settings

+


+ +

'.$themename.' settings saved.


'; +if ( isset($_REQUEST['reset']) && $_REQUEST['reset'] ) echo '

'.$themename.' settings reset.


'; + ?> + +
+
+ '; + print_r($value); + print '';*/ + + $active = ''; + + if($value['type'] == 'section') + { + if($value['name'] == 'General') + { + $active = 'nav-tab-active'; + } + echo ''.$value['name'].''; + } + } + ?> + +
+ +
+
+ + + +
+
+ + + +
+ + + + +
+ " + /> + +
+ + + + + + +
+ + +
+ " + /> + +
+ +
+ + +
+
+ " + /> +
+ +
+ + + +
+ +
+
"> 
+ " + class="color_picker"/> + +
+ +
+ + + +
+ + +
+ +
+ + + +
+ + +
+
+ + +
+ +
+ $option) { ?> +
+ + value=""/> +
+ +
+ + +
+
+ + +
+ + + /> + + + +
+
+ + +
+ + + /> + + + +
+
+ + + +
+
+

+ +
+
+
+

+



+ + + +
+
+ + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/css/colorpicker.css b/src/wp-content/plugins/lqdvi/functions/colorpicker/css/colorpicker.css new file mode 100644 index 00000000..2d12b5ae --- /dev/null +++ b/src/wp-content/plugins/lqdvi/functions/colorpicker/css/colorpicker.css @@ -0,0 +1,175 @@ +.colorpicker { + width: 356px; + height: 176px; + overflow: hidden; + position: absolute; + background: url(../images/custom_background.png); + font-family: Arial, Helvetica, sans-serif; + display: none; + z-index: 99999; + margin-left: -105px; +} +.colorpicker_color { + width: 150px; + height: 150px; + left: 14px; + top: 13px; + position: absolute; + background: #f00; + overflow: hidden; + cursor: crosshair; +} +.colorpicker_color div { + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 150px; + background: url(../images/colorpicker_overlay.png); +} +.colorpicker_color div div { + position: absolute; + top: 0; + left: 0; + width: 11px; + height: 11px; + overflow: hidden; + background: url(../images/colorpicker_select.gif); + margin: -5px 0 0 -5px; +} +.colorpicker_hue { + position: absolute; + top: 13px; + left: 171px; + width: 35px; + height: 150px; + cursor: n-resize; +} +.colorpicker_hue div { + position: absolute; + width: 35px; + height: 9px; + overflow: hidden; + background: url(../images/custom_indic.gif) left top; + margin: -4px 0 0 0; + left: 0px; +} +.colorpicker_new_color { + position: absolute; + width: 60px; + height: 30px; + left: 213px; + top: 13px; + background: #f00; +} +.colorpicker_current_color { + position: absolute; + width: 60px; + height: 30px; + left: 283px; + top: 13px; + background: #f00; +} +.colorpicker input[type="text"] { + background-color: transparent; + border: 1px solid transparent; + position: absolute; + font-size: 10px; + font-family: Arial, Helvetica, sans-serif; + color: #898989; + top: 4px; + right: 8px; + text-align: right; + margin: 0; + padding: 0; + height: 11px; + line-height: 14px; +} +.colorpicker_hex { + position: absolute; + width: 72px; + height: 22px; + background: url(../images/custom_hex.png) top; + left: 212px; + top: 142px; +} +.colorpicker_hex input { + right: 6px; +} +.colorpicker_field { + height: 22px; + width: 62px; + background-position: top; + position: absolute; +} +.colorpicker_field span { + position: absolute; + width: 12px; + height: 22px; + overflow: hidden; + top: 0; + right: 0; + cursor: n-resize; +} +.colorpicker_rgb_r { + background-image: url(../images/custom_rgb_r.png); + top: 52px; + left: 212px; +} +.colorpicker_rgb_g { + background-image: url(../images/custom_rgb_g.png); + top: 82px; + left: 212px; +} +.colorpicker_rgb_b { + background-image: url(../images/custom_rgb_b.png); + top: 112px; + left: 212px; +} +.colorpicker_hsb_h { + background-image: url(../images/custom_hsb_h.png); + top: 52px; + left: 282px; +} +.colorpicker_hsb_s { + background-image: url(../images/custom_hsb_s.png); + top: 82px; + left: 282px; +} +.colorpicker_hsb_b { + background-image: url(../images/custom_hsb_b.png); + top: 112px; + left: 282px; +} +.colorpicker_submit { + position: absolute; + width: 22px; + height: 22px; + background: url(../images/custom_submit.png) top; + left: 322px; + top: 142px; + overflow: hidden; +} +.colorpicker_focus { + background-position: center; +} +.colorpicker_hex.colorpicker_focus { + background-position: bottom; +} +.colorpicker_submit.colorpicker_focus { + background-position: bottom; +} +.colorpicker_slider { + background-position: bottom; +} + +.colorpicker_bg +{ + width: 100px; + height:25px; + float:left; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + cursor:pointer; +} diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/css/layout.css b/src/wp-content/plugins/lqdvi/functions/colorpicker/css/layout.css new file mode 100644 index 00000000..8b3f00ff --- /dev/null +++ b/src/wp-content/plugins/lqdvi/functions/colorpicker/css/layout.css @@ -0,0 +1,218 @@ +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { + margin:0; + padding:0; +} +table { + border-collapse:collapse; + border-spacing:0; +} +fieldset,img { + border:0; +} +address,caption,cite,code,dfn,em,strong,th,var { + font-style:normal; + font-weight:normal; +} +ol,ul { + list-style:none; +} +caption,th { + text-align:left; +} +h1,h2,h3,h4,h5,h6 { + font-size:100%; + font-weight:normal; +} +q:before,q:after { + content:''; +} +abbr,acronym { border:0; +} +html, body { + background-color: #fff; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + line-height: 18px; + color: #52697E; +} +body { + text-align: center; + overflow: auto; +} +.wrapper { + width: 700px; + margin: 0 auto; + text-align: left; +} +h1 { + font-size: 21px; + height: 47px; + line-height: 47px; + text-transform: uppercase; +} +.navigationTabs { + height: 23px; + line-height: 23px; + border-bottom: 1px solid #ccc; +} +.navigationTabs li { + float: left; + height: 23px; + line-height: 23px; + padding-right: 3px; +} +.navigationTabs li a{ + float: left; + dispaly: block; + height: 23px; + line-height: 23px; + padding: 0 10px; + overflow: hidden; + color: #52697E; + background-color: #eee; + position: relative; + text-decoration: none; +} +.navigationTabs li a:hover { + background-color: #f0f0f0; +} +.navigationTabs li a.active { + background-color: #fff; + border: 1px solid #ccc; + border-bottom: 0px solid; +} +.tabsContent { + border: 1px solid #ccc; + border-top: 0px solid; + width: 698px; + overflow: hidden; +} +.tab { + padding: 16px; + display: none; +} +.tab h2 { + font-weight: bold; + font-size: 16px; +} +.tab h3 { + font-weight: bold; + font-size: 14px; + margin-top: 20px; +} +.tab p { + margin-top: 16px; + clear: both; +} +.tab ul { + margin-top: 16px; + list-style: disc; +} +.tab li { + margin: 10px 0 0 35px; +} +.tab a { + color: #8FB0CF; +} +.tab strong { + font-weight: bold; +} +.tab pre { + font-size: 11px; + margin-top: 20px; + width: 668px; + overflow: auto; + clear: both; +} +.tab table { + width: 100%; +} +.tab table td { + padding: 6px 10px 6px 0; + vertical-align: top; +} +.tab dt { + margin-top: 16px; +} + +#colorSelector { + position: relative; + width: 36px; + height: 36px; + background: url(../images/select.png); +} +#colorSelector div { + position: absolute; + top: 3px; + left: 3px; + width: 30px; + height: 30px; + background: url(../images/select.png) center; +} +#colorSelector2 { + position: absolute; + top: 0; + left: 0; + width: 36px; + height: 36px; + background: url(../images/select2.png); +} +#colorSelector2 div { + position: absolute; + top: 4px; + left: 4px; + width: 28px; + height: 28px; + background: url(../images/select2.png) center; +} +#colorpickerHolder2 { + top: 32px; + left: 0; + width: 356px; + height: 0; + overflow: hidden; + position: absolute; +} +#colorpickerHolder2 .colorpicker { + background-image: url(../images/custom_background.png); + position: absolute; + bottom: 0; + left: 0; +} +#colorpickerHolder2 .colorpicker_hue div { + background-image: url(../images/custom_indic.gif); +} +#colorpickerHolder2 .colorpicker_hex { + background-image: url(../images/custom_hex.png); +} +#colorpickerHolder2 .colorpicker_rgb_r { + background-image: url(../images/custom_rgb_r.png); +} +#colorpickerHolder2 .colorpicker_rgb_g { + background-image: url(../images/custom_rgb_g.png); +} +#colorpickerHolder2 .colorpicker_rgb_b { + background-image: url(../images/custom_rgb_b.png); +} +#colorpickerHolder2 .colorpicker_hsb_s { + background-image: url(../images/custom_hsb_s.png); + display: none; +} +#colorpickerHolder2 .colorpicker_hsb_h { + background-image: url(../images/custom_hsb_h.png); + display: none; +} +#colorpickerHolder2 .colorpicker_hsb_b { + background-image: url(../images/custom_hsb_b.png); + display: none; +} +#colorpickerHolder2 .colorpicker_submit { + background-image: url(../images/custom_submit.png); +} +#colorpickerHolder2 .colorpicker input { + color: #778398; +} +#customWidget { + position: relative; + height: 36px; +} diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/Thumbs.db b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/Thumbs.db new file mode 100644 index 00000000..d396c36d Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/Thumbs.db differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/blank.gif b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/blank.gif new file mode 100644 index 00000000..75b945d2 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/blank.gif differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_background.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_background.png new file mode 100644 index 00000000..8401572f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_background.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hex.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hex.png new file mode 100644 index 00000000..4e532d7c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hex.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_b.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_b.png new file mode 100644 index 00000000..dfac595d Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_b.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_h.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_h.png new file mode 100644 index 00000000..3977ed9f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_h.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_s.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_s.png new file mode 100644 index 00000000..a2a69973 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_hsb_s.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_indic.gif b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_indic.gif new file mode 100644 index 00000000..f9fa95e2 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_indic.gif differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_overlay.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_overlay.png new file mode 100644 index 00000000..561cdd9c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_overlay.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_b.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_b.png new file mode 100644 index 00000000..dfac595d Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_b.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_g.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_g.png new file mode 100644 index 00000000..72b32760 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_g.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_r.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_r.png new file mode 100644 index 00000000..4855fe03 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_rgb_r.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_select.gif b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_select.gif new file mode 100644 index 00000000..599f7f13 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_select.gif differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_submit.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_submit.png new file mode 100644 index 00000000..7f4c0825 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/colorpicker_submit.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_background.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_background.png new file mode 100644 index 00000000..cf55ffdd Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_background.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hex.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hex.png new file mode 100644 index 00000000..888f4444 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hex.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_b.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_b.png new file mode 100644 index 00000000..2f99dae8 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_b.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_h.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_h.png new file mode 100644 index 00000000..a217e921 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_h.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_s.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_s.png new file mode 100644 index 00000000..7826b415 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_hsb_s.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_indic.gif b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_indic.gif new file mode 100644 index 00000000..222fb94c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_indic.gif differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_b.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_b.png new file mode 100644 index 00000000..80764e5d Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_b.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_g.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_g.png new file mode 100644 index 00000000..fc9778be Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_g.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_r.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_r.png new file mode 100644 index 00000000..91b0cd4c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_rgb_r.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_submit.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_submit.png new file mode 100644 index 00000000..cd202cd9 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/custom_submit.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/select.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/select.png new file mode 100644 index 00000000..21213bfd Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/select.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/select2.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/select2.png new file mode 100644 index 00000000..2cd2cabe Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/select2.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/images/slider.png b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/slider.png new file mode 100644 index 00000000..8b03da96 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/functions/colorpicker/images/slider.png differ diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/index.html b/src/wp-content/plugins/lqdvi/functions/colorpicker/index.html new file mode 100644 index 00000000..e1ad5782 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/functions/colorpicker/index.html @@ -0,0 +1,184 @@ + + + + + + ColorPicker - jQuery plugin + + + + + + + +
+

Color Picker - jQuery plugin

+ +
+
+

About

+

A simple component to select color in the same way you select color in Adobe Photoshop

+

Last update

+

23.05.2009 - Check Download tab

+

Features

+
    +
  • Flat mode - as element in page
  • +
  • Powerful controls for color selection
  • +
  • Easy to customize the look by changing some images
  • +
  • Fits into the viewport
  • +
+

License

+

Dual licensed under the MIT and GPL licenses.

+

Examples

+

Flat mode.

+

+

+
+$('#colorpickerHolder').ColorPicker({flat: true});
+                
+

Custom skin and using flat mode to display the color picker in a custom widget.

+
+
+
+
+
+ +

Attached to an text field and using callback functions to update the color with field's value and set the value back in the field by submiting the color.

+

+

+

+
$('#colorpickerField1, #colorpickerField2, #colorpickerField3').ColorPicker({
+	onSubmit: function(hsb, hex, rgb, el) {
+		$(el).val(hex);
+		$(el).ColorPickerHide();
+	},
+	onBeforeShow: function () {
+		$(this).ColorPickerSetColor(this.value);
+	}
+})
+.bind('keyup', function(){
+	$(this).ColorPickerSetColor(this.value);
+});
+
+

Attached to DOMElement and using callbacks to live preview the color and adding animation.

+

+

+

+
+$('#colorSelector').ColorPicker({
+	color: '#0000ff',
+	onShow: function (colpkr) {
+		$(colpkr).fadeIn(500);
+		return false;
+	},
+	onHide: function (colpkr) {
+		$(colpkr).fadeOut(500);
+		return false;
+	},
+	onChange: function (hsb, hex, rgb) {
+		$('#colorSelector div').css('backgroundColor', '#' + hex);
+	}
+});
+
+
+
+

Download

+

colorpicker.zip (73 kb): jQuery, Javscript files, CSS files, images, examples and instructions.

+

Changelog

+
+
23.05.2009
+
Added: close on color selection example
+
Added: restore original color option
+
Changed: color update on key up event
+
Fixed: colorpicker hide and show methods
+
Fixed: reference to options. Multiple fields with colorpickers is possible now.
+
Fixed: RGB to HSB convertion
+
22.08.2008
+
Fixed bug: where some events were not canceled right on Safari
+
Fixed bug: where teh view port was not detected right on Safari
+
16-07-2008
+
Fixed bug where the letter 'F' could not be typed in the Hex field
+
Fixed bug where the changes on Hex field where not parsed
+
Added new option 'livePreview'
+
08-07-2008
+
Fixed typo in the code, both JavaScript and CSS
+
Changed the cursor for some elements
+
Added new demo explaining how to implement custom skin
+
07.07.2008
+
The first release.
+
+
+
+

Implement

+

Attach the Javascript and CSS files to your document. Edit CSS file and fix the paths to images and change colors to fit your site theme.

+
+<link rel="stylesheet" media="screen" type="text/css" href="css/colorpicker.css" />
+<script type="text/javascript" src="js/colorpicker.js"></script>
+                
+

Invocation code

+

All you have to do is to select the elements in a jQuery way and call the plugin.

+
+ $('input').ColorPicker(options);
+                
+

Options

+

A hash of parameters. All parameters are optional.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
eventNamestringThe desired event to trigger the colorpicker. Default: 'click'
colorstring or hashThe default color. String for hex color or hash for RGB and HSB ({r:255, r:0, b:0}) . Default: 'ff0000'
flatbooleanWhatever if the color picker is appended to the element or triggered by an event. Default false
livePreviewbooleanWhatever if the color values are filled in the fields while changing values on selector or a field. If false it may improve speed. Default true
onShowfunctionCallback function triggered when the color picker is shown
onBeforeShowfunctionCallback function triggered before the color picker is shown
onHidefunctionCallback function triggered when the color picker is hidden
onChangefunctionCallback function triggered when the color is changed
onSubmitfunctionCallback function triggered when the color it is chosen
+

Set color

+

If you want to set a new color.

+
$('input').ColorPickerSetColor(color);
+

The 'color' argument is the same format as the option color, string for hex color or hash for RGB and HSB ({r:255, r:0, b:0}).

+
+
+
+ + diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/js/colorpicker.js b/src/wp-content/plugins/lqdvi/functions/colorpicker/js/colorpicker.js new file mode 100644 index 00000000..10a2b224 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/functions/colorpicker/js/colorpicker.js @@ -0,0 +1,484 @@ +/** + * + * Color picker + * Author: Stefan Petre www.eyecon.ro + * + * Dual licensed under the MIT and GPL licenses + * + */ +(function ($) { + var ColorPicker = function () { + var + ids = {}, + inAction, + charMin = 65, + visible, + tpl = '
', + defaults = { + eventName: 'click', + onShow: function () {}, + onBeforeShow: function(){}, + onHide: function () {}, + onChange: function () {}, + onSubmit: function () {}, + color: 'ff0000', + livePreview: true, + flat: false + }, + fillRGBFields = function (hsb, cal) { + var rgb = HSBToRGB(hsb); + $(cal).data('colorpicker').fields + .eq(1).val(rgb.r).end() + .eq(2).val(rgb.g).end() + .eq(3).val(rgb.b).end(); + }, + fillHSBFields = function (hsb, cal) { + $(cal).data('colorpicker').fields + .eq(4).val(hsb.h).end() + .eq(5).val(hsb.s).end() + .eq(6).val(hsb.b).end(); + }, + fillHexFields = function (hsb, cal) { + $(cal).data('colorpicker').fields + .eq(0).val(HSBToHex(hsb)).end(); + }, + setSelector = function (hsb, cal) { + $(cal).data('colorpicker').selector.css('backgroundColor', '#' + HSBToHex({h: hsb.h, s: 100, b: 100})); + $(cal).data('colorpicker').selectorIndic.css({ + left: parseInt(150 * hsb.s/100, 10), + top: parseInt(150 * (100-hsb.b)/100, 10) + }); + }, + setHue = function (hsb, cal) { + $(cal).data('colorpicker').hue.css('top', parseInt(150 - 150 * hsb.h/360, 10)); + }, + setCurrentColor = function (hsb, cal) { + $(cal).data('colorpicker').currentColor.css('backgroundColor', '#' + HSBToHex(hsb)); + }, + setNewColor = function (hsb, cal) { + $(cal).data('colorpicker').newColor.css('backgroundColor', '#' + HSBToHex(hsb)); + }, + keyDown = function (ev) { + var pressedKey = ev.charCode || ev.keyCode || -1; + if ((pressedKey > charMin && pressedKey <= 90) || pressedKey == 32) { + return false; + } + var cal = $(this).parent().parent(); + if (cal.data('colorpicker').livePreview === true) { + change.apply(this); + } + }, + change = function (ev) { + var cal = $(this).parent().parent(), col; + if (this.parentNode.className.indexOf('_hex') > 0) { + cal.data('colorpicker').color = col = HexToHSB(fixHex(this.value)); + } else if (this.parentNode.className.indexOf('_hsb') > 0) { + cal.data('colorpicker').color = col = fixHSB({ + h: parseInt(cal.data('colorpicker').fields.eq(4).val(), 10), + s: parseInt(cal.data('colorpicker').fields.eq(5).val(), 10), + b: parseInt(cal.data('colorpicker').fields.eq(6).val(), 10) + }); + } else { + cal.data('colorpicker').color = col = RGBToHSB(fixRGB({ + r: parseInt(cal.data('colorpicker').fields.eq(1).val(), 10), + g: parseInt(cal.data('colorpicker').fields.eq(2).val(), 10), + b: parseInt(cal.data('colorpicker').fields.eq(3).val(), 10) + })); + } + if (ev) { + fillRGBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + } + setSelector(col, cal.get(0)); + setHue(col, cal.get(0)); + setNewColor(col, cal.get(0)); + cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col)]); + }, + blur = function (ev) { + var cal = $(this).parent().parent(); + cal.data('colorpicker').fields.parent().removeClass('colorpicker_focus'); + }, + focus = function () { + charMin = this.parentNode.className.indexOf('_hex') > 0 ? 70 : 65; + $(this).parent().parent().data('colorpicker').fields.parent().removeClass('colorpicker_focus'); + $(this).parent().addClass('colorpicker_focus'); + }, + downIncrement = function (ev) { + var field = $(this).parent().find('input').focus(); + var current = { + el: $(this).parent().addClass('colorpicker_slider'), + max: this.parentNode.className.indexOf('_hsb_h') > 0 ? 360 : (this.parentNode.className.indexOf('_hsb') > 0 ? 100 : 255), + y: ev.pageY, + field: field, + val: parseInt(field.val(), 10), + preview: $(this).parent().parent().data('colorpicker').livePreview + }; + $(document).bind('mouseup', current, upIncrement); + $(document).bind('mousemove', current, moveIncrement); + }, + moveIncrement = function (ev) { + ev.data.field.val(Math.max(0, Math.min(ev.data.max, parseInt(ev.data.val + ev.pageY - ev.data.y, 10)))); + if (ev.data.preview) { + change.apply(ev.data.field.get(0), [true]); + } + return false; + }, + upIncrement = function (ev) { + change.apply(ev.data.field.get(0), [true]); + ev.data.el.removeClass('colorpicker_slider').find('input').focus(); + $(document).unbind('mouseup', upIncrement); + $(document).unbind('mousemove', moveIncrement); + return false; + }, + downHue = function (ev) { + var current = { + cal: $(this).parent(), + y: $(this).offset().top + }; + current.preview = current.cal.data('colorpicker').livePreview; + $(document).bind('mouseup', current, upHue); + $(document).bind('mousemove', current, moveHue); + }, + moveHue = function (ev) { + change.apply( + ev.data.cal.data('colorpicker') + .fields + .eq(4) + .val(parseInt(360*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.y))))/150, 10)) + .get(0), + [ev.data.preview] + ); + return false; + }, + upHue = function (ev) { + fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + $(document).unbind('mouseup', upHue); + $(document).unbind('mousemove', moveHue); + return false; + }, + downSelector = function (ev) { + var current = { + cal: $(this).parent(), + pos: $(this).offset() + }; + current.preview = current.cal.data('colorpicker').livePreview; + $(document).bind('mouseup', current, upSelector); + $(document).bind('mousemove', current, moveSelector); + }, + moveSelector = function (ev) { + change.apply( + ev.data.cal.data('colorpicker') + .fields + .eq(6) + .val(parseInt(100*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.pos.top))))/150, 10)) + .end() + .eq(5) + .val(parseInt(100*(Math.max(0,Math.min(150,(ev.pageX - ev.data.pos.left))))/150, 10)) + .get(0), + [ev.data.preview] + ); + return false; + }, + upSelector = function (ev) { + fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + $(document).unbind('mouseup', upSelector); + $(document).unbind('mousemove', moveSelector); + return false; + }, + enterSubmit = function (ev) { + $(this).addClass('colorpicker_focus'); + }, + leaveSubmit = function (ev) { + $(this).removeClass('colorpicker_focus'); + }, + clickSubmit = function (ev) { + var cal = $(this).parent(); + var col = cal.data('colorpicker').color; + cal.data('colorpicker').origColor = col; + setCurrentColor(col, cal.get(0)); + cal.data('colorpicker').onSubmit(col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el); + }, + show = function (ev) { + var cal = $('#' + $(this).data('colorpickerId')); + cal.data('colorpicker').onBeforeShow.apply(this, [cal.get(0)]); + var pos = $(this).offset(); + var viewPort = getViewport(); + var top = pos.top + this.offsetHeight; + var left = pos.left; + if (top + 176 > viewPort.t + viewPort.h) { + top -= this.offsetHeight + 176; + } + if (left + 356 > viewPort.l + viewPort.w) { + left -= 356; + } + cal.css({left: left + 'px', top: top + 'px'}); + if (cal.data('colorpicker').onShow.apply(this, [cal.get(0)]) != false) { + cal.show(); + } + $(document).bind('mousedown', {cal: cal}, hide); + return false; + }, + hide = function (ev) { + if (!isChildOf(ev.data.cal.get(0), ev.target, ev.data.cal.get(0))) { + if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false) { + ev.data.cal.hide(); + } + $(document).unbind('mousedown', hide); + } + }, + isChildOf = function(parentEl, el, container) { + if (parentEl == el) { + return true; + } + if (parentEl.contains) { + return parentEl.contains(el); + } + if ( parentEl.compareDocumentPosition ) { + return !!(parentEl.compareDocumentPosition(el) & 16); + } + var prEl = el.parentNode; + while(prEl && prEl != container) { + if (prEl == parentEl) + return true; + prEl = prEl.parentNode; + } + return false; + }, + getViewport = function () { + var m = document.compatMode == 'CSS1Compat'; + return { + l : window.pageXOffset || (m ? document.documentElement.scrollLeft : document.body.scrollLeft), + t : window.pageYOffset || (m ? document.documentElement.scrollTop : document.body.scrollTop), + w : window.innerWidth || (m ? document.documentElement.clientWidth : document.body.clientWidth), + h : window.innerHeight || (m ? document.documentElement.clientHeight : document.body.clientHeight) + }; + }, + fixHSB = function (hsb) { + return { + h: Math.min(360, Math.max(0, hsb.h)), + s: Math.min(100, Math.max(0, hsb.s)), + b: Math.min(100, Math.max(0, hsb.b)) + }; + }, + fixRGB = function (rgb) { + return { + r: Math.min(255, Math.max(0, rgb.r)), + g: Math.min(255, Math.max(0, rgb.g)), + b: Math.min(255, Math.max(0, rgb.b)) + }; + }, + fixHex = function (hex) { + var len = 6 - hex.length; + if (len > 0) { + var o = []; + for (var i=0; i -1) ? hex.substring(1) : hex), 16); + return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)}; + }, + HexToHSB = function (hex) { + return RGBToHSB(HexToRGB(hex)); + }, + RGBToHSB = function (rgb) { + var hsb = { + h: 0, + s: 0, + b: 0 + }; + var min = Math.min(rgb.r, rgb.g, rgb.b); + var max = Math.max(rgb.r, rgb.g, rgb.b); + var delta = max - min; + hsb.b = max; + if (max != 0) { + + } + hsb.s = max != 0 ? 255 * delta / max : 0; + if (hsb.s != 0) { + if (rgb.r == max) { + hsb.h = (rgb.g - rgb.b) / delta; + } else if (rgb.g == max) { + hsb.h = 2 + (rgb.b - rgb.r) / delta; + } else { + hsb.h = 4 + (rgb.r - rgb.g) / delta; + } + } else { + hsb.h = -1; + } + hsb.h *= 60; + if (hsb.h < 0) { + hsb.h += 360; + } + hsb.s *= 100/255; + hsb.b *= 100/255; + return hsb; + }, + HSBToRGB = function (hsb) { + var rgb = {}; + var h = Math.round(hsb.h); + var s = Math.round(hsb.s*255/100); + var v = Math.round(hsb.b*255/100); + if(s == 0) { + rgb.r = rgb.g = rgb.b = v; + } else { + var t1 = v; + var t2 = (255-s)*v/255; + var t3 = (t1-t2)*(h%60)/60; + if(h==360) h = 0; + if(h<60) {rgb.r=t1; rgb.b=t2; rgb.g=t2+t3} + else if(h<120) {rgb.g=t1; rgb.b=t2; rgb.r=t1-t3} + else if(h<180) {rgb.g=t1; rgb.r=t2; rgb.b=t2+t3} + else if(h<240) {rgb.b=t1; rgb.r=t2; rgb.g=t1-t3} + else if(h<300) {rgb.b=t1; rgb.g=t2; rgb.r=t2+t3} + else if(h<360) {rgb.r=t1; rgb.g=t2; rgb.b=t1-t3} + else {rgb.r=0; rgb.g=0; rgb.b=0} + } + return {r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b)}; + }, + RGBToHex = function (rgb) { + var hex = [ + rgb.r.toString(16), + rgb.g.toString(16), + rgb.b.toString(16) + ]; + $.each(hex, function (nr, val) { + if (val.length == 1) { + hex[nr] = '0' + val; + } + }); + return hex.join(''); + }, + HSBToHex = function (hsb) { + return RGBToHex(HSBToRGB(hsb)); + }, + restoreOriginal = function () { + var cal = $(this).parent(); + var col = cal.data('colorpicker').origColor; + cal.data('colorpicker').color = col; + fillRGBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + setSelector(col, cal.get(0)); + setHue(col, cal.get(0)); + setNewColor(col, cal.get(0)); + }; + return { + init: function (opt) { + opt = $.extend({}, defaults, opt||{}); + if (typeof opt.color == 'string') { + opt.color = HexToHSB(opt.color); + } else if (opt.color.r != undefined && opt.color.g != undefined && opt.color.b != undefined) { + opt.color = RGBToHSB(opt.color); + } else if (opt.color.h != undefined && opt.color.s != undefined && opt.color.b != undefined) { + opt.color = fixHSB(opt.color); + } else { + return this; + } + return this.each(function () { + if (!$(this).data('colorpickerId')) { + var options = $.extend({}, opt); + options.origColor = opt.color; + var id = 'collorpicker_' + parseInt(Math.random() * 1000); + $(this).data('colorpickerId', id); + var cal = $(tpl).attr('id', id); + if (options.flat) { + cal.appendTo(this).show(); + } else { + cal.appendTo(document.body); + } + options.fields = cal + .find('input') + .bind('keyup', keyDown) + .bind('change', change) + .bind('blur', blur) + .bind('focus', focus); + cal + .find('span').bind('mousedown', downIncrement).end() + .find('>div.colorpicker_current_color').bind('click', restoreOriginal); + options.selector = cal.find('div.colorpicker_color').bind('mousedown', downSelector); + options.selectorIndic = options.selector.find('div div'); + options.el = this; + options.hue = cal.find('div.colorpicker_hue div'); + cal.find('div.colorpicker_hue').bind('mousedown', downHue); + options.newColor = cal.find('div.colorpicker_new_color'); + options.currentColor = cal.find('div.colorpicker_current_color'); + cal.data('colorpicker', options); + cal.find('div.colorpicker_submit') + .bind('mouseenter', enterSubmit) + .bind('mouseleave', leaveSubmit) + .bind('click', clickSubmit); + fillRGBFields(options.color, cal.get(0)); + fillHSBFields(options.color, cal.get(0)); + fillHexFields(options.color, cal.get(0)); + setHue(options.color, cal.get(0)); + setSelector(options.color, cal.get(0)); + setCurrentColor(options.color, cal.get(0)); + setNewColor(options.color, cal.get(0)); + if (options.flat) { + cal.css({ + position: 'relative', + display: 'block' + }); + } else { + $(this).bind(options.eventName, show); + } + } + }); + }, + showPicker: function() { + return this.each( function () { + if ($(this).data('colorpickerId')) { + show.apply(this); + } + }); + }, + hidePicker: function() { + return this.each( function () { + if ($(this).data('colorpickerId')) { + $('#' + $(this).data('colorpickerId')).hide(); + } + }); + }, + setColor: function(col) { + if (typeof col == 'string') { + col = HexToHSB(col); + } else if (col.r != undefined && col.g != undefined && col.b != undefined) { + col = RGBToHSB(col); + } else if (col.h != undefined && col.s != undefined && col.b != undefined) { + col = fixHSB(col); + } else { + return this; + } + return this.each(function(){ + if ($(this).data('colorpickerId')) { + var cal = $('#' + $(this).data('colorpickerId')); + cal.data('colorpicker').color = col; + cal.data('colorpicker').origColor = col; + fillRGBFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + setHue(col, cal.get(0)); + setSelector(col, cal.get(0)); + setCurrentColor(col, cal.get(0)); + setNewColor(col, cal.get(0)); + } + }); + } + }; + }(); + $.fn.extend({ + ColorPicker: ColorPicker.init, + ColorPickerHide: ColorPicker.hidePicker, + ColorPickerShow: ColorPicker.showPicker, + ColorPickerSetColor: ColorPicker.setColor + }); +})(jQuery) \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/js/eye.js b/src/wp-content/plugins/lqdvi/functions/colorpicker/js/eye.js new file mode 100644 index 00000000..ea70e643 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/functions/colorpicker/js/eye.js @@ -0,0 +1,34 @@ +/** + * + * Zoomimage + * Author: Stefan Petre www.eyecon.ro + * + */ +(function($){ + var EYE = window.EYE = function() { + var _registered = { + init: [] + }; + return { + init: function() { + $.each(_registered.init, function(nr, fn){ + fn.call(); + }); + }, + extend: function(prop) { + for (var i in prop) { + if (prop[i] != undefined) { + this[i] = prop[i]; + } + } + }, + register: function(fn, type) { + if (!_registered[type]) { + _registered[type] = []; + } + _registered[type].push(fn); + } + }; + }(); + $(EYE.init); +})(jQuery); diff --git a/src/wp-content/plugins/lqdvi/functions/colorpicker/js/jquery.js b/src/wp-content/plugins/lqdvi/functions/colorpicker/js/jquery.js new file mode 100644 index 00000000..423fd775 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/functions/colorpicker/js/jquery.js @@ -0,0 +1,4376 @@ +/*! + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){ + +var + // Will speed up references to window, and allows munging its name. + window = this, + // Will speed up references to undefined, and allows munging its name. + undefined, + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + // Map over the $ in case of overwrite + _$ = window.$, + + jQuery = window.jQuery = window.$ = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context ); + }, + + // A simple way to check for HTML strings or ID strings + // (both of which we optimize for) + quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/, + // Is it a simple selector + isSimple = /^.[^:#\[\.,]*$/; + +jQuery.fn = jQuery.prototype = { + init: function( selector, context ) { + // Make sure that a selection was provided + selector = selector || document; + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this[0] = selector; + this.length = 1; + this.context = selector; + return this; + } + // Handle HTML strings + if ( typeof selector === "string" ) { + // Are we dealing with HTML string or an ID? + var match = quickExpr.exec( selector ); + + // Verify a match, and that no context was specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) + selector = jQuery.clean( [ match[1] ], context ); + + // HANDLE: $("#id") + else { + var elem = document.getElementById( match[3] ); + + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem && elem.id != match[3] ) + return jQuery().find( selector ); + + // Otherwise, we inject the element directly into the jQuery object + var ret = jQuery( elem || [] ); + ret.context = document; + ret.selector = selector; + return ret; + } + + // HANDLE: $(expr, [context]) + // (which is just equivalent to: $(content).find(expr) + } else + return jQuery( context ).find( selector ); + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) + return jQuery( document ).ready( selector ); + + // Make sure that old selector state is passed along + if ( selector.selector && selector.context ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return this.setArray(jQuery.isArray( selector ) ? + selector : + jQuery.makeArray(selector)); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.3.2", + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num === undefined ? + + // Return a 'clean' array + Array.prototype.slice.call( this ) : + + // Return just the object + this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + // Build a new jQuery matched element set + var ret = jQuery( elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) + ret.selector = this.selector + (this.selector ? " " : "") + selector; + else if ( name ) + ret.selector = this.selector + "." + name + "(" + selector + ")"; + + // Return the newly-formed element set + return ret; + }, + + // Force the current matched set of elements to become + // the specified array of elements (destroying the stack in the process) + // You should use pushStack() in order to do this, but maintain the stack + setArray: function( elems ) { + // Resetting the length to 0, then using the native Array push + // is a super-fast way to populate an object with array-like properties + this.length = 0; + Array.prototype.push.apply( this, elems ); + + return this; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem && elem.jquery ? elem[0] : elem + , this ); + }, + + attr: function( name, value, type ) { + var options = name; + + // Look for the case where we're accessing a style value + if ( typeof name === "string" ) + if ( value === undefined ) + return this[0] && jQuery[ type || "attr" ]( this[0], name ); + + else { + options = {}; + options[ name ] = value; + } + + // Check to see if we're setting style values + return this.each(function(i){ + // Set all the styles + for ( name in options ) + jQuery.attr( + type ? + this.style : + this, + name, jQuery.prop( this, options[ name ], type, i, name ) + ); + }); + }, + + css: function( key, value ) { + // ignore negative width and height values + if ( (key == 'width' || key == 'height') && parseFloat(value) < 0 ) + value = undefined; + return this.attr( key, value, "curCSS" ); + }, + + text: function( text ) { + if ( typeof text !== "object" && text != null ) + return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) ); + + var ret = ""; + + jQuery.each( text || this, function(){ + jQuery.each( this.childNodes, function(){ + if ( this.nodeType != 8 ) + ret += this.nodeType != 1 ? + this.nodeValue : + jQuery.fn.text( [ this ] ); + }); + }); + + return ret; + }, + + wrapAll: function( html ) { + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).clone(); + + if ( this[0].parentNode ) + wrap.insertBefore( this[0] ); + + wrap.map(function(){ + var elem = this; + + while ( elem.firstChild ) + elem = elem.firstChild; + + return elem; + }).append(this); + } + + return this; + }, + + wrapInner: function( html ) { + return this.each(function(){ + jQuery( this ).contents().wrapAll( html ); + }); + }, + + wrap: function( html ) { + return this.each(function(){ + jQuery( this ).wrapAll( html ); + }); + }, + + append: function() { + return this.domManip(arguments, true, function(elem){ + if (this.nodeType == 1) + this.appendChild( elem ); + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function(elem){ + if (this.nodeType == 1) + this.insertBefore( elem, this.firstChild ); + }); + }, + + before: function() { + return this.domManip(arguments, false, function(elem){ + this.parentNode.insertBefore( elem, this ); + }); + }, + + after: function() { + return this.domManip(arguments, false, function(elem){ + this.parentNode.insertBefore( elem, this.nextSibling ); + }); + }, + + end: function() { + return this.prevObject || jQuery( [] ); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: [].push, + sort: [].sort, + splice: [].splice, + + find: function( selector ) { + if ( this.length === 1 ) { + var ret = this.pushStack( [], "find", selector ); + ret.length = 0; + jQuery.find( selector, this[0], ret ); + return ret; + } else { + return this.pushStack( jQuery.unique(jQuery.map(this, function(elem){ + return jQuery.find( selector, elem ); + })), "find", selector ); + } + }, + + clone: function( events ) { + // Do the clone + var ret = this.map(function(){ + if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) { + // IE copies events bound via attachEvent when + // using cloneNode. Calling detachEvent on the + // clone will also remove the events from the orignal + // In order to get around this, we use innerHTML. + // Unfortunately, this means some modifications to + // attributes in IE that are actually only stored + // as properties will not be copied (such as the + // the name attribute on an input). + var html = this.outerHTML; + if ( !html ) { + var div = this.ownerDocument.createElement("div"); + div.appendChild( this.cloneNode(true) ); + html = div.innerHTML; + } + + return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g, "").replace(/^\s*/, "")])[0]; + } else + return this.cloneNode(true); + }); + + // Copy the events from the original to the clone + if ( events === true ) { + var orig = this.find("*").andSelf(), i = 0; + + ret.find("*").andSelf().each(function(){ + if ( this.nodeName !== orig[i].nodeName ) + return; + + var events = jQuery.data( orig[i], "events" ); + + for ( var type in events ) { + for ( var handler in events[ type ] ) { + jQuery.event.add( this, type, events[ type ][ handler ], events[ type ][ handler ].data ); + } + } + + i++; + }); + } + + // Return the cloned set + return ret; + }, + + filter: function( selector ) { + return this.pushStack( + jQuery.isFunction( selector ) && + jQuery.grep(this, function(elem, i){ + return selector.call( elem, i ); + }) || + + jQuery.multiFilter( selector, jQuery.grep(this, function(elem){ + return elem.nodeType === 1; + }) ), "filter", selector ); + }, + + closest: function( selector ) { + var pos = jQuery.expr.match.POS.test( selector ) ? jQuery(selector) : null, + closer = 0; + + return this.map(function(){ + var cur = this; + while ( cur && cur.ownerDocument ) { + if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selector) ) { + jQuery.data(cur, "closest", closer); + return cur; + } + cur = cur.parentNode; + closer++; + } + }); + }, + + not: function( selector ) { + if ( typeof selector === "string" ) + // test special case where just one selector is passed in + if ( isSimple.test( selector ) ) + return this.pushStack( jQuery.multiFilter( selector, this, true ), "not", selector ); + else + selector = jQuery.multiFilter( selector, this ); + + var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType; + return this.filter(function() { + return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector; + }); + }, + + add: function( selector ) { + return this.pushStack( jQuery.unique( jQuery.merge( + this.get(), + typeof selector === "string" ? + jQuery( selector ) : + jQuery.makeArray( selector ) + ))); + }, + + is: function( selector ) { + return !!selector && jQuery.multiFilter( selector, this ).length > 0; + }, + + hasClass: function( selector ) { + return !!selector && this.is( "." + selector ); + }, + + val: function( value ) { + if ( value === undefined ) { + var elem = this[0]; + + if ( elem ) { + if( jQuery.nodeName( elem, 'option' ) ) + return (elem.attributes.value || {}).specified ? elem.value : elem.text; + + // We need to handle select boxes special + if ( jQuery.nodeName( elem, "select" ) ) { + var index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type == "select-one"; + + // Nothing was selected + if ( index < 0 ) + return null; + + // Loop through all the selected options + for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { + var option = options[ i ]; + + if ( option.selected ) { + // Get the specifc value for the option + value = jQuery(option).val(); + + // We don't need an array for one selects + if ( one ) + return value; + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + } + + // Everything else, we just grab the value + return (elem.value || "").replace(/\r/g, ""); + + } + + return undefined; + } + + if ( typeof value === "number" ) + value += ''; + + return this.each(function(){ + if ( this.nodeType != 1 ) + return; + + if ( jQuery.isArray(value) && /radio|checkbox/.test( this.type ) ) + this.checked = (jQuery.inArray(this.value, value) >= 0 || + jQuery.inArray(this.name, value) >= 0); + + else if ( jQuery.nodeName( this, "select" ) ) { + var values = jQuery.makeArray(value); + + jQuery( "option", this ).each(function(){ + this.selected = (jQuery.inArray( this.value, values ) >= 0 || + jQuery.inArray( this.text, values ) >= 0); + }); + + if ( !values.length ) + this.selectedIndex = -1; + + } else + this.value = value; + }); + }, + + html: function( value ) { + return value === undefined ? + (this[0] ? + this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g, "") : + null) : + this.empty().append( value ); + }, + + replaceWith: function( value ) { + return this.after( value ).remove(); + }, + + eq: function( i ) { + return this.slice( i, +i + 1 ); + }, + + slice: function() { + return this.pushStack( Array.prototype.slice.apply( this, arguments ), + "slice", Array.prototype.slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function(elem, i){ + return callback.call( elem, i, elem ); + })); + }, + + andSelf: function() { + return this.add( this.prevObject ); + }, + + domManip: function( args, table, callback ) { + if ( this[0] ) { + var fragment = (this[0].ownerDocument || this[0]).createDocumentFragment(), + scripts = jQuery.clean( args, (this[0].ownerDocument || this[0]), fragment ), + first = fragment.firstChild; + + if ( first ) + for ( var i = 0, l = this.length; i < l; i++ ) + callback.call( root(this[i], first), this.length > 1 || i > 0 ? + fragment.cloneNode(true) : fragment ); + + if ( scripts ) + jQuery.each( scripts, evalScript ); + } + + return this; + + function root( elem, cur ) { + return table && jQuery.nodeName(elem, "table") && jQuery.nodeName(cur, "tr") ? + (elem.getElementsByTagName("tbody")[0] || + elem.appendChild(elem.ownerDocument.createElement("tbody"))) : + elem; + } + } +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +function evalScript( i, elem ) { + if ( elem.src ) + jQuery.ajax({ + url: elem.src, + async: false, + dataType: "script" + }); + + else + jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" ); + + if ( elem.parentNode ) + elem.parentNode.removeChild( elem ); +} + +function now(){ + return +new Date; +} + +jQuery.extend = jQuery.fn.extend = function() { + // copy reference to target object + var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) + target = {}; + + // extend jQuery itself if only one argument is passed + if ( length == i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) + // Extend the base object + for ( var name in options ) { + var src = target[ name ], copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) + continue; + + // Recurse if we're merging object values + if ( deep && copy && typeof copy === "object" && !copy.nodeType ) + target[ name ] = jQuery.extend( deep, + // Never move original objects, clone them + src || ( copy.length != null ? [ ] : { } ) + , copy ); + + // Don't bring in undefined values + else if ( copy !== undefined ) + target[ name ] = copy; + + } + + // Return the modified object + return target; +}; + +// exclude the following css properties to add px +var exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i, + // cache defaultView + defaultView = document.defaultView || {}, + toString = Object.prototype.toString; + +jQuery.extend({ + noConflict: function( deep ) { + window.$ = _$; + + if ( deep ) + window.jQuery = _jQuery; + + return jQuery; + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return toString.call(obj) === "[object Function]"; + }, + + isArray: function( obj ) { + return toString.call(obj) === "[object Array]"; + }, + + // check if an element is in a (or is an) XML document + isXMLDoc: function( elem ) { + return elem.nodeType === 9 && elem.documentElement.nodeName !== "HTML" || + !!elem.ownerDocument && jQuery.isXMLDoc( elem.ownerDocument ); + }, + + // Evalulates a script in a global context + globalEval: function( data ) { + if ( data && /\S/.test(data) ) { + // Inspired by code by Andrea Giammarchi + // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html + var head = document.getElementsByTagName("head")[0] || document.documentElement, + script = document.createElement("script"); + + script.type = "text/javascript"; + if ( jQuery.support.scriptEval ) + script.appendChild( document.createTextNode( data ) ); + else + script.text = data; + + // Use insertBefore instead of appendChild to circumvent an IE6 bug. + // This arises when a base node is used (#2709). + head.insertBefore( script, head.firstChild ); + head.removeChild( script ); + } + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase(); + }, + + // args is for internal usage only + each: function( object, callback, args ) { + var name, i = 0, length = object.length; + + if ( args ) { + if ( length === undefined ) { + for ( name in object ) + if ( callback.apply( object[ name ], args ) === false ) + break; + } else + for ( ; i < length; ) + if ( callback.apply( object[ i++ ], args ) === false ) + break; + + // A special, fast, case for the most common use of each + } else { + if ( length === undefined ) { + for ( name in object ) + if ( callback.call( object[ name ], name, object[ name ] ) === false ) + break; + } else + for ( var value = object[0]; + i < length && callback.call( value, i, value ) !== false; value = object[++i] ){} + } + + return object; + }, + + prop: function( elem, value, type, i, name ) { + // Handle executable functions + if ( jQuery.isFunction( value ) ) + value = value.call( elem, i ); + + // Handle passing in a number to a CSS property + return typeof value === "number" && type == "curCSS" && !exclude.test( name ) ? + value + "px" : + value; + }, + + className: { + // internal only, use addClass("class") + add: function( elem, classNames ) { + jQuery.each((classNames || "").split(/\s+/), function(i, className){ + if ( elem.nodeType == 1 && !jQuery.className.has( elem.className, className ) ) + elem.className += (elem.className ? " " : "") + className; + }); + }, + + // internal only, use removeClass("class") + remove: function( elem, classNames ) { + if (elem.nodeType == 1) + elem.className = classNames !== undefined ? + jQuery.grep(elem.className.split(/\s+/), function(className){ + return !jQuery.className.has( classNames, className ); + }).join(" ") : + ""; + }, + + // internal only, use hasClass("class") + has: function( elem, className ) { + return elem && jQuery.inArray( className, (elem.className || elem).toString().split(/\s+/) ) > -1; + } + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback ) { + var old = {}; + // Remember the old values, and insert the new ones + for ( var name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + callback.call( elem ); + + // Revert the old values + for ( var name in options ) + elem.style[ name ] = old[ name ]; + }, + + css: function( elem, name, force, extra ) { + if ( name == "width" || name == "height" ) { + var val, props = { position: "absolute", visibility: "hidden", display:"block" }, which = name == "width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ]; + + function getWH() { + val = name == "width" ? elem.offsetWidth : elem.offsetHeight; + + if ( extra === "border" ) + return; + + jQuery.each( which, function() { + if ( !extra ) + val -= parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0; + if ( extra === "margin" ) + val += parseFloat(jQuery.curCSS( elem, "margin" + this, true)) || 0; + else + val -= parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0; + }); + } + + if ( elem.offsetWidth !== 0 ) + getWH(); + else + jQuery.swap( elem, props, getWH ); + + return Math.max(0, Math.round(val)); + } + + return jQuery.curCSS( elem, name, force ); + }, + + curCSS: function( elem, name, force ) { + var ret, style = elem.style; + + // We need to handle opacity special in IE + if ( name == "opacity" && !jQuery.support.opacity ) { + ret = jQuery.attr( style, "opacity" ); + + return ret == "" ? + "1" : + ret; + } + + // Make sure we're using the right name for getting the float value + if ( name.match( /float/i ) ) + name = styleFloat; + + if ( !force && style && style[ name ] ) + ret = style[ name ]; + + else if ( defaultView.getComputedStyle ) { + + // Only "float" is needed here + if ( name.match( /float/i ) ) + name = "float"; + + name = name.replace( /([A-Z])/g, "-$1" ).toLowerCase(); + + var computedStyle = defaultView.getComputedStyle( elem, null ); + + if ( computedStyle ) + ret = computedStyle.getPropertyValue( name ); + + // We should always get a number back from opacity + if ( name == "opacity" && ret == "" ) + ret = "1"; + + } else if ( elem.currentStyle ) { + var camelCase = name.replace(/\-(\w)/g, function(all, letter){ + return letter.toUpperCase(); + }); + + ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ]; + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) { + // Remember the original values + var left = style.left, rsLeft = elem.runtimeStyle.left; + + // Put in the new values to get a computed value out + elem.runtimeStyle.left = elem.currentStyle.left; + style.left = ret || 0; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + elem.runtimeStyle.left = rsLeft; + } + } + + return ret; + }, + + clean: function( elems, context, fragment ) { + context = context || document; + + // !context.createElement fails in IE with an error but returns typeof 'object' + if ( typeof context.createElement === "undefined" ) + context = context.ownerDocument || context[0] && context[0].ownerDocument || document; + + // If a single string is passed in and it's a single tag + // just do a createElement and skip the rest + if ( !fragment && elems.length === 1 && typeof elems[0] === "string" ) { + var match = /^<(\w+)\s*\/?>$/.exec(elems[0]); + if ( match ) + return [ context.createElement( match[1] ) ]; + } + + var ret = [], scripts = [], div = context.createElement("div"); + + jQuery.each(elems, function(i, elem){ + if ( typeof elem === "number" ) + elem += ''; + + if ( !elem ) + return; + + // Convert html string into DOM nodes + if ( typeof elem === "string" ) { + // Fix "XHTML"-style tags in all browsers + elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){ + return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? + all : + front + ">"; + }); + + // Trim whitespace, otherwise indexOf won't work as expected + var tags = elem.replace(/^\s+/, "").substring(0, 10).toLowerCase(); + + var wrap = + // option or optgroup + !tags.indexOf("", "" ] || + + !tags.indexOf("", "" ] || + + tags.match(/^<(thead|tbody|tfoot|colg|cap)/) && + [ 1, "", "
" ] || + + !tags.indexOf("", "" ] || + + // matched above + (!tags.indexOf("", "" ] || + + !tags.indexOf("", "" ] || + + // IE can't serialize and + diff --git a/src/wp-content/plugins/lqdvi/header.php b/src/wp-content/plugins/lqdvi/header.php new file mode 100644 index 00000000..50736fee --- /dev/null +++ b/src/wp-content/plugins/lqdvi/header.php @@ -0,0 +1,510 @@ + +> + + +<?php wp_title('‹', true, 'right'); ?><?php bloginfo('name'); ?> + + + + + + + + + + + + + + + + + + + * tag of your theme, or you will break many plugins, which + * generally use this hook to add elements to such + * as styles, scripts, and meta tags. + */ + wp_head(); +?> + + + + + + +'; + echo $pp_custom_css; + echo ''; + } +?> + + + +ID); + + +/** +* Get current page id +**/ +$current_page_id = ''; + +if(isset($page->ID)) +{ + $current_page_id = $page->ID; +} + +?> + +> + + +
+ + +
+
+ + + + + +
+
+ + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/images/000_50.png b/src/wp-content/plugins/lqdvi/images/000_50.png new file mode 100644 index 00000000..06750014 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/000_50.png differ diff --git a/src/wp-content/plugins/lqdvi/images/000_70.png b/src/wp-content/plugins/lqdvi/images/000_70.png new file mode 100644 index 00000000..56c2de37 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/000_70.png differ diff --git a/src/wp-content/plugins/lqdvi/images/000_80.png b/src/wp-content/plugins/lqdvi/images/000_80.png new file mode 100644 index 00000000..acd477b0 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/000_80.png differ diff --git a/src/wp-content/plugins/lqdvi/images/E-Mail.png b/src/wp-content/plugins/lqdvi/images/E-Mail.png new file mode 100644 index 00000000..c012a820 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/E-Mail.png differ diff --git a/src/wp-content/plugins/lqdvi/images/ajax-loader.gif b/src/wp-content/plugins/lqdvi/images/ajax-loader.gif new file mode 100644 index 00000000..df459850 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/ajax-loader.gif differ diff --git a/src/wp-content/plugins/lqdvi/images/arrow_li.png b/src/wp-content/plugins/lqdvi/images/arrow_li.png new file mode 100644 index 00000000..1d54bf7d Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/arrow_li.png differ diff --git a/src/wp-content/plugins/lqdvi/images/bg_ip2.png b/src/wp-content/plugins/lqdvi/images/bg_ip2.png new file mode 100644 index 00000000..4362a028 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/bg_ip2.png differ diff --git a/src/wp-content/plugins/lqdvi/images/bg_ip4.png b/src/wp-content/plugins/lqdvi/images/bg_ip4.png new file mode 100644 index 00000000..b09ea3cb Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/bg_ip4.png differ diff --git a/src/wp-content/plugins/lqdvi/images/bg_submenu.png b/src/wp-content/plugins/lqdvi/images/bg_submenu.png new file mode 100644 index 00000000..d50bcb7e Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/bg_submenu.png differ diff --git a/src/wp-content/plugins/lqdvi/images/bullet_nav_bg.png b/src/wp-content/plugins/lqdvi/images/bullet_nav_bg.png new file mode 100644 index 00000000..e8372967 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/bullet_nav_bg.png differ diff --git a/src/wp-content/plugins/lqdvi/images/bullet_nav_bg_active.png b/src/wp-content/plugins/lqdvi/images/bullet_nav_bg_active.png new file mode 100644 index 00000000..be472cd1 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/bullet_nav_bg_active.png differ diff --git a/src/wp-content/plugins/lqdvi/images/content_bg.png b/src/wp-content/plugins/lqdvi/images/content_bg.png new file mode 100644 index 00000000..8abaa579 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/content_bg.png differ diff --git a/src/wp-content/plugins/lqdvi/images/featuredbg.jpg b/src/wp-content/plugins/lqdvi/images/featuredbg.jpg new file mode 100644 index 00000000..15bfd002 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/featuredbg.jpg differ diff --git a/src/wp-content/plugins/lqdvi/images/glowbg.jpg b/src/wp-content/plugins/lqdvi/images/glowbg.jpg new file mode 100644 index 00000000..66e5b46b Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/glowbg.jpg differ diff --git a/src/wp-content/plugins/lqdvi/images/header_bg.png b/src/wp-content/plugins/lqdvi/images/header_bg.png new file mode 100644 index 00000000..b8d39469 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/header_bg.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/arrow_down_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/arrow_down_16x16.png new file mode 100644 index 00000000..3aa5f7f1 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/arrow_down_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/arrow_down_alt1_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/arrow_down_alt1_16x16.png new file mode 100644 index 00000000..a9d8e4be Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/arrow_down_alt1_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/arrow_left_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/arrow_left_16x16.png new file mode 100644 index 00000000..f354ab69 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/arrow_left_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/arrow_left_alt1_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/arrow_left_alt1_16x16.png new file mode 100644 index 00000000..7572b66b Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/arrow_left_alt1_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/arrow_right_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/arrow_right_16x16.png new file mode 100644 index 00000000..5f0b7c09 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/arrow_right_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/arrow_right_alt1_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/arrow_right_alt1_16x16.png new file mode 100644 index 00000000..e5c94079 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/arrow_right_alt1_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/arrow_up_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/arrow_up_16x16.png new file mode 100644 index 00000000..bf1e93dc Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/arrow_up_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/arrow_up_alt1_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/arrow_up_alt1_16x16.png new file mode 100644 index 00000000..2b1623e5 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/arrow_up_alt1_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/bolt_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/bolt_16x16.png new file mode 100644 index 00000000..bb3395f9 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/bolt_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/calendar_alt_fill_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/calendar_alt_fill_16x16.png new file mode 100644 index 00000000..570a1b52 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/calendar_alt_fill_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/chat_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/chat_16x16.png new file mode 100644 index 00000000..ca604525 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/chat_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/chat_alt_fill_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/chat_alt_fill_16x16.png new file mode 100644 index 00000000..30d07cd9 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/chat_alt_fill_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/check_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/check_16x16.png new file mode 100644 index 00000000..654a1d1c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/check_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/check_alt_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/check_alt_16x16.png new file mode 100644 index 00000000..21a53020 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/check_alt_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/clock_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/clock_16x16.png new file mode 100644 index 00000000..722fcd77 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/clock_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/cog_alt_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/cog_alt_16x16.png new file mode 100644 index 00000000..bdca35a5 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/cog_alt_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/comment_alt1_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/comment_alt1_16x16.png new file mode 100644 index 00000000..f08b6c30 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/comment_alt1_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/denied_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/denied_16x16.png new file mode 100644 index 00000000..ad7ce389 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/denied_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/home_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/home_16x16.png new file mode 100644 index 00000000..f9780afc Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/home_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/key_fill_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/key_fill_16x16.png new file mode 100644 index 00000000..e8ba6ad5 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/key_fill_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/key_stroke_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/key_stroke_16x16.png new file mode 100644 index 00000000..a97da8fc Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/key_stroke_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/lock_fill_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/lock_fill_16x16.png new file mode 100644 index 00000000..505c5364 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/lock_fill_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/lock_stroke_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/lock_stroke_16x16.png new file mode 100644 index 00000000..f7e15df2 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/lock_stroke_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/magnifying_glass_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/magnifying_glass_16x16.png new file mode 100644 index 00000000..30a3ad0c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/magnifying_glass_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/mail_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/mail_16x16.png new file mode 100644 index 00000000..488c1d8c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/mail_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/mail_alt_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/mail_alt_16x16.png new file mode 100644 index 00000000..24fa7012 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/mail_alt_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/map_pin_fill_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/map_pin_fill_16x16.png new file mode 100644 index 00000000..9c8bb7d4 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/map_pin_fill_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/map_pin_stroke_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/map_pin_stroke_16x16.png new file mode 100644 index 00000000..afc4227c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/map_pin_stroke_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/minus_alt_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/minus_alt_16x16.png new file mode 100644 index 00000000..3eb542ca Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/minus_alt_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/move_alt2_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/move_alt2_16x16.png new file mode 100644 index 00000000..292637fd Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/move_alt2_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/movie_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/movie_16x16.png new file mode 100644 index 00000000..6a43209b Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/movie_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/new_window_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/new_window_16x16.png new file mode 100644 index 00000000..32bab917 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/new_window_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/pen_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/pen_16x16.png new file mode 100644 index 00000000..4ba7f350 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/pen_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/pen_alt_fill_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/pen_alt_fill_16x16.png new file mode 100644 index 00000000..67290875 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/pen_alt_fill_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/pin_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/pin_16x16.png new file mode 100644 index 00000000..2099002b Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/pin_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/play_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/play_16x16.png new file mode 100644 index 00000000..1e50bfae Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/play_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/play_alt_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/play_alt_16x16.png new file mode 100644 index 00000000..515caff0 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/play_alt_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/plus_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/plus_16x16.png new file mode 100644 index 00000000..3ceb4a3b Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/plus_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/plus_alt_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/plus_alt_16x16.png new file mode 100644 index 00000000..763b4ff3 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/plus_alt_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/star_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/star_16x16.png new file mode 100644 index 00000000..68fddbf9 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/star_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/tag_fill_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/tag_fill_16x16.png new file mode 100644 index 00000000..e345e0f1 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/tag_fill_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/tag_stroke_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/tag_stroke_16x16.png new file mode 100644 index 00000000..321c3620 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/tag_stroke_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/user_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/user_16x16.png new file mode 100644 index 00000000..27146175 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/user_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/x_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/x_16x16.png new file mode 100644 index 00000000..59cb5423 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/x_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon/x_alt_16x16.png b/src/wp-content/plugins/lqdvi/images/icon/x_alt_16x16.png new file mode 100644 index 00000000..403eba75 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon/x_alt_16x16.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon_facebook.png b/src/wp-content/plugins/lqdvi/images/icon_facebook.png new file mode 100644 index 00000000..f0faf29a Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon_facebook.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon_flickr.png b/src/wp-content/plugins/lqdvi/images/icon_flickr.png new file mode 100644 index 00000000..4a6b134c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon_flickr.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon_linkedin.png b/src/wp-content/plugins/lqdvi/images/icon_linkedin.png new file mode 100644 index 00000000..20353ba6 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon_linkedin.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon_star.png b/src/wp-content/plugins/lqdvi/images/icon_star.png new file mode 100644 index 00000000..0f7ab748 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon_star.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon_twitter.png b/src/wp-content/plugins/lqdvi/images/icon_twitter.png new file mode 100644 index 00000000..2bcd957c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon_twitter.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon_twitter_bird.png b/src/wp-content/plugins/lqdvi/images/icon_twitter_bird.png new file mode 100644 index 00000000..e30bc6ed Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon_twitter_bird.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon_youtube.png b/src/wp-content/plugins/lqdvi/images/icon_youtube.png new file mode 100644 index 00000000..2281d7f6 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon_youtube.png differ diff --git a/src/wp-content/plugins/lqdvi/images/icon_zoom.png b/src/wp-content/plugins/lqdvi/images/icon_zoom.png new file mode 100644 index 00000000..557e3619 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/icon_zoom.png differ diff --git a/src/wp-content/plugins/lqdvi/images/img_shadow_160.png b/src/wp-content/plugins/lqdvi/images/img_shadow_160.png new file mode 100644 index 00000000..ba1ec428 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/img_shadow_160.png differ diff --git a/src/wp-content/plugins/lqdvi/images/img_shadow_220.png b/src/wp-content/plugins/lqdvi/images/img_shadow_220.png new file mode 100644 index 00000000..bdf22b1c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/img_shadow_220.png differ diff --git a/src/wp-content/plugins/lqdvi/images/img_shadow_360.png b/src/wp-content/plugins/lqdvi/images/img_shadow_360.png new file mode 100644 index 00000000..f08528b1 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/img_shadow_360.png differ diff --git a/src/wp-content/plugins/lqdvi/images/img_shadow_536.png b/src/wp-content/plugins/lqdvi/images/img_shadow_536.png new file mode 100644 index 00000000..3400a88e Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/img_shadow_536.png differ diff --git a/src/wp-content/plugins/lqdvi/images/kwicks_shadow.png b/src/wp-content/plugins/lqdvi/images/kwicks_shadow.png new file mode 100644 index 00000000..dc3ca4ee Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/kwicks_shadow.png differ diff --git a/src/wp-content/plugins/lqdvi/images/left_sidebar_top_bg.png b/src/wp-content/plugins/lqdvi/images/left_sidebar_top_bg.png new file mode 100644 index 00000000..ae89b025 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/left_sidebar_top_bg.png differ diff --git a/src/wp-content/plugins/lqdvi/images/lqdvi.gif b/src/wp-content/plugins/lqdvi/images/lqdvi.gif new file mode 100644 index 00000000..64a6490f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/lqdvi.gif differ diff --git a/src/wp-content/plugins/lqdvi/images/move_next.png b/src/wp-content/plugins/lqdvi/images/move_next.png new file mode 100644 index 00000000..66643013 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/move_next.png differ diff --git a/src/wp-content/plugins/lqdvi/images/move_prev.png b/src/wp-content/plugins/lqdvi/images/move_prev.png new file mode 100644 index 00000000..2fce916a Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/move_prev.png differ diff --git a/src/wp-content/plugins/lqdvi/images/portfolio_shadow.png b/src/wp-content/plugins/lqdvi/images/portfolio_shadow.png new file mode 100644 index 00000000..ddc512f0 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/portfolio_shadow.png differ diff --git a/src/wp-content/plugins/lqdvi/images/quote_bg.png b/src/wp-content/plugins/lqdvi/images/quote_bg.png new file mode 100644 index 00000000..cffd4e6e Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/quote_bg.png differ diff --git a/src/wp-content/plugins/lqdvi/images/right_slide_nav_dark.png b/src/wp-content/plugins/lqdvi/images/right_slide_nav_dark.png new file mode 100644 index 00000000..897a69a7 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/right_slide_nav_dark.png differ diff --git a/src/wp-content/plugins/lqdvi/images/slider_bullet_nav.png b/src/wp-content/plugins/lqdvi/images/slider_bullet_nav.png new file mode 100644 index 00000000..d1372882 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/slider_bullet_nav.png differ diff --git a/src/wp-content/plugins/lqdvi/images/tick_button.png b/src/wp-content/plugins/lqdvi/images/tick_button.png new file mode 100644 index 00000000..858dfbba Binary files /dev/null and b/src/wp-content/plugins/lqdvi/images/tick_button.png differ diff --git a/src/wp-content/plugins/lqdvi/index.php b/src/wp-content/plugins/lqdvi/index.php new file mode 100644 index 00000000..c7a682ea --- /dev/null +++ b/src/wp-content/plugins/lqdvi/index.php @@ -0,0 +1,224 @@ + $pp_slider_items, + 'order' => $pp_slider_sort, + 'orderby' => 'date', + 'post_type' => 'slides', +); + +$all_photo_arr = get_posts($args); + + +get_header(); ?> + + + + + +
+ +
+ +
+ + + + + + + + $photo) + { + $title = $photo->post_title; + $content = $photo->post_content; + $small_image_url = get_bloginfo( 'stylesheet_directory' ).'/images/000_70.png'; + + $slide_link_to = get_post_meta($photo->ID, 'slide_link_to', true); + + if(has_post_thumbnail($photo->ID, 'large')) + { + + + $image_id = get_post_thumbnail_id($photo->ID); + $image_url = wp_get_attachment_image_src($image_id, 'large', true); + //$image_url[0] = cleanSource($image_url[0]); + + $small_image_url = get_bloginfo( 'stylesheet_directory' ).'/timthumb.php?src='.cleanSource($image_url[0]).'&h='.$pp_gallery_height.'&w='.$pp_gallery_width.'&zc=1'; + + if(!empty($slide_link_to) && $slide_link_to != 'Image') + { + $hyperlink_url = get_post_meta($photo->ID, 'gallery_link_url', true); + } + else + { + $hyperlink_url = $image_url[0]; + } + + } + ?> + + +
+ +
+ + > + + + + +
+ + +
+ + + + +
+ +
+
+ +
+
+ + + + +
+ + + +
+ +

+

+
+ + + + +
+ + $pp_home_left_content = get_option('pp_home_left_content'); + $pp_home_right_content = get_option('pp_home_right_content'); + + +


+ +
+ +
+ +
+ +
+ +




+
+
+ */ ?> + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/anythingSlider.js b/src/wp-content/plugins/lqdvi/js/anythingSlider.js new file mode 100644 index 00000000..73cee868 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/anythingSlider.js @@ -0,0 +1,340 @@ +/* + anythingSlider v1.2 + + By Chris Coyier: http://css-tricks.com + with major improvements by Doug Neiner: http://pixelgraphics.us/ + based on work by Remy Sharp: http://jqueryfordesigners.com/ + + + To use the navigationFormatter function, you must have a function that + accepts two paramaters, and returns a string of HTML text. + + index = integer index (1 based); + panel = jQuery wrapped LI item this tab references + @return = Must return a string of HTML/Text + + navigationFormatter: function(index, panel){ + return index + " Panel"; // This would have each tab with the text 'X Panel' where X = index + } +*/ + +(function($){ + + $.anythingSlider = function(el, options){ + // To avoid scope issues, use 'base' instead of 'this' + // to reference this class from internal events and functions. + var base = this; + + // Access to jQuery and DOM versions of element + base.$el = $(el); + base.el = el; + + // Set up a few defaults + base.currentPage = 1; + base.timer = null; + base.playing = false; + + // Add a reverse reference to the DOM object + base.$el.data("AnythingSlider", base); + + base.init = function(){ + base.options = $.extend({},$.anythingSlider.defaults, options); + + // Cache existing DOM elements for later + base.$wrapper = base.$el.find('> div').css('overflow', 'hidden'); + base.$slider = base.$wrapper.find('> ul'); + base.$items = base.$slider.find('> li'); + base.$single = base.$items.filter(':first'); + + // Build the navigation if needed + if(base.options.buildNavigation) base.buildNavigation(); + + // Get the details + base.singleWidth = base.$single.outerWidth(); + base.pages = base.$items.length; + + // Top and tail the list with 'visible' number of items, top has the last section, and tail has the first + // This supports the "infinite" scrolling + base.$items.filter(':first').before(base.$items.filter(':last').clone().addClass('cloned')); + base.$items.filter(':last' ).after(base.$items.filter(':first').clone().addClass('cloned')); + + // We just added two items, time to re-cache the list + base.$items = base.$slider.find('> li'); // reselect + + // Setup our forward/backward navigation + base.buildNextBackButtons(); + + // If autoPlay functionality is included, then initialize the settings + if(base.options.autoPlay) { + base.playing = !base.options.startStopped; // Sets the playing variable to false if startStopped is true + base.buildAutoPlay(); + }; + + // If pauseOnHover then add hover effects + if(base.options.pauseOnHover) { + base.$el.hover(function(){ + base.clearTimer(); + }, function(){ + base.startStop(base.playing); + }); + } + + // If a hash can not be used to trigger the plugin, then go to page 1 + if((base.options.hashTags == true && !base.gotoHash()) || base.options.hashTags == false){ + base.setCurrentPage(1); + }; + }; + + base.gotoPage = function(page, autoplay){ + // When autoplay isn't passed, we stop the timer + if(autoplay !== true) autoplay = false; + if(!autoplay) base.startStop(false); + + if(typeof(page) == "undefined" || page == null) { + page = 1; + base.setCurrentPage(1); + }; + + // Just check for bounds + if(page > base.pages + 1) page = base.pages; + if(page < 0 ) page = 1; + + var dir = page < base.currentPage ? -1 : 1, + n = Math.abs(base.currentPage - page), + left = base.singleWidth * dir * n; + + base.$wrapper.filter(':not(:animated)').animate({ + scrollLeft : '+=' + left + }, base.options.animationTime, base.options.easing, function () { + if (page == 0) { + base.$wrapper.scrollLeft(base.singleWidth * base.pages); + page = base.pages; + } else if (page > base.pages) { + base.$wrapper.scrollLeft(base.singleWidth); + // reset back to start position + page = 1; + }; + base.setCurrentPage(page); + + }); + }; + + base.setCurrentPage = function(page, move){ + // Set visual + if(base.options.buildNavigation){ + base.$nav.find('.cur').removeClass('cur'); + $(base.$navLinks[page - 1]).addClass('cur'); + }; + + // Only change left if move does not equal false + if(move !== false) base.$wrapper.scrollLeft(base.singleWidth * page); + + // Update local variable + base.currentPage = page; + }; + + base.goForward = function(autoplay){ + if(autoplay !== true) autoplay = false; + base.gotoPage(base.currentPage + 1, autoplay); + + $('#slider_desc').css('display', 'none'); + + if(parseInt(base.currentPage+1) <= base.pages) + { + $('#slider_desc').find('h1:first').html($('#anythingslide'+parseInt(base.currentPage+1)).find('h3:first').html()); + $('#slider_desc').find('p:first').html($('#anythingslide'+parseInt(base.currentPage+1)).find('p:first').html()); + } + else + { + $('#slider_desc').find('h1:first').html($('#anythingslide1').find('h3:first').html()); + $('#slider_desc').find('p:first').html($('#anythingslide1').find('p:first').html()); + } + + Cufon.replace('#slider_desc > h1.cufon'); + $('#slider_desc').fadeIn(800); + }; + + base.goBack = function(){ + base.gotoPage(base.currentPage - 1); + + $('#slider_desc').css('display', 'none'); + + if(parseInt(base.currentPage-1) > 0) + { + $('#slider_desc').find('h1:first').html($('#anythingslide'+parseInt(base.currentPage-1)).find('h3:first').html()); + $('#slider_desc').find('p:first').html($('#anythingslide'+parseInt(base.currentPage-1)).find('p:first').html()); + } + else + { + $('#slider_desc').find('h1:first').html($('#anythingslide'+base.pages).find('h3:first').html()); + $('#slider_desc').find('p:first').html($('#anythingslide'+base.pages).find('p:first').html()); + } + + Cufon.replace('#slider_desc > h1.cufon'); + $('#slider_desc').fadeIn(800); + }; + + // This method tries to find a hash that matches panel-X + // If found, it tries to find a matching item + // If that is found as well, then that item starts visible + base.gotoHash = function(){ + if(/^#?panel-\d+$/.test(window.location.hash)){ + var index = parseInt(window.location.hash.substr(7)); + var $item = base.$items.filter(':eq(' + index + ')'); + if($item.length != 0){ + base.setCurrentPage(index); + return true; + }; + }; + return false; // A item wasn't found; + }; + + // Creates the numbered navigation links + base.buildNavigation = function(){ + base.$nav = $("
").appendTo(base.$el); + base.$items.each(function(i,el){ + var index = i + 1; + var $a = $(""); + + // If a formatter function is present, use it + if( typeof(base.options.navigationFormatter) == "function"){ + $a.html(base.options.navigationFormatter(index, $(this))); + } else { + $a.text(index); + } + $a.click(function(e){ + base.gotoPage(index); + + if (base.options.hashTags) + base.setHash('panel-' + index); + + e.preventDefault(); + }); + base.$nav.append($a); + }); + base.$navLinks = base.$nav.find('> a'); + }; + + + // Creates the Forward/Backward buttons + base.buildNextBackButtons = function(){ + var $forward = $('>'), + $back = $('<'); + + // Bind to the forward and back buttons + $back.click(function(e){ + base.goBack(); + e.preventDefault(); + }); + + $forward.click(function(e){ + base.goForward(); + e.preventDefault(); + }); + + // Append elements to page + base.$wrapper.after($back).after($forward); + }; + + // Creates the Start/Stop button + base.buildAutoPlay = function(){ + + base.$startStop = $("").html(base.playing ? base.options.stopText : base.options.startText); + base.$el.append(base.$startStop); + base.$startStop.click(function(e){ + base.startStop(!base.playing); + e.preventDefault(); + }); + + // Use the same setting, but trigger the start; + base.startStop(base.playing); + }; + + // Handles stopping and playing the slideshow + // Pass startStop(false) to stop and startStop(true) to play + base.startStop = function(playing){ + if(playing !== true) playing = false; // Default if not supplied is false + + // Update variable + base.playing = playing; + + // Toggle playing and text + if(base.options.autoPlay) base.$startStop.toggleClass("playing", playing).html( playing ? base.options.stopText : base.options.startText ); + + if(playing){ + base.clearTimer(); // Just in case this was triggered twice in a row + base.timer = window.setInterval(function(){ + base.goForward(true); + }, base.options.delay); + } else { + base.clearTimer(); + }; + }; + + base.clearTimer = function(){ + // Clear the timer only if it is set + if(base.timer) window.clearInterval(base.timer); + }; + + // Taken from AJAXY jquery.history Plugin + base.setHash = function ( hash ) { + // Write hash + if ( typeof window.location.hash !== 'undefined' ) { + if ( window.location.hash !== hash ) { + window.location.hash = hash; + }; + } else if ( location.hash !== hash ) { + location.hash = hash; + }; + + // Done + return hash; + }; + // <-- End AJAXY code + + + // Trigger the initialization + base.init(); + + $j('#slider_loading').css('display', 'none'); + $j('#slider_wrapper').css('visibility', 'visible'); + }; + + + $.anythingSlider.defaults = { + easing: "swing", // Anything other than "linear" or "swing" requires the easing plugin + autoPlay: true, // This turns off the entire FUNCTIONALY, not just if it starts running or not + startStopped: false, // If autoPlay is on, this can force it to start stopped + delay: 3000, // How long between slide transitions in AutoPlay mode + animationTime: 600, // How long the slide transition takes + hashTags: true, // Should links change the hashtag in the URL? + buildNavigation: true, // If true, builds and list of anchor links to link to each slide + pauseOnHover: true, // If true, and autoPlay is enabled, the show will pause on hover + startText: "Start", // Start text + stopText: "Stop", // Stop text + navigationFormatter: null // Details at the top of the file on this use (advanced use) + }; + + + $.fn.anythingSlider = function(options){ + if(typeof(options) == "object"){ + return this.each(function(i){ + (new $.anythingSlider(this, options)); + + // This plugin supports multiple instances, but only one can support hash-tag support + // This disables hash-tags on all items but the first one + options.hashTags = false; + }); + } else if (typeof(options) == "number") { + + return this.each(function(i){ + var anySlide = $(this).data('AnythingSlider'); + if(anySlide){ + anySlide.gotoPage(options); + } + }); + } + }; + + +})(jQuery); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/browser.js b/src/wp-content/plugins/lqdvi/js/browser.js new file mode 100644 index 00000000..343c6acb --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/browser.js @@ -0,0 +1,121 @@ +/* + Detect browser and version plugin + Author: http://www.quirksmode.org/js/detect.html +*/ + +var BrowserDetect = { + init: function () { + this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; + this.version = this.searchVersion(navigator.userAgent) + || this.searchVersion(navigator.appVersion) + || "an unknown version"; + this.OS = this.searchString(this.dataOS) || "an unknown OS"; + }, + searchString: function (data) { + for (var i=0;i0){E=" "+E}}else{if(B400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||JD){D=J}K.push(J)}if(ID){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?ML:(M<=I&&L<=I)?M>L:Mcufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;mO){O=K}if(I>N){N=I}if(K slider.slider("option", "max")) sliderCurrent = slider.slider("option", "max"); + else if (sliderCurrent < slider.slider("option", "min")) sliderCurrent = slider.slider("option", "min"); + + slider.slider("value", sliderCurrent); + }); + + $j("#move_next").click(function(){ + var speed = parseInt($j('#slider_speed').val()*10); + var slider = $j('#content_slider'); + var sliderCurrent = slider.slider("option", "value"); + sliderCurrent += speed; + + if (sliderCurrent > slider.slider("option", "max")) sliderCurrent = slider.slider("option", "max"); + else if (sliderCurrent < slider.slider("option", "min")) sliderCurrent = slider.slider("option", "min"); + + slider.slider("value", sliderCurrent); + }); + + if(auto_scroll != 0) + { + $j("#move_next").mouseenter( + function() { + timerId = setInterval(function() { + + var speed = parseInt($j('#slider_speed').val()); + var slider = $j('#content_slider'); + var sliderCurrent = slider.slider("option", "value"); + sliderCurrent += speed; // += and -= directions of scroling with MouseWheel + + if (sliderCurrent > slider.slider("option", "max")) sliderCurrent = slider.slider("option", "max"); + else if (sliderCurrent < slider.slider("option", "min")) sliderCurrent = slider.slider("option", "min"); + + slider.slider("value", sliderCurrent); + + }, 100); + + //$(this).find('img').animate({ opacity: 1 }, 300); + } + ); + $j("#move_next").mouseleave( + function() { + clearInterval(timerId); + } + ); + + $j("#move_prev").mouseenter( + function() { + timerId = setInterval(function() { + + var speed = parseInt($j('#slider_speed').val()); + var slider = $j('#content_slider'); + var sliderCurrent = slider.slider("option", "value"); + sliderCurrent -= speed; // += and -= directions of scroling with MouseWheel + + if (sliderCurrent > slider.slider("option", "max")) sliderCurrent = slider.slider("option", "max"); + else if (sliderCurrent < slider.slider("option", "min")) sliderCurrent = slider.slider("option", "min"); + + slider.slider("value", sliderCurrent); + + }, 100); + + //$(this).find('img').animate({ opacity: 1 }, 300); + } + ); + $j("#move_prev").mouseleave( + function() { + clearInterval(timerId); + } + ); + } + + $j('#content_slider').slider({ + animate: 'slow', + change: changeSlide, + slide: doSlide + }); + } + + function changeSlide(e, ui) + { + var maxScroll = $j("#content_wrapper").attr("scrollWidth") - $j("#content_wrapper").width(); + var currentScroll = (ui.value * (maxScroll / 100)); + $j("#content_wrapper").stop().animate({scrollLeft: currentScroll}, 1200); + } + + function doSlide(e, ui) + { + var maxScroll = $j("#content_wrapper").attr("scrollWidth") - $j("#content_wrapper").width(); + var currentScroll = (ui.value * (maxScroll / 100)); + $j("#content_wrapper").stop().attr({scrollLeft: currentScroll}); + } + + $j('#welcome_msg').click(function(){ + //$j(this).fadeOut(); + }); + + $j('img.fade').hover(function(){ + $j(this).animate({opacity: 1}, 300); + } + , function(){ + + $j(this).animate({opacity: 0.8}, 300); + } + + ); + + $j('#slider_loading').hide(); + + var slidePos = $j('#content_wrapper').position(); + var slideHeight = $j('#content_wrapper').height(); + + arrowMidPos = slidePos.top+parseInt(slideHeight/2)-30; + + $j('#move_prev').css({display: 'block', top: arrowMidPos+'px'}); + $j('#move_next').css({display: 'block', top: arrowMidPos+'px'}); + + var welcomeHeight = $j('#welcome_msg').height(); + welcomeMidYPos = slidePos.top+parseInt(slideHeight/2)-parseInt(welcomeHeight/2); + $j('#welcome_msg').css({display: 'block', top: parseInt(welcomeMidYPos-20)+'px'}); + + $j('#main_menu > li a').not("ul li ul a").each(function() + { + if($j(this).attr('title').length > 0) + { + $j(this).append(''+$j(this).attr('title')+''); + } + }); + +}); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/blank.gif b/src/wp-content/plugins/lqdvi/js/fancybox/blank.gif new file mode 100644 index 00000000..35d42e80 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/blank.gif differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_close.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_close.png new file mode 100644 index 00000000..07035307 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_close.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_loading.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_loading.png new file mode 100644 index 00000000..25030179 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_loading.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_nav_left.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_nav_left.png new file mode 100644 index 00000000..ebaa6a4f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_nav_left.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_nav_right.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_nav_right.png new file mode 100644 index 00000000..873294e9 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_nav_right.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_e.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_e.png new file mode 100644 index 00000000..2eda0893 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_e.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_n.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_n.png new file mode 100644 index 00000000..69aa10e2 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_n.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_ne.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_ne.png new file mode 100644 index 00000000..79f6980a Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_ne.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_nw.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_nw.png new file mode 100644 index 00000000..7182cd93 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_nw.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_s.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_s.png new file mode 100644 index 00000000..d8858bfb Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_s.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_se.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_se.png new file mode 100644 index 00000000..541e3ffd Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_se.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_sw.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_sw.png new file mode 100644 index 00000000..b451689f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_sw.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_w.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_w.png new file mode 100644 index 00000000..8a4e4a88 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_shadow_w.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_left.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_left.png new file mode 100644 index 00000000..6049223d Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_left.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_main.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_main.png new file mode 100644 index 00000000..8044271f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_main.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_over.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_over.png new file mode 100644 index 00000000..d9f458f4 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_over.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_right.png b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_right.png new file mode 100644 index 00000000..e36d9db2 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/js/fancybox/fancy_title_right.png differ diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/jquery.easing-1.3.pack.js b/src/wp-content/plugins/lqdvi/js/fancybox/jquery.easing-1.3.pack.js new file mode 100644 index 00000000..9028179e --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/fancybox/jquery.easing-1.3.pack.js @@ -0,0 +1,72 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t')[0], { prop: 0 }), titleh = 0, isIE6 = !$.support.opacity && !window.XMLHttpRequest; + + $.fn.fixPNG = function() { + return this.each(function () { + var image = $(this).css('backgroundImage'); + + if (image.match(/^url\(["']?(.*\.png)["']?\)$/i)) { + image = RegExp.$1; + $(this).css({ + 'backgroundImage': 'none', + 'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=" + ($(this).css('backgroundRepeat') == 'no-repeat' ? 'crop' : 'scale') + ", src='" + image + "')" + }).each(function () { + var position = $(this).css('position'); + if (position != 'absolute' && position != 'relative') + $(this).css('position', 'relative'); + }).css('zoom', 1); + } + }); + }; + + $.fn.fancybox = function(options) { + $(this).data('fancybox', $.extend({}, options)); + + $(this).unbind('click.fb').bind('click.fb', function(e) { + e.preventDefault(); + + if (busy) return; + + busy = true; + + $(this).blur(); + + selectedArray = []; + selectedIndex = 0; + + var rel = $(this).attr('rel') || ''; + + if (!rel || rel == '' || rel === 'nofollow') { + selectedArray.push(this); + + } else { + selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]"); + selectedIndex = selectedArray.index( this ); + } + + fancybox_start(); + + return false; + }); + + return this; + }; + + /* + + Public Methods + + */ + + $.fancybox = function(obj, opts) { + if (busy) return; + + busy = true; + + selectedArray = []; + selectedIndex = 0; + + if ($.isArray(obj)) { + for (var i = 0, j = obj.length; i < j; i++) { + if (typeof obj[i] == 'object') { + $(obj[i]).data('fancybox', $.extend({}, opts, obj[i])); + } else { + obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts)); + } + } + + selectedArray = jQuery.merge(selectedArray, obj); + + } else { + if (typeof obj == 'object') { + $(obj).data('fancybox', $.extend({}, opts, obj)); + } else { + obj = $({}).data('fancybox', $.extend({content : obj}, opts)); + } + + selectedArray.push(obj); + } + + fancybox_start(); + }; + + $.fancybox.showActivity = function() { + clearInterval(loadingTimer); + + loading.show(); + loadingTimer = setInterval(fancybox_animate_loading, 66); + }; + + $.fancybox.hideActivity = function() { + loading.hide(); + }; + + $.fancybox.next = function() { + return $.fancybox.pos( currentIndex + 1); + }; + + $.fancybox.prev = function() { + return $.fancybox.pos( currentIndex - 1); + }; + + $.fancybox.pos = function(pos) { + if (busy) return; + + pos = parseInt(pos); + + if (pos > -1 && currentArray.length > pos) { + selectedIndex = pos; + fancybox_start(); + } + + if (currentOpts.cyclic && currentArray.length > 1 && pos < 0) { + selectedIndex = currentArray.length - 1; + fancybox_start(); + } + + if (currentOpts.cyclic && currentArray.length > 1 && pos >= currentArray.length) { + selectedIndex = 0; + fancybox_start(); + } + + return; + }; + + $.fancybox.cancel = function() { + if (busy) return; + + busy = true; + + $.event.trigger('fancybox-cancel'); + + fancybox_abort(); + + if (selectedOpts && $.isFunction(selectedOpts.onCancel)) { + selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts); + }; + + busy = false; + }; + + // Note: within an iframe use - parent.$.fancybox.close(); + $.fancybox.close = function() { + if (busy || wrap.is(':hidden')) return; + + busy = true; + + if (currentOpts && $.isFunction(currentOpts.onCleanup)) { + if (currentOpts.onCleanup(currentArray, currentIndex, currentOpts) === false) { + busy = false; + return; + } + }; + + fancybox_abort(); + + $(close.add( nav_left ).add( nav_right )).hide(); + + $('#fancybox-title').remove(); + + wrap.add(inner).add(overlay).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + function _cleanup() { + overlay.fadeOut('fast'); + + wrap.hide(); + + $.event.trigger('fancybox-cleanup'); + + inner.empty(); + + if ($.isFunction(currentOpts.onClosed)) { + currentOpts.onClosed(currentArray, currentIndex, currentOpts); + } + + currentArray = selectedOpts = []; + currentIndex = selectedIndex = 0; + currentOpts = selectedOpts = {}; + + busy = false; + } + + inner.css('overflow', 'hidden'); + + if (currentOpts.transitionOut == 'elastic') { + start_pos = fancybox_get_zoom_from(); + + var pos = wrap.position(); + + final_pos = { + top : pos.top , + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + if (currentOpts.opacity) { + final_pos.opacity = 1; + } + + fx.prop = 1; + + $(fx).animate({ prop: 0 }, { + duration : currentOpts.speedOut, + easing : currentOpts.easingOut, + step : fancybox_draw, + complete : _cleanup + }); + + } else { + wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup); + } + }; + + $.fancybox.resize = function() { + if (busy || wrap.is(':hidden')) return; + + busy = true; + + var c = inner.wrapInner("
").children(); + var h = c.height(); + + wrap.css({height: h + (currentOpts.padding * 2) + titleh}); + inner.css({height: h}); + + c.replaceWith(c.children()); + + $.fancybox.center(); + }; + + $.fancybox.center = function() { + busy = true; + + var view = fancybox_get_viewport(); + var margin = currentOpts.margin; + var to = {}; + + to.top = view[3] + ((view[1] - ((wrap.height() - titleh) + (shadow * 2 ))) * 0.5); + to.left = view[2] + ((view[0] - (wrap.width() + (shadow * 2 ))) * 0.5); + + to.top = Math.max(view[3] + margin, to.top); + to.left = Math.max(view[2] + margin, to.left); + + wrap.css(to); + + busy = false; + }; + + /* + + Inner Methods + + */ + + function fancybox_abort() { + loading.hide(); + + imgPreloader.onerror = imgPreloader.onload = null; + + if (ajaxLoader) ajaxLoader.abort(); + + tmp.empty(); + }; + + function fancybox_error() { + $.fancybox('

The requested content cannot be loaded.
Please try again later.

', { + 'scrolling' : 'no', + 'padding' : 20, + 'transitionIn' : 'none', + 'transitionOut' : 'none' + }); + }; + + function fancybox_start() { + fancybox_abort(); + + var obj = selectedArray[ selectedIndex ]; + + selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox'))); + + var href, type, title = obj.title || $(obj).title || selectedOpts.title || ''; + + if (obj.nodeName && !selectedOpts.orig) { + selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj); + } + + if (title == '' && selectedOpts.orig) title = selectedOpts.orig.attr('alt'); + + if (obj.nodeName && (/^(?:javascript|#)/i).test(obj.href)) { + href = selectedOpts.href || null; + } else { + href = selectedOpts.href || obj.href || null; + } + + if (selectedOpts.type) { + type = selectedOpts.type; + + if (!href) href = selectedOpts.content; + + } else if (selectedOpts.content) { + type = 'html'; + + } else if (href) { + if (href.match(imageRegExp)) { + type = 'image'; + + } else if (href.match(swfRegExp)) { + type = 'swf'; + + } else if ($(obj).hasClass("iframe")) { + type = 'iframe'; + + } else if (href.match(/#/)) { + obj = href.substr(href.indexOf("#")); + + type = $(obj).length > 0 ? 'inline' : 'ajax'; + } else { + type = 'ajax'; + } + } else { + type = 'inline'; + } + + selectedOpts.type = type; + selectedOpts.href = href; + selectedOpts.title = title; + + if (selectedOpts.autoDimensions && selectedOpts.type !== 'iframe' && selectedOpts.type !== 'swf') { + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + } + + if (selectedOpts.modal) { + selectedOpts.overlayShow = true; + selectedOpts.hideOnOverlayClick = false; + selectedOpts.hideOnContentClick = false; + selectedOpts.enableEscapeButton = false; + selectedOpts.showCloseButton = false; + } + + if ($.isFunction(selectedOpts.onStart)) { + if (selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts) === false) { + busy = false; + return; + } + }; + + tmp.css('padding', (shadow + selectedOpts.padding + selectedOpts.margin)); + + $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() { + $(this).replaceWith(inner.children()); + }); + + switch (type) { + case 'html' : + tmp.html( selectedOpts.content ); + + fancybox_process_inline(); + break; + + case 'inline' : + $('
').hide().insertBefore( $(obj) ).bind('fancybox-cleanup', function() { + $(this).replaceWith(inner.children()); + }).bind('fancybox-cancel', function() { + $(this).replaceWith(tmp.children()); + }); + + $(obj).appendTo(tmp); + + fancybox_process_inline(); + break; + + case 'image': + busy = false; + + $.fancybox.showActivity(); + + imgPreloader = new Image; + + imgPreloader.onerror = function() { + fancybox_error(); + } + + imgPreloader.onload = function() { + imgPreloader.onerror = null; + imgPreloader.onload = null; + fancybox_process_image(); + } + + imgPreloader.src = href; + + break; + + case 'swf': + var str = ''; + var emb = ''; + + str += ''; + + $.each(selectedOpts.swf, function(name, val) { + str += ''; + emb += ' ' + name + '="' + val + '"'; + }); + + str += ''; + + tmp.html(str); + + fancybox_process_inline(); + break; + + case 'ajax': + var selector = href.split('#', 2); + var data = selectedOpts.ajax.data || {}; + + if (selector.length > 1) { + href = selector[0]; + + typeof data == "string" ? data += '&selector=' + selector[1] : data['selector'] = selector[1]; + } + + busy = false; + $.fancybox.showActivity(); + + ajaxLoader = $.ajax($.extend(selectedOpts.ajax, { + url : href, + data : data, + error : fancybox_error, + success : function(data, textStatus, XMLHttpRequest) { + if (ajaxLoader.status == 200) { + tmp.html( data ); + fancybox_process_inline(); + } + } + })); + + break; + + case 'iframe' : + $('').appendTo(tmp); + + fancybox_show(); + break; + } + }; + + function fancybox_process_image() { + busy = true; + + selectedOpts.width = imgPreloader.width; + selectedOpts.height = imgPreloader.height; + + $("").attr({ + 'id' : 'fancybox-img', + 'src' : imgPreloader.src, + 'alt' : selectedOpts.title + }).appendTo( tmp ); + + fancybox_show(); + }; + + function fancybox_process_inline() { + tmp.width( selectedOpts.width ); + tmp.height( selectedOpts.height ); + + if (selectedOpts.width == 'auto') selectedOpts.width = tmp.width(); + if (selectedOpts.height == 'auto') selectedOpts.height = tmp.height(); + + fancybox_show(); + }; + + function fancybox_show() { + loading.hide(); + + if (wrap.is(":visible") && $.isFunction(currentOpts.onCleanup)) { + if (currentOpts.onCleanup(currentArray, currentIndex, currentOpts) === false) { + $.event.trigger('fancybox-cancel'); + + busy = false; + return; + } + }; + + currentArray = selectedArray; + currentIndex = selectedIndex; + currentOpts = selectedOpts; + + inner.get(0).scrollTop = 0; + inner.get(0).scrollLeft = 0; + + if (currentOpts.overlayShow) { + if (isIE6) { + $('select:not(#fancybox-tmp select)').filter(function() { + return this.style.visibility !== 'hidden'; + }).css({'visibility':'hidden'}).one('fancybox-cleanup', function() { + this.style.visibility = 'inherit'; + }); + } + + overlay.css({ + 'background-color' : currentOpts.overlayColor, + 'opacity' : currentOpts.overlayOpacity + }).unbind().show(); + } + + final_pos = fancybox_get_zoom_to(); + + fancybox_process_title(); + + if (wrap.is(":visible")) { + $( close.add( nav_left ).add( nav_right ) ).hide(); + + var pos = wrap.position(); + + start_pos = { + top : pos.top , + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + var equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height); + + inner.fadeOut(currentOpts.changeFade, function() { + $.event.trigger('fancybox-change'); + + inner.css({ + top : currentOpts.padding, + left : currentOpts.padding, + width : Math.max(start_pos.width - (currentOpts.padding * 2), 1), + height : Math.max(start_pos.height - (currentOpts.padding * 2), 1) + }) + .empty() + .css('overflow', 'hidden'); + + function finish_resizing() { + inner.html( tmp.contents() ).fadeIn(currentOpts.changeFade, _finish); + } + + fx.prop = 0; + + $(fx).animate({ prop: 1 }, { + duration : equal ? 0 : currentOpts.changeSpeed, + easing : currentOpts.easingChange, + step : fancybox_draw, + complete : finish_resizing + }); + }); + + return; + } + + wrap.css('opacity', 1); + + if (currentOpts.transitionIn == 'elastic') { + start_pos = fancybox_get_zoom_from(); + + inner.css({ + top : currentOpts.padding, + left : currentOpts.padding, + width : Math.max(start_pos.width - (currentOpts.padding * 2), 1), + height : Math.max(start_pos.height - (currentOpts.padding * 2), 1) + }) + .html( tmp.contents() ); + + wrap.css(start_pos).show(); + + if (currentOpts.opacity) final_pos.opacity = 0; + + fx.prop = 0; + + $(fx).animate({ prop: 1 }, { + duration : currentOpts.speedIn, + easing : currentOpts.easingIn, + step : fancybox_draw, + complete : _finish + }); + + } else { + inner.css({ + top : currentOpts.padding, + left : currentOpts.padding, + width : Math.max(final_pos.width - (currentOpts.padding * 2), 1), + height : Math.max(final_pos.height - (currentOpts.padding * 2) - titleh, 1) + }) + .html( tmp.contents() ); + + wrap.css( final_pos ).fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish ); + } + }; + + function fancybox_draw(pos) { + var width = Math.round(start_pos.width + (final_pos.width - start_pos.width) * pos); + var height = Math.round(start_pos.height + (final_pos.height - start_pos.height) * pos); + + var top = Math.round(start_pos.top + (final_pos.top - start_pos.top) * pos); + var left = Math.round(start_pos.left + (final_pos.left - start_pos.left) * pos); + + wrap.css({ + 'width' : width + 'px', + 'height' : height + 'px', + 'top' : top + 'px', + 'left' : left + 'px' + }); + + width = Math.max(width - currentOpts.padding * 2, 0); + height = Math.max(height - (currentOpts.padding * 2 + (titleh * pos)), 0); + + inner.css({ + 'width' : width + 'px', + 'height' : height + 'px' + }); + + if (typeof final_pos.opacity !== 'undefined') wrap.css('opacity', (pos < 0.5 ? 0.5 : pos)); + }; + + function _finish() { + //inner.css('overflow', overflow = (currentOpts.scrolling == 'auto' ? (currentOpts.type == 'image' || currentOpts.type == 'iframe' || currentOpts.type == 'swf' ? 'hidden' : 'auto') : (currentOpts.scrolling == 'yes' ? 'auto' : 'visible'))); + inner.css('overflow', 'hidden'); + + if (!$.support.opacity) { + inner.get(0).style.removeAttribute('filter'); + wrap.get(0).style.removeAttribute('filter'); + } + + $('#fancybox-title').show(); + + if (currentOpts.hideOnContentClick) inner.one('click', $.fancybox.close); + if (currentOpts.hideOnOverlayClick) overlay.one('click', $.fancybox.close); + + if (currentOpts.showCloseButton) close.show(); + + fancybox_set_navigation(); + + $(window).bind("resize.fb", $.fancybox.center); + + currentOpts.centerOnScroll ? $(window).bind("scroll.fb", $.fancybox.center) : $(window).unbind("scroll.fb"); + + if ($.isFunction(currentOpts.onComplete)) currentOpts.onComplete(currentArray, currentIndex, currentOpts); + + busy = false; + + fancybox_preload_images(); + }; + + function fancybox_get_zoom_to() { + var view = fancybox_get_viewport(); + var to = {}; + + var margin = currentOpts.margin; + var resize = currentOpts.autoScale; + + var horizontal_space = (shadow + margin) * 2 ; + var vertical_space = (shadow + margin) * 2 ; + var double_padding = (currentOpts.padding * 2); + + if (currentOpts.width.toString().indexOf('%') > -1) { + to.width = ((view[0] * parseFloat(currentOpts.width)) / 100) - (shadow * 2) ; + resize = false; + + } else { + to.width = currentOpts.width + double_padding; + } + + if (currentOpts.height.toString().indexOf('%') > -1) { + to.height = ((view[1] * parseFloat(currentOpts.height)) / 100) - (shadow * 2); + resize = false; + + } else { + to.height = currentOpts.height + double_padding; + } + + if (resize && (to.width > (view[0] - horizontal_space) || to.height > (view[1] - vertical_space))) { + if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') { + horizontal_space += double_padding; + vertical_space += double_padding; + + var ratio = Math.min(Math.min( view[0] - horizontal_space, currentOpts.width) / currentOpts.width, Math.min( view[1] - vertical_space, currentOpts.height) / currentOpts.height); + + to.width = Math.round(ratio * (to.width - double_padding)) + double_padding; + to.height = Math.round(ratio * (to.height - double_padding)) + double_padding; + + } else { + to.width = Math.min(to.width, (view[0] - horizontal_space)); + to.height = Math.min(to.height, (view[1] - vertical_space)); + } + } + + to.top = view[3] + ((view[1] - (to.height + (shadow * 2 ))) * 0.5); + to.left = view[2] + ((view[0] - (to.width + (shadow * 2 ))) * 0.5); + + if (currentOpts.autoScale == false) { + to.top = Math.max(view[3] + margin, to.top); + to.left = Math.max(view[2] + margin, to.left); + } + + return to; + }; + + function fancybox_get_zoom_from() { + var orig = selectedOpts.orig ? $(selectedOpts.orig) : false; + var from = {}; + + if (orig && orig.length) { + var pos = fancybox_get_obj_pos(orig); + + from = { + width : (pos.width + (currentOpts.padding * 2)), + height : (pos.height + (currentOpts.padding * 2)), + top : (pos.top - currentOpts.padding - shadow), + left : (pos.left - currentOpts.padding - shadow) + }; + + } else { + var view = fancybox_get_viewport(); + + from = { + width : 1, + height : 1, + top : view[3] + view[1] * 0.5, + left : view[2] + view[0] * 0.5 + }; + } + + return from; + }; + + function fancybox_set_navigation() { + $(document).unbind('keydown.fb').bind('keydown.fb', function(e) { + if (e.keyCode == 27 && currentOpts.enableEscapeButton) { + e.preventDefault(); + $.fancybox.close(); + + } else if (e.keyCode == 37 && currentOpts.disableNavButtons) { + e.preventDefault(); + $.fancybox.prev(); + + } else if (e.keyCode == 39 && currentOpts.disableNavButtons) { + e.preventDefault(); + $.fancybox.next(); + } + }); + + if ($.fn.mousewheel) { + wrap.unbind('mousewheel.fb'); + + if (currentArray.length > 1) { + wrap.bind('mousewheel.fb', function(e, delta) { + e.preventDefault(); + + if (busy || delta == 0) return; + + delta > 0 ? $.fancybox.prev() : $.fancybox.next(); + }); + } + } + + if (!currentOpts.showNavArrows) return; + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != 0) { + nav_left.show(); + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) { + nav_right.show(); + } + }; + + function fancybox_preload_images() { + if ((currentArray.length -1) > currentIndex) { + var href = currentArray[ currentIndex + 1 ].href; + + if (typeof href !== 'undefined' && href.match(imageRegExp)) { + /*var objNext = new Image(); + objNext.src = href;*/ + $(document.createElement("img")) + .attr({ src: href }) + .css("display", "none") + .appendTo('body'); + } + } + + if (currentIndex > 0) { + var href = currentArray[ currentIndex - 1 ].href; + + if (typeof href !== 'undefined' && href.match(imageRegExp)) { + /*var objNext = new Image(); + objNext.src = href;*/ + $(document.createElement("img")) + .attr({ src: href }) + .css("display", "none") + .appendTo('body'); + } + } + }; + + function fancybox_animate_loading() { + if (!loading.is(':visible')){ + clearInterval(loadingTimer); + return; + } + + $('div', loading).css('top', (loadingFrame * -40) + 'px'); + + loadingFrame = (loadingFrame + 1) % 12; + }; + + function fancybox_get_viewport() { + return [ $(window).width(), $(window).height(), $(document).scrollLeft(), $(document).scrollTop() ]; + }; + + function fancybox_get_obj_pos(obj) { + var pos = obj.offset(); + + pos.top += parseFloat( obj.css('paddingTop') ) || 0; + pos.left += parseFloat( obj.css('paddingLeft') ) || 0; + + pos.top += parseFloat( obj.css('border-top-width') ) || 0; + pos.left += parseFloat( obj.css('border-left-width') ) || 0; + + pos.width = obj.width(); + pos.height = obj.height(); + + return pos; + }; + + function fancybox_process_title() { + $('#fancybox-title').remove(); + + titleh = 0; + + if (currentOpts.titleShow == false) return; + + var obj = currentArray[ currentIndex ]; + var title = currentOpts.title; + + title = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(title, currentArray, currentIndex, currentOpts) : fancybox_format_title(title); + + if (!title || title == '') return; + + var width = final_pos.width - (currentOpts.padding * 2); + var titlec = 'fancybox-title-' + currentOpts.titlePosition; + + $('
').css({ + 'width' : width, + 'paddingLeft' : currentOpts.padding, + 'paddingRight' : currentOpts.padding + }).html(title).appendTo('body'); + + switch (currentOpts.titlePosition) { + case 'inside': + titleh = $("#fancybox-title").outerHeight(true) - currentOpts.padding; + final_pos.height += titleh; + break; + + case 'over': + $('#fancybox-title').css('bottom', currentOpts.padding); + break; + + default: + $('#fancybox-title').css('bottom', $("#fancybox-title").outerHeight(true) * -1); + break; + } + + $('#fancybox-title').appendTo( outer ).hide(); + + if (isIE6) { + $('#fancybox-title span').fixPNG(); + } + }; + + function fancybox_format_title(title) { + if (title && title.length) { + switch (currentOpts.titlePosition) { + case 'inside': + return title; + break; + + case 'over': + return '' + title + ''; + break; + + default: + return '' + title + ''; + break; + } + } + + return false; + }; + + function fancybox_init() { + if ($("#fancybox-wrap").length) return; + + $('body').append( + tmp = $('
'), + loading = $('
'), + overlay = $('
'), + wrap = $('
') + ); + + outer = $('
') + .append('
') + .appendTo( wrap ); + + outer.append( + inner = $('
'), + close = $(''), + + nav_left = $(''), + nav_right = $('') + ); + + close.click($.fancybox.close); + loading.click($.fancybox.cancel); + + nav_left.click(function(e) { + e.preventDefault(); + $.fancybox.prev(); + }); + + nav_right.click(function(e) { + e.preventDefault(); + $.fancybox.next(); + }); + + if (!$.support.opacity) { + outer.find('.fancy-bg').fixPNG(); + } + + if (isIE6) { + $(close.add('.fancy-ico').add('div', loading)).fixPNG(); + + overlay.get(0).style.setExpression('height', "document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'"); + loading.get(0).style.setExpression('top', "(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'"); + + outer.prepend(''); + } + }; + + $.fn.fancybox.defaults = { + padding : 10, + margin : 20, + opacity : false, + modal : false, + cyclic : false, + scrolling : 'auto', // 'auto', 'yes' or 'no' + + width : 560, + height : 340, + + autoScale : true, + autoDimensions : true, + centerOnScroll : false, + + ajax : {}, + swf : { wmode: 'transparent' }, + + hideOnOverlayClick : true, + hideOnContentClick : false, + + overlayShow : true, + overlayOpacity : 0.3, + overlayColor : '#666', + + titleShow : true, + titlePosition : 'outside', // 'outside', 'inside' or 'over' + titleFormat : null, + + transitionIn : 'elastic', // 'elastic', 'fade' or 'none' + transitionOut : 'elastic', // 'elastic', 'fade' or 'none' + + speedIn : 300, + speedOut : 300, + + changeSpeed : 300, + changeFade : 'fast', + + easingIn : 'swing', + easingOut : 'swing', + + showCloseButton : true, + showNavArrows : true, + enableEscapeButton : true, + + onStart : null, + onCancel : null, + onComplete : null, + onCleanup : null, + onClosed : null, + disableNavButtons : true + }; + + $(document).ready(function() { + fancybox_init(); + }); + +})(jQuery); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/jquery.fancybox-1.3.0.pack.js b/src/wp-content/plugins/lqdvi/js/fancybox/jquery.fancybox-1.3.0.pack.js new file mode 100644 index 00000000..82890d36 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/fancybox/jquery.fancybox-1.3.0.pack.js @@ -0,0 +1,43 @@ +/* + * FancyBox - jQuery Plugin + * Simple and fancy lightbox alternative + * + * Copyright (c) 20010 Janis Skarnelis + * Examples and documentation at: http://fancybox.net + * + * Version: 1.3.0 (02/02/2010) + * Requires: jQuery v1.3+ + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ + +;(function(b){function H(){v.hide();r.onerror=r.onload=null;F&&F.abort();l.empty()}function Q(){b.fancybox('

The requested content cannot be loaded.
Please try again later.

',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})}function B(){H();var a=q[s];e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));var d,f,o=a.title||b(a).title||e.title||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length? +b(a).children("img:first"):b(a);if(o==""&&e.orig)o=e.orig.attr("alt");d=a.nodeName&&/^(?:javascript|#)/i.test(a.href)?e.href||null:e.href||a.href||null;if(e.type){f=e.type;if(!d)d=e.content}else if(e.content)f="html";else if(d)if(d.match(I))f="image";else if(d.match(T))f="swf";else if(b(a).hasClass("iframe"))f="iframe";else if(d.match(/#/)){a=d.substr(d.indexOf("#"));f=b(a).length>0?"inline":"ajax"}else f="ajax";else f="inline";e.type=f;e.href=d;e.title=o;if(e.autoDimensions&&e.type!=="iframe"&&e.type!== +"swf"){e.width="auto";e.height="auto"}if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick=false;e.enableEscapeButton=false;e.showCloseButton=false}if(b.isFunction(e.onStart))if(e.onStart(q,s,e)===false){h=false;return}l.css("padding",t+e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(i.children())});switch(f){case "html":l.html(e.content);G();break;case "inline":b('
').hide().insertBefore(b(a)).bind("fancybox-cleanup", +function(){b(this).replaceWith(i.children())}).bind("fancybox-cancel",function(){b(this).replaceWith(l.children())});b(a).appendTo(l);G();break;case "image":h=false;b.fancybox.showActivity();r=new Image;r.onerror=function(){Q()};r.onload=function(){r.onerror=null;r.onload=null;U()};r.src=d;break;case "swf":var u="",w="";u+='';b.each(e.swf,function(p,R){u+= +'';w+=" "+p+'="'+R+'"'});u+='";l.html(u);G();break;case "ajax":a=d.split("#",2);f=e.ajax.data||{};if(a.length>1){d=a[0];typeof f=="string"?(f+="&selector="+a[1]):(f.selector=a[1])}h=false;b.fancybox.showActivity();F=b.ajax(b.extend(e.ajax,{url:d,data:f,error:Q,success:function(p){if(F.status==200){l.html(p);G()}}}));break;case "iframe":b('').appendTo(l);J();break}}function U(){h=true;e.width=r.width;e.height=r.height;b("").attr({id:"fancybox-img",src:r.src,alt:e.title}).appendTo(l);J()}function G(){l.width(e.width);l.height(e.height);if(e.width=="auto")e.width=l.width();if(e.height=="auto")e.height=l.height();J()}function J(){v.hide();if(g.is(":visible")&&b.isFunction(c.onCleanup))if(c.onCleanup(j,n,c)===false){b.event.trigger("fancybox-cancel"); +h=false;return}j=q;n=s;c=e;i.get(0).scrollTop=0;i.get(0).scrollLeft=0;if(c.overlayShow){K&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});y.css({"background-color":c.overlayColor,opacity:c.overlayOpacity}).unbind().show()}m=V();W();if(g.is(":visible")){b(z.add(C).add(D)).hide();var a=g.position();k={top:a.top,left:a.left,width:g.width(),height:g.height()}; +var d=k.width==m.width&&k.height==m.height;i.fadeOut(c.changeFade,function(){function f(){i.html(l.contents()).fadeIn(c.changeFade,L)}b.event.trigger("fancybox-change");i.css({top:c.padding,left:c.padding,width:Math.max(k.width-c.padding*2,1),height:Math.max(k.height-c.padding*2,1)}).empty().css("overflow","hidden");A.prop=0;b(A).animate({prop:1},{duration:d?0:c.changeSpeed,easing:c.easingChange,step:M,complete:f})})}else{g.css("opacity",1);if(c.transitionIn=="elastic"){k=S();i.css({top:c.padding, +left:c.padding,width:Math.max(k.width-c.padding*2,1),height:Math.max(k.height-c.padding*2,1)}).html(l.contents());g.css(k).show();if(c.opacity)m.opacity=0;A.prop=0;b(A).animate({prop:1},{duration:c.speedIn,easing:c.easingIn,step:M,complete:L})}else{i.css({top:c.padding,left:c.padding,width:Math.max(m.width-c.padding*2,1),height:Math.max(m.height-c.padding*2-x,1)}).html(l.contents());g.css(m).fadeIn(c.transitionIn=="none"?0:c.speedIn,L)}}}function M(a){var d=Math.round(k.width+(m.width-k.width)*a), +f=Math.round(k.height+(m.height-k.height)*a),o=Math.round(k.top+(m.top-k.top)*a),u=Math.round(k.left+(m.left-k.left)*a);g.css({width:d+"px",height:f+"px",top:o+"px",left:u+"px"});d=Math.max(d-c.padding*2,0);f=Math.max(f-(c.padding*2+x*a),0);i.css({width:d+"px",height:f+"px"});if(typeof m.opacity!=="undefined")g.css("opacity",a<0.5?0.5:a)}function L(){i.css("overflow",overflow=c.scrolling=="auto"?c.type=="image"||c.type=="iframe"||c.type=="swf"?"hidden":"auto":c.scrolling=="yes"?"auto":"visible"); +if(!b.support.opacity){i.get(0).style.removeAttribute("filter");g.get(0).style.removeAttribute("filter")}b("#fancybox-title").show();c.hideOnContentClick&&i.one("click",b.fancybox.close);c.hideOnOverlayClick&&y.one("click",b.fancybox.close);c.showCloseButton&&z.show();X();b(window).bind("resize.fb",b.fancybox.center);c.centerOnScroll?b(window).bind("scroll.fb",b.fancybox.center):b(window).unbind("scroll.fb");b.isFunction(c.onComplete)&&c.onComplete(j,n,c);h=false;Y()}function V(){var a=N(),d={},f= +c.margin,o=c.autoScale,u=(t+f)*2,w=(t+f)*2,p=c.padding*2;if(c.width.toString().indexOf("%")>-1){d.width=a[0]*parseFloat(c.width)/100-t*2;o=false}else d.width=c.width+p;if(c.height.toString().indexOf("%")>-1){d.height=a[1]*parseFloat(c.height)/100-t*2;o=false}else d.height=c.height+p;if(o&&(d.width>a[0]-u||d.height>a[1]-w))if(e.type=="image"||e.type=="swf"){u+=p;w+=p;o=Math.min(Math.min(a[0]-u,c.width)/c.width,Math.min(a[1]-w,c.height)/c.height);d.width=Math.round(o*(d.width-p))+p;d.height=Math.round(o* +(d.height-p))+p}else{d.width=Math.min(d.width,a[0]-u);d.height=Math.min(d.height,a[1]-w)}d.top=a[3]+(a[1]-(d.height+t*2))*0.5;d.left=a[2]+(a[0]-(d.width+t*2))*0.5;if(c.autoScale==false){d.top=Math.max(a[3]+f,d.top);d.left=Math.max(a[2]+f,d.left)}return d}function S(){var a=e.orig?b(e.orig):false,d={};if(a&&a.length){a=Z(a);d={width:a.width+c.padding*2,height:a.height+c.padding*2,top:a.top-c.padding-t,left:a.left-c.padding-t}}else{a=N();d={width:1,height:1,top:a[3]+a[1]*0.5,left:a[2]+a[0]*0.5}}return d} +function X(){b(document).unbind("keydown.fb").bind("keydown.fb",function(a){if(a.keyCode==27&&c.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if(a.keyCode==37){a.preventDefault();b.fancybox.prev()}else if(a.keyCode==39){a.preventDefault();b.fancybox.next()}});if(b.fn.mousewheel){g.unbind("mousewheel.fb");j.length>1&&g.bind("mousewheel.fb",function(a,d){a.preventDefault();h||d==0||(d>0?b.fancybox.prev():b.fancybox.next())})}if(c.showNavArrows){if(c.cyclic&&j.length>1||n!=0)C.show(); +if(c.cyclic&&j.length>1||n!=j.length-1)D.show()}}function Y(){if(j.length-1>n){var a=j[n+1].href;if(typeof a!=="undefined"&&a.match(I)){var d=new Image;d.src=a}}if(n>0){a=j[n-1].href;if(typeof a!=="undefined"&&a.match(I)){d=new Image;d.src=a}}}function $(){if(v.is(":visible")){b("div",v).css("top",O*-40+"px");O=(O+1)%12}else clearInterval(P)}function N(){return[b(window).width(),b(window).height(),b(document).scrollLeft(),b(document).scrollTop()]}function Z(a){var d=a.offset();d.top+=parseFloat(a.css("paddingTop"))|| +0;d.left+=parseFloat(a.css("paddingLeft"))||0;d.top+=parseFloat(a.css("border-top-width"))||0;d.left+=parseFloat(a.css("border-left-width"))||0;d.width=a.width();d.height=a.height();return d}function W(){b("#fancybox-title").remove();x=0;if(c.titleShow!=false){var a=c.title;a=b.isFunction(c.titleFormat)?c.titleFormat(a,j,n,c):aa(a);if(!(!a||a=="")){var d=m.width-c.padding*2;b('
').css({width:d,paddingLeft:c.padding,paddingRight:c.padding}).html(a).appendTo("body"); +switch(c.titlePosition){case "inside":x=b("#fancybox-title").outerHeight(true)-c.padding;m.height+=x;break;case "over":b("#fancybox-title").css("bottom",c.padding);break;default:b("#fancybox-title").css("bottom",b("#fancybox-title").outerHeight(true)*-1);break}b("#fancybox-title").appendTo(E).hide();K&&b("#fancybox-title span").fixPNG()}}}function aa(a){if(a&&a.length)switch(c.titlePosition){case "inside":return a;case "over":return''+a+"";default:return''+ +a+''}return false}function ba(){if(!b("#fancybox-wrap").length){b("body").append(l=b('
'),v=b('
'),y=b('
'),g=b('
'));E=b('
').append('
').appendTo(g); +E.append(i=b('
'),z=b(''),C=b(''),D=b(''));z.click(b.fancybox.close);v.click(b.fancybox.cancel);C.click(function(a){a.preventDefault();b.fancybox.prev()});D.click(function(a){a.preventDefault();b.fancybox.next()});b.support.opacity||E.find(".fancy-bg").fixPNG(); +if(K){b(z.add(".fancy-ico").add("div",v)).fixPNG();y.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");v.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");E.prepend('')}}} +var l,v,y,g,E,i,z,C,D,s=0,e={},q=[],n=0,c={},j=[],F=null,r=new Image,I=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,T=/[^\.]\.(swf)\s*$/i,P,O=1,k,m,h=false,t=20,A=b.extend(b("
")[0],{prop:0}),x=0,K=!b.support.opacity&&!window.XMLHttpRequest;b.fn.fixPNG=function(){return this.each(function(){var a=b(this).css("backgroundImage");if(a.match(/^url\(["']?(.*\.png)["']?\)$/i)){a=RegExp.$1;b(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+ +(b(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+a+"')"}).each(function(){var d=b(this).css("position");d!="absolute"&&d!="relative"&&b(this).css("position","relative")}).css("zoom",1)}})};b.fn.fancybox=function(a){b(this).data("fancybox",b.extend({},a));b(this).unbind("click.fb").bind("click.fb",function(d){d.preventDefault();if(!h){h=true;b(this).blur();q=[];s=0;d=b(this).attr("rel")||"";if(!d||d==""||d==="nofollow")q.push(this);else{q=b("a[rel="+d+"], area[rel="+d+"]");s= +q.index(this)}B();return false}});return this};b.fancybox=function(a,d){if(!h){h=true;q=[];s=0;if(b.isArray(a)){for(var f=0,o=a.length;f-1&&j.length>a){s=a;B()}if(c.cyclic&&j.length>1&&a<0){s=j.length-1;B()}if(c.cyclic&&j.length>1&&a>=j.length){s=0;B()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");H();e&&b.isFunction(e.onCancel)&&e.onCancel(q,s,e);h=false}};b.fancybox.close=function(){function a(){y.fadeOut("fast"); +g.hide();b.event.trigger("fancybox-cleanup");i.empty();b.isFunction(c.onClosed)&&c.onClosed(j,n,c);j=e=[];n=s=0;c=e={};h=false}if(!(h||g.is(":hidden"))){h=true;if(c&&b.isFunction(c.onCleanup))if(c.onCleanup(j,n,c)===false){h=false;return}H();b(z.add(C).add(D)).hide();b("#fancybox-title").remove();g.add(i).add(y).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");i.css("overflow","hidden");if(c.transitionOut=="elastic"){k=S();var d=g.position();m={top:d.top,left:d.left, +width:g.width(),height:g.height()};if(c.opacity)m.opacity=1;A.prop=1;b(A).animate({prop:0},{duration:c.speedOut,easing:c.easingOut,step:M,complete:a})}else g.fadeOut(c.transitionOut=="none"?0:c.speedOut,a)}};b.fancybox.resize=function(){if(!(h||g.is(":hidden"))){h=true;var a=i.wrapInner("
").children(),d=a.height();g.css({height:d+c.padding*2+x});i.css({height:d});a.replaceWith(a.children());b.fancybox.center()}};b.fancybox.center=function(){h=true;var a=N(),d=c.margin, +f={};f.top=a[3]+(a[1]-(g.height()-x+t*2))*0.5;f.left=a[2]+(a[0]-(g.width()+t*2))*0.5;f.top=Math.max(a[3]+d,f.top);f.left=Math.max(a[2]+d,f.left);g.css(f);h=false};b.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside", +titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};b(document).ready(function(){ba()})})(jQuery); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/fancybox/jquery.mousewheel-3.0.2.pack.js b/src/wp-content/plugins/lqdvi/js/fancybox/jquery.mousewheel-3.0.2.pack.js new file mode 100644 index 00000000..b950db1a --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/fancybox/jquery.mousewheel-3.0.2.pack.js @@ -0,0 +1,13 @@ +/*! Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net) + * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) + * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. + * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. + * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. + * + * Version: 3.0.2 + * + * Requires: 1.2.2+ + */ + +(function(b){function d(a){var f=[].slice.call(arguments,1),e=0;a=b.event.fix(a||window.event);a.type="mousewheel";if(a.wheelDelta)e=a.wheelDelta/120;if(a.detail)e=-a.detail/3;f.unshift(a,e);return b.event.handle.apply(this,f)}var c=["DOMMouseScroll","mousewheel"];b.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=c.length;a;)this.addEventListener(c[--a],d,false);else this.onmousewheel=d},teardown:function(){if(this.removeEventListener)for(var a=c.length;a;)this.removeEventListener(c[--a], +d,false);else this.onmousewheel=null}};b.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/gmap.js b/src/wp-content/plugins/lqdvi/js/gmap.js new file mode 100644 index 00000000..06fe194c --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/gmap.js @@ -0,0 +1,8 @@ +/** + * jQuery gMap + * + * @url http://gmap.nurtext.de/ + * @author Cedric Kastner + * @version 1.1.0 + */ +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(q($){$.G.H=q(d){6(!19.N||!N()){I J}K e=$.1a({},$.G.H.O,d);I J.1b(q(){$8=5 1c(J);$D=5 1d();6(e.p){$D.L(e.p,q(a){$8.v(a,e.r)})}s{6(e.t&&e.u){$8.v(5 M(e.t,e.u),e.r)}s{6($.h(e.k)&&e.k.w>0){6(e.k[0].p){$D.L(e.k[0].p,q(a){$8.v(a,e.r)})}s{$8.v(5 M(e.k[0].t,e.k[0].u),e.r)}}s{$8.v(5 M(E.1e,9.1f),e.r)}}}$8.1g(e.P);6(e.x.w==0){$8.1h()}s{Q(K i=0;i\',C:"",4:{y:"13://14.15.16/17/3.18",z:"13://14.15.16/17/1r.18",l:[1s,E],m:[1t,E],n:[9,E],o:[9,2]}}})(1u);',62,93,'|||marker|icon|new|if|gicon|gmap|||||||html|gmarker|isArray|||markers|iconsize|shadowsize|iconanchor|infowindowanchor|address|function|zoom|else|latitude|longitude|setCenter|length|controls|image|shadow|GPoint|html_prepend|html_append|geocoder|34|GSize|fn|gMap|return|this|var|getLatLng|GLatLng|GBrowserIsCompatible|defaults|maptype|for|scrollwheel|true|iconSize|shadowSize|iconAnchor|infoWindowAnchor|GMarker|bindInfoWindowHtml|popup|openInfoWindowHtml|addOverlay|div|http|www|google|com|mapfiles|png|window|extend|each|GMap2|GClientGeocoder|885931|84375|setMapType|setUIToDefault|eval|addControl|enableScrollWheelZoom|GIcon|_address|_latlng|G_NORMAL_MAP|class|gmap_marker|shadow50|20|37|jQuery'.split('|'),0,{})) \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/jquery-ui.js b/src/wp-content/plugins/lqdvi/js/jquery-ui.js new file mode 100644 index 00000000..2d4185ee --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/jquery-ui.js @@ -0,0 +1,383 @@ +/*! + * jQuery UI 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.5",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, +NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this, +"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); +if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"));if(!isNaN(b)&&b!=0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind("mousedown.ui-disableSelection selectstart.ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f, +"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c.style(this,h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c.style(this, +h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}}); +c(function(){var a=document.createElement("div"),b=document.body;c.extend(a.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.appendChild(a).offsetHeight===100;b.removeChild(a).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); +;/* + * jQuery UI Position 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Position + */ +(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.scrollTo&&d.document){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j= +{top:b.of.pageY,left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/ +2;if(b.at[1]==="bottom")j.top+=k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+parseInt(c.curCSS(this,"marginRight",true))||0,w=m+q+parseInt(c.curCSS(this,"marginBottom",true))||0,i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]=== +"center")i.top-=m/2;i.left=parseInt(i.left);i.top=parseInt(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft(); +b.left=d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0]; +b.left+=a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d= +c(b),g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); +;/* + * jQuery UI Accordion 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix"); +a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); +if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");a.active=f.length?f:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion",function(g){return a._keydown(g)}).next().attr("role", +"tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(g){a._clickHandler.call(a,g,this);g.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("").addClass("ui-icon "+a.icons.header).prependTo(this.headers); +this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex"); +this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons(); +b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,f=this.headers.index(a.target),g=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target); +a.preventDefault()}if(g){c(a.target).attr("tabIndex",-1);c(g).attr("tabIndex",0);g.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+ +c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options; +if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected); +a.next().addClass("ui-accordion-content-active")}h=a.next();f=this.active.next();g={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):h,oldContent:f};d=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(h,f,g,b,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); +this.active.next().addClass("ui-accordion-content-active");var f=this.active.next(),g={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:f},h=this.active=c([]);this._toggle(h,f,g)}},_toggle:function(a,b,d,f,g){var h=this,e=h.options;h.toShow=a;h.toHide=b;h.data=d;var j=function(){if(h)return h._completed.apply(h,arguments)};h._trigger("changestart",null,h.data);h.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:c([]),toHide:b,complete:j, +down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;f=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!f[k]&&!c.easing[k])k="slide";f[k]||(f[k]=function(l){this.slide(l,{easing:k,duration:i||700})}); +f[k](d)}else{if(e.collapsible&&f)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.5",animations:{slide:function(a, +b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),f=0,g={},h={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){h[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);g[i]={value:j[1], +unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(h,{step:function(j,i){if(i.prop=="height")f=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=f*g[i.prop].value+g[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide", +paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); +;/* + * jQuery UI Slider 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Slider + * + * Depends: + * jquery.ui.core.js + * jquery.ui.mouse.js + * jquery.ui.widget.js + */ +(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");b.disabled&&this.element.addClass("ui-slider-disabled ui-disabled"); +this.range=d([]);if(b.range){if(b.range===true){this.range=d("
");if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}else this.range=d("
");this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range==="min"||b.range==="max")this.range.addClass("ui-slider-range-"+b.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("").appendTo(this.element).addClass("ui-slider-handle"); +if(b.values&&b.values.length)for(;d(".ui-slider-handle",this.element).length").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur(); +else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!a.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e= +false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");h=a._start(c,f);if(h===false)return}break}i=a.options.step;h=a.options.values&&a.options.values.length?(g=a.values(f)):(g=a.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=a._valueMin();break;case d.ui.keyCode.END:g=a._valueMax();break;case d.ui.keyCode.PAGE_UP:g=a._trimAlignValue(h+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=a._trimAlignValue(h-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h=== +a._valueMax())return;g=a._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===a._valueMin())return;g=a._trimAlignValue(h-i);break}a._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(c,e);a._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"); +this._mouseDestroy();return this},_mouseCapture:function(a){var b=this.options,c,e,f,h,g;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:a.pageX,y:a.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(b.range===true&&this.values(1)===b.min){g+=1;f=d(this.handles[g])}if(this._start(a, +g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();b=f.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-f.width()/2,top:a.pageY-b.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this._slide(a,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b= +this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b= +this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b); +c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var e;if(this.options.values&&this.options.values.length){e=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>e||b===1&&c1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;fthis._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=a%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a= +this.options.range,b=this.options,c=this,e=!this._animateOff?b.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({width:f- +g+"%"},{queue:false,duration:b.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:b.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"}, +b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.5"})})(jQuery); +;/* + * jQuery UI Tabs 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs + * + * Depends: + * jquery.ui.core.js + * jquery.ui.widget.js + */ +(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"
",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
  • #{label}
  • "},_create:function(){this._tabify(true)},_setOption:function(a,e){if(a=="selected")this.options.collapsible&& +e==this.options.selected||this.select(e);else{this.options[a]=e;this._tabify()}},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[a].concat(d.makeArray(arguments)))},_ui:function(a,e){return{tab:a,panel:e,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var a= +d(this);a.html(a.data("label.tabs")).removeData("label.tabs")})},_tabify:function(a){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var b=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]|| +(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))b.panels=b.panels.add(b._sanitizeSelector(i));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=b._tabId(f);f.href="#"+i;f=d("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(b.panels[g-1]||b.list);f.data("destroy.tabs",true)}b.panels=b.panels.add(f)}else c.disabled.push(g)});if(a){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); +this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(b._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected= +this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return b.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); +if(c.selected>=0&&this.anchors.length){this.panels.eq(c.selected).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");b.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[c.selected],b.panels[c.selected]))});this.load(c.selected)}d(window).bind("unload",function(){b.lis.add(b.anchors).unbind(".tabs");b.lis=b.anchors=b.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[c.collapsible?"addClass": +"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);a=0;for(var j;j=this.lis[a];a++)d(j)[d.inArray(a,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mouseover.tabs", +function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);b._trigger("show", +null,b._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");b._trigger("show",null,b._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){b.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);b.element.dequeue("tabs")})}:function(g,f){b.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");b.element.dequeue("tabs")};this.anchors.bind(c.event+".tabs", +function(){var g=this,f=d(g).closest("li"),i=b.panels.filter(":not(.ui-tabs-hide)"),l=d(b._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||b.panels.filter(":animated").length||b._trigger("select",null,b._ui(this,l[0]))===false){this.blur();return false}c.selected=b.anchors.index(this);b.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected=-1;c.cookie&&b._cookie(c.selected,c.cookie);b.element.queue("tabs", +function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&b._cookie(c.selected,c.cookie);b.element.queue("tabs",function(){r(g,l)});b.load(b.anchors.index(this));this.blur();return false}c.cookie&&b._cookie(c.selected,c.cookie);if(l.length){i.length&&b.element.queue("tabs",function(){s(g,i)});b.element.queue("tabs",function(){r(g,l)});b.load(b.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs", +function(){return false})},_getIndex:function(a){if(typeof a=="string")a=this.anchors.index(this.anchors.filter("[href$="+a+"]"));return a},destroy:function(){var a=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href= +e;var b=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){b.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});a.cookie&&this._cookie(null,a.cookie);return this},add:function(a,e,b){if(b===p)b=this.anchors.length; +var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,a).replace(/#\{label\}/g,e));a=!a.indexOf("#")?a.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=d("#"+a);j.length||(j=d(h.panelTemplate).attr("id",a).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(b>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[b]); +j.insertBefore(this.panels[b])}h.disabled=d.map(h.disabled,function(k){return k>=b?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[b],this.panels[b]));return this},remove:function(a){a=this._getIndex(a);var e=this.options,b=this.lis.eq(a).remove(),c=this.panels.eq(a).remove(); +if(b.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(a+(a+1=a?--h:h});this._tabify();this._trigger("remove",null,this._ui(b.find("a")[0],c[0]));return this},enable:function(a){a=this._getIndex(a);var e=this.options;if(d.inArray(a,e.disabled)!=-1){this.lis.eq(a).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(b){return b!=a});this._trigger("enable",null, +this._ui(this.anchors[a],this.panels[a]));return this}},disable:function(a){a=this._getIndex(a);var e=this.options;if(a!=e.selected){this.lis.eq(a).addClass("ui-state-disabled");e.disabled.push(a);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a]))}return this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+".tabs");return this}, +load:function(a){a=this._getIndex(a);var e=this,b=this.options,c=this.anchors.eq(a)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(a).addClass("ui-state-processing");if(b.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(b.spinner)}this.xhr=d.ajax(d.extend({},b.ajaxOptions,{url:h,success:function(k,n){d(e._sanitizeSelector(c.hash)).html(k);e._cleanup();b.cache&&d.data(c,"cache.tabs", +true);e._trigger("load",null,e._ui(e.anchors[a],e.panels[a]));try{b.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[a],e.panels[a]));try{b.ajaxOptions.error(k,n,a,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(a, +e){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.5"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(a,e){var b=this,c=this.options,h=b._rotate||(b._rotate=function(j){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var k=c.selected;b.select(++k
    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"}); +c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments);a={options:a[1],duration:a[2],callback:a[3]};var b=f.effects[c];return b&&!f.fx.off?b.call(this,a):this},_show:f.fn.show,show:function(c){if(!c|| +typeof c=="number"||f.fx.speeds[c]||!f.effects[c])return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(!c||typeof c=="number"||f.fx.speeds[c]||!f.effects[c])return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(!c||typeof c=="number"||f.fx.speeds[c]||!f.effects[c]||typeof c== +"boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c, +a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/= +e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+ +b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/ +2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h
    ").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ +e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); +;/* + * jQuery UI Effects Fade 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fade + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Fold 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Fold + * + * Depends: + * jquery.effects.core.js + */ +(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","left"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100* +f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); +;/* + * jQuery UI Effects Highlight 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Highlight + * + * Depends: + * jquery.effects.core.js + */ +(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& +this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); +;/* + * jQuery UI Effects Pulsate 1.8.5 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Effects/Pulsate + * + * Depends: + * jquery.effects.core.js + */ +(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c
    ').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); +b.dequeue()})})}})(jQuery); +; \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/jquery.easing.js b/src/wp-content/plugins/lqdvi/js/jquery.easing.js new file mode 100644 index 00000000..ef743210 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/jquery.easing.js @@ -0,0 +1,205 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +jQuery.easing['jswing'] = jQuery.easing['swing']; + +jQuery.extend( jQuery.easing, +{ + def: 'easeOutQuad', + swing: function (x, t, b, c, d) { + //alert(jQuery.easing.default); + return jQuery.easing[jQuery.easing.def](x, t, b, c, d); + }, + easeInQuad: function (x, t, b, c, d) { + return c*(t/=d)*t + b; + }, + easeOutQuad: function (x, t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }, + easeInOutQuad: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t + b; + return -c/2 * ((--t)*(t-2) - 1) + b; + }, + easeInCubic: function (x, t, b, c, d) { + return c*(t/=d)*t*t + b; + }, + easeOutCubic: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t + 1) + b; + }, + easeInOutCubic: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t + b; + return c/2*((t-=2)*t*t + 2) + b; + }, + easeInQuart: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t + b; + }, + easeOutQuart: function (x, t, b, c, d) { + return -c * ((t=t/d-1)*t*t*t - 1) + b; + }, + easeInOutQuart: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t + b; + return -c/2 * ((t-=2)*t*t*t - 2) + b; + }, + easeInQuint: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t*t + b; + }, + easeOutQuint: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t*t*t + 1) + b; + }, + easeInOutQuint: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; + return c/2*((t-=2)*t*t*t*t + 2) + b; + }, + easeInSine: function (x, t, b, c, d) { + return -c * Math.cos(t/d * (Math.PI/2)) + c + b; + }, + easeOutSine: function (x, t, b, c, d) { + return c * Math.sin(t/d * (Math.PI/2)) + b; + }, + easeInOutSine: function (x, t, b, c, d) { + return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; + }, + easeInExpo: function (x, t, b, c, d) { + return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; + }, + easeOutExpo: function (x, t, b, c, d) { + return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; + }, + easeInOutExpo: function (x, t, b, c, d) { + if (t==0) return b; + if (t==d) return b+c; + if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; + return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; + }, + easeInCirc: function (x, t, b, c, d) { + return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; + }, + easeOutCirc: function (x, t, b, c, d) { + return c * Math.sqrt(1 - (t=t/d-1)*t) + b; + }, + easeInOutCirc: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; + return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; + }, + easeInElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + }, + easeOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; + }, + easeInOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; + }, + easeInBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*(t/=d)*t*((s+1)*t - s) + b; + }, + easeOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; + }, + easeInOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; + return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; + }, + easeInBounce: function (x, t, b, c, d) { + return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; + }, + easeOutBounce: function (x, t, b, c, d) { + if ((t/=d) < (1/2.75)) { + return c*(7.5625*t*t) + b; + } else if (t < (2/2.75)) { + return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; + } else if (t < (2.5/2.75)) { + return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; + } else { + return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; + } + }, + easeInOutBounce: function (x, t, b, c, d) { + if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; + return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; + } +}); + +/* + * + * TERMS OF USE - EASING EQUATIONS + * + * Open source under the BSD License. + * + * Copyright © 2001 Robert Penner + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/jquery.js b/src/wp-content/plugins/lqdvi/js/jquery.js new file mode 100644 index 00000000..b1ae21d8 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/jquery.js @@ -0,0 +1,19 @@ +/* + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
    ","
    "]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); +/* + * Sizzle CSS Selector Engine - v0.9.3 + * Copyright 2009, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

    ";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
    ";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
    ").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
    ';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/jquery.kwicks.js b/src/wp-content/plugins/lqdvi/js/jquery.kwicks.js new file mode 100644 index 00000000..e2aafcdf --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/jquery.kwicks.js @@ -0,0 +1,182 @@ +/* + Kwicks for jQuery (version 1.5.1) + Copyright (c) 2008 Jeremy Martin + http://www.jeremymartin.name/projects.php?project=kwicks + + Licensed under the MIT license: + http://www.opensource.org/licenses/mit-license.php + + Any and all use of this script must be accompanied by this copyright/license notice in its present form. +*/ + +(function($){ + $.fn.kwicks = function(options) { + var defaults = { + isVertical: false, + sticky: false, + defaultKwick: 0, + event: 'mouseover', + spacing: 0, + duration: 700 + }; + + var o = $.extend(defaults, options); + var WoH = (o.isVertical ? 'height' : 'width'); // WoH = Width or Height + var LoT = (o.isVertical ? 'top' : 'left'); // LoT = Left or Top + + return this.each(function() { + container = $(this); + var kwicks = container.children('li'); + var normWoH = kwicks.eq(0).css(WoH).replace(/px/,''); // normWoH = Normal Width or Height + var normWoH = 900/kwicks.size(); + + if(!o.max) { + o.max = (normWoH * kwicks.size()) - (o.min * (kwicks.size() - 1)); + } else { + o.min = ((normWoH * kwicks.size()) - o.max) / (kwicks.size() - 1); + } + // set width of container ul + if(o.isVertical) { + container.css({ + width : kwicks.eq(0).css('width'), + height : (normWoH * kwicks.size()) + (o.spacing * (kwicks.size() - 1)) + 'px' + }); + } else { + container.css({ + width : '900px', + height : kwicks.eq(0).css('height') + }); + } + + // pre calculate left or top values for all kwicks but the first and last + // i = index of currently hovered kwick, j = index of kwick we're calculating + var preCalcLoTs = []; // preCalcLoTs = pre-calculated Left or Top's + for(i = 0; i < kwicks.size(); i++) { + preCalcLoTs[i] = []; + // don't need to calculate values for first or last kwick + for(j = 1; j < kwicks.size() - 1; j++) { + if(i == j) { + preCalcLoTs[i][j] = o.isVertical ? j * o.min + (j * o.spacing) : j * o.min + (j * o.spacing); + } else { + preCalcLoTs[i][j] = (j <= i ? (j * o.min) : (j-1) * o.min + o.max) + (j * o.spacing); + } + } + } + + // loop through all kwick elements + kwicks.each(function(i) { + var kwick = $(this); + // set initial width or height and left or top values + // set first kwick + if(i === 0) { + kwick.css(LoT, '0px'); + } + // set last kwick + else if(i == kwicks.size() - 1) { + kwick.css(o.isVertical ? 'bottom' : 'right', '0px'); + } + // set all other kwicks + else { + if(o.sticky) { + kwick.css(LoT, preCalcLoTs[o.defaultKwick][i]); + } else { + kwick.css(LoT, (i * normWoH) + (i * o.spacing)); + } + } + // correct size in sticky mode + if(o.sticky) { + if(o.defaultKwick == i) { + kwick.css(WoH, o.max + 'px'); + kwick.addClass('active'); + } else { + kwick.css(WoH, o.min + 'px'); + } + } + kwick.css({ + margin: 0, + position: 'absolute' + }); + + kwick.bind(o.event, function() { + + // calculate previous width or heights and left or top values + var prevWoHs = []; // prevWoHs = previous Widths or Heights + var prevLoTs = []; // prevLoTs = previous Left or Tops + kwicks.stop().removeClass('active'); + for(j = 0; j < kwicks.size(); j++) { + prevWoHs[j] = kwicks.eq(j).css(WoH).replace(/px/, ''); + prevLoTs[j] = kwicks.eq(j).css(LoT).replace(/px/, ''); + } + var aniObj = {}; + aniObj[WoH] = o.max; + var maxDif = o.max - prevWoHs[i]; + var prevWoHsMaxDifRatio = prevWoHs[i]/maxDif; + + container.children('li').css('opacity', 0.1); + container.children('li').css('display', 'none'); + + kwick.addClass('active').animate(aniObj, { + step: function(now) { + $(this).css('opacity', 1); + $(this).find('div > .kwicks_title').fadeOut(); + + // calculate animation completeness as percentage + var percentage = maxDif != 0 ? now/maxDif - prevWoHsMaxDifRatio : 1; + // adjsut other elements based on percentage + kwicks.each(function(j) { + if(j != i) { + kwicks.eq(j).css(WoH, prevWoHs[j] - ((prevWoHs[j] - o.min) * percentage) + 'px'); + } + if(j > 0 && j < kwicks.size() - 1) { // if not the first or last kwick + kwicks.eq(j).css(LoT, prevLoTs[j] - ((prevLoTs[j] - preCalcLoTs[i][j]) * percentage) + 'px'); + } + }); + }, + duration: o.duration, + easing: o.easing + }); + + setTimeout(function(){ + container.children('li.active').find('div > .kwicks_title_large').fadeIn(); + }, o.duration); + }); + }); + if(!o.sticky) { + container.bind("mouseleave", function() { + container.children('li.active').find('div > .kwicks_title_large').fadeOut(); + container.children('li').css('opacity', 1); + container.children('li').css('display', 'block'); + + var prevWoHs = []; + var prevLoTs = []; + kwicks.removeClass('active').stop(); + for(i = 0; i < kwicks.size(); i++) { + prevWoHs[i] = kwicks.eq(i).css(WoH).replace(/px/, ''); + prevLoTs[i] = kwicks.eq(i).css(LoT).replace(/px/, ''); + } + var aniObj = {}; + aniObj[WoH] = normWoH; + var normDif = normWoH - prevWoHs[0]; + kwicks.eq(0).animate(aniObj, { + step: function(now) { + var percentage = normDif != 0 ? (now - prevWoHs[0])/normDif : 1; + for(i = 1; i < kwicks.size(); i++) { + kwicks.eq(i).css(WoH, prevWoHs[i] - ((prevWoHs[i] - normWoH) * percentage) + 'px'); + if(i < kwicks.size() - 1) { + kwicks.eq(i).css(LoT, prevLoTs[i] - ((prevLoTs[i] - ((i * normWoH) + (i * o.spacing))) * percentage) + 'px'); + } + } + }, + duration: o.duration, + easing: o.easing + }); + + setTimeout(function(){ + container.children('li').find('div > .kwicks_title').fadeIn(); + }, o.duration); + + }); + } + }); + }; +})(jQuery); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/jquery.nivo.slider.js b/src/wp-content/plugins/lqdvi/js/jquery.nivo.slider.js new file mode 100644 index 00000000..991e9508 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/jquery.nivo.slider.js @@ -0,0 +1,525 @@ +/* + * jQuery Nivo Slider v2.3 + * http://nivo.dev7studios.com + * + * Copyright 2010, Gilbert Pellegrom + * Free to use and abuse under the MIT license. + * http://www.opensource.org/licenses/mit-license.php + * + * May 2010 - Pick random effect from specified set of effects by toronegro + * May 2010 - controlNavThumbsFromRel option added by nerd-sh + * May 2010 - Do not start nivoRun timer if there is only 1 slide by msielski + * April 2010 - controlNavThumbs option added by Jamie Thompson (http://jamiethompson.co.uk) + * March 2010 - manualAdvance option added by HelloPablo (http://hellopablo.co.uk) + */ + +(function($) { + + var NivoSlider = function(element, options){ + //Defaults are below + var settings = $.extend({}, $.fn.nivoSlider.defaults, options); + + //Useful variables. Play carefully. + var vars = { + currentSlide: 0, + currentImage: '', + totalSlides: 0, + randAnim: '', + running: false, + paused: false, + stop:false + }; + + //Get this slider + var slider = $(element); + slider.data('nivo:vars', vars); + slider.css('position','relative'); + slider.addClass('nivoSlider'); + + //Find our slider children + var kids = slider.children(); + kids.each(function() { + var child = $(this); + var link = ''; + if(!child.is('img')){ + if(child.is('a')){ + child.addClass('nivo-imageLink'); + link = child; + } + child = child.find('img:first'); + } + //Get img width & height + var childWidth = child.width(); + if(childWidth == 0) childWidth = child.attr('width'); + var childHeight = child.height(); + if(childHeight == 0) childHeight = child.attr('height'); + //Resize the slider + if(childWidth > slider.width()){ + slider.width(childWidth); + } + if(childHeight > slider.height()){ + slider.height(childHeight); + } + if(link != ''){ + link.css('display','none'); + } + child.css('display','none'); + vars.totalSlides++; + }); + + //Set startSlide + if(settings.startSlide > 0){ + if(settings.startSlide >= vars.totalSlides) settings.startSlide = vars.totalSlides - 1; + vars.currentSlide = settings.startSlide; + } + + //Get initial image + if($(kids[vars.currentSlide]).is('img')){ + vars.currentImage = $(kids[vars.currentSlide]); + } else { + vars.currentImage = $(kids[vars.currentSlide]).find('img:first'); + } + + //Show initial link + if($(kids[vars.currentSlide]).is('a')){ + $(kids[vars.currentSlide]).css('display','block'); + } + + //Set first background + slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); + + //Add initial slices + for(var i = 0; i < settings.slices; i++){ + var sliceWidth = Math.round(slider.width()/settings.slices); + if(i == settings.slices-1){ + slider.append( + $('
    ').css({ left:(sliceWidth*i)+'px', width:(slider.width()-(sliceWidth*i))+'px' }) + ); + } else { + slider.append( + $('
    ').css({ left:(sliceWidth*i)+'px', width:sliceWidth+'px' }) + ); + } + } + + //Create caption + slider.append( + $('

    ').css({ display:'none', opacity:settings.captionOpacity }) + ); + //Process initial caption + if(vars.currentImage.attr('title') != ''){ + var title = vars.currentImage.attr('title'); + var captionStyle = $(title).attr('style'); + if(title.substr(0,1) == '#') + { + title = $(title).html(); + } + $('.nivo-caption p', slider).html(title); + Cufon.replace('.nivo-caption p > h4'); + $('.nivo-caption').attr('style', captionStyle); + $('.nivo-caption', slider).fadeIn(settings.animSpeed); + } + + //In the words of Super Mario "let's a go!" + var timer = 0; + if(!settings.manualAdvance && kids.length > 1){ + timer = setInterval(function(){ nivoRun(slider, kids, settings, false); }, settings.pauseTime); + } + + //Add Direction nav + if(settings.directionNav){ + slider.append(''); + + //Hide Direction nav + if(settings.directionNavHide){ + $('.nivo-directionNav', slider).hide(); + slider.hover(function(){ + $('.nivo-directionNav', slider).show(); + }, function(){ + $('.nivo-directionNav', slider).hide(); + }); + } + + $('a.nivo-prevNav', slider).live('click', function(){ + if(vars.running) return false; + clearInterval(timer); + timer = ''; + vars.currentSlide-=2; + nivoRun(slider, kids, settings, 'prev'); + }); + + $('a.nivo-nextNav', slider).live('click', function(){ + if(vars.running) return false; + clearInterval(timer); + timer = ''; + nivoRun(slider, kids, settings, 'next'); + }); + } + + //Add Control nav + if(settings.controlNav){ + var nivoControl = $('
    '); + slider.append(nivoControl); + for(var i = 0; i < kids.length; i++){ + if(settings.controlNavThumbs){ + var child = kids.eq(i); + if(!child.is('img')){ + child = child.find('img:first'); + } + if (settings.controlNavThumbsFromRel) { + nivoControl.append(''); + } else { + nivoControl.append(''); + } + } else { + nivoControl.append(''+ (i + 1) +''); + } + + } + //Set initial active link + $('.nivo-controlNav a:eq('+ vars.currentSlide +')', slider).addClass('active'); + + $('.nivo-controlNav a', slider).live('click', function(){ + if(vars.running) return false; + if($(this).hasClass('active')) return false; + clearInterval(timer); + timer = ''; + slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); + vars.currentSlide = $(this).attr('rel') - 1; + nivoRun(slider, kids, settings, 'control'); + }); + } + + //Keyboard Navigation + if(settings.keyboardNav){ + $(window).keypress(function(event){ + //Left + if(event.keyCode == '37'){ + if(vars.running) return false; + clearInterval(timer); + timer = ''; + vars.currentSlide-=2; + nivoRun(slider, kids, settings, 'prev'); + } + //Right + if(event.keyCode == '39'){ + if(vars.running) return false; + clearInterval(timer); + timer = ''; + nivoRun(slider, kids, settings, 'next'); + } + }); + } + + //For pauseOnHover setting + if(settings.pauseOnHover){ + slider.hover(function(){ + vars.paused = true; + clearInterval(timer); + timer = ''; + }, function(){ + vars.paused = false; + //Restart the timer + if(timer == '' && !settings.manualAdvance){ + timer = setInterval(function(){ nivoRun(slider, kids, settings, false); }, settings.pauseTime); + } + }); + } + + //Event when Animation finishes + slider.bind('nivo:animFinished', function(){ + vars.running = false; + //Hide child links + $(kids).each(function(){ + if($(this).is('a')){ + $(this).css('display','none'); + } + }); + //Show current link + if($(kids[vars.currentSlide]).is('a')){ + $(kids[vars.currentSlide]).css('display','block'); + } + //Restart the timer + if(timer == '' && !vars.paused && !settings.manualAdvance){ + timer = setInterval(function(){ nivoRun(slider, kids, settings, false); }, settings.pauseTime); + } + //Trigger the afterChange callback + settings.afterChange.call(this); + }); + + // Private run method + var nivoRun = function(slider, kids, settings, nudge){ + //Get our vars + var vars = slider.data('nivo:vars'); + + //Trigger the lastSlide callback + if(vars && (vars.currentSlide == vars.totalSlides - 1)){ + settings.lastSlide.call(this); + } + + // Stop + if((!vars || vars.stop) && !nudge) return false; + + //Trigger the beforeChange callback + settings.beforeChange.call(this); + + //Set current background before change + if(!nudge){ + slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); + } else { + if(nudge == 'prev'){ + slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); + } + if(nudge == 'next'){ + slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); + } + } + vars.currentSlide++; + //Trigger the slideshowEnd callback + if(vars.currentSlide == vars.totalSlides){ + vars.currentSlide = 0; + settings.slideshowEnd.call(this); + } + if(vars.currentSlide < 0) vars.currentSlide = (vars.totalSlides - 1); + //Set vars.currentImage + if($(kids[vars.currentSlide]).is('img')){ + vars.currentImage = $(kids[vars.currentSlide]); + } else { + vars.currentImage = $(kids[vars.currentSlide]).find('img:first'); + } + + //Set acitve links + if(settings.controlNav){ + $('.nivo-controlNav a', slider).removeClass('active'); + $('.nivo-controlNav a:eq('+ vars.currentSlide +')', slider).addClass('active'); + } + + //Process caption + if(vars.currentImage.attr('title') != ''){ + var title = vars.currentImage.attr('title'); + var captionStyle = $(title).attr('style'); + if(title.substr(0,1) == '#') + { + title = $(title).html(); + } + + if($('.nivo-caption', slider).css('display') == 'block'){ + $('.nivo-caption p', slider).fadeOut(settings.animSpeed, function(){ + $(this).html(title); + Cufon.replace('.nivo-caption p > h4'); + $('.nivo-caption').attr('style', captionStyle); + $(this).fadeIn(settings.animSpeed, function(){ + + }); + + $(this).css('visibility', 'visible'); + }); + + } else { + $('.nivo-caption p', slider).html(title); + Cufon.replace('.nivo-caption p > h4'); + $('.nivo-caption').attr('style', captionStyle); + } + $('.nivo-caption', slider).fadeIn(settings.animSpeed); + } else { + $('.nivo-caption', slider).fadeOut(settings.animSpeed); + } + + //Set new slice backgrounds + var i = 0; + $('.nivo-slice', slider).each(function(){ + var sliceWidth = Math.round(slider.width()/settings.slices); + $(this).css({ height:'0px', opacity:'0', + background: 'url("'+ vars.currentImage.attr('src') +'") no-repeat -'+ ((sliceWidth + (i * sliceWidth)) - sliceWidth) +'px 0%' }); + i++; + }); + + if(settings.effect == 'random'){ + var anims = new Array("sliceDownRight","sliceDownLeft","sliceUpRight","sliceUpLeft","sliceUpDown","sliceUpDownLeft","fold","fade"); + vars.randAnim = anims[Math.floor(Math.random()*(anims.length + 1))]; + if(vars.randAnim == undefined) vars.randAnim = 'fade'; + } + + //Run random effect from specified set (eg: effect:'fold,fade') + if(settings.effect.indexOf(',') != -1){ + var anims = settings.effect.split(','); + vars.randAnim = $.trim(anims[Math.floor(Math.random()*anims.length)]); + } + + //Run effects + vars.running = true; + if(settings.effect == 'sliceDown' || settings.effect == 'sliceDownRight' || vars.randAnim == 'sliceDownRight' || + settings.effect == 'sliceDownLeft' || vars.randAnim == 'sliceDownLeft'){ + var timeBuff = 0; + var i = 0; + var slices = $('.nivo-slice', slider); + if(settings.effect == 'sliceDownLeft' || vars.randAnim == 'sliceDownLeft') slices = $('.nivo-slice', slider)._reverse(); + slices.each(function(){ + var slice = $(this); + slice.css('top','0px'); + if(i == settings.slices-1){ + setTimeout(function(){ + slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed, '', function(){ slider.trigger('nivo:animFinished'); }); + }, (100 + timeBuff)); + } else { + setTimeout(function(){ + slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed); + }, (100 + timeBuff)); + } + timeBuff += 50; + i++; + }); + } + else if(settings.effect == 'sliceUp' || settings.effect == 'sliceUpRight' || vars.randAnim == 'sliceUpRight' || + settings.effect == 'sliceUpLeft' || vars.randAnim == 'sliceUpLeft'){ + var timeBuff = 0; + var i = 0; + var slices = $('.nivo-slice', slider); + if(settings.effect == 'sliceUpLeft' || vars.randAnim == 'sliceUpLeft') slices = $('.nivo-slice', slider)._reverse(); + slices.each(function(){ + var slice = $(this); + slice.css('bottom','0px'); + if(i == settings.slices-1){ + setTimeout(function(){ + slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed, '', function(){ slider.trigger('nivo:animFinished'); }); + }, (100 + timeBuff)); + } else { + setTimeout(function(){ + slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed); + }, (100 + timeBuff)); + } + timeBuff += 50; + i++; + }); + } + else if(settings.effect == 'sliceUpDown' || settings.effect == 'sliceUpDownRight' || vars.randAnim == 'sliceUpDown' || + settings.effect == 'sliceUpDownLeft' || vars.randAnim == 'sliceUpDownLeft'){ + var timeBuff = 0; + var i = 0; + var v = 0; + var slices = $('.nivo-slice', slider); + if(settings.effect == 'sliceUpDownLeft' || vars.randAnim == 'sliceUpDownLeft') slices = $('.nivo-slice', slider)._reverse(); + slices.each(function(){ + var slice = $(this); + if(i == 0){ + slice.css('top','0px'); + i++; + } else { + slice.css('bottom','0px'); + i = 0; + } + + if(v == settings.slices-1){ + setTimeout(function(){ + slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed, '', function(){ slider.trigger('nivo:animFinished'); }); + }, (100 + timeBuff)); + } else { + setTimeout(function(){ + slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed); + }, (100 + timeBuff)); + } + timeBuff += 50; + v++; + }); + } + else if(settings.effect == 'fold' || vars.randAnim == 'fold'){ + var timeBuff = 0; + var i = 0; + $('.nivo-slice', slider).each(function(){ + var slice = $(this); + var origWidth = slice.width(); + slice.css({ top:'0px', height:'100%', width:'0px' }); + if(i == settings.slices-1){ + setTimeout(function(){ + slice.animate({ width:origWidth, opacity:'1.0' }, settings.animSpeed, '', function(){ slider.trigger('nivo:animFinished'); }); + }, (100 + timeBuff)); + } else { + setTimeout(function(){ + slice.animate({ width:origWidth, opacity:'1.0' }, settings.animSpeed); + }, (100 + timeBuff)); + } + timeBuff += 50; + i++; + }); + } + else if(settings.effect == 'fade' || vars.randAnim == 'fade'){ + var i = 0; + $('.nivo-slice', slider).each(function(){ + $(this).css('height','100%'); + if(i == settings.slices-1){ + $(this).animate({ opacity:'1.0' }, (settings.animSpeed*2), '', function(){ slider.trigger('nivo:animFinished'); }); + } else { + $(this).animate({ opacity:'1.0' }, (settings.animSpeed*2)); + } + i++; + }); + } + } + + // For debugging + var trace = function(msg){ + if (this.console && typeof console.log != "undefined") + console.log(msg); + } + + // Start / Stop + this.stop = function(){ + if(!$(element).data('nivo:vars').stop){ + $(element).data('nivo:vars').stop = true; + trace('Stop Slider'); + } + } + + this.start = function(){ + if($(element).data('nivo:vars').stop){ + $(element).data('nivo:vars').stop = false; + trace('Start Slider'); + } + } + + //Trigger the afterLoad callback + settings.afterLoad.call(this); + }; + + $.fn.nivoSlider = function(options) { + + return this.each(function(){ + var element = $(this); + // Return early if this element already has a plugin instance + if (element.data('nivoslider')) return; + // Pass options to plugin constructor + var nivoslider = new NivoSlider(this, options); + // Store plugin object in this element's data + element.data('nivoslider', nivoslider); + }); + + }; + + //Default settings + $.fn.nivoSlider.defaults = { + effect:'random', + slices:15, + animSpeed:500, + pauseTime:3000, + startSlide:0, + directionNav:true, + directionNavHide:true, + controlNav:true, + controlNavThumbs:false, + controlNavThumbsFromRel:false, + controlNavThumbsSearch:'.jpg', + controlNavThumbsReplace:'_thumb.jpg', + keyboardNav:true, + pauseOnHover:true, + manualAdvance:false, + captionOpacity:0.8, + beforeChange: function(){}, + afterChange: function(){}, + slideshowEnd: function(){}, + lastSlide: function(){}, + afterLoad: function(){} + }; + + $.fn._reverse = [].reverse; + +})(jQuery); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/jquery.validate.js b/src/wp-content/plugins/lqdvi/js/jquery.validate.js new file mode 100644 index 00000000..2d4f339c --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/jquery.validate.js @@ -0,0 +1,16 @@ +/* + * jQuery validation plug-in 1.7 + * + * http://bassistance.de/jquery-plugins/jquery-plugin-validation/ + * http://docs.jquery.com/Plugins/Validation + * + * Copyright (c) 2006 - 2008 Jรถrn Zaefferer + * + * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $ + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ +(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}var validator=$.data(this[0],'validator');if(validator){return validator;}validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){validator.submitButton=this;});}this.submit(function(event){if(validator.settings.debug)event.preventDefault();function handle(){if(validator.settings.submitHandler){if(validator.submitButton){var hidden=$("").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}validator.settings.submitHandler.call(validator,validator.currentForm);if(validator.submitButton){hidden.remove();}return false;}return true;}if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}return handle();}else{validator.focusInvalid();return false;}});}return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=true;var validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(""+a.value);},filled:function(a){return!!$.trim(""+a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend(true,{},$.validator.defaults,options);this.currentForm=form;this.init();};$.validator.format=function(source,params){if(arguments.length==1)return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args);};if(arguments.length>2&¶ms.constructor!=Array){params=$.makeArray(arguments).slice(1);}if(params.constructor!=Array){params=[params];}$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)this.element(element);else if(element.parentNode.name in this.submitted)this.element(element.parentNode);},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.validator.format("Please enter no more than {0} characters."),minlength:$.validator.format("Please enter at least {0} characters."),rangelength:$.validator.format("Please enter a value between {0} and {1} characters long."),range:$.validator.format("Please enter a value between {0} and {1}."),max:$.validator.format("Please enter a value less than or equal to {0}."),min:$.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator"),eventType="on"+event.type.replace(/^validate/,"");validator.settings[eventType]&&validator.settings[eventType].call(validator,this[0]);}$(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",delegate).validateDelegate(":radio, :checkbox, select, option","click",delegate);if(this.settings.invalidHandler)$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin");}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id ++", check the '"+rule.method+"' method",e);throw e;}}if(dependencyMismatch)return;if(this.objectLength(rules))this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;iWarning: No message defined for "+element.name+"");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method),theregex=/\$?\{(\d+)\}/g;if(typeof message=="function"){message=message.call(this,rule.parameters,element);}else if(theregex.test(message)){message=jQuery.format(message.replace(theregex,'{$1}'),rule.parameters);}this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(label).length)this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}this.toShow=this.toShow.add(label);},errorsFor:function(element){var name=this.idOrName(element);return this.errors().filter(function(){return $(this).attr('for')==name;});},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))return this.findByName(element.name).filter(':checked').length;}return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();this.formSubmitted=false;}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false;}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",{old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}if(rules.messages){delete rules.messages;}return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message!=undefined?message:$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var val=$(element).val();return val&&val.length>0;case'input':if(this.checkable(element))return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])this.settings.messages[element.name]={};previous.originalMessage=this.settings.messages[element.name].remote;this.settings.messages[element.name].remote=previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){validator.settings.messages[element.name].remote=previous.originalMessage;var valid=response===true;if(valid){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};var message=(previous.message=response||validator.defaultMessage(element,"remote"));errors[element.name]=$.isFunction(message)?message(value):message;validator.showErrors(errors);}previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}return previous.valid;},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))return"dependency-mismatch";if(/[^0-9-]+/.test(value))return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(var n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)nDigit-=9;}nCheck+=nDigit;bEven=!bEven;}return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){var target=$(param).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){$(element).valid();});return value==target.val();}}});$.format=$.validator.format;})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}return(pendingRequests[port]=ajax.apply(this,arguments));}return ajax.apply(this,arguments);};})(jQuery);;(function($){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){this.addEventListener(original,handler,true);},teardown:function(){this.removeEventListener(original,handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};function handler(e){e=$.event.fix(e);e.type=fix;return $.event.handle.call(this,e);}});};$.extend($.fn,{validateDelegate:function(delegate,type,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});}});})(jQuery); \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/skins/hu.css b/src/wp-content/plugins/lqdvi/js/skins/hu.css new file mode 100644 index 00000000..06c55eb1 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/skins/hu.css @@ -0,0 +1,116 @@ +/* +VideoJS HuCSS Skin (http://videojs.com) +Version 2.0.0 +*/ + +.hu-css .vjs-controls { + height: 47px; opacity: 0.95; color: #fff; + background: #3A3835; +} +.hu-css.video-js-box.vjs-controls-below .vjs-controls { background: #3A3835; } + +.hu-css .vjs-controls > div { + top: 0; + background: none; + border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; + box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; +} + +/* Top Level Items */ +.hu-css .vjs-controls > div.vjs-play-control, +.hu-css .vjs-controls > div.vjs-volume-control, +.hu-css .vjs-controls > div.vjs-fullscreen-control { + bottom: 20px; height: 27px; +} +/* Bottom Level Items */ +.hu-css .vjs-controls > div.vjs-progress-control, .hu-css .vjs-controls > div.vjs-time-control { + margin-top: 28px; height: 19px; +} + +/* Placement of Control Items */ +.hu-css .vjs-controls > div.vjs-play-control { width: 33px; left: 0px; } +.hu-css .vjs-controls > div.vjs-progress-control { width: left: 84px; right: 0; } +.hu-css .vjs-controls > div.vjs-time-control { width: 84px; left: 0px; } +.hu-css .vjs-controls > div.vjs-volume-control { width: 43px; right: 44px; } +.hu-css .vjs-controls > div.vjs-fullscreen-control { width: 43px; right: 0px; } + +/* Play/Pause +-------------------------------------------------------------------------------- */ +.hu-css.vjs-paused .vjs-play-control span { margin: 9px 0 0 12px; } +.hu-css.vjs-playing .vjs-play-control span { margin: 9px 0 0 12px; } +.hu-css .vjs-play-control:hover { background-color: #000; } + +/* Progress +-------------------------------------------------------------------------------- */ +.hu-css .vjs-progress-holder { /* Box containing play and load progresses */ + height: 19px; border: none; + margin: 0px 0px 0 0px; /* Placement within the progress control item */ + background: #000; + border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; +} +.hu-css .vjs-progress-holder div { height: 13px; margin-top: 3px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } +.hu-css .vjs-play-progress { + /* Default */ background: #777; + /* Webkit */ background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#777)); + /* Firefox */ background: -moz-linear-gradient(top, #999, #777); +} +.hu-css .vjs-load-progress { background: #555; } + +/* Time Display +-------------------------------------------------------------------------------- */ +.hu-css .vjs-controls .vjs-time-control { font-size: 11px; background: #000; } +.hu-css .vjs-controls .vjs-time-control span { line-height: 19px; /* Centering vertically */ } + +/* Volume +-------------------------------------------------------------------------------- */ +/*.hu-css .vjs-volume-control:hover { background-color: #000; }*/ +.hu-css .vjs-volume-control div { margin: 0 5px 0 5px; padding: 9px 0 0 0; } +.hu-css .vjs-volume-control div span { /* Individual volume bars */ + margin: 0 2px 0 0; /* Space between */ + width: 3px; height: 0px; /* Total height is height + bottom border */ + border-bottom: 12px solid #555; /* Default (off) color and height of visible portion */ +} +.hu-css .vjs-volume-control div span.vjs-volume-level-on { border-color: #fff; /* Volume on bar color */ } +/* Creating differnt bar heights through height (transparent) and bottom border (visible). */ +.hu-css .vjs-volume-control div span:nth-child(1) { border-bottom-width: 2px; height: 10px; } +.hu-css .vjs-volume-control div span:nth-child(2) { border-bottom-width: 4px; height: 8px; } +.hu-css .vjs-volume-control div span:nth-child(3) { border-bottom-width: 6px; height: 6px; } +.hu-css .vjs-volume-control div span:nth-child(4) { border-bottom-width: 8px; height: 4px; } +.hu-css .vjs-volume-control div span:nth-child(5) { border-bottom-width: 10px; height: 2px; } + +/* Fullscreen +-------------------------------------------------------------------------------- */ +.hu-css .vjs-fullscreen-control:hover { background-color: #000; } +.hu-css .vjs-fullscreen-control div { margin: 8px 0 0 0px; padding-left: 13px; height: 13px; border-left: 1px solid #555; } +.hu-css .vjs-fullscreen-control div span:nth-child(1) { margin-right: 9px; margin-bottom: 5px; border-top: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); } +.hu-css .vjs-fullscreen-control div span:nth-child(2) { border-top: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); } +.hu-css .vjs-fullscreen-control div span:nth-child(3) { clear: both; margin: 0 9px 0 0; border-bottom: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); } +.hu-css .vjs-fullscreen-control div span:nth-child(4) { border-bottom: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); } +/* Icon when video is in fullscreen mode */ +.hu-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) { border: none; border-bottom: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); } +.hu-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) { border: none; border-bottom: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); } +.hu-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) { border: none; border-top: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); } +.hu-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) { border: none; border-top: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); } + +/* Big Play Button (at start) +---------------------------------------------------------*/ +.hu-css div.vjs-big-play-button { + width: 76px; height: 70px; margin: -35px 0 0 -38px; + border: 1px solid #ccc; opacity: 0.8; + border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; + + background: rgba(50,50,50,0.8); + + /* CSS Shadows */ + box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; +} +.hu-css div.vjs-big-play-button:hover { + box-shadow: 0px 0px 80px #fff; -webkit-box-shadow: 0px 0px 80px #fff; -moz-box-shadow: 0px 0px 80px #fff; +} +.hu-css div.vjs-big-play-button span { + margin: 16px 0 0 21px; + /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */ + border-left: 40px solid #fff; /* Width & Color of play icon */ + /* Height of play icon is total top & bottom border widths. Color is transparent. */ + border-top: 20px solid rgba(0,0,0,0); border-bottom: 20px solid rgba(0,0,0,0); +} \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/skins/tube.css b/src/wp-content/plugins/lqdvi/js/skins/tube.css new file mode 100644 index 00000000..3c7f01c5 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/skins/tube.css @@ -0,0 +1,111 @@ +/* +VideoJS TubeCSS Skin (http://videojs.com) +Version 2.0.0 +*/ + +.tube-css .vjs-controls { + opacity: 1; color: #000; + height: 24px; + bottom: 0; + background-color: #ccc; + background: #fcfcfc -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#d0d0d0)) left top; + background: #fcfcfc -moz-linear-gradient(top, #fcfcfc, #d0d0d0) left top; +} + +.tube-css .vjs-controls > div { + height: 23px; margin: 0; background: none; top: 0; + border: 1px solid #b1b1b1; border-left-color: #eee; + border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; + box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; +} + +/* Placement of Control Items */ +.tube-css .vjs-controls > div.vjs-play-control { width: 25px; left: 0; } +.tube-css .vjs-controls > div.vjs-progress-control { left: 102px; right: 83px; } +.tube-css .vjs-controls > div.vjs-time-control { width: 75px; left: 27px; } +.tube-css .vjs-controls > div.vjs-volume-control { width: 50px; right: 30px; } +.tube-css .vjs-controls > div.vjs-fullscreen-control { width: 30px; right: 0; } + +/* Removing borders on time & progress to join them */ +.tube-css .vjs-controls > div.vjs-progress-control { border-left: none; } +.tube-css .vjs-controls > div.vjs-time-control { border-right: none; } + + +/* Play/Pause +-------------------------------------------------------------------------------- */ +.tube-css .vjs-play-control { margin-left: 0; border-left-color: #b1b1b1; } +.tube-css.vjs-paused .vjs-play-control span { border-left-color: #333; border-top-width: 7px; border-left-width: 13px; border-bottom-width: 7px; margin: 5px 0 0 7px; } +.tube-css.vjs-playing .vjs-play-control span { height: 14px; margin: 5px auto 0; border-left: 4px solid #333; border-right: 4px solid #333; } +.tube-css.vjs-paused .vjs-play-control:hover span { border-left-color: #CF1A1A; } +.tube-css.vjs-playing .vjs-play-control:hover span { border-left-color: #CF1A1A; border-right-color: #CF1A1A; } + +/* Time Display +-------------------------------------------------------------------------------- */ +.tube-css .vjs-controls .vjs-time-control { font-size: 11px; } +.tube-css .vjs-controls .vjs-time-control span { line-height: 25px; /* Centering vertically */ } + +/* Progress +-------------------------------------------------------------------------------- */ +.tube-css .vjs-progress-holder { + margin-right: 10px; + background-color: #b1b1b1; + background: #b1b1b1 -webkit-gradient(linear, left top, left bottom, from(#b1b1b1), to(#cacaca)) left top; + background: #b1b1b1 -moz-linear-gradient(top, #b1b1b1, #cacaca) left top; + border-color: #CACACA; border-bottom-color: #eaeaea; + border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; +} +.tube-css .vjs-progress-control .vjs-load-progress { background: #C89191; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } +.tube-css .vjs-progress-control .vjs-play-progress { background: #f33; background: -webkit-gradient(linear, left top, left bottom, from(#f33), to(#CF1A1A)); background: -moz-linear-gradient(top, #f33, #CF1A1A); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } + +/* Volume +-------------------------------------------------------------------------------- */ +.tube-css .vjs-volume-control div { padding: 3px 0 0 0; } +.tube-css .vjs-volume-control div span { border-bottom-color: #ccc; } +/* Volume icon color */ +.tube-css .vjs-volume-control div span.vjs-volume-level-on { border-color: #333; } +/* Volume icon hovering color */ +.tube-css .vjs-volume-control:hover div span.vjs-volume-level-on { border-color: #CF1A1A; } + +/* Fullscreen +-------------------------------------------------------------------------------- */ +.tube-css .vjs-fullscreen-control div { margin: 4px 0 0 8px; } +/* Fullscreen icon color */ +.tube-css .vjs-fullscreen-control div span:nth-child(3), .tube-css .vjs-fullscreen-control div span:nth-child(4), .tube-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1), .tube-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) { + border-bottom-color: #333; +} +.tube-css .vjs-fullscreen-control div span:nth-child(1), .tube-css .vjs-fullscreen-control div span:nth-child(2), .tube-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3), .tube-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) { + border-top-color: #333; +} +/* Fullscreen icon hovering color */ +.tube-css .vjs-fullscreen-control:hover div span:nth-child(3), .tube-css .vjs-fullscreen-control:hover div span:nth-child(4), .tube-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(1), .tube-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(2) { + border-bottom-color: #CF1A1A; +} +.tube-css .vjs-fullscreen-control:hover div span:nth-child(1), .tube-css .vjs-fullscreen-control:hover div span:nth-child(2), .tube-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(3), .tube-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(4) { + border-top-color: #CF1A1A; +} + +/* Big Play Button (at start) +---------------------------------------------------------*/ +.tube-css div.vjs-big-play-button { + width: 84px; height: 58px; margin: -29px 0 0 -42px; + border: 2px solid #ccc; opacity: 0.9; + border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; + + /* CSS Background Gradients */ + /* Default */ background-color: #333; + /* Webkit */ background: #000 -webkit-gradient(linear, left top, left bottom, from(#000), to(#333)) left 29px; + /* Firefox */ background: #000 -moz-linear-gradient(top, #000, #333) left 29px; + + /* CSS Shadows */ + box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; +} +.tube-css div.vjs-big-play-button:hover { + opacity: 1; +} +.tube-css div.vjs-big-play-button span { + margin: 11px 0 0 26px; + /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */ + border-left: 36px solid #fff; /* Width & Color of play icon */ + /* Height of play icon is total top & bottom border widths. Color is transparent. */ + border-top: 18px solid rgba(0,0,0,0); border-bottom: 18px solid rgba(0,0,0,0); +} diff --git a/src/wp-content/plugins/lqdvi/js/skins/vim.css b/src/wp-content/plugins/lqdvi/js/skins/vim.css new file mode 100644 index 00000000..0a318d54 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/skins/vim.css @@ -0,0 +1,89 @@ +/* +VideoJS VimCSS Skin (http://videojs.com) +Version 2.0.0 +*/ + +.vim-css .vjs-controls { + height: 60px; opacity: 0.9; color: #fff; +} +.vim-css .vjs-controls > div { + height: 32px; top: 18px; padding: 0; text-align: center; background: rgba(23, 35, 34, 0.746094); + border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; + box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; +} +/* Placement of Control Items */ +.vim-css .vjs-controls > div.vjs-play-control { width: 65px; left: 10px; } +.vim-css .vjs-controls > div.vjs-progress-control { left: 85px; right: 160px; } +.vim-css .vjs-controls > div.vjs-time-control { width: 75px; right: 85px; } +.vim-css .vjs-controls > div.vjs-volume-control { width: 50px; right: 35px; } +.vim-css .vjs-controls > div.vjs-fullscreen-control { width: 25px; right: 10px; } + +/* Play/Pause +-------------------------------------------------------------------------------- */ +.vim-css .vjs-controls .vjs-play-control { top: 10px; margin: 0; height: 40px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } +.vim-css .vjs-play-control:hover { background: #00ADEF; } +.vim-css.vjs-paused .vjs-play-control span { border-left-color: #fff; border-top-width: 9px; border-left-width: 18px; border-bottom-width: 9px; margin: 11px 0 0 24px; } +.vim-css.vjs-playing .vjs-play-control span { width: 5px; height: 18px; margin: 5px auto 0; border-left: 5px solid #fff; border-right: 5px solid #fff; margin: 11px 0 0 24px; } + +/* Progress +-------------------------------------------------------------------------------- */ +.vim-css .vjs-controls .vjs-progress-control { border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; } +.vim-css .vjs-progress-control .vjs-progress-holder { height: 8px; padding: 1px; margin: 10px 5px 0 10px; border-color: #666666; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } +.vim-css .vjs-progress-control .vjs-play-progress { height: 8px; background: #00ADEF; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } +.vim-css .vjs-progress-control .vjs-load-progress { height: 8px; background: #898F8F; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } + +/* Time Display +-------------------------------------------------------------------------------- */ +.vim-css .vjs-controls .vjs-time-control { font-size: 11px; } +.vim-css .vjs-controls .vjs-time-control span { line-height: 32px; /* Centering vertically */ } + +/* Volume +-------------------------------------------------------------------------------- */ +.vim-css .vjs-volume-control div { padding: 7px 0 0 5px; width: 30px; } +.vim-css .vjs-volume-control div span { + float: left; margin: 0 2px 0 0; padding: 0; width: 3px; height: 3px; border-bottom: 12px solid #666666; + -webkit-transition: all 100ms linear; -moz-transition: all 100ms linear; +} +.vim-css .vjs-volume-control div span.vjs-volume-level-on { border-color: #00ADEF; } +.vim-css .vjs-volume-control div span:hover { height: 0; border-bottom-width: 15px; } + +/* Fullscreen +-------------------------------------------------------------------------------- */ +.vim-css .vjs-fullscreen-control div { margin: 10px 0 0 0; } +.vim-css .vjs-controls .vjs-fullscreen-control { border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; } +/* Making default fullscreen icon smaller */ +.vim-css .vjs-fullscreen-control div span:nth-child(1) { margin: 0 4px 4px 0; border: none; border-top: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); } +.vim-css .vjs-fullscreen-control div span:nth-child(2) { border: none; border-top: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); } +.vim-css .vjs-fullscreen-control div span:nth-child(3) { clear: both; margin: 0 4px 0 0; border: none; border-bottom: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); } +.vim-css .vjs-fullscreen-control div span:nth-child(4) { border: none; border-bottom: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); } +.vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) { border: none; border-bottom: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); } +.vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) { border: none; border-bottom: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); } +.vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) { border: none; border-top: 4px solid #fff; border-left: 4px solid rgba(0,0,0,0); } +.vim-css.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) { border: none; border-top: 4px solid #fff; border-right: 4px solid rgba(0,0,0,0); } +/* Fullscreen control hovering */ +.vim-css .vjs-fullscreen-control:hover div span:nth-child(3), .vim-css .vjs-fullscreen-control:hover div span:nth-child(4), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(1), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(2) { border-bottom-color: #00ADEF; } +.vim-css .vjs-fullscreen-control:hover div span:nth-child(1), .vim-css .vjs-fullscreen-control:hover div span:nth-child(2), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(3), .vim-css.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(4) { border-top-color: #00ADEF; } + +/* Big Play Button (at start) +---------------------------------------------------------*/ +.vim-css div.vjs-big-play-button { + width: 130px; height: 80px; margin: -40px 0 0 -65px; + border: none; opacity: 0.9; + border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; + + background: rgba(23, 35, 34, 0.746094); + + /* CSS Shadows */ + box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; +} +.vim-css div.vjs-big-play-button:hover { + background: #00ADEF; + opacity: 1; +} +.vim-css div.vjs-big-play-button span { + margin: 22px 0 0 48px; + /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */ + border-left: 36px solid #fff; /* Width & Color of play icon */ + /* Height of play icon is total top & bottom border widths. Color is transparent. */ + border-top: 18px solid rgba(0,0,0,0); border-bottom: 18px solid rgba(0,0,0,0); +} diff --git a/src/wp-content/plugins/lqdvi/js/video-js.css b/src/wp-content/plugins/lqdvi/js/video-js.css new file mode 100644 index 00000000..b5ed24fc --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/video-js.css @@ -0,0 +1,242 @@ +/* +VideoJS Default Styles (http://videojs.com) +Version 2.0.1 + +REQUIRED STYLES (be careful overriding) +================================================================================ */ +/* Box containing video, controls, and download links. + Will be set to the width of the video element through JS + If you want to add some kind of frame or special positioning, use another containing element, not video-js-box. */ +.video-js-box { text-align: left; position: relative; line-height: 0 !important; margin: 0; padding: 0 !important; border: none !important; } + +/* Video Element */ +video.video-js { background-color: #000; position: relative; padding: 0; } + +.vjs-flash-fallback { display: block; } + +/* Poster Overlay Style */ +.video-js-box img.vjs-poster { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; } +/* Subtiles Style */ +.video-js-box .vjs-subtitles { color: #fff; font-size: 20px; text-align: center; position: absolute; bottom: 40px; left: 0; right: 0; } + +/* Fullscreen styles for main elements */ +.video-js-box.vjs-fullscreen { position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: 1000; } +.video-js-box.vjs-fullscreen video.video-js, +.video-js-box.vjs-fullscreen .vjs-flash-fallback { position: relative; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; } +.video-js-box.vjs-fullscreen img.vjs-poster { z-index: 1001; } +.video-js-box.vjs-fullscreen .vjs-spinner { z-index: 1001; } +.video-js-box.vjs-fullscreen .vjs-controls { z-index: 1003; } +.video-js-box.vjs-fullscreen .vjs-big-play-button { z-index: 1004; } +.video-js-box.vjs-fullscreen .vjs-subtitles { z-index: 1004; } + +/* Styles Loaded Check */ +.vjs-styles-check { height: 5px; position: absolute; } +/* Controls Below Video */ +.video-js-box.vjs-controls-below .vjs-controls { position: relative; opacity: 1; background-color: #000; } +.video-js-box.vjs-controls-below .vjs-subtitles { bottom: 75px; } /* Account for height of controls below video */ + +/* DEFAULT SKIN (override in another file) +================================================================================ +Using all CSS to draw the controls. Images could be used if desired. +Instead of editing this file, I recommend creating your own skin CSS file to be included after this file, +so you can upgrade to newer versions easier. */ + +/* Controls Layout + Using absolute positioning to position controls */ +.video-js-box .vjs-controls { + position: absolute; margin: 0; opacity: 0.85; color: #fff; + display: none; /* Start hidden */ + left: 0; right: 0; /* 100% width of video-js-box */ + width: 100%; + bottom: 0px; /* Distance from the bottom of the box/video. Keep 0. Use height to add more bottom margin. */ + height: 35px; /* Including any margin you want above or below control items */ + padding: 0; /* Controls are absolutely position, so no padding necessary */ +} + +.video-js-box .vjs-controls > div { /* Direct div children of control bar */ + position: absolute; /* Use top, bottom, left, and right to specifically position the control. */ + text-align: center; margin: 0; padding: 0; + height: 25px; /* Default height of individual controls */ + top: 5px; /* Top margin to put space between video and controls when controls are below */ + + /* CSS Background Gradients + Using to give the aqua-ish look. */ + /* Default */ background-color: #0B151A; + /* Webkit */ background: #1F3744 -webkit-gradient(linear, left top, left bottom, from(#0B151A), to(#1F3744)) left 12px; + /* Firefox */ background: #1F3744 -moz-linear-gradient(top, #0B151A, #1F3744) left 12px; + + /* CSS Curved Corners */ + border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; + + /* CSS Shadows */ + box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; -moz-box-shadow: 1px 1px 2px #000; +} + +/* Placement of Control Items + - Left side of pogress bar, use left & width + - Rigth side of progress bar, use right & width + - Expand with the video (like progress bar) use left & right */ +.vjs-controls > div.vjs-play-control { left: 5px; width: 25px; } +.vjs-controls > div.vjs-progress-control { left: 35px; right: 165px; } /* Using left & right so it expands with the width of the video */ +.vjs-controls > div.vjs-time-control { width: 75px; right: 90px; } /* Time control and progress bar are combined to look like one */ +.vjs-controls > div.vjs-volume-control { width: 50px; right: 35px; } +.vjs-controls > div.vjs-fullscreen-control { width: 25px; right: 5px; } + +/* Removing curved corners on progress control and time control to join them. */ +.vjs-controls > div.vjs-progress-control { + border-top-right-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; + border-bottom-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; +} +.vjs-controls > div.vjs-time-control { + border-top-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; + border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; +} + +/* Play/Pause +-------------------------------------------------------------------------------- */ +.vjs-play-control { cursor: pointer !important; } +/* Play Icon */ +.vjs-play-control span { display: block; font-size: 0; line-height: 0; } +.vjs-paused .vjs-play-control span { + width: 0; height: 0; margin: 8px 0 0 8px; + /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */ + border-left: 10px solid #fff; /* Width & Color of play icon */ + /* Height of play icon is total top & bottom border widths. Color is transparent. */ + border-top: 5px solid rgba(0,0,0,0); border-bottom: 5px solid rgba(0,0,0,0); +} +.vjs-playing .vjs-play-control span { + width: 3px; height: 10px; margin: 8px auto 0; + /* Drawing the pause bars with borders */ + border-top: 0px; border-left: 3px solid #fff; border-bottom: 0px; border-right: 3px solid #fff; +} + +/* Progress +-------------------------------------------------------------------------------- */ +.vjs-progress-holder { /* Box containing play and load progresses */ + position: relative; padding: 0; overflow:hidden; cursor: pointer !important; + height: 9px; border: 1px solid #777; + margin: 7px 1px 0 5px; /* Placement within the progress control item */ + border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; +} +.vjs-progress-holder div { /* Progress Bars */ + position: absolute; display: block; width: 0; height: 9px; margin: 0; padding: 0; + border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; +} +.vjs-play-progress { + /* CSS Gradient */ + /* Default */ background: #fff; + /* Webkit */ background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#777)); + /* Firefox */ background: -moz-linear-gradient(top, #fff, #777); +} +.vjs-load-progress { + opacity: 0.8; + /* CSS Gradient */ + /* Default */ background-color: #555; + /* Webkit */ background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#aaa)); + /* Firefox */ background: -moz-linear-gradient(top, #555, #aaa); +} + +/* Time Display +-------------------------------------------------------------------------------- */ +.vjs-controls .vjs-time-control { font-size: 10px; line-height: 1; font-weight: normal; font-family: Helvetica, Arial, sans-serif; } +.vjs-controls .vjs-time-control span { line-height: 25px; /* Centering vertically */ } + +/* Volume +-------------------------------------------------------------------------------- */ +.vjs-volume-control { cursor: pointer !important; } +.vjs-volume-control div { display: block; margin: 0 5px 0 5px; padding: 4px 0 0 0; } +/* Drawing the volume icon using 6 span elements */ +.vjs-volume-control div span { /* Individual volume bars */ + float: left; padding: 0; + margin: 0 2px 0 0; /* Space between */ + width: 5px; height: 0px; /* Total height is height + bottom border */ + border-bottom: 18px solid #555; /* Default (off) color and height of visible portion */ +} +.vjs-volume-control div span.vjs-volume-level-on { border-color: #fff; /* Volume on bar color */ } +/* Creating differnt bar heights through height (transparent) and bottom border (visible). */ +.vjs-volume-control div span:nth-child(1) { border-bottom-width: 2px; height: 16px; } +.vjs-volume-control div span:nth-child(2) { border-bottom-width: 4px; height: 14px; } +.vjs-volume-control div span:nth-child(3) { border-bottom-width: 7px; height: 11px; } +.vjs-volume-control div span:nth-child(4) { border-bottom-width: 10px; height: 8px; } +.vjs-volume-control div span:nth-child(5) { border-bottom-width: 14px; height: 4px; } +.vjs-volume-control div span:nth-child(6) { margin-right: 0; } + +/* Fullscreen +-------------------------------------------------------------------------------- */ +.vjs-fullscreen-control { cursor: pointer !important; } +.vjs-fullscreen-control div { + padding: 0; text-align: left; vertical-align: top; cursor: pointer !important; + margin: 5px 0 0 5px; /* Placement within the fullscreen control item */ + width: 20px; height: 20px; +} +/* Drawing the fullscreen icon using 4 span elements */ +.vjs-fullscreen-control div span { float: left; margin: 0; padding: 0; font-size: 0; line-height: 0; width: 0; text-align: left; vertical-align: top; } +.vjs-fullscreen-control div span:nth-child(1) { /* Top-left triangle */ + margin-right: 3px; /* Space between top-left and top-right */ + margin-bottom: 3px; /* Space between top-left and bottom-left */ + border-top: 6px solid #fff; /* Height and color */ + border-right: 6px solid rgba(0,0,0,0); /* Width */ +} +.vjs-fullscreen-control div span:nth-child(2) { border-top: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); } +.vjs-fullscreen-control div span:nth-child(3) { clear: both; margin: 0 3px 0 0; border-bottom: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); } +.vjs-fullscreen-control div span:nth-child(4) { border-bottom: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); } +/* Icon when video is in fullscreen mode */ +.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) { border: none; border-bottom: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); } +.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) { border: none; border-bottom: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); } +.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) { border: none; border-top: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); } +.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) { border: none; border-top: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); } + +/* Download Links - Used for browsers that don't support any video. +---------------------------------------------------------*/ +.vjs-no-video { font-size: small; line-height: 1.5; } + +/* Big Play Button (at start) +---------------------------------------------------------*/ +div.vjs-big-play-button { + display: none; /* Start hidden */ z-index: 2; + position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -43px 0 0 -43px; text-align: center; vertical-align: center; cursor: pointer !important; + border: 3px solid #fff; opacity: 0.9; + border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; + + /* CSS Background Gradients */ + /* Default */ background-color: #0B151A; + /* Webkit */ background: #1F3744 -webkit-gradient(linear, left top, left bottom, from(#0B151A), to(#1F3744)) left 40px; + /* Firefox */ background: #1F3744 -moz-linear-gradient(top, #0B151A, #1F3744) left 40px; + + /* CSS Shadows */ + box-shadow: 4px 4px 8px #000; -webkit-box-shadow: 4px 4px 8px #000; -moz-box-shadow: 4px 4px 8px #000; +} +div.vjs-big-play-button:hover { + box-shadow: 0px 0px 80px #fff; -webkit-box-shadow: 0px 0px 80px #fff; -moz-box-shadow: 0px 0px 80px #fff; +} + +div.vjs-big-play-button span { + display: block; font-size: 0; line-height: 0; + width: 0; height: 0; margin: 20px 0 0 23px; + /* Drawing the play triangle with borders - http://www.infimum.dk/HTML/slantinfo.html */ + border-left: 40px solid #fff; /* Width & Color of play icon */ + /* Height of play icon is total top & bottom border widths. Color is transparent. */ + border-top: 20px solid rgba(0,0,0,0); border-bottom: 20px solid rgba(0,0,0,0); +} + +/* Spinner Styles +---------------------------------------------------------*/ +/* CSS Spinners by Kilian Valkhof - http://kilianvalkhof.com/2010/css-xhtml/css3-loading-spinners-without-images/ */ +.vjs-spinner { display: none; position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; z-index: 1; margin: -50px 0 0 -50px; + /* Scaling makes the circles look smoother. */ + transform: scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5); +} +/* Spinner circles */ +.vjs-spinner div { position:absolute; left: 40px; top: 40px; width: 20px; height: 20px; background: #fff; + border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; + border: 1px solid #ccc; /* Added border so can be visible on white backgrounds */ +} +/* Each circle */ +.vjs-spinner div:nth-child(1) { opacity: 0.12; transform: rotate(000deg) translate(0, -40px) scale(0.1); -webkit-transform: rotate(000deg) translate(0, -40px) scale(0.1); -moz-transform: rotate(000deg) translate(0, -40px) scale(0.1); } +.vjs-spinner div:nth-child(2) { opacity: 0.25; transform: rotate(045deg) translate(0, -40px) scale(0.2); -webkit-transform: rotate(045deg) translate(0, -40px) scale(0.2); -moz-transform: rotate(045deg) translate(0, -40px) scale(0.2); } +.vjs-spinner div:nth-child(3) { opacity: 0.37; transform: rotate(090deg) translate(0, -40px) scale(0.4); -webkit-transform: rotate(090deg) translate(0, -40px) scale(0.4); -moz-transform: rotate(090deg) translate(0, -40px) scale(0.4); } +.vjs-spinner div:nth-child(4) { opacity: 0.50; transform: rotate(135deg) translate(0, -40px) scale(0.6); -webkit-transform: rotate(135deg) translate(0, -40px) scale(0.6); -moz-transform: rotate(135deg) translate(0, -40px) scale(0.6); } +.vjs-spinner div:nth-child(5) { opacity: 0.62; transform: rotate(180deg) translate(0, -40px) scale(0.8); -webkit-transform: rotate(180deg) translate(0, -40px) scale(0.8); -moz-transform: rotate(180deg) translate(0, -40px) scale(0.8); } +.vjs-spinner div:nth-child(6) { opacity: 0.75; transform: rotate(225deg) translate(0, -40px) scale(1.0); -webkit-transform: rotate(225deg) translate(0, -40px) scale(1.0); -moz-transform: rotate(225deg) translate(0, -40px) scale(1.0); } +.vjs-spinner div:nth-child(7) { opacity: 0.87; transform: rotate(270deg) translate(0, -40px) scale(1.1); -webkit-transform: rotate(270deg) translate(0, -40px) scale(1.1); -moz-transform: rotate(270deg) translate(0, -40px) scale(1.1); } +.vjs-spinner div:nth-child(8) { opacity: 1.00; transform: rotate(315deg) translate(0, -40px) scale(1.3); -webkit-transform: rotate(315deg) translate(0, -40px) scale(1.3); -moz-transform: rotate(315deg) translate(0, -40px) scale(1.3); } \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/js/video.js b/src/wp-content/plugins/lqdvi/js/video.js new file mode 100644 index 00000000..386969bb --- /dev/null +++ b/src/wp-content/plugins/lqdvi/js/video.js @@ -0,0 +1,1689 @@ +/* +VideoJS - HTML5 Video Player +v2.0.1 + +This file is part of VideoJS. Copyright 2010 Zencoder, Inc. + +VideoJS is free software: you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +VideoJS is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License +along with VideoJS. If not, see . +*/ + +// Self-executing function to prevent global vars and help with minification +(function(window, undefined){ + var document = window.document; + +// Using jresig's Class implementation http://ejohn.org/blog/simple-javascript-inheritance/ +(function(){var initializing=false, fnTest=/xyz/.test(function(){xyz;}) ? /\b_super\b/ : /.*/; this.JRClass = function(){}; JRClass.extend = function(prop) { var _super = this.prototype; initializing = true; var prototype = new this(); initializing = false; for (var name in prop) { prototype[name] = typeof prop[name] == "function" && typeof _super[name] == "function" && fnTest.test(prop[name]) ? (function(name, fn){ return function() { var tmp = this._super; this._super = _super[name]; var ret = fn.apply(this, arguments); this._super = tmp; return ret; }; })(name, prop[name]) : prop[name]; } function JRClass() { if ( !initializing && this.init ) this.init.apply(this, arguments); } JRClass.prototype = prototype; JRClass.constructor = JRClass; JRClass.extend = arguments.callee; return JRClass;};})(); + +// Video JS Player Class +var VideoJS = JRClass.extend({ + + // Initialize the player for the supplied video tag element + // element: video tag + init: function(element, setOptions){ + + // Allow an ID string or an element + if (typeof element == 'string') { + this.video = document.getElementById(element); + } else { + this.video = element; + } + // Store reference to player on the video element. + // So you can acess the player later: document.getElementById("video_id").player.play(); + this.video.player = this; + + // Default Options + this.options = { + autoplay: false, + preload: true, + useBuiltInControls: false, // Use the browser's controls (iPhone) + controlsBelow: false, // Display control bar below video vs. in front of + controlsAtStart: false, // Make controls visible when page loads + controlsHiding: true, // Hide controls when not over the video + defaultVolume: 0.85, // Will be overridden by localStorage volume if available + playerFallbackOrder: ["html5", "flash", "links"], // Players and order to use them + flashPlayer: "htmlObject", + flashPlayerVersion: false // Required flash version for fallback + }; + // Override default options with global options + if (typeof VideoJS.options == "object") { _V_.merge(this.options, VideoJS.options); } + // Override default & global options with options specific to this player + if (typeof setOptions == "object") { _V_.merge(this.options, setOptions); } + // Override preload & autoplay with video attributes + if (this.getPreloadAttribute() !== undefined) { this.options.preload = this.getPreloadAttribute(); } + if (this.getAutoplayAttribute() !== undefined) { this.options.autoplay = this.getAutoplayAttribute(); } + + // Store reference to embed code pieces + this.box = this.video.parentNode; + this.linksFallback = this.getLinksFallback(); + this.hideLinksFallback(); // Will be shown again if "links" player is used + + // Loop through the player names list in options, "html5" etc. + // For each player name, initialize the player with that name under VideoJS.players + // If the player successfully initializes, we're done + // If not, try the next player in the list + this.each(this.options.playerFallbackOrder, function(playerType){ + if (this[playerType+"Supported"]()) { // Check if player type is supported + this[playerType+"Init"](); // Initialize player type + return true; // Stop looping though players + } + }); + + // Start Global Listeners - API doesn't exist before now + this.activateElement(this, "player"); + this.activateElement(this.box, "box"); + }, + /* Behaviors + ================================================================================ */ + behaviors: {}, + elements: {}, + newBehavior: function(name, activate, functions){ + this.behaviors[name] = activate; + this.extend(functions); + }, + activateElement: function(element, behavior){ + this.behaviors[behavior].call(this, element); + }, + /* Errors/Warnings + ================================================================================ */ + errors: [], // Array to track errors + warnings: [], + warning: function(warning){ + this.warnings.push(warning); + this.log(warning); + }, + /* History of errors/events (not quite there yet) + ================================================================================ */ + history: [], + log: function(event){ + if (!event) { return; } + if (typeof event == "string") { event = { type: event }; } + if (event.type) { this.history.push(event.type); } + if (this.history.length >= 50) { this.history.shift(); } + try { console.log(event.type); } catch(e) { try { opera.postError(event.type); } catch(e){} } + }, + /* Local Storage + ================================================================================ */ + setLocalStorage: function(key, value){ + try { localStorage[key] = value; } + catch(e) { + if (e.code == 22 || e.code == 1014) { // Webkit == 22 / Firefox == 1014 + this.warning(VideoJS.warnings.localStorageFull); + } + } + }, + /* Helpers + ================================================================================ */ + getPreloadAttribute: function(){ + if (typeof this.video.hasAttribute == "function" && this.video.hasAttribute("preload")) { + var preload = this.video.getAttribute("preload"); + // Only included the attribute, thinking it was boolean + if (preload === "" || preload === "true") { return "auto"; } + if (preload === "false") { return "none"; } + return preload; + } + }, + getAutoplayAttribute: function(){ + if (typeof this.video.hasAttribute == "function" && this.video.hasAttribute("autoplay")) { + var autoplay = this.video.getAttribute("autoplay"); + if (autoplay === "false") { return false; } + return true; + } + }, + // Calculates amoutn of buffer is full + bufferedPercent: function(){ return (this.duration()) ? this.buffered()[1] / this.duration() : 0; }, + // Each that maintains player as context + // Break if true is returned + each: function(arr, fn){ + if (!arr || arr.length === 0) { return; } + for (var i=0,j=arr.length; i= playerVersion; + } +}); +VideoJS.flashPlayers = {}; +VideoJS.flashPlayers.htmlObject = { + flashPlayerVersion: 9, + init: function() { return true; }, + api: { // No video API available with HTML Object embed method + width: function(width){ + if (width !== undefined) { + this.element.width = width; + this.box.style.width = width+"px"; + this.triggerResizeListeners(); + return this; + } + return this.element.width; + }, + height: function(height){ + if (height !== undefined) { + this.element.height = height; + this.box.style.height = height+"px"; + this.triggerResizeListeners(); + return this; + } + return this.element.height; + } + } +}; + + +/* Download Links Fallback (Player Type) +================================================================================ */ +VideoJS.player.extend({ + linksSupported: function(){ return true; }, + linksInit: function(){ + this.showLinksFallback(); + this.element = this.video; + }, + // Get the download links block element + getLinksFallback: function(){ return this.box.getElementsByTagName("P")[0]; }, + // Hide no-video download paragraph + hideLinksFallback: function(){ + if (this.linksFallback) { this.linksFallback.style.display = "none"; } + }, + // Hide no-video download paragraph + showLinksFallback: function(){ + if (this.linksFallback) { this.linksFallback.style.display = "block"; } + } +}); + +//////////////////////////////////////////////////////////////////////////////// +// Class Methods +// Functions that don't apply to individual videos. +//////////////////////////////////////////////////////////////////////////////// + +// Combine Objects - Use "safe" to protect from overwriting existing items +VideoJS.merge = function(obj1, obj2, safe){ + for (var attrname in obj2){ + if (obj2.hasOwnProperty(attrname) && (!safe || !obj1.hasOwnProperty(attrname))) { obj1[attrname]=obj2[attrname]; } + } + return obj1; +}; +VideoJS.extend = function(obj){ this.merge(this, obj, true); }; + +VideoJS.extend({ + // Add VideoJS to all video tags with the video-js class when the DOM is ready + setupAllWhenReady: function(options){ + // Options is stored globally, and added ot any new player on init + VideoJS.options = options; + VideoJS.DOMReady(VideoJS.setup); + }, + + // Run the supplied function when the DOM is ready + DOMReady: function(fn){ + VideoJS.addToDOMReady(fn); + }, + + // Set up a specific video or array of video elements + // "video" can be: + // false, undefined, or "All": set up all videos with the video-js class + // A video tag ID or video tag element: set up one video and return one player + // An array of video tag elements/IDs: set up each and return an array of players + setup: function(videos, options){ + var returnSingular = false, + playerList = [], + videoElement; + + // If videos is undefined or "All", set up all videos with the video-js class + if (!videos || videos == "All") { + videos = VideoJS.getVideoJSTags(); + // If videos is not an array, add to an array + } else if (typeof videos != 'object' || videos.nodeType == 1) { + videos = [videos]; + returnSingular = true; + } + + // Loop through videos and create players for them + for (var i=0; i 0) { + var newBufferEnd = (event.loaded / event.total) * this.duration(); + if (newBufferEnd > this.values.bufferEnd) { this.values.bufferEnd = newBufferEnd; } + } + }, + + iOSInterface: function(){ + if(VideoJS.iOSVersion() < 4) { this.forceTheSource(); } // Fix loading issues + if(VideoJS.isIPad()) { // iPad could work with controlsBelow + this.buildAndActivateSpinner(); // Spinner still works well on iPad, since iPad doesn't have one + } + }, + + // Fix android specific quirks + // Use built-in controls, but add the big play button, since android doesn't have one. + androidInterface: function(){ + this.forceTheSource(); // Fix loading issues + _V_.addListener(this.video, "click", function(){ this.play(); }); // Required to play + this.buildBigPlayButton(); // But don't activate the normal way. Pause doesn't work right on android. + _V_.addListener(this.bigPlayButton, "click", function(){ this.play(); }.context(this)); + this.positionBox(); + this.showBigPlayButtons(); + }, + /* Wait for styles (TODO: move to _V_) + ================================================================================ */ + loadInterface: function(){ + if(!this.stylesHaveLoaded()) { + // Don't want to create an endless loop either. + if (!this.positionRetries) { this.positionRetries = 1; } + if (this.positionRetries++ < 100) { + setTimeout(this.loadInterface.context(this),10); + return; + } + } + this.hideStylesCheckDiv(); + this.showPoster(); + if (this.video.paused !== false) { this.showBigPlayButtons(); } + if (this.options.controlsAtStart) { this.showControlBars(); } + this.positionAll(); + }, + /* Control Bar + ================================================================================ */ + buildAndActivateControlBar: function(){ + /* Creating this HTML +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + 00:00 / 00:00 +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + */ + + // Create a div to hold the different controls + this.controls = _V_.createElement("div", { className: "vjs-controls" }); + // Add the controls to the video's container + this.box.appendChild(this.controls); + this.activateElement(this.controls, "controlBar"); + this.activateElement(this.controls, "mouseOverVideoReporter"); + + // Build the play control + this.playControl = _V_.createElement("div", { className: "vjs-play-control", innerHTML: "" }); + this.controls.appendChild(this.playControl); + this.activateElement(this.playControl, "playToggle"); + + // Build the progress control + this.progressControl = _V_.createElement("div", { className: "vjs-progress-control" }); + this.controls.appendChild(this.progressControl); + + // Create a holder for the progress bars + this.progressHolder = _V_.createElement("div", { className: "vjs-progress-holder" }); + this.progressControl.appendChild(this.progressHolder); + this.activateElement(this.progressHolder, "currentTimeScrubber"); + + // Create the loading progress display + this.loadProgressBar = _V_.createElement("div", { className: "vjs-load-progress" }); + this.progressHolder.appendChild(this.loadProgressBar); + this.activateElement(this.loadProgressBar, "loadProgressBar"); + + // Create the playing progress display + this.playProgressBar = _V_.createElement("div", { className: "vjs-play-progress" }); + this.progressHolder.appendChild(this.playProgressBar); + this.activateElement(this.playProgressBar, "playProgressBar"); + + // Create the progress time display (00:00 / 00:00) + this.timeControl = _V_.createElement("div", { className: "vjs-time-control" }); + this.controls.appendChild(this.timeControl); + + // Create the current play time display + this.currentTimeDisplay = _V_.createElement("span", { className: "vjs-current-time-display", innerHTML: "00:00" }); + this.timeControl.appendChild(this.currentTimeDisplay); + this.activateElement(this.currentTimeDisplay, "currentTimeDisplay"); + + // Add time separator + this.timeSeparator = _V_.createElement("span", { innerHTML: " / " }); + this.timeControl.appendChild(this.timeSeparator); + + // Create the total duration display + this.durationDisplay = _V_.createElement("span", { className: "vjs-duration-display", innerHTML: "00:00" }); + this.timeControl.appendChild(this.durationDisplay); + this.activateElement(this.durationDisplay, "durationDisplay"); + + // Create the volumne control + this.volumeControl = _V_.createElement("div", { + className: "vjs-volume-control", + innerHTML: "
    " + }); + this.controls.appendChild(this.volumeControl); + this.activateElement(this.volumeControl, "volumeScrubber"); + + this.volumeDisplay = this.volumeControl.children[0]; + this.activateElement(this.volumeDisplay, "volumeDisplay"); + + // Crete the fullscreen control + this.fullscreenControl = _V_.createElement("div", { + className: "vjs-fullscreen-control", + innerHTML: "
    " + }); + this.controls.appendChild(this.fullscreenControl); + this.activateElement(this.fullscreenControl, "fullscreenToggle"); + }, + /* Poster Image + ================================================================================ */ + buildAndActivatePoster: function(){ + this.updatePosterSource(); + if (this.video.poster) { + this.poster = document.createElement("img"); + // Add poster to video box + this.box.appendChild(this.poster); + + // Add poster image data + this.poster.src = this.video.poster; + // Add poster styles + this.poster.className = "vjs-poster"; + this.activateElement(this.poster, "poster"); + } else { + this.poster = false; + } + }, + /* Big Play Button + ================================================================================ */ + buildBigPlayButton: function(){ + /* Creating this HTML +
    + */ + this.bigPlayButton = _V_.createElement("div", { + className: "vjs-big-play-button", + innerHTML: "" + }); + this.box.appendChild(this.bigPlayButton); + this.activateElement(this.bigPlayButton, "bigPlayButton"); + }, + /* Spinner (Loading) + ================================================================================ */ + buildAndActivateSpinner: function(){ + this.spinner = _V_.createElement("div", { + className: "vjs-spinner", + innerHTML: "
    " + }); + this.box.appendChild(this.spinner); + this.activateElement(this.spinner, "spinner"); + }, + /* Styles Check - Check if styles are loaded (move ot _V_) + ================================================================================ */ + // Sometimes the CSS styles haven't been applied to the controls yet + // when we're trying to calculate the height and position them correctly. + // This causes a flicker where the controls are out of place. + buildStylesCheckDiv: function(){ + this.stylesCheckDiv = _V_.createElement("div", { className: "vjs-styles-check" }); + this.stylesCheckDiv.style.position = "absolute"; + this.box.appendChild(this.stylesCheckDiv); + }, + hideStylesCheckDiv: function(){ this.stylesCheckDiv.style.display = "none"; }, + stylesHaveLoaded: function(){ + if (this.stylesCheckDiv.offsetHeight != 5) { + return false; + } else { + return true; + } + }, + /* VideoJS Box - Holds all elements + ================================================================================ */ + positionAll: function(){ + this.positionBox(); + this.positionControlBars(); + this.positionPoster(); + }, + positionBox: function(){ + // Set width based on fullscreen or not. + if (this.videoIsFullScreen) { + this.box.style.width = ""; + this.element.style.height=""; + if (this.options.controlsBelow) { + this.box.style.height = ""; + this.element.style.height = (this.box.offsetHeight - this.controls.offsetHeight) + "px"; + } + } else { + this.box.style.width = this.width() + "px"; + this.element.style.height=this.height()+"px"; + if (this.options.controlsBelow) { + this.element.style.height = ""; + // this.box.style.height = this.video.offsetHeight + this.controls.offsetHeight + "px"; + } + } + }, + /* Subtitles + ================================================================================ */ + getSubtitles: function(){ + var tracks = this.video.getElementsByTagName("TRACK"); + for (var i=0,j=tracks.length; i "); + subtitle.startTime = this.parseSubtitleTime(time[0]); + subtitle.endTime = this.parseSubtitleTime(time[1]); + // get subtitle text + var text = []; + while(lines[i].length>0 && lines[i]!="\r") { + text.push(lines[i++]); + } + subtitle.text = text.join('
    '); + // add this subtitle + this.subtitles.push(subtitle); + // ignore the blank line + i++; + } + }, + + parseSubtitleTime: function(timeText) { + var parts = timeText.split(':'); + var time = 0; + // hours => seconds + time += parseFloat(parts[0])*60*60; + // minutes => seconds + time += parseFloat(parts[1])*60; + // get seconds + var seconds = parts[2].split(','); + time += parseFloat(seconds[0]); + // add miliseconds + time = time + parseFloat(seconds[1])/1000; + return time; + }, + + buildSubtitles: function(){ + /* Creating this HTML +
    + */ + this.subtitlesDisplay = _V_.createElement("div", { className: 'vjs-subtitles' }); + this.box.appendChild(this.subtitlesDisplay); + this.activateElement(this.subtitlesDisplay, "subtitlesDisplay"); + }, + + /* Player API - Translate functionality from player to video + ================================================================================ */ + values: {}, // Storage for setters and getters of the same name. + addVideoListener: function(type, fn){ _V_.addListener(this.video, type, fn.rEvtContext(this)); }, + + play: function(){ + this.video.play(); + return this; + }, + onPlay: function(fn){ this.addVideoListener("play", fn); return this; }, + + pause: function(){ + this.video.pause(); + return this; + }, + onPause: function(fn){ this.addVideoListener("pause", fn); return this; }, + paused: function() { return this.video.paused; }, + + currentTime: function(seconds){ + if (seconds !== undefined) { + try { this.video.currentTime = seconds; } + catch(e) { this.warning(VideoJS.warnings.videoNotReady); } + this.values.currentTime = seconds; + return this; + } + + return this.video.currentTime; + }, + // Allow for smoother visual scrubbing + lastSetCurrentTime: function(){ return this.values.currentTime; }, + duration: function(){ + return this.video.duration; + }, + + buffered: function(){ + // Storing values allows them be overridden by setBufferedFromProgress + if (this.values.bufferStart === undefined) { + this.values.bufferStart = 0; + this.values.bufferEnd = 0; + } + if (this.video.buffered && this.video.buffered.length > 0) { + var newEnd = this.video.buffered.end(0); + if (newEnd > this.values.bufferEnd) { this.values.bufferEnd = newEnd; } + } + return [this.values.bufferStart, this.values.bufferEnd]; + }, + + volume: function(percentAsDecimal){ + if (percentAsDecimal !== undefined) { + this.values.volume = parseFloat(percentAsDecimal); + this.video.volume = this.values.volume; + this.setLocalStorage("volume", this.values.volume); + return this; + } + if (this.values.volume) { return this.values.volume; } + return this.video.volume; + }, + onVolumeChange: function(fn){ _V_.addListener(this.video, 'volumechange', fn.rEvtContext(this)); }, + + width: function(width){ + if (width !== undefined) { + this.video.width = width; // Not using style so it can be overridden on fullscreen. + this.box.style.width = width+"px"; + this.triggerResizeListeners(); + return this; + } + return this.video.offsetWidth; + }, + height: function(height){ + if (height !== undefined) { + this.video.height = height; + this.box.style.height = height+"px"; + this.triggerResizeListeners(); + return this; + } + return this.video.offsetHeight; + }, + + supportsFullScreen: function(){ + if(typeof this.video.webkitEnterFullScreen == 'function') { + // Seems to be broken in Chromium/Chrome + if (!navigator.userAgent.match("Chrome")) { + return true; + } + } + return false; + }, + enterFullScreen: function(){ + try { + this.video.webkitEnterFullScreen(); + } catch (e) { + if (e.code == 11) { this.warning(VideoJS.warnings.videoNotReady); } + } + return this; + }, + + onError: function(fn){ this.addVideoListener("error", fn); return this; }, + onEnded: function(fn){ + this.addVideoListener("ended", fn); return this; + } +}); + +//////////////////////////////////////////////////////////////////////////////// +// Element Behaviors +// Tell elements how to act or react +//////////////////////////////////////////////////////////////////////////////// + +/* Player Behaviors - How VideoJS reacts to what the video is doing. +================================================================================ */ +VideoJS.player.newBehavior("player", function(player){ + this.onError(this.playerOnVideoError); + // Listen for when the video is played + this.onPlay(this.playerOnVideoPlay); + this.onPlay(this.trackCurrentTime); + // Listen for when the video is paused + this.onPause(this.playerOnVideoPause); + this.onPause(this.stopTrackingCurrentTime); + // Listen for when the video ends + this.onEnded(this.playerOnVideoEnded); + // Set interval for load progress using buffer watching method + // this.trackCurrentTime(); + this.trackBuffered(); + // Buffer Full + this.onBufferedUpdate(this.isBufferFull); + },{ + playerOnVideoError: function(event){ + this.log(event); + this.log(this.video.error); + }, + playerOnVideoPlay: function(event){ this.hasPlayed = true; }, + playerOnVideoPause: function(event){}, + playerOnVideoEnded: function(event){ + this.currentTime(0); + this.pause(); + }, + + /* Load Tracking -------------------------------------------------------------- */ + // Buffer watching method for load progress. + // Used for browsers that don't support the progress event + trackBuffered: function(){ + this.bufferedInterval = setInterval(this.triggerBufferedListeners.context(this), 500); + }, + stopTrackingBuffered: function(){ clearInterval(this.bufferedInterval); }, + bufferedListeners: [], + onBufferedUpdate: function(fn){ + this.bufferedListeners.push(fn); + }, + triggerBufferedListeners: function(){ + this.each(this.bufferedListeners, function(listener){ + (listener.context(this))(); + }); + }, + isBufferFull: function(){ + if (this.bufferedPercent() == 1) { this.stopTrackingBuffered(); } + }, + + /* Time Tracking -------------------------------------------------------------- */ + trackCurrentTime: function(){ + if (this.currentTimeInterval) { clearInterval(this.currentTimeInterval); } + this.currentTimeInterval = setInterval(this.triggerCurrentTimeListeners.context(this), 42); // 24 fps + this.trackingCurrentTime = true; + }, + // Turn off play progress tracking (when paused or dragging) + stopTrackingCurrentTime: function(){ + clearInterval(this.currentTimeInterval); + this.trackingCurrentTime = false; + }, + currentTimeListeners: [], + onCurrentTimeUpdate: function(fn){ + this.currentTimeListeners.push(fn); + }, + triggerCurrentTimeListeners: function(late, newTime){ // FF passes milliseconds late a the first argument + this.each(this.currentTimeListeners, function(listener){ + (listener.context(this))(newTime); + }); + }, + + /* Resize Tracking -------------------------------------------------------------- */ + resizeListeners: [], + onResize: function(fn){ + this.resizeListeners.push(fn); + }, + // Trigger anywhere the video/box size is changed. + triggerResizeListeners: function(){ + this.each(this.resizeListeners, function(listener){ + (listener.context(this))(); + }); + } + } +); +/* Mouse Over Video Reporter Behaviors - i.e. Controls hiding based on mouse location +================================================================================ */ +VideoJS.player.newBehavior("mouseOverVideoReporter", function(element){ + // Listen for the mouse move the video. Used to reveal the controller. + _V_.addListener(element, "mousemove", this.mouseOverVideoReporterOnMouseMove.context(this)); + // Listen for the mouse moving out of the video. Used to hide the controller. + _V_.addListener(element, "mouseout", this.mouseOverVideoReporterOnMouseOut.context(this)); + },{ + mouseOverVideoReporterOnMouseMove: function(){ + this.showControlBars(); + clearInterval(this.mouseMoveTimeout); + this.mouseMoveTimeout = setTimeout(this.hideControlBars.context(this), 4000); + }, + mouseOverVideoReporterOnMouseOut: function(event){ + // Prevent flicker by making sure mouse hasn't left the video + var parent = event.relatedTarget; + while (parent && parent !== this.box) { + parent = parent.parentNode; + } + if (parent !== this.box) { + this.hideControlBars(); + } + } + } +); +/* Mouse Over Video Reporter Behaviors - i.e. Controls hiding based on mouse location +================================================================================ */ +VideoJS.player.newBehavior("box", function(element){ + this.positionBox(); + _V_.addClass(element, "vjs-paused"); + this.activateElement(element, "mouseOverVideoReporter"); + this.onPlay(this.boxOnVideoPlay); + this.onPause(this.boxOnVideoPause); + },{ + boxOnVideoPlay: function(){ + _V_.removeClass(this.box, "vjs-paused"); + _V_.addClass(this.box, "vjs-playing"); + }, + boxOnVideoPause: function(){ + _V_.removeClass(this.box, "vjs-playing"); + _V_.addClass(this.box, "vjs-paused"); + } + } +); +/* Poster Image Overlay +================================================================================ */ +VideoJS.player.newBehavior("poster", function(element){ + this.activateElement(element, "mouseOverVideoReporter"); + this.activateElement(element, "playButton"); + this.onPlay(this.hidePoster); + this.onEnded(this.showPoster); + this.onResize(this.positionPoster); + },{ + showPoster: function(){ + if (!this.poster) { return; } + this.poster.style.display = "block"; + this.positionPoster(); + }, + positionPoster: function(){ + // Only if the poster is visible + if (!this.poster || this.poster.style.display == 'none') { return; } + this.poster.style.height = this.height() + "px"; // Need incase controlsBelow + this.poster.style.width = this.width() + "px"; // Could probably do 100% of box + }, + hidePoster: function(){ + if (!this.poster) { return; } + this.poster.style.display = "none"; + }, + // Update poster source from attribute or fallback image + // iPad breaks if you include a poster attribute, so this fixes that + updatePosterSource: function(){ + if (!this.video.poster) { + var images = this.video.getElementsByTagName("img"); + if (images.length > 0) { this.video.poster = images[0].src; } + } + } + } +); +/* Control Bar Behaviors +================================================================================ */ +VideoJS.player.newBehavior("controlBar", function(element){ + if (!this.controlBars) { + this.controlBars = []; + this.onResize(this.positionControlBars); + } + this.controlBars.push(element); + _V_.addListener(element, "mousemove", this.onControlBarsMouseMove.context(this)); + _V_.addListener(element, "mouseout", this.onControlBarsMouseOut.context(this)); + },{ + showControlBars: function(){ + if (!this.options.controlsAtStart && !this.hasPlayed) { return; } + this.each(this.controlBars, function(bar){ + bar.style.display = "block"; + }); + }, + // Place controller relative to the video's position (now just resizing bars) + positionControlBars: function(){ + this.updatePlayProgressBars(); + this.updateLoadProgressBars(); + }, + hideControlBars: function(){ + if (this.options.controlsHiding && !this.mouseIsOverControls) { + this.each(this.controlBars, function(bar){ + bar.style.display = "none"; + }); + } + }, + // Block controls from hiding when mouse is over them. + onControlBarsMouseMove: function(){ this.mouseIsOverControls = true; }, + onControlBarsMouseOut: function(event){ + this.mouseIsOverControls = false; + } + } +); +/* PlayToggle, PlayButton, PauseButton Behaviors +================================================================================ */ +// Play Toggle +VideoJS.player.newBehavior("playToggle", function(element){ + _V_.addListener(element, "click", this.onPlayToggleClick.context(this)); + },{ + onPlayToggleClick: function(event){ + if (this.paused()) { + this.play(); + } else { + this.pause(); + } + } + } +); +// Play +VideoJS.player.newBehavior("playButton", function(element){ + _V_.addListener(element, "click", this.onPlayButtonClick.context(this)); + },{ + onPlayButtonClick: function(event){ this.play(); } + } +); +// Pause +VideoJS.player.newBehavior("pauseButton", function(element){ + _V_.addListener(element, "click", this.onPauseButtonClick.context(this)); + },{ + onPauseButtonClick: function(event){ this.pause(); } + } +); +/* Play Progress Bar Behaviors +================================================================================ */ +VideoJS.player.newBehavior("playProgressBar", function(element){ + if (!this.playProgressBars) { + this.playProgressBars = []; + this.onCurrentTimeUpdate(this.updatePlayProgressBars); + } + this.playProgressBars.push(element); + },{ + // Ajust the play progress bar's width based on the current play time + updatePlayProgressBars: function(newTime){ + var progress = (newTime !== undefined) ? newTime / this.duration() : this.currentTime() / this.duration(); + if (isNaN(progress)) { progress = 0; } + this.each(this.playProgressBars, function(bar){ + if (bar.style) { bar.style.width = _V_.round(progress * 100, 2) + "%"; } + }); + } + } +); +/* Load Progress Bar Behaviors +================================================================================ */ +VideoJS.player.newBehavior("loadProgressBar", function(element){ + if (!this.loadProgressBars) { this.loadProgressBars = []; } + this.loadProgressBars.push(element); + this.onBufferedUpdate(this.updateLoadProgressBars); + },{ + updateLoadProgressBars: function(){ + this.each(this.loadProgressBars, function(bar){ + if (bar.style) { bar.style.width = _V_.round(this.bufferedPercent() * 100, 2) + "%"; } + }); + } + } +); + +/* Current Time Display Behaviors +================================================================================ */ +VideoJS.player.newBehavior("currentTimeDisplay", function(element){ + if (!this.currentTimeDisplays) { + this.currentTimeDisplays = []; + this.onCurrentTimeUpdate(this.updateCurrentTimeDisplays); + } + this.currentTimeDisplays.push(element); + },{ + // Update the displayed time (00:00) + updateCurrentTimeDisplays: function(newTime){ + if (!this.currentTimeDisplays) { return; } + // Allows for smooth scrubbing, when player can't keep up. + var time = (newTime) ? newTime : this.currentTime(); + this.each(this.currentTimeDisplays, function(dis){ + dis.innerHTML = _V_.formatTime(time); + }); + } + } +); + +/* Duration Display Behaviors +================================================================================ */ +VideoJS.player.newBehavior("durationDisplay", function(element){ + if (!this.durationDisplays) { + this.durationDisplays = []; + this.onCurrentTimeUpdate(this.updateDurationDisplays); + } + this.durationDisplays.push(element); + },{ + updateDurationDisplays: function(){ + if (!this.durationDisplays) { return; } + this.each(this.durationDisplays, function(dis){ + if (this.duration()) { dis.innerHTML = _V_.formatTime(this.duration()); } + }); + } + } +); + +/* Current Time Scrubber Behaviors +================================================================================ */ +VideoJS.player.newBehavior("currentTimeScrubber", function(element){ + _V_.addListener(element, "mousedown", this.onCurrentTimeScrubberMouseDown.rEvtContext(this)); + },{ + // Adjust the play position when the user drags on the progress bar + onCurrentTimeScrubberMouseDown: function(event, scrubber){ + event.preventDefault(); + this.currentScrubber = scrubber; + + this.stopTrackingCurrentTime(); // Allows for smooth scrubbing + + this.videoWasPlaying = !this.paused(); + this.pause(); + + _V_.blockTextSelection(); + this.setCurrentTimeWithScrubber(event); + _V_.addListener(document, "mousemove", this.onCurrentTimeScrubberMouseMove.rEvtContext(this)); + _V_.addListener(document, "mouseup", this.onCurrentTimeScrubberMouseUp.rEvtContext(this)); + }, + onCurrentTimeScrubberMouseMove: function(event){ // Removeable + this.setCurrentTimeWithScrubber(event); + }, + onCurrentTimeScrubberMouseUp: function(event){ // Removeable + _V_.unblockTextSelection(); + document.removeEventListener("mousemove", this.onCurrentTimeScrubberMouseMove, false); + document.removeEventListener("mouseup", this.onCurrentTimeScrubberMouseUp, false); + this.trackCurrentTime(); + if (this.videoWasPlaying) { + this.play(); + } + }, + setCurrentTimeWithScrubber: function(event){ + var newProgress = _V_.getRelativePosition(event.pageX, this.currentScrubber); + var newTime = newProgress * this.duration(); + this.triggerCurrentTimeListeners(0, newTime); // Allows for smooth scrubbing + // Don't let video end while scrubbing. + if (newTime == this.duration()) { newTime = newTime - 0.1; } + this.currentTime(newTime); + } + } +); +/* Volume Display Behaviors +================================================================================ */ +VideoJS.player.newBehavior("volumeDisplay", function(element){ + if (!this.volumeDisplays) { + this.volumeDisplays = []; + this.onVolumeChange(this.updateVolumeDisplays); + } + this.volumeDisplays.push(element); + this.updateVolumeDisplay(element); // Set the display to the initial volume + },{ + // Update the volume control display + // Unique to these default controls. Uses borders to create the look of bars. + updateVolumeDisplays: function(){ + if (!this.volumeDisplays) { return; } + this.each(this.volumeDisplays, function(dis){ + this.updateVolumeDisplay(dis); + }); + }, + updateVolumeDisplay: function(display){ + var volNum = Math.ceil(this.volume() * 6); + this.each(display.children, function(child, num){ + if (num < volNum) { + _V_.addClass(child, "vjs-volume-level-on"); + } else { + _V_.removeClass(child, "vjs-volume-level-on"); + } + }); + } + } +); +/* Volume Scrubber Behaviors +================================================================================ */ +VideoJS.player.newBehavior("volumeScrubber", function(element){ + _V_.addListener(element, "mousedown", this.onVolumeScrubberMouseDown.rEvtContext(this)); + },{ + // Adjust the volume when the user drags on the volume control + onVolumeScrubberMouseDown: function(event, scrubber){ + // event.preventDefault(); + _V_.blockTextSelection(); + this.currentScrubber = scrubber; + this.setVolumeWithScrubber(event); + _V_.addListener(document, "mousemove", this.onVolumeScrubberMouseMove.rEvtContext(this)); + _V_.addListener(document, "mouseup", this.onVolumeScrubberMouseUp.rEvtContext(this)); + }, + onVolumeScrubberMouseMove: function(event){ + this.setVolumeWithScrubber(event); + }, + onVolumeScrubberMouseUp: function(event){ + this.setVolumeWithScrubber(event); + _V_.unblockTextSelection(); + document.removeEventListener("mousemove", this.onVolumeScrubberMouseMove, false); + document.removeEventListener("mouseup", this.onVolumeScrubberMouseUp, false); + }, + setVolumeWithScrubber: function(event){ + var newVol = _V_.getRelativePosition(event.pageX, this.currentScrubber); + this.volume(newVol); + } + } +); +/* Fullscreen Toggle Behaviors +================================================================================ */ +VideoJS.player.newBehavior("fullscreenToggle", function(element){ + _V_.addListener(element, "click", this.onFullscreenToggleClick.context(this)); + },{ + // When the user clicks on the fullscreen button, update fullscreen setting + onFullscreenToggleClick: function(event){ + if (!this.videoIsFullScreen) { + this.fullscreenOn(); + } else { + this.fullscreenOff(); + } + }, + // Turn on fullscreen (window) mode + // Real fullscreen isn't available in browsers quite yet. + fullscreenOn: function(){ + if (!this.nativeFullscreenOn()) { + this.videoIsFullScreen = true; + // Storing original doc overflow value to return to when fullscreen is off + this.docOrigOverflow = document.documentElement.style.overflow; + // Add listener for esc key to exit fullscreen + _V_.addListener(document, "keydown", this.fullscreenOnEscKey.rEvtContext(this)); + // Add listener for a window resize + _V_.addListener(window, "resize", this.fullscreenOnWindowResize.rEvtContext(this)); + // Hide any scroll bars + document.documentElement.style.overflow = 'hidden'; + // Apply fullscreen styles + _V_.addClass(this.box, "vjs-fullscreen"); + // Resize the box, controller, and poster + this.positionAll(); + } + }, + // If available use the native fullscreen + nativeFullscreenOn: function(){ + if(this.supportsFullScreen()) { + return this.enterFullScreen(); + } else { + return false; + } + }, + // Turn off fullscreen (window) mode + fullscreenOff: function(){ + this.videoIsFullScreen = false; + document.removeEventListener("keydown", this.fullscreenOnEscKey, false); + window.removeEventListener("resize", this.fullscreenOnWindowResize, false); + // Unhide scroll bars. + document.documentElement.style.overflow = this.docOrigOverflow; + // Remove fullscreen styles + _V_.removeClass(this.box, "vjs-fullscreen"); + // Resize the box, controller, and poster to original sizes + this.positionAll(); + }, + fullscreenOnWindowResize: function(event){ // Removeable + this.positionControlBars(); + }, + // Create listener for esc key while in full screen mode + fullscreenOnEscKey: function(event){ // Removeable + if (event.keyCode == 27) { + this.fullscreenOff(); + } + } + } +); +/* Big Play Button Behaviors +================================================================================ */ +VideoJS.player.newBehavior("bigPlayButton", function(element){ + if (!this.bigPlayButtons) { + this.bigPlayButtons = []; + this.onPlay(this.bigPlayButtonsOnPlay); + this.onEnded(this.bigPlayButtonsOnEnded); + } + this.bigPlayButtons.push(element); + this.activateElement(element, "playButton"); + },{ + bigPlayButtonsOnPlay: function(event){ this.hideBigPlayButtons(); }, + bigPlayButtonsOnEnded: function(event){ this.showBigPlayButtons(); }, + showBigPlayButtons: function(){ + this.each(this.bigPlayButtons, function(element){ + element.style.display = "block"; + }); + }, + hideBigPlayButtons: function(){ + this.each(this.bigPlayButtons, function(element){ + element.style.display = "none"; + }); + } + } +); +/* Spinner +================================================================================ */ +VideoJS.player.newBehavior("spinner", function(element){ + if (!this.spinners) { + this.spinners = []; + _V_.addListener(this.video, "loadeddata", this.spinnersOnVideoLoadedData.context(this)); + _V_.addListener(this.video, "loadstart", this.spinnersOnVideoLoadStart.context(this)); + _V_.addListener(this.video, "seeking", this.spinnersOnVideoSeeking.context(this)); + _V_.addListener(this.video, "seeked", this.spinnersOnVideoSeeked.context(this)); + _V_.addListener(this.video, "canplay", this.spinnersOnVideoCanPlay.context(this)); + _V_.addListener(this.video, "canplaythrough", this.spinnersOnVideoCanPlayThrough.context(this)); + _V_.addListener(this.video, "waiting", this.spinnersOnVideoWaiting.context(this)); + _V_.addListener(this.video, "stalled", this.spinnersOnVideoStalled.context(this)); + _V_.addListener(this.video, "suspend", this.spinnersOnVideoSuspend.context(this)); + _V_.addListener(this.video, "playing", this.spinnersOnVideoPlaying.context(this)); + _V_.addListener(this.video, "timeupdate", this.spinnersOnVideoTimeUpdate.context(this)); + } + this.spinners.push(element); + },{ + showSpinners: function(){ + this.each(this.spinners, function(spinner){ + spinner.style.display = "block"; + }); + clearInterval(this.spinnerInterval); + this.spinnerInterval = setInterval(this.rotateSpinners.context(this), 100); + }, + hideSpinners: function(){ + this.each(this.spinners, function(spinner){ + spinner.style.display = "none"; + }); + clearInterval(this.spinnerInterval); + }, + spinnersRotated: 0, + rotateSpinners: function(){ + this.each(this.spinners, function(spinner){ + // spinner.style.transform = 'scale(0.5) rotate('+this.spinnersRotated+'deg)'; + spinner.style.WebkitTransform = 'scale(0.5) rotate('+this.spinnersRotated+'deg)'; + spinner.style.MozTransform = 'scale(0.5) rotate('+this.spinnersRotated+'deg)'; + }); + if (this.spinnersRotated == 360) { this.spinnersRotated = 0; } + this.spinnersRotated += 45; + }, + spinnersOnVideoLoadedData: function(event){ this.hideSpinners(); }, + spinnersOnVideoLoadStart: function(event){ this.showSpinners(); }, + spinnersOnVideoSeeking: function(event){ /* this.showSpinners(); */ }, + spinnersOnVideoSeeked: function(event){ /* this.hideSpinners(); */ }, + spinnersOnVideoCanPlay: function(event){ /* this.hideSpinners(); */ }, + spinnersOnVideoCanPlayThrough: function(event){ this.hideSpinners(); }, + spinnersOnVideoWaiting: function(event){ + // Safari sometimes triggers waiting inappropriately + // Like after video has played, any you play again. + this.showSpinners(); + }, + spinnersOnVideoStalled: function(event){}, + spinnersOnVideoSuspend: function(event){}, + spinnersOnVideoPlaying: function(event){ this.hideSpinners(); }, + spinnersOnVideoTimeUpdate: function(event){ + // Safari sometimes calls waiting and doesn't recover + if(this.spinner.style.display == "block") { this.hideSpinners(); } + } + } +); +/* Subtitles +================================================================================ */ +VideoJS.player.newBehavior("subtitlesDisplay", function(element){ + if (!this.subtitlesDisplays) { + this.subtitlesDisplays = []; + _V_.addListener(this.video, "timeupdate", this.subtitlesDisplaysOnVideoTimeUpdate.context(this)); + } + this.subtitlesDisplays.push(element); + },{ + subtitlesDisplaysOnVideoTimeUpdate: function(){ + // show the subtitles + if (this.subtitles) { + // var x = this.currentSubtitlePosition; + var x = 0; + + while (xthis.subtitles[x].endTime) { + if (this.subtitles[x].showing) { + this.subtitles[x].showing = false; + this.updateSubtitlesDisplays(""); + } + this.currentSubtitlePosition++; + x = this.currentSubtitlePosition; + } + + if (this.currentSubtitlePosition>=this.subtitles.length) { return; } + + if (this.video.currentTime>=this.subtitles[x].startTime && this.video.currentTime<=this.subtitles[x].endTime) { + this.updateSubtitlesDisplays(this.subtitles[x].text); + this.subtitles[x].showing = true; + } + } + }, + updateSubtitlesDisplays: function(val){ + this.each(this.subtitlesDisplays, function(disp){ + disp.innerHTML = val; + }); + } + } +); + +//////////////////////////////////////////////////////////////////////////////// +// Convenience Functions (mini library) +// Functions not specific to video or VideoJS and could probably be replaced with a library like jQuery +//////////////////////////////////////////////////////////////////////////////// + +VideoJS.extend({ + + addClass: function(element, classToAdd){ + if ((" "+element.className+" ").indexOf(" "+classToAdd+" ") == -1) { + element.className = element.className === "" ? classToAdd : element.className + " " + classToAdd; + } + }, + removeClass: function(element, classToRemove){ + if (element.className.indexOf(classToRemove) == -1) { return; } + var classNames = element.className.split(/\s+/); + classNames.splice(classNames.lastIndexOf(classToRemove),1); + element.className = classNames.join(" "); + }, + createElement: function(tagName, attributes){ + return this.merge(document.createElement(tagName), attributes); + }, + + // Attempt to block the ability to select text while dragging controls + blockTextSelection: function(){ + document.body.focus(); + document.onselectstart = function () { return false; }; + }, + // Turn off text selection blocking + unblockTextSelection: function(){ document.onselectstart = function () { return true; }; }, + + // Return seconds as MM:SS + formatTime: function(secs) { + var seconds = Math.round(secs); + var minutes = Math.floor(seconds / 60); + minutes = (minutes >= 10) ? minutes : "0" + minutes; + seconds = Math.floor(seconds % 60); + seconds = (seconds >= 10) ? seconds : "0" + seconds; + return minutes + ":" + seconds; + }, + + // Return the relative horizonal position of an event as a value from 0-1 + getRelativePosition: function(x, relativeElement){ + return Math.max(0, Math.min(1, (x - this.findPosX(relativeElement)) / relativeElement.offsetWidth)); + }, + // Get an objects position on the page + findPosX: function(obj) { + var curleft = obj.offsetLeft; + while(obj = obj.offsetParent) { + curleft += obj.offsetLeft; + } + return curleft; + }, + getComputedStyleValue: function(element, style){ + return window.getComputedStyle(element, null).getPropertyValue(style); + }, + + round: function(num, dec) { + if (!dec) { dec = 0; } + return Math.round(num*Math.pow(10,dec))/Math.pow(10,dec); + }, + + addListener: function(element, type, handler){ + if (element.addEventListener) { + element.addEventListener(type, handler, false); + } else if (element.attachEvent) { + element.attachEvent("on"+type, handler); + } + }, + removeListener: function(element, type, handler){ + if (element.removeEventListener) { + element.removeEventListener(type, handler, false); + } else if (element.attachEvent) { + element.detachEvent("on"+type, handler); + } + }, + + get: function(url, onSuccess){ + if (typeof XMLHttpRequest == "undefined") { + XMLHttpRequest = function () { + try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); } catch (e) {} + try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch (f) {} + try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (g) {} + //Microsoft.XMLHTTP points to Msxml2.XMLHTTP.3.0 and is redundant + throw new Error("This browser does not support XMLHttpRequest."); + }; + } + var request = new XMLHttpRequest(); + request.open("GET",url); + request.onreadystatechange = function() { + if (request.readyState == 4 && request.status == 200) { + onSuccess(request.responseText); + } + }.context(this); + request.send(); + }, + + // DOM Ready functionality adapted from jQuery. http://jquery.com/ + bindDOMReady: function(){ + if (document.readyState === "complete") { + return VideoJS.onDOMReady(); + } + if (document.addEventListener) { + document.addEventListener("DOMContentLoaded", VideoJS.DOMContentLoaded, false); + window.addEventListener("load", VideoJS.onDOMReady, false); + } else if (document.attachEvent) { + document.attachEvent("onreadystatechange", VideoJS.DOMContentLoaded); + window.attachEvent("onload", VideoJS.onDOMReady); + } + }, + + DOMContentLoaded: function(){ + if (document.addEventListener) { + document.removeEventListener( "DOMContentLoaded", VideoJS.DOMContentLoaded, false); + VideoJS.onDOMReady(); + } else if ( document.attachEvent ) { + if ( document.readyState === "complete" ) { + document.detachEvent("onreadystatechange", VideoJS.DOMContentLoaded); + VideoJS.onDOMReady(); + } + } + }, + + // Functions to be run once the DOM is loaded + DOMReadyList: [], + addToDOMReady: function(fn){ + if (VideoJS.DOMIsReady) { + fn.call(document); + } else { + VideoJS.DOMReadyList.push(fn); + } + }, + + DOMIsReady: false, + onDOMReady: function(){ + if (VideoJS.DOMIsReady) { return; } + if (!document.body) { return setTimeout(VideoJS.onDOMReady, 13); } + VideoJS.DOMIsReady = true; + if (VideoJS.DOMReadyList) { + for (var i=0; i "Choose a category" +); +foreach ($categories as $category_list ) { + $wp_cats[$category_list->cat_ID] = $category_list->cat_name; +} + +$pages = get_pages(array('parent' => -1)); +$wp_pages = array( + 0 => "Choose a page" +); +foreach ($pages as $page_list ) { + $wp_pages[$page_list->ID] = $page_list->post_title; +} + + +$pp_handle = opendir(TEMPLATEPATH.'/fonts'); +$pp_font_arr = array(); + +while (false!==($pp_file = readdir($pp_handle))) { + if ($pp_file != "." && $pp_file != ".." && $pp_file != ".DS_Store" && $pp_file != ".svn") { + $pp_file_name = basename($pp_file, '.js'); + + if($pp_file_name != 'Quicksand_300.font') + { + $pp_name = explode('_', $pp_file_name); + + $pp_font_arr[$pp_file_name] = $pp_name[0]; + } + } +} +closedir($pp_handle); +asort($pp_font_arr); + + +$options = array ( + +//Begin admin header +array( + "name" => $themename." Options", + "type" => "title" +), +//End admin header + + +//Begin first tab "General" +array( + "name" => "General", + "type" => "section" +) +, + +array( "type" => "open"), + +array( "name" => "Your Logo (Image URL)", + "desc" => "Enter the URL of image that you want to use as the logo", + "id" => $shortname."_logo", + "type" => "text", + "std" => "", +), +array( "name" => "Google Analytics Domain ID ", + "desc" => "Get analytics on your site. Simply give us your Google Analytics Domain ID (something like UA-123456-1)", + "id" => $shortname."_ga_id", + "type" => "text", + "std" => "" + +), +array( "name" => "Google Maps API key ", + "desc" => "Get maps on your site. Simply give us your Google Maps API key (You can get it here)", + "id" => $shortname."_gm_key", + "type" => "text", + "std" => "" + +), +array( "name" => "Custom Favicon", + "desc" => "A favicon is a 16x16 pixel icon that represents your site; paste the URL to a .ico image that you want to use as the image", + "id" => $shortname."_favicon", + "type" => "text", + "std" => "", +), + +array( "name" => "Footer text", + "desc" => "Enter footer text ex. copyright description", + "id" => $shortname."_footer_text", + "type" => "textarea", + "std" => "" +), + +array( "name" => "Your email address", + "desc" => "Enter which email address will be sent from contact form", + "id" => $shortname."_contact_email", + "type" => "text", + "std" => "" +), + +array( "name" => "Custom CSS", + "desc" => "You can add your custom CSS here", + "id" => $shortname."_custom_css", + "type" => "textarea", + "std" => "" + +), + +array( "type" => "close"), +//End first tab "General" + + +//Begin first tab "Font" +array( + "name" => "Font", + "type" => "section" +) +, + +array( "type" => "open"), + +array( "name" => "Header Font", + "desc" => "Select font for header text", + "id" => $shortname."_font", + "type" => "select", + "options" => $pp_font_arr, + "std" => "Colaborate" +), + +array( "name" => "Main Font", + "desc" => "Select font for general text", + "id" => $shortname."_general_font", + "type" => "select", + "options" => $pp_font_arr, + "std" => "Colaborate" +), + +array( "name" => "Menu Font", + "desc" => "Select font for menu", + "id" => $shortname."_menu_font", + "type" => "select", + "options" => $pp_font_arr, + "std" => "Colaborate" +), + + +array( "name" => "P Size (in pixels)", + "desc" => "", + "id" => $shortname."_p_size", + "type" => "jslider", + "size" => "40px", + "std" => "14", + "from" => 8, + "to" => 22, + "step" => 1, +), + + +array( "name" => "H1 Size (in pixels)", + "desc" => "", + "id" => $shortname."_h1_size", + "type" => "jslider", + "size" => "40px", + "std" => "34", + "from" => 13, + "to" => 60, + "step" => 1, +), +array( "name" => "H2 Size (in pixels)", + "desc" => "", + "id" => $shortname."_h2_size", + "type" => "jslider", + "size" => "40px", + "std" => "28", + "from" => 13, + "to" => 60, + "step" => 1, +), +array( "name" => "H3 Size (in pixels)", + "desc" => "", + "id" => $shortname."_h3_size", + "type" => "jslider", + "size" => "40px", + "std" => "24", + "from" => 13, + "to" => 60, + "step" => 1, +), +array( "name" => "H4 Size (in pixels)", + "desc" => "", + "id" => $shortname."_h4_size", + "type" => "jslider", + "size" => "40px", + "std" => "20", + "from" => 13, + "to" => 60, + "step" => 1, +), +array( "name" => "H5 Size (in pixels)", + "desc" => "", + "id" => $shortname."_h5_size", + "type" => "jslider", + "size" => "40px", + "std" => "18", + "from" => 13, + "to" => 60, + "step" => 1, +), +array( "name" => "H6 Size (in pixels)", + "desc" => "", + "id" => $shortname."_h6_size", + "type" => "jslider", + "size" => "40px", + "std" => "16", + "from" => 13, + "to" => 60, + "step" => 1, +), + +array( "type" => "close"), +//End first tab "Font" + + +//Begin first tab "Colors" +array( + "name" => "Colors", + "type" => "section" +) +, + +array( "type" => "open"), + +array( "name" => "Font Color", + "desc" => "Select color for the font (default #999999)", + "id" => $shortname."_font_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#999999" + +), + +array( "name" => "Link Color", + "desc" => "Select color for the link (default #188edc)", + "id" => $shortname."_link_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#188edc" + +), + +array( "name" => "Hover Link Color", + "desc" => "Select color for the hover link (default #38a5ee)", + "id" => $shortname."_hover_link_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#38a5ee" + +), + +array( "name" => "H1, H2, H3, H4, H5, H6 Color", + "desc" => "Select color for the H1, H2, H3, H4, H5, H6 (default #ffffff)", + "id" => $shortname."_h1_font_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#ffffff" + +), + +array( "name" => "Caption Header Font Color", + "desc" => "Select color for the caption header font (default #188edc)", + "id" => $shortname."_caption_header_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#188edc" + +), + +array( "name" => "Caption Font Color", + "desc" => "Select color for the caption font (default #ffffff)", + "id" => $shortname."_caption_font_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#ffffff" + +), + +array( "name" => "Button Background Color", + "desc" => "Select color for the button background (default #0d5785)", + "id" => $shortname."_button_bg_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#0d5785" + +), + +array( "name" => "Button Font Color", + "desc" => "Select color for the button font (default #ffffff)", + "id" => $shortname."_button_font_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#ffffff" + +), + +array( "name" => "Button Border Color", + "desc" => "Select color for the button border (default #0d5785)", + "id" => $shortname."_button_border_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#0d5785" + +), + +array( "name" => "Footer Font Color", + "desc" => "Select color for the footer font (default #999999)", + "id" => $shortname."_footer_font_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#999999" + +), + +array( "name" => "Footer Link Color", + "desc" => "Select color for the footer link (default #ffffff)", + "id" => $shortname."_footer_link_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#ffffff" + +), + +array( "name" => "Footer Hover Link Color", + "desc" => "Select color for the footer hover link (default #999999)", + "id" => $shortname."_footer_hover_link_color", + "type" => "colorpicker", + "size" => "60px", + "std" => "#999999" + +), + +array( "type" => "close"), +//End first tab "Colors" + + +//Begin second tab "Slider" +array( "name" => "Slider", + "type" => "section"), +array( "type" => "open"), + +array( "name" => "Slider sort by", + "desc" => "Select sorting type for contents in slider", + "id" => $shortname."_slider_sort", + "type" => "select", + "options" => array( + 'DESC' => 'Newest First', + 'ASC' => 'Oldest First', + ), + "std" => "ASC" +), + +array( "name" => "Slider items", + "desc" => "How many items you want display in slider?", + "id" => $shortname."_slider_items", + "type" => "jslider", + "size" => "40px", + "std" => "60", + "from" => 1, + "to" => 200, + "step" => 1, +), + +array( "name" => "Enable auto scroll", + "desc" => "Select if you want to enable auto scroll for slider", + "id" => $shortname."_homepage_auto_scroll", + "type" => "iphone_checkboxes", + "std" => 1 +), + +array( "name" => "Slider scroll speed", + "desc" => "Enter auto scroll speed for slider", + "id" => $shortname."_gallery_slider_speed", + "type" => "jslider", + "size" => "40px", + "std" => "5", + "from" => 1, + "to" => 20, + "step" => 1, +), + +array( "name" => "Slider images rows", + "desc" => "How many rows you want display in slider?", + "id" => $shortname."_slider_rows", + "type" => "jslider", + "size" => "40px", + "std" => "3", + "from" => 1, + "to" => 10, + "step" => 1, +), + +array( "name" => "Slider image widh", + "desc" => "Enter image's width display in slider?", + "id" => $shortname."_slider_img_width", + "type" => "jslider", + "size" => "40px", + "std" => "240", + "from" => 200, + "to" => 500, + "step" => 1, +), + +array( "name" => "Slider image height", + "desc" => "Enter image's height display in slider?", + "id" => $shortname."_slider_img_height", + "type" => "jslider", + "size" => "40px", + "std" => "160", + "from" => 120, + "to" => 500, + "step" => 1, +), + +array( "name" => "Slider images opacity (in %)", + "desc" => "How slider image's opacity", + "id" => $shortname."_slider_opacity", + "type" => "jslider", + "size" => "40px", + "std" => "40", + "from" => 10, + "to" => 100, + "step" => 1, +), + +array( "name" => "Show welcome box on Homepage", + "desc" => "Select if you want to show or hide welcome box on homepage", + "id" => $shortname."_homepage_hide_welcome", + "type" => "iphone_checkboxes", + "std" => 1 +), + +array( "name" => "Welcome box title text", + "desc" => "Enter text to display in homepage welcome box header", + "id" => $shortname."_homepage_welcome_title", + "type" => "text", + "std" => "Welcome...", +), + +array( "name" => "Welcome box description text", + "desc" => "Enter text to display in homepage welcome box description", + "id" => $shortname."_homepage_welcome_desc", + "type" => "text", + "std" => "with extensive admin panel, customize every parts of the theme so what are you waiting for?", +), + +array( "name" => "Welcome box link", + "desc" => "Enter relative URL", + "id" => $shortname."_homepage_welcome_url", + "type" => "text", + "std" => "", +), + +array( "type" => "close"), +//End second tab "Slider" + + +//Begin second tab "Homepage" +array( "name" => "Homepage", + "type" => "section"), +array( "type" => "open"), + +array( "name" => "Home Left Content", + "desc" => "You can text or HTML in here", + "id" => $shortname."_home_left_content", + "type" => "textarea", + "std" => "" + +), + +array( "name" => "Home Right Content", + "desc" => "You can text or HTML in here", + "id" => $shortname."_home_right_content", + "type" => "textarea", + "std" => "" + +), + +array( "type" => "close"), +//End second tab "Homepage" + + +//Begin second tab "Portfolio" +array( "name" => "Portfolio", + "type" => "section"), +array( "type" => "open"), + +array( "name" => "Portfolio styles", + "desc" => "Select the columns style for the portfolio", + "id" => $shortname."_portfolio_style", + "type" => "select", + "options" => array( + 2 => 'Large', + 3 => 'Medium', + 4 => 'Small', + ), + "std" => 1 +), +array( "name" => "Portfolio sort by", + "desc" => "Select sorting type for contents in portfolio", + "id" => $shortname."_portfolio_sort", + "type" => "select", + "options" => array( + 'DESC' => 'Newest First', + 'ASC' => 'Oldest First', + ), + "std" => "ASC" +), +array( "name" => "Show Portfolio slider", + "desc" => "Select if you want to show or hide Portfolio slider", + "id" => $shortname."_portfolio_hide_slider", + "type" => "iphone_checkboxes", + "std" => 1 +), +array( "name" => "Portfolio slider sort by", + "desc" => "Select sorting type for contents in portfolio slider", + "id" => $shortname."_portfolio_slider_sort", + "type" => "select", + "options" => array( + 'DESC' => 'Newest First', + 'ASC' => 'Oldest First', + ), + "std" => "ASC" +), +array( "name" => "Portfolio items per page", + "desc" => "Enter how many items get displayed in portfolio page (default is 12 items)", + "id" => $shortname."_portfolio_items", + "type" => "jslider", + "size" => "40px", + "std" => "12", + "from" => 1, + "to" => 20, + "step" => 1, +), +array( "name" => "Show view button", + "desc" => "Select if you want to show or hide view button on portfolio", + "id" => $shortname."_portfolio_hide_view", + "type" => "iphone_checkboxes", + "std" => 1 +), +array( "name" => "View button text", + "desc" => "Enter text to display in view button", + "id" => $shortname."_portfolio_view_title", + "type" => "text", + "std" => "View", +), + +array( "type" => "close"), +//End second tab "Portfolio" + + +//Begin second tab "Capturas" +array( "name" => "Capturas", + "type" => "section"), +array( "type" => "open"), + +array( "name" => "Estilo de las capturas", + "desc" => "Select the columns style", + "id" => $shortname."_capturas_style", + "type" => "select", + "options" => array( + 2 => 'Large', + 3 => 'Medium', + 4 => 'Small', + ), + "std" => 1 +), +array( "name" => "Orden de las capturas", + "desc" => "", + "id" => $shortname."_capturas_sort", + "type" => "select", + "options" => array( + 'DESC' => 'Newest First', + 'ASC' => 'Oldest First', + ), + "std" => "ASC" +), +array( "name" => "Slider image widh", + "desc" => "Enter image's width display in slider?", + "id" => $shortname."_capturas_img_width", + "type" => "jslider", + "size" => "40px", + "std" => "150", + "from" => 120, + "to" => 500, + "step" => 1, +), + +array( "name" => "Slider image height", + "desc" => "Enter image's height display in slider?", + "id" => $shortname."_capturas_img_height", + "type" => "jslider", + "size" => "40px", + "std" => "150", + "from" => 120, + "to" => 500, + "step" => 1, +), +array( "name" => "Items per page", + "desc" => "Enter how many items get displayed in page (default is 12 items)", + "id" => $shortname."_capturas_items", + "type" => "jslider", + "size" => "40px", + "std" => "12", + "from" => 1, + "to" => 20, + "step" => 1, +), +array( "name" => "Webcam URL", + "desc" => "", + "id" => $shortname."_webcam_url", + "type" => "text", + "std" => "", +), + +array( "type" => "close"), +//End second tab "Capturas" + + + +//Begin second tab "Sidebar" +array( "name" => "Sidebar", + "type" => "section"), +array( "type" => "open"), + +array( "name" => "Add a new sidebar", + "desc" => "Enter sidebar name", + "id" => $shortname."_sidebar0", + "type" => "text", + "std" => "", +), +array( "type" => "close"), +//End second tab "Sidebar" + + +//Begin second tab "Blog" +array( "name" => "Blog", + "type" => "section"), +array( "type" => "open"), + +array( "name" => "Blog Page ID", + "desc" => "Enter id", + "id" => $shortname."_blog_page", + "type" => "text", + "std" => "Blog", +), + +array( "name" => "Custom Blog Page Title", + "desc" => "Enter title text to display in Blog template", + "id" => $shortname."_blog_title", + "type" => "text", + "std" => "Blog", +), +array( "name" => "Read more button text", + "desc" => "Enter text to display in Read more button", + "id" => $shortname."_blog_read_more_title", + "type" => "text", + "std" => "Read More", +), +array( "name" => "Show About author module", + "desc" => "Select display about the author in single blog page ", + "id" => $shortname."_blog_display_author", + "type" => "iphone_checkboxes", + "std" => 1 +), +array( "name" => "Show Related posts module", + "desc" => "Select display related posts in single blog page ", + "id" => $shortname."_blog_display_related", + "type" => "iphone_checkboxes", + "std" => 1 +), +array( "type" => "close"), +//End second tab "Blog" + + +array( "type" => "close") + +); +?> \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/lib/api.lib.php b/src/wp-content/plugins/lqdvi/lib/api.lib.php new file mode 100644 index 00000000..344ef5f3 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/lib/api.lib.php @@ -0,0 +1,66 @@ + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/lib/custom.lib.php b/src/wp-content/plugins/lqdvi/lib/custom.lib.php new file mode 100644 index 00000000..e1c6b2f9 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/lib/custom.lib.php @@ -0,0 +1,538 @@ +'; + print_r($arr); + echo ''; +} + +function gen_pagination($total,$currentPage,$baseLink,$nextPrev=true,$limit=10) +{ + if(!$total OR !$currentPage OR !$baseLink) + { + return false; + } + + //Total Number of pages + $totalPages = ceil($total/$limit); + + //Text to use after number of pages + //$txtPagesAfter = ($totalPages==1)? " page": " pages"; + + //Start off the list. + //$txtPageList = '
    '.$totalPages.$txtPagesAfter.' :
    '; + + //Show only 3 pages before current page(so that we don't have too many pages) + $min = ($page - 3 < $totalPages && $currentPage-3 > 0) ? $currentPage-3 : 1; + + //Show only 3 pages after current page(so that we don't have too many pages) + $max = ($page + 3 > $totalPages) ? $totalPages : $currentPage+3; + + //Variable for the actual page links + $pageLinks = ""; + + $baseLinkArr = parse_url($baseLink); + $start = ''; + + if(isset($baseLinkArr['query']) && !empty($baseLinkArr['query'])) + { + $start = '&'; + } + else + { + $start = '?'; + } + + //Loop to generate the page links + for($i=$min;$i<=$max;$i++) + { + if($currentPage==$i) + { + //Current Page + $pageLinks .= ''.$i.''; + } + elseif($max <= $totalPages OR $i <= $totalPages) + { + $pageLinks .= ''.$i.''; + } + } + + if($nextPrev) + { + //Next and previous links + $next = ($currentPage + 1 > $totalPages) ? false : 'Next'; + + $prev = ($currentPage - 1 <= 0 ) ? false : 'Previous'; + } + + if($totalPages > 1) + { + return '
    '; + } + else + { + return ''; + } + +} + +function count_shortcode($content = '') +{ + $return = array(); + + if(!empty($content)) + { + $pattern = get_shortcode_regex(); + $count = preg_match_all('/'.$pattern.'/s', $content, $matches); + + $return['total'] = $count; + + if(isset($matches[0])) + { + foreach($matches[0] as $match) + { + $return['content'][] = substr_replace($match ,"",-1); + } + } + } + + return $return; +} + +function pp_breadcrumbs() { + + $delimiter = '»'; + $name = get_bloginfo('name'); //text for the 'Home' link + $currentBefore = ''; + $currentAfter = ''; + + if ( !is_home() && !is_front_page() || is_paged() ) { + + echo '
    '; + + global $post; + $home = get_bloginfo('url'); + echo '' . $name . ' ' . $delimiter . ' '; + + if ( is_category() ) { + global $wp_query; + $cat_obj = $wp_query->get_queried_object(); + $thisCat = $cat_obj->term_id; + $thisCat = get_category($thisCat); + $parentCat = get_category($thisCat->parent); + if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' ')); + echo $currentBefore . 'Archive by category ''; + single_cat_title(); + echo ''' . $currentAfter; + + } elseif ( is_day() ) { + echo '' . get_the_time('Y') . ' ' . $delimiter . ' '; + echo '' . get_the_time('F') . ' ' . $delimiter . ' '; + echo $currentBefore . get_the_time('d') . $currentAfter; + + } elseif ( is_month() ) { + echo '' . get_the_time('Y') . ' ' . $delimiter . ' '; + echo $currentBefore . get_the_time('F') . $currentAfter; + + } elseif ( is_year() ) { + echo $currentBefore . get_the_time('Y') . $currentAfter; + + } elseif ( is_single() && !is_attachment() ) { + $cat = get_the_category(); $cat = $cat[0]; + echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' '); + echo $currentBefore; + the_title(); + echo $currentAfter; + + } elseif ( is_attachment() ) { + $parent = get_post($post->post_parent); + $cat = get_the_category($parent->ID); $cat = $cat[0]; + echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' '); + echo '' . $parent->post_title . ' ' . $delimiter . ' '; + echo $currentBefore; + the_title(); + echo $currentAfter; + + } elseif ( is_page() && !$post->post_parent ) { + echo $currentBefore; + the_title(); + echo $currentAfter; + + } elseif ( is_page() && $post->post_parent ) { + $parent_id = $post->post_parent; + $breadcrumbs = array(); + while ($parent_id) { + $page = get_page($parent_id); + $breadcrumbs[] = '' . get_the_title($page->ID) . ''; + $parent_id = $page->post_parent; + } + $breadcrumbs = array_reverse($breadcrumbs); + foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' '; + echo $currentBefore; + the_title(); + echo $currentAfter; + + } elseif ( is_search() ) { + echo $currentBefore . 'Search results for '' . get_search_query() . ''' . $currentAfter; + + } elseif ( is_tag() ) { + echo $currentBefore . 'Posts tagged ''; + single_tag_title(); + echo ''' . $currentAfter; + + } elseif ( is_author() ) { + global $author; + $userdata = get_userdata($author); + echo $currentBefore . 'Articles posted by ' . $userdata->display_name . $currentAfter; + + } elseif ( is_404() ) { + echo $currentBefore . 'Error 404' . $currentAfter; + } + + if ( get_query_var('paged') ) { + if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' ('; + echo __('Page') . ' ' . get_query_var('paged'); + if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')'; + } + + echo '
    '; + + } +} + +/** +* Setup blog comment style +**/ +function pp_comment($comment, $args, $depth) +{ + $GLOBALS['comment'] = $comment; ?> + +
    +
    + ' ); ?> +
    + + +
    + comment_approved == '0') : ?> + +
    + + + comment_author; ?> + + + +
    +
    += $lengths[$j]; $j++) + $difference /= $lengths[$j]; + $difference = round($difference); + if($difference != 1) $periods[$j].= "s"; + $text = "$difference $periods[$j] ago"; + return $text; +} + + +// Substring without losing word meaning and +// tiny words (length 3 by default) are included on the result. +// "..." is added if result do not reach original string length + +function pp_substr($str, $length, $minword = 3) +{ + $sub = ''; + $len = 0; + + foreach (explode(' ', $str) as $word) + { + $part = (($sub != '') ? ' ' : '') . $word; + $sub .= $part; + $len += strlen($part); + + if (strlen($word) > $minword && strlen($sub) >= $length) + { + break; + } + } + + return $sub . (($len < strlen($str)) ? '...' : ''); +} + + +/** +* Setup recent posts widget +**/ +function pp_posts($sort = 'recent', $items = 3, $echo = TRUE, $bg_color = 'black' , $echo_title = TRUE) +{ + $return_html = ''; + + if($sort == 'recent') + { + $posts = get_posts('numberposts='.$items.'&order=DESC&orderby=date&post_type=post&post_status=publish'); + $title = 'Recent Posts'; + } + else + { + global $wpdb; + + $query = "SELECT ID, post_title, post_content FROM {$wpdb->prefix}posts WHERE post_type = 'post' AND post_status= 'publish' ORDER BY comment_count DESC LIMIT 0,".$items; + $posts = $wpdb->get_results($query); + $title = 'Popular Posts'; + } + + if(!empty($posts)) + { + if($echo_title) + { + $return_html.= '

    '.$title.'

    '; + } + + $return_html.= '
      '; + + foreach($posts as $post) + { + $image_thumb = ''; + + if(has_post_thumbnail($post->ID, 'large')) + { + $image_id = get_post_thumbnail_id($post->ID); + $image_thumb = wp_get_attachment_image_src($image_id, 'large', true); + } + + $return_html.= '
    • '; + + if(!empty($image_thumb)) + { + $return_html.= ''; + } + $return_html.= ''.$post->post_title.'
      '; + $return_html.= pp_substr(strip_tags(strip_shortcodes($post->post_content)), 80).'
    • '; + + } + + $return_html.= '
    '; + + } + + if($echo) + { + echo $return_html; + } + else + { + return $return_html; + } +} + +function _substr($str, $length, $minword = 3) +{ + $sub = ''; + $len = 0; + + foreach (explode(' ', $str) as $word) + { + $part = (($sub != '') ? ' ' : '') . $word; + $sub .= $part; + $len += strlen($part); + + if (strlen($word) > $minword && strlen($sub) >= $length) + { + break; + } + } + + return $sub . (($len < strlen($str)) ? '...' : ''); +} + +function get_the_content_with_formatting ($more_link_text = '(more...)', $stripteaser = 0, $more_file = '') { + + $pp_blog_read_more_title = get_option('pp_blog_read_more_title'); + if(empty($pp_blog_read_more_title)) + { + $pp_blog_read_more_title = 'Read More'; + } + + $content = get_the_content('', $stripteaser, $more_file); + $content = strip_shortcodes($content); + $content = str_replace(']]>', ']]>', $content); + $content = _substr(strip_tags(strip_shortcodes($content)), 600); + return $content; +} + +function image_from_description($data) { + preg_match_all('/]*)>/i', $data, $matches); + return $matches[1][0]; +} + + +function select_image($img, $size) { + $img = explode('/', $img); + $filename = array_pop($img); + + // The sizes listed here are the ones Flickr provides by default. Pass the array index in the + + // 0 for square, 1 for thumb, 2 for small, etc. + $s = array( + '_s.', // square + '_t.', // thumb + '_m.', // small + '.', // medium + '_b.' // large + ); + + $img[] = preg_replace('/(_(s|t|m|b))?\./i', $s[$size], $filename); + return implode('/', $img); +} + + +function get_flickr($settings) { + if (!function_exists('MagpieRSS')) { + // Check if another plugin is using RSS, may not work + include_once (ABSPATH . WPINC . '/class-simplepie.php'); + error_reporting(E_ERROR); + } + + if(!isset($settings['items']) || empty($settings['items'])) + { + $settings['items'] = 9; + } + + // get the feeds + if ($settings['type'] == "user") { $rss_url = 'http://api.flickr.com/services/feeds/photos_public.gne?id=' . $settings['id'] . '&tags=' . $settings['tags'] . '&per_page='.$settings['items'].'&format=rss_200'; } + elseif ($settings['type'] == "favorite") { $rss_url = 'http://api.flickr.com/services/feeds/photos_faves.gne?id=' . $settings['id'] . '&format=rss_200'; } + elseif ($settings['type'] == "set") { $rss_url = 'http://api.flickr.com/services/feeds/photoset.gne?set=' . $settings['set'] . '&nsid=' . $settings['id'] . '&format=rss_200'; } + elseif ($settings['type'] == "group") { $rss_url = 'http://api.flickr.com/services/feeds/groups_pool.gne?id=' . $settings['id'] . '&format=rss_200'; } + elseif ($settings['type'] == "public" || $settings['type'] == "community") { $rss_url = 'http://api.flickr.com/services/feeds/photos_public.gne?tags=' . $settings['tags'] . '&format=rss_200'; } + else { + print 'No "type" parameter has been setup. Check your settings, or provide the parameter as an argument.'; + die(); + } + # get rss file + + $feed = new SimplePie($rss_url); + $photos_arr = array(); + + foreach ($feed->get_items() as $key => $item) + { + $enclosure = $item->get_enclosure(); + $img = image_from_description($item->get_description()); + $thumb_url = select_image($img, 0); + $large_url = select_image($img, 4); + + $photos_arr[] = array( + 'title' => $enclosure->get_title(), + 'thumb_url' => $thumb_url, + 'url' => $large_url, + ); + + $current = intval($key+1); + + if($current == $settings['items']) + { + break; + } + } + + return $photos_arr; +} + +function html2rgb($color) +{ + if ($color[0] == '#') + $color = substr($color, 1); + + if (strlen($color) == 6) + list($r, $g, $b) = array($color[0].$color[1], + $color[2].$color[3], + $color[4].$color[5]); + elseif (strlen($color) == 3) + list($r, $g, $b) = array($color[0].$color[0], $color[1].$color[1], $color[2].$color[2]); + else + return false; + + $r = hexdec($r); $g = hexdec($g); $b = hexdec($b); + + return array($r, $g, $b); +} + +function hex_lighter($hex,$factor = 30) + { + $new_hex = ''; + + $base['R'] = hexdec($hex{0}.$hex{1}); + $base['G'] = hexdec($hex{2}.$hex{3}); + $base['B'] = hexdec($hex{4}.$hex{5}); + + foreach ($base as $k => $v) + { + $amount = 255 - $v; + $amount = $amount / 100; + $amount = round($amount * $factor); + $new_decimal = $v + $amount; + + $new_hex_component = dechex($new_decimal); + if(strlen($new_hex_component) < 2) + { $new_hex_component = "0".$new_hex_component; } + $new_hex .= $new_hex_component; + } + + return $new_hex; +} + +function hex_darker($hex,$factor = 30) +{ + $new_hex = ''; + + $base['R'] = hexdec($hex{0}.$hex{1}); + $base['G'] = hexdec($hex{2}.$hex{3}); + $base['B'] = hexdec($hex{4}.$hex{5}); + + foreach ($base as $k => $v) + { + $amount = $v / 100; + $amount = round($amount * $factor); + $new_decimal = $v - $amount; + + $new_hex_component = dechex($new_decimal); + if(strlen($new_hex_component) < 2) + { $new_hex_component = "0".$new_hex_component; } + $new_hex .= $new_hex_component; + } + + return $new_hex; +} + +function theme_queue_js(){ + if (!is_admin()){ + if (!is_page() AND is_singular() AND comments_open() AND (get_option('thread_comments') == 1)) { + wp_enqueue_script( 'comment-reply' ); + } + } +} +add_action('get_header', 'theme_queue_js'); + +?> \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/lib/shortcode.lib.php b/src/wp-content/plugins/lqdvi/lib/shortcode.lib.php new file mode 100644 index 00000000..e7459218 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/lib/shortcode.lib.php @@ -0,0 +1,1265 @@ + 1 + ), $atts)); + + //get first char + $first_char = substr($content, 0, 1); + $text_len = strlen($content); + $rest_text = substr($content, 1, $text_len); + + $return_html = ''.$first_char.''; + $return_html.= do_shortcode($rest_text); + + return $return_html; +} +add_shortcode('dropcap', 'dropcap_func'); + + + + +// [quote foo="foo-value"] +function quote_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('quote', 'quote_func'); + + +function pre_func($atts, $content) { + + $return_html = '
    '.strip_tags($content).'
    '; + + return $return_html; +} +add_shortcode('pre', 'pre_func'); + + + +// [button foo="foo-value"] +function button_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'href' => '', + 'align' => 'left', + 'bg_color' => '#cccccc', + 'text_color' => '#444444', + 'size' => 'small', + 'style' => '', + 'color' => '', + ), $atts)); + + if(!empty($color)) + { + switch(strtolower($color)) + { + case 'black': + $bg_color = '#000000'; + $text_color = '#ffffff'; + break; + case 'gray': + $bg_color = '#666666'; + $text_color = '#ffffff'; + break; + case 'white': + $bg_color = '#f5f5f5'; + $text_color = '#444444'; + break; + case 'blue': + $bg_color = '#004a80'; + $text_color = '#ffffff'; + break; + case 'yellow': + $bg_color = '#f9b601'; + $text_color = '#ffffff'; + break; + case 'red': + $bg_color = '#9e0b0f'; + $text_color = '#ffffff'; + break; + case 'orange': + $bg_color = '#fe7201'; + $text_color = '#ffffff'; + break; + case 'green': + $bg_color = '#7aad34'; + $text_color = '#ffffff'; + break; + case 'pink': + $bg_color = '#d2027d'; + $text_color = '#ffffff'; + break; + case 'purple': + $bg_color = '#582280'; + $text_color = '#ffffff'; + break; + } + } + + $bg_color_light = '#'.hex_lighter(substr($bg_color, 1), 20); + $border_color = '#'.hex_darker(substr($bg_color, 1), 10); + + $return_html = ' '', + 'href' => '', + 'type' => 'image', + 'youtube_id' => '', + 'vimeo_id' => '', + 'dailymotion_id' => '', + ), $atts)); + + $class = 'lightbox'; + + if($type != 'image') + { + $class.= '_'.$type; + } + + if($type == 'youtube') + { + $href = '#video_'.$youtube_id; + } + + if($type == 'vimeo') + { + $href = '#video_'.$vimeo_id; + } + + if($type == 'dailymotion') + { + $href = '#video_'.$dailymotion_id; + } + + $return_html.= ''.do_shortcode($content).''; + + if(!empty($youtube_id)) + { + $return_html.= '
    +
    + + + + + +
    +
    '; + } + + if(!empty($vimeo_id)) + { + $return_html.= '
    +
    + + + + + + + +
    +
    '; + } + + if(!empty($dailymotion_id)) + { + $return_html.= '
    +
    + + + +
    +
    '; + } + + return $return_html; +} +add_shortcode('lightbox', 'lightbox_func'); + + +function styled_box_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'title' => '', + 'width' => '95%', + 'style' => '', + 'color' => '', + ), $atts)); + + switch(strtolower($color)) + { + case 'black': + $bg_color = '#000000'; + $text_color = '#ffffff'; + break; + default: + case 'gray': + $bg_color = '#666666'; + $text_color = '#ffffff'; + break; + case 'white': + $bg_color = '#f5f5f5'; + $text_color = '#444444'; + break; + case 'blue': + $bg_color = '#004a80'; + $text_color = '#ffffff'; + break; + case 'yellow': + $bg_color = '#f9b601'; + $text_color = '#ffffff'; + break; + case 'red': + $bg_color = '#9e0b0f'; + $text_color = '#ffffff'; + break; + case 'orange': + $bg_color = '#fe7201'; + $text_color = '#ffffff'; + break; + case 'green': + $bg_color = '#7aad34'; + $text_color = '#ffffff'; + break; + case 'pink': + $bg_color = '#d2027d'; + $text_color = '#ffffff'; + break; + case 'purple': + $bg_color = '#582280'; + $text_color = '#ffffff'; + break; + } + + $bg_color_light = '#'.hex_lighter(substr($bg_color, 1), 20); + $border_color = '#'.hex_lighter(substr($bg_color, 1), 10); + + $return_html = '
    '.$title.'
    '; + $return_html.= '
    '.html_entity_decode(do_shortcode($content)).'
    '; + + return $return_html; +} +add_shortcode('styled_box', 'styled_box_func'); + + +function frame_left_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'src' => '', + 'href' => '', + ), $atts)); + + $return_html = '
    '; + + if(!empty($href)) + { + $return_html.= ''; + } + + $return_html.= ''; + + if(!empty($href)) + { + $return_html.= ''; + } + + if(!empty($content)) + { + $return_html.= ''.$content.''; + } + + $return_html.= '
    '; + + return $return_html; +} +add_shortcode('frame_left', 'frame_left_func'); + + + + +function frame_right_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'src' => '', + 'href' => '', + ), $atts)); + + $return_html = '
    '; + + if(!empty($href)) + { + $return_html.= ''; + } + + $return_html.= ''; + + if(!empty($href)) + { + $return_html.= ''; + } + + if(!empty($content)) + { + $return_html.= ''.$content.''; + } + + $return_html.= '
    '; + + return $return_html; +} +add_shortcode('frame_right', 'frame_right_func'); + + + +function frame_center_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'src' => '', + 'href' => '', + ), $atts)); + + $return_html = '
    '; + + if(!empty($href)) + { + $return_html.= ''; + } + + $return_html.= ''; + + if(!empty($href)) + { + $return_html.= ''; + } + + if(!empty($content)) + { + $return_html.= ''.$content.''; + } + + $return_html.= '
    '; + + return $return_html; +} +add_shortcode('frame_center', 'frame_center_func'); + + + +function list_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'type' => '', + ), $atts)); + + $return_html = ' + + '; + + $return_html.= '
    '.strip_tags($content,'
    '; + + return $return_html; +} +add_shortcode('list', 'list_func'); + + + +function highlight_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'type' => 'yellow', + ), $atts)); + + $return_html.= ''.strip_tags($content).''; + + return $return_html; +} +add_shortcode('highlight', 'highlight_func'); + + + +function tagline_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'title' => '', + 'button' => '', + 'href' => '', + ), $atts)); + + $return_html.= ' + + '; + + return $return_html; +} +add_shortcode('tagline', 'tagline_func'); + + + +function arrow_list_func($atts, $content) { + + $return_html = '
      '.html_entity_decode(strip_tags($content,'
    • ')).'
    '; + + return $return_html; +} +add_shortcode('arrow_list', 'arrow_list_func'); + + + + +function check_list_func($atts, $content) { + + $return_html = ''; + + return $return_html; +} +add_shortcode('check_list', 'check_list_func'); + + + + +function star_list_func($atts, $content) { + + $return_html = ''; + + return $return_html; +} +add_shortcode('star_list', 'star_list_func'); + + + +function one_half_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'class' => '', + ), $atts)); + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_half', 'one_half_func'); + + + + +function one_half_last_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'class' => '', + ), $atts)); + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_half_last', 'one_half_last_func'); + + + +function one_third_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_third', 'one_third_func'); + + + + +function one_third_last_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_third_last', 'one_third_last_func'); + + + +function two_third_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('two_third', 'two_third_func'); + + + + +function two_third_last_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('two_third_last', 'two_third_last_func'); + + + + +function one_fourth_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_fourth', 'one_fourth_func'); + + + + +function one_fourth_last_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_fourth_last', 'one_fourth_last_func'); + + + +function one_fifth_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_fifth', 'one_fifth_func'); + + + + +function one_fifth_last_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_fifth_last', 'one_fifth_last_func'); + + + +function one_sixth_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_sixth', 'one_sixth_func'); + + + + +function one_sixth_last_func($atts, $content) { + + $return_html = '
    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('one_sixth_last', 'one_sixth_last_func'); + + + +function pp_gallery_func($atts, $content) { + + //extract short code attr + /*extract(shortcode_atts(array( + 'src' => '', + ), $atts));*/ + + $return_html = '
    '; + + return $return_html; +} +add_shortcode('pp_gallery', 'pp_gallery_func'); + + + +function accordion_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'title' => '', + 'close' => 0, + ), $atts)); + + $close_class = ''; + + if(!empty($close)) + { + $close_class = 'pp_accordion_close'; + } + + $return_html = '

    '.$title.'

    '; + $return_html.= '

    '; + $return_html.= $content; + $return_html.= '


    '; + + return $return_html; +} +add_shortcode('accordion', 'accordion_func'); + + + +function tabs_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'tab1' => '', + 'tab2' => '', + 'tab3' => '', + 'tab4' => '', + 'tab5' => '', + 'tab6' => '', + 'tab7' => '', + 'tab8' => '', + 'tab9' => '', + 'tab10' => '', + ), $atts)); + + $tab_arr = array( + $tab1, + $tab2, + $tab3, + $tab4, + $tab5, + $tab6, + $tab7, + $tab8, + $tab9, + $tab10, + ); + + $return_html = '
      '; + + foreach($tab_arr as $key=>$tab) + { + //display title1 + if(!empty($tab)) + { + $return_html.= '
    • '.$tab.'
    • '; + } + } + + $return_html.= '
    '; + $return_html.= do_shortcode($content); + $return_html.= '
    '; + + return $return_html; +} +add_shortcode('tabs', 'tabs_func'); + + +function tab_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'id' => '', + ), $atts)); + + $return_html.= '

    '.do_shortcode($content).'
    '; + + return $return_html; +} +add_shortcode('tab', 'tab_func'); + + + +function recent_posts_func($atts) { + //extract short code attr + extract(shortcode_atts(array( + 'items' => 3, + ), $atts)); + + $return_html = pp_posts('recent', $items, FALSE, 'black', FALSE); + + return $return_html; +} +add_shortcode('recent_posts', 'recent_posts_func'); + + + +function popular_posts_func($atts) { + //extract short code attr + extract(shortcode_atts(array( + 'items' => 3, + ), $atts)); + + $return_html = pp_posts('poopular', $items, FALSE, 'black', FALSE); + + return $return_html; +} +add_shortcode('popular_posts', 'popular_posts_func'); + + +/** +* Begin Portfolio slider shortcodes +**/ + +function slide_img_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'src' => '', + ), $atts)); + + if(empty($pp_slider_height)) + { + $pp_slider_height = 405; + } + + $pp_slider_height_offset = $pp_slider_height - 405; + + $return_html = '
  • '; + $return_html.= ''; + $return_html.= '
  • '. PHP_EOL; + + return $return_html; +} +add_shortcode('slide_img', 'slide_img_func'); + + +function slide_vimeo_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'video_id' => '', + ), $atts)); + + if(empty($pp_slider_height)) + { + $pp_slider_height = 405; + } + + $pp_slider_height_offset = $pp_slider_height - 405; + + $return_html = '
  • '; + $return_html.= ''; + $return_html.= '
  • '. PHP_EOL; + + return $return_html; +} +add_shortcode('slide_vimeo', 'slide_vimeo_func'); + + +function slide_youtube_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'video_id' => '', + ), $atts)); + + if(empty($pp_slider_height)) + { + $pp_slider_height = 405; + } + + $pp_slider_height_offset = $pp_slider_height - 405; + + $return_html = '
  • '; + $return_html.= ''; + $return_html.= '
  • '. PHP_EOL; + + return $return_html; +} +add_shortcode('slide_youtube', 'slide_youtube_func'); + +/** +* End Portfolio slider shortcodes +**/ + + +function pricing_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'size' => '', + 'title' => '', + 'column' => 3, + ), $atts)); + + $width_class = 'three'; + switch($column) + { + case 3: + $width_class = 'three'; + break; + case 4: + $width_class = 'four'; + break; + case 5: + $width_class = 'five'; + break; + } + + $return_html = '
    '; + + if(!empty($title)) + { + $return_html.= '
    '; + $return_html.= ''.$title.''; + $return_html.= '

    '; + } + + $return_html.= do_shortcode($content); + $return_html.= '
    '; + + return $return_html; +} +add_shortcode('pricing', 'pricing_func'); + +function map_func($atts) { + + //extract short code attr + extract(shortcode_atts(array( + 'width' => 400, + 'height' => 300, + 'lat' => 0, + 'long' => 0, + 'zoom' => 12, + 'type' => '', + 'popup' => '', + 'address' => '', + ), $atts)); + + $custom_id = time().rand(); + + $marker = '{'; + + if((!empty($lat) && !empty($long)) OR (!empty($address))) + { + if(!empty($lat) && !empty($long)) + { + $marker.= 'markers: [ { latitude: '.$lat.', longitude: '.$long; + } + elseif(!empty($address)) + { + $marker.= 'markers: [ { address: "'.$address.'"'; + } + + if(!empty($popup)) + { + $marker.= ', html: "'.$popup.'", popup: false'; + } + + $marker.= '} ], '; + } + + if(!empty($type)) + { + $marker.= 'maptype: '.$type.','; + } + + $marker.= 'zoom: '.$zoom; + $marker.= '}'; + + $return_html = '
    '; + $return_html.= ''; + + return $return_html; +} +add_shortcode('map', 'map_func'); + + +function youtube_func($atts) { + + //extract short code attr + extract(shortcode_atts(array( + 'width' => 640, + 'height' => 385, + 'video_id' => '', + ), $atts)); + + $custom_id = time().rand(); + + $return_html = ''; + + return $return_html; +} +add_shortcode('youtube', 'youtube_func'); + + +function vimeo_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'width' => 640, + 'height' => 385, + 'video_id' => '', + ), $atts)); + + $custom_id = time().rand(); + + $return_html = ''; + + return $return_html; +} +add_shortcode('vimeo', 'vimeo_func'); + + +function dailymotion_func($atts) { + + //extract short code attr + extract(shortcode_atts(array( + 'width' => 640, + 'height' => 385, + 'video_id' => '', + ), $atts)); + + $custom_id = time().rand(); + + $return_html = ''; + + return $return_html; +} +add_shortcode('dailymotion', 'dailymotion_func'); + + +function html5video_func($atts) { + + //extract short code attr + extract(shortcode_atts(array( + 'width' => 640, + 'height' => 385, + 'poster' => '', + 'mp4' => '', + 'webm' => '', + 'ogg' => '', + ), $atts)); + + $custom_id = time().rand(); + + $return_html = '
    + +
    '; + + return $return_html; +} +add_shortcode('html5video', 'html5video_func'); + + +function slideshow_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'width' => 400, + 'height' => 300, + ), $atts)); + + $content = trim($content); + $image_arr = preg_split("/(\r?\n)/", $content); + + $return_html = '
      '; + + if(!empty($image_arr) && is_array($image_arr)) + { + foreach($image_arr as $image) + { + $image = trim(strip_tags($image)); + + if(!empty($image)) + { + $return_html.= '
    • '; + $return_html.= ''; + $return_html.= '
    • '. PHP_EOL; + } + } + } + + $return_html.= '


    '; + + return $return_html; +} +add_shortcode('slideshow', 'slideshow_func'); + + +function nivoslide_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'width' => 400, + 'height' => 300, + 'effect' => 'sliceDown', + 'pauseTime' => 5, + ), $atts)); + + $content = trim($content); + $image_arr = preg_split("/(\r?\n)/", $content); + + $rand_id = mt_rand(); + $return_html = '

    '; + + $return_html.= ""; + + return $return_html; +} +add_shortcode('nivoslide', 'nivoslide_func'); + + +function twitter_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'items' => 5, + 'username' => '' + ), $atts)); + + $return_html = ''; + + if(!empty($username)) + { + include_once (TEMPLATEPATH . "/lib/twitter.lib.php"); + $obj_twitter = new Twitter($username); + $tweets = $obj_twitter->get($items); + + $return_html.= ''; + } + + return $return_html; +} +add_shortcode('twitter', 'twitter_func'); + + +function flickr_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'items' => 9, + 'flickr_id' => '' + ), $atts)); + + $return_html = ''; + + if(!empty($flickr_id)) + { + $photos_arr = get_flickr(array('type' => 'user', 'id' => $flickr_id, 'items' => $items)); + + $return_html.= '
      '; + + foreach($photos_arr as $photo) + { + $return_html.= '
    • '; + $return_html.= '';$return_html.= '
    • '; + } + + $return_html.= '

    '; + } + + return $return_html; +} +add_shortcode('flickr', 'flickr_func'); + + +function chart_func($atts) { + + //extract short code attr + extract(shortcode_atts(array( + 'width' => 590, + 'height' => 250, + 'type' => '', + 'title' => '', + 'data' => '', + 'label' => '', + 'colors' => '', + ), $atts)); + + switch($type) + { + case '3dpie': + $type_q = 'p3'; + break; + case 'pie': + $type_q = 'p'; + break; + case 'line': + $type_q = 'lc'; + break; + } + + $content_bg = get_option('pp_content_bg_color'); + $content_bg = substr($content_bg, 1); + + $return_html = ''.$title.''; + + return $return_html; +} +add_shortcode('chart', 'chart_func'); + + +function table_func($atts, $content) { + + //extract short code attr + extract(shortcode_atts(array( + 'color' => '', + ), $atts)); + + switch(strtolower($color)) + { + case 'black': + $bg_color = '#000000'; + $text_color = '#ffffff'; + break; + default: + case 'gray': + $bg_color = '#666666'; + $text_color = '#ffffff'; + break; + case 'white': + $bg_color = '#f5f5f5'; + $text_color = '#444444'; + break; + case 'blue': + $bg_color = '#004a80'; + $text_color = '#ffffff'; + break; + case 'yellow': + $bg_color = '#f9b601'; + $text_color = '#ffffff'; + break; + case 'red': + $bg_color = '#9e0b0f'; + $text_color = '#ffffff'; + break; + case 'orange': + $bg_color = '#fe7201'; + $text_color = '#ffffff'; + break; + case 'green': + $bg_color = '#7aad34'; + $text_color = '#ffffff'; + break; + case 'pink': + $bg_color = '#d2027d'; + $text_color = '#ffffff'; + break; + case 'purple': + $bg_color = '#582280'; + $text_color = '#ffffff'; + break; + } + + $bg_color_light = '#'.hex_lighter(substr($bg_color, 1), 20); + $border_color = '#'.hex_lighter(substr($bg_color, 1), 10); + + $return_html = ''; + $return_html.= '
    '; + $return_html.= html_entity_decode(do_shortcode($content)); + $return_html.= '
    '; + + return $return_html; +} +add_shortcode('table', 'table_func'); + +?> \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/lib/sidebar.lib.php b/src/wp-content/plugins/lqdvi/lib/sidebar.lib.php new file mode 100644 index 00000000..047c67f2 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/lib/sidebar.lib.php @@ -0,0 +1,47 @@ + 'Blog/Page Sidebar')); + + + +/** +* Setup Page side bar +**/ +/*if ( function_exists('register_sidebar') ) + register_sidebar(array('name' => 'Page Sidebar')); +*/ +/** +* Setup Contact side bar +**/ +if ( function_exists('register_sidebar') ) + register_sidebar(array('name' => 'Contact Sidebar')); + +/** +* Setup Blog side bar +**/ +/*if ( function_exists('register_sidebar') ) + register_sidebar(array('name' => 'Blog Sidebar')); +*/ + +/** +* Setup Footer side bar +**/ +if ( function_exists('register_sidebar') ) + register_sidebar(array('name' => 'Footer Sidebar')); + + +//Register dynamic sidebar +$dynamic_sidebar = get_option('pp_sidebar'); + +if(!empty($dynamic_sidebar)) +{ + foreach($dynamic_sidebar as $sidebar) + { + if ( function_exists('register_sidebar') ) + register_sidebar(array('name' => $sidebar)); + } +} +?> \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/lib/twitter.lib.php b/src/wp-content/plugins/lqdvi/lib/twitter.lib.php new file mode 100644 index 00000000..bc685ff5 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/lib/twitter.lib.php @@ -0,0 +1,156 @@ + + * @copyright Copyright (c) 2010, devEdgeLabs. + */ + +class Twitter +{ + var $count; + var $feedUrl; + var $username; + + //@params: twitter username, number of needed updates (20 max) + function Twitter($username, $count = 20) + { + $this->feedUrl = 'http://api.twitter.com/1/statuses/user_timeline/'.$username.'.rss'; + $this->count = $count > 20 ? 20 : $count; + $this->username = $username; + } + + function since($date) + { + $timestamp = strtotime($date); + $seconds = time() - $timestamp; + + $units = array( + 'second' => 1, + 'minute' => 60, + 'hour' => 3600, + 'day' => 86400, + 'month' => 2629743, + 'year' => 31556926 + ); + + foreach($units as $k => $v) + { + if($seconds >= $v) + { + $results = floor($seconds/$v); + if($k == 'day' | $k == 'month' | $k == 'year') + $timeago = date('D, d M, Y h:ia', $timestamp); + else + $timeago = ($results >= 2) ? 'about '.$results.' '.$k.'s ago' : 'about '.$results.' '.$k.' ago'; + } + } + + return $timeago; + } + + // Returns a multidimentional array, each containg 'tweet, date and link' respectively + function get($count = 20) + { + // Append the count + $url = $this->feedUrl; + $url .= '?count='.$count; + + $tweets_cache_path = TEMPLATEPATH.'/cache/twitter_'.$username.'_'.$count.'.cache'; + + if(file_exists($tweets_cache_path)) + { + $tweets_cache_timer = intval((time()-filemtime($tweets_cache_path))/60); + } + else + { + $tweets_cache_timer = 0; + } + + if(!file_exists($tweets_cache_path) OR $tweets_cache_timer > 15) + { + // The http CURL thingy + $curl_handle = curl_init(); + curl_setopt($curl_handle, CURLOPT_URL, $url); + curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, TRUE); + curl_setopt($curl_handle, CURLOPT_TIMEOUT, 10);//10 secs max + $data = curl_exec($curl_handle); + curl_close($curl_handle); + + // Some error? Return an empty array + // You may want to extend this to know the exact error + // echo curl_error($curl_handle); + // or know the http status + // echo curl_getinfo($curl_handle, CURLINFO_HTTP_CODE); + if(!$data) return array(); + + // Some reformatting + $pattern = array( + '/[^(:\/\/)](www\.[^ \n\r]+)/', + '/(https?:\/\/[^ \n\r]+)/', + '/@(\w+)/', + '/^'.$this->username.':\s*/i' + ); + $replace = array( + '$1', + '$1', + '@$1'. + '' + ); + + $tweets = array(); + $xml = new SimpleXMLElement($data); + + if(!empty($xml->channel->item) && isset($xml->channel->item)) + { + foreach($xml->channel->item as $item) + { + $tweet = preg_replace($pattern, $replace, $item->description); + $date = $this->since($item->pubDate); + $permalink = $item->link; + $tweets[] = array($tweet, $date, $permalink); + } + } + + if(file_exists($tweets_cache_path)) + { + unlink($tweets_cache_path); + } + + $myFile = $tweets_cache_path; + $fh = fopen($myFile, 'w') or die("can't open file"); + $stringData = serialize($tweets); + fwrite($fh, $stringData); + fclose($fh); + } + else + { + error_reporting(0); + $file = file_get_contents($tweets_cache_path, true); + + if(!empty($file)) + { + $tweets = unserialize($file); + + if(!is_array($tweets)) + { + $tweets = array(); + } + } + } + + return $tweets; + } +} +?> \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/lib/widgets.lib.php b/src/wp-content/plugins/lqdvi/lib/widgets.lib.php new file mode 100644 index 00000000..160bcb4f --- /dev/null +++ b/src/wp-content/plugins/lqdvi/lib/widgets.lib.php @@ -0,0 +1,784 @@ + 'LQDVI_Recent_Posts', 'description' => 'The recent posts with thumbnails' ); + $this->WP_Widget('LQDVI_Recent_Posts', 'LQDVI Recent Posts', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $items = empty($instance['items']) ? ' ' : apply_filters('widget_title', $instance['items']); + + if(!is_numeric($items)) + { + $items = 3; + } + + if(!empty($items)) + { + pp_posts('recent', $items, TRUE); + } + + echo $after_widget; + } + + function update($new_instance, $old_instance) { + $instance = $old_instance; + $instance['items'] = strip_tags($new_instance['items']); + + return $instance; + } + + function form($instance) { + $instance = wp_parse_args( (array) $instance, array( 'items' => '') ); + $items = strip_tags($instance['items']); + +?> +

    + 'LQDVI_Popular_Posts', 'description' => 'The popular posts with thumbnails' ); + $this->WP_Widget('LQDVI_Popular_Posts', 'LQDVI Popular Posts', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $items = empty($instance['items']) ? ' ' : apply_filters('widget_title', $instance['items']); + + if(!is_numeric($items)) + { + $items = 3; + } + + if(!empty($items)) + { + pp_posts('popular', $items, TRUE); + } + + echo $after_widget; + } + + function update($new_instance, $old_instance) { + $instance = $old_instance; + $instance['items'] = strip_tags($new_instance['items']); + + return $instance; + } + + function form($instance) { + $instance = wp_parse_args( (array) $instance, array( 'items' => '') ); + $items = strip_tags($instance['items']); + +?> +

    + 'LQDVI_Proyectos', 'description' => 'Project items widget' ); + $this->WP_Widget('LQDVI_Proyectos', 'LQDVI Proyectos', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $items = empty($instance['items']) ? ' ' : apply_filters('widget_title', $instance['items']); + + if(!is_numeric($items)) + { + $items = 3; + } + + if(!empty($items)) + { + $pp_portfolio_sort = get_option('pp_portfolio_sort'); + if(empty($pp_portfolio_sort)) + { + $pp_portfolio_sort = 'ASC'; + } + + $portfolio_items = get_posts('numberposts='.$items.'&order='.$pp_portfolio_sort.'&orderby=date&post_type=proyectos'); + + if(isset($portfolio_items) && !empty($portfolio_items)) + { + echo '

    Portfolio

    '; + + foreach($portfolio_items as $key => $portfolio_item) + { + $image_url = ''; + + if(has_post_thumbnail($portfolio_item->ID, 'large')) + { + $image_id = get_post_thumbnail_id($portfolio_item->ID); + $image_url = wp_get_attachment_image_src($image_id, 'large', true); + } + + $permalink_url = get_permalink($portfolio_item->ID); + + $word_count = 400; + if(!empty($image_url[0])) + { + $word_count = 100; + } +?> + +
    + + +
    + + + +
    + +
    +
    post_title?>
    +

    post_content)), $word_count); ?>

    +
    +
    +
    + + '' ) ); + $items = strip_tags($instance['items']); + $bg_color = strip_tags($instance['bg_color']); + if(empty($bg_color)) + { + $bg_color = 'black'; + } + +?> +

    + 'LQDVI_Twitter', 'description' => 'Display your recent Twitter feed' ); + $this->WP_Widget('LQDVI_Twitter', 'LQDVI Twitter', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $twitter_username = empty($instance['twitter_username']) ? ' ' : apply_filters('widget_title', $instance['twitter_username']); + $title = $instance['title']; + $items = empty($instance['items']) ? ' ' : apply_filters('widget_title', $instance['items']); + + if(!is_numeric($items)) + { + $items = 5; + } + + if(empty($title)) + { + $title = 'Recent Tweets'; + } + + if(!empty($items) && !empty($twitter_username)) + { + // Begin get user timeline + include_once (TEMPLATEPATH . "/lib/twitter.lib.php"); + $obj_twitter = new Twitter($twitter_username); + $tweets = $obj_twitter->get($items); + + if(!empty($tweets)) + { + echo '

    '.$title.'


    '; + echo ''; + } + } + + echo $after_widget; + } + + function update($new_instance, $old_instance) { + $instance = $old_instance; + $instance['items'] = strip_tags($new_instance['items']); + $instance['title'] = strip_tags($new_instance['title']); + $instance['twitter_username'] = strip_tags($new_instance['twitter_username']); + + return $instance; + } + + function form($instance) { + $instance = wp_parse_args( (array) $instance, array( 'items' => '', 'twitter_username' => '', 'title' => '') ); + $items = strip_tags($instance['items']); + $twitter_username = strip_tags($instance['twitter_username']); + $title = strip_tags($instance['title']); + +?> +

    + +

    + +

    + 'LQDVI_Contact_Form', 'description' => 'Display contact form' ); + $this->WP_Widget('LQDVI_Contact_Form', 'LQDVI Contact Form', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']); + + if(empty($title)) + { + $title = 'Contact Us'; + } + + $pp_contact_email = get_option('pp_contact_email'); + + echo '

    '.$title.'

    '; +?> + +
    + +

    +
    + +

    +

    +
    + +

    +

    +
    + +

    +

    +
    +

    +
    +
    + + '') ); + $title = strip_tags($instance['title']); + +?> + +

    + 'LQDVI_Map', 'description' => 'Display map' ); + $this->WP_Widget('LQDVI_Map', 'LQDVI Map', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $title = empty($instance['title']) ? 'Map' : $instance['title']; + $width = empty($instance['width']) ? 240 : $instance['width']; + $height = empty($instance['height']) ? 240 : $instance['height']; + $lat = empty($instance['lat']) ? 0 : $instance['lat']; + $long = empty($instance['long']) ? 0 : $instance['long']; + + $custom_id = time().rand(); + + echo '

    '.$title.'


    '; + + $marker = ''; + if(!empty($lat) && !empty($long)) + { + $marker = '{ zoom: 12, markers: [ { latitude: '.$lat.', longitude: '.$long.' } ] }'; + } +?> + +
    + + + '', 'title' => '', 'width' => '', 'height' => '', 'lat' => '', 'long' => '') ); + $title = strip_tags($instance['title']); + $width = strip_tags($instance['width']); + $height = strip_tags($instance['height']); + $lat = strip_tags($instance['lat']); + $long = strip_tags($instance['long']); + +?> + +

    + +

    + +

    + +

    + +

    + 'LQDVI_Youtube', 'description' => 'Display Youtube Video' ); + $this->WP_Widget('LQDVI_Youtube', 'LQDVI Youtube Video', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']); + $youtube_id = empty($instance['youtube_id']) ? 0 : $instance['youtube_id']; + + if(!empty($title)) + { + echo '

    '.$title.'


    '; + } +?> + + + + '', 'youtube_id' => '') ); + $title = strip_tags($instance['title']); + $youtube_id = strip_tags($instance['youtube_id']); + +?> + +

    + +

    + 'LQDVI_Vimeo', 'description' => 'Display Vimeo Video' ); + $this->WP_Widget('LQDVI_Vimeo', 'LQDVI Vimeo Video', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']); + $vimeo_id = empty($instance['vimeo_id']) ? 0 : $instance['vimeo_id']; + + if(!empty($title)) + { + echo '

    '.$title.'


    '; + } +?> + +

    + + '', 'vimeo_id' => '') ); + $title = strip_tags($instance['title']); + $vimeo_id = strip_tags($instance['vimeo_id']); + +?> + +

    + +

    + 'LQDVI_Social_Icon', 'description' => 'Display social media icon' ); + $this->WP_Widget('LQDVI_Social_Icon', 'LQDVI Social Media Icon', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $title = empty($instance['title']) ? '' : apply_filters('widget_title', $instance['title']); + $twitter = empty($instance['twitter']) ? '' : $instance['twitter']; + $facebook = empty($instance['facebook']) ? '' : $instance['facebook']; + $flickr = empty($instance['flickr']) ? '' : $instance['flickr']; + $youtube = empty($instance['youtube']) ? '' : $instance['youtube']; + $linkedin = empty($instance['linkedin']) ? '' : $instance['linkedin']; + + if(!empty($title)) + { + echo '

    '.$title.'

    '; + } +?> + + +
    + + '', 'twitter' => '', 'facebook' => '', 'flickr' => '', 'youtube' => '', 'linkedin' => '') ); + $title = strip_tags($instance['title']); + $twitter = strip_tags($instance['twitter']); + $facebook = strip_tags($instance['facebook']); + $flickr = strip_tags($instance['flickr']); + $youtube = strip_tags($instance['youtube']); + $linkedin = strip_tags($instance['linkedin']); + +?> + +

    + +

    + +

    + +

    + +

    + +

    + 'LQDVI_Flickr', 'description' => 'Display your recent Flickr photos' ); + $this->WP_Widget('LQDVI_Flickr', 'LQDVI Flickr', $widget_ops); + } + + function widget($args, $instance) { + extract($args, EXTR_SKIP); + + echo $before_widget; + $flickr_id = empty($instance['flickr_id']) ? ' ' : apply_filters('widget_title', $instance['flickr_id']); + $title = $instance['title']; + $items = $instance['items']; + + if(!is_numeric($items)) + { + $items = 9; + } + + if(empty($title)) + { + $title = 'Photostream'; + } + + if(!empty($items) && !empty($flickr_id)) + { + $photos_arr = get_flickr(array('type' => 'user', 'id' => $flickr_id, 'items' => $items)); + + if(!empty($photos_arr)) + { + echo '

    '.$title.'

    '; + echo '
      '; + + foreach($photos_arr as $photo) + { + echo '
    • '; + echo ''; + echo '
    • '; + } + + echo '

    '; + } + } + + echo $after_widget; + } + + function update($new_instance, $old_instance) { + $instance = $old_instance; + $instance['items'] = strip_tags($new_instance['items']); + $instance['title'] = strip_tags($new_instance['title']); + $instance['flickr_id'] = strip_tags($new_instance['flickr_id']); + + return $instance; + } + + function form($instance) { + $instance = wp_parse_args( (array) $instance, array( 'items' => '', 'flickr_id' => '', 'title' => '') ); + $items = strip_tags($instance['items']); + $flickr_id = strip_tags($instance['flickr_id']); + $title = strip_tags($instance['title']); + +?> +

    + +

    + +

    + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/page-nothingfound.php b/src/wp-content/plugins/lqdvi/page-nothingfound.php new file mode 100644 index 00000000..9cbd5326 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/page-nothingfound.php @@ -0,0 +1,4 @@ +

    + Nothing Found +

    +

    Sorry, no posts matched your criteria.

    \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/page.php b/src/wp-content/plugins/lqdvi/page.php new file mode 100644 index 00000000..a19eb037 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/page.php @@ -0,0 +1,219 @@ +ID); + +/** +* Get current page id +**/ +if(!isset($current_page_id) && isset($page->ID)) +{ + $current_page_id = $page->ID; +} +else +{ + global $query_string; + query_posts($query_string . "&page_id=".$current_page_id); +} + +$page_style = get_post_meta($current_page_id, 'page_style', true); +$page_sidebar = get_post_meta($current_page_id, 'page_sidebar', true); +$caption_style = get_post_meta($current_page_id, 'caption_style', true); + +if(empty($caption_style)) +{ + $caption_style = 'Title & Description'; +} + +if(empty($page_sidebar)) +{ + $page_sidebar = 'Page Sidebar'; +} + +$caption_class = "page_caption"; + +if(empty($page_style)) +{ + $page_style = 'Fullwidth'; +} + +$add_sidebar = FALSE; +$sidebar_class = ''; + +if($page_style == 'Right Sidebar') +{ + $add_sidebar = TRUE; + $page_class = 'sidebar_content'; +} +elseif($page_style == 'Left Sidebar') +{ + $add_sidebar = TRUE; + $page_class = 'sidebar_content'; + $sidebar_class = 'left_sidebar'; +} +else +{ + $page_class = 'inner_wrapper'; +} + +if(!isset($hide_header) OR !$hide_header) +{ + get_header(); +} + +if(!isset($hide_header) OR !$hide_header) +{ +?> + +
    +
    + + +
    +

    +
    + +
    +

    +
    + +
    +

    +
    +
    + +
    + +
    +
    +
    + + +
    + +
    + + +
    + + + + + + + + + + + + + + + + +
    + + +
    +
    + + +
    + + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator.php b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator.php new file mode 100644 index 00000000..1c5eaab3 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator.php @@ -0,0 +1,445 @@ + array( + 'attr' => array(), + 'desc' => array(), + 'content' => TRUE, + ), + 'quote' => array( + 'attr' => array(), + 'desc' => array(), + 'content' => TRUE, + ), + 'button' => array( + 'attr' => array( + 'href' => 'text', + 'align' => 'select', + 'bg_color' => 'text', + 'text_color' => 'text', + ), + 'desc' => array( + 'href' => 'Enter URL for button', + 'align' => 'Button Alignment', + 'bg_color' => 'Enter background color code ex. #000000', + 'text_color' => 'Enter text color code ex. #ffffff', + ), + 'options' => array( + 'left' => 'left', + 'right' => 'right', + 'center' => 'center', + ), + 'content' => TRUE, + 'content_text' => 'Enter text on button', + ), + 'lightbox' => array( + 'attr' => array( + 'type' => 'select', + 'title' => 'text', + 'href' => 'text', + 'youtube_id' => 'text', + 'vimeo_id' => 'text', + ), + 'desc' => array( + 'href' => 'Enter URL for button', + 'align' => 'Button Alignment', + 'bg_color' => 'Enter background color code ex. #000000', + 'text_color' => 'Enter text color code ex. #ffffff', + ), + 'options' => array( + 'image' => 'Image', + 'iframe' => 'iFrame', + 'youtube' => 'Youtube Video', + 'vimeo' => 'Vimeo Video', + ), + 'content' => TRUE, + 'content_text' => 'Enter content (can be normal text, HTML code or shortcode)', + ), + 'frame_left' => array( + 'attr' => array( + 'src' => 'text', + 'href' => 'text', + ), + 'desc' => array( + 'src' => 'Enter image URL', + 'href' => 'Enter hyperlink URL for image', + ), + 'content' => TRUE, + 'content_text' => 'Image Caption', + ), + 'frame_right' => array( + 'attr' => array( + 'src' => 'text', + 'href' => 'text', + ), + 'desc' => array( + 'src' => 'Enter image URL', + 'href' => 'Enter hyperlink URL for image', + ), + 'content' => TRUE, + 'content_text' => 'Image Caption', + ), + 'frame_center' => array( + 'attr' => array( + 'src' => 'text', + 'href' => 'text', + ), + 'desc' => array( + 'src' => 'Enter image URL', + 'href' => 'Enter hyperlink URL for image', + ), + 'content' => TRUE, + 'content_text' => 'Image Caption', + ), + 'one_half' => array( + 'attr' => array(), + 'desc' => array(), + 'content' => TRUE, + 'repeat' => 1, + ), + 'one_third' => array( + 'attr' => array(), + 'desc' => array(), + 'content' => TRUE, + 'repeat' => 2, + ), + 'one_fourth' => array( + 'attr' => array(), + 'desc' => array(), + 'content' => TRUE, + 'repeat' => 3, + ), + 'pp_gallery' => array( + 'attr' => array(), + 'desc' => array(), + 'content' => TRUE, + 'content_text' => htmlentities('Your Images (line by line) ex. '), + ), + 'map' => array( + 'attr' => array( + 'width' => 'text', + 'height' => 'text', + 'lat' => 'text', + 'long' => 'text', + 'zoom' => 'text', + ), + 'desc' => array( + 'width' => 'Map width in pixels', + 'height' => 'Map height in pixels', + 'lat' => 'Map latitude Find here', + 'long' => 'Map longitude Find here', + 'zoom' => 'Enter zoom number (1-16)', + ), + 'content' => FALSE, + 'options' => array( + 1 => 'Open', + 0 => 'Close', + ), + ), + 'youtube' => array( + 'attr' => array( + 'width' => 'text', + 'height' => 'text', + 'video_id' => 'text', + ), + 'desc' => array( + 'width' => 'Video width in pixels', + 'height' => 'Video height in pixels', + 'video_id' => 'Youtube video ID something like Js9Z8UQAA4E', + ), + 'content' => FALSE, + ), + 'vimeo' => array( + 'attr' => array( + 'width' => 'text', + 'height' => 'text', + 'video_id' => 'text', + ), + 'desc' => array( + 'width' => 'Video width in pixels', + 'height' => 'Video height in pixels', + 'video_id' => 'Vimeo video ID something like 9380243', + ), + 'content' => FALSE, + ), + 'html5video' => array( + 'attr' => array( + 'width' => 'text', + 'height' => 'text', + 'poster' => 'text', + 'mp4' => 'text', + 'webm' => 'text', + 'ogg' => 'text', + ), + 'desc' => array( + 'width' => 'Video width in pixels', + 'height' => 'Video height in pixels', + 'poster' => 'Poster image for video', + 'mp4' => 'Video URL in mp4 format', + 'webm' => 'Video URL in mp4 webm', + 'ogg' => 'Video URL in mp4 ogg', + ), + 'content' => FALSE, + ), + 'nivoslide' => array( + 'attr' => array( + 'width' => 'text', + 'height' => 'text', + 'effect' => 'select', + 'pauseTime' => 'text', + ), + 'options' => array( + 'sliceDown' => 'sliceDown', + 'sliceDownLeft' => 'sliceDownLeft', + 'sliceUp' => 'sliceUp', + 'sliceUpLeft' => 'sliceUpLeft', + 'sliceUpDown' => 'sliceUpDown', + 'sliceUpDownLeft' => 'sliceUpDownLeft', + 'fold' => 'fold', + 'fade' => 'fade', + 'random' => 'random', + ), + 'desc' => array( + 'width' => 'Slideshow width in pixels', + 'height' => 'Slideshow height in pixels', + 'effect' => 'The effect parameter can be any of the following', + 'pauseTime' => 'Enter pause time for each slide (in seconds)', + ), + 'content' => TRUE, + 'content_text' => htmlentities('Your Images URL (line by line) ex. /example/photo1.jpg'), + ), + ); + +?> + + +
    +

    Shortcode Generator

    +


    + + + Select Shortcode: + + + +

    + + $shortcode) + { + ?> + + + + + +
    +
    + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/arrow_list.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/arrow_list.png new file mode 100644 index 00000000..cad92e05 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/arrow_list.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/button.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/button.png new file mode 100644 index 00000000..0203ff64 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/button.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/check_list.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/check_list.png new file mode 100644 index 00000000..78809a2f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/check_list.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/dropcap.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/dropcap.png new file mode 100644 index 00000000..97e807b9 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/dropcap.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_center.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_center.png new file mode 100644 index 00000000..66d793f6 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_center.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_left.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_left.png new file mode 100644 index 00000000..80fbb837 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_left.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_right.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_right.png new file mode 100644 index 00000000..fcc43f77 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/frame_right.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/html5video.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/html5video.png new file mode 100644 index 00000000..f7c4f874 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/html5video.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/lightbox.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/lightbox.png new file mode 100644 index 00000000..e39fac06 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/lightbox.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/map.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/map.png new file mode 100644 index 00000000..07647b12 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/map.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/nivoslide.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/nivoslide.png new file mode 100644 index 00000000..72ecd4eb Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/nivoslide.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_fifth.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_fifth.png new file mode 100644 index 00000000..84d30778 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_fifth.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_fouth.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_fouth.png new file mode 100644 index 00000000..1174da4b Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_fouth.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_half.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_half.png new file mode 100644 index 00000000..e474fa16 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_half.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_sixth.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_sixth.png new file mode 100644 index 00000000..c8a9bd8e Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_sixth.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_third.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_third.png new file mode 100644 index 00000000..7e9e3f76 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/one_third.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/pp_gallery.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/pp_gallery.png new file mode 100644 index 00000000..541b83b4 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/pp_gallery.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/quote.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/quote.png new file mode 100644 index 00000000..6798a71c Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/quote.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/slideshow.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/slideshow.png new file mode 100644 index 00000000..d4be062b Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/slideshow.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/star_list.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/star_list.png new file mode 100644 index 00000000..047641ae Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/star_list.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/styled_box.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/styled_box.png new file mode 100644 index 00000000..7f00600f Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/styled_box.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/vimeo.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/vimeo.png new file mode 100644 index 00000000..7fddc098 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/vimeo.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/youtube.png b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/youtube.png new file mode 100644 index 00000000..159174a4 Binary files /dev/null and b/src/wp-content/plugins/lqdvi/plugins/shortcode_generator/youtube.png differ diff --git a/src/wp-content/plugins/lqdvi/plugins/troubleshooting.php b/src/wp-content/plugins/lqdvi/plugins/troubleshooting.php new file mode 100644 index 00000000..280a14c5 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/plugins/troubleshooting.php @@ -0,0 +1,103 @@ + + +
    +

    Troubleshooting

    +

    + +
    +

    + Please read the instructions in /manual folder from your download package. It will help guide you taking advantage all features of Template ;) +

    +
    + +
    + +

    Q: Why the menu, slider or everything are broken?

    + + Please check.

    + +
      +
    1. Make sure you unzip the file first because there are many folder in the file ex. manual, theme, license info.
    2. +
    3. There might be javascript conflict between theme’s script and plugin’s script. (Try to disable all plugins)
    4. +
    5. Check if you create the Wordpress custom menu.
    6. +
    7. Try to re-download the file again from Themeforest and upload to your server. Some files are broken while downloading or uploading which cause this issue.
    8. +
    + +

    + +

    Q: Why the menu isn't show up?

    + A: You have to setup the menu via Appearance > Menus. + +

    + For those who are not familiar with Wordpress 3.0 menu below are some tutorials. +

    + + +

    + +
      +
    1. http://templatic.com/news/wordpress-3-0-menu-management
    2. +
    3. http://www.wonderhowto.com/how-to-use-new-menu-system-wordpress-3-0-thelonious-376792/
    4. +
    + + *Note: Please check if you named your menu as "Main Menu". + +

    + +

    Q: Why I use shortcode but it's incorrectly align?

    + + A: It's because Wordpress automatically insert p tag, you can solve this issue using below plugin +http://wordpress.org/extend/plugins/text-control/ + +

    + +

    Q: Why all of my images isn't show up?

    + A: There are many reason for that, please follow the checklist below. +

    +
      +
    1. Please check if your /cahce folder of the theme is writable (chmod 777)
    2. +
    3. Try to visit /timthumb.php and see if you get any errors

      ex. internal server error, 404 not found. If so then contact you hosting provider, there might be some server settings which block accessing timthumb file
    4. +
    5. Hot-link image is not support. Please use only image from your server.
    6. +
    7. Check if you set featured image in Wordpress post page.
    8. +
    + +

    + +

    Q: Why map shortcode is not working?

    + A: You have to enter a Google Maps API key in Yen admin panel. You can get your API key here + +
    + +
    +
    + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/portfolio.php b/src/wp-content/plugins/lqdvi/portfolio.php new file mode 100644 index 00000000..6b5b1ac6 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/portfolio.php @@ -0,0 +1,23 @@ + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/save_application_form.php b/src/wp-content/plugins/lqdvi/save_application_form.php new file mode 100644 index 00000000..0b9c59a2 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/save_application_form.php @@ -0,0 +1,49 @@ +posted_data["tu-mensaje"])) { + + $uploads = wp_upload_dir(); + $old_filename = ABSPATH.'webcam/images/'.$cf7->posted_data["id"].'.jpg'; + $new_filename = $uploads['path'].'/'.$cf7->posted_data["id"].'.jpg'; + + $result = rename($old_filename, $new_filename); + + if ($result) { + + // Create post object + $my_post_data = array( + 'post_type' => 'capturas', + 'post_title' => $cf7->posted_data["tu-nombre"], + 'post_content' => $cf7->posted_data["tu-mensaje"], + 'post_status' => 'pending', + 'post_date' => current_time('mysql'), + 'post_date_gmt' => current_time('mysql',1) + ); + $post_id = wp_insert_post( $my_post_data ); + + $filename = $new_filename; + $wp_filetype = wp_check_filetype(basename($filename), null ); + $attachment = array( + 'post_mime_type' => $wp_filetype['type'], + 'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)), + 'post_content' => '', + 'post_status' => 'inherit' + ); + $attach_id = wp_insert_attachment( $attachment, $filename, $post_id ); + // you must first include the image.php file + // for the function wp_generate_attachment_metadata() to work + require_once(ABSPATH . 'wp-admin/includes/image.php'); + $attach_data = wp_generate_attachment_metadata( $attach_id, $filename ); + wp_update_attachment_metadata( $attach_id, $attach_data ); + add_post_meta($post_id, '_thumbnail_id', $attach_id, true); + } + return $result; + } +} + + +add_action( 'wpcf7_before_send_mail', 'save_application_form'); +?> diff --git a/src/wp-content/plugins/lqdvi/search.php b/src/wp-content/plugins/lqdvi/search.php new file mode 100644 index 00000000..04f0702a --- /dev/null +++ b/src/wp-content/plugins/lqdvi/search.php @@ -0,0 +1,147 @@ + +
    +
    + +
    +

    +
    + +
    +
    +
    + + +
    + +
    + + +

    + + + + + + + + + +
    + + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/sidebar.php b/src/wp-content/plugins/lqdvi/sidebar.php new file mode 100644 index 00000000..5e6f3800 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/sidebar.php @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/single.php b/src/wp-content/plugins/lqdvi/single.php new file mode 100644 index 00000000..4c1a5bc0 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/single.php @@ -0,0 +1,271 @@ +post_type == 'proyectos') +{ + include (TEMPLATEPATH . "/templates/template-portfolio-single.php"); + exit; +} + +$pp_blog_page = get_option('pp_blog_page'); +$page_sidebar = get_post_meta($pp_blog_page, 'page_sidebar', true); + +if(empty($page_sidebar)) +{ + $page_sidebar = 'Blog Sidebar'; +} + +$caption_class = "page_caption"; + +$pp_title = get_option('pp_blog_title'); + +if(empty($pp_title)) +{ + $pp_title = 'Blog'; +} + + + +//Make blog menu active +if(!empty($pp_blog_page)) +{ +?> + + + + +
    +
    + + +
    +

    +
    + +
    +
    +
    + + + +
    + +
    + + +

    + + + + + +
    + + +
    +
    + +
    + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/style.css b/src/wp-content/plugins/lqdvi/style.css new file mode 100644 index 00000000..e1de0519 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/style.css @@ -0,0 +1,5 @@ +/* +Theme Name: LQDVI +*/ + +@import "css/screen.css"; \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/tag.php b/src/wp-content/plugins/lqdvi/tag.php new file mode 100644 index 00000000..002130b4 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/tag.php @@ -0,0 +1,161 @@ + +
    +
    + +
    +

    : Tag / +

    +
    + +
    +
    +
    + + +
    + +
    + + +

    + + + + + + + + + +
    + + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/template-colaboradores.php b/src/wp-content/plugins/lqdvi/template-colaboradores.php new file mode 100644 index 00000000..dbae4742 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/template-colaboradores.php @@ -0,0 +1,241 @@ +ID); + +/** + * Get current page id + * */ +if (!isset($current_page_id) && isset($page->ID)) { + $current_page_id = $page->ID; +} + +$caption_style = get_post_meta($current_page_id, 'caption_style', true); + +if (empty($caption_style)) { + $caption_style = 'Title & Description'; +} + +if (!isset($hide_header) OR !$hide_header) { + ?> +
    +
    + + +
    +

    +
    + +
    +

    +
    + +
    +

    +
    +
    + +
    + + +
    + +
    +
    + + +
    + +
    + + +

    + + '; +} +?> + + + + $captura_items, + 'order' => $captura_sort, + 'orderby' => 'date', + 'post_type' => array('capturas'), + 'offset' => $offset, +); + +$page_photo_arr = get_posts($args); + + +//Get all portfolio items for paging + +$args = array( + 'numberposts' => -1, + 'order' => $captura_sort, + 'orderby' => 'date', + 'post_type' => array('capturas'), +); + +$all_photo_arr = get_posts($args); +$total = count($all_photo_arr); + +if (isset($page_photo_arr) && !empty($page_photo_arr)) { + ?> + + $captura_item) { + + $image_url = ''; + + if (has_post_thumbnail($captura_item->ID, 'large')) { + $image_id = get_post_thumbnail_id($captura_item->ID); + $image_url = wp_get_attachment_image_src($image_id, 'large', true); + //$image_url[0] = cleanSource($image_url[0]); + + $small_image_url = get_bloginfo('stylesheet_directory') . '/timthumb.php?src=' . cleanSource($image_url[0]) . '&h=' . $pp_capturas_img_height . '&w=' . $pp_capturas_img_width . '&zc=1'; + + $permalink_url = get_permalink($captura_item->ID); + + $titulo = _($captura_item->post_title); + $texto = pp_substr(strip_tags(strip_shortcodes($captura_item->post_content)), 50); + + if ($texto != "") { + $texto = " " . $texto; + } + + + $last_class = ''; + $line_break = ''; + if (($key + 1) % $captura_items == 0) { + $last_class = ' last'; + + if (isset($page_photo_arr[$key + 1])) { + $line_break = '



    '; + } else { + $line_break = '
    '; + } + } + ?> +
    + +
    + + + + + ID); + + echo gen_pagination($total, $current_page, $base_link, TRUE, $captura_items); + } + //End if have portfolio items + ?> + + +
    + + +


    + +
    + + + +
    + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/template-press.php b/src/wp-content/plugins/lqdvi/template-press.php new file mode 100644 index 00000000..12451e6f --- /dev/null +++ b/src/wp-content/plugins/lqdvi/template-press.php @@ -0,0 +1,307 @@ +ID); + +/** +* Get current page id +**/ + +if(!isset($current_page_id) && isset($page->ID)) +{ + $current_page_id = $page->ID; +} + +if(!isset($hide_header) OR !$hide_header) +{ + get_header(); +} + +$page_style = get_post_meta($current_page_id, 'page_style', true); +$page_sidebar = get_post_meta($current_page_id, 'page_sidebar', true); +$caption_style = get_post_meta($current_page_id, 'caption_style', true); +$id_category = get_post_meta($current_page_id, 'id_category', true); + +if(empty($caption_style)) +{ + $caption_style = 'Title & Description'; +} + +if(!isset($sidebar_home)) +{ + $sidebar_home = ''; +} + +if(empty($page_sidebar)) +{ + $page_sidebar = 'Blog Sidebar'; +} +$caption_class = "page_caption"; + +if(!isset($add_sidebar)) +{ + $add_sidebar = FALSE; +} + +$sidebar_class = ''; + +if($page_style == 'Right Sidebar') +{ + $add_sidebar = TRUE; + $page_class = 'sidebar_content'; +} +elseif($page_style == 'Left Sidebar') +{ + $add_sidebar = TRUE; + $page_class = 'sidebar_content'; + $sidebar_class = 'left_sidebar'; +} +else +{ + $page_class = 'inner_wrapper'; +} + +$pp_title = get_option('pp_blog_title'); + +if(empty($pp_title)) +{ + $pp_title = 'Blog'; +} + +if(!isset($hide_header) OR !$hide_header) +{ +?> + +
    +
    + + +
    +

    +
    + +
    +

    +
    + +
    +

    +
    +
    + +
    + +
    +
    +
    + + + + +
    + +
    + + +

    + + + + + + + + + + + + + +
    + + +
    + +
    + + + +
    + + + + + + + + + + + + diff --git a/src/wp-content/plugins/lqdvi/template-tu.php b/src/wp-content/plugins/lqdvi/template-tu.php new file mode 100644 index 00000000..ba781da6 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/template-tu.php @@ -0,0 +1,241 @@ +ID); + +/** + * Get current page id + * */ +if (!isset($current_page_id) && isset($page->ID)) { + $current_page_id = $page->ID; +} + +$caption_style = get_post_meta($current_page_id, 'caption_style', true); + +if (empty($caption_style)) { + $caption_style = 'Title & Description'; +} + +if (!isset($hide_header) OR !$hide_header) { + ?> +
    +
    + + +
    +

    +
    + +
    +

    +
    + +
    +

    +
    +
    + +
    + + +
    + +
    +
    + + +
    + +
    + + +

    + + '; +} +?> + + + + $captura_items, + 'order' => $captura_sort, + 'orderby' => 'date', + 'post_type' => array('capturas'), + 'offset' => $offset, +); + +$page_photo_arr = get_posts($args); + + +//Get all portfolio items for paging + +$args = array( + 'numberposts' => -1, + 'order' => $captura_sort, + 'orderby' => 'date', + 'post_type' => array('capturas'), +); + +$all_photo_arr = get_posts($args); +$total = count($all_photo_arr); + +if (isset($page_photo_arr) && !empty($page_photo_arr)) { + ?> + + $captura_item) { + + $image_url = ''; + + if (has_post_thumbnail($captura_item->ID, 'large')) { + $image_id = get_post_thumbnail_id($captura_item->ID); + $image_url = wp_get_attachment_image_src($image_id, 'large', true); + //$image_url[0] = cleanSource($image_url[0]); + + $small_image_url = get_bloginfo('stylesheet_directory') . '/timthumb.php?src=' . cleanSource($image_url[0]) . '&h=' . $pp_capturas_img_height . '&w=' . $pp_capturas_img_width . '&zc=1'; + + $permalink_url = get_permalink($captura_item->ID); + + $titulo = strip_tags(strip_shortcodes($captura_item->post_title)); + $texto = strip_tags(strip_shortcodes($captura_item->post_content)); + + if ($texto != "") { + $texto = " " . $texto; + } + + + $last_class = ''; + $line_break = ''; + if (($key + 1) % $captura_items == 0) { + $last_class = ' last'; + + if (isset($page_photo_arr[$key + 1])) { + $line_break = '



    '; + } else { + $line_break = '
    '; + } + } + ?> +
    + +
    + + + + + ID); + + echo gen_pagination($total, $current_page, $base_link, TRUE, $captura_items); + } + //End if have portfolio items + ?> + + +
    + + +


    + +
    + + + +
    + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/template-webcam.php b/src/wp-content/plugins/lqdvi/template-webcam.php new file mode 100644 index 00000000..caf32939 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/template-webcam.php @@ -0,0 +1,81 @@ + + + + +
    +
    +
    +

    +
    +
    +
    +
    + + +
    + +
    + + +
    + +
    + + + + + + +
    +
    + +
    + +
    + + +
    + +
    + +
    + + + diff --git a/src/wp-content/plugins/lqdvi/templates/comments-form.php b/src/wp-content/plugins/lqdvi/templates/comments-form.php new file mode 100644 index 00000000..21d1fe6c --- /dev/null +++ b/src/wp-content/plugins/lqdvi/templates/comments-form.php @@ -0,0 +1,65 @@ +comment_status) : ?> + + +

    You must be logged in to post a comment.


    + + + +
    +
    + + + +
    Wanna say something?
    + + + + Logged in as . Log out »

    + + +

    + +
    + +

    +

    + +
    + +

    +

    + +
    + +

    + + + +

    + +
    + +

    +

    +   + +

    + + ID); ?> + +
    +
    + + + + + + diff --git a/src/wp-content/plugins/lqdvi/templates/template-portfolio-2.php b/src/wp-content/plugins/lqdvi/templates/template-portfolio-2.php new file mode 100644 index 00000000..1800800a --- /dev/null +++ b/src/wp-content/plugins/lqdvi/templates/template-portfolio-2.php @@ -0,0 +1,288 @@ +name; +} + +/** +* Get Current page object +**/ +$page = get_page($post->ID); + +/** +* Get current page id +**/ + +if(!isset($current_page_id) && isset($page->ID)) +{ + $current_page_id = $page->ID; +} + +$caption_style = get_post_meta($current_page_id, 'caption_style', true); + +if(empty($caption_style)) +{ + $caption_style = 'Title & Description'; +} + +if(!isset($hide_header) OR !$hide_header) +{ +?> +
    +
    + + +
    +

    +
    + +
    +

    +
    + +
    +

    +
    +
    + +
    + +

    + + +
    +
    + + +
    + +
    + + +
    + +'; +} +?> + + + + $portfolio_items, + 'order' => $portfolio_sort, + 'orderby' => 'date', + 'post_type' => array('proyectos'), + 'offset' => $offset, + ); + if(!empty($term)) + { + $args['proyectosets'].= $term; + } + + $page_photo_arr = get_posts($args); + + + //Get all portfolio items for paging + + $args = array( + 'numberposts' => -1, + 'order' => $portfolio_sort, + 'orderby' => 'date', + 'post_type' => array('proyectos'), + ); + if(!empty($term)) + { + $args['proyectosets'].= $term; + } + + $all_photo_arr = get_posts($args); + $total = count($all_photo_arr); + + if(isset($page_photo_arr) && !empty($page_photo_arr)) + { + + ?> + + $portfolio_item) + { + + $image_url = ''; + + if(has_post_thumbnail($portfolio_item->ID, 'large')) + { + $image_id = get_post_thumbnail_id($portfolio_item->ID); + $image_url = wp_get_attachment_image_src($image_id, 'large', true); + } + + $permalink_url = get_permalink($portfolio_item->ID); + + $last_class = ''; + $line_break = ''; + if(($key+1) % 2 == 0) + { + $last_class = ' last'; + + if(isset($page_photo_arr[$key+1])) + { + $line_break = '



    '; + } + else + { + $line_break = '
    '; + } + } + + ?> +
    +
    + + + + + + + +
    +
    +
    +
    +

    post_title); ?>


    + post_content)), 140);*/ ?> + post_excerpt)), 140); ?> + +


    + + + +
    +
    + + + + ID); + + echo gen_pagination($total, $current_page, $base_link, TRUE, $portfolio_items); + + } + //End if have portfolio items + ?> + + +
    + + +




    + +
    + + + +
    + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/templates/template-portfolio-3.php b/src/wp-content/plugins/lqdvi/templates/template-portfolio-3.php new file mode 100644 index 00000000..31db15f9 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/templates/template-portfolio-3.php @@ -0,0 +1,297 @@ +name; +} + +/** +* Get Current page object +**/ +$page = get_page($post->ID); + +/** +* Get current page id +**/ + +if(!isset($current_page_id) && isset($page->ID)) +{ + $current_page_id = $page->ID; +} + +$caption_style = get_post_meta($current_page_id, 'caption_style', true); + +if(empty($caption_style)) +{ + $caption_style = 'Title & Description'; +} + +if(!isset($hide_header) OR !$hide_header) +{ +?> +
    + +
    + + +
    +

    +
    + +
    +

    +
    + +
    +

    +
    +
    + +
    + +
    + + + +
    +
    + + +
    + +
    + + +

    + +'; +} +?> + + + + $portfolio_items, + 'order' => $portfolio_sort, + 'orderby' => 'date', + 'post_type' => array('proyectos'), + 'offset' => $offset, + ); + if(!empty($term)) + { + $args['proyectosets'].= $term; + } + + $page_photo_arr = get_posts($args); + + + //Get all portfolio items for paging + + $args = array( + 'numberposts' => -1, + 'order' => $portfolio_sort, + 'orderby' => 'date', + 'post_type' => array('proyectos'), + ); + if(!empty($term)) + { + $args['proyectosets'].= $term; + } + + $all_photo_arr = get_posts($args); + $total = count($all_photo_arr); + + if(isset($page_photo_arr) && !empty($page_photo_arr)) + { + + ?> + + $portfolio_item) + { + + $image_url = ''; + + if(has_post_thumbnail($portfolio_item->ID, 'large')) + { + $image_id = get_post_thumbnail_id($portfolio_item->ID); + $image_url = wp_get_attachment_image_src($image_id, 'large', true); + $image_url[0] = cleanSource($image_url[0]); + } + + $permalink_url = get_permalink($portfolio_item->ID); + + $last_class = ''; + $line_break = ''; + if(($key+1) % 3 == 0) + { + $last_class = ' last'; + + if(isset($page_photo_arr[$key+1])) + { + $line_break = '



    '; + } + else + { + $line_break = '
    '; + } + } + + ?> +
    +
    + + + + + + + +
    + +
    + +
    +
    +

    post_title); ?>

    + post_content)), 140);*/ ?> + post_excerpt)), 140); ?> + +


    + + +
    +
    + + + +

    + ID); + + echo gen_pagination($total, $current_page, $base_link, TRUE, $portfolio_items); + + } + //End if have portfolio items + ?> + + +
    + + +


    + +
    + + + +
    + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/templates/template-portfolio-4.php b/src/wp-content/plugins/lqdvi/templates/template-portfolio-4.php new file mode 100644 index 00000000..4d104182 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/templates/template-portfolio-4.php @@ -0,0 +1,290 @@ +name; +} + +/** +* Get Current page object +**/ +$page = get_page($post->ID); + +/** +* Get current page id +**/ + +if(!isset($current_page_id) && isset($page->ID)) +{ + $current_page_id = $page->ID; +} + +$caption_style = get_post_meta($current_page_id, 'caption_style', true); + +if(empty($caption_style)) +{ + $caption_style = 'Title & Description'; +} + +if(!isset($hide_header) OR !$hide_header) +{ +?> +
    +
    + + +
    +

    +
    + +
    +

    +
    + +
    +

    +
    +
    + +
    + + +

    + + +
    +
    + + +
    + +
    + + +

    + +'; +} +?> + + + + $portfolio_items, + 'order' => $portfolio_sort, + 'orderby' => 'date', + 'post_type' => array('proyectos'), + 'offset' => $offset, + ); + if(!empty($term)) + { + $args['proyectosets'].= $term; + } + + $page_photo_arr = get_posts($args); + + + //Get all portfolio items for paging + + $args = array( + 'numberposts' => -1, + 'order' => $portfolio_sort, + 'orderby' => 'date', + 'post_type' => array('proyectos'), + ); + if(!empty($term)) + { + $args['proyectosets'].= $term; + } + + $all_photo_arr = get_posts($args); + $total = count($all_photo_arr); + + if(isset($page_photo_arr) && !empty($page_photo_arr)) + { + + ?> + + $portfolio_item) + { + + $image_url = ''; + + if(has_post_thumbnail($portfolio_item->ID, 'large')) + { + $image_id = get_post_thumbnail_id($portfolio_item->ID); + $image_url = wp_get_attachment_image_src($image_id, 'large', true); + } + + $permalink_url = get_permalink($portfolio_item->ID); + + $last_class = ''; + $line_break = ''; + if(($key+1) % 4 == 0) + { + $last_class = ' last'; + + if(isset($page_photo_arr[$key+1])) + { + $line_break = '



    '; + } + else + { + $line_break = '
    '; + } + } + + ?> +
    +
    + + + + + + + +
    + +
    + +
    +
    +
    post_title); ?>

    + post_content)), 100);*/ ?> + post_excerpt)), 100); ?> + +


    + + +
    +
    + + + + ID); + + echo gen_pagination($total, $current_page, $base_link, TRUE, $portfolio_items); + + } + //End if have portfolio items + ?> + + +
    + + +


    + +
    + + + +
    + + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/templates/template-portfolio-single.php b/src/wp-content/plugins/lqdvi/templates/template-portfolio-single.php new file mode 100644 index 00000000..aa4ed2e0 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/templates/template-portfolio-single.php @@ -0,0 +1,53 @@ + +
    +
    +
    +

    +
    +
    +
    +
    + + +
    + +
    + + +
    + +
    + + + + + + + +
    + +
    + + +
    + +
    + +
    + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/templates/template-slider-accordion.php b/src/wp-content/plugins/lqdvi/templates/template-slider-accordion.php new file mode 100644 index 00000000..1b1fa6c6 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/templates/template-slider-accordion.php @@ -0,0 +1,70 @@ + + +
      + $gallery_item) + { + $image_url = ''; + + if(has_post_thumbnail($gallery_item->ID, 'large')) + { + $image_id = get_post_thumbnail_id($gallery_item->ID); + $image_url = wp_get_attachment_image_src($image_id, 'large', true); + $image_url[0] = cleanSource($image_url[0]); + } + + $hyperlink_url = get_permalink($gallery_item->ID); + ?> +
    • +
      +
      + + style="display:block"/> + +
      +
      post_title); ?>
      +
      + +
      +
    • + + +
    + +

    + + + + \ No newline at end of file diff --git a/src/wp-content/plugins/lqdvi/timthumb.php b/src/wp-content/plugins/lqdvi/timthumb.php new file mode 100644 index 00000000..2ceb60b3 --- /dev/null +++ b/src/wp-content/plugins/lqdvi/timthumb.php @@ -0,0 +1,804 @@ + +*/ + +/* +$sizeLimits = array( + "100x100", + "150x150", +); +*/ + +error_reporting(0); +ini_set("display_errors", 1); + +define ('CACHE_SIZE', 250); // number of files to store before clearing cache +define ('CACHE_CLEAR', 5); // maximum number of files to delete on each cache clear +define ('CACHE_USE', FALSE); // use the cache files? (mostly for testing) +define ('VERSION', '1.15'); // version number (to force a cache refresh) +define ('DIRECTORY_CACHE', './cache'); // cache directory +define ('DIRECTORY_TEMP', './temp'); // temp directory + +// external domains that are allowed to be displayed on your website +$allowedSites = array ( + 'flickr.com', + 'picasa.com', + 'blogger.com', + 'wordpress.com', + 'img.youtube.com', +); + + +// STOP MODIFYING HERE! +// -------------------- + +// check to see if GD function exist +if (!function_exists('imagecreatetruecolor')) { + displayError('GD Library Error: imagecreatetruecolor does not exist - please contact your webhost and ask them to install the GD library'); +} + +if (function_exists ('imagefilter') && defined ('IMG_FILTER_NEGATE')) { + $imageFilters = array ( + 1 => array (IMG_FILTER_NEGATE, 0), + 2 => array (IMG_FILTER_GRAYSCALE, 0), + 3 => array (IMG_FILTER_BRIGHTNESS, 1), + 4 => array (IMG_FILTER_CONTRAST, 1), + 5 => array (IMG_FILTER_COLORIZE, 4), + 6 => array (IMG_FILTER_EDGEDETECT, 0), + 7 => array (IMG_FILTER_EMBOSS, 0), + 8 => array (IMG_FILTER_GAUSSIAN_BLUR, 0), + 9 => array (IMG_FILTER_SELECTIVE_BLUR, 0), + 10 => array (IMG_FILTER_MEAN_REMOVAL, 0), + 11 => array (IMG_FILTER_SMOOTH, 0), + ); +} + +// sort out image source +$src = get_request ('src', ''); +if ($src == '' || strlen ($src) <= 3) { + displayError ('no image specified'); +} + +// clean params before use +$src = cleanSource ($src); +// last modified time (for caching) +$lastModified = filemtime ($src); + +// get standard input properties +$new_width = preg_replace ("/[^0-9]+/", '', get_request('w', 0)); +$new_height = preg_replace ("/[^0-9]+/", '', get_request('h', 0)); +$zoom_crop = preg_replace ("/[^0-9]+/", '', get_request('zc', 1)); +$quality = preg_replace ("/[^0-9]+/", '', get_request('q', 90)); +$align = get_request ('a', 'c'); +$filters = get_request ('f', ''); +$sharpen = get_request ('s', 0); + +// set default width and height if neither are set already +if ($new_width == 0 && $new_height == 0) { + $new_width = 100; + $new_height = 100; +} + +// get mime type of src +$mime_type = mime_type ($src); + +// check to see if this image is in the cache already +check_cache ($mime_type); + +// if not in cache then clear some space and generate a new file +cleanCache(); + +// set memory limit to be able to have enough space to resize larger images +ini_set ('memory_limit', '50M'); + +// make sure that the src is gif/jpg/png +if (!valid_src_mime_type ($mime_type)) { + displayError ('Invalid src mime type: ' . $mime_type); +} + +if (strlen ($src) && file_exists ($src)) { + + // open the existing image + $image = open_image ($mime_type, $src); + if ($image === false) { + displayError ('Unable to open image : ' . $src); + } + + // Get original width and height + $width = imagesx ($image); + $height = imagesy ($image); + + // generate new w/h if not provided + if ($new_width && !$new_height) { + + $new_height = $height * ($new_width / $width); + + } elseif ($new_height && !$new_width) { + + $new_width = $width * ($new_height / $height); + + } elseif (!$new_width && !$new_height) { + + $new_width = $width; + $new_height = $height; + + } + + // create a new true color image + $canvas = imagecreatetruecolor ($new_width, $new_height); + imagealphablending ($canvas, false); + // Create a new transparent color for image + $color = imagecolorallocatealpha ($canvas, 0, 0, 0, 127); + // Completely fill the background of the new image with allocated color. + imagefill ($canvas, 0, 0, $color); + // Restore transparency blending + imagesavealpha ($canvas, true); + + if ($zoom_crop) { + + $src_x = $src_y = 0; + $src_w = $width; + $src_h = $height; + + $cmp_x = $width / $new_width; + $cmp_y = $height / $new_height; + + // calculate x or y coordinate and width or height of source + if ($cmp_x > $cmp_y) { + + $src_w = round (($width / $cmp_x * $cmp_y)); + $src_x = round (($width - ($width / $cmp_x * $cmp_y)) / 2); + + } elseif ($cmp_y > $cmp_x) { + + $src_h = round (($height / $cmp_y * $cmp_x)); + $src_y = round (($height - ($height / $cmp_y * $cmp_x)) / 2); + + } + + // positional cropping! + switch ($align) { + case 't': + case 'tl': + case 'lr': + case 'tr': + case 'rt': + $src_y = 0; + break; + + case 'b': + case 'bl': + case 'lb': + case 'br': + case 'rb': + $src_y = $height - $src_h; + break; + + case 'l': + case 'tl': + case 'lt': + case 'bl': + case 'lb': + $src_x = 0; + break; + + case 'r': + case 'tr': + case 'rt': + case 'br': + case 'rb': + $src_x = $width - $new_width; + $src_x = $width - $src_w; + + break; + + default: + + break; + } + + imagecopyresampled ($canvas, $image, 0, 0, $src_x, $src_y, $new_width, $new_height, $src_w, $src_h); + + } else { + + // copy and resize part of an image with resampling + imagecopyresampled ($canvas, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); + + } + + if ($filters != '' && function_exists ('imagefilter') && defined ('IMG_FILTER_NEGATE')) { + // apply filters to image + $filterList = explode ('|', $filters); + foreach ($filterList as $fl) { + + $filterSettings = explode (',', $fl); + if (isset ($imageFilters[$filterSettings[0]])) { + + for ($i = 0; $i < 4; $i ++) { + if (!isset ($filterSettings[$i])) { + $filterSettings[$i] = null; + } else { + $filterSettings[$i] = (int) $filterSettings[$i]; + } + } + + switch ($imageFilters[$filterSettings[0]][1]) { + + case 1: + + imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1]); + break; + + case 2: + + imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2]); + break; + + case 3: + + imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2], $filterSettings[3]); + break; + + case 4: + + imagefilter ($canvas, $imageFilters[$filterSettings[0]][0], $filterSettings[1], $filterSettings[2], $filterSettings[3], $filterSettings[4]); + break; + + default: + + imagefilter ($canvas, $imageFilters[$filterSettings[0]][0]); + break; + + } + } + } + } + + if ($sharpen > 0 && function_exists('imageconvolution')) { + + $sharpenMatrix = array( + array(-1,-1,-1), + array(-1,16,-1), + array(-1,-1,-1), + ); + + $divisor = 8; + $offset = 0; + + imageconvolution ($canvas, $sharpenMatrix, $divisor, $offset); + + } + + // output image to browser based on mime type + show_image ($mime_type, $canvas); + + // remove image from memory + imagedestroy ($canvas); + +} else { + + if (strlen ($src)) { + displayError ('image ' . $src . ' not found'); + } else { + displayError ('no source specified'); + } + +} + +/** + * + */ +function show_image ($mime_type, $image_resized) { + + global $quality; + + // check to see if we can write to the cache directory + $is_writable = 0; + $cache_file = get_cache_file ($mime_type); + + if (touch ($cache_file)) { + + // give 666 permissions so that the developer + // can overwrite web server user + chmod ($cache_file, 0666); + $is_writable = 1; + + } else { + + $cache_file = NULL; + header ('Content-type: ' . $mime_type); + + } + + if (stristr ($mime_type, 'jpeg')) { + imagejpeg ($image_resized, $cache_file, $quality); + } else { + $quality = floor ($quality * 0.09); + imagepng ($image_resized, $cache_file, $quality); + } + + if ($is_writable) { + show_cache_file ($mime_type); + } + + imagedestroy ($image_resized); + + //displayError ('error showing image'); + +} + +/** + * + */ +function get_request( $property, $default = 0 ) { + + if( isset($_REQUEST[$property]) ) { + + return $_REQUEST[$property]; + + } else { + + return $default; + + } + +} + +/** + * + */ +function open_image ($mime_type, $src) { + + $mime_type = strtolower ($mime_type); + + if (stristr ($mime_type, 'gif')) { + + $image = imagecreatefromgif($src); + + } elseif (stristr ($mime_type, 'jpeg')) { + + @ini_set ('gd.jpeg_ignore_warning', 1); + $image = imagecreatefromjpeg($src); + + } elseif (stristr ($mime_type, 'png')) { + + $image = imagecreatefrompng($src); + + } + + return $image; + +} + +/** + * clean out old files from the cache + * you can change the number of files to store and to delete per loop in the defines at the top of the code + */ +function cleanCache() { + + $files = glob(DIRECTORY_CACHE . '/*', GLOB_BRACE); + + if (count($files) > 0) { + + $yesterday = time() - (24 * 60 * 60); + + usort($files, 'filemtime_compare'); + $i = 0; + + if (count($files) > CACHE_SIZE) { + + foreach ($files as $file) { + + $i ++; + + if ($i >= CACHE_CLEAR) { + return; + } + + if (@filemtime($file) > $yesterday) { + return; + } + + if (file_exists($file)) { + unlink($file); + } + + } + + } + + } + +} + + +/** + * compare the file time of two files + */ +function filemtime_compare($a, $b) { + + return filemtime ($a) - filemtime ($b); + +} + + +/** + * determine the file mime type + */ +function mime_type ($file) { + + if (stristr (PHP_OS, 'WIN')) { + $os = 'WIN'; + } else { + $os = PHP_OS; + } + + $mime_type = ''; + + if (function_exists ('mime_content_type') && $os != 'WIN') { + $mime_type = mime_content_type ($file); + } + + // use PECL fileinfo to determine mime type + if (!valid_src_mime_type ($mime_type)) { + if (function_exists ('finfo_open')) { + $finfo = @finfo_open (FILEINFO_MIME); + if ($finfo != '') { + $mime_type = finfo_file ($finfo, $file); + finfo_close ($finfo); + } + } + } + + // try to determine mime type by using unix file command + // this should not be executed on windows + if (!valid_src_mime_type ($mime_type) && $os != "WIN") { + if (preg_match ("/FreeBSD|FREEBSD|LINUX/", $os)) { + $mime_type = trim (@shell_exec ('file -bi ' . escapeshellarg($file))); + } + } + + // use file's extension to determine mime type + if (!valid_src_mime_type ($mime_type)) { + + // set defaults + $mime_type = 'image/png'; + // file details + $fileDetails = pathinfo ($file); + $ext = strtolower ($fileDetails["extension"]); + // mime types + $types = array ( + 'jpg' => 'image/jpeg', + 'jpeg' => 'image/jpeg', + 'png' => 'image/png', + 'gif' => 'image/gif' + ); + + if (strlen ($ext) && strlen ($types[$ext])) { + $mime_type = $types[$ext]; + } + + } + + return $mime_type; + +} + + +/** + * + */ +function valid_src_mime_type ($mime_type) { + + if (preg_match ("/jpg|jpeg|gif|png/i", $mime_type)) { + return true; + } + + return false; + +} + + +/** + * + */ +function check_cache ($mime_type) { + + if (CACHE_USE) { + // make sure cache dir exists + if (!file_exists (DIRECTORY_CACHE)) { + // give 777 permissions so that developer can overwrite + // files created by web server user + mkdir (DIRECTORY_CACHE); + chmod (DIRECTORY_CACHE, 0777); + } + + show_cache_file ($mime_type); + } + +} + + +/** + * + */ +function show_cache_file ($mime_type) { + + $cache_file = get_cache_file ($mime_type); + + if (file_exists ($cache_file)) { + + $gmdate_mod = gmdate ("D, d M Y H:i:s", filemtime($cache_file)); + + if(! strstr ($gmdate_mod, "GMT")) { + $gmdate_mod .= " GMT"; + } + + if (isset ($_SERVER["HTTP_IF_MODIFIED_SINCE"])) { + + // check for updates + $if_modified_since = preg_replace ("/;.*$/", "", $_SERVER["HTTP_IF_MODIFIED_SINCE"]); + + if ($if_modified_since == $gmdate_mod) { + header ('HTTP/1.1 304 Not Modified'); + die(); + } + + } + + clearstatcache (); + $fileSize = filesize ($cache_file); + + // send headers then display image + header ('Content-Type: ' . $mime_type); + header ('Accept-Ranges: bytes'); + header ('Last-Modified: ' . $gmdate_mod); + header ('Content-Length: ' . $fileSize); + header ('Cache-Control: max-age=9999, must-revalidate'); + header ('Expires: ' . $gmdate_mod); + + if (!@readfile ($cache_file)) { + $content = file_get_contents ($cache_file); + if ($content != FALSE) { + echo $content; + die(); + } else { + displayError ('cache file could not be loaded'); + } + } + + die(); + + } + +} + + +/** + * + */ +function get_cache_file ($mime_type) { + + global $lastModified; + static $cache_file; + + $file_type = '.png'; + + if (stristr ($mime_type, 'jpeg')) { + $file_type = '.jpg'; + } + + if (!$cache_file) { + $cache_file = DIRECTORY_CACHE . '/' . md5 ($_SERVER ['QUERY_STRING'] . VERSION . $lastModified) . $file_type; + } + + return $cache_file; + +} + + +/** + * check to if the url is valid or not + */ +function valid_extension ($ext) { + + if (preg_match ("/jpg|jpeg|png|gif/i", $ext)) { + return TRUE; + } else { + return FALSE; + } + +} + + +/** + * + */ +function checkExternal ($src) { + + global $allowedSites; + + if (preg_match ('/http:\/\//', $src) == true) { + + $url_info = parse_url ($src); + + $isAllowedSite = false; + foreach ($allowedSites as $site) { + $site = '/' . addslashes ($site) . '/'; + if (preg_match ($site, $url_info['host']) == true) { + $isAllowedSite = true; + } + } + + if ($isAllowedSite) { + + $fileDetails = pathinfo ($src); + $ext = strtolower ($fileDetails['extension']); + + $filename = md5 ($src); + $local_filepath = DIRECTORY_TEMP . '/' . $filename . '.' . $ext; + + if (!file_exists ($local_filepath)) { + + if (function_exists ('curl_init')) { + + $fh = fopen ($local_filepath, 'w'); + $ch = curl_init ($src); + + curl_setopt ($ch, CURLOPT_URL, $src); + curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE); + curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); + curl_setopt ($ch, CURLOPT_HEADER, 0); + curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0'); + curl_setopt ($ch, CURLOPT_FILE, $fh); + + if (curl_exec ($ch) === FALSE) { + if (file_exists ($local_filepath)) { + unlink ($local_filepath); + } + displayError ('error reading file ' . $src . ' from remote host: ' . curl_error($ch)); + } + + curl_close ($ch); + fclose ($fh); + + } else { + + if (!$img = file_get_contents($src)) { + displayError('remote file for ' . $src . ' can not be accessed. It is likely that the file permissions are restricted'); + } + + if (file_put_contents ($local_filepath, $img) == FALSE) { + displayError ('error writing temporary file'); + } + + } + + if (!file_exists($local_filepath)) { + displayError('local file for ' . $src . ' can not be created'); + } + + } + + $src = $local_filepath; + + } else { + + displayError('remote host "' . $url_info['host'] . '" not allowed'); + + } + + } + + return $src; + +} + + +/** + * tidy up the image source url + */ +function cleanSource ($src) { + $host = str_replace ('www.', '', $_SERVER['HTTP_HOST']); + $regex = "/^((ht|f)tp(s|):\/\/)(www\.|)" . $host . "/i"; + + $src = preg_replace ($regex, '', $src); + $src = strip_tags ($src); + $src = checkExternal ($src); + + // remove slash from start of string + if (strpos ($src, '/') === 0) { + $src = substr ($src, -(strlen ($src) - 1)); + } + + // don't allow users the ability to use '../' + // in order to gain access to files below document root + $src = preg_replace ("/\.\.+\//", "", $src); + + // get path to image on file system + $src = get_document_root ($src) . '/' . $src; + + return $src; + +} + + +/** + * + */ +function get_document_root ($src) { + + // check for unix servers + if (file_exists ($_SERVER['DOCUMENT_ROOT'] . '/' . $src)) { + return $_SERVER['DOCUMENT_ROOT']; + } + + // check from script filename (to get all directories to timthumb location) + $parts = array_diff (explode ('/', $_SERVER['SCRIPT_FILENAME']), explode('/', $_SERVER['DOCUMENT_ROOT'])); + $path = $_SERVER['DOCUMENT_ROOT']; + foreach ($parts as $part) { + $path .= '/' . $part; + if (file_exists($path . '/' . $src)) { + return $path; + } + } + + // the relative paths below are useful if timthumb is moved outside of document root + // specifically if installed in wordpress themes like mimbo pro: + // /wp-content/themes/mimbopro/scripts/timthumb.php + $paths = array ( + ".", + "..", + "../..", + "../../..", + "../../../..", + "../../../../.." + ); + + foreach ($paths as $path) { + if (file_exists($path . '/' . $src)) { + return $path; + } + } + + // special check for microsoft servers + if (!isset ($_SERVER['DOCUMENT_ROOT'])) { + $path = str_replace ("/", "\\", $_SERVER['ORIG_PATH_INFO']); + $path = str_replace ($path, "", $_SERVER['SCRIPT_FILENAME']); + + if (file_exists ($path . '/' . $src)) { + return $path; + } + } + + displayError ('file not found ' . $src); + +} + + +/** + * generic error message + */ +function displayError ($errorString = '') { + + header ('HTTP/1.1 400 Bad Request'); + echo '
    ' . htmlentities($errorString);
    +	echo '
    Query String : ' . $_SERVER['QUERY_STRING']; + echo '
    TimThumb version : ' . VERSION . '
    '; + die(); + +} +?> \ No newline at end of file diff --git a/src/wp-content/themes/lqdvi/archive.php b/src/wp-content/themes/lqdvi/archive.php index a4cba69c..27acdcb9 100644 --- a/src/wp-content/themes/lqdvi/archive.php +++ b/src/wp-content/themes/lqdvi/archive.php @@ -1,227 +1,230 @@ - -
    -
    - -
    -

    - - - - - - - - -

    -
    - -
    -
    -
    - - -
    - -
    - - -

    - - - - - - - - - - - -
    - - -
    - -
    - - - -
    - - - - - - +
    +
    + +
    +

    + + + + + + + + +

    +
    + +
    +
    +
    + + +
    + +
    + + +

    + + + + + + + + + + + +
    + + +
    + +
    + + + +
    + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/lqdvi/category.php b/src/wp-content/themes/lqdvi/category.php index d73f177a..f68778d2 100644 --- a/src/wp-content/themes/lqdvi/category.php +++ b/src/wp-content/themes/lqdvi/category.php @@ -1,170 +1,195 @@ - -
    -
    - -
    -

    Category /

    -
    - -
    -
    -
    - - -
    - -
    - - -

    - - - - - - - - - -
    - - -
    - -
    - -
    - - - + +
    +
    + +
    +

    /

    +
    + +
    +
    +
    + + +
    + +
    + + +

    + + + + + + + + + +
    + + +
    + +
    + +
    + + + \ No newline at end of file diff --git a/src/wp-content/themes/lqdvi/css/lqdvi.css b/src/wp-content/themes/lqdvi/css/lqdvi.css index dc7f3e6f..36e9ea9c 100644 --- a/src/wp-content/themes/lqdvi/css/lqdvi.css +++ b/src/wp-content/themes/lqdvi/css/lqdvi.css @@ -1,602 +1,641 @@ -body { - line-height: 1.3em; -} - -pre, code, tt -{ - font: 13px 'andale mono', 'lucida console', monospace; - line-height: 1.5; - padding: 20px; - background: #222; -} - -#wrapper { - background-color: #000; -} - -#footer { - background-color: #000; -} - -#header_wrapper -{ - background: #0077D4; /* url('../images/featuredbg.jpg') no-repeat top ;*/ - height: 192px; - border-bottom: 2px solid #001623; -} - -.page_caption { - background: transparent; - border: none; - padding-top: 0; - padding-bottom: 0; - font-weight: normal; -} - -.page_caption h1 { - font-size: 50px; - text-transform: lowercase; -} - -.caption_desc { - font-size: 22px; - margin-top: 0px; - margin-bottom: 12px; -} - -.capturas .caption_desc { - float: right; - width: auto; - margin-top: 20px; -} - -.caption_header { - margin: 0 50px 8px 0; -} - -#top_bar -{ - background: #004971; -} - -#welcome_msg -{ -} - -#welcome_msg h1 -{ - font-size: 36px; - font-weight: bold; -} - -#welcome_msg p { - font-size: 26px; - margin-top: 0; - margin-bottom: 15px; -} - -#menu_wrapper { - padding: 95px 10px 3px 0; -} - -#menu_wrapper .nav ul, #menu_wrapper div .nav -{ - list-style: none; - display: block; - padding: 8px 0 0 0; - float: right; - text-transform: lowercase; - font-size: 23px; -} - -#menu_wrapper .nav ul li, #menu_wrapper div .nav li -{ - display: block; - float :left; - margin: 0 0 0 0; -} - -#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { - display: block; - padding: 8px; - margin: 20px 0 0 0; - color: #fff; -} - -#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover { - color: #000; - background-color: #37A3DE; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; -} - -#menu_wrapper div .nav li.current-menu-item a { - color: #000; -} - -#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul -{ - display: none; - list-style: none; - background: #37A3DE; - box-shadow: none; - border: none; - position:absolute; - float: none; - padding: 3px 0 5px 0; - width: 200px; - z-index: 1000; - margin-top: -33px; - padding-bottom: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - font-size: 18px; -} - -#menu_wrapper .nav ul li:hover ul, #menu_wrapper div .nav li:hover ul -{ - display: block; -} - -#menu_wrapper .nav ul li ul li ul, #menu_wrapper div .nav li ul li ul -{ - margin-left: 190px; - margin-top: -43px; -} - -#menu_wrapper .nav ul li ul li, #menu_wrapper div .nav li ul li -{ - clear: both; - width: 200px; -} - -#menu_wrapper .nav ul li ul li:last-child, #menu_wrapper div .nav li ul li:last-child -{ - margin-bottom: 7px; -} - -#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, -#menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a, -#menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a -{ - color: #fff; - display: block; - width: 100%; - line-height: 18px; - padding: 0px 7px 0 17px; - border: 0; - background: transparent; -} - -#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a -{ - width: 170px; - display: block; -} - -#menu_wrapper .nav ul li ul li a.hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a.hover, #menu_wrapper div .nav li ul li a:hover -{ -} - - -.logo { - margin: 13px 0 0 -95px; - overflow: visible; - width: 0; -} - -#content_wrapper { - border-top: none; /*2px solid #001623;*/ - border-bottom: none; -} - -#content_wrapper.lqdvi { - background: #0077d4 url('../images/lqdvi.gif') repeat top left; -} - -#content_wrapper ul { - margin-left: 30px; - margin-bottom: 20px; -} - - -#content_wrapper, -.content_bg, #content_wrapper.content_bg -{ - background: #fff; - -moz-box-shadow: 0 1px 3px #000; - -webkit-box-shadow: 0 1px 3px #000; - box-shadow: 0px 1px 3px #000; - /*color: #ccc;*/ - text-shadow: none; /*0 1px 1px #003756;*/ -} - -h1, h2, h3, h4, h5, .sidebar_content h1, .sidebar_content h2, .sidebar_content h3, .sidebar_content h4, .sidebar_content h5, .sidebar_content h6 -{ - text-shadow: none; /*0 1px 1px #003756;*/ - font-weight: normal; - line-height: 120%; -} - -#content_wrapper .sidebar .content .sidebar_widget li ul.twitter li, #footer .sidebar_widget li ul.twitter li, ul.twitter li -{ - padding-bottom: 0; -} - -#content_wrapper .inner .inner_wrapper .sidebar_wrapper -{ - border-left: 1px solid #37A3DE; -} - -#anything_slider .arrow.forward -{ - background: transparent; -} - -#anything_slider .arrow.back -{ - background: transparent; -} - -.nivo-prevNav { - background: transparent; -} -.nivo-nextNav { - background: transparent; -} - -.roundabout-moveable-item { - background: #000; - border: 1px solid #37A3DE; - -webkit-box-shadow: 1px 1px 5px #000; - -moz-box-shadow: 1px 1px 5px #000; - box-shadow: 1px 1px 5px #000; -} - -img.frame -{ - border: 1px solid #37A3DE; -} - -.frame_left -{ - border: 1px solid #37A3DE; -} - -.frame_left .caption, .frame_right .caption, .frame_center .caption -{ - /*color: #ccc;*/ -} - -.frame_right -{ - border: 1px solid #37A3DE; -} - -.frame_center -{ - border: 1px solid #37A3DE; -} - -#content_wrapper .sidebar .content .posts.blog li img, #content_wrapper .posts.blog li img -{ - border: 1px solid #37A3DE; -} - -input[type=text], input[type=password], select -{ - border: 1px solid #37A3DE; - color: #fff; -} - -input[type=text].blur -{ - color: #fff; -} - -textarea -{ - color: #fff; - border: 1px solid #37A3DE; -} - -input[type=text]:hover, input[type=password]:hover, textarea:hover -{ - border: 1px solid #fff; - -moz-box-shadow: 0 1px 3px #000; - -webkit-box-shadow: 0 1px 3px #000; - box-shadow: 0px 1px 3px #000; -} - -input[type=text], input[type=password], select, textarea -{ - background: #003756; -} - -input[type=submit], input[type=button], a.button -{ - font-size: 14px; - text-shadow: 0 1px 1px #003756; - letter-spacing: .1em; -} - -.post_header { - float: none !important; - margin: 0 !important; -} - -.post_header .post_detail, .recent_post_detail { - border: none; -} - -.post_wrapper p { - margin-top: 4px; -} - - - -.post_img { - margin-right: 30px; -} - -.post_img img { - border: 1px solid #37A3DE; -} - -.post_img img.frame { - top: 0 !important; -} - -.post_img_date -{ - background: #000; - color: #fff; - text-shadow: none; /*0 0 0 #003756;*/ -} - -#respond -{ - border-bottom: 1px solid #37A3DE; -} - -#about_the_author -{ - border-bottom: 1px solid #37A3DE; -} - -.related_posts -{ - border-bottom: 1px solid #37A3DE; -} - -#about_the_author .thumb img -{ - border: 1px solid #37A3DE; -} - -.comment .left img.avatar -{ - border: 1px solid #37A3DE; - background: #000; -} - -.portfolio1_hover, .portfolio2_hover, .portfolio3_hover, .portfolio4_hover -{ - background: transparent; -} - -.one_third .portfolio_image { - height: 232px; -} - -.portfolio3_hover img { - margin: 80px 0 0; -} - -.portfolio_desc h4 { - margin: 8px 0; -} - -#searchform { - margin-bottom: 0; -} - -#content_wrapper .sidebar .content .sidebar_widget li ul li { - border-bottom-color: #37A3DE; -} - -#content_wrapper table -{ - border: 1px solid #37A3DE; - -moz-box-shadow: 0 1px 3px #000; - -webkit-box-shadow: 0 1px 3px #000; - box-shadow: 0px 1px 3px #000; -} - -#content_wrapper table tr -{ - background: #000; -} - -#content_wrapper table tr td, #content_wrapper table tr th -{ - border-bottom: 1px solid #37A3DE; -} - -#content_wrapper table tr th -{ - font-weight: bold; - background: #37A3DE; - text-align: left; - text-shadow: none; /*0 1px 1px #003756;*/ - color: #fff; -} - -.pagination a { - background: #222; - border: 1px solid #37A3DE; - color: #ccc; - text-shadow: none; /*0 1px 1px #003756;*/ -} - -.pagination a:hover { - -moz-box-shadow: 0 1px 3px #000; - -webkit-box-shadow: 0 1px 3px #000; - box-shadow: 0px 1px 3px #000; - border: 1px solid #37A3DE; - background: #37A3DE; -} - -.pagination a:active, .pagination a.active { - color: #fff; - -moz-box-shadow: 0 1px 3px #000; - -webkit-box-shadow: 0 1px 3px #000; - box-shadow: 0px 1px 3px #000; - border: 1px solid #37A3DE; - background: #37A3DE; -} - -.accordion -{ - border: 1px solid #37A3DE; - -moz-box-shadow: 0 1px 3px #000; - -webkit-box-shadow: 0 1px 3px #000; - box-shadow: 0px 1px 3px #000; -} - -.ui-accordion .ui-accordion-header -{ - background: #333; -} - -.ui-accordion .ui-accordion-header a -{ - color: #fff; -} - -.accordion div -{ - border-top: 1px solid #37A3DE; -} - -.ui-widget-header -{ - border-bottom: 1px solid #37A3DE; -} - -.tabs .ui-state-default a -{ - color: #ccc; -} - -.tabs .ui-state-active, .tabs .ui-state-default -{ - background: #000; - text-shadow: 0 1px 1px #003756; - border: 1px solid #37A3DE; -} - -.tabs .ui-tabs-panel -{ - border: 1px solid #37A3DE; - -moz-box-shadow: 0 1px 3px #000; - -webkit-box-shadow: 0 1px 3px #000; - box-shadow: 0px 1px 3px #000; - background: #000; -} - -.tabs .ui-state-active a -{ - color: #fff; -} - -hr -{ - border-top: 1px solid #37A3DE; -} - -.line_shadow -{ - height: 1px; -} - -#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img, #footer .sidebar_widget li ul.flickr li img -{ - border: 1px solid #37A3DE; -} - -#footer { - border: none; - text-shadow: none; /*0 1px 1px #003756*/ -} - -#footer ul{ - font-size: 13px; - padding-top: 0px; - padding-bottom: 50px; -} - -#footer .posts.blog li img -{ - border: 1px solid #37A3DE; -} - -#copyright { - border: none; -} - -#footer .sidebar_widget li ul li -{ - border: none; -} - -#footer ul li.widget .widgettitle -{ - margin-bottom: 8px; -} - -.post_header .post_detail, .recent_post_detail { - padding: 7px 0 0 0; - margin:0; -} - -.img_shadow_536, .img_shadow_360, .img_shadow_220, .img_shadow_160 { - background-image: none; -} - -/*--------------------*/ -/*>>>>> Webcam <<<<<*/ -/*--------------------*/ - -#WebCamCapture { - margin-top: 40px; - width: 285px; - float: right; -} - -#WebCamForm { - float: left; - width: 530px; -} - -#WebCamForm .wpcf7-form-control-wrap input, -#WebCamForm .wpcf7-form-control-wrap textarea { - width: 100%; -} - -div.wpcf7 .watermark { - color: #fff !important; -} - -.captura { - float: left; - padding: 0; - margin: 0; -} - -.captura img { - border: 0; - padding: 0; -} \ No newline at end of file +body { + line-height: 1.3em; +} + +p { + text-align: justify; + +} + +pre, code, tt +{ + font: 13px 'andale mono', 'lucida console', monospace; + line-height: 1.5; + padding: 20px; + background: #222; +} + +#wrapper { + background-color: #000; +} + +#footer { + background-color: #000; +} + +#header_wrapper +{ + background: #0077D4; /* url('../images/featuredbg.jpg') no-repeat top ;*/ + height: 192px; + border-bottom: 2px solid #001623; +} + +.page_caption { + background: transparent; + border: none; + padding-top: 0; + padding-bottom: 0; + font-weight: normal; +} + +.page_caption h1 { + font-size: 50px; + text-transform: lowercase; +} + +.caption_desc { + font-size: 22px; + margin-top: 0px; + margin-bottom: 12px; +} + +.capturas .caption_desc { + float: right; + width: auto; + margin-top: 20px; +} + +.caption_header { + margin: 0 50px 8px 0; +} + +#top_bar +{ + background: #004971; +} + +#welcome_msg +{ +} + +#welcome_msg h1 +{ + font-size: 36px; + font-weight: bold; +} + +#welcome_msg p { + font-size: 26px; + margin-top: 0; + margin-bottom: 15px; +} + +#menu_wrapper { + padding: 95px 10px 3px 0; +} + +#menu_wrapper .nav ul, #menu_wrapper div .nav +{ + list-style: none; + display: block; + padding: 8px 0 0 0; + float: right; + text-transform: lowercase; + font-size: 23px; +} + +#menu_wrapper .nav ul li, #menu_wrapper div .nav li +{ + display: block; + float :left; + margin: 0 0 0 0; +} + +#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { + display: block; + padding: 8px; + margin: 20px 0 0 0; + color: #fff; +} + +#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover { + color: #000; + background-color: #37A3DE; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; +} + +#menu_wrapper div .nav li.current-menu-item a { + color: #000; +} + +#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul +{ + display: none; + list-style: none; + background: #37A3DE; + box-shadow: none; + border: none; + position:absolute; + float: none; + padding: 3px 0 5px 0; + width: 200px; + z-index: 1000; + margin-top: -33px; + padding-bottom: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + font-size: 18px; +} + +#menu_wrapper .nav ul li:hover ul, #menu_wrapper div .nav li:hover ul +{ + display: block; +} + +#menu_wrapper .nav ul li ul li ul, #menu_wrapper div .nav li ul li ul +{ + margin-left: 190px; + margin-top: -43px; +} + +#menu_wrapper .nav ul li ul li, #menu_wrapper div .nav li ul li +{ + clear: both; + width: 200px; +} + +#menu_wrapper .nav ul li ul li:last-child, #menu_wrapper div .nav li ul li:last-child +{ + margin-bottom: 7px; +} + +#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, +#menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a, +#menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a +{ + color: #fff; + display: block; + width: 100%; + line-height: 18px; + padding: 0px 7px 0 17px; + border: 0; + background: transparent; +} + +#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a +{ + width: 170px; + display: block; +} + +#menu_wrapper .nav ul li ul li a.hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a.hover, #menu_wrapper div .nav li ul li a:hover +{ +} + + +.logo { + margin: 13px 0 0 -95px; + overflow: visible; + width: 0; +} + +#content_wrapper { + border-top: none; /*2px solid #001623;*/ + border-bottom: none; +} + +#content_wrapper.lqdvi { + background: #0077d4 url('../images/lqdvi.gif') repeat top left; +} + +#content_wrapper ul { + margin-left: 30px; + margin-bottom: 20px; + margin-top: 20px; +} + + +#content_wrapper, +.content_bg, #content_wrapper.content_bg +{ + background: #fff; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; + /*color: #ccc;*/ + text-shadow: none; /*0 1px 1px #003756;*/ +} + +h1, h2, h3, h4, h5, .sidebar_content h1, .sidebar_content h2, .sidebar_content h3, .sidebar_content h4, .sidebar_content h5, .sidebar_content h6 +{ + text-shadow: none; /*0 1px 1px #003756;*/ + font-weight: normal; + line-height: 120%; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.twitter li, #footer .sidebar_widget li ul.twitter li, ul.twitter li +{ + padding-bottom: 0; +} + +#content_wrapper .inner .inner_wrapper .sidebar_wrapper +{ + border-left: 1px solid #37A3DE; +} + +#anything_slider .arrow.forward +{ + background: transparent; +} + +#anything_slider .arrow.back +{ + background: transparent; +} + +.nivo-prevNav { + background: transparent; +} +.nivo-nextNav { + background: transparent; +} + +.roundabout-moveable-item { + background: #000; + border: 1px solid #37A3DE; + -webkit-box-shadow: 1px 1px 5px #000; + -moz-box-shadow: 1px 1px 5px #000; + box-shadow: 1px 1px 5px #000; +} + +img.frame +{ + border: 1px solid #37A3DE; +} + +.frame_left +{ + border: 1px solid #37A3DE; +} + +.frame_left .caption, .frame_right .caption, .frame_center .caption +{ + /*color: #ccc;*/ +} + +.frame_right +{ + border: 1px solid #37A3DE; +} + +.frame_center +{ + border: 1px solid #37A3DE; +} + +#content_wrapper .sidebar .content .posts.blog li img, #content_wrapper .posts.blog li img +{ + border: 1px solid #37A3DE; +} + +input[type=text], input[type=password], select +{ + border: 1px solid #37A3DE; + color: #fff; +} + +input[type=text].blur +{ + color: #fff; +} + +textarea +{ + color: #fff; + border: 1px solid #37A3DE; +} + +input[type=text]:hover, input[type=password]:hover, textarea:hover +{ + border: 1px solid #fff; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; +} + +input[type=text], input[type=password], select, textarea +{ + background: #003756; +} + +input[type=submit], input[type=button], a.button +{ + font-size: 14px; + text-shadow: 0 1px 1px #003756; + letter-spacing: .1em; +} + +.post_header { + float: none !important; + margin: 0 !important; +} + +.post_header .post_detail, .recent_post_detail { + border: none; +} + +.post_wrapper p { + margin-top: 4px; +} + + + +.post_img { + margin-right: 30px; +} + +.post_img img { + border: 1px solid #37A3DE; +} + +.post_img img.frame { + top: 0 !important; +} + +.post_img_date +{ + background: #000; + color: #fff; + text-shadow: none; /*0 0 0 #003756;*/ +} + +#respond +{ + border-bottom: 1px solid #37A3DE; +} + +#about_the_author +{ + border-bottom: 1px solid #37A3DE; +} + +.related_posts +{ + border-bottom: 1px solid #37A3DE; +} + +#about_the_author .thumb img +{ + border: 1px solid #37A3DE; +} + +.comment .left img.avatar +{ + border: 1px solid #37A3DE; + background: #000; +} + +.portfolio1_hover, .portfolio2_hover, .portfolio3_hover, .portfolio4_hover +{ + background: transparent; +} + +.one_third .portfolio_image { + height: 232px; +} + +.portfolio3_hover img { + margin: 80px 0 0; +} + +.portfolio_desc h4 { + margin: 8px 0; +} + +#searchform { + margin-bottom: 0; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul li { + border-bottom-color: #37A3DE; +} + +#content_wrapper table +{ + border: 1px solid #37A3DE; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; +} + +#content_wrapper table tr +{ + background: #000; +} + +#content_wrapper table tr td, #content_wrapper table tr th +{ + border-bottom: 1px solid #37A3DE; +} + +#content_wrapper table tr th +{ + font-weight: bold; + background: #37A3DE; + text-align: left; + text-shadow: none; /*0 1px 1px #003756;*/ + color: #fff; +} + +.pagination a { + background: #222; + border: 1px solid #37A3DE; + color: #ccc; + text-shadow: none; /*0 1px 1px #003756;*/ +} + +.pagination a:hover { + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; + border: 1px solid #37A3DE; + background: #37A3DE; +} + +.pagination a:active, .pagination a.active { + color: #fff; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; + border: 1px solid #37A3DE; + background: #37A3DE; +} + +.accordion +{ + border: 1px solid #37A3DE; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; +} + +.ui-accordion .ui-accordion-header +{ + background: #333; +} + +.ui-accordion .ui-accordion-header a +{ + color: #fff; +} + +.accordion div +{ + border-top: 1px solid #37A3DE; +} + +.ui-widget-header +{ + border-bottom: 1px solid #37A3DE; +} + +.tabs .ui-state-default a +{ + color: #ccc; +} + +.tabs .ui-state-active, .tabs .ui-state-default +{ + background: #000; + text-shadow: 0 1px 1px #003756; + border: 1px solid #37A3DE; +} + +.tabs .ui-tabs-panel +{ + border: 1px solid #37A3DE; + -moz-box-shadow: 0 1px 3px #000; + -webkit-box-shadow: 0 1px 3px #000; + box-shadow: 0px 1px 3px #000; + background: #000; +} + +.tabs .ui-state-active a +{ + color: #fff; +} + +hr +{ + border-top: 1px solid #37A3DE; +} + +.line_shadow +{ + height: 1px; +} + +#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li img, #footer .sidebar_widget li ul.flickr li img +{ + border: 1px solid #37A3DE; +} + +#footer { + border: none; + text-shadow: none; /*0 1px 1px #003756*/ +} + +#footer ul{ + font-size: 13px; + padding-top: 0px; + padding-bottom: 50px; +} + +#footer .posts.blog li img +{ + border: 1px solid #37A3DE; +} + +#copyright { + border: none; +} + +#footer .sidebar_widget li ul li +{ + border: none; +} + +#footer ul li.widget .widgettitle +{ + margin-bottom: 8px; +} + +.post_header .post_detail, .recent_post_detail { + padding: 7px 0 0 0; + margin:0; + border: none !important; +} + +.img_shadow_536, .img_shadow_360, .img_shadow_220, .img_shadow_160 { + background-image: none; +} + +/*--------------------*/ +/*>>>>> Webcam <<<<<*/ +/*--------------------*/ + +#WebCamCapture { + margin-top: 40px; + width: 285px; + float: right; +} + +#WebCamForm { + float: left; + width: 530px; +} + +#WebCamForm .wpcf7-form-control-wrap input, +#WebCamForm .wpcf7-form-control-wrap textarea { + width: 100%; +} + +div.wpcf7 .watermark { + color: #fff !important; +} + +.captura { + float: left; + padding: 0; + margin: 0; +} + +.captura img { + border: 0; + padding: 0; +} + + +.gce-widget-list .gce-list .gce-list-event { + background-color: transparent !important; + font-weight: bold; +} + +.gce-list-title { + font-weight: normal !important; + font-size: small !important; +} + +ul.gce-list li ul { + margin-top: 10px !important; +} + +.gce-list p { + font-size: small; +} + +li.gce-feed-1 { + border-bottom: 0 !important; + margin: 0 !important; +} + + + +#content_wrapper table tr +{ + background: none; +} +