NextGEN Gallery – WordPress Gallery Plugin - Version 2.0.77

Version Description

  • 03.05.2015 =
  • NEW: Added "ngg_get_image_url" filter
  • Changed: Use a more reliable means of excluding Pro/Plus modules from using minified static resources
  • Fixed: Imagebrowser pagination with custom templates
  • Fixed: Custom CSS is enqueued late to ensure it's one of the last stylesheets loaded
  • Fixed: Fixed watermarking PNG images
  • Fixed: Using the "Import Metadata" bulk action overwrites existing data
  • Fixed: Seconds were not retained from CaptureTime EXIF field
  • Fixed: Conflicts created by our TinyMCE plugin
  • Fixed: Image mapper setting gid to gallery name, not the unique ID
  • Fixed: Restored nggdb->get_random_images(), nggdb->search_for_file, and nggdb->find_all_albums()
  • Fixed: Allow gallery slug as parameter to nggdb::get_gallery()
  • Fixed: Don't minify Plupload's i18n JavaScript
  • Fixed: Custom template images not being given their full effect code attributes
Download this release

Release Info

Developer photocrati
Plugin Icon 128x128 NextGEN Gallery – WordPress Gallery Plugin
Version 2.0.77
Comparing to
See all releases

Code changes from version 2.0.76 to 2.0.77

Files changed (57) hide show
  1. .hg_archival.txt +3 -4
  2. .hgtags +6 -0
  3. changelog.txt +15 -0
  4. nggallery.php +2 -2
  5. products/photocrati_nextgen/modules/attach_to_post/static/ngg_attach_to_post_tinymce_plugin.js +7 -5
  6. products/photocrati_nextgen/modules/attach_to_post/static/ngg_attach_to_post_tinymce_plugin.min.js +1 -1
  7. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ar.min.js +0 -1
  8. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/bs.min.js +0 -1
  9. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ca.min.js +0 -1
  10. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/cs.min.js +0 -1
  11. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/cy.min.js +0 -1
  12. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/da.min.js +0 -1
  13. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/de.min.js +0 -1
  14. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/el.min.js +0 -1
  15. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/en.min.js +0 -1
  16. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/es.min.js +0 -1
  17. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/et.min.js +0 -1
  18. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/fa.min.js +0 -1
  19. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/fi.min.js +0 -1
  20. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/fr.min.js +0 -1
  21. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/he.min.js +0 -1
  22. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/hr.min.js +0 -1
  23. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/hu.min.js +0 -1
  24. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/hy.min.js +0 -1
  25. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/id.min.js +0 -1
  26. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/it.min.js +0 -1
  27. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ja.min.js +0 -1
  28. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ka.min.js +0 -1
  29. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/kk.min.js +0 -1
  30. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ko.min.js +0 -1
  31. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/lt.min.js +0 -1
  32. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/lv.min.js +0 -1
  33. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/nl.min.js +0 -1
  34. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/pl.min.js +0 -1
  35. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/pt_BR.min.js +0 -1
  36. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ro.min.js +0 -1
  37. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ru.min.js +0 -1
  38. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/sk.min.js +0 -1
  39. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/sr.min.js +0 -1
  40. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/sv.min.js +0 -1
  41. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/th_TH.min.js +0 -1
  42. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/tr.min.js +0 -1
  43. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/uk_UA.min.js +0 -1
  44. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/zh_CN.min.js +0 -1
  45. products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/zh_TW.min.js +0 -1
  46. products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/package.module.nextgen_basic_imagebrowser.php +1 -1
  47. products/photocrati_nextgen/modules/nextgen_data/package.module.nextgen_data.php +181 -120
  48. products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php +21 -0
  49. products/photocrati_nextgen/modules/ngglegacy/admin/ajax.php +2 -2
  50. products/photocrati_nextgen/modules/ngglegacy/admin/album.php +6 -1
  51. products/photocrati_nextgen/modules/ngglegacy/admin/functions.php +16 -36
  52. products/photocrati_nextgen/modules/ngglegacy/admin/manage.php +2 -3
  53. products/photocrati_nextgen/modules/ngglegacy/lib/meta.php +15 -10
  54. products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php +72 -1
  55. products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php +1 -1
  56. products/photocrati_nextgen/modules/third_party_compat/module.third_party_compat.php +7 -23
  57. readme.txt +16 -1
.hg_archival.txt CHANGED
@@ -1,5 +1,4 @@
1
  repo: 2b82bc45fbe039c6f4c9f0c667e9cd1ee4d84cbb
2
- node: b7dfa893e7814f1211138ea2248bc101711f0b93
3
- branch: no-input-file-fix
4
- latesttag: 2.0.75
5
- latesttagdistance: 1
1
  repo: 2b82bc45fbe039c6f4c9f0c667e9cd1ee4d84cbb
2
+ node: bfedd0b35f2026e255c69d07edfa75228261aeb1
3
+ branch: default
4
+ tag: 2.0.77
 
.hgtags CHANGED
@@ -258,3 +258,9 @@ c6e2e1431af5d6cd7bc49c07e167a71d937c921e 2.0.72
258
  4e20a2d2c0ca46a04c95f5487eabd8d02e1cbfd3 2.0.73.1
259
  45cd2911f1f2a9cba9736c3d08f52d994c0eb6f7 2.0.74
260
  5b35e496669ed583d00e9b0ce68677c7fce17699 2.0.74.1
 
 
 
 
 
 
258
  4e20a2d2c0ca46a04c95f5487eabd8d02e1cbfd3 2.0.73.1
259
  45cd2911f1f2a9cba9736c3d08f52d994c0eb6f7 2.0.74
260
  5b35e496669ed583d00e9b0ce68677c7fce17699 2.0.74.1
261
+ 24b9a32da4a94238b4283dd5922c96000c456a4d 2.0.75
262
+ fffa3417c7d12b9bd2bcbfc52802bfa165580acc 2.0.76.1
263
+ 58411c3486e97429110b14323050e507908ba1f0 2.0.76.2
264
+ 33e049382f939a9f4a69563f9c19a17fcd711c05 2.0.76.3
265
+ 8994240050c95ef9467b0677b2a4fedd7f43ce2a 2.0.76.4
266
+ 9ce01a2939098a9f6fd3dc3a75b89a7b8d50ea7a 2.1
changelog.txt CHANGED
@@ -1,6 +1,21 @@
1
  NextGEN Gallery
2
  by Photocrati Media
3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  = V2.0.76 - 02.24.2015 =
5
  * Fixed: Compatibility checks for very old versions of NextGEN Pro
6
  * Fixed: Zero-byte downloads in WooCommerce and WPE-Commerce
1
  NextGEN Gallery
2
  by Photocrati Media
3
 
4
+ = V2.0.77 - 03.05.2015 =
5
+ * NEW: Added "ngg_get_image_url" filter
6
+ * Changed: Use a more reliable means of excluding Pro/Plus modules from using minified static resources
7
+ * Fixed: Imagebrowser pagination with custom templates
8
+ * Fixed: Custom CSS is enqueued late to ensure it's one of the last stylesheets loaded
9
+ * Fixed: Fixed watermarking PNG images
10
+ * Fixed: Using the "Import Metadata" bulk action overwrites existing data
11
+ * Fixed: Seconds were not retained from CaptureTime EXIF field
12
+ * Fixed: Conflicts created by our TinyMCE plugin
13
+ * Fixed: Image mapper setting gid to gallery name, not the unique ID
14
+ * Fixed: Restored nggdb->get_random_images(), nggdb->search_for_file, and nggdb->find_all_albums()
15
+ * Fixed: Allow gallery slug as parameter to nggdb::get_gallery()
16
+ * Fixed: Don't minify Plupload's i18n JavaScript
17
+ * Fixed: Custom template images not being given their full effect code attributes
18
+
19
  = V2.0.76 - 02.24.2015 =
20
  * Fixed: Compatibility checks for very old versions of NextGEN Pro
21
  * Fixed: Zero-byte downloads in WooCommerce and WPE-Commerce
nggallery.php CHANGED
@@ -4,7 +4,7 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
4
  /**
5
  * Plugin Name: NextGEN Gallery by Photocrati
6
  * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 12 million downloads.
7
- * Version: 2.0.76
8
  * Author: Photocrati Media
9
  * Plugin URI: http://www.nextgen-gallery.com
10
  * Author URI: http://www.photocrati.com
@@ -584,7 +584,7 @@ class C_NextGEN_Bootstrap
584
  define('NGG_PRODUCT_URL', path_join(str_replace("\\", '/', NGG_PLUGIN_URL), 'products'));
585
  define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
586
  define('NGG_PLUGIN_STARTED_AT', microtime());
587
- define('NGG_PLUGIN_VERSION', '2.0.76');
588
 
589
  if (!defined('NGG_HIDE_STRICT_ERRORS')) {
590
  define('NGG_HIDE_STRICT_ERRORS', TRUE);
4
  /**
5
  * Plugin Name: NextGEN Gallery by Photocrati
6
  * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 12 million downloads.
7
+ * Version: 2.0.77
8
  * Author: Photocrati Media
9
  * Plugin URI: http://www.nextgen-gallery.com
10
  * Author URI: http://www.photocrati.com
584
  define('NGG_PRODUCT_URL', path_join(str_replace("\\", '/', NGG_PLUGIN_URL), 'products'));
585
  define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
586
  define('NGG_PLUGIN_STARTED_AT', microtime());
587
+ define('NGG_PLUGIN_VERSION', '2.0.77');
588
 
589
  if (!defined('NGG_HIDE_STRICT_ERRORS')) {
590
  define('NGG_HIDE_STRICT_ERRORS', TRUE);
products/photocrati_nextgen/modules/attach_to_post/static/ngg_attach_to_post_tinymce_plugin.js CHANGED
@@ -84,11 +84,13 @@
84
  }
85
  },
86
 
87
- wm_close_event: function() {
88
- // Restore scrolling for the main content window when the attach to post interface is closed
89
- jQuery('html,body').css('overflow', 'auto');
90
- tinyMCE.activeEditor.selection.select(tinyMCE.activeEditor.dom.select('p')[0]);
91
- tinyMCE.activeEditor.selection.collapse(0);
 
 
92
  },
93
 
94
  /**
84
  }
85
  },
86
 
87
+ wm_close_event: function(e) {
88
+ if (e.target._id == 'ngg_attach_to_post_dialog') {
89
+ // Restore scrolling for the main content window when the attach to post interface is closed
90
+ jQuery('html,body').css('overflow', 'auto');
91
+ tinyMCE.activeEditor.selection.select(tinyMCE.activeEditor.dom.select('p')[0]);
92
+ tinyMCE.activeEditor.selection.collapse(0);
93
+ }
94
  },
95
 
96
  /**
products/photocrati_nextgen/modules/attach_to_post/static/ngg_attach_to_post_tinymce_plugin.min.js CHANGED
@@ -1 +1 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('(7(z){1a.4=\'1v-1w-1u\';o.1t(\'1q.q\',{j:\'1e D H 1r 1b\'});f.1s(\'f.s.8\',{z:z,1y:7(){n{1E:\'D H\',1F:\'1D 1C\',1z:\'Q://P.1p.O\',1B:\'Q://P.1g-1h.O\',1f:\'0.1\'}},1o:7(2,S){3 9=l;2.a.M=2.a.B;2.a.B=7(N,R){3 G=2.a.M(N,R);G.V(\'1i\',9.Z);n G};2.1m(\'q\',l.A,{2:2,L:2.s.8});2.1l(\'8\',{j:\'q.j\',1j:\'q\',1k:S+\'/1A.1N\'});2.X.21+=",W";2.X.1H="W";2.V(\'1Z\',7(e){6(e.E.1X==\'1Y\'){6(9.T(e.E).24(\'29\')>=0){2.I.28.25(e);3 4=e.E.1V.1M(/\\d+$/);6(4)4=4.1L();3 1K=f.1I(9,{2:2,L:2.s.8,4:4});9.A(4)}}})},T:7(k){3 F=k.U(\'Y\')?k.U(\'Y\'):k.1U;6(F){n F}1T{n""}},Z:7(){b(\'1c,1d\').t(\'r\',\'14\');o.w.K.J(o.w.I.J(\'p\')[0]);o.w.K.26(0)},A:7(4){3 C=23;6(22(4)!=\'27\'){C+="&4="+l.4}3 5=1a;1W(5.v!=1P&&5.v!=5){5=5.v}5=b(5);3 u=5.19();3 m=5.11();3 i=1S;3 h=12;3 16=1R;3 18=12;3 g=u-(u*0.17);3 c=m-(m*0.17);6(g<16){g=u-10}6(c<18){c=m-10}6(i>g){i=g}6(h>c){h=c}l.2.a.B({1O:C,4:\'1J\',19:i,11:h,j:"D H - 1e 20 1b"});b(\'1c,1d\').t(\'r\',\'13\');b(\'#15\').t(\'r-y\',\'14\');b(\'#15\').t(\'r-x\',\'13\')}});f.1n.1G(\'8\',f.s.8)})(1x.1Q);',62,134,'||editor|var|id|win|if|function|NextGEN_AttachToPost|self|windowManager|jQuery|maxHeight|||tinymce|maxWidth|popupHeight|popupWidth|title|node|this|winHeight|return|tinyMCE||ngg_attach_to_post|overflow|plugins|css|winWidth|parent|activeEditor|||siteurl|render_attach_to_post_interface|open|attach_to_post_url|NextGEN|target|class_name|modal|Gallery|dom|select|selection|plugin|nggOldOpen|one|com|www|http|two|plugin_url|get_class_name|getAttribute|on|shortcode|settings|class|wm_close_event||height|600|hidden|auto|ngg_attach_to_post_dialog_ifr|minWidth|05|minHeight|width|window|Post|html|body|Attach|version|nextgen|gallery|close|cmd|image|addButton|addCommand|PluginManager|init|photocrati|en|to|create|addI18n|page|wordpress|post|photocrati_ajax|getInfo|authorurl|atp_button|infourl|Media|Photocrati|longname|author|add|custom_elements|extend|ngg_attach_to_post_dialog|obj|pop|match|png|url|null|wp_site_url|800|1200|else|className|src|while|tagName|IMG|mouseup|To|extended_valid_elements|typeof|nextgen_gallery_attach_to_post_url|indexOf|cancel|collapse|undefined|events|ngg_displayed_gallery'.split('|'),0,{}))
1
+ eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('(7(w){1f.4=\'1o-1w-1q\';n.1m(\'1E.h\',{t:\'1d D H 1z Q\'});b.1v(\'b.v.8\',{w:w,1C:7(){m{1F:\'D H\',1t:\'1G 1k\',1A:\'N://P.1r.J\',1D:\'N://P.1y-1x.J\',1u:\'0.1\'}},1B:7(2,S){3 a=j;2.c.12=2.c.G;2.c.G=7(X,W){3 C=2.c.12(X,W);C.T(\'1l\',a.M);m C};2.1i(\'h\',j.A,{2:2,Z:2.v.8});2.1g(\'8\',{t:\'h.t\',1h:\'h\',1s:S+\'/1n.1p\'});2.V.1N+=",U";2.V.23="U";2.T(\'24\',7(e){6(e.r.25==\'22\'){6(a.13(e.r).21(\'1Y\')>=0){2.14.1Z.27(e);3 4=e.r.26.29(/\\d+$/);6(4)4=4.2a();3 28=b.1H(a,{2:2,Z:2.v.8,4:4});a.A(4)}}})},13:7(l){3 B=l.O(\'K\')?l.O(\'K\'):l.1W;6(B){m B}1M{m""}},M:7(e){6(e.r.1K==\'11\'){9(\'1a,1b\').u(\'s\',\'1c\');n.E.Y.L(n.E.14.L(\'p\')[0]);n.E.Y.1I(0)}},A:7(4){3 F=1J;6(1O(4)!=\'1P\'){F+="&4="+j.4}3 5=1f;1U(5.z!=1V&&5.z!=5){5=5.z}5=9(5);3 k=5.17();3 q=5.R();3 i=1T;3 o=1e;3 15=1S;3 19=1e;3 g=k-(k*0.16);3 f=q-(q*0.16);6(g<15){g=k-10}6(f<19){f=q-10}6(i>g){i=g}6(o>f){o=f}j.2.c.G({1R:F,4:\'11\',17:i,R:o,t:"D H - 1d 1Q Q"});9(\'1a,1b\').u(\'s\',\'I\');9(\'#18\').u(\'s-y\',\'1c\');9(\'#18\').u(\'s-x\',\'I\')}});b.1X.20(\'8\',b.v.8)})(1j.1L);',62,135,'||editor|var|id|win|if|function|NextGEN_AttachToPost|jQuery|self|tinymce|windowManager|||maxHeight|maxWidth|ngg_attach_to_post|popupWidth|this|winWidth|node|return|tinyMCE|popupHeight||winHeight|target|overflow|title|css|plugins|siteurl|||parent|render_attach_to_post_interface|class_name|modal|NextGEN|activeEditor|attach_to_post_url|open|Gallery|hidden|com|class|select|wm_close_event|http|getAttribute|www|Post|height|plugin_url|on|shortcode|settings|two|one|selection|plugin||ngg_attach_to_post_dialog|nggOldOpen|get_class_name|dom|minWidth|05|width|ngg_attach_to_post_dialog_ifr|minHeight|html|body|auto|Attach|600|window|addButton|cmd|addCommand|photocrati_ajax|Media|close|addI18n|atp_button|wordpress|png|page|photocrati|image|author|version|create|post|gallery|nextgen|to|authorurl|init|getInfo|infourl|en|longname|Photocrati|extend|collapse|nextgen_gallery_attach_to_post_url|_id|wp_site_url|else|extended_valid_elements|typeof|undefined|To|url|800|1200|while|null|className|PluginManager|ngg_displayed_gallery|events|add|indexOf|IMG|custom_elements|mouseup|tagName|src|cancel|obj|match|pop'.split('|'),0,{}))
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ar.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('11.10({"1o c":"1�0�0�1�0� 1�0�3�0�0�0�","c q v J i o 1c\'t K.":"1�0�0�1�0� 1�0�3�0�0�0� 1�1�0�1� 0�0�0�0� 1�1�1�1� 1�0� 8�1� 0�4�0�1�","I":"4�1�1�1�1�0�2","H":"1�0�1�1�0�","E":"1�8�1�0�","F 7.":"1�1�1� 0�0� 4�0�1�1�","n 6 G e L l M S e T R.":"1�1�0� 0�0�0�1�2 1�0�0� 1�0�0�1�1�0�1� 1�0�3�1�1� 1�0�3�0�0�0� 1�0� 1�1�k� 1�0�0� 1�1� 1�0�1�1�1�0�1�","D":"1�1�0� 1�0�0�0�0�","O P U i o u r.":"g�k� 1�0�g�1�1� 1�0�1� 1�1�1�1� 1�0� 8�1� 0�1�1�0�0�0�","B":"1�0�1�1�0�1�","z f.":"1�1�1� 0�0� 1�1�4�0�0�0� 0�0�0� 1�0�0�0�0�1�2","y c":"1�1�1�1� 1�0�3�0�0�0�","x":"0�0�1�1�1�1�0�2","C":"0�0�0�0�1�1�0�2","w 9 7.":"1�1�1�1� 0�0� 4�1�1�1� 1�0�0�0�0�","5 h 7.":"1�1�1� 0�0� 1�1�0� 1�0�0�0�0�","N/A":"0�1� 1�0�","p":"1�0�1�1�1�1�0�2","f: Q 9 m:":"1�1�1�1� : 1�0�3�1�1� 1�0�0�0�0� 8�1� j�0�1� :","1p 6":"1�1�3� 1�0�0�0�0�1�2","%s 1g 1h 1f e l.":"%s 1�0�0�0�0� 0�0�1�0�1� 1�1�0�0�1�0� 0�0� 0�1�1�0�1� 1�0�1�0�3�1�1�","5: %s":"0�0�0�: %s","b":"1�1�0�2","1e %d/%d 6":"3�0�0�0� %d/%d 0�0�0�","c V 1d 1i %d 9(s) 1j a 1n. 1m 6 1k 1l.":"1�0�1�0�1�j� 1�0�0�0�1�0�0�0� 0�3�0�0�0� 0�0� %d 0�0�0� 0�0� 0�1�1� 1�0�0�0�2. 1�0�0�0�0�1�2 1�0�1�1�1�0�0�1� 1�1�0�0�1�.","%d 6 1b":"%d 1�0�0�0�0�1�2 0�0� 0�1�1�0�1� 1�0�1�0�3�1�1�","5: %s, h: %d, 1a 9 h: %d":"0�0�0�: %s, 1�0�g� 1�1�0� 0�0�0�0�0�: %d, 1�1�0�: %d","Z 6 Y.":"1�1�1� 1�0�0�0�0� 0�0�1�","W X 12 13 18 19.":"1�0�1�1�0�1�1� 1�0�0�4�0�1�0� 1�0�4�2 0�0�1�1� 1�0�3�8�0�","5 17 7.":"1�1�1�1� 0�0� 1�1� 1�0�0�0�0�1�2","5 m 7.":"1�1�1� 0�0� 1�0�3�1�1� 1�0�0�0�0�","f: 5 16 14:":" 1�1�1�1� : 1�1�0� 1�0�0�0�0� 0�1�0�1� :","n 15":"1�1�0� 0�0�0�1�2"});',62,88,'�|�|ت|ت�|ت�|File|files|error|غ�|file|||Upload||the|Error|ص�|size|wrong|ص�|غ�|queue|extension|Add|or|gb|URL|supported|||not|might|Duplicate|mb|Start|HTTP||Status|kb|Filename|Close|Init|to|Size|tb|be|exist|upload|and||Image|format|Invalid|button|click|start|either|element|Runtime|ran|here|Drag|addI18n|plupload|out|of|large|Files|too|count|available|memory|max|queued|doesn|accepts|Uploaded|in|already|present|only|at|were|stripped|Extra|time|Stop|Select'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/bs.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1g.1f({"1h 6":"1i f","6 v 1j 1e p w 1d\'t 19.":"v q f k x B 1a 1b.","r":"r","1k":"1l�9","1u":"1t","1v 4.":"1w y�1.","F 2 1x c 1s D 1r 1n c 1m 1o.":"1p 0 u 1q i 17 12 O q M.","P":"Q 0","L S G p w I J.":"R 16 k x B 13 14�15.","o":"o","z l.":"z y�1.","Z 6":"V�U f","C":"C","m":"m","1z 8 4.":"1I 7.","3 h 4.":"5�1 u g�28 0.","N/A":"N/A","n":"n","l: 2a 8 E:":"5�1! 2b 27 0:","26 2":"22 0","%s 23 24 2d c D.":"%s 2c 2f� 2l u 2k.","3: %s":"j: %s","b":"b","2j %d/%d 2":"2e %d/%d 7","6 2h 2i 2m %d 8(s) 20 a 21. 1H 2 1J 1K.":"1L 1G 1F 1B %d 7 1A. 1C 0 1D 1E.","%d 2 1M":"%d 7 1W�1V","3: %s, h: %d, 1X 8 h: %d":"j: %s, g�9: %d, 1U g�9: %d","1O 2 1R.":"1S 0 1y.","1Q 1P 1T 1Z 1Y 1N.":"2g 25�e 29 Y.","3 X 4.":"5�1 u W 10.","3 E 4.":"5�1 u 11 0.","l: 3 T K:":"5�1! j k H:","F 1c":"18 0"});',62,147,'datoteke|ka|files|File|error|Gre�|Upload|datoteka|file|ina|||the|||dodavanje|veli�|size||Datoteka|je|Error|kb|gb|Status|wrong|za|tb||||URL|or|neispravan|gre�|HTTP||ili|mb|queue|extension|Add|either|prevelika|not|supported|large|Image|pokretanje||dugme|Filename|Naziv|Format|format|too|ni|Zapo�|brojanju|count|memorije|Start|datoeka|ekstenziji|na|nije|podr�|an|slike|kliknite|Dodaj|exist|ne|postoji|Files|doesn|be|addI18n|plupload|Stop|Prekini|might|Size|Veli�|start|click|button|Dodajte|red|and|upload|Zatvori|Close|Init|Inicijalizacijska|to|ovdje|Duplicate|istovremeno|samo|Dodatne|su|uklonjene|dozvoljava|trenutno|Extra|Dupla|were|stripped|Dodavanje|queued|memory|Drag|ran|Runtime|here|Dovucite|out|maksimalna|eka|�|max|available|of|at|time|Odaberite|already|present|vi�|Select|ekstenzija|ini|dostupne|Invalid|Neispravan|se|in|Dodano|ve�|Nema|element|accepts|Uploaded|redu|nalazi|only'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ca.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('B.C({"z 4":"","4 y v w 8 9 x\'t D.":"","E":"","K":"","L":"","J 2.":"","e 0 u 6 F c G H 6 M h.":"","k":"","j i g 8 9 n r.":"","q":"","o 5.":"","p 4":"","m":"","l":"","I 3 2.":"","1 7 2.":"","N/A":"","1a":"","5: 1b 3 f:":"","19 0":"","%s 18 O 16 6 c.":"","1: %s":"","b":"","1d %d/%d 0":"","4 1c 1f 1g %d 3(s) 1e a 17. 13 0 14 T.":"","%d 0 U":"","1: %s, 7: %d, S 3 7: %d":"","R 0 P.":"","Q V W 11 12 10.":"","1 Z 2.":"","1 f 2.":"","5: 1 X Y:":"","e 15":""});',62,79,'files|File|error|file|Upload|Error|the|size|wrong|or|||queue||Add|extension|either|button|format|Image|Filename|kb|mb|not|HTTP|Start|Status|supported|||to|might|be|doesn|URL|Stop||plupload|addI18n|exist|tb|upload|and|click|Duplicate|Init|Size|Close|start||present|here|Runtime|Drag|max|stripped|queued|ran|out|too|large|count|memory|of|available|Extra|were|Files|in|time|already|Select|gb|Invalid|element|Uploaded|at|accepts|only'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/cs.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('Z.10({"F 3":"F 3","3 V X T 7 c U\'t Q.":"3 V X T 7 c U\'t Q.","17":"","19":"18","C":"C","m 1.":"m 1.","W 2 16 e 14 B 15 1a e 1b 1g.":"R�13 8 1f 1e a 1c 1d�E z�y�n�.","1h":"11�Y 12","v i r 7 c q p.":"v i r 7 c q p.","o":"o","u 5.":"u 5.","1n 3":"1A z�y�n�","1z":"","1y":"","1x 4 1.":"","0 6 1.":"0 6 1.","N/A":"N/A","1B":"","5: w 4 9:":"5: w 4 9:","1C 2":"1D 8","%s 1i 1E 1F e B.":"","0: %s":"0: %s","b":"","1v %d/%d 2":"1w�1m %d/%d 1l�","3 f h l %d 4(s) k a g. j 2 x I.":"3 f h l %d 4(s) k a g. j 2 x I.","%d 2 S":"%d 2 S","0: %s, 6: %d, 1j 4 6: %d":"","1k 2 1o.":"1p 1u�1t�1s�E 8.","H L J K M D.":"H L J K M D.","0 G 1.":"0 G 1.","0 9 1.":"0 9 1.","5: 0 P O:":"5: 0 P O:","W 1q":"R�1r 8"});',62,104,'File|error|files|Upload|file|Error|size|wrong|soubory|extension|||or||the|element|time|accepts|format|Extra|at|only|Init|n�|Status|supported|not|either|||HTTP|Image|Invalid|were|v�|nahr�||queue|Close|memory|te|Stop|count|Runtime|stripped|out|of|ran|available||large|too|exist|P�|queued|be|doesn|URL|Add|might|zev|plupload|addI18n|N�|souboru|idejte|upload|and|to|tb|Velikost|Size|click|start|pak|spus�|fronty|do|button|Filename|already|max|Drag|soubor�|no|Start|here|Sem|Files|idat|hn�|et�|p�|Uploaded|Nahr�|Duplicate|kb|mb|Spustit|gb|Select|Vyberte|present|in'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/cy.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1d.1c({"1e 7":"1f x","7 v 1g 1b q z 1a\'t 16.":"v y 17 18 w p 19 3 1h.","u":"u","1r":"1q","1s":"1t","1u 6.":"1 1p.","C 4 1o c 1k B 1j 1l c 1m 1n.":"14 5 i\'r h k a Z\'r L M.","O":"K\'r 0","Q J F q z I G.":"P 13 3 w p 11 12 Y.","X":"T","n e.":"1 n.","U 7":"V x","m":"m","l":"l","1w 8 6.":"1 0 1C.","2 g 6.":"1 f 0.","N/A":"22/A","j":"j","e: 20 8 D:":"1: E 0 1Z:","1V 4":"1W 5","%s 1X 1Y 25 c B.":"%s 3 y h 3 2e.","2: %s":"9: %s","b":"b","2g %d/%d 4":"2b %d/%d 0","7 28 29 2a %d 8(s) 2c a 1D. 1E 4 1F 1G.":"1B\'r 1x k 3 1z %d 0 1A y 1I. 1P 5 1Q 1R 1S.","%d 4 1O":"%d 0 1N h","2: %s, g: %d, 1K 8 g: %d":"9: %s, f: %d, f 1H 0: %d","1U 4 2f.":"23 5 21.","1v 27 1T 1M 1L 1J.":"1y o 26.","2 24 6.":"1 W 5.","2 D 6.":"1 E 0.","e: 2 S 10:":"1: 9 3 R H:","C 1i":"15 2d"});',62,141,'ffeil|Gwall|File|yn|files|ffeiliau|error|Upload|file|Ffeil|||the||Error|maint|size|ciw||gb|lanlwytho|kb|mb|HTTP||neu|wrong||||tb|URL|anghywir|Lanlwytho||or||queue|Add|extension|estyniad|either|supported|fawr|not|format|Enw|botwm|dechrau||Filename|Fformat|Image|rhy|too|Statws|Start|Dechrau|cyfri|Status|gynnal|chlicio|large|heb|ei|delwedd|Ychwanegwch|Ychwanegu|exist|lanlwythiad|ynb|ddim|doesn|be|addI18n|plupload|Stop|Atal|might|bodoli|Files|and|upload|click|start|button|to|cych|Maint|Size|Close|Cau|Init|Runtime|Duplicate|elfen|Allan|derbyn|ar|Mae|ddyblyg|time|Extra|were|stripped|mwyaf|tro|memory|max|available|of|mewn|queued|Caiff|ychwanegol|eu|tynnu|out|Drag|Select|Dewis|already|present|annilys|Invalid|yma|Dd|Llusgwch|count|in|gof|ran|element|accepts|only|Lanlwythwyd|at|Ffeiliau|barod|here|Uploaded'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/da.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('10.17({"F 3":"F 3","3 G H W 8 6 X\'t V.":"3 G H W 8 6 X\'t V.","18":"","15":"14�12","g":"g","C 1.":"C 1.","e 2 13 c 11 h 1c 1b c 1a 19.":"1d�j f Z Y�16","1g":"1s","u r q 8 6 p v.":"u r q 8 6 p v.","w":"w","B 5.":"B 5.","o 3":"o 3","1q":"","1u":"","1r 4 1.":"","0 7 1.":"0 7 1.","N/A":"N/A","1t":"","5: y 4 9:":"5: y 4 9:","1p 2":"1e�1n f","%s 1h 1o 1f c h.":"","0: %s":"0: %s","b":"","l %d/%d 2":"l %d/%d 2","3 m i n %d 4(s) D a z. T 2 S R.":"3 m i n %d 4(s) D a z. T 2 S R.","%d 2 U":"%d 2 U","0: %s, 7: %d, 1i 4 7: %d":"","1j 2 1m.":"1l�k f 1k.","K L M O J I.":"K L M O J I.","0 E 1.":"0 E 1.","0 9 1.":"0 9 1.","5: 0 P Q:":"5: 0 P Q:","e x":"e x"});',62,93,'File|error|files|Upload|file|Error|or|size|wrong|extension|||the||Add|filer|Close|queue|accepts|||Uploaded|element|only|Start|not|either|format|||Image|supported|Status|Files|Invalid|time||HTTP|Init|at|count|Stop|URL|might|memory|available|Runtime|ran|out||of|too|large|stripped|were|Extra|queued|exist|be|doesn|k�|til|plupload|upload|rrelse|to|St�|Size|en|addI18n|tb|button|start|click|and|Tilf�|V�|in|Filename|already|max|Drag|her|Tr�|here|lg|present|Select|mb|Duplicate|Filnavn|gb|kb'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/de.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1d.1c({"1e 4":"q 1f","4 l 1g 1b r u 1a\'t 15.":"4-l 14 o n 16 i.","17":"19","18":"1h&G;&1i;e","1s":"1r�p","1t 2.":"1u","h 3 1v g 1q j 1p 1k g 13 1l.":"0 1m&c;k 1o 1n \'q\' 1w.","Z":"R","S O K r u T U.":"10 o n i X&c;12.","m":"m","x f.":"x-5","11 4":"4 M","P":"V","Q":"L","Y 7 2.":"","1 9 2.":"5 F W&G;8�e","N/A":"1j 2d&c;20","2a":"29","f: 2h 7 H:":"5: 1x�27 w:","28 3":"0 26","%s 25 21 v g j.":"","1: %s":"6: %s","b":"B","24 %d/%d 3":"%d/%d 0 2b 2c","4 2l 2m 2k %d 7(s) 2i a 2e. 2f 3 2g 22.":"1Y 1Z 1G 1F %d 6(p) 1H 1I. 8�1J�1E 0 1D 1z.","%d 3 1y":"%d 0 v 1A 1B","1: %s, 9: %d, 1C 7 9: %d":"6: %s, 1L�8�e: %d, 1U 1T�8�e: %d","1W 3 1S.":"1R 1N 1M 0 1O 1P","I C J z y D.":"I C J z y D.","1 E 2.":"1 E 2.","1 H 2.":"5 F w","f: 1 1Q 1X:":"5: 6 1V 1K�:","h 2j":"0 23�k"});',62,147,'Dateien|File|error|files|Upload|Fehler|Datei|file|�|size|||uuml|||Error|the|Add|nicht|queue|gen|URL|Status|oder|falsch|en|Hochladen|wrong|||or|in|Dateiendung|HTTP|available|of|||ran|memory|count|bei|ouml|extension|Runtime|out|either|kB|beginnen||format|mb|kb|Dateiname|Image|not|supported|MB|Dateigr|unterst|Duplicate|Filename|Bildformat|Start|tzt|start|ist|exist|existiert|tb|Size|TB|doesn|be|addI18n|plupload|Stop|stoppen|might|Gr|szlig|Nicht|click|button|hinzuf|auf|und|and|upload|Schlie�|Close|Init|Initialisierungsfehler|to|klicken|Ung�|queued|abgetrennt|der|Warteschlange|max|wurden|hlige|nur|akzeptiert|pro|Durchgang|berz�|gro�|Gr�|die|Sie|hier|hin|too|Ziehen|here|Dateigr�|maximale|zu|Drag|large|Der|Uploader|gbar|present|stripped|hinzuf�|Uploaded|already|hochladen|ltige|Select|GB|gb|sind|hochgeladen|verf|time|Extra|were|Invalid|at|Files|only|element|accepts'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/el.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('15.1a({"w 6":"w 6","6 v u r 9 c x\'t y.":"6 v u r 9 c x\'t y.","16":"","17":"0�0�0�5�0�1�","D":"D","C 3.":"C 3.","J 4 12 i Y F X Z i 10 11.":"0�1�0�1�0�0�p� 0�1�1�5�1�0� 1�1�0�0� 0�1�1�0� 0�g�0�1�1�1�1�1�1�0�1�","19":"0�0�0�0�0� 0�1�1�5�0�1�","B q E 9 c l o.":"B q E 9 c l o.","1g":"0�0�1�0�1�1�0�1�0�","n 7.":"n 7.","1b 6":"0�1d�0�0�1�0� 0�g�0�1�1�1�1�1�1�0�1�","1e":"","1f":"","1n 8 3.":"","2 e 3.":"2 e 3.","N/A":"N/A","14":"","7: m 8 f:":"7: m 8 f:","1i 4":"0�1�0�0�0�0�1�h 0�1�1�5�0�","%s 1j 1c 1m i F.":"","2: %s":"2: %s","b":"","13 %d/%d 4":"0�0�0�0�0�p�0� %d/%d 0�1�1�5�0�","6 k j z %d 8(s) H a U. T 4 V W.":"6 k j z %d 8(s) H a U. T 4 V W.","%d 4 R":"%d 4 R","2: %s, e: %d, 1h 8 e: %d":"","1l 4 1k.":"0�1�1�g�h 0�1�1�5�0� 5�1�","G K L Q P O.":"G K L Q P O.","2 I 3.":"2 I 3.","2 f 3.":"2 f 3.","7: 2 M S:":"7: 2 M S:","J 18":"0�1�0�1�0�0�1�1�h 0�1�1�5�0�"});',62,86,'�|�|File|error|files|ε�|Upload|Error|file|wrong|||or||size|extension|ε�|ε|the|accepts|element|not|Invalid|HTTP|supported|κ�|format|be|||might|URL|Stop|doesn|exist|only||Image|Init|Close|either|queue|Runtime|at|count|Add|ran|out|too||memory|available|of|queued|large|Extra|time|were|stripped|and|upload|click|start|button|to|Uploaded|gb|plupload|tb|Size|Files|Filename|addI18n|Start|present|κκ�|mb|kb|Status|max|Select|already|here|Drag|in|Duplicate'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/en.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1f.1g({"J 3":"J 3","3 B C z f 9 y\'t v.":"3 B C z f 9 y\'t v.","w":"w","x":"x","D":"D","E 2.":"E 2.","e 0 K 5 I 8 F G 5 u L.":"e 0 K 5 I 8 F G 5 u L.","p":"p","h i g f 9 j r.":"h i g f 9 j r.","k":"k","q 7.":"q 7.","o 3":"o 3","n":"n","l":"l","m 4 2.":"m 4 2.","1 6 2.":"1 6 2.","N/A":"N/A","H":"H","7: S 4 c:":"7: S 4 c:","18 0":"18 0","%s 19 M 16 5 8.":"%s 19 M 16 5 8.","1: %s":"1: %s","b":"b","1b %d/%d 0":"1b %d/%d 0","3 15 1a 1c %d 4(s) 1e a 1d. 14 0 12 13.":"3 15 1a 1c %d 4(s) 1e a 1d. 14 0 12 13.","%d 0 T":"%d 0 T","1: %s, 6: %d, R 4 6: %d":"1: %s, 6: %d, R 4 6: %d","Q 0 O.":"Q 0 O.","P U V 10 11 Z.":"P U V 10 11 Z.","1 Y 2.":"1 Y 2.","1 c 2.":"1 c 2.","7: 1 W X:":"7: 1 W X:","e 17":"e 17"});',62,79,'files|File|error|Upload|file|the|size|Error|queue|or|||extension||Add|wrong|either|Image|format|not|Status|kb|Duplicate|mb|Start|Filename|HTTP|supported|||start|exist|tb|Size|doesn|be||URL|might|Close|Init|and|click|gb|upload|Stop|to|button|present||here|Runtime|Drag|max|Invalid|queued|ran|out|too|large|count|memory|of|available|were|stripped|Extra|element|in|Files|Select|already|accepts|Uploaded|only|time|at|plupload|addI18n'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/es.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('W.10({"G 9":"1q 18.","9 w 1a X j i 1k\'t Z.":"w 0 f E.","J":"1j","1i":"1v�o","1d":"1c","1e 7.":"1 0 1f�n.","m 5 1g c 1b p 15 14 c 16 17.":"19 3 a q r 0 1h y 1s 1t 6 1u 1p�n 0 l f","1o":"1l 0 2","1m 1n 13 j i I K.":"L 0 M k O.","H":"D","h 1.":"1 0 h.","F 9":"l f","12":"P","Y":"11","V 8 7.":"1, 2 R","4 g 7.":"1 0 e�o 0 2.","N/A":"C z","Q":"S","1: T 8 x:":"1: U�n 0 2 1r�1F:","28 5":"27 3","%s 29 2a 2b c p.":"%s 26 v 1w 6 q r.","4: %s":"u: %s","b":"B","25 %d/%d 5":"21 %d/%d 3","9 20 22 23 %d 8(s) 2d a 2c. 2f 5 2j 2l.":"2i 2h 2g�2e %d 2(s) 2m 2k. 24�s, k v 1Y 6 1G.","%d 5 1Z":"%d 3 6 1H.","4: %s, g: %d, 1I 8 g: %d":"u: %s, e�o: %d, e�o 1J�1E 0 2: %d","1D 5 1y.":"1x 3 1z�","1A 1C 1B 1K 1L 1U.":"C 1T 1V z.","4 1W 7.":"1 6 1X 0 3.","4 x 7.":"1 0 1S�n 0 2.","1: 4 1R 1N:":"1: 2 1M 1O:","m 1P":"1Q 3"});',62,147,'de|Error|archivo|archivos|File|files|en|error|file|Upload|||the||tama�|carga|size|HTTP|or|wrong|no|Iniciar|Add|||queue|la|lista|||Archivo|se|URL|extension||disponible|||No|Estado|inexistente|Start|Stop|Status|not|tb|supported|Formato|imagen||soportada|MB|gb|duplicado|GB|Invalid|Extensi�|Duplicate|plupload|be|kb|exist|addI18n|KB|mb|either|click|and|start|button|Subida|Agregue|might|upload|Cerrar|Close|Init|inicializaci�|to|subida|Size|TB|doesn|Nombre|Image|format|Filename|bot�|Detener|inv�|pulse|clic|el|Tama�|encuentra|Arrastre|here|aqu�|Runtime|out|ran|Drag|ximo|lida|cuenta|cola|max|m�|of|available|demasiado|large|grande|Files|Agregar|too|extensi�|hay|memory|memoria|count|contador|tienen|queued|element|Subidos|accepts|only|M�|Uploaded|ya|Elija|Select|already|present|in|time|at|lo|Extra|s�|aceptan|Se|were|tiempo|stripped|al'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/et.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1d.1e({"q 2":"q 2","2 p 1c 1b e 8 17\'t 18.":"0�9 p 1a 1g 1h 1o 1p 1q.","1n":"","1m":"1i","1j":"1k","1l 4.":"16�15 7.","g 3 Q h R z S T h P O.":"J c 0�9 k�K L M U V.","12":"13","o n r e 8 m x.":"o n r e 8 m x.","1s":"1z","w 6.":"w 0�1S 7.","v 2":"v 2","1Q":"","1P":"","1M 5 4.":"","1 i 4.":"1N 7.","N/A":"N/A","1V":"","6: y 5 f:":"6: y 5 f:","22 3":"20 1Z","%s 1W 1X 1Y h z.":"","1: %s":"1y: %s","b":"","1A %d/%d 3":"0�1x 1w %d/%d","2 l 1u 1v %d 5(s) 1B a 1I. 1J 3 1H 1G.":"0�9 l 1F 23 1E 1C %d u 0�1U 1O. 0�1R�0�21 c k�Z Y.","%d 3 X":"19�1f 1T %d u","1: %s, i: %d, 1r 5 i: %d":"","1D 3 1t.":"1K c 1L.","H I C B D E.":"H I C B D E.","1 W 4.":"10 11 7.","1 f 4.":"14 7.","6: 1 G F:":"6: 1 G F:","g j":"g j"});',62,128,'�|File|Upload|files|error|file|Error|viga|or|leslaadimise|||failid||wrong|extension|Add|the|size|Files|j�|element|not|format|Image|URL|Stop|either|||faili|Start|HTTP|supported|Invalid|queue||of|out|available|memory|large|too|Runtime|ran|Lisa|rjekorda|ja|klõpsa||button|start|to|upload|and|click|alustamise|nupule|count|queued|laadimata|etakse|Failide|arvu|Filename|Failinimi|Faililaiendi|htestamise|L�|doesn|exist|J�|võib|be|might|plupload|addI18n|rjekorras|olla|vale|Suurus|Close|Sulge|Init|Size|tb|või|seda|pole|max|Status|here|accepts|only|laaditud|les|Fail|Olek|Uploaded|at|ainult|Drag|võtta|saab|stripped|were|time|Extra|Lohista|siia|Duplicate|Failisuuruse|korraga|kb|mb|lej�|henduse|on|he|gb|already|present|in|faile|Vali|nud|Select|vastu'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/fa.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('17.12({"1l 7":"5�1�1� 0�1�5�0�1�","7 G B n e f r\'t u.":"7 G B n e f r\'t u.","S":"","R":"0�0�2�0�","Q":"0�0�5�","P 9.":"0�0�0� 0�0� 0�0�j�0�g 0�0�3�0�2�1�g","z 6 O h U o Y X h W V.":"0�0�0�1�1� 3�1�2�0� 1�0�2�1� 1�0� 0�0� 0�1� F� 0�1�1�1�0� 1� 0�3�1�1� 0�0�1�0� 0�0� 3�1�2�3� 3�1�2�0�.","Z":"1�0�1� 1�0�2�1�","x q v e f m p.":"x q v e f m p.","L":"1�0�0�2�g","I c.":"I 0�0�0�2�","M 7":"0�0�1�0� 0�1�5�0�1�","T":"","1p":"","1i 8 9.":"","4 i 9.":"0�0�0�2� 0�0�2�0� 1�0�2�1�","N/A":"N/A","1h":"","c: H 8 k:":"c: H 8 k:","1g 6":"0�1�j�0�0� 1�0�2�1�","%s 1e 1f 1j h o.":"","4: %s":" 1�0�2�1� 1�0� : %s","b":"","1k %d/%d 6":"1�1�5�1� 0�0� %d/%d 0�0� 1�0�2�1�1�0�","7 10 1o 1n %d 8(s) 1m a 1d. 1c 6 15 14.":"0�1�13� 0�0�0�3�0�0�0� 1�1�0� %d 1�0�2�1� 0�1� 0�0� 2�3� 0�1�0�1� 1�2� 1�0�2�0�0�. 0�0�2�0� 1�0�2�1� 1�0� 1�0�0�0� 0�0� 0�2�1� 1�1�0�1�0� 1�0�5�0�.","%d 6 11":"%d 1�0�2�1� 0�0� F�","4: %s, i: %d, 16 8 i: %d":"","1b 6 1a.":"0�3�0�2�0� 1�0�2�1� 1�0� 0�1� 0�1� 0�2�1�0�0�","D E w K y l.":"D E w K y l.","4 19 9.":"0�0�0�2� j�0�0�0� 1�0�2�1�","4 k 9.":"0�0�0� 1�2�0�1�1�0� 1�0�2�1�","c: 4 J C:":"c: 4 J C:","z 18":"0�1�0�1�0�1� 1�0�2�1�"});',62,88,'�|�|�|�|File|ت�|files|Upload|file|error|||Error||wrong|or|ت|the|size|ت�|extension|memory|not|be|queue|supported|format|doesn|||exist|either|out|Image|available|Add||might|large|Runtime|ran|ص�|URL|Invalid|HTTP|too|of|Status|Start||to|Init|Close|Size|tb|mb|upload|button|start|click|and|Filename|element|queued|addI18n|ص�|stripped|were|max|plupload|Files|count|here|Drag|Extra|time|already|present|Select|gb|Duplicate|in|Uploaded|Stop|at|only|accepts|kb'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/fi.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('Z.10({"z 0":"z 0","0 y L J 7 6 F\'t u.":"0 y L J 7 6 F\'t u.","11":"","Y":"X","T":"U","h 4.":"h k.","c 2 S 9 W q 12 13 9 1a 1b.":"1c�8� i 19 18 14 15-16.","17":"1d","G n m 7 6 l o.":"G n m 7 6 l o.","Q":"R","r 3.":"r k.","j 0":"j 0","M":"","P":"","O 5 4.":"","1 e 4.":"V.","N/A":"N/A","1K":"","3: H 5 f:":"3: H 5 f:","1D 2":"1H i","%s 1G 1Q 1F 9 q.":"","1: %s":"1e: %s","b":"","1E %d/%d 2":"1A %d/%d g","0 1C 1I 1J %d 5(s) 1O a 1P. 1N 2 1M 1L.":"1B 1y 1l 1z %d 1m(a) 1n. 1k�8�1j�1f I 1g.","%d 2 1h":"%d g 1i","1: %s, e: %d, 1o 5 e: %d":"","1p 2 1v.":"1w I 1x�1u.","K D E x w v.":"K D E x w v.","1 1t 4.":"1q.","1 f 4.":"1r�8�1s.","3: 1 C B:":"3: 1 C B:","c p":"c p"});',62,115,'Upload|File|files|Error|error|file|or|wrong|�|the|||Add||size|extension|tiedostoa|Init|tiedostoja|Start|virhe|not|either|format|supported|Files|queue|HTTP|||exist|memory|available|of|URL|Stop||large|too|ran|out|doesn|Image|Invalid|tiedostot|be|Runtime|might|mb||Duplicate|kb|Status|Tila|to|Close|Sulje|Tiedostokokovirhe|upload|Koko|Size|plupload|addI18n|tb|and|click|klikkaa|aloita|nappia|Filename|ja|latausjonoon|start|button|Lis�|Tiedostonimi|Tiedosto|iset|ohitettiin|queued|jonossa|r�|Ylim�|ladata|tiedosto|kerrallaan|max|Drag|Tiedostolaskentavirhe|Tiedostop�|tevirhe|count|nne|here|Raahaa|t�|sallii|vain|Ladattu|Latauselementti|element|Select|Uploaded|in|already|Valitse|accepts|only|gb|stripped|were|Extra|at|time|present'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/fr.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1l.1k({"1m g":"1n l\'f.","g O 1p 1o J P 1j\'t 1i.":"L\'O d\'f F c B�e c n\'1d D.","1c":"1b","1e":"1f","1h":"1g","1q 8.":"1 d\'1r.","w 6 1B q 1A v 1C 1D q 1F 1E.":"1z C 0 4� k 5 d\'p 2 j�1y�1t 1s 1u z 1a 1x \'m�G l\'f\'","1w":"1G 15 7","Q M R J P S T.":"I M d\'U F c B� c D 19�V�.","14":"4�16","x r.":"1 x.","17 g":"m�G l\'f","13":"12","X":"W","Y 5 8.":"1: 9 4� Z.","3 h 8.":"1 2 i 2 7.","N/A":"11 10","1v":"1S","r: 1H 5 u:":"1: 2m 2 7 2o 2p:","2q 6":"2l�2k y 0","%s 2f 2e 2g q v.":"%s 2j�2i� 2r�2A 2B k 5 d\'p.","3: %s":"9: %s","b":"o","2u %d/%d 6":"%d 0 z %d K 4�j� H�s","g 2v 2t 2y %d 5(s) 2x a 2C. 2w 6 2z 2h.":"2c %d 7(s) 1R 1Q H�(s) 4� k 1T. 1V 0 1U�1P K 4�j� 1I�s.","%d 6 1K":"%d 0 1L p","3: %s, h: %d, E 5 h: %d":"9: %s, i: %d, i E. d\'1M 7: %d","1W 6 27.":"m�28 y 0 29.","2b 2a 25 24 1Z 1Y.":"I 20 a 21� 2 23�22 2n.","3 26 8.":"1: 1X 2 0.","3 u 8.":"1 d\'u 2 7","r: 3 1N 1J:":"1: 9 1O 2d:","w 2s":"18 C 0"});',62,163,'fichiers|Erreur|de|File|�|file|files|fichier|error|Fichier|||soit|||envoi|Upload|size|taille|t�|la||D�|||attente|the|Error|||extension|queue|Add|HTTP|les|sur||erron�|des|pas|max|est|marrer|envoy�|Le|wrong|ont||format||URL|or|Image|either|not|supported|image|r�|Ko|kb|Duplicate|double|applicable|Non|Mo|mb|Status|du|tat|Start|Ajouter|g�|le|To|tb|existe|Size|Taille|Fermer|Close|exist|doesn|addI18n|plupload|Stop|Arrêter|be|might|Init|initialisation|et|chargement|appuyez|gb|Filename|bouton|l�|Ajoutez|upload|to|and|click|button|start|Nom|Invalid|ignor�|large|queued|en|un|too|trop|mentaires|être|peuvent|Go|fois|suppl�|Les|Drag|Nombre|memory|available|traitement|manqu�|moire|m�|of|out|count|here|posez|ici|ran|Runtime|Que|volumineux|present|already|in|stripped|j�|d�|lectionnez|S�|Extension|disponible|non|valide|Select|pr�|Files|accepts|Uploaded|element|Extra|at|only|were|sent|dans|time'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/he.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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.F({"G 4":"בטל העלאה","4 h E D i 9 y\'t z.":"כ�0וב�0 h שגויה או לא קיימ�0.","g":"g","C":"גודל","I":"סגור","P 3.":"שגיא�0 אי�0חול","e 1 Q 8 M c J x 8 K L.":"הוסף קבצים לרשימה ולחץ על כפ�0ור שליחה לה�0חל�0 פעולו�0 העלאה","R":"שם קובץ","v j k i 9 m w.":"�0מונה פגומה או סוג �0מונה לא נ�0מך","n":"אחוז","r 6.":"שגיא�0 פרוטוקול","q 4":"שליחה","o":"p","u":"l","O 5 3.":"קובץ כפול","2 7 3.":"גודל קובץ חורג מהמו�0ר","N/A":"שגיאה","1g":"1f","6: 1a 5 f:":"שגיאה: סוג קובץ לא נ�0מך:","1c 1":"בחר קבצים","%s 1k S 1d 8 c.":"%sקובץ נמצא כבר ברשימ�0 הקבצים.","2: %s":"קובץ: %s","b":"B","1b %d/%d 1":"מעלה: %d/%d","4 1l 1j 1i %d 5(s) 1h a 18. 19 1 Y Z.":"אלמנטי ההעלאה מקבלים רק %d קובץ(ים) בפעם אח�0. קבצים נוספים הוסרו.","%d 1 X":"%d קבצים נו�0רו","2: %s, 7: %d, W 5 7: %d":"קובץ: %s, גודל: %d, גודל מקסימלי: %d","T 1 U.":"גרור קבצים לכאן","V 10 11 16 17 15.":"שגיא�0 מחסור בזיכרון","2 14 3.":"שגיא�0 מספר קבצים","2 f 3.":"קובץ זה לא נ�0מך","6: 2 12 13:":"שגיאה: קובץ חורג מהגודל המו�0ר:","e 1e":"הוסף קבצים"});',62,84,'�|files|File|error|Upload|file|Error|size|the|or|||queue||Add|extension|tb|URL|wrong|format|either|KB|not|Status|mb|MB|Start|HTTP|||kb|Image|supported|click|doesn|exist|||Size|be|might|addI18n|Stop|plupload|Close|and|start|button|upload||Duplicate|Init|to|Filename|present|Drag|here|Runtime|max|queued|were|stripped|ran|out|too|large|count|memory|of|available|time|Extra|Invalid|Uploaded|Select|in|Files|GB|gb|at|only|accepts|already|element'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/hr.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('18.19({"1a 3":"17 j.","3 Q S K 8 9 L\'t J.":"3 Q S K 8 9 L\'t J.","I":"I","16":"13�g","14":"15","1b 5.":"v�1 1c.","r 2 1i e j R 1j 1k e 1h 1g.":"1d 0 u 12 i 1e 3.","1f":"1l 0","B z U 8 9 o p.":"B z U 8 9 o p.","E":"E","P k.":"P W�1.","11 3":"10 j.","H":"H","G":"G","Z 7 5.":"6�1 Y 0.","4 f 5.":"v�1 h�X 0.","N/A":"N/A","q":"q","k: 1N 7 V:":"6�1: 1O�1L�i 1H 0:","1I 2":"1J 0:","%s 1P 1Q 1W e R.":"%s m 1Y� 1m u 1Z D�1V.","4: %s":"l: %s","b":"b","1R %d/%d 2":"1S %d/%d c","3 C n F %d 7(s) T a O. y 2 x w.":"3 C n F %d 7(s) T a O. y 2 x w.","%d 2 1G":"%d c 1F D�1s.","4: %s, f: %d, 1t 7 f: %d":"l: %s, h�g: %d, 1r h�g: %d","1n 2 1o.":"1p 0 1v","M 1w 1C 1D 1E 1B.":"M 1A m 1x 1y.","4 1z 5.":"6�1 u 1X c.","4 V 5.":"6�1 u 1q 0.","k: 4 1u 1T:":"6�1: l m 1U:","r 1K":"1M 0"});',62,124,'datoteke|ka|files|Upload|File|error|Pogre�|file|wrong|or|||datoteka||the|size|ina|veli�||upload|Error|Datoteka|je|accepts|not|supported|gb|Add||||Gre�|stripped|were|Extra|format||Image|element|�|Status|only|kb|mb|tb|exist|be|doesn|Runtime||time|HTTP|URL|queue|might|at|either|extension|gre�|ine|dvostruke|Duplicate|Pokreni|Start|listu|Veli�|Close|Zatvori|Size|Zaustavi|plupload|addI18n|Stop|Init|inicijalizacije|Dodajte|kliknite|Filename|button|start|to|and|click|Ime|prisutan|Drag|here|Dovucite|nastavku|maksimalna|ekanju|max|too|ovdje|ran|ponestalo|memorije|count|aplikaciji|memory|out|of|available|na|queued|nastavak|Select|Odaberite|Files|e�|Dodaj|Invalid|Neva�|already|present|Uploaded|Uploadano|large|prevelika|ekanja|in|broju|ve�|listi'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/hu.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1o.1n({"1m g":"p�5�s 1p�j�4�6","g E 1q 1s J I 1r\'t 1l.":"A h�1k� E 1f�s z k 1e�1d.","1g":"","1h":"1j�c","1i":"1t�1u�s","B 9.":"B f.","u 1 1F l 1E D 1G 1H l 1J 1I.":"A 0�7 h�5�1D 1C 1x� y�K�6 1w�n 1v 1y�4�s 1c 1B 1A.","1K":"8�17�v","M L Q J I O R.":"T z k 4�U P�S�1b.","16":"o�15","C q.":"C-f.","V g":"p�5�s 18�4�6","1a":"","19":"","14 e 9.":"13�Y�2-f.","3 m 9.":"H�s 0�w�c.","N/A":"X W�Z�","10":"","q: 12 e G:":"x: o�11�1z 0�F�s:","1W 1":"8�7 2s�2r�6","%s 1L 2t 2u l D.":"%s i�r 2w a 2v�2q.","3: %s":"8�2: %s","b":"b","2p %d/%d 1":"p�5�2k 0�7: %d/%d","g 2l 2m 2y %d e(s) 2o a 2n. 2x 1 2z 2J.":"A h�5�s 2G 2I %d 0�2H 2E 2A, a 4�2B 0�2 k 2D h�2h.","%d 1 2i":"%d 0�2 1V�j�1X","3: %s, m: %d, 1Y e m: %d":"8�2: %s, i�c: %d, 1Z 0�w�c: %d","1T 1 1O.":"1N 1M 1P a 0�1Q.","1S 1R 21 22 2c 2b.":"2d�2e�2g 2f a 2a�29 o�j� 24�23.","3 25 9.":"A 0�7 26�i�28 27 f.","3 G 9.":"H�s 0�F�s.","q: 3 1U 20:":"x: a 0�2 2C 2F:","u 2j":"8�7 y�K�6"});',62,170,'f�|files|jl|File|t�|lt�|sa|jlok|F�|error|||ret||file|hiba|Upload|felt�|m�|ll�|nem|the|size||�|Felt�|Error||||Add||jlm�|Hiba|hozz�|vagy||Init|HTTP|queue|URL|jlkiterjeszt�|extension|Hib�|or|wrong|ad�|format|Image||not|k�|either|supported|pform�|Rossz|mogatott|Start|el�|Nem|ltf�|rhet�|gb|rv�|Invalid|Duplik�|Duplicate|llapot|Status|jln�|ind�|kb|mb|tum|gombra|tezik|l�|hib�|tb|Size|Close|M�|lt�|exist|Stop|addI18n|plupload|le�|might|doesn|be|Bez�|r�|az|ut�|val�|Ind�|nytelen|kattintani|kell|sorhoz|si|upload|to|and|click|button|start|Filename|already|lehet|Ide|here|húzni|jlokat|ran|Runtime|Drag|too|sorba�|Select|tva|max|legnagyobb|large|out|of|ria|mem�|count|sz�|kapcsolatos|val|sre|rendelkez�|memory|available|Fut�|sid�|elfogyott|ben|ltve|queued|Files|tt|element|accepts|time|at|Uploaded|ban|laszt�|kiv�|present|in|list�|szerepel|Extra|only|were|el|bbi|túl|lesz|fogad|nagy|egyszerre|jlt|csak|stripped'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/hy.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('G.H({"F 7":"6�0�0�0�0�0�1�0�0�0�","7 l E B k j C\'t D.":"6�0�0�1�0�0�0�0� l-0� 0�0�0�0� 0� 0�0�0� 0�0�2�1�0�2�1�0� 0�0�1�0�0�1�","I":"0�0�","J":"0�0�1�","P":"0�0�0�0�0�","Q 5.":"0�0�0�0�0�0�0�0� 0�0�0�0�","f 4 O c M g K z c R q.":"6�0�0�0�0�1�1�0�1� 1�0�2�0�1� 1�0�1�1�0�0�0�1�0� 1� 0�0�0�0�0�1� \\"0�0�1�0�0�0�0�0�0�\\"1�","n":"0�0�2�0� 0�0�0�1�0�","o p m k j y x.":"0�0�0�1�0� 1�0�1�0�0�0�0� 0�0�0�0� 0� 0�0�0� 0�0� 0�0�0�0�1�0�0�0�1�0�1�","w":"","h e.":"h 0�0�0�0�","v 7":"0�0�1�0�0�0�0�0�0�","r":"0�0�","u":"0�0�","L 8 5.":"0�0�2�0� 0�1�0�0�0�0�0� 0�0�0�0�","3 9 5.":"0�0�2�0� 0�0�1�0� 0�0�0�0�","N/A":"N/A","1d":"0�0�","e: S 8 i:":"0�0�0�0�1� 0�0�2�0� 0�0�0�0�0�2�0�1�0�0� 0�0�0�0� 0�1�","1e 4":"6�0�0�1�0�1� 1�0�2�0�1�0�","%s 1c 1b 19 c g.":"%s 1�0�2�0� 0�1�0�0�0� 0�0�0�0�0�1�0�0�0� 0� 1�0�1�1�0�0�0�1�0�.","3: %s":"0�0�2�: %s","b":"0�","1g %d/%d 4":"0�0�1�0�0�0�0�0�0�0� 0�0� %d/%d 1�0�2�0�1�0�","7 1j 1k 1h %d 8(s) 1i a 1f. 17 4 18 X.":"","%d 4 Y":"1�0�1�1�0�0�0�1�0� 0�0� %d 1�0�2�","3: %s, 9: %d, W 8 9: %d":"0�0�2�: %s, 0�0�1�: %d, 1�0�2�0� 0�0�1�0�0�0�0�1�0� 0�0�1�: %d","U 4 Z.":"0�0�0�0�1�0�0�0�1� 1�0�2�0�1�0� 0�2�0�0�0�","10 15 16 14 13 11.":"","3 12 5.":"0�0�2�0�1�0� 1�0�0�0�0�0� 0�0�0�0�","3 i 5.":"0�0�2�0� 0�0�0�0�0�2�0�0�0� 0�0�0�0�","e: 3 T V:":"0�0�0�0�1� 0�0�2�0� 0�0�1�0� 0�0�0� 0�1�","f 1a":"6�0�0�0�0�1�0�0�0� 1�0�2�0�1�"});',62,83,'�|�|յ�|File|files|error|�|Upload|file|size|||the||Error|Add|queue|HTTP|extension|or|wrong|URL|either|Filename|Image|format|button|mb|||kb|Start|Status|supported|not|click||be|doesn|exist|might|Stop|plupload|addI18n|tb|Size|and|Duplicate|upload||to|Close|Init|start|Invalid|too|Drag|large|max|stripped|queued|here|Runtime|memory|count|available|of|ran|out|Extra|were|in|Files|present|already|gb|Select|time|Uploaded|only|at|element|accepts'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/id.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('17.18({"19 4":"1a 4","4 p 16 15 m q 11\'t 12.":"13 p j 7 8 1b r 8 z","o":"o","1j":"1k","1l":"1m","n 5.":"2 6 n","B 3 1i h 7 i 1h 1d h 1e 1f.":"10 0 1n e 7 V I J v","K":"L 1","H D G m q M Z.":"2 6 x O r x 0 8 Y","w":"w","l g.":"l T","P 4":"v 4","u":"u","y":"y","1g 0 5.":"1o 1T 0","1 c 5.":"2 6 9 0","N/A":"N/A","k":"k","g: 1V 0 C:":"2: 1S 0 8 1R","1N 3":"1O 0","%s 1P 1Q 1X h i.":"%s 24 z f 22 e","1: %s":"1: %s","b":"b","1Y %d/%d 3":"1 20 %d/%d","4 23 1L 1M %d 0(s) 1v a 1w. 1x 3 1y 1u.":"1t j 7 1q 1r %d 0(s) f 1s 7. 1 1A 8 1I 1J","%d 3 1K":"%d 0 f e","1: %s, c: %d, 1B 0 c: %d":"1: %s, 9: %d, 1D 9 0: %d","1E 3 1C.":"1F 0 1G","1H 1z 1p 21 25 1Z.":"1W 1U S","1 R 5.":"2 6 Q 0","1 C 5.":"2 6 U 0","g: 1 X W:":"2: 1 F E","B 1c":"14 1"});',62,130,'file|File|Kesalahan|files|Upload|error|pada|upload|tidak|ukuran|||size||antrian|dalam|Error|the|queue|untuk|gb|HTTP|wrong|Init|tb|URL|or|atau|||mb|Mulai|Status|jenis|kb|ada||Add|extension|format|besar|terlalu|either|Image|klik|tombol|Filename|Nama|not||gambar|Start|jumlah|count|memori|Bermasalah|ekstensi|dan|large|too|didukung|supported|Tambahkan|doesn|exist|Alamat|Tambah|be|might|plupload|addI18n|Stop|Hentikan|benar|Files|click|start|button|Duplicate|and|to|Size|Ukuran|Close|Tutup|kedalam|Terjadi|out|hanya|menerima|setiap|Tempat|stripped|at|time|Extra|were|ran|lainnya|max|here|maksimum|Drag|Tarik|kesini|Runtime|akan|disertakan|queued|accepts|only|Select|Pilih|already|present|dikenal|Ekstensi|duplikasi|cukup|Invalid|Tidak|in|Uploaded|memory|terupload|of|daftar|element|sudah|available'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/it.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('V.10({"T 3":"Q 3","3 G M L z w 1k\'t 1m.":"G 7 3 1p o 9 1o","H":"H","1g":"1f","18":"15","19 5.":"4 1e.","E 2 1d 6 1j p 1b 1c 6 1a 17.":"J i 0 1n g 7 1l e 1h 1i 14 7 1q.","13":"P 0","O R S z w 11 12.":"Z Y U o 9 W.","X":"16","u 8.":"4 u.","1M 3":"1U 3","r":"r","q":"q","1V 0 5.":"4 0 1W.","1 c 5.":"4 f 0.","N/A":"N/D","v":"v","8: 1T 0 I:":"4: 1S 0 9 1r:","1O 2":"1P i 2","%s 1Q 1Y C 6 p.":"%s 1R� 1X 1Z g.","1: %s":"1: %s","b":"21","20 %d/%d 2":"22 %d/%d 0","3 x B n %d 0(s) j a h. k 2 l m.":"3 x B n %d 0(s) j a h. k 2 l m.","%d 2 1N":"%d 0 C g","1: %s, c: %d, y 0 c: %d":"1: %s, f: %d, f y 0: %d","1y 2 1z.":"1A i 2 1x.","F 1w 1s 1t 1u 1v.":"F 1B 1C 1J 1K 1L.","1 K 5.":"1 K 5.","1 I 5.":"4 1I 0.","8: 1 1H 1D:":"4: 1 1E 1F:","E 1G":"J 0"});',62,127,'file|File|files|Upload|Errore|error|the|di|Error|non|||size|||dimensione|coda|time||at|Extra|were|stripped|only||queue|kb|mb|||HTTP|gb|or|element|max|wrong||accepts|in||Add|Runtime|URL|tb|extension|Aggiungi|count|be|might||Image|Nome|Ferma|format|either|Stop|errato|plupload|supportato|Status|immagine|Formato|addI18n|not|supported|Filename|pulsante|Chiudi|Stato|button|Close|Init|start|and|click|to|inizializzazione|Dimensione|Size|clicca|il|upload|doesn|caricamento|exist|alla|esistente|errata|avvio|valida|out|of|available|memory|ran|qui|Drag|here|Trascina|ha|esaurito|large|troppo|grande|Files|too|estensione|la|memoria|disponibile|Start|queued|Select|Seleziona|already|gi�|Estensione|Invalid|Inizia|Duplicate|duplicato|presente|present|nella|Uploaded|byte|Caricati'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ja.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('V.W({"U 8":"0��0��0��0��0��0��1��4��","8 n T R h g S\'t X.":"0��0��0��0��0��0��1��0�� n 0��1��1��0��0��0��0��","13":"","14":"0�w��0�12","11":"j��0��0��","Z 5.":"0��0��0��0��0��0��0�q��0��0��","B 3 10 f Q x O J f I K.":"0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��9��1��0��0��0��0��0��0��0��0��0��0��0��0�c��0��0��0��0��0��0��0��","L":"0��0��0��0��1��","l k o h g u p.":"l k o h g u p.","15":"0��0��0��0��0��","v 6.":"v 0��0��0��","16 8":"0��0��0��0��0��0��","1l":"","1k":"","1j 7 5.":"","2 e 5.":"0��0��0��0��0�w��0�q��0��0��","N/A":"N/A","1n":"","6: r 7 i:":"6: r 7 i:","1q 3":"0��0��0��0��j��4��","%s 1p 1o 1i f x.":"","2: %s":"0��0��0��0��: %s","b":"","18 %d/%d 3":"0��0��0��0��0��0��m�� %d/%d 0��0��0��0��","8 1b 1c 1g %d 7(s) 1f a 1r. 1d 3 1e 17.":"0��0��0��0��0��0��1��9��0�c��0��0��0��4��0�� %d 0��0��0��m��1��0�c��0��0��0��0��1��j��0��0��0��0��0��","%d 3 19":"%d 0��0��0��0��0��9��1��0��0��0��0��0��","2: %s, e: %d, 1m 7 e: %d":"","1a 3 1h.":"0��0��0��0��0��0��0��0��0��0��0��0��","C E D F H G.":"C E D F H G.","2 P 5.":"0��0��0��0��4��0��0��0��","2 i 5.":"0��0��0��0��4��1�M��0��0��0��","6: 2 y z:":"6: 2 y z:","B Y":"0��0��0��0��0��9��1��"});',62,90,'�|�|File|files|�|error|Error|file|Upload|�|||��||size|the|or|wrong|extension|�|format|Image|�|URL|either|supported|��|Invalid|||not|HTTP|��|queue|too|large||Add|Runtime|out|ran|of|memory|available|start|click|button|Filename|��||and|count|upload|be|doesn|might|Stop|plupload|addI18n|exist|Files|Init|to|Close|�|tb|Size|Status|Start|stripped|Uploaded|queued|Drag|element|accepts|Extra|were|at|only|here|in|Duplicate|kb|mb|max|gb|present|already|Select|time'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ka.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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.w({"K 6":"0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��","6 E F D f h C\'t y.":"0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��0�� 0��0�� 0��0�� 0��0��0��0��0��0��0��0��.","z":"0��0��","B":"0��0��0��0��","G":"0��0��0��0��0��0��0��0��","H 4.":"0��0��0��0�3��0��0��0��0��0��0�3��0��0�� 0��0��0�3��0��0��0��.","c 1 M 7 O e I J 7 x P.":"0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0�� 0��0�� 0��0��0��0��0��0��0��0�� 0��0��0��0��0��0�� - 0��0��0��0��0��0��0��0��.","n":"0��0��0��0��0��0�� 0��0��0��0��0��0��","l k j f h m u.":"0��0��0��0��0��0�� 0��0��0��0��0��0��0�� 0��0�� 0��0��0��0�� 0��0��0��0��0��0��0��0��0��0��0��0�� 0��0�� 0��0��0��0��0��0��0��0��0��.","r":"0��0��0��0��0��0��0��","g 9.":"g 0��0��0�3��0��0��0��.","o 6":"0��0��0��0��0��0��0��0��","p":"0��0��","v":"0��0��","L 5 4.":"0��0��0��0��0�� 0��0��0��0��0�� 0��0��0��0�� 0��0��0��0��0��0��0��0��0��0��0��.","2 8 4.":"0��0��0��0��0��0�� 0��0��0��0�� 0��0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��.","N/A":"N/A","1c":"0��0��","9: 1d 5 i:":"0��0��0�3��0��0��0��: 0��0��0��0��0�� 0��0��0��0�� 0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��0��0��.","1b 1":"0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��","%s 1a 17 Q 7 e.":"%s 0��0��0��0�� 0��0��0��0��0��0��0��0��0��0��0��.","2: %s":"0��0��0��0��0��: %s","b":"0��","18 %d/%d 1":"0��0��0��0��0��0��0��0��0��0�� %d/%d 0��0��0��0��0��","6 1f 1e 1i %d 5(s) 1h a 1g. 19 1 15 16.":"0��0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0�� %d 0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��.","%d 1 V":"0��0��0��0��0��0�� %d 0��0��0��0��0��","2: %s, 8: %d, W 5 8: %d":"0��0��0��0��0��: %s, 0��0��0��0��: %d, 0��0��0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��0�� 0��0��0��0��: %d","U 1 T.":"0��0��0��0��0��0��0�� 0��0��0��0��0��0��0�� 0��0��.","R S X Y 13 14.":"0��0��0��0��0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��.","2 12 4.":"0��0��0��0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��.","2 i 4.":"0��0��0��0��0��0�� 0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��0��0�� 0��0�� 0��0��0��0��.","9: 2 11 Z:":"0��0��0�3��0��0��0��: 0��0��0��0��0�� 0��0��0��0��0��0��0��0�� 0��0��0��0��0��.","c 10":"0��0��0��0��0��0��0��0�� 0��0��0��0��0��0��0��"});',62,81,'�|files|File|��|error|file|Upload|the|size|Error|||Add||queue|wrong|HTTP|or|extension|either|format|Image|not|Filename|Start|mb|plupload|Status|||supported|kb|addI18n|start|exist|tb||Size|doesn|be|URL|might|Close|Init|and|click|Stop|Duplicate|to||upload|button|in|Runtime|ran|here|Drag|queued|max|out|of|large|Files|too|count|available|memory|were|stripped|present|Uploaded|Extra|already|Select|gb|Invalid|accepts|element|time|at|only'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/kk.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('13.15({"1t f":"0�2�6�4�0�1� 1�0�2�1�0�1�1�","f u z y n r 1m\'t M.":"0�2�6�4�0�1� 2�0�0�1�0�0�0�1�1�1� u 2�0�1�5 0�5 0�2�0�0�3� O�1�1�4�1�0�0�3�3�.","L":"1�0�","K":"e�0�1�3�1�","H":"0�0�0�1�","I c.":"0�0�0�1�0�0�0�0�0�0�1�0�1� 2�0�1�4�1�.","o 9 J h P l Q V h G U.":"0�2�6�4� 7�3�1�0�5 1�0�0�0�0�0�1� 2�0�1�1�0�, 0�0�1�1�0�1� j�0�0�j�1�1�0� 0�0�1�1�2�1�0�.","T":"0�0�0�0� 0�1�1�","R S X n r x w.":"0�1�1�4� 1�0�1�0�0�1�1� 2�0�1�5 0�3�4�5 0�0�1�2� 2�0�0�0�0�1�1� 0�0�2�.","v":"0�2�0�1�","p k.":"p 2�0�1�4�1�.","F f":"0�2�6�4�0�1� 0�0�1�1�0�1�","E":"0�0�","D":"j�","C g c.":"0�0�0�0� 2�0�0�1�0�0�0�0�0�1�1�0�1�2� 2�0�1�4�1�.","8 i c.":"0�0�0�0� e�0�1�3�1�0�1�2� 2�0�1�4�1�.","N/A":"2�/0�","B":"0�0�","k: W g q:":"2�0�1�5: 0�0�0�0� m�3�1�1�0�1�1� 2�0�1�5:","1u 9":"0�0�0�0�0�0�1� 1�0�2�0�0�2�1�0�","%s 1k 1l 1j h l.":"%s 1�0�0�0�1� 7�1i�5 0�2�1�1�0�0�0�0� 0�0�1�.","8: %s":"0�0�0�0�: %s","b":"0�","1g %d/%d 9":"0�2�6�3�0�3�: %d/%d 1�0�0�0�","f 1h Y 1n %d g(s) 1s a 1r. 1q 9 1o 1p.":"0�2�6�4� 1�0�3�3�1�1� 0�1�1� 7�0�5 %d 1�0�0�0� 2�0�0�0� 0�2�6�3� 0�0�0�0�1�. 0�1�1�1�2� 1�0�0�0�0�0�1� 0�2�6�3�0�3�0�1�.","%d 9 1f":"%d 1�0�0�0� 7�1e 2�0�0�1�0�0�1�","8: %s, i: %d, 14 g i: %d":"0�0�0�0�: %s, e�0�1�3�1�: %d, 0�0�6�. 1�0�0�0� e�0�1�3�1�: %d","12 9 Z.":"0�0�0�0�0�0�1�0�1� 0�1�0�0� 0�4�0�5 1�0�1�1�0�2�1�0�.","10 11 16 17 1c 1d.":"0�1�1�0�0�0�1� 7�1�0�0�5 0�0�0�1� 0�4�0�3� 2�0�0�0�1�.","8 1b c.":"0�0�0�0� 1�0�0�1�0�1�2� 2�0�1�4�1�.","8 q c.":"0�0�0�0� m�3�1�1�0�1�1�0�1�2� 2�0�1�4�1�.","k: 8 1a 18:":"2�0�1�5: 0�0�0�0� 0�e�0�1�4�1� 1�1�0� 2�0�7�:","o 19":"0�0�0�0� 2�0�1�1�"});',62,93,'�|�|�|е�|е�|е|к�|ке�|File|files|||error||�|Upload|file|the|size|к�|Error|queue|ке�|wrong|Add|HTTP|extension|or|||URL|Status|supported|not|be|might||gb|Duplicate|kb|mb|Start|start|Close|Init|to|Size|tb|exist||к�|upload|and|Image|format|Filename|button|click|Invalid|either|accepts|here|Runtime|ran|Drag|plupload|max|addI18n|out|of|large|Files|too|count|available|memory|екке|queued|Uploaded|element|ек�|in|already|present|doesn|only|were|stripped|Extra|time|at|Stop|Select'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ko.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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.R({"P 7":"0��1��1�� 0��0��","7 O L M e f S\'t T.":"0��1��1��2�� Y�� 0��0��2��0�� 0��0�9��1��","X":"","W":"2��3��","U":"1��3��","V 6.":"0��3��2�� 0��1��","w 5 Z c K o G C c D E.":"2��0��0�� 0��1��1�� 2��0�� 0��3��2��0�� 0��0�� 1��2��0�� 2��1��2��0��0��0��.","I":"2��0�� 0��1��","i n k e f l j.":"i n k e f l j.","z":"0��2��","m h.":"m 0��1��","1d 7":"0��1��1��","1i":"","10":"","1h 8 6.":"","4 g 6.":"2��0�� 2��3�� 0��1��","N/A":"N/A","1g":"","h: 1k 8 x:":"0��1�� : 2��0��0��3�� 2��0��1��0�� 0��0�9��1�� :","1j 5":"2��0�� 0��2��","%s 1l 1n 1m c o.":"","4: %s":"2��0�� % s","b":"","1f %d/%d 5":"0��1��1�� 0�� % d / % d 2��0��","7 1e 15 14 %d 8(s) 13 a 11. 12 5 16 17.":"0��1��1�� 3��1��2�� 2��0��0�� 0��1�� % 1c��1��1��. 1��2��0��2�� 2��0��0�� 0��0��1��0��0�9��1��","%d 5 1b":"% d 2��0��0�� 0��3��1��0��0�9��1��","4: %s, g: %d, 1a 8 g: %d":"","19 5 18.":"0��3��0�� 2��0��0�� 1��1��3��","v u q p r y.":"v u q p r y.","4 B 6.":"0��1��0�� : 0��1��","4 x 6.":"2��0�� 2��0��0�� 0��1��","h: 4 J F:":"0��1�� : 2��3��3�� 1��1�� 2��1��1��","w H":"2��0�� 0��3��"});',62,86,'�|�|�|�|File|files|error|Upload|file|��|||the||wrong|or|size|Error|Image|supported|either|not|HTTP|format|queue|of|out|available|||ran|Runtime|Add|extension|memory|Status||count|click|start|button|large|and|Files|Filename|too|upload|might|be||URL|Stop|plupload|addI18n|doesn|exist|Close|Init|Size|tb|URL�|to|kb|time|Extra|at|only|accepts|were|stripped|here|Drag|max|queued|d�|Start|element|Uploaded|gb|Duplicate|mb|Select|Invalid|already|in|present'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/lt.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1f.1e({"1g 8":"1h 0�5�v�","8 1i 1d 1c u w 18\'t 17.":"19 r 1a 0�5�y 1b.","m":"m","1j":"1k","1s":"1t�1u","1v 4.":"0�1r p.","D 1 1q g 1m B 1l 1n g 1o 1p.":"E�16 3 0� 0�5�y c� 11 M L O�.","P":"K R","J G I u w Q 15.":"S 10 12 r 14.","Z":"Y","q h.":"q p.","T 8":"V�9 0�5�v�","x":"x","o":"o","26 6 4.":"27 28.","2 k 4.":"7 e i.","N/A":"N/A","z":"z","h: 25 6 F:":"C: 7 e 24�20:","1Z 1":"l�21�9 3","%s 22 2b 23 g B.":"%s 2j 2k c�n.","2: %s":"j: %s","b":"b","2h %d/%d 1":"0�2g f�: %d/%d","8 2e 2f 2l %d 6(s) 2i a 1Y. 1G 1 1F 1H.":"1I 1J 1E 0�1D 1z %d 3(l�). 1A e 1C 1K�1L.","%d 1 1T":"%d f� c�n","2: %s, k: %d, 1W 6 k: %d":"j: %s, i: %d, 1N i: %d","1O 1 1Q.":"1X�9 3 0�1P.","1M 1R 1S 1V 1U 1B.":"1y�2c 2d� 2a.","2 29 4.":"7 f� 1x.","2 F 4.":"7 X.","h: 2 W U:":"C: j 13 H�:","D 1w":"E�9 3"});',62,146,'�|files|File|bylas|error|k�|file|Netinkamas|Upload|ti|||eil�||bylos|byl�|the|Error|dydis|Byla|size|�|tb|je|kb|klaida|HTTP|arba|||wrong|lim�|or|mb|limo|gb||queue|Klaida|Add|Prid�|extension|format|didel�|either|Image|Bylos|starto|paspauskite||mygtuk�|Filename|not|pavadinimas|Paveiksliuko|Start|large|Prad�|too|pletinys|Statusas|Status|formatas|ir|klaidingas|per|nebepalaikomas|supported|kite|exist|doesn|Klaidinga|neegzistuojanti|nuoroda|be|might|addI18n|plupload|Stop|Stabdyti|URL|Size|Dydis|and|upload|click|start|button|to|krovimo|Close|U�|daryti|Init|Files|kiekis|I�|tik|Papildomos|memory|buvo|kelti|galima|were|Extra|stripped|Vienu|metu|pa�|alintos|Runtime|galimas|Drag|ia|here|ran|out|queued|available|of|max|Pad�|time|Select|tinys|ym�|already|in|pl�|Invalid|Duplicate|Pasikartojanti|byla|count|atmintis|present|eikvota|darbin�|element|accepts|kelta|Uploaded|at|jau|yra|only'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/lv.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1e.1f({"z 1":"z 1","1 o u P c 9 G\'t M.":"1 o u P c 9 G\'t M.","1g":"1h","1d":"1c�l","16":"17�19","1a 7.":"1b�1i 5�0�4.","j 3 1j i 1q B 1r 1s i 1t 1p.":"1o e p 1k 1l�1m�1n 1u","10":"k V","O S C c 9 x H.":"O S C c 9 x H.","15":"12","D 6.":"D 5�0�4.","w 1":"w 1","13":"14","11":"W","X 8 7.":"Y�Z Q 5�0�4","2 f 7.":"k g�18 5�0�4.","N/A":"N/A","20":"21","6: U 8 m:":"6: U 8 m:","22 3":"23�1Z e","%s 1Y 1U 1V i B.":"%s 1W 1X 25 24�.","2: %s":"r: %s","b":"1v","2c %d/%d 3":"2a�26�y�28 %d/%d h","1 29 2d 27 %d 8(s) 2b a 1S. 1T 3 1C 1D.":"1E�1F 1B�y�t 1A %d e 1w� 1x�. 1y�1z h 1G n","%d 3 1H":"%d h n p","2: %s, f: %d, F 8 f: %d":"r: %s, g�l: %d, F Q g�l: %d","1O 3 1P.":"1Q e 0�1R","I J L K T R.":"I J L K T R.","2 1N 7.":"1M 1I 5�0�4","2 m 7.":"k 1J�1K�1L 5�0�4.","6: 2 q v:":"6: 2 q v:","j E":"j E"});',62,138,'�|Upload|File|files|da|k�|Error|error|file|or|||wrong||failus|size|izm�|faili|the|Add|Faila|rs|extension|pievienoti|URL|rindai|too|Fails|||might|large|Start|not|d�|Stop||queue|either|HTTP|Files|max|doesn|supported|Runtime|ran|of|out|exist||Image|be|faila|memory|format|available|Invalid|nosaukums|kilobaiti|Duplicate|Atk�|rtota|Filename|kb|Statuss|mb|megabaiti|Status|Close|Aizv�|ra|rt|Init|Inicializ�|Izm�|Size|plupload|addI18n|tb|terrabaiti|cijas|to|un|klik�|�|iniet|Pieveinojiet|button|upload|and|click|start|uz|baiti|vien�|reiz�|Atliku�|ie|tikai|iel�|were|stripped|Iesp�|jams|netika|queued|skaita|papla�|in�|juma|Failu|count|Drag|here|Ievelciet|eit|time|Extra|present|in|jau|ir|already|lieties|gb|gigabaiti|Select|Izv�|rind�|atrodams|upiel�|only|ti|element|Aug�|at|Uploaded|accepts'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/nl.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('10.11({"H 2":"H 2","2 C M L 7 6 V\'t U.":"2 C M L 7 6 V\'t U.","16":"","17":"15","j":"j","13 3.":"14 3.","g 1 19 9 l n 1a 1f 9 12 1e.":"1d c 1b 1c 1g Z x X W \'e\'.","Y":"18","k h p 7 6 y z.":"k h p 7 6 y z.","u":"u","r 4.":"r 4.","e 2":"e 2","1l":"","1x":"","1w 5 3.":"","0 8 3.":"1v 4.","N/A":"1u 1z","1C":"","4: v 5 f:":"4: v 5 f:","1B 1":"1h 1A(x):","%s 1y 1s 1t 9 n.":"","0: %s":"0: %s","b":"","1k %d/%d 1":"%d/%d c 1j-l","2 m o B %d 5(s) i a q. K 1 Q O.":"2 m o B %d 5(s) i a q. K 1 Q O.","%d 1 T":"%d 1 T","0: %s, 8: %d, 1i 5 8: %d":"","1m 1 1n.":"1r c 1q.","J I G D E F.":"J I G D E F.","0 S 3.":"0 S 3.","0 f 3.":"1p 1o.","4: 0 P R:":"4: 0 P R:","g w":"g w"});',62,101,'File|files|Upload|error|Error|file|or|wrong|size|the|||bestanden||Start|extension|Add|format|at|Close|Image|upload|element|queue|accepts|either|time|HTTP|||Status|Invalid|Files|en|not|supported||only|URL|of|available|memory|out|Stop|ran|Runtime|Extra|be|might||stripped|too|were|large|count|queued|exist|doesn|op|druk|Filename|wachtrij|plupload|addI18n|start|Init|Initialisatie|Grootte|tb|Size|Bestandsnaam|to|and|toe|aan|Voeg|button|click|de|Selecteer|max|ge|Uploaded|mb|Drag|here|bestandstype|Ongeldig|hierheen|Sleep|present|in|Niet|Bestandsgrootte|Duplicate|kb|already|beschikbaar|bestand|Select|gb'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/pl.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('18.19({"17 1":"16 q.","1 R S T 8 7 U\'t D.":"1 R S T 8 7 U\'t D.","14":"","15":"1a","l":"l","13 3.":"G�F�d 1b.","M 2 1g f 1h p 1f 1e f 1c 1d.":"K 6 i 1i \'10 q\'.","12":"11 E","o c u 8 7 B O.":"o c u 8 7 B O.","V":"V","L 5.":"G�F�d L.","m 1":"m 1","1m":"","1E":"","1F 4 3.":"","0 e 3.":"1D 1C 1A 1B�y.","N/A":"1L 1K�1I","1J":"","5: r 4 9:":"5: r 4 9:","1z 2":"1j 6:","%s 1y 1p 1n f p.":"","0: %s":"0: %s","b":"","1k %d/%d 2":"1l�1q %d/%d j�w","1 v n z %d 4(s) x a C. k 2 g h.":"1 v n z %d 4(s) x a C. k 2 g h.","%d 2 1w":"%d j�w w 1v.","0: %s, e: %d, 1s 4 e: %d":"","1t 2 1u.":"1x�1r 1o 6","Z Y X W Q P.":"Z Y X W Q P.","0 H 3.":"0 H 3.","0 9 3.":"1M�1H c E.","5: 0 I J:":"5: 0 I J:","M 1G":"K 6"});',62,111,'File|Upload|files|error|file|Error|pliki|or|wrong|extension|||format||size|the|were|stripped||plik�|Extra|Close|Start|accepts|Image|queue|transfer|Invalid|||either|element||at||only||not|time|exist|pliku|�|B�|count|too|large|Dodaj|HTTP|Add||supported|memory|available|URL|might|be|doesn|Status|of|out|ran|Runtime|Rozpocznij|Nazwa|Filename|Init|tb|Size|Przerwij|Stop|plupload|addI18n|Rozmiar|inicjalizacji|start|button|click|and|to|upload|kliknij|Wybierz|Uploaded|Wys�|mb|in|tu|present|ano|gnij|max|Drag|here|kolejce|queued|Przeci�|already|Select|zbyt|du�|jest|Plik|kb|Duplicate|Files|ugiwany|pne|gb|dost�|Nie|Nieobs�'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/pt_BR.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1z.1n({"1H 8":"23 o 7","8 y 1J P h i R\'t 1e.":"y c 7 14� 15 16 l�o 17","13":"","12":"C","Y":"Z","10 4.":"g 11.","G 1 18 j 19 I 1g X j 1h 1i.":"1j k 5 1f e 1a 1b 1c�o \\"n o 7\\".","1d":"1k W 2","r q u h i v x.":"r q u h i v x.","p":"p","w 3.":"g w.","V 8":"n o 7","T":"","S":"","U 6 4.":"","0 9 4.":"C c 2 l�o B.","N/A":"N/D","Q":"","3: m 6 f:":"3: m 6 f:","1Y 1":"1P k 5","%s 1Q 1R 1O j I.":"","0: %s":"1N: %s","b":"","1K %d/%d 1":"1L(s) %d/%d 2(s)","8 1M 1l 1S %d 6(s) 1T a 20. 22 1 21 1Z.":"1U� 1V�o 1W %d 5 1X 1I. O 1s 1t 1u 1v 1r.","%d 1 1q":"%d 2(s)","0: %s, 9: %d, 1m 6 9: %d":"","1o 1 1p.":"1w k 5 1x 1E�","J M L K z H.":"J M L K z H.","0 1F 4.":"g 1G 1D 1C 5","0 f 4.":"1y c 2 l�o B.","3: 0 E F:":"3: 0 E F:","G 1A":"1B 2(s)"});',62,128,'File|files|arquivo|Error|error|arquivos|file|envio|Upload|size|||de|||extension|Erro|wrong|or|the|os|n�|Invalid|Iniciar||Status|format|Image|||either|not|HTTP|supported|URL|available||permitido|Tamanho||too|large|Add|memory|queue|Runtime|of|out|ran|||be|gb|doesn|kb|mb|Duplicate|Start|do|click|Close|Fechar|Init|inicializando|Size|tb|est�|errada|ou|existe|to|upload|clique|no|bot�|Filename|exist|abaixo|and|start|button|Adicione|Nome|accepts|max|addI18n|Drag|here|queued|descartado|que|passou|disso|foi|Arraste|pra|Tipo|plupload|Files|Adicionar|dos|contagem|c�|count|na|Stop|vez|might|Uploaded|Enviado|element|Arquivo|in|Escolha|already|present|only|at|S�|s�|aceitos|por|Select|stripped|time|were|Extra|Parar'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ro.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1l.1m({"1n 4":"1k�1j 1�c�j","4 V T Y h k U\'t H.":"4 V T Y h k U\'t H.","v":"v","1f":"1g�g","1h":"1�1i","1o 7.":"2 1e�1w.","X 3 1x l 1y C 1v 1u l 1q 1r.":"D� 0�9 1�n B 1s 1t� 1z \\"1�Z 1�c�j\\".","17":"12 0�6","13 14 10 h k 1b 15.":"1a z 19 I f 16�18 I 1c f 11.","1p":"1G","P m.":"2 P","20 4":"1�Z 1�c�j","w":"w","u":"u","21 8 7.":"2 22 0�6.","5 i 7.":"2 1Z 0�6.","N/A":"N/A","E":"E","m: 1A 8 W:":"2: 1V 0�1W f 24�:","1X 3":"23� 0�R","%s 2a 28 29 l C.":"%s 26� 27 1�n B z 1T�1U.","5: %s":"e�6: %s","b":"b","1H %d/%d 3":"e�9 1�c�1E %d/%d","4 G F y %d 8(s) x a q. p 3 o r.":"4 G F y %d 8(s) x a q. p 3 o r.","%d 3 1C":"%d 0�9 1D","5: %s, i: %d, 1J 8 i: %d":"e�6: %s, J�g: %d, J�g 1R�: %d","1S 3 1P.":"1O 1L 0�R.","L K S M O Q.":"L K S M O Q.","5 1M 7.":"2 1N�1Y 0�9.","5 W 7.":"2 1Q 0�6.","m: 5 1K 1B:":"2: e�1F f 1I 25:","X 1d":"D� 0�9"});',62,135,'fi�|�|Eroare|files|Upload|File|ier|error|file|iere|||nc�||Fi�|este|rime|wrong|size|rcarea|or|the|Error||were|Extra|time|stripped|||kb|tb|mb|at|only|de||lista|queue|Adaug�|gb|accepts|element|exist|ori|m�|ran|Runtime|of||available|HTTP|memory|ierele|out|might|doesn|URL|extension|Add|be|ncepe|either|suportat|Nume|Image|format|supported|gre�|Filename|it|imagine|Formatul|not|nu|Files|ini�|Size|M�|Close|nchide|te|Opre�|plupload|addI18n|Stop|Init|Status|start|button|apoi|apas�|click|and|ializare|to|upload|butonul|Invalid|large|queued|listate|rcate|ierul|Stare|Uploaded|prea|max|too|aici|count|num�|Trage|here|extensie|maxim�|Drag|a�|teptare|Extensia|ierului|Select|rare|dimensiune|Start|Duplicate|duplicat|Selecteaz�|invalid�|mare|exist�|deja|present|in|already'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/ru.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('Z.Y({"1m c":"0�1�1�0�0�0�0�0�1�1� 0�0�0�1�1�0�9�","c u w H k l 1a\'t I.":"0�0�1�2� 0�0�1�0�1�0�5� 0�3�1�0�0�0�0�1�0�1�0� 0�0�0� 0�0� 0�4 1�1�1�2�1�0�1�2�.","G":"1�0�","F":"0�0�0�0�2�","C":"0�0�9�1�1�1�","D 8.":"0�1�0�0�5� 0�0�0�1�0�0�0�0�0�0�1�0�0�.","n 7 E g J m K Q g R B.":"0�0�0�0�0�1�1�4 1�0�0�0�1� 0� 0�1�2�3�1� 0� 0�0�0�0�0�1�4 5�0�0�9� \\"0�0�0�1�1�0�0�1�1� 1�0�0�0�1�\\".","O":"0�0�1� 1�0�0�0�0�","L M S k l q p.":"0�0�1�0�0�1� 5�1�1�0�0�5� 0�3�1�0�0�0�0�1�0�1�0� 0�0�0� 0�0� 0�4 0�0�0�0�2�0�0�0�0�2�1�1�.","o":"0�1�0�1�1�1�","i h.":"0�1�0�0�5� i.","z c":"0�0�1�0�1�1� 0�0�0�1�1�0�9�","y":"0�0�","x":"5�","r e 8.":"0�0�5�0� 1�0�0�0� 1�0�4 0�1�0�1�1�1�1�1�0�1�2� 0� 0�1�2�3�0�.","6 f 8.":"0�3�1�0�0�0�0�1�0�1�0� 1�0�0�0�2� 1�0�0�0�0�.","N/A":"N/A","v":"0�0�","h: P e j:":"0�1�0�0�5�: 0� 1�0�0�0�0� 0�3�1�0�0�0�0�1�0�0�4 1�0�1�1�0�1�3�0�4:","1n 7":"0�1�0�2�0�1�4 1�0�0�0�1�","%s 1e 1f 1d g m.":"%s 1�0�4 0�1�0�1�1�1�1�1�0�1�2� 0� 0�1�2�3�0�.","6: %s":"0�0�0�0�: %s","b":"0�","1c %d/%d 7":"0�0�0�1�1�0�3�0� %d/%d 1�0�0�0�0�0�","c T 1b 1g %d e(s) 1h a 1l. 1k 7 1i 1j.":"0�0�0�1�1�0�0�1�0�1�0� 1�0�3�3�1� 0�0� 1�0�0� 0�1�0�0�0�0�0�2� 1�0�0�1�5� %d 1�0�0�0�(0�0�). 0�0�1�0�0�4 1�0�0�0�1� 0�1�0�0� 0�1�0�1�0�1�3�1�.","%d 7 19":"0� 0�1�2�3�0� %d 1�0�0�0�(0�0�)","6: %s, f: %d, 18 e f: %d":"0�0�0�0�: %s, 1�0�0�0�2�: %d, 0�0�9�. 1�0�0�0�2� 1�0�0�0�0�: %d","X 7 W.":"0�2�2�0�1�0�1�4 1�0�0�0�1� 1�1�0�0�.","U V 10 11 16 17.":"0�0�0�0�1�0�1� 1�1�3�0� 0�1�3�1�1�0�0�0� 0�0�0�0�1� 0�0�1�1�1�0�0�0� 0�0�0�1�1�0�.","6 15 8.":"0�0�0�1�5�0� 0�0�0�0�0� 1�0�0�0�0�0�.","6 j 8.":"0�3�1�0�0�0�0�1�0�0�4 1�0�1�1�0�1�3�0�4 1�0�0�0�0�.","h: 6 14 12:":"0�1�0�0�5�: 0�0�0�0� 1�0�0�1�5�0� 0�0�0�1�1�0�0�:","n 13":"0�0�0�0�0�1�1�4 1�0�0�0�1�"});',62,86,'�|�|е�|е�|е|к�|File|files|error|к�|||Upload||file|size|the|Error|HTTP|extension|wrong|or|queue|Add|Status|supported|not|Duplicate|||URL|gb|might|kb|mb|Start||button|Close|Init|to|Size|tb|be|exist|upload|and|Image|format||Filename|Invalid|click|start|either|element|Runtime|ran|here|Drag|addI18n|plupload|out|of|large|Files|too|count|available|memory|max|queued|doesn|accepts|Uploaded|in|already|present|only|at|were|stripped|Extra|time|Stop|Select'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/sk.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1d.1e({"1c 1":"1b� y�x","1 g j p 7 6 D\'t B.":"1 g j p 7 6 D\'t B.","1f":"","1g":"1l�1m�","C":"C","18 3.":"G 1k�1j.","e 2 1h 8 1i k 1n 14 8 11 10.":"Z c K J a 12 15 y�x.","17":"16�13 R","w u v 7 6 F E.":"w u v 7 6 F E.","1I":"1G","r 5.":"r G.","i 1":"i 1","1K":"","1J":"","1M 4 3.":"","0 9 3.":"1L 1N 1E�1B� 1t�1C�.","N/A":"N/A","1r":"","5: H 4 f:":"5: H 4 f:","1p 2":"1q c","%s 1u 1v 1A 8 k.":"","0: %s":"0: %s","b":"","1z %d/%d 2":"1y�Y %d/%d W","1 o n m %d 4(s) q a l. z 2 I T.":"1 o n m %d 4(s) q a l. z 2 I T.","%d 2 1x":"%d W 1w�Y K J","0: %s, 9: %d, 1D 4 9: %d":"","1F 2 1H.":"1o 1s c.","X S U O L M.":"X S U O L M.","0 P 3.":"0 P 3.","0 f 3.":"1a� 19 R.","5: 0 Q V:":"5: 0 Q V:","e h":"e h"});',62,112,'File|Upload|files|error|file|Error|or|wrong|the|size|||súbory||Add|extension|URL|Files|Start|might|queue|time|only|accepts|element|be|at|HTTP|||format|either|Image|vanie|nahr�|Extra||exist|Close|doesn|supported|not|Chyba|Invalid|were|zoznamu|do|available|memory||of|count|too|súboru|ran|stripped|out|large|súborov|Runtime|ch|Pridajte|button|start|potom|zov|click|spustite|N�|Filename|Init|typ|Chybn�|Zastavi�|Stop|plupload|addI18n|tb|Size|to|upload|cie|inicializ�|Ve�|kos�|and|Sem|Select|Vyberte|gb|pretiahnite|ve�|already|present|pridan�|queued|Nahran�|Uploaded|in|li�|k�|max|pr�|Drag|Stav|here|Status|kb|mb|Súbor|Duplicate|je'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/sr.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1a.19({"m 3":"m 3","3 l h j 9 8 B\'t E.":"3 l h j 9 8 B\'t E.","1c":"","1g":"1f�1e","x":"x","w 1.":"w 1.","M 2 13 e f n Z Y e X 10.":"11 7 u 15 i 12 14 1i g.","1m":"1x 1v","v r y 9 8 D C.":"v r y 9 8 D C.","q":"q","o 5.":"o 5.","g 3":"1t�1l f","1k":"","1j":"","1n 4 1.":"","0 6 1.":"0 6 1.","N/A":"N/A","1o":"","5: F 4 c:":"5: F 4 c:","1q 2":"1p 7","%s 1d 1r 1u e n.":"","0: %s":"0: %s","b":"","1h %d/%d 2":"16 %d/%d 1b","3 p k z %d 4(s) I a T. W 2 V U.":"3 p k z %d 4(s) I a T. W 2 V U.","%d 2 R":"%d 2 R","0: %s, 6: %d, 1s 4 6: %d":"","1y 2 1z.":"1A 7 1w.","J S H G K L.":"J S H G K L.","0 Q 1.":"0 Q 1.","0 c 1.":"0 c 1.","5: 0 P O:":"5: 0 P O:","M 17":"18 7"});',62,99,'File|error|files|Upload|file|Error|size|fajlove|or|wrong|||extension||the|upload|Start|might||be|accepts|URL|Stop|queue|HTTP|element|Status|format||||Image|Init|Close|either|only||doesn|supported|not|exist|Invalid|of|out|at|Runtime|available|memory|Add||large|too|count|queued|ran|time|stripped|were|Extra|start|click|and|button|Dodajte|kliknite|to|na|listu|Snimljeno|Files|Dodaj|addI18n|plupload|fajlova|tb|already|ina|Veli�|Size|Uploaded|dugme|kb|mb|ni|Filename|Duplicate|gb|Izaberite|Select|present|max|Po�|in|fajla|ovde|Naziv|Drag|here|Prevucite'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/sv.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('11.1d({"L 3":"L 3","3 G H Q 6 7 W\'t T.":"3 G H Q 6 7 W\'t T.","16":"","15":"14","m":"m","g 2.":"g 2.","e 1 13 c 17 l 18 12 c u 1b.":"1a�19 r f r 10�n Z 1c 1h� u.","1v":"1s","q p v 6 7 w B.":"q p v 6 7 w B.","o":"o","y 5.":"y 5.","x 3":"x 3","1q":"","1u":"","1t 4 2.":"","0 8 2.":"0 8 2.","N/A":"N/A","1r":"","5: C 4 9:":"5: C 4 9:","1e 1":"1o�1i f","%s 1p 1g 1f c l.":"","0: %s":"0: %s","b":"","h %d/%d 1":"h %d/%d 1","3 j i D %d 4(s) z a S. R 1 U V.":"3 j i D %d 4(s) z a S. R 1 U V.","%d 1 Y":"%d 1 Y","0: %s, 8: %d, 1j 4 8: %d":"","1k 1 1n.":"1m f 1l","K M O J I E.":"K M O J I E.","0 F 2.":"0 F 2.","0 9 2.":"0 9 2.","5: 0 P X:":"5: 0 P X:","e k":"e k"});',62,94,'File|files|error|Upload|file|Error|wrong|or|size|extension|||the||Add|filer|Init|Uploaded|accepts|element|Files|queue|Close||Status|format|Image|till|||start|either|not|Start|HTTP|at||supported|Invalid|only|memory|count|URL|might|available|of|Runtime|Stop|ran||out|too|be|Extra|time|exist|were|stripped|doesn|large|queued|och|k�|plupload|click|to|Storlek|Size|tb|upload|and|gg|L�|button|tryck|addI18n|Select|in|present|p�|lj|max|Drag|hit|Dra|here|V�|already|mb|gb|Filnamn|Duplicate|kb|Filename'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/th_TH.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('F.G({"E 7":"0��0��0��0��0��0��0��0��0��0��0��","7 k D B i e C\'t H.":"k 0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0�1��0��0��0��","I":"0��0��0��0��0��0��0��0��","O":"0��0��0��0��","P":"0��0��0��","h 5.":"h 0��0��0��0��0��0��0��0��0��0��0��0��0��0��","g 4 M 9 L f z K 9 Q y.":"0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0�1��0��0��0��0��0��0��0��0��0��","p":"0��0��0��0��0��0��0��0��","o n m i e v x.":"0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0�3��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��","w":"0�3��0��0��0��","l c.":"l 0��0��0��0��0��0��0��0��0��0��0��0��0��0��","r 7":"0��0��0��0��0��0��0��0��0��0��0��0��","q":"0��0��0��0��0��0��0��0��","u":"0��0��0��0��0��0��0��0��","J 6 5.":"0��0��0��0��0��0�1��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��","2 8 5.":"0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��","N/A":"N/A","1d":"0��0��0��0��0��0��0��0��","c: R 6 j:":"0��0��0��0��0��0��0��0��0��0��: 0��0��0��0�3��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��:","18 4":"0��0��0��0��0��0��0��0��0��","%s 1c 1i 1b 9 f.":"%s 0��0��0��0��0��0��0��0��0��0��0��0��0��","2: %s":"0��0��0��0��: %s","b":"0��0��0��0��","1e %d/%d 4":"0��0��0��0��0��0��0��0��0��0��0�� %d/%d 0��0��0��0��","7 1j 1h 1g %d 6(s) 1f a 16. 17 4 W X.":"0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0�� %d 0��0��0��0��(s) 0��0��0��0��0��0��0��0��0��0��0��0��0�1��0��0��0��0�� 0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��","%d 4 V":"%d 0��0��0��0��0��0�1��0��0��0��0��0��0��0��0��0��","2: %s, 8: %d, U 6 8: %d":"0��0��0��0��: %s, 0��0��0��0��: %d, 0��0��0��0��0��0��0��0��0�3��0��0�3��0��: %d","Y 4 Z.":"0��0��0��0��0��0��0��0��0��0��0�1��0��0�1��","14 15 13 12 10 11.":"0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��","2 19 5.":"0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��","2 j 5.":"0��0��0��0�3��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��0��","c: 2 T S:":"0��0��0��0��0��0��0��0��0��0��: 0��0��0��0��0��0��0��0��0��0��0��0��0��0��:","g 1a":"0��0��0��0��0��0��0��0��0��"});',62,82,'�|��|File|��|files|error|file|Upload|size|the|||Error||or|queue|Add|Init|wrong|extension|URL|HTTP|either|format|Image|Filename|mb|Start|||kb|not|Status|supported|button|and||be|doesn|might|Stop|plupload|addI18n|exist|tb|Duplicate|click|upload|to||Size|Close|start|Invalid|large|too|max|queued|were|stripped|Drag|here|available|memory|of|out|Runtime|ran|time|Extra|Select|count|Files|in|already|gb|Uploaded|at|only|accepts|present|element'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/tr.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('1N.1A({"1E 7":"8�p 1K","7 J 1F 26 i g 12\'t 2a.":"J D h o 13� S.","I":"I","O":"M","1k":"1l","1t 5.":"1a�1o�r� 1�.","j 2 1e e 1d l 1f 1g e 1h 1c.":"f� 1b�a 17 16 x�18 19 1i�1j�n.","1r":"0 1s�","1u 1q 1p i g 1m 1n.":"15 1v� 14�w� h o P.","Q":"L","y c.":"y 1�.","K 7":"8�p x�R","v":"v","u":"u","10 6 5.":"11 3 1�.","4 9 5.":"0 z 1�.","N/A":"-","q":"q","c: Z 6 E:":"H: Y�U 3 B�F�:","T 2":"f� V�","%s W X G e l.":"%s 2s 2c 2b.","4: %s":"0: %s","b":"2d","2e %d/%d 2":"%d/%d 3 C�2f","7 29 24 23 %d 6(s) 25 a 28. 27 2 2g 2h.":"8�2v 2r� 2q� 2t %d 3 2u 2p. 2o 2j 2i�2k 2l.","%d 2 2n":"2m %d 3 22.","4: %s, 9: %d, 21 6 9: %d":"0: %s, 1H: %d, 1I 3 z: %d","1J 2 1D.":"f� 1y 1x�1z�n.","1C 1B 1L 1M 1W 1V.":"1X�w�1Y 20�G 1Z 1U D.","4 1T 5.":"0 1O�m 1�.","4 E 5.":"0 B�F� 1�.","c: 4 1S 1R:":"H: 0 r�1Q 1P�C�k:","j 1G":"0 1w"});',62,156,'Dosya|hatas�|files|dosya|File|error|file|Upload|Y�|size|||Error||the|Dosyalar�|or|ya|wrong|Add||queue|||da|klemeyi|gb|�|||kb|mb|�|ba�|HTTP|boyutu||uzant�|y�|yok|extension|s�|in|Hata|tb|URL|Start|Durum|Boyut||Size|desteklenmiyor|Status|lat|olabilir|Select|ersiz|se�|already|present|Ge�|Invalid|Duplicate|Yinelenen|doesn|hatal�|yanl�|Resim|ve|ekleyin|latma|butonuna|Ba�|kuyru�|button|upload|to|and|click|start|t�|klay�|Close|Kapat|not|supported|lang�|either|format|Filename|ad�|Init|Image|format�|ekle|b�|buraya|rak�|addI18n|ran|Runtime|here|Stop|might|Files|boyut|maksimum|Drag|durdur|out|of|plupload|say�|b�|ok|large|too|count|bellek|memory|available|�|lem|yeterli|i�|max|var|only|accepts|at|be|Extra|time|element|exist|mevcut|zaten|bayt|Uploaded|klendi|were|stripped|i�|dosyalar|leme|konulmaz|Kuyrukta|queued|Ekstra|eder|ayn�|eleman�|kuyrukta|anda|kabul|kleme'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/uk_UA.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('L.M({"K c":"0�1�0�0�0�0�1�0� 0�0�0�0�0�1�0�0�2�0�1�","c J G H k h I\'t O.":"0�0�1�5�0� 0�0�0�0�0�1�0�0�2�0�1� 0�2�1�0�0�0�0�1�0�0� 0�0�0� 0�4 1�1�0�1�1�.","P":"","U":"0�0�0�0�1�1�","V":"0�0�j�0�1�0�","T 8.":"0�0�0�0�0�3� 1�0�1�1�1�0�0�1�0�0�1�1�1�.","m 6 S f Q l R F f E r.":"0�0�0�0�0�1�4 1�0�0�0�0� 0� 1�5�0�1� 1�0� 0�0�1�0�1�0�1�1�1� 3�0�0�j� \\"0�0�0�0�0�1�0�0�0�1�0� 1�0�0�0�0�\\".","q":"0�0�0�0�0� 1�0�0�0�1�","v o p k h C D.":"0�0�1�0�0�1� 3�1�1�0�0�3� 0�4 0�1�0�0�0�0�1�0�0�0� 0�0�0� 0�4 0�1�0�1�1�0�0�1�1�1�1�1�1�.","B":"0�1�0�1�1�1�","i g.":"0�0�0�0�0�3� i.","x c":"0�0�1�0�1�0� 0�0�0�0�0�1�0�0�2�0�1�","y":"","W":"","X 9 8.":"","7 e 8.":"0�2�1�0�0�0�0�1�0�0�0� 1�0�0�0�1�1� 1�0�0�0�1�.","N/A":"0�/0�","1f":"","g: 1n 9 n:":"0�0�0�0�0�3�: 0� 1�0�0�0�1� 0�2�1�0�0�0�0�1�0�4 1�0�0�1�0�1�2�0�1�:","1h 6":"0�0�5�1�1�1� 1�0�0�0�0�","%s 1g 1d 1i f l.":"","7: %s":"0�0�0�0�: %s","b":"","1m %d/%d 6":"0�0�0�0�0�1�0�0�2�0� %d/%d 1�0�0�0�1�0�","c 1k 1e 1b %d 9(s) 1c a 13. 11 6 10 Y.":"","%d 6 Z":"0� 1�5�0�1� %d 1�0�0�0�(1�0�)","7: %s, e: %d, 14 9 e: %d":"","19 6 16.":"0�5�5�1�0�0�1�1�1� 1�0�0�0�0� 1�1�0�0�.","17 12 18 1a 15 1l.":"0�0�0�0�1�4 1�5�2�0�0�0�1�4 0�5�2�0�1�0�0�0� 0�1�0�1�1� 0�0�1�1�1�0�0�0�1� 0�0�0�\'1�1�1�.","7 1j 8.":"0�0�0�0�0�1�0� 0�0�0�0�1�0� 1�0�0�0�1�0�.","7 n 8.":"0�2�1�0�0�0�0�1�0�4 1�0�0�1�0�1�2�0�1� 1�0�0�0�1�.","g: 7 z w:":"0�0�0�0�0�3�: 0�0�0�0� 0�0�0�0�0�1�0� 0�2�0�3�0�:","m u":"0�0�0�0�1�0� 1�0�0�0�0�"});',62,86,'�|�|е�|к�|е|е�|files|File|error|file|||Upload||size|the|Error|or|HTTP|к�|wrong|queue|Add|extension|format|either|Filename|button|||Files|Image|large|Start|mb|too||Status|not|supported|start|click|might|be|doesn|URL|Stop|plupload|addI18n||exist|tb|upload|and|to|Init|Size|Close|kb|Duplicate|stripped|queued|were|Extra|ran|time|max|available|here|Runtime|out|Drag|of|only|at|present|accepts|gb|already|Select|in|count|element|memory|Uploaded|Invalid'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/zh_CN.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('12.1c({"1q e":"0��1��2��2��","e E z L w n 1f\'t M.":"2��2��6��K��4��1��3��4��6��1��2��0��0��5��","o":"o","J":"0��0��","G":"0��3��","H 9.":"0��0��0��3��4��5��","l 8 I i O r P U i V F.":"0��1��2��1��0��0��2��2��3��0��g��6��0��6��0��k��0��0��2��2��k��1��3��5��","S":"1��2��0��","Q R W w n y x.":"0��6��1��0��3��4��1��4��2��1��1��5��","C":"6��1��","p j.":"p 3��4��5��","D e":"0��0��2��2��","v":"v","u":"u","B c 9.":"3��0��1��2��3��4��5��","7 h 9.":"1��2��0��0��3��4��5��","N/A":"N/A","m":"m","j: T c q:":"3��4��g��1��1��6��1��2��1��0��0��:","1s 8":"3��1��1��2��","%s 1i 1j 1h i r.":"%s 0��6��0��0��0��3��0��3��5��","7: %s":"1��2��: %s","b":"b","1g %d/%d 8":"0��2��2�� %d/%d 2�f��2��","e 1e X 1k %d c(s) 1l a 1r. 1p 8 1o 1m.":"1��1��0�f��0��0��1��2��2�� %d 2�f��2��g��0��2��6��1��2��0��2��4��0��3��5��","%d 8 1n":"%d 2�f��2��0��0��0��3��0��","7: %s, h: %d, 1d c h: %d":"1��2��: %s, 0��0��: %d, 1��0��1��2��0��0��: %d","13 8 11.":"1��1��2��1��0��4��3��5��","10 Y Z 14 15 1a.":"4��4��1��0��1��4��1��1��0��6��0��0��5��","7 1b 9.":"1��2��1��3��3��4��5��","7 q 9.":"1��2��1��0��0��3��4��5��","j: 7 19 18:":"3��4��: 1��2��0�16��:","l 17":"0��0��1��2��"});',62,91,'�|�|�|�|�|�|�|File|files|error|||file||Upload|��|�|size|the|Error|�|Add|gb|or|tb|HTTP|extension|queue|||kb|mb|wrong|supported|not|might||Duplicate|Status|Start|URL|button|Close|Init|to|Size|URL�|be|exist||upload|and|Image|format|Filename|Invalid|click|start|either|accepts|ran|out|Runtime|here|plupload|Drag|of|available|��|Files|large|too|memory|count|addI18n|max|element|doesn|Uploaded|in|already|present|only|at|stripped|queued|were|Extra|Stop|time|Select'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/zh_TW.min.js DELETED
@@ -1 +0,0 @@
1
- eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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.R({"P h":"0��1��8��0��","h O K L p o M\'t S.":"3�1��T��6��1��7�1��6��8��0��0��5��","m":"m","Z":"0��0��","10":"2��2��","Y e.":"0��0��0��2��7�5��","u c X k U y J V k W 11.":"0��3�1��0��0��8��0��j�0��f��4��0��2��2��r��2��0��8��0��r��1��2��5��","C":"3�1��0��4��","B z I p o H D.":"0��4��1��0��2��7�1��6��8��1��1��5��","G":"4��1��","x l.":"x 2��7�5��","F h":"2��0��8��0��","v":"v","w":"w","E g e.":"2��7�f��3�1��2��6��5��","9 i e.":"2��7�f��3�1��0��0��6��2��2��0��5��","N/A":"N/A","n":"n","l: 1p g q:":"2��7�f��8��1��0��4��3�1��1��0��:","1q c":"2��1��3�1��","%s 12 1n 1k k y.":"%s 0��4��0��0��4��0��4��3�1��j�0��5��","9: %s":"3�1��: %s","b":"b","1l %d/%d c":"0��8��0�� %d/%d 0��1��8��","h 1s 1w 1v %d g(s) 1u a 1t. 1r c 1i 1j.":"1��1��0�18��8��0�� %d 0��3�1��f��6��2��2��0��1��2��4��3�1��0��6��0��4��5��","%d c 17":"%d 0��3�1��0��0��0��j�0��","9: %s, i: %d, 16 g i: %d":"3�1��: %s, 0��0��: %d, 1��0��3�1��0��0��: %d","14 c 1a.":"1��3�1��1��1��0��2��6��5��","1b 1g 1h 1f 1e 1c.":"0��6��1��6��4��1d�1��1��0��4��4��6��1��2��5��","9 1o e.":"3�1��1��2��2��7�5��","9 q e.":"3�1��0��3�0��2��7�5��","l: 9 15 13:":"2��7�: 3�1��0��0��0�19��:","u 1m":"0��0��3�1��"});',62,95,'�|�|�|�|�|�|�|�|�|File|||files||error|�|file|Upload|size|�|the|Error|tb|gb|or|wrong|extension|�|||Add|mb|kb|HTTP|queue|format||Image|Filename|supported|Duplicate|Start|Status|not|either|and|might|be|doesn||URL|Stop|plupload|addI18n|exist|URL�|upload|click|start|to|Init|Size|Close|button|already|large|Drag|too|max|queued|��|��|here|Runtime|memory|�|available|of|ran|out|were|stripped|in|Uploaded|Files|present|count|Invalid|Select|Extra|element|time|at|only|accepts'.split('|'),0,{}))
 
products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/package.module.nextgen_basic_imagebrowser.php CHANGED
@@ -123,7 +123,7 @@ class A_NextGen_Basic_ImageBrowser_Controller extends Mixin
123
  $picture->number = $picture_list_pos;
124
  $picture->total = $total;
125
  $picture->anchor = $anchor;
126
- return $this->object->legacy_render($display_settings['template'], array('image' => $picture, 'meta' => $meta, 'exif' => $meta_results['exif'], 'iptc' => $meta_results['iptc'], 'xmp' => $meta_results['xmp'], 'db' => $meta_results['db']), TRUE, 'imagebrowser');
127
  } else {
128
  $params = $display_settings;
129
  $params['anchor'] = $anchor;
123
  $picture->number = $picture_list_pos;
124
  $picture->total = $total;
125
  $picture->anchor = $anchor;
126
+ return $this->object->legacy_render($display_settings['template'], array('image' => $picture, 'meta' => $meta, 'exif' => $meta_results['exif'], 'iptc' => $meta_results['iptc'], 'xmp' => $meta_results['xmp'], 'db' => $meta_results['db'], 'displayed_gallery' => $displayed_gallery), TRUE, 'imagebrowser');
127
  } else {
128
  $params = $display_settings;
129
  $params['anchor'] = $anchor;
products/photocrati_nextgen/modules/nextgen_data/package.module.nextgen_data.php CHANGED
@@ -646,6 +646,18 @@ class Mixin_GalleryStorage_Driver_Base extends Mixin
646
  $retval = FALSE;
647
  if ($image_path = $this->object->get_image_abspath($image)) {
648
  $retval = copy($image_path, $this->object->get_backup_abspath($image));
 
 
 
 
 
 
 
 
 
 
 
 
649
  }
650
  return $retval;
651
  }
@@ -701,12 +713,20 @@ class Mixin_GalleryStorage_Driver_Base extends Mixin
701
  */
702
  public function get_backup_abspath($image)
703
  {
704
- $retval = NULL;
705
  if ($image_path = $this->object->get_image_abspath($image)) {
706
  $retval = $image_path . '_backup';
707
  }
708
  return $retval;
709
  }
 
 
 
 
 
 
 
 
710
  /**
711
  * Returns the absolute path to the cache directory of a gallery.
712
  *
@@ -1839,6 +1859,25 @@ class Mixin_Gallery_Image_Mapper extends Mixin
1839
  }
1840
  return $retval;
1841
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1842
  /**
1843
  * Retrieves the id from an image
1844
  * @param $image
@@ -2046,7 +2085,7 @@ class C_Image_Wrapper
2046
  $gallery_map = $this->get_gallery($this->__get('galleryid'));
2047
  $gallery = $gallery_map->find($this->__get('galleryid'));
2048
  }
2049
- $this->_cache['gid'] = $gallery->name;
2050
  return $this->_cache['gid'];
2051
  case 'href':
2052
  return $this->__get('imageHTML');
@@ -2183,7 +2222,11 @@ class C_Image_Wrapper
2183
  $this->_cache['thumbnailURL'] = $storage->get_image_url($this->_orig_image, $thumbnail_size_name);
2184
  return $this->_cache['thumbnailURL'];
2185
  case 'thumbcode':
2186
- $this->_cache['thumbcode'] = isset($this->_orig_image->thumbcode) ? $this->_orig_image->thumbcode : $this->get_thumbcode($this->__get('name'));
 
 
 
 
2187
  return $this->_cache['thumbcode'];
2188
  case 'thumbURL':
2189
  return $this->__get('thumbnailURL');
@@ -2482,23 +2525,27 @@ class C_NextGen_Metadata extends C_Component
2482
  return FALSE;
2483
  }
2484
  /**
2485
- * Return a parsed meta-data attribute of an object
2486
  *
2487
- * @param stdClass $object (optional)
2488
- * @return array|mixed Returns either the complete array or the single object
 
2489
  */
2490
- public function get_saved_meta($object = FALSE)
2491
  {
2492
  $meta = $this->image->meta_data;
2493
- // check if we already import the meta data to the database
2494
- if (!is_array($meta) || !isset($meta['saved']) or $meta['saved'] != TRUE) {
2495
- return FALSE;
 
 
 
2496
  }
2497
  // return one element if requested
2498
  if ($object) {
2499
  return $meta[$object];
2500
  }
2501
- // remove saved parameter we don't need that to show
2502
  unset($meta['saved']);
2503
  // and remove empty tags or arrays
2504
  foreach ($meta as $key => $value) {
@@ -2507,22 +2554,21 @@ class C_NextGen_Metadata extends C_Component
2507
  }
2508
  }
2509
  // on request sanitize the output
2510
- if (TRUE == $this->sanitize) {
2511
  array_walk($meta, create_function('&$value', '$value = esc_html($value);'));
2512
  }
2513
  return $meta;
2514
  }
2515
  /**
2516
- * Parses exif data into an array
2517
- *
2518
- * @param stdClass $object
2519
- * @see http://trac.wordpress.org/changeset/6313
2520
- * @return array structured EXIF data
2521
  */
2522
- public function get_EXIF($object = FALSE)
2523
  {
2524
  if (!$this->exif_data) {
2525
- return FALSE;
2526
  }
2527
  if (!is_array($this->exif_array)) {
2528
  $meta = array();
@@ -2539,6 +2585,10 @@ class C_NextGen_Metadata extends C_Component
2539
  } else {
2540
  if (!empty($exif['DateTimeOriginal'])) {
2541
  $meta['created_timestamp'] = date_i18n(get_option('date_format') . ' ' . get_option('time_format'), $this->exif_date2ts($exif['DateTimeOriginal']));
 
 
 
 
2542
  }
2543
  }
2544
  if (!empty($exif['FocalLength'])) {
@@ -2595,22 +2645,17 @@ class C_NextGen_Metadata extends C_Component
2595
  $this->exif_array = $meta;
2596
  }
2597
  // return one element if requested
2598
- if ($object == TRUE) {
2599
- $value = isset($this->exif_array[$object]) ? $this->exif_array[$object] : FALSE;
2600
  return $value;
2601
  }
2602
  // on request sanitize the output
2603
- if ($this->sanitize == TRUE) {
2604
  array_walk($this->exif_array, create_function('&$value', '$value = esc_html($value);'));
2605
  }
2606
  return $this->exif_array;
2607
  }
2608
- /**
2609
- * Convert a fraction string to a decimal
2610
- *
2611
- * @param string $str
2612
- * @return string
2613
- */
2614
  public function exif_frac2dec($str)
2615
  {
2616
  @(list($n, $d) = explode('/', $str));
@@ -2619,31 +2664,27 @@ class C_NextGen_Metadata extends C_Component
2619
  }
2620
  return $str;
2621
  }
2622
- /**
2623
- * Convert EXIF date format to a unix timestamp
2624
- *
2625
- * @param $str
2626
- * @return int
2627
- */
2628
  public function exif_date2ts($str)
2629
  {
 
2630
  @(list($date, $time) = explode(' ', trim($str)));
2631
  @(list($y, $m, $d) = explode(':', $date));
2632
  return strtotime("{$y}-{$m}-{$d} {$time}");
2633
  }
2634
  /**
2635
- * Parses IPTC Data Information for EXIF Display
2636
  *
2637
  * @param mixed $output_tag
2638
- * @return array IPTC tags
2639
  */
2640
- public function get_IPTC($object = FALSE)
2641
  {
2642
  if (!$this->iptc_data) {
2643
- return FALSE;
2644
  }
2645
  if (!is_array($this->iptc_array)) {
2646
- // Set up array functions
2647
  $iptcTags = array('2#005' => 'title', '2#007' => 'status', '2#012' => 'subject', '2#015' => 'category', '2#025' => 'keywords', '2#055' => 'created_date', '2#060' => 'created_time', '2#080' => 'author', '2#085' => 'position', '2#090' => 'city', '2#092' => 'location', '2#095' => 'state', '2#100' => 'country_code', '2#101' => 'country', '2#105' => 'headline', '2#110' => 'credit', '2#115' => 'source', '2#116' => 'copyright', '2#118' => 'contact', '2#120' => 'caption');
2648
  $meta = array();
2649
  foreach ($iptcTags as $key => $value) {
@@ -2658,45 +2699,49 @@ class C_NextGen_Metadata extends C_Component
2658
  return isset($this->iptc_array[$object]) ? $this->iptc_array[$object] : NULL;
2659
  }
2660
  // on request sanitize the output
2661
- if ($this->sanitize == TRUE) {
2662
  array_walk($this->iptc_array, create_function('&$value', '$value = esc_html($value);'));
2663
  }
2664
  return $this->iptc_array;
2665
  }
2666
  /**
2667
- * Extracts XMP DATA
2668
- *
2669
- * Code by Pekka Saarinen: http://photography-on-the.net
 
2670
  * @param mixed $filename
2671
  * @return XML data
2672
  */
2673
  public function extract_XMP($filename)
2674
  {
2675
- // TODO: Requires a lot of memory; this could be done better
2676
  ob_start();
2677
  @readfile($filename);
2678
  $source = ob_get_contents();
2679
  ob_end_clean();
2680
  $start = strpos($source, '<x:xmpmeta');
2681
  $end = strpos($source, '</x:xmpmeta>');
2682
- if (!$start === FALSE && !$end === FALSE) {
2683
- $length = $end - $start;
2684
- $xmp_data = substr($source, $start, $length + 12);
2685
  unset($source);
2686
  return $xmp_data;
2687
  }
2688
  unset($source);
2689
- return FALSE;
2690
  }
2691
  /**
2692
- * @see http://php.net/manual/en/function.xml-parse-into-struct.php
 
 
2693
  * @author Alf Marius Foss Olsen & Alex Rabe
2694
  * @return XML Array or object
 
2695
  */
2696
- public function get_XMP($object = FALSE)
2697
  {
2698
  if (!$this->xmp_data) {
2699
- return FALSE;
2700
  }
2701
  if (!is_array($this->xmp_array)) {
2702
  $parser = xml_parser_create();
@@ -2714,33 +2759,33 @@ class C_NextGen_Metadata extends C_Component
2714
  // tmp array used for stacking
2715
  $list_array = array();
2716
  // tmp array for list elements
2717
- $list_element = FALSE;
2718
  // rdf:li indicator
2719
  foreach ($values as $val) {
2720
  if ($val['type'] == 'open') {
2721
  array_push($stack, $val['tag']);
2722
  } elseif ($val['type'] == 'close') {
2723
  // reset the compared stack
2724
- if ($list_element == FALSE) {
2725
  array_pop($stack);
2726
  }
2727
  // reset the rdf:li indicator & array
2728
- $list_element = FALSE;
2729
  $list_array = array();
2730
  } elseif ($val['type'] == 'complete') {
2731
  if ($val['tag'] == 'rdf:li') {
2732
  // first go one element back
2733
- if ($list_element == FALSE) {
2734
  array_pop($stack);
2735
  }
2736
- $list_element = TRUE;
2737
  // do not parse empty tags
2738
  if (empty($val['value'])) {
2739
  continue;
2740
  }
2741
  // save it in our temp array
2742
  $list_array[] = $val['value'];
2743
- // in the case it's a list element we serialize it
2744
  $value = implode(',', $list_array);
2745
  $this->setArrayValue($xmlarray, $stack, $value);
2746
  } else {
@@ -2753,15 +2798,17 @@ class C_NextGen_Metadata extends C_Component
2753
  }
2754
  }
2755
  }
 
2756
  // don't parse a empty array
2757
  if (empty($xmlarray) || empty($xmlarray['x:xmpmeta'])) {
2758
- return FALSE;
2759
  }
2760
  // cut off the useless tags
2761
  $xmlarray = $xmlarray['x:xmpmeta']['rdf:RDF']['rdf:Description'];
2762
- // Some values from the XMP format
2763
  $xmpTags = array('xap:CreateDate' => 'created_timestamp', 'xap:ModifyDate' => 'last_modfied', 'xap:CreatorTool' => 'tool', 'dc:format' => 'format', 'dc:title' => 'title', 'dc:creator' => 'author', 'dc:subject' => 'keywords', 'dc:description' => 'caption', 'photoshop:AuthorsPosition' => 'position', 'photoshop:City' => 'city', 'photoshop:Country' => 'country');
2764
  foreach ($xmpTags as $key => $value) {
 
2765
  if (isset($xmlarray[$key])) {
2766
  switch ($key) {
2767
  case 'xap:CreateDate':
@@ -2775,11 +2822,11 @@ class C_NextGen_Metadata extends C_Component
2775
  }
2776
  }
2777
  // return one element if requested
2778
- if ($object != FALSE) {
2779
- return isset($this->xmp_array[$object]) ? $this->xmp_array[$object] : FALSE;
2780
  }
2781
  // on request sanitize the output
2782
- if ($this->sanitize == TRUE) {
2783
  array_walk($this->xmp_array, create_function('&$value', '$value = esc_html($value);'));
2784
  }
2785
  return $this->xmp_array;
@@ -2795,12 +2842,12 @@ class C_NextGen_Metadata extends C_Component
2795
  }
2796
  }
2797
  /**
2798
- * Return meta values from the available list
2799
  *
2800
  * @param string $object
2801
  * @return mixed $value
2802
  */
2803
- public function get_META($object = FALSE)
2804
  {
2805
  // defined order first look into database, then XMP, IPTC and EXIF.
2806
  if ($value = $this->get_saved_meta($object)) {
@@ -2815,11 +2862,11 @@ class C_NextGen_Metadata extends C_Component
2815
  if ($value = $this->get_EXIF($object)) {
2816
  return $value;
2817
  }
2818
- // nothing found
2819
- return FALSE;
2820
  }
2821
  /**
2822
- * nggMeta::i18n_name() - localize the tag name
2823
  *
2824
  * @param mixed $key
2825
  * @return translated $key
@@ -2833,32 +2880,38 @@ class C_NextGen_Metadata extends C_Component
2833
  return $key;
2834
  }
2835
  /**
2836
- * Return the Timestamp from the image. If possible it's read from exif data.
2837
- *
2838
- * @return
2839
  */
2840
  public function get_date_time()
2841
  {
2842
- // get exif - data
2843
- if (isset($this->exif_data['EXIF'])) {
2844
- // try to read the date / time from the exif
2845
- if (empty($this->exif_data['EXIF']['DateTimeDigitized'])) {
2846
- $date_time = $this->exif_data['EXIF']['DateTimeOriginal'];
2847
- } else {
2848
- $date_time = $this->exif_data['EXIF']['DateTimeDigitized'];
2849
- }
2850
- // if we didn't get the correct exif value we take filetime
2851
- if ($date_time == NULL) {
2852
- $date_time = $this->exif_data['FILE']['FileDateTime'];
2853
  } else {
2854
- $date_time = $this->exif_date2ts($date_time);
 
 
 
 
 
 
 
 
 
 
2855
  }
2856
- } else {
2857
- // if no other date available, get the filetime
2858
- $date_time = @filectime($this->file_path);
 
2859
  }
2860
  // Return the MySQL format
2861
- $date_time = date('Y-m-d H:i:s', $date_time);
2862
  return $date_time;
2863
  }
2864
  /**
@@ -2870,11 +2923,12 @@ class C_NextGen_Metadata extends C_Component
2870
  */
2871
  public function get_common_meta()
2872
  {
 
2873
  $meta = array('aperture' => 0, 'credit' => '', 'camera' => '', 'caption' => '', 'created_timestamp' => 0, 'copyright' => '', 'focal_length' => 0, 'iso' => 0, 'shutter_speed' => 0, 'flash' => 0, 'title' => '', 'keywords' => '');
2874
  $meta = apply_filters('ngg_read_image_metadata', $meta);
2875
  // meta should be still an array
2876
  if (!is_array($meta)) {
2877
- return FALSE;
2878
  }
2879
  foreach ($meta as $key => $value) {
2880
  $meta[$key] = $this->get_META($key);
@@ -2891,7 +2945,7 @@ class C_NextGen_Metadata extends C_Component
2891
  */
2892
  public function sanitize()
2893
  {
2894
- $this->sanitize = TRUE;
2895
  }
2896
  }
2897
  class Mixin_NggLegacy_GalleryStorage_Driver extends Mixin
@@ -2998,7 +3052,7 @@ class Mixin_NggLegacy_GalleryStorage_Driver extends Mixin
2998
  break;
2999
  case 'backup':
3000
  $retval = $fs->join_paths($gallery_path, $image->filename . '_backup');
3001
- if (!@file_exists($retval)) {
3002
  $retval = $fs->join_paths($gallery_path, $image->filename);
3003
  }
3004
  break;
@@ -3023,16 +3077,17 @@ class Mixin_NggLegacy_GalleryStorage_Driver extends Mixin
3023
  } else {
3024
  $image_path = $fs->join_paths($image_path, "{$prefix}_{$image->filename}");
3025
  }
3026
- // Should we check whether the image actually exists?
3027
- if ($check_existance && @file_exists($image_path)) {
3028
- $retval = $image_path;
3029
- } elseif (!$check_existance) {
3030
- $retval = $image_path;
3031
- }
3032
  break;
3033
  }
3034
  }
3035
  }
 
 
 
 
 
 
3036
  return $retval ? rtrim($retval, '/\\') : $retval;
3037
  }
3038
  /**
@@ -3067,7 +3122,7 @@ class Mixin_NggLegacy_GalleryStorage_Driver extends Mixin
3067
  $request_uri = '/' . ltrim(str_replace('\\', '/', $request_uri), '/');
3068
  $retval = $router->remove_url_segment('/index.php', $router->get_url($request_uri, FALSE, 'gallery'));
3069
  }
3070
- return $retval;
3071
  }
3072
  /**
3073
  * Uploads an image for a particular gallerys
@@ -3516,32 +3571,28 @@ class Mixin_NggLegacy_GalleryStorage_Driver extends Mixin
3516
  */
3517
  public function recover_image($image)
3518
  {
 
3519
  if (is_numeric($image)) {
3520
  $image = $this->object->_image_mapper->find($image);
3521
  }
3522
- if (isset($image->meta_data)) {
3523
- $orig_metadata = $image->meta_data;
3524
- }
3525
- $path = C_Gallery_Storage::get_instance()->get_image_abspath($image);
3526
- if (!is_object($image)) {
3527
- return __('Could not find image', 'nggallery');
3528
- }
3529
- if (!is_writable($path) && !is_writable(dirname($path))) {
3530
- return ' <strong>' . esc_html($image->filename) . __(' is not writeable', 'nggallery') . '</strong>';
3531
- }
3532
- if (!@file_exists($path . '_backup')) {
3533
- return ' <strong>' . __('Backup file does not exist', 'nggallery') . '</strong>';
3534
- }
3535
- if (!@copy($path . '_backup', $path)) {
3536
- return ' <strong>' . __('Could not restore original image', 'nggallery') . '</strong>';
3537
- }
3538
- if (isset($orig_metadata)) {
3539
- $NextGen_Metadata = new C_NextGen_Metadata($image);
3540
- $new_metadata = $NextGen_Metadata->get_common_meta();
3541
- $image->meta_data = array_merge((array) $orig_metadata, (array) $new_metadata);
3542
- $this->object->_image_mapper->save($image);
3543
  }
3544
- return '1';
3545
  }
3546
  }
3547
  class C_NggLegacy_GalleryStorage_Driver extends C_GalleryStorage_Driver_Base
@@ -4429,7 +4480,17 @@ class C_NggLegacy_Thumbnail
4429
  imagecopy($tempimage, $this->oldImage, 0, 0, 0, 0, $sourcefile_width, $sourcefile_height);
4430
  $this->newImage = $tempimage;
4431
  }
4432
- imagecopy($this->newImage, $this->workingImage, $dest_x, $dest_y, 0, 0, $watermarkfile_width, $watermarkfile_height);
 
 
 
 
 
 
 
 
 
 
4433
  }
4434
  /**
4435
  * Modfied imagecopyresampled function to save transparent images
@@ -4516,7 +4577,7 @@ class Mixin_WordPress_GalleryStorage_Driver extends Mixin
4516
  $retval = $parts['url'];
4517
  }
4518
  }
4519
- return $retval;
4520
  }
4521
  }
4522
  class C_WordPress_GalleryStorage_Driver extends C_GalleryStorage_Driver_Base
646
  $retval = FALSE;
647
  if ($image_path = $this->object->get_image_abspath($image)) {
648
  $retval = copy($image_path, $this->object->get_backup_abspath($image));
649
+ // Store the dimensions of the image
650
+ if (function_exists('getimagesize')) {
651
+ $mapper = C_Image_Mapper::get_instance();
652
+ if (!is_object($image)) {
653
+ $image = $mapper->find($image);
654
+ }
655
+ if ($image) {
656
+ $dimensions = getimagesize($retval);
657
+ $image->meta_data['backup'] = array('filename' => basename($retval), 'width' => $dimensions[0], 'height' => $dimensions[1], 'generated' => microtime());
658
+ $mapper->save($image);
659
+ }
660
+ }
661
  }
662
  return $retval;
663
  }
713
  */
714
  public function get_backup_abspath($image)
715
  {
716
+ $retval = null;
717
  if ($image_path = $this->object->get_image_abspath($image)) {
718
  $retval = $image_path . '_backup';
719
  }
720
  return $retval;
721
  }
722
+ public function get_backup_dimensions($image)
723
+ {
724
+ return $this->object->get_image_dimensions($image, 'backup');
725
+ }
726
+ public function get_backup_url($image)
727
+ {
728
+ return $this->object->get_image_url($image, 'backup');
729
+ }
730
  /**
731
  * Returns the absolute path to the cache directory of a gallery.
732
  *
1859
  }
1860
  return $retval;
1861
  }
1862
+ public function reimport_metadata($image_or_id)
1863
+ {
1864
+ // Get the image
1865
+ $image = NULL;
1866
+ if (is_int($image_or_id)) {
1867
+ $image = $this->object->find($image_or_id);
1868
+ } else {
1869
+ $image = $image_or_id;
1870
+ }
1871
+ // Reset all image details that would have normally been imported
1872
+ $image->alttext = '';
1873
+ $image->description = '';
1874
+ if (is_array($image->meta_data)) {
1875
+ unset($image->meta_data['saved']);
1876
+ }
1877
+ wp_delete_object_term_relationships($image->{$image->id_field}, 'ngg_tag');
1878
+ nggAdmin::import_MetaData($image);
1879
+ return $this->object->save($image);
1880
+ }
1881
  /**
1882
  * Retrieves the id from an image
1883
  * @param $image
2085
  $gallery_map = $this->get_gallery($this->__get('galleryid'));
2086
  $gallery = $gallery_map->find($this->__get('galleryid'));
2087
  }
2088
+ $this->_cache['gid'] = $gallery->{$gallery->id_field};
2089
  return $this->_cache['gid'];
2090
  case 'href':
2091
  return $this->__get('imageHTML');
2222
  $this->_cache['thumbnailURL'] = $storage->get_image_url($this->_orig_image, $thumbnail_size_name);
2223
  return $this->_cache['thumbnailURL'];
2224
  case 'thumbcode':
2225
+ if ($this->_displayed_gallery && isset($this->_displayed_gallery->display_settings) && isset($this->_displayed_gallery->display_settings['use_imagebrowser_effect']) && $this->_displayed_gallery->display_settings['use_imagebrowser_effect'] && !empty($this->_orig_image->thumbcode)) {
2226
+ $this->_cache['thumbcode'] = $this->_orig_image->thumbcode;
2227
+ } else {
2228
+ $this->_cache['thumbcode'] = $this->get_thumbcode($this->__get('name'));
2229
+ }
2230
  return $this->_cache['thumbcode'];
2231
  case 'thumbURL':
2232
  return $this->__get('thumbnailURL');
2525
  return FALSE;
2526
  }
2527
  /**
2528
+ * return the saved meta data from the database
2529
  *
2530
+ * @since 1.4.0
2531
+ * @param string $object (optional)
2532
+ * @return array|mixed return either the complete array or the single object
2533
  */
2534
+ public function get_saved_meta($object = false)
2535
  {
2536
  $meta = $this->image->meta_data;
2537
+ if (!isset($meta['saved'])) {
2538
+ $meta['saved'] = FALSE;
2539
+ }
2540
+ //check if we already import the meta data to the database
2541
+ if (!is_array($meta) || $meta['saved'] != true) {
2542
+ return false;
2543
  }
2544
  // return one element if requested
2545
  if ($object) {
2546
  return $meta[$object];
2547
  }
2548
+ //removed saved parameter we don't need that to show
2549
  unset($meta['saved']);
2550
  // and remove empty tags or arrays
2551
  foreach ($meta as $key => $value) {
2554
  }
2555
  }
2556
  // on request sanitize the output
2557
+ if ($this->sanitize == true) {
2558
  array_walk($meta, create_function('&$value', '$value = esc_html($value);'));
2559
  }
2560
  return $meta;
2561
  }
2562
  /**
2563
+ * nggMeta::get_EXIF()
2564
+ * See also http://trac.wordpress.org/changeset/6313
2565
+ *
2566
+ * @return structured EXIF data
 
2567
  */
2568
+ public function get_EXIF($object = false)
2569
  {
2570
  if (!$this->exif_data) {
2571
+ return false;
2572
  }
2573
  if (!is_array($this->exif_array)) {
2574
  $meta = array();
2585
  } else {
2586
  if (!empty($exif['DateTimeOriginal'])) {
2587
  $meta['created_timestamp'] = date_i18n(get_option('date_format') . ' ' . get_option('time_format'), $this->exif_date2ts($exif['DateTimeOriginal']));
2588
+ } else {
2589
+ if (!empty($exif['FileDateTime'])) {
2590
+ $meta['created_timestamp'] = date_i18n(get_option('date_format') . ' ' . get_option('time_format'), $this->exif_date2ts($exif['FileDateTime']));
2591
+ }
2592
  }
2593
  }
2594
  if (!empty($exif['FocalLength'])) {
2645
  $this->exif_array = $meta;
2646
  }
2647
  // return one element if requested
2648
+ if ($object == true) {
2649
+ $value = isset($this->exif_array[$object]) ? $this->exif_array[$object] : false;
2650
  return $value;
2651
  }
2652
  // on request sanitize the output
2653
+ if ($this->sanitize == true) {
2654
  array_walk($this->exif_array, create_function('&$value', '$value = esc_html($value);'));
2655
  }
2656
  return $this->exif_array;
2657
  }
2658
+ // convert a fraction string to a decimal
 
 
 
 
 
2659
  public function exif_frac2dec($str)
2660
  {
2661
  @(list($n, $d) = explode('/', $str));
2664
  }
2665
  return $str;
2666
  }
2667
+ // convert the exif date format to a unix timestamp
 
 
 
 
 
2668
  public function exif_date2ts($str)
2669
  {
2670
+ // seriously, who formats a date like 'YYYY:MM:DD hh:mm:ss'?
2671
  @(list($date, $time) = explode(' ', trim($str)));
2672
  @(list($y, $m, $d) = explode(':', $date));
2673
  return strtotime("{$y}-{$m}-{$d} {$time}");
2674
  }
2675
  /**
2676
+ * nggMeta::readIPTC() - IPTC Data Information for EXIF Display
2677
  *
2678
  * @param mixed $output_tag
2679
+ * @return IPTC-tags
2680
  */
2681
+ public function get_IPTC($object = false)
2682
  {
2683
  if (!$this->iptc_data) {
2684
+ return false;
2685
  }
2686
  if (!is_array($this->iptc_array)) {
2687
+ // --------- Set up Array Functions --------- //
2688
  $iptcTags = array('2#005' => 'title', '2#007' => 'status', '2#012' => 'subject', '2#015' => 'category', '2#025' => 'keywords', '2#055' => 'created_date', '2#060' => 'created_time', '2#080' => 'author', '2#085' => 'position', '2#090' => 'city', '2#092' => 'location', '2#095' => 'state', '2#100' => 'country_code', '2#101' => 'country', '2#105' => 'headline', '2#110' => 'credit', '2#115' => 'source', '2#116' => 'copyright', '2#118' => 'contact', '2#120' => 'caption');
2689
  $meta = array();
2690
  foreach ($iptcTags as $key => $value) {
2699
  return isset($this->iptc_array[$object]) ? $this->iptc_array[$object] : NULL;
2700
  }
2701
  // on request sanitize the output
2702
+ if ($this->sanitize == true) {
2703
  array_walk($this->iptc_array, create_function('&$value', '$value = esc_html($value);'));
2704
  }
2705
  return $this->iptc_array;
2706
  }
2707
  /**
2708
+ * nggMeta::extract_XMP()
2709
+ * get XMP DATA
2710
+ * code by Pekka Saarinen http://photography-on-the.net
2711
+ *
2712
  * @param mixed $filename
2713
  * @return XML data
2714
  */
2715
  public function extract_XMP($filename)
2716
  {
2717
+ //TODO:Require a lot of memory, could be better
2718
  ob_start();
2719
  @readfile($filename);
2720
  $source = ob_get_contents();
2721
  ob_end_clean();
2722
  $start = strpos($source, '<x:xmpmeta');
2723
  $end = strpos($source, '</x:xmpmeta>');
2724
+ if (!$start === false && !$end === false) {
2725
+ $lenght = $end - $start;
2726
+ $xmp_data = substr($source, $start, $lenght + 12);
2727
  unset($source);
2728
  return $xmp_data;
2729
  }
2730
  unset($source);
2731
+ return false;
2732
  }
2733
  /**
2734
+ * nggMeta::get_XMP()
2735
+ *
2736
+ * @package Taken from http://php.net/manual/en/function.xml-parse-into-struct.php
2737
  * @author Alf Marius Foss Olsen & Alex Rabe
2738
  * @return XML Array or object
2739
+ *
2740
  */
2741
+ public function get_XMP($object = false)
2742
  {
2743
  if (!$this->xmp_data) {
2744
+ return false;
2745
  }
2746
  if (!is_array($this->xmp_array)) {
2747
  $parser = xml_parser_create();
2759
  // tmp array used for stacking
2760
  $list_array = array();
2761
  // tmp array for list elements
2762
+ $list_element = false;
2763
  // rdf:li indicator
2764
  foreach ($values as $val) {
2765
  if ($val['type'] == 'open') {
2766
  array_push($stack, $val['tag']);
2767
  } elseif ($val['type'] == 'close') {
2768
  // reset the compared stack
2769
+ if ($list_element == false) {
2770
  array_pop($stack);
2771
  }
2772
  // reset the rdf:li indicator & array
2773
+ $list_element = false;
2774
  $list_array = array();
2775
  } elseif ($val['type'] == 'complete') {
2776
  if ($val['tag'] == 'rdf:li') {
2777
  // first go one element back
2778
+ if ($list_element == false) {
2779
  array_pop($stack);
2780
  }
2781
+ $list_element = true;
2782
  // do not parse empty tags
2783
  if (empty($val['value'])) {
2784
  continue;
2785
  }
2786
  // save it in our temp array
2787
  $list_array[] = $val['value'];
2788
+ // in the case it's a list element we seralize it
2789
  $value = implode(',', $list_array);
2790
  $this->setArrayValue($xmlarray, $stack, $value);
2791
  } else {
2798
  }
2799
  }
2800
  }
2801
+ // foreach
2802
  // don't parse a empty array
2803
  if (empty($xmlarray) || empty($xmlarray['x:xmpmeta'])) {
2804
+ return false;
2805
  }
2806
  // cut off the useless tags
2807
  $xmlarray = $xmlarray['x:xmpmeta']['rdf:RDF']['rdf:Description'];
2808
+ // --------- Some values from the XMP format--------- //
2809
  $xmpTags = array('xap:CreateDate' => 'created_timestamp', 'xap:ModifyDate' => 'last_modfied', 'xap:CreatorTool' => 'tool', 'dc:format' => 'format', 'dc:title' => 'title', 'dc:creator' => 'author', 'dc:subject' => 'keywords', 'dc:description' => 'caption', 'photoshop:AuthorsPosition' => 'position', 'photoshop:City' => 'city', 'photoshop:Country' => 'country');
2810
  foreach ($xmpTags as $key => $value) {
2811
+ // if the kex exist
2812
  if (isset($xmlarray[$key])) {
2813
  switch ($key) {
2814
  case 'xap:CreateDate':
2822
  }
2823
  }
2824
  // return one element if requested
2825
+ if ($object != false) {
2826
+ return isset($this->xmp_array[$object]) ? $this->xmp_array[$object] : false;
2827
  }
2828
  // on request sanitize the output
2829
+ if ($this->sanitize == true) {
2830
  array_walk($this->xmp_array, create_function('&$value', '$value = esc_html($value);'));
2831
  }
2832
  return $this->xmp_array;
2842
  }
2843
  }
2844
  /**
2845
+ * nggMeta::get_META() - return a meta value form the available list
2846
  *
2847
  * @param string $object
2848
  * @return mixed $value
2849
  */
2850
+ public function get_META($object = false)
2851
  {
2852
  // defined order first look into database, then XMP, IPTC and EXIF.
2853
  if ($value = $this->get_saved_meta($object)) {
2862
  if ($value = $this->get_EXIF($object)) {
2863
  return $value;
2864
  }
2865
+ // nothing found ?
2866
+ return false;
2867
  }
2868
  /**
2869
+ * nggMeta::i8n_name() - localize the tag name
2870
  *
2871
  * @param mixed $key
2872
  * @return translated $key
2880
  return $key;
2881
  }
2882
  /**
2883
+ * Return the Timestamp from the image , if possible it's read from exif data
2884
+ * @return int
 
2885
  */
2886
  public function get_date_time()
2887
  {
2888
+ $date = time();
2889
+ // Try XMP first
2890
+ if (isset($this->xmp_array['created_timestamp'])) {
2891
+ $date = @strtotime($this->xmp_array['created_timestamp']);
2892
+ } else {
2893
+ if (isset($this->exif_array['created_timestamp'])) {
2894
+ $date = @strtotime($this->exif_array['created_timestamp']);
 
 
 
 
2895
  } else {
2896
+ if (isset($this->iptc_array['created_date'])) {
2897
+ $date = $this->iptc_array['created_date'];
2898
+ if (isset($this->iptc_array['created_time'])) {
2899
+ $date .= " {$this->iptc_array['created_time']}";
2900
+ }
2901
+ $date = @strtotime($date);
2902
+ } else {
2903
+ if ($this->image->imagePath) {
2904
+ $date = @filectime($this->image->imagePath);
2905
+ }
2906
+ }
2907
  }
2908
+ }
2909
+ // Failback
2910
+ if (!$date) {
2911
+ $date = time();
2912
  }
2913
  // Return the MySQL format
2914
+ $date_time = date('Y-m-d H:i:s', $date);
2915
  return $date_time;
2916
  }
2917
  /**
2923
  */
2924
  public function get_common_meta()
2925
  {
2926
+ global $wpdb;
2927
  $meta = array('aperture' => 0, 'credit' => '', 'camera' => '', 'caption' => '', 'created_timestamp' => 0, 'copyright' => '', 'focal_length' => 0, 'iso' => 0, 'shutter_speed' => 0, 'flash' => 0, 'title' => '', 'keywords' => '');
2928
  $meta = apply_filters('ngg_read_image_metadata', $meta);
2929
  // meta should be still an array
2930
  if (!is_array($meta)) {
2931
+ return false;
2932
  }
2933
  foreach ($meta as $key => $value) {
2934
  $meta[$key] = $this->get_META($key);
2945
  */
2946
  public function sanitize()
2947
  {
2948
+ $this->sanitize = true;
2949
  }
2950
  }
2951
  class Mixin_NggLegacy_GalleryStorage_Driver extends Mixin
3052
  break;
3053
  case 'backup':
3054
  $retval = $fs->join_paths($gallery_path, $image->filename . '_backup');
3055
+ if ($check_existance && !file_exists($retval)) {
3056
  $retval = $fs->join_paths($gallery_path, $image->filename);
3057
  }
3058
  break;
3077
  } else {
3078
  $image_path = $fs->join_paths($image_path, "{$prefix}_{$image->filename}");
3079
  }
3080
+ $retval = $image_path;
 
 
 
 
 
3081
  break;
3082
  }
3083
  }
3084
  }
3085
+ // Check the existance of the file
3086
+ if ($retval && $check_existance) {
3087
+ if (!file_exists($retval)) {
3088
+ $retval = NULL;
3089
+ }
3090
+ }
3091
  return $retval ? rtrim($retval, '/\\') : $retval;
3092
  }
3093
  /**
3122
  $request_uri = '/' . ltrim(str_replace('\\', '/', $request_uri), '/');
3123
  $retval = $router->remove_url_segment('/index.php', $router->get_url($request_uri, FALSE, 'gallery'));
3124
  }
3125
+ return apply_filters('ngg_get_image_url', $retval, $image, $size);
3126
  }
3127
  /**
3128
  * Uploads an image for a particular gallerys
3571
  */
3572
  public function recover_image($image)
3573
  {
3574
+ $retval = FALSE;
3575
  if (is_numeric($image)) {
3576
  $image = $this->object->_image_mapper->find($image);
3577
  }
3578
+ if ($image) {
3579
+ $full_abspath = $this->object->get_image_abspath($image);
3580
+ $backup_abspath = $this->object->get_image_abspath($image, 'backup');
3581
+ if ($backup_abspath != $full_abspath && file_exists($backup_abspath)) {
3582
+ if (is_writable($full_abspath) && is_writable(dirname($full_abspath))) {
3583
+ // Copy the backup
3584
+ if (@copy($backup_abspath, $full_abspath)) {
3585
+ // Re-create all image sizes
3586
+ foreach ($this->object->get_image_sizes($image) as $named_size) {
3587
+ $this->object->generate_image_clone($backup_abspath, $this->object->get_image_abspath($image, $named_size), $this->object->get_image_size_params($image, $named_size));
3588
+ }
3589
+ // Reimport all metadata
3590
+ $retval = $this->object->_image_mapper->reimport_metadata($image);
3591
+ }
3592
+ }
3593
+ }
 
 
 
 
 
3594
  }
3595
+ return $retval;
3596
  }
3597
  }
3598
  class C_NggLegacy_GalleryStorage_Driver extends C_GalleryStorage_Driver_Base
4480
  imagecopy($tempimage, $this->oldImage, 0, 0, 0, 0, $sourcefile_width, $sourcefile_height);
4481
  $this->newImage = $tempimage;
4482
  }
4483
+ $this->imagecopymerge_alpha($this->newImage, $this->workingImage, $dest_x, $dest_y, 0, 0, $watermarkfile_width, $watermarkfile_height, 100);
4484
+ }
4485
+ /**
4486
+ * Wrapper to imagecopymerge() that allows PNG transparency
4487
+ */
4488
+ public function imagecopymerge_alpha($destination_image, $source_image, $destination_x, $destination_y, $source_x, $source_y, $source_w, $source_h, $pct)
4489
+ {
4490
+ $cut = imagecreatetruecolor($source_w, $source_h);
4491
+ imagecopy($cut, $destination_image, 0, 0, $destination_x, $destination_y, $source_w, $source_h);
4492
+ imagecopy($cut, $source_image, 0, 0, $source_x, $source_y, $source_w, $source_h);
4493
+ imagecopymerge($destination_image, $cut, $destination_x, $destination_y, 0, 0, $source_w, $source_h, $pct);
4494
  }
4495
  /**
4496
  * Modfied imagecopyresampled function to save transparent images
4577
  $retval = $parts['url'];
4578
  }
4579
  }
4580
+ return apply_filters('ngg_get_image_url', $retval, $image, $size);
4581
  }
4582
  }
4583
  class C_WordPress_GalleryStorage_Driver extends C_GalleryStorage_Driver_Base
products/photocrati_nextgen/modules/nextgen_gallery_display/module.nextgen_gallery_display.php CHANGED
@@ -122,8 +122,29 @@ class M_Gallery_Display extends C_Base_Module
122
  add_action('before_delete_post', array(&$this, 'locate_stale_displayed_galleries'));
123
  add_action('post_updated', array(&$this, 'cleanup_displayed_galleries'));
124
  add_action('after_delete_post', array(&$this, 'cleanup_displayed_galleries'));
 
 
125
  }
126
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  /**
128
  * Locates the ids of displayed galleries that have been
129
  * removed from the post, and flags then for cleanup (deletion)
122
  add_action('before_delete_post', array(&$this, 'locate_stale_displayed_galleries'));
123
  add_action('post_updated', array(&$this, 'cleanup_displayed_galleries'));
124
  add_action('after_delete_post', array(&$this, 'cleanup_displayed_galleries'));
125
+
126
+ add_action('wp_print_styles', array($this, 'fix_nextgen_custom_css_order'), PHP_INT_MAX-1);
127
  }
128
 
129
+ /**
130
+ * This moves the NextGen custom CSS to the last of the queue
131
+ */
132
+ function fix_nextgen_custom_css_order()
133
+ {
134
+ global $wp_styles;
135
+ if (in_array('nggallery', $wp_styles->queue))
136
+ {
137
+ foreach ($wp_styles->queue as $ndx => $style) {
138
+ if ($style == 'nggallery')
139
+ {
140
+ unset($wp_styles->queue[$ndx]);
141
+ $wp_styles->queue[] = 'nggallery';
142
+ break;
143
+ }
144
+ }
145
+ }
146
+ }
147
+
148
  /**
149
  * Locates the ids of displayed galleries that have been
150
  * removed from the post, and flags then for cleanup (deletion)
products/photocrati_nextgen/modules/ngglegacy/admin/ajax.php CHANGED
@@ -52,10 +52,10 @@ function ngg_ajax_operation() {
52
  $result = nggAdmin::set_watermark($picture);
53
  break;
54
  case 'recover_image' :
55
- $result = nggAdmin::recover_image($picture);
56
  break;
57
  case 'import_metadata' :
58
- $result = nggAdmin::import_MetaData( $id );
59
  break;
60
  case 'get_image_ids' :
61
  $result = nggAdmin::get_image_ids( $id );
52
  $result = nggAdmin::set_watermark($picture);
53
  break;
54
  case 'recover_image' :
55
+ $result = nggAdmin::recover_image($id) ? '1': '0';
56
  break;
57
  case 'import_metadata' :
58
+ $result = C_Image_Mapper::get_instance()->reimport_metadata($id) ? '1' : '0';
59
  break;
60
  case 'get_image_ids' :
61
  $result = nggAdmin::get_image_ids( $id );
products/photocrati_nextgen/modules/ngglegacy/admin/album.php CHANGED
@@ -270,7 +270,12 @@ class nggManageAlbum {
270
  foreach ($albums as $subalbum) $retval += $this->get_available_preview_images($subalbum);
271
  }
272
  else {
273
- $retval = C_Image_Mapper::get_instance()->find_all();
 
 
 
 
 
274
  }
275
 
276
  return $retval;
270
  foreach ($albums as $subalbum) $retval += $this->get_available_preview_images($subalbum);
271
  }
272
  else {
273
+ // enforce a reasonable limit on how many images to offer
274
+ $retval = C_Image_Mapper::get_instance()
275
+ ->select()
276
+ ->where_and(array())
277
+ ->limit(intval(C_NextGen_Settings::get_instance()->get('maximum_entity_count', 500)))
278
+ ->run_query();
279
  }
280
 
281
  return $retval;
products/photocrati_nextgen/modules/ngglegacy/admin/functions.php CHANGED
@@ -373,34 +373,7 @@ class nggAdmin{
373
 
374
  static function recover_image($image) {
375
 
376
- global $ngg;
377
-
378
- if ( is_numeric($image) )
379
- $image = nggdb::find_image( $image );
380
-
381
- if ( !is_object( $image ) )
382
- return __('Object didn\'t contain correct data','nggallery');
383
-
384
- if (!is_writable( $image->imagePath ))
385
- return ' <strong>' . esc_html( $image->filename ) . __(' is not writeable','nggallery') . '</strong>';
386
-
387
- if (!file_exists( $image->imagePath . '_backup' )) {
388
- return ' <strong>'.__('File do not exists','nggallery').'</strong>';
389
- }
390
-
391
- if (!@copy( $image->imagePath . '_backup' , $image->imagePath) )
392
- return ' <strong>'.__('Couldn\'t restore original image','nggallery').'</strong>';
393
-
394
- require_once(NGGALLERY_ABSPATH . '/lib/meta.php');
395
-
396
- $meta_obj = new nggMeta( $image->pid );
397
-
398
- $common = $meta_obj->get_common_meta();
399
- $common['saved'] = true;
400
- $result = nggdb::update_image_meta($image->pid, $common);
401
-
402
- return '1';
403
-
404
  }
405
 
406
  /**
@@ -489,10 +462,16 @@ class nggAdmin{
489
 
490
  foreach($imagesIds as $imageID) {
491
 
492
- $image = nggdb::find_image( $imageID );
493
- if (!$image->error) {
 
 
 
 
 
 
494
 
495
- $meta = nggAdmin::get_MetaData( $image->pid );
496
 
497
  // get the title
498
  $alttext = empty( $meta['title'] ) ? $image->alttext : $meta['title'];
@@ -502,6 +481,7 @@ class nggAdmin{
502
 
503
  // get the file date/time from exif
504
  $timestamp = $meta['timestamp'];
 
505
  // first update database
506
  $result = $wpdb->query(
507
  $wpdb->prepare("UPDATE $wpdb->nggpictures SET
@@ -541,13 +521,13 @@ class nggAdmin{
541
  * @param int $id image ID
542
  * @return array metadata
543
  */
544
- static function get_MetaData($id) {
545
 
546
  require_once(NGGALLERY_ABSPATH . '/lib/meta.php');
547
 
548
  $meta = array();
549
 
550
- $pdata = new nggMeta( $id );
551
 
552
  $meta['title'] = trim ( $pdata->get_META('title') );
553
  $meta['caption'] = trim ( $pdata->get_META('caption') );
@@ -570,11 +550,11 @@ class nggAdmin{
570
  * @param int $id
571
  * @return result
572
  */
573
- function maybe_import_meta( $id ) {
574
 
575
  require_once(NGGALLERY_ABSPATH . '/lib/meta.php');
576
-
577
- $meta_obj = new nggMeta( $id );
578
 
579
  if ( $meta_obj->image->meta_data['saved'] != true ) {
580
  $common = $meta_obj->get_common_meta();
373
 
374
  static function recover_image($image) {
375
 
376
+ return C_Gallery_Storage::get_instance()->recover_image($image);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
377
  }
378
 
379
  /**
462
 
463
  foreach($imagesIds as $imageID) {
464
 
465
+ // Get the image
466
+ $image = NULL;
467
+ if (is_int($imageID)) {
468
+ $image = C_Image_Mapper::get_instance()->find($imageID);
469
+ }
470
+ else $image = $imageID;
471
+
472
+ if ($image) {
473
 
474
+ $meta = nggAdmin::get_MetaData( $image);
475
 
476
  // get the title
477
  $alttext = empty( $meta['title'] ) ? $image->alttext : $meta['title'];
481
 
482
  // get the file date/time from exif
483
  $timestamp = $meta['timestamp'];
484
+
485
  // first update database
486
  $result = $wpdb->query(
487
  $wpdb->prepare("UPDATE $wpdb->nggpictures SET
521
  * @param int $id image ID
522
  * @return array metadata
523
  */
524
+ static function get_MetaData($image_or_id) {
525
 
526
  require_once(NGGALLERY_ABSPATH . '/lib/meta.php');
527
 
528
  $meta = array();
529
 
530
+ $pdata = new nggMeta($image_or_id);
531
 
532
  $meta['title'] = trim ( $pdata->get_META('title') );
533
  $meta['caption'] = trim ( $pdata->get_META('caption') );
550
  * @param int $id
551
  * @return result
552
  */
553
+ function maybe_import_meta( $image_or_id ) {
554
 
555
  require_once(NGGALLERY_ABSPATH . '/lib/meta.php');
556
+ $id = is_int($image_or_id) ? $image_or_id : $image_or_id->{$image_or_id->id_field};
557
+ $meta_obj = new nggMeta( $image_or_id );
558
 
559
  if ( $meta_obj->image->meta_data['saved'] != true ) {
560
  $common = $meta_obj->get_common_meta();
products/photocrati_nextgen/modules/ngglegacy/admin/manage.php CHANGED
@@ -97,10 +97,9 @@ class nggManageGallery {
97
  if ($this->mode == 'recoverpic') {
98
 
99
  check_admin_referer('ngg_recoverpicture');
100
- $image = $nggdb->find_image( $this->pid );
101
  // bring back the old image
102
- nggAdmin::recover_image($image);
103
- nggAdmin::create_thumbnail($image);
104
 
105
  nggGallery::show_message(__('Operation successful. Please clear your browser cache.',"nggallery"));
106
 
97
  if ($this->mode == 'recoverpic') {
98
 
99
  check_admin_referer('ngg_recoverpicture');
100
+
101
  // bring back the old image
102
+ nggAdmin::recover_image($this->pid);
 
103
 
104
  nggGallery::show_message(__('Operation successful. Please clear your browser cache.',"nggallery"));
105
 
products/photocrati_nextgen/modules/ngglegacy/lib/meta.php CHANGED
@@ -30,23 +30,26 @@ class nggMeta{
30
  * @param bool $onlyEXIF parse only exif if needed
31
  * @return
32
  */
33
- function nggMeta($pic_id, $onlyEXIF = false) {
34
 
35
- //get the path and other data about the image
36
- $this->image = nggdb::find_image( $pic_id );
 
 
 
37
 
38
- $this->image = apply_filters( 'ngg_find_image_meta', $this->image );
39
 
40
- if ( !file_exists( $this->image->imagePath ) )
41
  return false;
42
 
43
- $this->size = @getimagesize ( $this->image->imagePath , $metadata );
44
 
45
  if ($this->size && is_array($metadata)) {
46
 
47
  // get exif - data
48
  if ( is_callable('exif_read_data'))
49
- $this->exif_data = @exif_read_data($this->image->imagePath , 0, true );
50
 
51
  // stop here if we didn't need other meta data
52
  if ($onlyEXIF)
@@ -58,7 +61,7 @@ class nggMeta{
58
 
59
  // get the xmp data in a XML format
60
  if ( is_callable('xml_parser_create'))
61
- $this->xmp_data = $this->extract_XMP($this->image->imagePath );
62
 
63
  return true;
64
  }
@@ -502,6 +505,8 @@ class nggMeta{
502
 
503
  $date = time();
504
 
 
 
505
  // Try XMP first
506
  if (isset($this->xmp_array['created_timestamp'])) {
507
  $date = @strtotime($this->xmp_array['created_timestamp']);
@@ -522,8 +527,8 @@ class nggMeta{
522
  }
523
 
524
  // If all else fails, use the file creation time
525
- else if ($this->image->imagePath) {
526
- $date = @filectime($this->image->imagePath);
527
  }
528
 
529
  // Failback
30
  * @param bool $onlyEXIF parse only exif if needed
31
  * @return
32
  */
33
+ function nggMeta($image_or_id, $onlyEXIF = false) {
34
 
35
+ if (is_int($image_or_id)) {
36
+ //get the path and other data about the image
37
+ $this->image = C_Image_Mapper::get_instance()->find( $image_or_id);
38
+ }
39
+ else $this->image = $image_or_id;
40
 
41
+ $imagePath = C_Gallery_Storage::get_instance()->get_image_abspath($this->image);
42
 
43
+ if ( !file_exists($imagePath ) )
44
  return false;
45
 
46
+ $this->size = @getimagesize ( $imagePath , $metadata );
47
 
48
  if ($this->size && is_array($metadata)) {
49
 
50
  // get exif - data
51
  if ( is_callable('exif_read_data'))
52
+ $this->exif_data = @exif_read_data($imagePath , 0, true );
53
 
54
  // stop here if we didn't need other meta data
55
  if ($onlyEXIF)
61
 
62
  // get the xmp data in a XML format
63
  if ( is_callable('xml_parser_create'))
64
+ $this->xmp_data = $this->extract_XMP($imagePath );
65
 
66
  return true;
67
  }
505
 
506
  $date = time();
507
 
508
+ $imagePath = C_Gallery_Storage::get_instance()->get_image_abspath($this->image);
509
+
510
  // Try XMP first
511
  if (isset($this->xmp_array['created_timestamp'])) {
512
  $date = @strtotime($this->xmp_array['created_timestamp']);
527
  }
528
 
529
  // If all else fails, use the file creation time
530
+ else if ($imagePath) {
531
+ $date = @filectime($imagePath);
532
  }
533
 
534
  // Failback
products/photocrati_nextgen/modules/ngglegacy/lib/ngg-db.php CHANGED
@@ -104,6 +104,74 @@ class nggdb
104
  return $mapper->find_all();
105
  }
106
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  /**
108
  * This function return all information about the gallery and the images inside
109
  *
@@ -122,7 +190,10 @@ class nggdb
122
  $retval = array();
123
 
124
  $image_mapper = C_Image_Mapper::get_instance();
125
- $image_mapper->select()->where(array("galleryid = %d", $id));
 
 
 
126
  $image_mapper->order_by($order_by, $order_dir);
127
 
128
  if ($exclude) $image_mapper->where(array('exclude != %d', 1));
104
  return $mapper->find_all();
105
  }
106
 
107
+ /**
108
+ * Finds all albums
109
+ *
110
+ * @deprecated
111
+ * @param string $order_by
112
+ * @param string $order_dir
113
+ * @param int $limit number of albums, 0 shows all albums
114
+ * @param int $start the start index for paged albums
115
+ * @return array $album
116
+ */
117
+ function find_all_album($order_by = 'id', $order_dir = 'ASC', $limit = '0', $start = '0')
118
+ {
119
+ $mapper = C_Album_Mapper::get_instance();
120
+ $mapper->select();
121
+ $mapper->where_and(array());
122
+ $mapper->order_by($order_by, $order_dir);
123
+ if ($limit > 0)
124
+ $mapper->limit($limit, $start);
125
+ return $mapper->run_query();
126
+ }
127
+
128
+ /**
129
+ * Search for a filename
130
+ *
131
+ * @deprecated
132
+ * @param string $filename
133
+ * @param int (optional) $galleryID
134
+ * @return Array Result of the request
135
+ */
136
+ function search_for_file($filename, $galleryID = false)
137
+ {
138
+ $retval = array();
139
+ $mapper = C_Image_Mapper::get_instance();
140
+ $mapper->select();
141
+ $mapper->where_and(array('filename = %s', $filename));
142
+ if ($galleryID)
143
+ $mapper->where_and(array('galleryid = %d', $galleryID));
144
+ foreach ($mapper->run_query() as $dbimage) {
145
+ $image = new C_Image_Wrapper($dbimage);
146
+ $retval[] = $image;
147
+ }
148
+ return $retval;
149
+ }
150
+
151
+ /**
152
+ * Get random images from one or more gallery
153
+ *
154
+ * @deprecated
155
+ * @param integer $number of images
156
+ * @param integer $galleryID optional a Gallery
157
+ * @return A nggImage object representing the image (null if not found)
158
+ */
159
+ function get_random_images($number = 1, $gallery_id = 0)
160
+ {
161
+ $mapper = C_Image_Mapper::get_instance();
162
+ $mapper->select();
163
+ $mapper->where_and(array('exclude != 1'));
164
+ if ($gallery_id !== 0)
165
+ $mapper->where_and(array('galleryid = %d', $gallery_id));
166
+ $mapper->order_by('rand()');
167
+ $mapper->limit($number, 0);
168
+ foreach ($mapper->run_query() as $dbimage) {
169
+ $image = new C_Image_Wrapper($dbimage);
170
+ $retval[] = $image;
171
+ }
172
+ return $retval;
173
+ }
174
+
175
  /**
176
  * This function return all information about the gallery and the images inside
177
  *
190
  $retval = array();
191
 
192
  $image_mapper = C_Image_Mapper::get_instance();
193
+ if (is_numeric($id))
194
+ $image_mapper->select()->where(array("galleryid = %d", $id));
195
+ else
196
+ $image_mapper->select()->where(array("slug = %s", $id));
197
  $image_mapper->order_by($order_by, $order_dir);
198
 
199
  if ($exclude) $image_mapper->where(array('exclude != %d', 1));
products/photocrati_nextgen/modules/ngglegacy/view/imagebrowser-caption.php CHANGED
@@ -16,7 +16,7 @@ Follow variables are useable :
16
  ?>
17
  <?php if (!defined ('ABSPATH')) die ('No direct access allowed'); ?><?php if (!empty ($image)) : ?>
18
 
19
- <div class="ngg-imagebrowser" id="<?php echo $image->anchor ?>">
20
 
21
  <h3><?php echo $image->alttext ?></h3>
22
 
16
  ?>
17
  <?php if (!defined ('ABSPATH')) die ('No direct access allowed'); ?><?php if (!empty ($image)) : ?>
18
 
19
+ <div class="ngg-imagebrowser" id="<?php echo $image->anchor ?>" data-nextgen-gallery-id="<?php echo $displayed_gallery->id(); ?>">
20
 
21
  <h3><?php echo $image->alttext ?></h3>
22
 
products/photocrati_nextgen/modules/third_party_compat/module.third_party_compat.php CHANGED
@@ -452,29 +452,13 @@ class M_Third_Party_Compat extends C_Base_Module
452
  */
453
  function dont_minify_nextgen_pro_cssjs($modules_to_not_minify)
454
  {
455
- $modules_to_not_minify += array(
456
- 'photocrati-galleria',
457
- 'photocrati-comments',
458
- 'photocrati-nextgen_pro_slideshow',
459
- 'photocrati-nextgen_pro_horizontal_filmstrip',
460
- 'photocrati-nextgen_pro_thumbnail_grid',
461
- 'photocrati-nextgen_pro_blog_gallery',
462
- 'photocrati-nextgen_pro_film',
463
- 'photocrati-nextgen_pro_masonry',
464
- 'photocrati-nextgen_pro_albums',
465
- 'photocrati-auto_update',
466
- 'photocrati-auto_update-admin',
467
- 'photocrati-nextgen_pro_lightbox',
468
- 'photocrati-nextgen_pro_lightbox_legacy',
469
- 'photocrati-nextgen_pro_ecommerce',
470
- 'photocrati-paypal_express_checkout',
471
- 'photocrati-paypal_standard',
472
- 'photocrati-stripe',
473
- 'photocrati-test_gateway',
474
- 'photocrati-cheque',
475
- 'photocrati-image_protection',
476
- 'photocrati-nextgen_pro_proofing'
477
- );
478
  return $modules_to_not_minify;
479
  }
480
 
452
  */
453
  function dont_minify_nextgen_pro_cssjs($modules_to_not_minify)
454
  {
455
+ if (defined('NGG_PRO_PLUGIN_VERSION')) {
456
+ $modules_to_not_minify += P_Photocrati_NextGen_Pro::$modules;
457
+ }
458
+ else if (defined('NGG_PLUS_PLUGIN_VERSION')) {
459
+ $modules_to_not_minify += P_Photocrati_NextGen_Plus::$modules;
460
+ }
461
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
462
  return $modules_to_not_minify;
463
  }
464
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: photocrati
3
  Tags: nextgen, nextgen gallery, gallery, galleries, image, images, image gallery, photo, photos, photo gallery, picture, pictures, picture gallery, album, albums, photo albums, image album, media, media gallery, thumbnails, thumbnail gallery, thumbnail galleries, slideshow, slideshows, slideshow gallery, slideshow galleries, fancybox, lightbox, responsive, responsive gallery, responsive galleries, wordpress responsive gallery, nextcellent, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugins, best gallery plugin, free photo gallery, singlepic, image captions imagebrowser, watermarks, watermarking, photography, photographer
4
  Requires at least: 3.6.1
5
  Tested up to: 4.1.1
6
- Stable tag: 2.0.76
7
  License: GPLv2
8
 
9
  The most popular WordPress gallery plugin and one of the most popular plugins of all time with over 12 million downloads.
@@ -199,6 +199,21 @@ For more information, feel free to visit the official website for the NextGEN Ga
199
 
200
  == Changelog ==
201
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
202
  = V2.0.76 - 02.24.2015 =
203
  * Fixed: Compatibility checks for very old versions of NextGEN Pro
204
  * Fixed: Zero-byte downloads in WooCommerce and WPE-Commerce
3
  Tags: nextgen, nextgen gallery, gallery, galleries, image, images, image gallery, photo, photos, photo gallery, picture, pictures, picture gallery, album, albums, photo albums, image album, media, media gallery, thumbnails, thumbnail gallery, thumbnail galleries, slideshow, slideshows, slideshow gallery, slideshow galleries, fancybox, lightbox, responsive, responsive gallery, responsive galleries, wordpress responsive gallery, nextcellent, wordpress gallery plugin, wordpress photo gallery plugin, wp gallery, wp gallery plugins, best gallery plugin, free photo gallery, singlepic, image captions imagebrowser, watermarks, watermarking, photography, photographer
4
  Requires at least: 3.6.1
5
  Tested up to: 4.1.1
6
+ Stable tag: 2.0.77
7
  License: GPLv2
8
 
9
  The most popular WordPress gallery plugin and one of the most popular plugins of all time with over 12 million downloads.
199
 
200
  == Changelog ==
201
 
202
+ = V2.0.77 - 03.05.2015 =
203
+ * NEW: Added "ngg_get_image_url" filter
204
+ * Changed: Use a more reliable means of excluding Pro/Plus modules from using minified static resources
205
+ * Fixed: Imagebrowser pagination with custom templates
206
+ * Fixed: Custom CSS is enqueued late to ensure it's one of the last stylesheets loaded
207
+ * Fixed: Fixed watermarking PNG images
208
+ * Fixed: Using the "Import Metadata" bulk action overwrites existing data
209
+ * Fixed: Seconds were not retained from CaptureTime EXIF field
210
+ * Fixed: Conflicts created by our TinyMCE plugin
211
+ * Fixed: Image mapper setting gid to gallery name, not the unique ID
212
+ * Fixed: Restored nggdb->get_random_images(), nggdb->search_for_file, and nggdb->find_all_albums()
213
+ * Fixed: Allow gallery slug as parameter to nggdb::get_gallery()
214
+ * Fixed: Don't minify Plupload's i18n JavaScript
215
+ * Fixed: Custom template images not being given their full effect code attributes
216
+
217
  = V2.0.76 - 02.24.2015 =
218
  * Fixed: Compatibility checks for very old versions of NextGEN Pro
219
  * Fixed: Zero-byte downloads in WooCommerce and WPE-Commerce