NextGEN Gallery – WordPress Gallery Plugin - Version 3.10

Version Description

  • 05.19.2021
  • NEW: Added option under Misc Options to disable the /ngg_tag/ page feature
  • Fixed: Misc performance improvements to NGG 3.9.0
  • Fixed: Opening the rotate-image dialog a second time could show the incorrect image
  • Fixed: Paginated galleries on paginated WP posts linked to the incorrect URL
  • Fixed: Widgets were not rendering correctly with some third party page builders
Download this release

Release Info

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

Code changes from version 3.9.3 to 3.10

Files changed (185) hide show
  1. changelog.txt +7 -0
  2. composer.lock +7 -7
  3. nggallery.php +2 -2
  4. products/photocrati_nextgen/modules/marketing/static/pro-mosaic-preview.jpg +0 -0
  5. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/CHANGELOG.md +0 -0
  6. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/LICENSE.md +0 -0
  7. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/css/select2.css +0 -0
  8. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/css/select2.min.css +0 -0
  9. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/af.js +0 -0
  10. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/af.min.js +0 -0
  11. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ar.js +0 -0
  12. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ar.min.js +0 -0
  13. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/az.js +0 -0
  14. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/az.min.js +0 -0
  15. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bg.js +0 -0
  16. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bg.min.js +0 -0
  17. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bn.js +0 -0
  18. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bn.min.js +0 -0
  19. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bs.js +0 -0
  20. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bs.min.js +0 -0
  21. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ca.js +0 -0
  22. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ca.min.js +0 -0
  23. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/cs.js +0 -0
  24. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/cs.min.js +0 -0
  25. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/da.js +0 -0
  26. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/da.min.js +0 -0
  27. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/de.js +0 -0
  28. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/de.min.js +0 -0
  29. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/dsb.js +0 -0
  30. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/dsb.min.js +0 -0
  31. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/el.js +0 -0
  32. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/el.min.js +0 -0
  33. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/en.js +0 -0
  34. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/en.min.js +0 -0
  35. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/es.js +0 -0
  36. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/es.min.js +0 -0
  37. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/et.js +0 -0
  38. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/et.min.js +0 -0
  39. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/eu.js +0 -0
  40. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/eu.min.js +0 -0
  41. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fa.js +0 -0
  42. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fa.min.js +0 -0
  43. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fi.js +0 -0
  44. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fi.min.js +0 -0
  45. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fr.js +0 -0
  46. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fr.min.js +0 -0
  47. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/gl.js +0 -0
  48. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/gl.min.js +0 -0
  49. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/he.js +0 -0
  50. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/he.min.js +0 -0
  51. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hi.js +0 -0
  52. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hi.min.js +0 -0
  53. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hr.js +0 -0
  54. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hr.min.js +0 -0
  55. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hsb.js +0 -0
  56. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hsb.min.js +0 -0
  57. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hu.js +0 -0
  58. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hu.min.js +0 -0
  59. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hy.js +0 -0
  60. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hy.min.js +0 -0
  61. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/id.js +0 -0
  62. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/id.min.js +0 -0
  63. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/is.js +0 -0
  64. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/is.min.js +0 -0
  65. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/it.js +0 -0
  66. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/it.min.js +0 -0
  67. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ja.js +0 -0
  68. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ja.min.js +0 -0
  69. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ka.js +0 -0
  70. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ka.min.js +0 -0
  71. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/km.js +0 -0
  72. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/km.min.js +0 -0
  73. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ko.js +0 -0
  74. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ko.min.js +0 -0
  75. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/lt.js +0 -0
  76. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/lt.min.js +0 -0
  77. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/lv.js +0 -0
  78. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/lv.min.js +0 -0
  79. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/mk.js +0 -0
  80. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/mk.min.js +0 -0
  81. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ms.js +0 -0
  82. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ms.min.js +0 -0
  83. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/nb.js +0 -0
  84. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/nb.min.js +0 -0
  85. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ne.js +0 -0
  86. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ne.min.js +0 -0
  87. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/nl.js +0 -0
  88. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/nl.min.js +0 -0
  89. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pl.js +0 -0
  90. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pl.min.js +0 -0
  91. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ps.js +0 -0
  92. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ps.min.js +0 -0
  93. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pt-BR.js +0 -0
  94. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pt-BR.min.js +0 -0
  95. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pt.js +0 -0
  96. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pt.min.js +0 -0
  97. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ro.js +0 -0
  98. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ro.min.js +0 -0
  99. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ru.js +0 -0
  100. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ru.min.js +0 -0
  101. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sk.js +0 -0
  102. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sk.min.js +0 -0
  103. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sl.js +0 -0
  104. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sl.min.js +0 -0
  105. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sq.js +0 -0
  106. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sq.min.js +0 -0
  107. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sr-Cyrl.js +0 -0
  108. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sr-Cyrl.min.js +0 -0
  109. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sr.js +0 -0
  110. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sr.min.js +0 -0
  111. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sv.js +0 -0
  112. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sv.min.js +0 -0
  113. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/th.js +0 -0
  114. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/th.min.js +0 -0
  115. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/tk.js +0 -0
  116. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/tk.min.js +0 -0
  117. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/tr.js +0 -0
  118. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/tr.min.js +0 -0
  119. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/uk.js +0 -0
  120. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/uk.min.js +0 -0
  121. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/vi.js +0 -0
  122. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/vi.min.js +0 -0
  123. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/zh-CN.js +0 -0
  124. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/zh-CN.min.js +0 -0
  125. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/zh-TW.js +0 -0
  126. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/zh-TW.min.js +0 -0
  127. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/select2.full copy.js +0 -0
  128. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/select2.full copy.min.js +0 -0
  129. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/select2.full.js +0 -0
  130. products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/select2.full.min.js +0 -0
  131. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/ajax-loader.gif +0 -0
  132. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/config.rb +0 -0
  133. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.eot +0 -0
  134. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.svg +0 -0
  135. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.ttf +0 -0
  136. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.woff +0 -0
  137. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-1.8.0-modded.js +0 -0
  138. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-1.8.0-modded.min.js +0 -0
  139. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-theme.css +0 -0
  140. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-theme.less +0 -0
  141. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-theme.min.css +0 -0
  142. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-theme.scss +0 -0
  143. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick.css +0 -0
  144. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick.less +0 -0
  145. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick.min.css +0 -0
  146. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick.scss +0 -0
  147. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow_preview.jpg +0 -0
  148. products/photocrati_nextgen/modules/nextgen_basic_gallery/static/thumb_preview.jpg +0 -0
  149. products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/static/preview.jpg +0 -0
  150. products/photocrati_nextgen/modules/nextgen_basic_tagcloud/module.nextgen_basic_tagcloud.php +3 -2
  151. products/photocrati_nextgen/modules/nextgen_basic_tagcloud/static/preview.gif +0 -0
  152. products/photocrati_nextgen/modules/nextgen_block/static/build/block.min.js +3 -3
  153. products/photocrati_nextgen/modules/nextgen_block/static/build/block.min.js.map +1 -1
  154. products/photocrati_nextgen/modules/nextgen_block/static/build/post-thumbnail.min.js +4 -4
  155. products/photocrati_nextgen/modules/nextgen_block/static/build/post-thumbnail.min.js.map +1 -1
  156. products/photocrati_nextgen/modules/nextgen_gallery_display/package.module.nextgen_gallery_display.php +7 -1
  157. products/photocrati_nextgen/modules/nextgen_other_options/package.module.nextgen_other_options.php +1 -1
  158. products/photocrati_nextgen/modules/nextgen_other_options/templates/misc_tab.php +3 -0
  159. products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php +8 -2
  160. products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php +1 -1
  161. products/photocrati_nextgen/modules/ngglegacy/fonts/YanoneKaffeesatz-Bold.ttf +0 -0
  162. products/photocrati_nextgen/modules/widget/package.module.widget.php +29 -5
  163. products/photocrati_nextgen/modules/wordpress_routing/package.module.wordpress_routing.php +6 -0
  164. readme.txt +9 -2
  165. vendor/autoload.php +1 -1
  166. vendor/composer/ClassLoader.php +35 -3
  167. vendor/composer/InstalledVersions.php +302 -0
  168. vendor/composer/LICENSE +0 -2
  169. vendor/composer/autoload_classmap.php +1 -0
  170. vendor/composer/autoload_real.php +11 -9
  171. vendor/composer/autoload_static.php +7 -2
  172. vendor/composer/installed.json +103 -97
  173. vendor/composer/installed.php +42 -0
  174. vendor/composer/platform_check.php +26 -0
  175. vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README +0 -0
  176. vendor/imagely/pope-framework/.gitignore +0 -1
  177. vendor/imagely/pope-framework/README.txt +0 -0
  178. vendor/imagely/pope-framework/lib/autoload.php +0 -0
  179. vendor/imagely/pope-framework/lib/class.base_module.php +0 -0
  180. vendor/imagely/pope-framework/lib/class.base_product.php +0 -0
  181. vendor/imagely/pope-framework/lib/class.component.php +0 -0
  182. vendor/imagely/pope-framework/lib/class.component_factory.php +0 -0
  183. vendor/imagely/pope-framework/lib/class.component_registry.php +0 -0
  184. vendor/imagely/pope-framework/lib/class.extensibleobject.php +0 -0
  185. vendor/imagely/pope-framework/lib/interface.component_factory.php +0 -0
changelog.txt CHANGED
@@ -1,6 +1,13 @@
1
  NextGEN Gallery
2
  by Imagely
3
 
 
 
 
 
 
 
 
4
  = V3.9.3 - 04.20.2021
5
  * Changed: Updated uppy.js
6
  * Fixed: Conflict with Avada builder
1
  NextGEN Gallery
2
  by Imagely
3
 
4
+ = V3.10 - 05.19.2021
5
+ * NEW: Added option under Misc Options to disable the /ngg_tag/ page feature
6
+ * Fixed: Misc performance improvements to NGG 3.9.0
7
+ * Fixed: Opening the rotate-image dialog a second time could show the incorrect image
8
+ * Fixed: Paginated galleries on paginated WP posts linked to the incorrect URL
9
+ * Fixed: Widgets were not rendering correctly with some third party page builders
10
+
11
  = V3.9.3 - 04.20.2021
12
  * Changed: Updated uppy.js
13
  * Fixed: Conflict with Avada builder
composer.lock CHANGED
@@ -109,16 +109,16 @@
109
  "packages-dev": [
110
  {
111
  "name": "nikic/php-parser",
112
- "version": "v4.10.4",
113
  "source": {
114
  "type": "git",
115
  "url": "https://github.com/nikic/PHP-Parser.git",
116
- "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e"
117
  },
118
  "dist": {
119
  "type": "zip",
120
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c6d052fc58cb876152f89f532b95a8d7907e7f0e",
121
- "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e",
122
  "shasum": "",
123
  "mirrors": [
124
  {
@@ -165,9 +165,9 @@
165
  ],
166
  "support": {
167
  "issues": "https://github.com/nikic/PHP-Parser/issues",
168
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.4"
169
  },
170
- "time": "2020-12-20T10:01:03+00:00"
171
  }
172
  ],
173
  "aliases": [],
@@ -177,5 +177,5 @@
177
  "prefer-lowest": false,
178
  "platform": [],
179
  "platform-dev": [],
180
- "plugin-api-version": "1.1.0"
181
  }
109
  "packages-dev": [
110
  {
111
  "name": "nikic/php-parser",
112
+ "version": "v4.10.5",
113
  "source": {
114
  "type": "git",
115
  "url": "https://github.com/nikic/PHP-Parser.git",
116
+ "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f"
117
  },
118
  "dist": {
119
  "type": "zip",
120
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f",
121
+ "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f",
122
  "shasum": "",
123
  "mirrors": [
124
  {
165
  ],
166
  "support": {
167
  "issues": "https://github.com/nikic/PHP-Parser/issues",
168
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5"
169
  },
170
+ "time": "2021-05-03T19:11:20+00:00"
171
  }
172
  ],
173
  "aliases": [],
177
  "prefer-lowest": false,
178
  "platform": [],
179
  "platform-dev": [],
180
+ "plugin-api-version": "2.0.0"
181
  }
nggallery.php CHANGED
@@ -4,7 +4,7 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
4
  /**
5
  * Plugin Name: NextGEN Gallery
6
  * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 30 million downloads.
7
- * Version: 3.9.3
8
  * Author: Imagely
9
  * Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
10
  * Author URI: https://www.imagely.com
@@ -712,7 +712,7 @@ class C_NextGEN_Bootstrap
712
  define('NGG_PRODUCT_URL', path_join(str_replace("\\" , '/', NGG_PLUGIN_URL), 'products'));
713
  define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
714
  define('NGG_PLUGIN_STARTED_AT', microtime());
715
- define('NGG_PLUGIN_VERSION', '3.9.3');
716
 
717
  define(
718
  'NGG_SCRIPT_VERSION',
4
  /**
5
  * Plugin Name: NextGEN Gallery
6
  * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 30 million downloads.
7
+ * Version: 3.10
8
  * Author: Imagely
9
  * Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
10
  * Author URI: https://www.imagely.com
712
  define('NGG_PRODUCT_URL', path_join(str_replace("\\" , '/', NGG_PLUGIN_URL), 'products'));
713
  define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
714
  define('NGG_PLUGIN_STARTED_AT', microtime());
715
+ define('NGG_PLUGIN_VERSION', '3.10');
716
 
717
  define(
718
  'NGG_SCRIPT_VERSION',
products/photocrati_nextgen/modules/marketing/static/pro-mosaic-preview.jpg CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/CHANGELOG.md CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/LICENSE.md CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/css/select2.css CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/css/select2.min.css CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/af.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/af.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ar.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ar.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/az.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/az.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bg.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bg.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bn.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bn.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bs.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/bs.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ca.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ca.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/cs.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/cs.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/da.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/da.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/de.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/de.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/dsb.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/dsb.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/el.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/el.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/en.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/en.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/es.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/es.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/et.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/et.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/eu.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/eu.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fa.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fa.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fi.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fi.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fr.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/fr.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/gl.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/gl.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/he.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/he.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hi.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hi.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hr.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hr.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hsb.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hsb.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hu.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hu.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hy.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/hy.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/id.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/id.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/is.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/is.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/it.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/it.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ja.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ja.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ka.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ka.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/km.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/km.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ko.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ko.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/lt.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/lt.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/lv.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/lv.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/mk.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/mk.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ms.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ms.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/nb.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/nb.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ne.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ne.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/nl.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/nl.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pl.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pl.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ps.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ps.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pt-BR.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pt-BR.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pt.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/pt.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ro.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ro.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ru.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/ru.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sk.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sk.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sl.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sl.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sq.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sq.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sr-Cyrl.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sr-Cyrl.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sr.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sr.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sv.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/sv.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/th.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/th.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/tk.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/tk.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/tr.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/tr.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/uk.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/uk.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/vi.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/vi.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/zh-CN.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/zh-CN.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/zh-TW.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/i18n/zh-TW.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/select2.full copy.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/select2.full copy.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/select2.full.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_admin/static/select2-4.0.13/dist/js/select2.full.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/ajax-loader.gif CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/config.rb CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.eot CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.svg CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.ttf CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.woff CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-1.8.0-modded.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-1.8.0-modded.min.js CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-theme.css CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-theme.less CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-theme.min.css CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick-theme.scss CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick.css CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick.less CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick.min.css CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/slick.scss CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow_preview.jpg CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_gallery/static/thumb_preview.jpg CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_imagebrowser/static/preview.jpg CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_basic_tagcloud/module.nextgen_basic_tagcloud.php CHANGED
@@ -24,7 +24,7 @@ class M_NextGen_Basic_Tagcloud extends C_Base_Module
24
  NGG_BASIC_TAGCLOUD,
25
  'NextGen Basic Tagcloud',
26
  'Provides a tagcloud for NextGEN Gallery',
27
- '3.9.0',
28
  'https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/',
29
  'Imagely',
30
  'https://www.imagely.com'
@@ -95,7 +95,8 @@ class M_NextGen_Basic_Tagcloud extends C_Base_Module
95
  C_NextGen_Shortcode_Manager::add('tagcloud', NULL, [$this, 'render_shortcode']);
96
  C_NextGen_Shortcode_Manager::add('nggtagcloud', NULL, [$this, 'render_shortcode']);
97
 
98
- add_filter('the_posts', [C_Taxonomy_Controller::get_instance(), 'detect_ngg_tag'], -10, 2);
 
99
  }
100
 
101
  add_action('ngg_routes', array(&$this, 'define_routes'));
24
  NGG_BASIC_TAGCLOUD,
25
  'NextGen Basic Tagcloud',
26
  'Provides a tagcloud for NextGEN Gallery',
27
+ '3.10',
28
  'https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/',
29
  'Imagely',
30
  'https://www.imagely.com'
95
  C_NextGen_Shortcode_Manager::add('tagcloud', NULL, [$this, 'render_shortcode']);
96
  C_NextGen_Shortcode_Manager::add('nggtagcloud', NULL, [$this, 'render_shortcode']);
97
 
98
+ if (!C_NextGen_Settings::get_instance()->get('disable_ngg_tags_page', FALSE))
99
+ add_filter('the_posts', [C_Taxonomy_Controller::get_instance(), 'detect_ngg_tag'], -10, 2);
100
  }
101
 
102
  add_action('ngg_routes', array(&$this, 'define_routes'));
products/photocrati_nextgen/modules/nextgen_basic_tagcloud/static/preview.gif CHANGED
File without changes
products/photocrati_nextgen/modules/nextgen_block/static/build/block.min.js CHANGED
@@ -1,15 +1,15 @@
1
  !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}([function(e,t,n){"use strict";e.exports=n(1)},function(e,t,n){"use strict";
2
- /** @license React v16.6.1
3
  * react.production.min.js
4
  *
5
  * Copyright (c) Facebook, Inc. and its affiliates.
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
- */function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(2),l="function"==typeof Symbol&&Symbol.for,a=l?Symbol.for("react.element"):60103,c=l?Symbol.for("react.portal"):60106,i=l?Symbol.for("react.fragment"):60107,u=l?Symbol.for("react.strict_mode"):60108,f=l?Symbol.for("react.profiler"):60114,s=l?Symbol.for("react.provider"):60109,p=l?Symbol.for("react.context"):60110,d=l?Symbol.for("react.concurrent_mode"):60111,y=l?Symbol.for("react.forward_ref"):60112,m=l?Symbol.for("react.suspense"):60113,b=l?Symbol.for("react.memo"):60115,g=l?Symbol.for("react.lazy"):60116,h="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,l,a,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,r,o,l,a,c],u=0;(e=Error(t.replace(/%s/g,function(){return i[u++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function k(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||C}function E(){}function S(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||C}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){"object"!==r(e)&&"function"!=typeof e&&null!=e&&v("85"),this.updater.enqueueSetState(this,e,t,"setState")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=k.prototype;var w=S.prototype=new E;w.constructor=S,o(w,k.prototype),w.isPureReactComponent=!0;var O={current:null,currentDispatcher:null},j=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r=void 0,o={},l=null,c=null;if(null!=t)for(r in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)j.call(t,r)&&!x.hasOwnProperty(r)&&(o[r]=t[r]);var i=arguments.length-2;if(1===i)o.children=n;else if(1<i){for(var u=Array(i),f=0;f<i;f++)u[f]=arguments[f+2];o.children=u}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===o[r]&&(o[r]=i[r]);return{$$typeof:a,type:e,key:l,ref:c,props:o,_owner:O.current}}function R(e){return"object"===r(e)&&null!==e&&e.$$typeof===a}var G=/\/+/g,M=[];function I(e,t,n,r){if(M.length){var o=M.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function $(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>M.length&&M.push(e)}function N(e,t,n){return null==e?0:function e(t,n,o,l){var i=r(t);"undefined"!==i&&"boolean"!==i||(t=null);var u=!1;if(null===t)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case c:u=!0}}if(u)return o(l,t,""===n?"."+L(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var f=0;f<t.length;f++){var s=n+L(i=t[f],f);u+=e(i,s,o,l)}else if(s=null===t||"object"!==r(t)?null:"function"==typeof(s=h&&t[h]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),f=0;!(i=t.next()).done;)u+=e(i=i.value,s=n+L(i,f++),o,l);else"object"===i&&v("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return u}(e,"",t,n)}function L(e,t){return"object"===r(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function A(e,t){e.func.call(e.context,t,e.count++)}function T(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?W(e,r,n,function(e){return e}):null!=e&&(R(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(G,"$&/")+"/")+n)),r.push(e))}function W(e,t,n,r,o){var l="";null!=n&&(l=(""+n).replace(G,"$&/")+"/"),N(e,T,t=I(t,l,r,o)),$(t)}var Z={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return W(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;N(e,A,t=I(null,null,t,n)),$(t)},count:function(e){return N(e,function(){return null},null)},toArray:function(e){var t=[];return W(e,t,null,function(e){return e}),t},only:function(e){return R(e)||v("143"),e}},createRef:function(){return{current:null}},Component:k,PureComponent:S,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:y,render:e}},lazy:function(e){return{$$typeof:g,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:b,type:e,compare:void 0===t?null:t}},Fragment:i,StrictMode:u,Suspense:m,createElement:P,cloneElement:function(e,t,n){(null===e||void 0===e)&&v("267",e);var r=void 0,l=o({},e.props),c=e.key,i=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,u=O.current),void 0!==t.key&&(c=""+t.key);var f=void 0;for(r in e.type&&e.type.defaultProps&&(f=e.type.defaultProps),t)j.call(t,r)&&!x.hasOwnProperty(r)&&(l[r]=void 0===t[r]&&void 0!==f?f[r]:t[r])}if(1===(r=arguments.length-2))l.children=n;else if(1<r){f=Array(r);for(var s=0;s<r;s++)f[s]=arguments[s+2];l.children=f}return{$$typeof:a,type:e.type,key:c,ref:i,props:l,_owner:u}},createFactory:function(e){var t=P.bind(null,e);return t.type=e,t},isValidElement:R,version:"16.6.3",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:O,assign:o}};Z.unstable_ConcurrentMode=d,Z.unstable_Profiler=f;var U={default:Z},q=U&&Z||U;e.exports=q.default||q},function(e,t,n){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
- */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,c=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var u in n=Object(arguments[i]))o.call(n,u)&&(c[u]=n[u]);if(r){a=r(n);for(var f=0;f<a.length;f++)l.call(n,a[f])&&(c[a[f]]=n[a[f]])}}return c}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r);function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;return p(e)}(this,n)}}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var y=document.body,m=function(e){u(n,o.a.Component);var t=s(n);function n(e){var r;return a(this,n),(r=t.call(this,e)).closeModal=r.closeModal.bind(p(r)),r.background_layer=document.createElement("div"),r.background_layer.setAttribute("id","add-ngg-gallery-modal-background"),r}return i(n,[{key:"componentDidMount",value:function(){y.style.overflow="hidden",y.appendChild(this.background_layer);var e=this,t=document.getElementById("add-ngg-gallery-block-iframe");t.addEventListener("NGG_Iframe_Ready",function(){document.getElementById("add-ngg-gallery-modal-spinner").classList.add("add-ngg-gallery-modal-spinner-hidden")}),t.addEventListener("NGG_Insert_Gallery",function(t){e.props.onInsertGallery(t.detail.shortcode)}),t.addEventListener("NGG_Close_Modal",function(){e.props.onCloseModal()})}},{key:"componentWillUnmount",value:function(){y.style.overflow="auto",y.removeChild(this.background_layer)}},{key:"closeModal",value:function(){this.props.onCloseModal()}},{key:"render",value:function(){var e=window.igw.url+"&origin=block";if(this.props.content){e+="&shortcode=";var t=this.props.content.replace(/\\"/g,'"');t=(t=(t=t.replace(/^\[ngg_images/,"")).replace(/^\[ngg/,"")).replace(/]$/,""),e+=Base64.encode(t)}return ReactDOM.createPortal(o.a.createElement("div",{id:"add-ngg-gallery-modal"},o.a.createElement("a",{href:"#",id:"add-ngg-gallery-modal-close",onClick:this.closeModal},o.a.createElement("span",{className:"dashicons dashicons-no"})),o.a.createElement("div",{id:"add-ngg-gallery-modal-spinner"},o.a.createElement("i",{className:"fa fa-spin fa-spinner"})),o.a.createElement("iframe",{src:e,tabIndex:"-1",name:"add-ngg-gallery-block-iframe",id:"add-ngg-gallery-block-iframe"})),y)}}]),n}(),b=function(e){u(n,o.a.Component);var t=s(n);function n(e){var r;return a(this,n),(r=t.call(this,e)).state={open:!1},r.openIGW=r.openIGW.bind(p(r)),r.closeIGW=r.closeIGW.bind(p(r)),r.removeGallery=r.removeGallery.bind(p(r)),r}return i(n,[{key:"hasGallery",value:function(){return this.props.content&&this.props.content.length>0}},{key:"removeGallery",value:function(){this.props.onInsertGallery("")}},{key:"closeIGW",value:function(){this.setState({open:!1})}},{key:"openIGW",value:function(){this.setState({open:!0})}},{key:"render",value:function(){return o.a.createElement("div",{className:"add-ngg-gallery-parent"},this.state.open?o.a.createElement(m,{content:this.props.content,onCloseModal:this.closeIGW,onInsertGallery:this.props.onInsertGallery}):"",this.hasGallery()?o.a.createElement("div",{className:"add-ngg-gallery-block"},o.a.createElement("h3",null,add_ngg_gallery_block_i18n.h3),o.a.createElement("button",{className:"add-ngg-gallery-button",onClick:this.openIGW},add_ngg_gallery_block_i18n.edit),o.a.createElement("button",{className:"add-ngg-gallery-button",onClick:this.removeGallery},add_ngg_gallery_block_i18n.delete)):o.a.createElement("div",{className:"add-ngg-gallery-block"},o.a.createElement("div",{className:"add-ngg-gallery-button",onClick:this.openIGW},add_ngg_gallery_block_i18n.create)))}}]),n}(),g={};g.nextgen=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 240 240",width:"240.0pt",height:"240.0pt"},React.createElement("path",{d:"M 0.00 0.00 L 240.00 0.00 L 240.00 240.00 L 0.00 240.00 L 0.00 0.00 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 116.97 3.45 C 155.78 2.17 194.29 21.78 215.90 54.07 C 226.92 70.43 234.08 89.34 236.07 109.00 C 239.08 140.20 228.61 172.42 208.14 196.12 C 191.73 215.41 168.66 228.79 143.97 234.16 C 125.25 238.08 105.37 237.44 87.04 231.86 C 67.00 226.07 48.82 214.65 34.69 199.32 C 14.08 177.26 2.88 147.13 3.50 117.00 C 4.36 95.58 10.72 74.49 22.55 56.55 C 35.03 37.69 52.63 22.36 73.52 13.50 C 87.07 6.87 101.94 3.80 116.97 3.45 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 69.17 61.47 C 70.78 61.56 72.37 61.91 73.97 62.05 C 80.30 62.27 86.66 62.04 93.00 62.14 C 96.81 62.23 100.65 61.35 104.18 62.75 C 108.45 64.30 111.62 68.44 111.67 73.03 C 111.78 81.35 111.66 89.68 111.72 98.00 C 111.65 101.03 111.87 104.65 110.30 107.35 C 108.22 110.91 104.17 113.41 100.02 113.40 C 90.68 113.43 81.33 113.42 71.99 113.40 C 65.66 113.41 59.85 108.54 59.66 102.04 C 59.55 92.36 59.70 82.67 59.58 72.99 C 59.41 67.44 63.60 62.15 69.17 61.47 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 138.98 61.27 C 148.33 61.42 157.69 61.22 167.04 61.37 C 173.28 61.31 178.81 66.69 178.70 72.96 C 178.72 82.65 178.75 92.34 178.68 102.02 C 178.48 108.28 173.18 112.96 167.02 113.04 C 157.69 113.25 148.33 113.02 138.99 113.15 C 132.77 113.56 126.76 108.35 126.66 102.04 C 126.55 94.37 126.67 86.68 126.62 79.00 C 126.63 76.33 126.42 73.60 126.72 70.94 C 127.60 65.24 133.25 60.88 138.98 61.27 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 70.97 72.97 C 80.41 72.70 89.87 72.92 99.31 72.86 C 99.39 82.36 99.34 91.87 99.34 101.38 C 89.85 101.36 80.36 101.42 70.87 101.35 C 70.90 91.90 70.70 82.42 70.97 72.97 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 138.39 72.91 C 147.80 72.79 157.23 72.85 166.65 72.88 C 166.65 82.41 166.85 91.97 166.55 101.49 C 157.18 101.27 147.79 101.39 138.41 101.42 C 138.30 91.92 138.36 82.41 138.39 72.91 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 69.96 128.72 C 77.95 128.35 86.00 128.68 94.00 128.66 C 97.84 128.75 101.40 128.12 104.93 129.93 C 109.12 131.86 111.63 136.43 111.39 141.00 C 111.31 150.34 111.48 159.70 111.31 169.04 C 111.25 175.45 105.33 180.72 99.01 180.44 C 90.00 180.43 81.00 180.42 71.99 180.44 C 67.16 180.64 62.37 177.99 60.28 173.57 C 59.04 171.04 59.32 167.76 59.27 165.00 C 59.38 156.70 59.15 148.39 59.37 140.10 C 59.59 134.25 64.10 129.27 69.96 128.72 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 137.96 128.68 C 146.96 128.36 156.00 128.45 165.00 128.61 C 167.68 128.64 170.26 129.00 172.61 130.36 C 176.44 132.46 178.51 136.68 178.41 140.99 C 178.39 150.33 178.47 159.67 178.37 169.01 C 178.48 174.84 173.95 180.48 167.95 180.68 C 159.31 180.89 150.65 180.67 142.00 180.78 C 139.64 180.74 137.05 180.91 134.76 180.27 C 129.71 178.66 126.48 173.17 126.62 168.01 C 126.61 161.01 126.64 154.00 126.62 147.00 C 126.71 143.40 126.11 139.00 127.75 135.73 C 129.57 131.70 133.51 128.85 137.96 128.68 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 70.98 140.01 C 80.41 139.71 89.87 139.94 99.31 139.89 C 99.40 149.41 99.33 158.93 99.35 168.45 C 89.85 168.43 80.36 168.47 70.86 168.42 C 70.91 158.96 70.69 149.47 70.98 140.01 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 138.45 140.41 C 147.84 140.29 157.27 140.44 166.67 140.35 C 166.70 149.82 166.71 159.29 166.67 168.77 C 157.24 168.71 147.81 168.71 138.38 168.77 C 138.39 159.32 138.24 149.85 138.45 140.41 Z",fill:"#9fbb1a"}));var h=g,v=wp.i18n.__,C=wp.element.RawHTML;(0,wp.blocks.registerBlockType)("imagely/nextgen-gallery",{title:v("NextGEN Gallery"),description:v("A block for adding NextGEN Galleries."),icon:h.nextgen,category:"common",attributes:{content:{type:"string",source:"html"}},supports:{className:!1,customClassName:!1},edit:function(e){var t=e.attributes,n=e.setAttributes;return o.a.createElement(b,{content:t.content,onInsertGallery:function(e){n({content:e})}})},save:function(e){var t=e.attributes.content;return o.a.createElement(C,null,t)}})}]);
15
  //# sourceMappingURL=block.min.js.map
1
  !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}([function(e,t,n){"use strict";e.exports=n(1)},function(e,t,n){"use strict";
2
+ /** @license React v16.14.0
3
  * react.production.min.js
4
  *
5
  * Copyright (c) Facebook, Inc. and its affiliates.
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
+ */function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(2),l="function"==typeof Symbol&&Symbol.for,a=l?Symbol.for("react.element"):60103,c=l?Symbol.for("react.portal"):60106,u=l?Symbol.for("react.fragment"):60107,i=l?Symbol.for("react.strict_mode"):60108,f=l?Symbol.for("react.profiler"):60114,s=l?Symbol.for("react.provider"):60109,p=l?Symbol.for("react.context"):60110,d=l?Symbol.for("react.forward_ref"):60112,y=l?Symbol.for("react.suspense"):60113,m=l?Symbol.for("react.memo"):60115,b=l?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C={};function _(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||v}function E(){}function k(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||v}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if("object"!==r(e)&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=_.prototype;var w=k.prototype=new E;w.constructor=k,o(w,_.prototype),w.isPureReactComponent=!0;var S={current:null},O=Object.prototype.hasOwnProperty,j={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,n){var r,o={},l=null,c=null;if(null!=t)for(r in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)O.call(t,r)&&!j.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var i=Array(u),f=0;f<u;f++)i[f]=arguments[f+2];o.children=i}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:l,ref:c,props:o,_owner:S.current}}function x(e){return"object"===r(e)&&null!==e&&e.$$typeof===a}var P=/\/+/g,G=[];function M(e,t,n,r){if(G.length){var o=G.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function I(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>G.length&&G.push(e)}function $(e,t,n){return null==e?0:function e(t,n,o,l){var u=r(t);"undefined"!==u&&"boolean"!==u||(t=null);var i=!1;if(null===t)i=!0;else switch(u){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case a:case c:i=!0}}if(i)return o(l,t,""===n?"."+N(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var f=0;f<t.length;f++){var s=n+N(u=t[f],f);i+=e(u,s,o,l)}else if(s=null===t||"object"!==r(t)?null:"function"==typeof(s=g&&t[g]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),f=0;!(u=t.next()).done;)i+=e(u=u.value,s=n+N(u,f++),o,l);else if("object"===u)throw o=""+t,Error(h(31,"[object Object]"===o?"object with keys {"+Object.keys(t).join(", ")+"}":o,""));return i}(e,"",t,n)}function N(e,t){return"object"===r(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function A(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?W(e,r,n,function(e){return e}):null!=e&&(x(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function W(e,t,n,r,o){var l="";null!=n&&(l=(""+n).replace(P,"$&/")+"/"),$(e,A,t=M(t,l,r,o)),I(t)}var T={current:null};function Z(){var e=T.current;if(null===e)throw Error(h(321));return e}var B={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:o};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return W(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;$(e,L,t=M(null,null,t,n)),I(t)},count:function(e){return $(e,function(){return null},null)},toArray:function(e){var t=[];return W(e,t,null,function(e){return e}),t},only:function(e){if(!x(e))throw Error(h(143));return e}},t.Component=_,t.Fragment=u,t.Profiler=f,t.PureComponent=k,t.StrictMode=i,t.Suspense=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(h(267,e));var r=o({},e.props),l=e.key,c=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,u=S.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(f in t)O.call(t,f)&&!j.hasOwnProperty(f)&&(r[f]=void 0===t[f]&&void 0!==i?i[f]:t[f])}var f=arguments.length-2;if(1===f)r.children=n;else if(1<f){i=Array(f);for(var s=0;s<f;s++)i[s]=arguments[s+2];r.children=i}return{$$typeof:a,type:e.type,key:l,ref:c,props:r,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=R,t.createFactory=function(e){var t=R.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:b,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return Z().useCallback(e,t)},t.useContext=function(e,t){return Z().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return Z().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return Z().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return Z().useLayoutEffect(e,t)},t.useMemo=function(e,t){return Z().useMemo(e,t)},t.useReducer=function(e,t,n){return Z().useReducer(e,t,n)},t.useRef=function(e){return Z().useRef(e)},t.useState=function(e){return Z().useState(e)},t.version="16.14.0"},function(e,t,n){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
+ */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,c=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var i in n=Object(arguments[u]))o.call(n,i)&&(c[i]=n[i]);if(r){a=r(n);for(var f=0;f<a.length;f++)l.call(n,a[f])&&(c[a[f]]=n[a[f]])}}return c}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r);function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;return p(e)}(this,n)}}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var y=document.body,m=function(e){i(n,o.a.Component);var t=s(n);function n(e){var r;return a(this,n),(r=t.call(this,e)).closeModal=r.closeModal.bind(p(r)),r.background_layer=document.createElement("div"),r.background_layer.setAttribute("id","add-ngg-gallery-modal-background"),r}return u(n,[{key:"componentDidMount",value:function(){y.style.overflow="hidden",y.appendChild(this.background_layer);var e=this,t=document.getElementById("add-ngg-gallery-block-iframe");t.addEventListener("NGG_Iframe_Ready",function(){document.getElementById("add-ngg-gallery-modal-spinner").classList.add("add-ngg-gallery-modal-spinner-hidden")}),t.addEventListener("NGG_Insert_Gallery",function(t){e.props.onInsertGallery(t.detail.shortcode)}),t.addEventListener("NGG_Close_Modal",function(){e.props.onCloseModal()})}},{key:"componentWillUnmount",value:function(){y.style.overflow="auto",y.removeChild(this.background_layer)}},{key:"closeModal",value:function(){this.props.onCloseModal()}},{key:"render",value:function(){var e=window.igw.url+"&origin=block";if(this.props.content){e+="&shortcode=";var t=this.props.content.replace(/\\"/g,'"');t=(t=(t=t.replace(/^\[ngg_images/,"")).replace(/^\[ngg/,"")).replace(/]$/,""),e+=Base64.encode(t)}return ReactDOM.createPortal(o.a.createElement("div",{id:"add-ngg-gallery-modal"},o.a.createElement("a",{href:"#",id:"add-ngg-gallery-modal-close",onClick:this.closeModal},o.a.createElement("span",{className:"dashicons dashicons-no"})),o.a.createElement("div",{id:"add-ngg-gallery-modal-spinner"},o.a.createElement("i",{className:"fa fa-spin fa-spinner"})),o.a.createElement("iframe",{src:e,tabIndex:"-1",name:"add-ngg-gallery-block-iframe",id:"add-ngg-gallery-block-iframe"})),y)}}]),n}(),b=function(e){i(n,o.a.Component);var t=s(n);function n(e){var r;return a(this,n),(r=t.call(this,e)).state={open:!1},r.openIGW=r.openIGW.bind(p(r)),r.closeIGW=r.closeIGW.bind(p(r)),r.removeGallery=r.removeGallery.bind(p(r)),r}return u(n,[{key:"hasGallery",value:function(){return this.props.content&&this.props.content.length>0}},{key:"removeGallery",value:function(){this.props.onInsertGallery("")}},{key:"closeIGW",value:function(){this.setState({open:!1})}},{key:"openIGW",value:function(){this.setState({open:!0})}},{key:"render",value:function(){return o.a.createElement("div",{className:"add-ngg-gallery-parent"},this.state.open?o.a.createElement(m,{content:this.props.content,onCloseModal:this.closeIGW,onInsertGallery:this.props.onInsertGallery}):"",this.hasGallery()?o.a.createElement("div",{className:"add-ngg-gallery-block"},o.a.createElement("h3",null,add_ngg_gallery_block_i18n.h3),o.a.createElement("button",{className:"add-ngg-gallery-button",onClick:this.openIGW},add_ngg_gallery_block_i18n.edit),o.a.createElement("button",{className:"add-ngg-gallery-button",onClick:this.removeGallery},add_ngg_gallery_block_i18n.delete)):o.a.createElement("div",{className:"add-ngg-gallery-block"},o.a.createElement("div",{className:"add-ngg-gallery-button",onClick:this.openIGW},add_ngg_gallery_block_i18n.create)))}}]),n}(),g={};g.nextgen=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 240 240",width:"240.0pt",height:"240.0pt"},React.createElement("path",{d:"M 0.00 0.00 L 240.00 0.00 L 240.00 240.00 L 0.00 240.00 L 0.00 0.00 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 116.97 3.45 C 155.78 2.17 194.29 21.78 215.90 54.07 C 226.92 70.43 234.08 89.34 236.07 109.00 C 239.08 140.20 228.61 172.42 208.14 196.12 C 191.73 215.41 168.66 228.79 143.97 234.16 C 125.25 238.08 105.37 237.44 87.04 231.86 C 67.00 226.07 48.82 214.65 34.69 199.32 C 14.08 177.26 2.88 147.13 3.50 117.00 C 4.36 95.58 10.72 74.49 22.55 56.55 C 35.03 37.69 52.63 22.36 73.52 13.50 C 87.07 6.87 101.94 3.80 116.97 3.45 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 69.17 61.47 C 70.78 61.56 72.37 61.91 73.97 62.05 C 80.30 62.27 86.66 62.04 93.00 62.14 C 96.81 62.23 100.65 61.35 104.18 62.75 C 108.45 64.30 111.62 68.44 111.67 73.03 C 111.78 81.35 111.66 89.68 111.72 98.00 C 111.65 101.03 111.87 104.65 110.30 107.35 C 108.22 110.91 104.17 113.41 100.02 113.40 C 90.68 113.43 81.33 113.42 71.99 113.40 C 65.66 113.41 59.85 108.54 59.66 102.04 C 59.55 92.36 59.70 82.67 59.58 72.99 C 59.41 67.44 63.60 62.15 69.17 61.47 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 138.98 61.27 C 148.33 61.42 157.69 61.22 167.04 61.37 C 173.28 61.31 178.81 66.69 178.70 72.96 C 178.72 82.65 178.75 92.34 178.68 102.02 C 178.48 108.28 173.18 112.96 167.02 113.04 C 157.69 113.25 148.33 113.02 138.99 113.15 C 132.77 113.56 126.76 108.35 126.66 102.04 C 126.55 94.37 126.67 86.68 126.62 79.00 C 126.63 76.33 126.42 73.60 126.72 70.94 C 127.60 65.24 133.25 60.88 138.98 61.27 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 70.97 72.97 C 80.41 72.70 89.87 72.92 99.31 72.86 C 99.39 82.36 99.34 91.87 99.34 101.38 C 89.85 101.36 80.36 101.42 70.87 101.35 C 70.90 91.90 70.70 82.42 70.97 72.97 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 138.39 72.91 C 147.80 72.79 157.23 72.85 166.65 72.88 C 166.65 82.41 166.85 91.97 166.55 101.49 C 157.18 101.27 147.79 101.39 138.41 101.42 C 138.30 91.92 138.36 82.41 138.39 72.91 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 69.96 128.72 C 77.95 128.35 86.00 128.68 94.00 128.66 C 97.84 128.75 101.40 128.12 104.93 129.93 C 109.12 131.86 111.63 136.43 111.39 141.00 C 111.31 150.34 111.48 159.70 111.31 169.04 C 111.25 175.45 105.33 180.72 99.01 180.44 C 90.00 180.43 81.00 180.42 71.99 180.44 C 67.16 180.64 62.37 177.99 60.28 173.57 C 59.04 171.04 59.32 167.76 59.27 165.00 C 59.38 156.70 59.15 148.39 59.37 140.10 C 59.59 134.25 64.10 129.27 69.96 128.72 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 137.96 128.68 C 146.96 128.36 156.00 128.45 165.00 128.61 C 167.68 128.64 170.26 129.00 172.61 130.36 C 176.44 132.46 178.51 136.68 178.41 140.99 C 178.39 150.33 178.47 159.67 178.37 169.01 C 178.48 174.84 173.95 180.48 167.95 180.68 C 159.31 180.89 150.65 180.67 142.00 180.78 C 139.64 180.74 137.05 180.91 134.76 180.27 C 129.71 178.66 126.48 173.17 126.62 168.01 C 126.61 161.01 126.64 154.00 126.62 147.00 C 126.71 143.40 126.11 139.00 127.75 135.73 C 129.57 131.70 133.51 128.85 137.96 128.68 Z",fill:"#ffffff"}),React.createElement("path",{d:"M 70.98 140.01 C 80.41 139.71 89.87 139.94 99.31 139.89 C 99.40 149.41 99.33 158.93 99.35 168.45 C 89.85 168.43 80.36 168.47 70.86 168.42 C 70.91 158.96 70.69 149.47 70.98 140.01 Z",fill:"#9fbb1a"}),React.createElement("path",{d:"M 138.45 140.41 C 147.84 140.29 157.27 140.44 166.67 140.35 C 166.70 149.82 166.71 159.29 166.67 168.77 C 157.24 168.71 147.81 168.71 138.38 168.77 C 138.39 159.32 138.24 149.85 138.45 140.41 Z",fill:"#9fbb1a"}));var h=g,v=wp.i18n.__,C=wp.element.RawHTML;(0,wp.blocks.registerBlockType)("imagely/nextgen-gallery",{title:v("NextGEN Gallery"),description:v("A block for adding NextGEN Galleries."),icon:h.nextgen,category:"common",attributes:{content:{type:"string",source:"html"}},supports:{className:!1,customClassName:!1},edit:function(e){var t=e.attributes,n=e.setAttributes;return o.a.createElement(b,{content:t.content,onInsertGallery:function(e){n({content:e})}})},save:function(e){var t=e.attributes.content;return o.a.createElement(C,null,t)}})}]);
15
  //# sourceMappingURL=block.min.js.map
products/photocrati_nextgen/modules/nextgen_block/static/build/block.min.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/object-assign/index.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/edit.jsx","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/icons.min.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/block.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","k","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","arguments","length","e","encodeURIComponent","g","h","f","Error","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","this","props","context","refs","updater","H","I","isReactComponent","setState","_typeof","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","Array","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","push","V","T","U","isArray","next","done","keys","join","=",":","escape","toString","ca","da","W","ba","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","unstable_ConcurrentMode","unstable_Profiler","Y","default","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","undefined","TypeError","toObject","body","document","NGGModal","React","_this","_classCallCheck","_super","closeModal","_assertThisInitialized","background_layer","setAttribute","style","overflow","appendChild","self","iframe","getElementById","addEventListener","classList","add","event","onInsertGallery","detail","shortcode","onCloseModal","removeChild","attach_to_post_url","window","igw","url","content","Base64","encode","ReactDOM","createPortal","react_default","id","href","onClick","className","src","tabIndex","NGGEditor","_this2","_super2","state","open","openIGW","closeIGW","removeGallery","edit_NGGModal","hasGallery","add_ngg_gallery_block_i18n","h3","edit","icons","nextgen","xmlns","viewBox","width","height","fill","__","wp","i18n","RawHTML","element","registerBlockType","blocks","title","description","icon","category","attributes","supports","customClassName","_ref","setAttributes","edit_NGGEditor","save","_ref2"],"mappings":"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","file":"block.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 3);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/** @license React v16.6.1\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.6.3\",\n__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}};X.unstable_ConcurrentMode=x;X.unstable_Profiler=u;var Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","import React from 'react';\n\nconst body = document.body;\n\nclass NGGModal extends React.Component {\n\n constructor(props) {\n super(props)\n this.closeModal = this.closeModal.bind(this);\n\n this.background_layer = document.createElement('div');\n this.background_layer.setAttribute('id', 'add-ngg-gallery-modal-background');\n }\n\n componentDidMount() {\n body.style.overflow = 'hidden';\n body.appendChild(this.background_layer);\n\n const self = this;\n\n const iframe = document.getElementById('add-ngg-gallery-block-iframe');\n\n iframe.addEventListener('NGG_Iframe_Ready', function() {\n document.getElementById(\"add-ngg-gallery-modal-spinner\").classList.add(\"add-ngg-gallery-modal-spinner-hidden\");\n });\n\n iframe.addEventListener('NGG_Insert_Gallery', function(event) {\n self.props.onInsertGallery(event.detail.shortcode);\n\n })\n\n iframe.addEventListener('NGG_Close_Modal', function() {\n self.props.onCloseModal();\n })\n }\n\n componentWillUnmount() {\n body.style.overflow = 'auto';\n body.removeChild(this.background_layer);\n }\n\n closeModal() {\n this.props.onCloseModal();\n }\n\n render() {\n let attach_to_post_url = window.igw.url + '&origin=block';\n\n if (this.props.content) {\n attach_to_post_url += '&shortcode=';\n let shortcode = this.props.content.replace(/\\\\\"/g, '\"');\n shortcode = shortcode.replace(/^\\[ngg_images/, '');\n shortcode = shortcode.replace(/^\\[ngg/, '');\n shortcode = shortcode.replace(/]$/, '');\n attach_to_post_url += Base64.encode(shortcode);\n }\n\n // use createPortal to insert the modal div as a child of <body> to prevent the WP-Admin sidebar\n // menu from getting in the way and causing annoying z-index issues\n return ReactDOM.createPortal(\n <div id=\"add-ngg-gallery-modal\">\n <a href='#'\n id='add-ngg-gallery-modal-close'\n onClick={this.closeModal}>\n <span className=\"dashicons dashicons-no\"/>\n </a>\n <div id=\"add-ngg-gallery-modal-spinner\">\n <i className=\"fa fa-spin fa-spinner\"/>\n </div>\n <iframe src={attach_to_post_url}\n tabIndex=\"-1\"\n name=\"add-ngg-gallery-block-iframe\"\n id=\"add-ngg-gallery-block-iframe\"/>\n </div>,\n body\n );\n }\n\n}\n\nexport default class NGGEditor extends React.Component {\n\n constructor(props) {\n super(props)\n\n this.state = {\n open: false\n }\n\n this.openIGW = this.openIGW.bind(this);\n this.closeIGW = this.closeIGW.bind(this);\n this.removeGallery = this.removeGallery.bind(this);\n }\n\n hasGallery() {\n return this.props.content && this.props.content.length > 0\n }\n\n removeGallery() {\n this.props.onInsertGallery('');\n }\n\n closeIGW() {\n this.setState({\n open: false\n });\n }\n\n openIGW() {\n this.setState({\n open: true\n });\n }\n\n render() {\n return (\n <div className=\"add-ngg-gallery-parent\">\n {this.state.open ?\n <NGGModal content={this.props.content}\n onCloseModal={this.closeIGW}\n onInsertGallery={this.props.onInsertGallery}/>\n : ''\n }\n {this.hasGallery() ?\n <div className=\"add-ngg-gallery-block\">\n <h3>{add_ngg_gallery_block_i18n.h3}</h3>\n <button className=\"add-ngg-gallery-button\"\n onClick={this.openIGW}>\n {add_ngg_gallery_block_i18n.edit}\n </button>\n <button className=\"add-ngg-gallery-button\"\n onClick={this.removeGallery}>\n {add_ngg_gallery_block_i18n.delete}\n </button>\n </div>\n :\n <div className=\"add-ngg-gallery-block\">\n <div className=\"add-ngg-gallery-button\"\n onClick={this.openIGW}>\n {add_ngg_gallery_block_i18n.create}\n </div>\n </div>\n }\n </div>\n )\n }\n}","const icons = {};\n\nicons.nextgen =\n<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 240 240\" width=\"240.0pt\" height=\"240.0pt\">\n<path d=\"M 0.00 0.00 L 240.00 0.00 L 240.00 240.00 L 0.00 240.00 L 0.00 0.00 Z\" fill=\"#ffffff\" />\n<path d=\"M 116.97 3.45 C 155.78 2.17 194.29 21.78 215.90 54.07 C 226.92 70.43 234.08 89.34 236.07 109.00 C 239.08 140.20 228.61 172.42 208.14 196.12 C 191.73 215.41 168.66 228.79 143.97 234.16 C 125.25 238.08 105.37 237.44 87.04 231.86 C 67.00 226.07 48.82 214.65 34.69 199.32 C 14.08 177.26 2.88 147.13 3.50 117.00 C 4.36 95.58 10.72 74.49 22.55 56.55 C 35.03 37.69 52.63 22.36 73.52 13.50 C 87.07 6.87 101.94 3.80 116.97 3.45 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 69.17 61.47 C 70.78 61.56 72.37 61.91 73.97 62.05 C 80.30 62.27 86.66 62.04 93.00 62.14 C 96.81 62.23 100.65 61.35 104.18 62.75 C 108.45 64.30 111.62 68.44 111.67 73.03 C 111.78 81.35 111.66 89.68 111.72 98.00 C 111.65 101.03 111.87 104.65 110.30 107.35 C 108.22 110.91 104.17 113.41 100.02 113.40 C 90.68 113.43 81.33 113.42 71.99 113.40 C 65.66 113.41 59.85 108.54 59.66 102.04 C 59.55 92.36 59.70 82.67 59.58 72.99 C 59.41 67.44 63.60 62.15 69.17 61.47 Z\" fill=\"#ffffff\" />\n<path d=\"M 138.98 61.27 C 148.33 61.42 157.69 61.22 167.04 61.37 C 173.28 61.31 178.81 66.69 178.70 72.96 C 178.72 82.65 178.75 92.34 178.68 102.02 C 178.48 108.28 173.18 112.96 167.02 113.04 C 157.69 113.25 148.33 113.02 138.99 113.15 C 132.77 113.56 126.76 108.35 126.66 102.04 C 126.55 94.37 126.67 86.68 126.62 79.00 C 126.63 76.33 126.42 73.60 126.72 70.94 C 127.60 65.24 133.25 60.88 138.98 61.27 Z\" fill=\"#ffffff\" />\n<path d=\"M 70.97 72.97 C 80.41 72.70 89.87 72.92 99.31 72.86 C 99.39 82.36 99.34 91.87 99.34 101.38 C 89.85 101.36 80.36 101.42 70.87 101.35 C 70.90 91.90 70.70 82.42 70.97 72.97 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 138.39 72.91 C 147.80 72.79 157.23 72.85 166.65 72.88 C 166.65 82.41 166.85 91.97 166.55 101.49 C 157.18 101.27 147.79 101.39 138.41 101.42 C 138.30 91.92 138.36 82.41 138.39 72.91 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 69.96 128.72 C 77.95 128.35 86.00 128.68 94.00 128.66 C 97.84 128.75 101.40 128.12 104.93 129.93 C 109.12 131.86 111.63 136.43 111.39 141.00 C 111.31 150.34 111.48 159.70 111.31 169.04 C 111.25 175.45 105.33 180.72 99.01 180.44 C 90.00 180.43 81.00 180.42 71.99 180.44 C 67.16 180.64 62.37 177.99 60.28 173.57 C 59.04 171.04 59.32 167.76 59.27 165.00 C 59.38 156.70 59.15 148.39 59.37 140.10 C 59.59 134.25 64.10 129.27 69.96 128.72 Z\" fill=\"#ffffff\" />\n<path d=\"M 137.96 128.68 C 146.96 128.36 156.00 128.45 165.00 128.61 C 167.68 128.64 170.26 129.00 172.61 130.36 C 176.44 132.46 178.51 136.68 178.41 140.99 C 178.39 150.33 178.47 159.67 178.37 169.01 C 178.48 174.84 173.95 180.48 167.95 180.68 C 159.31 180.89 150.65 180.67 142.00 180.78 C 139.64 180.74 137.05 180.91 134.76 180.27 C 129.71 178.66 126.48 173.17 126.62 168.01 C 126.61 161.01 126.64 154.00 126.62 147.00 C 126.71 143.40 126.11 139.00 127.75 135.73 C 129.57 131.70 133.51 128.85 137.96 128.68 Z\" fill=\"#ffffff\" />\n<path d=\"M 70.98 140.01 C 80.41 139.71 89.87 139.94 99.31 139.89 C 99.40 149.41 99.33 158.93 99.35 168.45 C 89.85 168.43 80.36 168.47 70.86 168.42 C 70.91 158.96 70.69 149.47 70.98 140.01 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 138.45 140.41 C 147.84 140.29 157.27 140.44 166.67 140.35 C 166.70 149.82 166.71 159.29 166.67 168.77 C 157.24 168.71 147.81 168.71 138.38 168.77 C 138.39 159.32 138.24 149.85 138.45 140.41 Z\" fill=\"#9fbb1a\" />\n</svg>\n\nexport default icons;","import NGGEditor from './edit.jsx'\nimport icons from './icons.min';\nimport React from 'react';\n\nconst { __ } \t\t\t\t= wp.i18n\nconst { RawHTML } \t = wp.element\nconst { registerBlockType } = wp.blocks\n\n// Register our block\nregisterBlockType('imagely/nextgen-gallery', {\n\n title: __('NextGEN Gallery'),\n\n description: __('A block for adding NextGEN Galleries.'),\n\n icon: icons.nextgen,\n\n category: 'common',\n\n attributes: {\n content: {\n type: 'string',\n source: 'html',\n },\n },\n\n supports: {\n className: false,\n customClassName: false,\n },\n\n edit({attributes, setAttributes}) {\n return <NGGEditor content={attributes.content}\n onInsertGallery={(shortcode) => {\n setAttributes({content: shortcode});\n }}/>\n },\n\n save({ attributes }) {\n const { content } = attributes;\n return <RawHTML>{ content }</RawHTML>\n }\n});"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/object-assign/index.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/edit.jsx","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/icons.min.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/block.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","q","u","v","w","x","y","z","A","B","iterator","C","a","b","arguments","length","encodeURIComponent","D","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","E","F","this","props","context","refs","updater","G","H","isReactComponent","setState","_typeof","Error","forceUpdate","I","constructor","isPureReactComponent","J","current","K","L","ref","__self","__source","M","e","g","k","f","children","h","Array","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","push","V","T","U","isArray","next","done","keys","join","=",":","replace","escape","toString","W","aa","X","N","Y","Z","ba","ReactCurrentDispatcher","ReactCurrentBatchConfig","suspense","ReactCurrentOwner","IsSomeRendererActing","assign","Children","map","forEach","toArray","only","Component","Fragment","Profiler","PureComponent","StrictMode","Suspense","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","createElement","createFactory","createRef","forwardRef","render","isValidElement","lazy","_ctor","_status","_result","memo","compare","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","undefined","TypeError","toObject","body","document","NGGModal","React","_this","_classCallCheck","_super","closeModal","_assertThisInitialized","background_layer","setAttribute","style","overflow","appendChild","self","iframe","getElementById","addEventListener","classList","add","event","onInsertGallery","detail","shortcode","onCloseModal","removeChild","attach_to_post_url","window","igw","url","content","Base64","encode","ReactDOM","createPortal","react_default","id","href","onClick","className","src","tabIndex","NGGEditor","_this2","_super2","state","open","openIGW","closeIGW","removeGallery","edit_NGGModal","hasGallery","add_ngg_gallery_block_i18n","h3","edit","icons","nextgen","xmlns","viewBox","width","height","fill","__","wp","i18n","RawHTML","element","registerBlockType","blocks","title","description","icon","category","attributes","supports","customClassName","_ref","setAttributes","edit_NGGEditor","save","_ref2"],"mappings":"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","file":"block.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 3);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/** @license React v16.14.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var l=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.forward_ref\"):60112,y=n?Symbol.for(\"react.suspense\"):60113,z=n?Symbol.for(\"react.memo\"):60115,A=n?Symbol.for(\"react.lazy\"):\n60116,B=\"function\"===typeof Symbol&&Symbol.iterator;function C(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;c<arguments.length;c++)b+=\"&args[]=\"+encodeURIComponent(arguments[c]);return\"Minified React error #\"+a+\"; visit \"+b+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}\nvar D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E={};function F(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}F.prototype.isReactComponent={};F.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(C(85));this.updater.enqueueSetState(this,a,b,\"setState\")};F.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};\nfunction G(){}G.prototype=F.prototype;function H(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}var I=H.prototype=new G;I.constructor=H;l(I,F.prototype);I.isPureReactComponent=!0;var J={current:null},K=Object.prototype.hasOwnProperty,L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,c){var e,d={},g=null,k=null;if(null!=b)for(e in void 0!==b.ref&&(k=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)K.call(b,e)&&!L.hasOwnProperty(e)&&(d[e]=b[e]);var f=arguments.length-2;if(1===f)d.children=c;else if(1<f){for(var h=Array(f),m=0;m<f;m++)h[m]=arguments[m+2];d.children=h}if(a&&a.defaultProps)for(e in f=a.defaultProps,f)void 0===d[e]&&(d[e]=f[e]);return{$$typeof:p,type:a,key:g,ref:k,props:d,_owner:J.current}}\nfunction N(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,c,e){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=c;d.context=e;d.count=0;return d}return{result:a,keyPrefix:b,func:c,context:e,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,c,e){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return c(e,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var k=0;k<a.length;k++){d=a[k];var f=b+U(d,k);g+=T(d,f,c,e)}else if(null===a||\"object\"!==typeof a?f=null:(f=B&&a[B]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),k=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,k++),g+=T(d,f,c,e);else if(\"object\"===d)throw c=\"\"+a,Error(C(31,\"[object Object]\"===c?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":c,\"\"));return g}function V(a,b,c){return null==a?0:T(a,\"\",b,c)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function W(a,b){a.func.call(a.context,b,a.count++)}\nfunction aa(a,b,c){var e=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?X(a,e,c,function(a){return a}):null!=a&&(O(a)&&(a=N(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+c)),e.push(a))}function X(a,b,c,e,d){var g=\"\";null!=c&&(g=(\"\"+c).replace(P,\"$&/\")+\"/\");b=R(b,g,e,d);V(a,aa,b);S(b)}var Y={current:null};function Z(){var a=Y.current;if(null===a)throw Error(C(321));return a}\nvar ba={ReactCurrentDispatcher:Y,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:J,IsSomeRendererActing:{current:!1},assign:l};exports.Children={map:function(a,b,c){if(null==a)return a;var e=[];X(a,e,null,b,c);return e},forEach:function(a,b,c){if(null==a)return a;b=R(null,null,b,c);V(a,W,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];X(a,b,null,function(a){return a});return b},only:function(a){if(!O(a))throw Error(C(143));return a}};\nexports.Component=F;exports.Fragment=r;exports.Profiler=u;exports.PureComponent=H;exports.StrictMode=t;exports.Suspense=y;exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ba;\nexports.cloneElement=function(a,b,c){if(null===a||void 0===a)throw Error(C(267,a));var e=l({},a.props),d=a.key,g=a.ref,k=a._owner;if(null!=b){void 0!==b.ref&&(g=b.ref,k=J.current);void 0!==b.key&&(d=\"\"+b.key);if(a.type&&a.type.defaultProps)var f=a.type.defaultProps;for(h in b)K.call(b,h)&&!L.hasOwnProperty(h)&&(e[h]=void 0===b[h]&&void 0!==f?f[h]:b[h])}var h=arguments.length-2;if(1===h)e.children=c;else if(1<h){f=Array(h);for(var m=0;m<h;m++)f[m]=arguments[m+2];e.children=f}return{$$typeof:p,type:a.type,\nkey:d,ref:g,props:e,_owner:k}};exports.createContext=function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a};exports.createElement=M;exports.createFactory=function(a){var b=M.bind(null,a);b.type=a;return b};exports.createRef=function(){return{current:null}};exports.forwardRef=function(a){return{$$typeof:x,render:a}};exports.isValidElement=O;\nexports.lazy=function(a){return{$$typeof:A,_ctor:a,_status:-1,_result:null}};exports.memo=function(a,b){return{$$typeof:z,type:a,compare:void 0===b?null:b}};exports.useCallback=function(a,b){return Z().useCallback(a,b)};exports.useContext=function(a,b){return Z().useContext(a,b)};exports.useDebugValue=function(){};exports.useEffect=function(a,b){return Z().useEffect(a,b)};exports.useImperativeHandle=function(a,b,c){return Z().useImperativeHandle(a,b,c)};\nexports.useLayoutEffect=function(a,b){return Z().useLayoutEffect(a,b)};exports.useMemo=function(a,b){return Z().useMemo(a,b)};exports.useReducer=function(a,b,c){return Z().useReducer(a,b,c)};exports.useRef=function(a){return Z().useRef(a)};exports.useState=function(a){return Z().useState(a)};exports.version=\"16.14.0\";\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","import React from 'react';\n\nconst body = document.body;\n\nclass NGGModal extends React.Component {\n\n constructor(props) {\n super(props)\n this.closeModal = this.closeModal.bind(this);\n\n this.background_layer = document.createElement('div');\n this.background_layer.setAttribute('id', 'add-ngg-gallery-modal-background');\n }\n\n componentDidMount() {\n body.style.overflow = 'hidden';\n body.appendChild(this.background_layer);\n\n const self = this;\n\n const iframe = document.getElementById('add-ngg-gallery-block-iframe');\n\n iframe.addEventListener('NGG_Iframe_Ready', function() {\n document.getElementById(\"add-ngg-gallery-modal-spinner\").classList.add(\"add-ngg-gallery-modal-spinner-hidden\");\n });\n\n iframe.addEventListener('NGG_Insert_Gallery', function(event) {\n self.props.onInsertGallery(event.detail.shortcode);\n\n })\n\n iframe.addEventListener('NGG_Close_Modal', function() {\n self.props.onCloseModal();\n })\n }\n\n componentWillUnmount() {\n body.style.overflow = 'auto';\n body.removeChild(this.background_layer);\n }\n\n closeModal() {\n this.props.onCloseModal();\n }\n\n render() {\n let attach_to_post_url = window.igw.url + '&origin=block';\n\n if (this.props.content) {\n attach_to_post_url += '&shortcode=';\n let shortcode = this.props.content.replace(/\\\\\"/g, '\"');\n shortcode = shortcode.replace(/^\\[ngg_images/, '');\n shortcode = shortcode.replace(/^\\[ngg/, '');\n shortcode = shortcode.replace(/]$/, '');\n attach_to_post_url += Base64.encode(shortcode);\n }\n\n // use createPortal to insert the modal div as a child of <body> to prevent the WP-Admin sidebar\n // menu from getting in the way and causing annoying z-index issues\n return ReactDOM.createPortal(\n <div id=\"add-ngg-gallery-modal\">\n <a href='#'\n id='add-ngg-gallery-modal-close'\n onClick={this.closeModal}>\n <span className=\"dashicons dashicons-no\"/>\n </a>\n <div id=\"add-ngg-gallery-modal-spinner\">\n <i className=\"fa fa-spin fa-spinner\"/>\n </div>\n <iframe src={attach_to_post_url}\n tabIndex=\"-1\"\n name=\"add-ngg-gallery-block-iframe\"\n id=\"add-ngg-gallery-block-iframe\"/>\n </div>,\n body\n );\n }\n\n}\n\nexport default class NGGEditor extends React.Component {\n\n constructor(props) {\n super(props)\n\n this.state = {\n open: false\n }\n\n this.openIGW = this.openIGW.bind(this);\n this.closeIGW = this.closeIGW.bind(this);\n this.removeGallery = this.removeGallery.bind(this);\n }\n\n hasGallery() {\n return this.props.content && this.props.content.length > 0\n }\n\n removeGallery() {\n this.props.onInsertGallery('');\n }\n\n closeIGW() {\n this.setState({\n open: false\n });\n }\n\n openIGW() {\n this.setState({\n open: true\n });\n }\n\n render() {\n return (\n <div className=\"add-ngg-gallery-parent\">\n {this.state.open ?\n <NGGModal content={this.props.content}\n onCloseModal={this.closeIGW}\n onInsertGallery={this.props.onInsertGallery}/>\n : ''\n }\n {this.hasGallery() ?\n <div className=\"add-ngg-gallery-block\">\n <h3>{add_ngg_gallery_block_i18n.h3}</h3>\n <button className=\"add-ngg-gallery-button\"\n onClick={this.openIGW}>\n {add_ngg_gallery_block_i18n.edit}\n </button>\n <button className=\"add-ngg-gallery-button\"\n onClick={this.removeGallery}>\n {add_ngg_gallery_block_i18n.delete}\n </button>\n </div>\n :\n <div className=\"add-ngg-gallery-block\">\n <div className=\"add-ngg-gallery-button\"\n onClick={this.openIGW}>\n {add_ngg_gallery_block_i18n.create}\n </div>\n </div>\n }\n </div>\n )\n }\n}","const icons = {};\n\nicons.nextgen =\n<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 240 240\" width=\"240.0pt\" height=\"240.0pt\">\n<path d=\"M 0.00 0.00 L 240.00 0.00 L 240.00 240.00 L 0.00 240.00 L 0.00 0.00 Z\" fill=\"#ffffff\" />\n<path d=\"M 116.97 3.45 C 155.78 2.17 194.29 21.78 215.90 54.07 C 226.92 70.43 234.08 89.34 236.07 109.00 C 239.08 140.20 228.61 172.42 208.14 196.12 C 191.73 215.41 168.66 228.79 143.97 234.16 C 125.25 238.08 105.37 237.44 87.04 231.86 C 67.00 226.07 48.82 214.65 34.69 199.32 C 14.08 177.26 2.88 147.13 3.50 117.00 C 4.36 95.58 10.72 74.49 22.55 56.55 C 35.03 37.69 52.63 22.36 73.52 13.50 C 87.07 6.87 101.94 3.80 116.97 3.45 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 69.17 61.47 C 70.78 61.56 72.37 61.91 73.97 62.05 C 80.30 62.27 86.66 62.04 93.00 62.14 C 96.81 62.23 100.65 61.35 104.18 62.75 C 108.45 64.30 111.62 68.44 111.67 73.03 C 111.78 81.35 111.66 89.68 111.72 98.00 C 111.65 101.03 111.87 104.65 110.30 107.35 C 108.22 110.91 104.17 113.41 100.02 113.40 C 90.68 113.43 81.33 113.42 71.99 113.40 C 65.66 113.41 59.85 108.54 59.66 102.04 C 59.55 92.36 59.70 82.67 59.58 72.99 C 59.41 67.44 63.60 62.15 69.17 61.47 Z\" fill=\"#ffffff\" />\n<path d=\"M 138.98 61.27 C 148.33 61.42 157.69 61.22 167.04 61.37 C 173.28 61.31 178.81 66.69 178.70 72.96 C 178.72 82.65 178.75 92.34 178.68 102.02 C 178.48 108.28 173.18 112.96 167.02 113.04 C 157.69 113.25 148.33 113.02 138.99 113.15 C 132.77 113.56 126.76 108.35 126.66 102.04 C 126.55 94.37 126.67 86.68 126.62 79.00 C 126.63 76.33 126.42 73.60 126.72 70.94 C 127.60 65.24 133.25 60.88 138.98 61.27 Z\" fill=\"#ffffff\" />\n<path d=\"M 70.97 72.97 C 80.41 72.70 89.87 72.92 99.31 72.86 C 99.39 82.36 99.34 91.87 99.34 101.38 C 89.85 101.36 80.36 101.42 70.87 101.35 C 70.90 91.90 70.70 82.42 70.97 72.97 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 138.39 72.91 C 147.80 72.79 157.23 72.85 166.65 72.88 C 166.65 82.41 166.85 91.97 166.55 101.49 C 157.18 101.27 147.79 101.39 138.41 101.42 C 138.30 91.92 138.36 82.41 138.39 72.91 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 69.96 128.72 C 77.95 128.35 86.00 128.68 94.00 128.66 C 97.84 128.75 101.40 128.12 104.93 129.93 C 109.12 131.86 111.63 136.43 111.39 141.00 C 111.31 150.34 111.48 159.70 111.31 169.04 C 111.25 175.45 105.33 180.72 99.01 180.44 C 90.00 180.43 81.00 180.42 71.99 180.44 C 67.16 180.64 62.37 177.99 60.28 173.57 C 59.04 171.04 59.32 167.76 59.27 165.00 C 59.38 156.70 59.15 148.39 59.37 140.10 C 59.59 134.25 64.10 129.27 69.96 128.72 Z\" fill=\"#ffffff\" />\n<path d=\"M 137.96 128.68 C 146.96 128.36 156.00 128.45 165.00 128.61 C 167.68 128.64 170.26 129.00 172.61 130.36 C 176.44 132.46 178.51 136.68 178.41 140.99 C 178.39 150.33 178.47 159.67 178.37 169.01 C 178.48 174.84 173.95 180.48 167.95 180.68 C 159.31 180.89 150.65 180.67 142.00 180.78 C 139.64 180.74 137.05 180.91 134.76 180.27 C 129.71 178.66 126.48 173.17 126.62 168.01 C 126.61 161.01 126.64 154.00 126.62 147.00 C 126.71 143.40 126.11 139.00 127.75 135.73 C 129.57 131.70 133.51 128.85 137.96 128.68 Z\" fill=\"#ffffff\" />\n<path d=\"M 70.98 140.01 C 80.41 139.71 89.87 139.94 99.31 139.89 C 99.40 149.41 99.33 158.93 99.35 168.45 C 89.85 168.43 80.36 168.47 70.86 168.42 C 70.91 158.96 70.69 149.47 70.98 140.01 Z\" fill=\"#9fbb1a\" />\n<path d=\"M 138.45 140.41 C 147.84 140.29 157.27 140.44 166.67 140.35 C 166.70 149.82 166.71 159.29 166.67 168.77 C 157.24 168.71 147.81 168.71 138.38 168.77 C 138.39 159.32 138.24 149.85 138.45 140.41 Z\" fill=\"#9fbb1a\" />\n</svg>\n\nexport default icons;","import NGGEditor from './edit.jsx'\nimport icons from './icons.min';\nimport React from 'react';\n\nconst { __ } \t\t\t\t= wp.i18n\nconst { RawHTML } \t = wp.element\nconst { registerBlockType } = wp.blocks\n\n// Register our block\nregisterBlockType('imagely/nextgen-gallery', {\n\n title: __('NextGEN Gallery'),\n\n description: __('A block for adding NextGEN Galleries.'),\n\n icon: icons.nextgen,\n\n category: 'common',\n\n attributes: {\n content: {\n type: 'string',\n source: 'html',\n },\n },\n\n supports: {\n className: false,\n customClassName: false,\n },\n\n edit({attributes, setAttributes}) {\n return <NGGEditor content={attributes.content}\n onInsertGallery={(shortcode) => {\n setAttributes({content: shortcode});\n }}/>\n },\n\n save({ attributes }) {\n const { content } = attributes;\n return <RawHTML>{ content }</RawHTML>\n }\n});"],"sourceRoot":""}
products/photocrati_nextgen/modules/nextgen_block/static/build/post-thumbnail.min.js CHANGED
@@ -1,15 +1,15 @@
1
- !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(e,t,r){"use strict";e.exports=r(3)},function(e,t){function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports="object"==("undefined"==typeof self?"undefined":r(self))?self.FormData:window.FormData},function(e,t,r){(function(e){function t(e){"@babel/helpers - typeof";return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};f.prototype.append=function(e,t){e=u(e),t=s(t);var r=this.map[e];this.map[e]=r?r+","+t:t},f.prototype.delete=function(e){delete this.map[u(e)]},f.prototype.get=function(e){return e=u(e),this.has(e)?this.map[e]:null},f.prototype.has=function(e){return this.map.hasOwnProperty(u(e))},f.prototype.set=function(e,t){this.map[u(e)]=s(t)},f.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},f.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),c(e)},f.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),c(e)},f.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),c(e)},t.iterable&&(f.prototype[Symbol.iterator]=f.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},h.call(b.prototype),h.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var a=[301,302,303,307,308];v.redirect=function(e,t){if(-1===a.indexOf(t))throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=f,e.Request=b,e.Response=v,e.fetch=function(e,r){return new Promise(function(n,o){var i=new b(e,r),a=new XMLHttpRequest;a.onload=function(){var e={status:a.status,statusText:a.statusText,headers:function(e){var t=new f;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();t.append(n,o)}}),t}(a.getAllResponseHeaders()||"")};e.url="responseURL"in a?a.responseURL:e.headers.get("X-Request-URL");var t="response"in a?a.response:a.responseText;n(new v(t,e))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.open(i.method,i.url,!0),"include"===i.credentials?a.withCredentials=!0:"omit"===i.credentials&&(a.withCredentials=!1),"responseType"in a&&t.blob&&(a.responseType="blob"),i.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),a.send(void 0===i._bodyInit?null:i._bodyInit)})},e.fetch.polyfill=!0}function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function c(e){var r={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(r[Symbol.iterator]=function(){return r}),r}function f(e){this.map={},e instanceof f?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function l(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function y(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&n(e))this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=d(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,r=p(t);return t.readAsText(e),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function b(e,t){var r=(t=t||{}).body;if(e instanceof b){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new f(e.headers)),this.method=e.method,this.mode=e.mode,r||null==e._bodyInit||(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new f(t.headers)),this.method=function(e){var t=e.toUpperCase();return i.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(o))}}),t}function v(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var n=r.fetch;n.Response=r.Response,n.Request=r.Request,n.Headers=r.Headers;"object"===t(e)&&e.exports&&(e.exports=n,e.exports.default=n)}).call(this,r(5)(e))},function(e,t,r){"use strict";
2
- /** @license React v16.6.1
3
  * react.production.min.js
4
  *
5
  * Copyright (c) Facebook, Inc. and its affiliates.
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
- */function n(e){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=r(4),i="function"==typeof Symbol&&Symbol.for,a=i?Symbol.for("react.element"):60103,u=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,f=i?Symbol.for("react.profiler"):60114,l=i?Symbol.for("react.provider"):60109,p=i?Symbol.for("react.context"):60110,y=i?Symbol.for("react.concurrent_mode"):60111,d=i?Symbol.for("react.forward_ref"):60112,h=i?Symbol.for("react.suspense"):60113,b=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,v="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t=arguments.length-1,r="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=0;n<t;n++)r+="&args[]="+encodeURIComponent(arguments[n+1]);!function(e,t,r,n,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[r,n,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return s[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",r)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function O(e,t,r){this.props=e,this.context=t,this.refs=w,this.updater=r||_}function S(){}function P(e,t,r){this.props=e,this.context=t,this.refs=w,this.updater=r||_}O.prototype.isReactComponent={},O.prototype.setState=function(e,t){"object"!==n(e)&&"function"!=typeof e&&null!=e&&g("85"),this.updater.enqueueSetState(this,e,t,"setState")},O.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=O.prototype;var j=P.prototype=new S;j.constructor=P,o(j,O.prototype),j.isPureReactComponent=!0;var E={current:null,currentDispatcher:null},x=Object.prototype.hasOwnProperty,A={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,r){var n=void 0,o={},i=null,u=null;if(null!=t)for(n in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,n)&&!A.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),f=0;f<s;f++)c[f]=arguments[f+2];o.children=c}if(e&&e.defaultProps)for(n in s=e.defaultProps)void 0===o[n]&&(o[n]=s[n]);return{$$typeof:a,type:e,key:i,ref:u,props:o,_owner:E.current}}function k(e){return"object"===n(e)&&null!==e&&e.$$typeof===a}var R=/\/+/g,B=[];function U(e,t,r,n){if(B.length){var o=B.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function C(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>B.length&&B.push(e)}function I(e,t,r){return null==e?0:function e(t,r,o,i){var s=n(t);"undefined"!==s&&"boolean"!==s||(t=null);var c=!1;if(null===t)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case a:case u:c=!0}}if(c)return o(i,t,""===r?"."+D(t,0):r),1;if(c=0,r=""===r?".":r+":",Array.isArray(t))for(var f=0;f<t.length;f++){var l=r+D(s=t[f],f);c+=e(s,l,o,i)}else if(l=null===t||"object"!==n(t)?null:"function"==typeof(l=v&&t[v]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),f=0;!(s=t.next()).done;)c+=e(s=s.value,l=r+D(s,f++),o,i);else"object"===s&&g("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return c}(e,"",t,r)}function D(e,t){return"object"===n(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function F(e,t){e.func.call(e.context,t,e.count++)}function $(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?q(e,n,r,function(e){return e}):null!=e&&(k(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(R,"$&/")+"/")+r)),n.push(e))}function q(e,t,r,n,o){var i="";null!=r&&(i=(""+r).replace(R,"$&/")+"/"),I(e,$,t=U(t,i,n,o)),C(t)}var N={Children:{map:function(e,t,r){if(null==e)return e;var n=[];return q(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;I(e,F,t=U(null,null,t,r)),C(t)},count:function(e){return I(e,function(){return null},null)},toArray:function(e){var t=[];return q(e,t,null,function(e){return e}),t},only:function(e){return k(e)||g("143"),e}},createRef:function(){return{current:null}},Component:O,PureComponent:P,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:d,render:e}},lazy:function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:b,type:e,compare:void 0===t?null:t}},Fragment:s,StrictMode:c,Suspense:h,createElement:T,cloneElement:function(e,t,r){(null===e||void 0===e)&&g("267",e);var n=void 0,i=o({},e.props),u=e.key,s=e.ref,c=e._owner;if(null!=t){void 0!==t.ref&&(s=t.ref,c=E.current),void 0!==t.key&&(u=""+t.key);var f=void 0;for(n in e.type&&e.type.defaultProps&&(f=e.type.defaultProps),t)x.call(t,n)&&!A.hasOwnProperty(n)&&(i[n]=void 0===t[n]&&void 0!==f?f[n]:t[n])}if(1===(n=arguments.length-2))i.children=r;else if(1<n){f=Array(n);for(var l=0;l<n;l++)f[l]=arguments[l+2];i.children=f}return{$$typeof:a,type:e.type,key:u,ref:s,props:i,_owner:c}},createFactory:function(e){var t=T.bind(null,e);return t.type=e,t},isValidElement:k,version:"16.6.3",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:E,assign:o}};N.unstable_ConcurrentMode=y,N.unstable_Profiler=f;var L={default:N},M=L&&N||L;e.exports=M.default||M},function(e,t,r){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
- */var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,a,u=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var c in r=Object(arguments[s]))o.call(r,c)&&(u[c]=r[c]);if(n){a=n(r);for(var f=0;f<a.length;f++)i.call(r,a[f])&&(u[a[f]]=r[a[f]])}}return u}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r.n(n),i=r(1),a=r.n(i),u=r(2),s=r.n(u);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){_(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),e}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=g(e);if(t){var o=g(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;return v(e)}(this,r)}}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var w=wp.data.dispatch,O=wp.components.Button,S=wp.element,P=S.Fragment,j=S.Component,E=wp.i18n.__,x=lodash.property,A=function(e){h(r,j);var t=m(r);function r(){var e;p(this,r);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return _(v(e=t.call.apply(t,[this].concat(o))),"state",{image_url:null,msg:E("Loading...")}),_(v(e),"updateImageUrl",function(){e.getImageUrl(e.props.image_id).then(function(t){return e.setState({image_url:t})}).catch(function(t){return console.log(t)&&e.setState({msg:E("Could not load image")})})}),_(v(e),"getImageUrl",function(e){var t=new a.a;return t.append("action","get_image"),t.append("image_id",e),s()(photocrati_ajax.url,{method:"POST",body:t,headers:{Accept:"application/json"}}).then(function(e){return e.json()}).then(x("image.image_url"))}),e}return d(r,[{key:"componentDidUpdate",value:function(e){this.props.image_id!==e.image_id&&this.updateImageUrl()}},{key:"componentDidMount",value:function(){this.updateImageUrl()}},{key:"render",value:function(){var e=this.state.msg,t=this.state.image_url?o.a.createElement("img",{src:this.state.image_url}):o.a.createElement("span",null,e);return o.a.createElement("div",{style:{paddingTop:"5px",paddingBottom:"5px"}},t)}}]),r}(),T=function(e){h(r,j);var t=m(r);function r(e){var n;return p(this,r),_(v(n=t.call(this,e)),"handleOpenClick",function(e){top.set_ngg_post_thumbnail=n.onUpdatePostThumbnail,tb_show("Set NextGEN Featured Image",ngg_featured_image.modal_url.replace(/%post_id%/,n.props.currentPostId))}),_(v(n),"handleRemoveClick",function(e){var t=f(f({},n.props.meta),{},{ngg_post_thumbnail:0,featured_media:0});n.setState({ngg_id:0}),w("core/editor").editPost({meta:t})}),_(v(n),"onUpdatePostThumbnail",function(e){tb_remove();var t=f(f({},n.props.meta),{},{ngg_post_thumbnail:parseInt(e)});n.setState({ngg_id:t.ngg_post_thumbnail}),w("core/editor").editPost({meta:t})}),n.state={ngg_id:e.meta.ngg_post_thumbnail,wp_ml_id:e.featuredImageId},n}return d(r,[{key:"render",value:function(){return o.a.createElement(P,null,o.a.createElement(O,{style:{marginTop:"10px"},onClick:this.handleOpenClick,className:"editor-post-featured-image__toggle"},E("Set NextGEN Featured Image")),this.state.ngg_id>0&&this.props.meta.ngg_post_thumbnail!==this.state.ngg_id?o.a.createElement(P,null,o.a.createElement(A,{image_id:this.state.ngg_id}),o.a.createElement(O,{onClick:this.handleRemoveClick,className:"is-link is-destructive"},E("Remove featured image"))):"")}}]),r}();function k(){return(k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var R=wp.data.select,B=wp.element.Fragment;wp.hooks.addFilter("editor.PostFeaturedImage","imagely/featured-image-display",function(e){return function(t){var r=R("core/editor").getCurrentPostAttribute("meta"),n=r?o.a.createElement(T,k({},t,{meta:r})):null;return o.a.createElement(B,null,o.a.createElement(e,t),n)}})}]);
15
  //# sourceMappingURL=post-thumbnail.min.js.map
1
+ !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=6)}([function(e,t,r){"use strict";e.exports=r(3)},function(e,t){function r(e){"@babel/helpers - typeof";return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports="object"==("undefined"==typeof self?"undefined":r(self))?self.FormData:window.FormData},function(e,t,r){(function(e){function t(e){"@babel/helpers - typeof";return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(e){function t(){this.fetch=!1}return t.prototype=e,new t}("undefined"!=typeof self?self:this);(function(e){!function(e){if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],n=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&r.indexOf(Object.prototype.toString.call(e))>-1};f.prototype.append=function(e,t){e=a(e),t=s(t);var r=this.map[e];this.map[e]=r?r+","+t:t},f.prototype.delete=function(e){delete this.map[a(e)]},f.prototype.get=function(e){return e=a(e),this.has(e)?this.map[e]:null},f.prototype.has=function(e){return this.map.hasOwnProperty(a(e))},f.prototype.set=function(e,t){this.map[a(e)]=s(t)},f.prototype.forEach=function(e,t){for(var r in this.map)this.map.hasOwnProperty(r)&&e.call(t,this.map[r],r,this)},f.prototype.keys=function(){var e=[];return this.forEach(function(t,r){e.push(r)}),c(e)},f.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),c(e)},f.prototype.entries=function(){var e=[];return this.forEach(function(t,r){e.push([r,t])}),c(e)},t.iterable&&(f.prototype[Symbol.iterator]=f.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},h.call(b.prototype),h.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var u=[301,302,303,307,308];g.redirect=function(e,t){if(-1===u.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},e.Headers=f,e.Request=b,e.Response=g,e.fetch=function(e,r){return new Promise(function(n,o){var i=new b(e,r),u=new XMLHttpRequest;u.onload=function(){var e={status:u.status,statusText:u.statusText,headers:function(e){var t=new f;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var r=e.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();t.append(n,o)}}),t}(u.getAllResponseHeaders()||"")};e.url="responseURL"in u?u.responseURL:e.headers.get("X-Request-URL");var t="response"in u?u.response:u.responseText;n(new g(t,e))},u.onerror=function(){o(new TypeError("Network request failed"))},u.ontimeout=function(){o(new TypeError("Network request failed"))},u.open(i.method,i.url,!0),"include"===i.credentials?u.withCredentials=!0:"omit"===i.credentials&&(u.withCredentials=!1),"responseType"in u&&t.blob&&(u.responseType="blob"),i.headers.forEach(function(e,t){u.setRequestHeader(t,e)}),u.send(void 0===i._bodyInit?null:i._bodyInit)})},e.fetch.polyfill=!0}function a(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!=typeof e&&(e=String(e)),e}function c(e){var r={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(r[Symbol.iterator]=function(){return r}),r}function f(e){this.map={},e instanceof f?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function l(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise(function(t,r){e.onload=function(){t(e.result)},e.onerror=function(){r(e.error)}})}function y(e){var t=new FileReader,r=p(t);return t.readAsArrayBuffer(e),r}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&n(e))this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=d(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(y)}),this.text=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,r=p(t);return t.readAsText(e),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),r=new Array(t.length),n=0;n<t.length;n++)r[n]=String.fromCharCode(t[n]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function b(e,t){var r=(t=t||{}).body;if(e instanceof b){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new f(e.headers)),this.method=e.method,this.mode=e.mode,r||null==e._bodyInit||(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new f(t.headers)),this.method=function(e){var t=e.toUpperCase();return i.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var r=e.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(n),decodeURIComponent(o))}}),t}function g(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}}(void 0!==e?e:this)}).call(r,void 0);var n=r.fetch;n.Response=r.Response,n.Request=r.Request,n.Headers=r.Headers;"object"===t(e)&&e.exports&&(e.exports=n,e.exports.default=n)}).call(this,r(5)(e))},function(e,t,r){"use strict";
2
+ /** @license React v16.14.0
3
  * react.production.min.js
4
  *
5
  * Copyright (c) Facebook, Inc. and its affiliates.
6
  *
7
  * This source code is licensed under the MIT license found in the
8
  * LICENSE file in the root directory of this source tree.
9
+ */function n(e){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=r(4),i="function"==typeof Symbol&&Symbol.for,u=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,f=i?Symbol.for("react.profiler"):60114,l=i?Symbol.for("react.provider"):60109,p=i?Symbol.for("react.context"):60110,y=i?Symbol.for("react.forward_ref"):60112,d=i?Symbol.for("react.suspense"):60113,h=i?Symbol.for("react.memo"):60115,b=i?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function w(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||v}function O(){}function S(e,t,r){this.props=e,this.context=t,this.refs=_,this.updater=r||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!==n(e)&&"function"!=typeof e&&null!=e)throw Error(g(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},O.prototype=w.prototype;var j=S.prototype=new O;j.constructor=S,o(j,w.prototype),j.isPureReactComponent=!0;var P={current:null},E=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function R(e,t,r){var n,o={},i=null,a=null;if(null!=t)for(n in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)E.call(t,n)&&!x.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),f=0;f<s;f++)c[f]=arguments[f+2];o.children=c}if(e&&e.defaultProps)for(n in s=e.defaultProps)void 0===o[n]&&(o[n]=s[n]);return{$$typeof:u,type:e,key:i,ref:a,props:o,_owner:P.current}}function A(e){return"object"===n(e)&&null!==e&&e.$$typeof===u}var k=/\/+/g,T=[];function B(e,t,r,n){if(T.length){var o=T.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function C(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>T.length&&T.push(e)}function U(e,t,r){return null==e?0:function e(t,r,o,i){var s=n(t);"undefined"!==s&&"boolean"!==s||(t=null);var c=!1;if(null===t)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case u:case a:c=!0}}if(c)return o(i,t,""===r?"."+I(t,0):r),1;if(c=0,r=""===r?".":r+":",Array.isArray(t))for(var f=0;f<t.length;f++){var l=r+I(s=t[f],f);c+=e(s,l,o,i)}else if(l=null===t||"object"!==n(t)?null:"function"==typeof(l=m&&t[m]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),f=0;!(s=t.next()).done;)c+=e(s=s.value,l=r+I(s,f++),o,i);else if("object"===s)throw o=""+t,Error(g(31,"[object Object]"===o?"object with keys {"+Object.keys(t).join(", ")+"}":o,""));return c}(e,"",t,r)}function I(e,t){return"object"===n(e)&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function D(e,t){e.func.call(e.context,t,e.count++)}function F(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?$(e,n,r,function(e){return e}):null!=e&&(A(e)&&(e=function(e,t){return{$$typeof:u,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(k,"$&/")+"/")+r)),n.push(e))}function $(e,t,r,n,o){var i="";null!=r&&(i=(""+r).replace(k,"$&/")+"/"),U(e,F,t=B(t,i,n,o)),C(t)}var q={current:null};function L(){var e=q.current;if(null===e)throw Error(g(321));return e}var N={ReactCurrentDispatcher:q,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:P,IsSomeRendererActing:{current:!1},assign:o};t.Children={map:function(e,t,r){if(null==e)return e;var n=[];return $(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;U(e,D,t=B(null,null,t,r)),C(t)},count:function(e){return U(e,function(){return null},null)},toArray:function(e){var t=[];return $(e,t,null,function(e){return e}),t},only:function(e){if(!A(e))throw Error(g(143));return e}},t.Component=w,t.Fragment=s,t.Profiler=f,t.PureComponent=S,t.StrictMode=c,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error(g(267,e));var n=o({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=P.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(f in t)E.call(t,f)&&!x.hasOwnProperty(f)&&(n[f]=void 0===t[f]&&void 0!==c?c[f]:t[f])}var f=arguments.length-2;if(1===f)n.children=r;else if(1<f){c=Array(f);for(var l=0;l<f;l++)c[l]=arguments[l+2];n.children=c}return{$$typeof:u,type:e.type,key:i,ref:a,props:n,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=R,t.createFactory=function(e){var t=R.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:y,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:b,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return L().useCallback(e,t)},t.useContext=function(e,t){return L().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return L().useEffect(e,t)},t.useImperativeHandle=function(e,t,r){return L().useImperativeHandle(e,t,r)},t.useLayoutEffect=function(e,t){return L().useLayoutEffect(e,t)},t.useMemo=function(e,t){return L().useMemo(e,t)},t.useReducer=function(e,t,r){return L().useReducer(e,t,r)},t.useRef=function(e){return L().useRef(e)},t.useState=function(e){return L().useState(e)},t.version="16.14.0"},function(e,t,r){"use strict";
10
  /*
11
  object-assign
12
  (c) Sindre Sorhus
13
  @license MIT
14
+ */var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,u,a=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var c in r=Object(arguments[s]))o.call(r,c)&&(a[c]=r[c]);if(n){u=n(r);for(var f=0;f<u.length;f++)i.call(r,u[f])&&(a[u[f]]=r[u[f]])}}return a}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";r.r(t);var n=r(0),o=r.n(n),i=r(1),u=r.n(i),a=r(2),s=r.n(a);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){_(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e){"@babel/helpers - typeof";return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),e}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=v(e);if(t){var o=v(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;return g(e)}(this,r)}}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var w=wp.data.dispatch,O=wp.components.Button,S=wp.element,j=S.Fragment,P=S.Component,E=wp.i18n.__,x=lodash.property,R=function(e){h(r,P);var t=m(r);function r(){var e;p(this,r);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return _(g(e=t.call.apply(t,[this].concat(o))),"state",{image_url:null,msg:E("Loading...")}),_(g(e),"updateImageUrl",function(){e.getImageUrl(e.props.image_id).then(function(t){return e.setState({image_url:t})}).catch(function(t){return console.log(t)&&e.setState({msg:E("Could not load image")})})}),_(g(e),"getImageUrl",function(e){var t=new u.a;return t.append("action","get_image"),t.append("image_id",e),s()(photocrati_ajax.url,{method:"POST",body:t,headers:{Accept:"application/json"}}).then(function(e){return e.json()}).then(x("image.image_url"))}),e}return d(r,[{key:"componentDidUpdate",value:function(e){this.props.image_id!==e.image_id&&this.updateImageUrl()}},{key:"componentDidMount",value:function(){this.updateImageUrl()}},{key:"render",value:function(){var e=this.state.msg,t=this.state.image_url?o.a.createElement("img",{src:this.state.image_url}):o.a.createElement("span",null,e);return o.a.createElement("div",{style:{paddingTop:"5px",paddingBottom:"5px"}},t)}}]),r}(),A=function(e){h(r,P);var t=m(r);function r(e){var n;return p(this,r),_(g(n=t.call(this,e)),"handleOpenClick",function(e){top.set_ngg_post_thumbnail=n.onUpdatePostThumbnail,tb_show("Set NextGEN Featured Image",ngg_featured_image.modal_url.replace(/%post_id%/,n.props.currentPostId))}),_(g(n),"handleRemoveClick",function(e){var t=f(f({},n.props.meta),{},{ngg_post_thumbnail:0,featured_media:0});n.setState({ngg_id:0}),w("core/editor").editPost({meta:t})}),_(g(n),"onUpdatePostThumbnail",function(e){tb_remove();var t=f(f({},n.props.meta),{},{ngg_post_thumbnail:parseInt(e)});n.setState({ngg_id:t.ngg_post_thumbnail}),w("core/editor").editPost({meta:t})}),n.state={ngg_id:e.meta.ngg_post_thumbnail,wp_ml_id:e.featuredImageId},n}return d(r,[{key:"render",value:function(){return o.a.createElement(j,null,o.a.createElement(O,{style:{marginTop:"10px"},onClick:this.handleOpenClick,className:"editor-post-featured-image__toggle"},E("Set NextGEN Featured Image")),this.state.ngg_id>0&&this.props.meta.ngg_post_thumbnail!==this.state.ngg_id?o.a.createElement(j,null,o.a.createElement(R,{image_id:this.state.ngg_id}),o.a.createElement(O,{onClick:this.handleRemoveClick,className:"is-link is-destructive"},E("Remove featured image"))):"")}}]),r}();function k(){return(k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var T=wp.data.select,B=wp.element.Fragment;wp.hooks.addFilter("editor.PostFeaturedImage","imagely/featured-image-display",function(e){return function(t){var r=T("core/editor").getCurrentPostAttribute("meta"),n=r?o.a.createElement(A,k({},t,{meta:r})):null;return o.a.createElement(B,null,o.a.createElement(e,t),n)}})}]);
15
  //# sourceMappingURL=post-thumbnail.min.js.map
products/photocrati_nextgen/modules/nextgen_block/static/build/post-thumbnail.min.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/form-data/lib/browser.js","webpack:///./node_modules/cross-fetch/dist/browser-ponyfill.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/object-assign/index.js","webpack:///(webpack)/buildin/module.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/components/ngg-post-thumbnail.jsx","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/post-thumbnail.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","self","_typeof","FormData","window","__root__","root","F","this","fetch","support","searchParams","iterable","blob","Blob","e","formData","arrayBuffer","viewClasses","isDataView","obj","DataView","isPrototypeOf","isArrayBufferView","ArrayBuffer","isView","indexOf","toString","Headers","append","normalizeName","normalizeValue","oldValue","map","has","set","forEach","callback","thisArg","keys","items","push","iteratorFor","values","entries","iterator","methods","Request","clone","body","_bodyInit","Body","Response","status","statusText","headers","url","error","response","type","redirectStatuses","redirect","RangeError","location","input","init","Promise","resolve","reject","request","xhr","XMLHttpRequest","onload","options","rawHeaders","replace","split","line","parts","shift","trim","join","parseHeaders","getAllResponseHeaders","responseURL","responseText","onerror","TypeError","ontimeout","open","method","credentials","withCredentials","responseType","setRequestHeader","send","polyfill","String","test","toLowerCase","next","done","undefined","Array","isArray","header","getOwnPropertyNames","consumed","bodyUsed","fileReaderReady","reader","result","readBlobAsArrayBuffer","FileReader","promise","readAsArrayBuffer","bufferClone","buf","slice","view","Uint8Array","byteLength","buffer","_initBody","_bodyText","_bodyBlob","_bodyFormData","URLSearchParams","_bodyArrayBuffer","Error","rejected","then","text","readAsText","readBlobAsText","chars","length","fromCharCode","readArrayBufferAsText","decode","json","JSON","parse","upcased","toUpperCase","normalizeMethod","referrer","form","bytes","decodeURIComponent","bodyInit","ok","k","q","u","v","w","x","y","z","A","B","C","D","a","b","arguments","encodeURIComponent","g","h","f","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","G","props","context","refs","updater","H","I","isReactComponent","setState","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","defaultProps","$$typeof","_owner","O","P","Q","R","pop","keyPrefix","func","count","S","V","T","U","=",":","escape","ca","da","W","ba","X","Children","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","unstable_ConcurrentMode","unstable_Profiler","Y","default","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","test2","test3","letter","err","shouldUseNative","target","source","from","symbols","to","val","toObject","webpackPolyfill","deprecate","paths","dispatch","wp","data","Button","components","element","__","i18n","lodash","NGGFeaturedThumbnail","image_url","msg","_this","getImageUrl","image_id","console","log","photocrati_ajax","Accept","res","prevProps","updateImageUrl","state","el","react_default","src","style","paddingTop","paddingBottom","NGGFeaturedImage","_this2","_classCallCheck","_defineProperty","_assertThisInitialized","_super2","event","top","set_ngg_post_thumbnail","onUpdatePostThumbnail","tb_show","ngg_featured_image","modal_url","currentPostId","meta","_objectSpread","ngg_post_thumbnail","featured_media","ngg_id","editPost","ngg_image_id","tb_remove","parseInt","wp_ml_id","featuredImageId","marginTop","onClick","handleOpenClick","className","ngg_post_thumbnail_NGGFeaturedThumbnail","handleRemoveClick","select","hooks","addFilter","OriginalComponent","getCurrentPostAttribute","nggFeaturedImage","ngg_post_thumbnail_NGGFeaturedImage","_extends","post_thumbnail_Fragment"],"mappings":"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","file":"post-thumbnail.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 6);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/* eslint-env browser */\nmodule.exports = typeof self == 'object' ? self.FormData : window.FormData;\n","var __root__ = (function (root) {\nfunction F() { this.fetch = false; }\nF.prototype = root;\nreturn new F();\n})(typeof self !== 'undefined' ? self : this);\n(function(self) {\n\n(function(self) {\n\n if (self.fetch) {\n return\n }\n\n var support = {\n searchParams: 'URLSearchParams' in self,\n iterable: 'Symbol' in self && 'iterator' in Symbol,\n blob: 'FileReader' in self && 'Blob' in self && (function() {\n try {\n new Blob();\n return true\n } catch(e) {\n return false\n }\n })(),\n formData: 'FormData' in self,\n arrayBuffer: 'ArrayBuffer' in self\n };\n\n if (support.arrayBuffer) {\n var viewClasses = [\n '[object Int8Array]',\n '[object Uint8Array]',\n '[object Uint8ClampedArray]',\n '[object Int16Array]',\n '[object Uint16Array]',\n '[object Int32Array]',\n '[object Uint32Array]',\n '[object Float32Array]',\n '[object Float64Array]'\n ];\n\n var isDataView = function(obj) {\n return obj && DataView.prototype.isPrototypeOf(obj)\n };\n\n var isArrayBufferView = ArrayBuffer.isView || function(obj) {\n return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1\n };\n }\n\n function normalizeName(name) {\n if (typeof name !== 'string') {\n name = String(name);\n }\n if (/[^a-z0-9\\-#$%&'*+.\\^_`|~]/i.test(name)) {\n throw new TypeError('Invalid character in header field name')\n }\n return name.toLowerCase()\n }\n\n function normalizeValue(value) {\n if (typeof value !== 'string') {\n value = String(value);\n }\n return value\n }\n\n // Build a destructive iterator for the value list\n function iteratorFor(items) {\n var iterator = {\n next: function() {\n var value = items.shift();\n return {done: value === undefined, value: value}\n }\n };\n\n if (support.iterable) {\n iterator[Symbol.iterator] = function() {\n return iterator\n };\n }\n\n return iterator\n }\n\n function Headers(headers) {\n this.map = {};\n\n if (headers instanceof Headers) {\n headers.forEach(function(value, name) {\n this.append(name, value);\n }, this);\n } else if (Array.isArray(headers)) {\n headers.forEach(function(header) {\n this.append(header[0], header[1]);\n }, this);\n } else if (headers) {\n Object.getOwnPropertyNames(headers).forEach(function(name) {\n this.append(name, headers[name]);\n }, this);\n }\n }\n\n Headers.prototype.append = function(name, value) {\n name = normalizeName(name);\n value = normalizeValue(value);\n var oldValue = this.map[name];\n this.map[name] = oldValue ? oldValue+','+value : value;\n };\n\n Headers.prototype['delete'] = function(name) {\n delete this.map[normalizeName(name)];\n };\n\n Headers.prototype.get = function(name) {\n name = normalizeName(name);\n return this.has(name) ? this.map[name] : null\n };\n\n Headers.prototype.has = function(name) {\n return this.map.hasOwnProperty(normalizeName(name))\n };\n\n Headers.prototype.set = function(name, value) {\n this.map[normalizeName(name)] = normalizeValue(value);\n };\n\n Headers.prototype.forEach = function(callback, thisArg) {\n for (var name in this.map) {\n if (this.map.hasOwnProperty(name)) {\n callback.call(thisArg, this.map[name], name, this);\n }\n }\n };\n\n Headers.prototype.keys = function() {\n var items = [];\n this.forEach(function(value, name) { items.push(name); });\n return iteratorFor(items)\n };\n\n Headers.prototype.values = function() {\n var items = [];\n this.forEach(function(value) { items.push(value); });\n return iteratorFor(items)\n };\n\n Headers.prototype.entries = function() {\n var items = [];\n this.forEach(function(value, name) { items.push([name, value]); });\n return iteratorFor(items)\n };\n\n if (support.iterable) {\n Headers.prototype[Symbol.iterator] = Headers.prototype.entries;\n }\n\n function consumed(body) {\n if (body.bodyUsed) {\n return Promise.reject(new TypeError('Already read'))\n }\n body.bodyUsed = true;\n }\n\n function fileReaderReady(reader) {\n return new Promise(function(resolve, reject) {\n reader.onload = function() {\n resolve(reader.result);\n };\n reader.onerror = function() {\n reject(reader.error);\n };\n })\n }\n\n function readBlobAsArrayBuffer(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsArrayBuffer(blob);\n return promise\n }\n\n function readBlobAsText(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsText(blob);\n return promise\n }\n\n function readArrayBufferAsText(buf) {\n var view = new Uint8Array(buf);\n var chars = new Array(view.length);\n\n for (var i = 0; i < view.length; i++) {\n chars[i] = String.fromCharCode(view[i]);\n }\n return chars.join('')\n }\n\n function bufferClone(buf) {\n if (buf.slice) {\n return buf.slice(0)\n } else {\n var view = new Uint8Array(buf.byteLength);\n view.set(new Uint8Array(buf));\n return view.buffer\n }\n }\n\n function Body() {\n this.bodyUsed = false;\n\n this._initBody = function(body) {\n this._bodyInit = body;\n if (!body) {\n this._bodyText = '';\n } else if (typeof body === 'string') {\n this._bodyText = body;\n } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {\n this._bodyBlob = body;\n } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {\n this._bodyFormData = body;\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this._bodyText = body.toString();\n } else if (support.arrayBuffer && support.blob && isDataView(body)) {\n this._bodyArrayBuffer = bufferClone(body.buffer);\n // IE 10-11 can't handle a DataView body.\n this._bodyInit = new Blob([this._bodyArrayBuffer]);\n } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) {\n this._bodyArrayBuffer = bufferClone(body);\n } else {\n throw new Error('unsupported BodyInit type')\n }\n\n if (!this.headers.get('content-type')) {\n if (typeof body === 'string') {\n this.headers.set('content-type', 'text/plain;charset=UTF-8');\n } else if (this._bodyBlob && this._bodyBlob.type) {\n this.headers.set('content-type', this._bodyBlob.type);\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this.headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n }\n };\n\n if (support.blob) {\n this.blob = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return Promise.resolve(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(new Blob([this._bodyArrayBuffer]))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as blob')\n } else {\n return Promise.resolve(new Blob([this._bodyText]))\n }\n };\n\n this.arrayBuffer = function() {\n if (this._bodyArrayBuffer) {\n return consumed(this) || Promise.resolve(this._bodyArrayBuffer)\n } else {\n return this.blob().then(readBlobAsArrayBuffer)\n }\n };\n }\n\n this.text = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return readBlobAsText(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as text')\n } else {\n return Promise.resolve(this._bodyText)\n }\n };\n\n if (support.formData) {\n this.formData = function() {\n return this.text().then(decode)\n };\n }\n\n this.json = function() {\n return this.text().then(JSON.parse)\n };\n\n return this\n }\n\n // HTTP methods whose capitalization should be normalized\n var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT'];\n\n function normalizeMethod(method) {\n var upcased = method.toUpperCase();\n return (methods.indexOf(upcased) > -1) ? upcased : method\n }\n\n function Request(input, options) {\n options = options || {};\n var body = options.body;\n\n if (input instanceof Request) {\n if (input.bodyUsed) {\n throw new TypeError('Already read')\n }\n this.url = input.url;\n this.credentials = input.credentials;\n if (!options.headers) {\n this.headers = new Headers(input.headers);\n }\n this.method = input.method;\n this.mode = input.mode;\n if (!body && input._bodyInit != null) {\n body = input._bodyInit;\n input.bodyUsed = true;\n }\n } else {\n this.url = String(input);\n }\n\n this.credentials = options.credentials || this.credentials || 'omit';\n if (options.headers || !this.headers) {\n this.headers = new Headers(options.headers);\n }\n this.method = normalizeMethod(options.method || this.method || 'GET');\n this.mode = options.mode || this.mode || null;\n this.referrer = null;\n\n if ((this.method === 'GET' || this.method === 'HEAD') && body) {\n throw new TypeError('Body not allowed for GET or HEAD requests')\n }\n this._initBody(body);\n }\n\n Request.prototype.clone = function() {\n return new Request(this, { body: this._bodyInit })\n };\n\n function decode(body) {\n var form = new FormData();\n body.trim().split('&').forEach(function(bytes) {\n if (bytes) {\n var split = bytes.split('=');\n var name = split.shift().replace(/\\+/g, ' ');\n var value = split.join('=').replace(/\\+/g, ' ');\n form.append(decodeURIComponent(name), decodeURIComponent(value));\n }\n });\n return form\n }\n\n function parseHeaders(rawHeaders) {\n var headers = new Headers();\n // Replace instances of \\r\\n and \\n followed by at least one space or horizontal tab with a space\n // https://tools.ietf.org/html/rfc7230#section-3.2\n var preProcessedHeaders = rawHeaders.replace(/\\r?\\n[\\t ]+/g, ' ');\n preProcessedHeaders.split(/\\r?\\n/).forEach(function(line) {\n var parts = line.split(':');\n var key = parts.shift().trim();\n if (key) {\n var value = parts.join(':').trim();\n headers.append(key, value);\n }\n });\n return headers\n }\n\n Body.call(Request.prototype);\n\n function Response(bodyInit, options) {\n if (!options) {\n options = {};\n }\n\n this.type = 'default';\n this.status = options.status === undefined ? 200 : options.status;\n this.ok = this.status >= 200 && this.status < 300;\n this.statusText = 'statusText' in options ? options.statusText : 'OK';\n this.headers = new Headers(options.headers);\n this.url = options.url || '';\n this._initBody(bodyInit);\n }\n\n Body.call(Response.prototype);\n\n Response.prototype.clone = function() {\n return new Response(this._bodyInit, {\n status: this.status,\n statusText: this.statusText,\n headers: new Headers(this.headers),\n url: this.url\n })\n };\n\n Response.error = function() {\n var response = new Response(null, {status: 0, statusText: ''});\n response.type = 'error';\n return response\n };\n\n var redirectStatuses = [301, 302, 303, 307, 308];\n\n Response.redirect = function(url, status) {\n if (redirectStatuses.indexOf(status) === -1) {\n throw new RangeError('Invalid status code')\n }\n\n return new Response(null, {status: status, headers: {location: url}})\n };\n\n self.Headers = Headers;\n self.Request = Request;\n self.Response = Response;\n\n self.fetch = function(input, init) {\n return new Promise(function(resolve, reject) {\n var request = new Request(input, init);\n var xhr = new XMLHttpRequest();\n\n xhr.onload = function() {\n var options = {\n status: xhr.status,\n statusText: xhr.statusText,\n headers: parseHeaders(xhr.getAllResponseHeaders() || '')\n };\n options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL');\n var body = 'response' in xhr ? xhr.response : xhr.responseText;\n resolve(new Response(body, options));\n };\n\n xhr.onerror = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.ontimeout = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.open(request.method, request.url, true);\n\n if (request.credentials === 'include') {\n xhr.withCredentials = true;\n } else if (request.credentials === 'omit') {\n xhr.withCredentials = false;\n }\n\n if ('responseType' in xhr && support.blob) {\n xhr.responseType = 'blob';\n }\n\n request.headers.forEach(function(value, name) {\n xhr.setRequestHeader(name, value);\n });\n\n xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit);\n })\n };\n self.fetch.polyfill = true;\n})(typeof self !== 'undefined' ? self : this);\n}).call(__root__, void(0));\nvar fetch = __root__.fetch;\nvar Response = fetch.Response = __root__.Response;\nvar Request = fetch.Request = __root__.Request;\nvar Headers = fetch.Headers = __root__.Headers;\nif (typeof module === 'object' && module.exports) {\nmodule.exports = fetch;\n// Needed for TypeScript consumers without esModuleInterop.\nmodule.exports.default = fetch;\n}\n","/** @license React v16.6.1\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.6.3\",\n__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}};X.unstable_ConcurrentMode=x;X.unstable_Profiler=u;var Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","import React from \"react\";\nimport FormData from \"form-data\";\nimport fetch from \"cross-fetch\";\n\nconst {dispatch} = wp.data;\nconst {Button} = wp.components\nconst {Fragment, Component} = wp.element\nconst {__} = wp.i18n\nconst {property} = lodash\n\nclass NGGFeaturedThumbnail extends Component {\n\tstate = {\n\t\timage_url: null,\n\t\tmsg: __('Loading...')\n\t}\n\n\tcomponentDidUpdate(prevProps) {\n\t\tif (this.props.image_id !== prevProps.image_id) {\n\t\t\tthis.updateImageUrl();\n\t\t}\n\t}\n\n\tcomponentDidMount() {\n\t\tthis.updateImageUrl();\n\t}\n\n\tupdateImageUrl = () => {\n\t\tthis.getImageUrl(this.props.image_id)\n\t\t\t.then(image_url => this.setState({image_url}))\n\t\t\t.catch((err) => console.log(err) && this.setState({msg: __(\"Could not load image\")}));\n\t}\n\n\tgetImageUrl = image_id => {\n\t\tconst data = new FormData();\n\n\t\tdata.append('action', 'get_image');\n\t\tdata.append('image_id', image_id);\n\n\t\treturn fetch(photocrati_ajax.url,\n\t\t\t{\n\t\t\t\tmethod: 'POST',\n\t\t\t\tbody: data,\n\t\t\t\theaders: {\n\t\t\t\t\t'Accept': 'application/json'\n\t\t\t\t}\n\t\t\t})\n\t\t\t.then(res => res.json())\n\t\t\t.then(property('image.image_url'));\n\t}\n\n\trender() {\n\t\tconst {msg} = this.state;\n\n\t\tconst style = {\n\t\t\tpaddingTop: '5px',\n\t\t\tpaddingBottom: '5px'\n\t\t};\n\n\t\tconst el = this.state.image_url ? <img src={this.state.image_url}/> : <span>{msg}</span>;\n\n\t\treturn (\n\t\t\t<div style={style}>{el}</div>\n\t\t);\n\t}\n}\n\nexport default class NGGFeaturedImage extends Component {\n\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tngg_id: props.meta.ngg_post_thumbnail,\n\t\t\twp_ml_id: props.featuredImageId\n\t\t}\n\t}\n\n\thandleOpenClick = event => {\n\t\ttop.set_ngg_post_thumbnail = this.onUpdatePostThumbnail;\n\t\ttb_show(\n\t\t\t\"Set NextGEN Featured Image\",\n\t\t\tngg_featured_image.modal_url.replace(/%post_id%/, this.props.currentPostId)\n\t\t);\n\t}\n\n\thandleRemoveClick = event => {\n\t\tconst meta = {\n\t\t\t...this.props.meta,\n\t\t\tngg_post_thumbnail: 0,\n\t\t\tfeatured_media: 0\n\t\t};\n\t\tthis.setState({\n\t\t\tngg_id: 0\n\t\t});\n\t\tdispatch('core/editor').editPost({meta});\n\t}\n\n\tonUpdatePostThumbnail = ngg_image_id => {\n\t\ttb_remove()\n\t\tconst meta = {\n\t\t\t...this.props.meta,\n\t\t\tngg_post_thumbnail: parseInt(ngg_image_id)\n\t\t};\n\t\tthis.setState({\n\t\t\tngg_id: meta.ngg_post_thumbnail\n\t\t});\n\t\tdispatch('core/editor').editPost({meta});\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<Fragment>\n\t\t\t\t<Button style={{marginTop: '10px'}}\n\t\t\t\t\t\tonClick={this.handleOpenClick}\n\t\t\t\t\t\tclassName=\"editor-post-featured-image__toggle\">\n\t\t\t\t\t{__('Set NextGEN Featured Image')}\n\t\t\t\t</Button>\n\n\t\t\t\t{this.state.ngg_id > 0 && this.props.meta.ngg_post_thumbnail !== this.state.ngg_id ?\n\t\t\t\t\t<Fragment>\n\t\t\t\t\t\t<NGGFeaturedThumbnail image_id={this.state.ngg_id}/>\n\t\t\t\t\t\t<Button onClick={this.handleRemoveClick}\n\t\t\t\t\t\t\t\tclassName=\"is-link is-destructive\">\n\t\t\t\t\t\t\t{__('Remove featured image')}\n\t\t\t\t\t\t</Button>\n\t\t\t\t\t</Fragment>\n\t\t\t\t\t: ''}\n\t\t\t</Fragment>\n\t\t);\n\t}\n}","import React from \"react\";\nimport NGGFeaturedImage from './components/ngg-post-thumbnail.jsx';\n\nconst {select} = wp.data;\nconst {Fragment} = wp.element\n\nfunction setFeaturedImageDisplay(OriginalComponent) {\n return (props) => {\n const meta = select('core/editor').getCurrentPostAttribute('meta')\n const nggFeaturedImage = meta ? <NGGFeaturedImage {...props} meta={meta}/> : null\n return (\n <Fragment>\n <OriginalComponent {...props}/>\n {nggFeaturedImage}\n </Fragment>\n );\n }\n}\n\nwp.hooks.addFilter('editor.PostFeaturedImage', 'imagely/featured-image-display', setFeaturedImageDisplay);"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/form-data/lib/browser.js","webpack:///./node_modules/cross-fetch/dist/browser-ponyfill.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/object-assign/index.js","webpack:///(webpack)/buildin/module.js","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/components/ngg-post-thumbnail.jsx","webpack:///./build/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_block/static/src/post-thumbnail.jsx"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","self","_typeof","FormData","window","__root__","root","F","this","fetch","support","searchParams","iterable","blob","Blob","e","formData","arrayBuffer","viewClasses","isDataView","obj","DataView","isPrototypeOf","isArrayBufferView","ArrayBuffer","isView","indexOf","toString","Headers","append","normalizeName","normalizeValue","oldValue","map","has","set","forEach","callback","thisArg","keys","items","push","iteratorFor","values","entries","iterator","methods","Request","clone","body","_bodyInit","Body","Response","status","statusText","headers","url","error","response","type","redirectStatuses","redirect","RangeError","location","input","init","Promise","resolve","reject","request","xhr","XMLHttpRequest","onload","options","rawHeaders","replace","split","line","parts","shift","trim","join","parseHeaders","getAllResponseHeaders","responseURL","responseText","onerror","TypeError","ontimeout","open","method","credentials","withCredentials","responseType","setRequestHeader","send","polyfill","String","test","toLowerCase","next","done","undefined","Array","isArray","header","getOwnPropertyNames","consumed","bodyUsed","fileReaderReady","reader","result","readBlobAsArrayBuffer","FileReader","promise","readAsArrayBuffer","bufferClone","buf","slice","view","Uint8Array","byteLength","buffer","_initBody","_bodyText","_bodyBlob","_bodyFormData","URLSearchParams","_bodyArrayBuffer","Error","rejected","then","text","readAsText","readBlobAsText","chars","length","fromCharCode","readArrayBufferAsText","decode","json","JSON","parse","upcased","toUpperCase","normalizeMethod","referrer","form","bytes","decodeURIComponent","bodyInit","ok","q","u","v","w","x","y","z","A","B","C","a","b","arguments","encodeURIComponent","D","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","E","props","context","refs","updater","G","H","isReactComponent","setState","forceUpdate","I","constructor","isPureReactComponent","J","current","K","L","ref","__self","__source","M","g","k","f","children","h","defaultProps","$$typeof","_owner","O","P","Q","R","pop","keyPrefix","func","count","S","V","T","U","=",":","escape","W","aa","X","N","Y","Z","ba","ReactCurrentDispatcher","ReactCurrentBatchConfig","suspense","ReactCurrentOwner","IsSomeRendererActing","assign","Children","toArray","only","Component","Fragment","Profiler","PureComponent","StrictMode","Suspense","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","createElement","createFactory","createRef","forwardRef","render","isValidElement","lazy","_ctor","_status","_result","memo","compare","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","test2","test3","letter","err","shouldUseNative","target","source","from","symbols","to","val","toObject","webpackPolyfill","deprecate","paths","dispatch","wp","data","Button","components","element","__","i18n","lodash","NGGFeaturedThumbnail","image_url","msg","_this","getImageUrl","image_id","console","log","photocrati_ajax","Accept","res","prevProps","updateImageUrl","state","el","react_default","src","style","paddingTop","paddingBottom","NGGFeaturedImage","_this2","_classCallCheck","_defineProperty","_assertThisInitialized","_super2","event","top","set_ngg_post_thumbnail","onUpdatePostThumbnail","tb_show","ngg_featured_image","modal_url","currentPostId","meta","_objectSpread","ngg_post_thumbnail","featured_media","ngg_id","editPost","ngg_image_id","tb_remove","parseInt","wp_ml_id","featuredImageId","marginTop","onClick","handleOpenClick","className","ngg_post_thumbnail_NGGFeaturedThumbnail","handleRemoveClick","select","hooks","addFilter","OriginalComponent","getCurrentPostAttribute","nggFeaturedImage","ngg_post_thumbnail_NGGFeaturedImage","_extends","post_thumbnail_Fragment"],"mappings":"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","file":"post-thumbnail.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 6);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/* eslint-env browser */\nmodule.exports = typeof self == 'object' ? self.FormData : window.FormData;\n","var __root__ = (function (root) {\nfunction F() { this.fetch = false; }\nF.prototype = root;\nreturn new F();\n})(typeof self !== 'undefined' ? self : this);\n(function(self) {\n\n(function(self) {\n\n if (self.fetch) {\n return\n }\n\n var support = {\n searchParams: 'URLSearchParams' in self,\n iterable: 'Symbol' in self && 'iterator' in Symbol,\n blob: 'FileReader' in self && 'Blob' in self && (function() {\n try {\n new Blob();\n return true\n } catch(e) {\n return false\n }\n })(),\n formData: 'FormData' in self,\n arrayBuffer: 'ArrayBuffer' in self\n };\n\n if (support.arrayBuffer) {\n var viewClasses = [\n '[object Int8Array]',\n '[object Uint8Array]',\n '[object Uint8ClampedArray]',\n '[object Int16Array]',\n '[object Uint16Array]',\n '[object Int32Array]',\n '[object Uint32Array]',\n '[object Float32Array]',\n '[object Float64Array]'\n ];\n\n var isDataView = function(obj) {\n return obj && DataView.prototype.isPrototypeOf(obj)\n };\n\n var isArrayBufferView = ArrayBuffer.isView || function(obj) {\n return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1\n };\n }\n\n function normalizeName(name) {\n if (typeof name !== 'string') {\n name = String(name);\n }\n if (/[^a-z0-9\\-#$%&'*+.\\^_`|~]/i.test(name)) {\n throw new TypeError('Invalid character in header field name')\n }\n return name.toLowerCase()\n }\n\n function normalizeValue(value) {\n if (typeof value !== 'string') {\n value = String(value);\n }\n return value\n }\n\n // Build a destructive iterator for the value list\n function iteratorFor(items) {\n var iterator = {\n next: function() {\n var value = items.shift();\n return {done: value === undefined, value: value}\n }\n };\n\n if (support.iterable) {\n iterator[Symbol.iterator] = function() {\n return iterator\n };\n }\n\n return iterator\n }\n\n function Headers(headers) {\n this.map = {};\n\n if (headers instanceof Headers) {\n headers.forEach(function(value, name) {\n this.append(name, value);\n }, this);\n } else if (Array.isArray(headers)) {\n headers.forEach(function(header) {\n this.append(header[0], header[1]);\n }, this);\n } else if (headers) {\n Object.getOwnPropertyNames(headers).forEach(function(name) {\n this.append(name, headers[name]);\n }, this);\n }\n }\n\n Headers.prototype.append = function(name, value) {\n name = normalizeName(name);\n value = normalizeValue(value);\n var oldValue = this.map[name];\n this.map[name] = oldValue ? oldValue+','+value : value;\n };\n\n Headers.prototype['delete'] = function(name) {\n delete this.map[normalizeName(name)];\n };\n\n Headers.prototype.get = function(name) {\n name = normalizeName(name);\n return this.has(name) ? this.map[name] : null\n };\n\n Headers.prototype.has = function(name) {\n return this.map.hasOwnProperty(normalizeName(name))\n };\n\n Headers.prototype.set = function(name, value) {\n this.map[normalizeName(name)] = normalizeValue(value);\n };\n\n Headers.prototype.forEach = function(callback, thisArg) {\n for (var name in this.map) {\n if (this.map.hasOwnProperty(name)) {\n callback.call(thisArg, this.map[name], name, this);\n }\n }\n };\n\n Headers.prototype.keys = function() {\n var items = [];\n this.forEach(function(value, name) { items.push(name); });\n return iteratorFor(items)\n };\n\n Headers.prototype.values = function() {\n var items = [];\n this.forEach(function(value) { items.push(value); });\n return iteratorFor(items)\n };\n\n Headers.prototype.entries = function() {\n var items = [];\n this.forEach(function(value, name) { items.push([name, value]); });\n return iteratorFor(items)\n };\n\n if (support.iterable) {\n Headers.prototype[Symbol.iterator] = Headers.prototype.entries;\n }\n\n function consumed(body) {\n if (body.bodyUsed) {\n return Promise.reject(new TypeError('Already read'))\n }\n body.bodyUsed = true;\n }\n\n function fileReaderReady(reader) {\n return new Promise(function(resolve, reject) {\n reader.onload = function() {\n resolve(reader.result);\n };\n reader.onerror = function() {\n reject(reader.error);\n };\n })\n }\n\n function readBlobAsArrayBuffer(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsArrayBuffer(blob);\n return promise\n }\n\n function readBlobAsText(blob) {\n var reader = new FileReader();\n var promise = fileReaderReady(reader);\n reader.readAsText(blob);\n return promise\n }\n\n function readArrayBufferAsText(buf) {\n var view = new Uint8Array(buf);\n var chars = new Array(view.length);\n\n for (var i = 0; i < view.length; i++) {\n chars[i] = String.fromCharCode(view[i]);\n }\n return chars.join('')\n }\n\n function bufferClone(buf) {\n if (buf.slice) {\n return buf.slice(0)\n } else {\n var view = new Uint8Array(buf.byteLength);\n view.set(new Uint8Array(buf));\n return view.buffer\n }\n }\n\n function Body() {\n this.bodyUsed = false;\n\n this._initBody = function(body) {\n this._bodyInit = body;\n if (!body) {\n this._bodyText = '';\n } else if (typeof body === 'string') {\n this._bodyText = body;\n } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {\n this._bodyBlob = body;\n } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {\n this._bodyFormData = body;\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this._bodyText = body.toString();\n } else if (support.arrayBuffer && support.blob && isDataView(body)) {\n this._bodyArrayBuffer = bufferClone(body.buffer);\n // IE 10-11 can't handle a DataView body.\n this._bodyInit = new Blob([this._bodyArrayBuffer]);\n } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) {\n this._bodyArrayBuffer = bufferClone(body);\n } else {\n throw new Error('unsupported BodyInit type')\n }\n\n if (!this.headers.get('content-type')) {\n if (typeof body === 'string') {\n this.headers.set('content-type', 'text/plain;charset=UTF-8');\n } else if (this._bodyBlob && this._bodyBlob.type) {\n this.headers.set('content-type', this._bodyBlob.type);\n } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {\n this.headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n }\n };\n\n if (support.blob) {\n this.blob = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return Promise.resolve(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(new Blob([this._bodyArrayBuffer]))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as blob')\n } else {\n return Promise.resolve(new Blob([this._bodyText]))\n }\n };\n\n this.arrayBuffer = function() {\n if (this._bodyArrayBuffer) {\n return consumed(this) || Promise.resolve(this._bodyArrayBuffer)\n } else {\n return this.blob().then(readBlobAsArrayBuffer)\n }\n };\n }\n\n this.text = function() {\n var rejected = consumed(this);\n if (rejected) {\n return rejected\n }\n\n if (this._bodyBlob) {\n return readBlobAsText(this._bodyBlob)\n } else if (this._bodyArrayBuffer) {\n return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))\n } else if (this._bodyFormData) {\n throw new Error('could not read FormData body as text')\n } else {\n return Promise.resolve(this._bodyText)\n }\n };\n\n if (support.formData) {\n this.formData = function() {\n return this.text().then(decode)\n };\n }\n\n this.json = function() {\n return this.text().then(JSON.parse)\n };\n\n return this\n }\n\n // HTTP methods whose capitalization should be normalized\n var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT'];\n\n function normalizeMethod(method) {\n var upcased = method.toUpperCase();\n return (methods.indexOf(upcased) > -1) ? upcased : method\n }\n\n function Request(input, options) {\n options = options || {};\n var body = options.body;\n\n if (input instanceof Request) {\n if (input.bodyUsed) {\n throw new TypeError('Already read')\n }\n this.url = input.url;\n this.credentials = input.credentials;\n if (!options.headers) {\n this.headers = new Headers(input.headers);\n }\n this.method = input.method;\n this.mode = input.mode;\n if (!body && input._bodyInit != null) {\n body = input._bodyInit;\n input.bodyUsed = true;\n }\n } else {\n this.url = String(input);\n }\n\n this.credentials = options.credentials || this.credentials || 'omit';\n if (options.headers || !this.headers) {\n this.headers = new Headers(options.headers);\n }\n this.method = normalizeMethod(options.method || this.method || 'GET');\n this.mode = options.mode || this.mode || null;\n this.referrer = null;\n\n if ((this.method === 'GET' || this.method === 'HEAD') && body) {\n throw new TypeError('Body not allowed for GET or HEAD requests')\n }\n this._initBody(body);\n }\n\n Request.prototype.clone = function() {\n return new Request(this, { body: this._bodyInit })\n };\n\n function decode(body) {\n var form = new FormData();\n body.trim().split('&').forEach(function(bytes) {\n if (bytes) {\n var split = bytes.split('=');\n var name = split.shift().replace(/\\+/g, ' ');\n var value = split.join('=').replace(/\\+/g, ' ');\n form.append(decodeURIComponent(name), decodeURIComponent(value));\n }\n });\n return form\n }\n\n function parseHeaders(rawHeaders) {\n var headers = new Headers();\n // Replace instances of \\r\\n and \\n followed by at least one space or horizontal tab with a space\n // https://tools.ietf.org/html/rfc7230#section-3.2\n var preProcessedHeaders = rawHeaders.replace(/\\r?\\n[\\t ]+/g, ' ');\n preProcessedHeaders.split(/\\r?\\n/).forEach(function(line) {\n var parts = line.split(':');\n var key = parts.shift().trim();\n if (key) {\n var value = parts.join(':').trim();\n headers.append(key, value);\n }\n });\n return headers\n }\n\n Body.call(Request.prototype);\n\n function Response(bodyInit, options) {\n if (!options) {\n options = {};\n }\n\n this.type = 'default';\n this.status = options.status === undefined ? 200 : options.status;\n this.ok = this.status >= 200 && this.status < 300;\n this.statusText = 'statusText' in options ? options.statusText : 'OK';\n this.headers = new Headers(options.headers);\n this.url = options.url || '';\n this._initBody(bodyInit);\n }\n\n Body.call(Response.prototype);\n\n Response.prototype.clone = function() {\n return new Response(this._bodyInit, {\n status: this.status,\n statusText: this.statusText,\n headers: new Headers(this.headers),\n url: this.url\n })\n };\n\n Response.error = function() {\n var response = new Response(null, {status: 0, statusText: ''});\n response.type = 'error';\n return response\n };\n\n var redirectStatuses = [301, 302, 303, 307, 308];\n\n Response.redirect = function(url, status) {\n if (redirectStatuses.indexOf(status) === -1) {\n throw new RangeError('Invalid status code')\n }\n\n return new Response(null, {status: status, headers: {location: url}})\n };\n\n self.Headers = Headers;\n self.Request = Request;\n self.Response = Response;\n\n self.fetch = function(input, init) {\n return new Promise(function(resolve, reject) {\n var request = new Request(input, init);\n var xhr = new XMLHttpRequest();\n\n xhr.onload = function() {\n var options = {\n status: xhr.status,\n statusText: xhr.statusText,\n headers: parseHeaders(xhr.getAllResponseHeaders() || '')\n };\n options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL');\n var body = 'response' in xhr ? xhr.response : xhr.responseText;\n resolve(new Response(body, options));\n };\n\n xhr.onerror = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.ontimeout = function() {\n reject(new TypeError('Network request failed'));\n };\n\n xhr.open(request.method, request.url, true);\n\n if (request.credentials === 'include') {\n xhr.withCredentials = true;\n } else if (request.credentials === 'omit') {\n xhr.withCredentials = false;\n }\n\n if ('responseType' in xhr && support.blob) {\n xhr.responseType = 'blob';\n }\n\n request.headers.forEach(function(value, name) {\n xhr.setRequestHeader(name, value);\n });\n\n xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit);\n })\n };\n self.fetch.polyfill = true;\n})(typeof self !== 'undefined' ? self : this);\n}).call(__root__, void(0));\nvar fetch = __root__.fetch;\nvar Response = fetch.Response = __root__.Response;\nvar Request = fetch.Request = __root__.Request;\nvar Headers = fetch.Headers = __root__.Headers;\nif (typeof module === 'object' && module.exports) {\nmodule.exports = fetch;\n// Needed for TypeScript consumers without esModuleInterop.\nmodule.exports.default = fetch;\n}\n","/** @license React v16.14.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var l=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.forward_ref\"):60112,y=n?Symbol.for(\"react.suspense\"):60113,z=n?Symbol.for(\"react.memo\"):60115,A=n?Symbol.for(\"react.lazy\"):\n60116,B=\"function\"===typeof Symbol&&Symbol.iterator;function C(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;c<arguments.length;c++)b+=\"&args[]=\"+encodeURIComponent(arguments[c]);return\"Minified React error #\"+a+\"; visit \"+b+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}\nvar D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E={};function F(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}F.prototype.isReactComponent={};F.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(C(85));this.updater.enqueueSetState(this,a,b,\"setState\")};F.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};\nfunction G(){}G.prototype=F.prototype;function H(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}var I=H.prototype=new G;I.constructor=H;l(I,F.prototype);I.isPureReactComponent=!0;var J={current:null},K=Object.prototype.hasOwnProperty,L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,c){var e,d={},g=null,k=null;if(null!=b)for(e in void 0!==b.ref&&(k=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)K.call(b,e)&&!L.hasOwnProperty(e)&&(d[e]=b[e]);var f=arguments.length-2;if(1===f)d.children=c;else if(1<f){for(var h=Array(f),m=0;m<f;m++)h[m]=arguments[m+2];d.children=h}if(a&&a.defaultProps)for(e in f=a.defaultProps,f)void 0===d[e]&&(d[e]=f[e]);return{$$typeof:p,type:a,key:g,ref:k,props:d,_owner:J.current}}\nfunction N(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,c,e){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=c;d.context=e;d.count=0;return d}return{result:a,keyPrefix:b,func:c,context:e,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,c,e){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return c(e,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var k=0;k<a.length;k++){d=a[k];var f=b+U(d,k);g+=T(d,f,c,e)}else if(null===a||\"object\"!==typeof a?f=null:(f=B&&a[B]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),k=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,k++),g+=T(d,f,c,e);else if(\"object\"===d)throw c=\"\"+a,Error(C(31,\"[object Object]\"===c?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":c,\"\"));return g}function V(a,b,c){return null==a?0:T(a,\"\",b,c)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function W(a,b){a.func.call(a.context,b,a.count++)}\nfunction aa(a,b,c){var e=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?X(a,e,c,function(a){return a}):null!=a&&(O(a)&&(a=N(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+c)),e.push(a))}function X(a,b,c,e,d){var g=\"\";null!=c&&(g=(\"\"+c).replace(P,\"$&/\")+\"/\");b=R(b,g,e,d);V(a,aa,b);S(b)}var Y={current:null};function Z(){var a=Y.current;if(null===a)throw Error(C(321));return a}\nvar ba={ReactCurrentDispatcher:Y,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:J,IsSomeRendererActing:{current:!1},assign:l};exports.Children={map:function(a,b,c){if(null==a)return a;var e=[];X(a,e,null,b,c);return e},forEach:function(a,b,c){if(null==a)return a;b=R(null,null,b,c);V(a,W,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];X(a,b,null,function(a){return a});return b},only:function(a){if(!O(a))throw Error(C(143));return a}};\nexports.Component=F;exports.Fragment=r;exports.Profiler=u;exports.PureComponent=H;exports.StrictMode=t;exports.Suspense=y;exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ba;\nexports.cloneElement=function(a,b,c){if(null===a||void 0===a)throw Error(C(267,a));var e=l({},a.props),d=a.key,g=a.ref,k=a._owner;if(null!=b){void 0!==b.ref&&(g=b.ref,k=J.current);void 0!==b.key&&(d=\"\"+b.key);if(a.type&&a.type.defaultProps)var f=a.type.defaultProps;for(h in b)K.call(b,h)&&!L.hasOwnProperty(h)&&(e[h]=void 0===b[h]&&void 0!==f?f[h]:b[h])}var h=arguments.length-2;if(1===h)e.children=c;else if(1<h){f=Array(h);for(var m=0;m<h;m++)f[m]=arguments[m+2];e.children=f}return{$$typeof:p,type:a.type,\nkey:d,ref:g,props:e,_owner:k}};exports.createContext=function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a};exports.createElement=M;exports.createFactory=function(a){var b=M.bind(null,a);b.type=a;return b};exports.createRef=function(){return{current:null}};exports.forwardRef=function(a){return{$$typeof:x,render:a}};exports.isValidElement=O;\nexports.lazy=function(a){return{$$typeof:A,_ctor:a,_status:-1,_result:null}};exports.memo=function(a,b){return{$$typeof:z,type:a,compare:void 0===b?null:b}};exports.useCallback=function(a,b){return Z().useCallback(a,b)};exports.useContext=function(a,b){return Z().useContext(a,b)};exports.useDebugValue=function(){};exports.useEffect=function(a,b){return Z().useEffect(a,b)};exports.useImperativeHandle=function(a,b,c){return Z().useImperativeHandle(a,b,c)};\nexports.useLayoutEffect=function(a,b){return Z().useLayoutEffect(a,b)};exports.useMemo=function(a,b){return Z().useMemo(a,b)};exports.useReducer=function(a,b,c){return Z().useReducer(a,b,c)};exports.useRef=function(a){return Z().useRef(a)};exports.useState=function(a){return Z().useState(a)};exports.version=\"16.14.0\";\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","import React from \"react\";\nimport FormData from \"form-data\";\nimport fetch from \"cross-fetch\";\n\nconst {dispatch} = wp.data;\nconst {Button} = wp.components\nconst {Fragment, Component} = wp.element\nconst {__} = wp.i18n\nconst {property} = lodash\n\nclass NGGFeaturedThumbnail extends Component {\n\tstate = {\n\t\timage_url: null,\n\t\tmsg: __('Loading...')\n\t}\n\n\tcomponentDidUpdate(prevProps) {\n\t\tif (this.props.image_id !== prevProps.image_id) {\n\t\t\tthis.updateImageUrl();\n\t\t}\n\t}\n\n\tcomponentDidMount() {\n\t\tthis.updateImageUrl();\n\t}\n\n\tupdateImageUrl = () => {\n\t\tthis.getImageUrl(this.props.image_id)\n\t\t\t.then(image_url => this.setState({image_url}))\n\t\t\t.catch((err) => console.log(err) && this.setState({msg: __(\"Could not load image\")}));\n\t}\n\n\tgetImageUrl = image_id => {\n\t\tconst data = new FormData();\n\n\t\tdata.append('action', 'get_image');\n\t\tdata.append('image_id', image_id);\n\n\t\treturn fetch(photocrati_ajax.url,\n\t\t\t{\n\t\t\t\tmethod: 'POST',\n\t\t\t\tbody: data,\n\t\t\t\theaders: {\n\t\t\t\t\t'Accept': 'application/json'\n\t\t\t\t}\n\t\t\t})\n\t\t\t.then(res => res.json())\n\t\t\t.then(property('image.image_url'));\n\t}\n\n\trender() {\n\t\tconst {msg} = this.state;\n\n\t\tconst style = {\n\t\t\tpaddingTop: '5px',\n\t\t\tpaddingBottom: '5px'\n\t\t};\n\n\t\tconst el = this.state.image_url ? <img src={this.state.image_url}/> : <span>{msg}</span>;\n\n\t\treturn (\n\t\t\t<div style={style}>{el}</div>\n\t\t);\n\t}\n}\n\nexport default class NGGFeaturedImage extends Component {\n\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tngg_id: props.meta.ngg_post_thumbnail,\n\t\t\twp_ml_id: props.featuredImageId\n\t\t}\n\t}\n\n\thandleOpenClick = event => {\n\t\ttop.set_ngg_post_thumbnail = this.onUpdatePostThumbnail;\n\t\ttb_show(\n\t\t\t\"Set NextGEN Featured Image\",\n\t\t\tngg_featured_image.modal_url.replace(/%post_id%/, this.props.currentPostId)\n\t\t);\n\t}\n\n\thandleRemoveClick = event => {\n\t\tconst meta = {\n\t\t\t...this.props.meta,\n\t\t\tngg_post_thumbnail: 0,\n\t\t\tfeatured_media: 0\n\t\t};\n\t\tthis.setState({\n\t\t\tngg_id: 0\n\t\t});\n\t\tdispatch('core/editor').editPost({meta});\n\t}\n\n\tonUpdatePostThumbnail = ngg_image_id => {\n\t\ttb_remove()\n\t\tconst meta = {\n\t\t\t...this.props.meta,\n\t\t\tngg_post_thumbnail: parseInt(ngg_image_id)\n\t\t};\n\t\tthis.setState({\n\t\t\tngg_id: meta.ngg_post_thumbnail\n\t\t});\n\t\tdispatch('core/editor').editPost({meta});\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<Fragment>\n\t\t\t\t<Button style={{marginTop: '10px'}}\n\t\t\t\t\t\tonClick={this.handleOpenClick}\n\t\t\t\t\t\tclassName=\"editor-post-featured-image__toggle\">\n\t\t\t\t\t{__('Set NextGEN Featured Image')}\n\t\t\t\t</Button>\n\n\t\t\t\t{this.state.ngg_id > 0 && this.props.meta.ngg_post_thumbnail !== this.state.ngg_id ?\n\t\t\t\t\t<Fragment>\n\t\t\t\t\t\t<NGGFeaturedThumbnail image_id={this.state.ngg_id}/>\n\t\t\t\t\t\t<Button onClick={this.handleRemoveClick}\n\t\t\t\t\t\t\t\tclassName=\"is-link is-destructive\">\n\t\t\t\t\t\t\t{__('Remove featured image')}\n\t\t\t\t\t\t</Button>\n\t\t\t\t\t</Fragment>\n\t\t\t\t\t: ''}\n\t\t\t</Fragment>\n\t\t);\n\t}\n}","import React from \"react\";\nimport NGGFeaturedImage from './components/ngg-post-thumbnail.jsx';\n\nconst {select} = wp.data;\nconst {Fragment} = wp.element\n\nfunction setFeaturedImageDisplay(OriginalComponent) {\n return (props) => {\n const meta = select('core/editor').getCurrentPostAttribute('meta')\n const nggFeaturedImage = meta ? <NGGFeaturedImage {...props} meta={meta}/> : null\n return (\n <Fragment>\n <OriginalComponent {...props}/>\n {nggFeaturedImage}\n </Fragment>\n );\n }\n}\n\nwp.hooks.addFilter('editor.PostFeaturedImage', 'imagely/featured-image-display', setFeaturedImageDisplay);"],"sourceRoot":""}
products/photocrati_nextgen/modules/nextgen_gallery_display/package.module.nextgen_gallery_display.php CHANGED
@@ -1707,9 +1707,13 @@ class C_Displayed_Gallery_Renderer extends C_Component
1707
  */
1708
  class Mixin_Displayed_Gallery_Renderer extends Mixin
1709
  {
 
1710
  function params_to_displayed_gallery($params)
1711
  {
1712
- $displayed_gallery = NULL;
 
 
 
1713
  // Get the NextGEN settings to provide some defaults
1714
  $settings = C_NextGen_Settings::get_instance();
1715
  // Perform some conversions...
@@ -1799,6 +1803,8 @@ class Mixin_Displayed_Gallery_Renderer extends Mixin
1799
  if ($displayed_gallery) {
1800
  $displayed_gallery->validate();
1801
  }
 
 
1802
  return $displayed_gallery;
1803
  }
1804
  /**
1707
  */
1708
  class Mixin_Displayed_Gallery_Renderer extends Mixin
1709
  {
1710
+ static $_cache = array();
1711
  function params_to_displayed_gallery($params)
1712
  {
1713
+ $hash = crc32(serialize($params));
1714
+ if (isset(self::$_cache[$hash])) {
1715
+ return self::$_cache[$hash];
1716
+ }
1717
  // Get the NextGEN settings to provide some defaults
1718
  $settings = C_NextGen_Settings::get_instance();
1719
  // Perform some conversions...
1803
  if ($displayed_gallery) {
1804
  $displayed_gallery->validate();
1805
  }
1806
+ // Cache for reuse
1807
+ self::$_cache[$hash] = $displayed_gallery;
1808
  return $displayed_gallery;
1809
  }
1810
  /**
products/photocrati_nextgen/modules/nextgen_other_options/package.module.nextgen_other_options.php CHANGED
@@ -337,7 +337,7 @@ class A_Miscellaneous_Form extends Mixin
337
  }
338
  function render()
339
  {
340
- return $this->object->render_partial('photocrati-nextgen_other_options#misc_tab', array('mediarss_activated' => C_NextGen_Settings::get_instance()->useMediaRSS, 'mediarss_activated_label' => __('Add MediaRSS link?', 'nggallery'), 'mediarss_activated_help' => __('When enabled, adds a MediaRSS link to your header. Third-party web services can use this to publish your galleries', 'nggallery'), 'mediarss_activated_no' => __('No'), 'mediarss_activated_yes' => __('Yes'), 'galleries_in_feeds' => C_NextGen_Settings::get_instance()->galleries_in_feeds, 'galleries_in_feeds_label' => __('Display galleries in feeds', 'nggallery'), 'galleries_in_feeds_help' => __('NextGEN hides its gallery displays in feeds other than MediaRSS. This enables image galleries in feeds.', 'nggallery'), 'galleries_in_feeds_no' => __('No'), 'galleries_in_feeds_yes' => __('Yes'), 'cache_label' => __('Clear image cache', 'nggallery'), 'cache_confirmation' => __("Completely clear the NextGEN cache of all image modifications?\n\nChoose [Cancel] to Stop, [OK] to proceed.", 'nggallery'), 'update_legacy_featured_images_field' => $this->object->render_partial('photocrati-nextgen_other_options#update_legacy_featured_images_field', ['i18n' => ['label' => __('Update legacy page featured images', 'nggallery'), 'confirmation' => __('Continue? This will copy all NextGen 1.x page featured images into the media library.', 'nggallery'), 'tooltip' => __('WordPress 5.4 is incompatible with NextGen 1.x page featured images and they must be updated in a bulk process to correct them. This button will launch a background process (with a progress bar) that imports each NextGen image into the Media Library. This process can be resumed if you close the popup window or this browser window.', 'nggallery'), 'header' => __('Updating legacy page featured images', 'nggallery'), 'no_images_found' => __('No legacy page featured images were found.', 'nggallery'), 'operation_finished' => __('Operation complete. Legacy featured images have been corrected.', 'nggallery')]], TRUE), 'slug_field' => $this->_render_text_field((object) array('name' => 'misc_settings'), 'router_param_slug', __('Permalink slug', 'nggallery'), $this->object->get_model()->router_param_slug), 'maximum_entity_count_field' => $this->_render_number_field((object) array('name' => 'misc_settings'), 'maximum_entity_count', __('Maximum image count', 'nggallery'), $this->object->get_model()->maximum_entity_count, __('This is the maximum limit of images that NextGEN will restrict itself to querying', 'nggallery') . " \n " . __('Note: This limit will not apply to slideshow widgets or random galleries if/when those galleries specify their own image limits', 'nggallery'), FALSE, '', 1), 'random_widget_cache_ttl_field' => $this->_render_number_field((object) array('name' => 'misc_settings'), 'random_widget_cache_ttl', __('Random widget cache duration', 'nggallery'), $this->object->get_model()->random_widget_cache_ttl, __('The duration of time (in minutes) that "random" widget galleries should be cached. A setting of zero will disable caching.', 'nggallery'), FALSE, '', 0), 'alternate_random_method_field' => $this->_render_radio_field((object) array('name' => 'misc_settings'), 'use_alternate_random_method', __('Use alternative method of retrieving random image galleries', 'nggallery'), C_NextGen_Settings::get_instance()->use_alternate_random_method, __("Some web hosts' database servers disable or disrupt queries using 'ORDER BY RAND()' which can cause galleries to lose their randomness. NextGen provides an alternative (but not completely random) method to determine what images are fed into 'random' galleries.", 'nggallery')), 'disable_fontawesome_field' => $this->_render_radio_field((object) array('name' => 'misc_settings'), 'disable_fontawesome', __('Do not enqueue FontAwesome', 'nggallery'), C_NextGen_Settings::get_instance()->disable_fontawesome, __("Warning: your theme or another plugin must provide FontAwesome or your gallery displays may appear incorrectly", 'nggallery'))), TRUE);
341
  }
342
  function cache_action()
343
  {
337
  }
338
  function render()
339
  {
340
+ return $this->object->render_partial('photocrati-nextgen_other_options#misc_tab', array('mediarss_activated' => C_NextGen_Settings::get_instance()->useMediaRSS, 'mediarss_activated_label' => __('Add MediaRSS link?', 'nggallery'), 'mediarss_activated_help' => __('When enabled, adds a MediaRSS link to your header. Third-party web services can use this to publish your galleries', 'nggallery'), 'mediarss_activated_no' => __('No'), 'mediarss_activated_yes' => __('Yes'), 'galleries_in_feeds' => C_NextGen_Settings::get_instance()->galleries_in_feeds, 'galleries_in_feeds_label' => __('Display galleries in feeds', 'nggallery'), 'galleries_in_feeds_help' => __('NextGEN hides its gallery displays in feeds other than MediaRSS. This enables image galleries in feeds.', 'nggallery'), 'galleries_in_feeds_no' => __('No'), 'galleries_in_feeds_yes' => __('Yes'), 'cache_label' => __('Clear image cache', 'nggallery'), 'cache_confirmation' => __("Completely clear the NextGEN cache of all image modifications?\n\nChoose [Cancel] to Stop, [OK] to proceed.", 'nggallery'), 'update_legacy_featured_images_field' => $this->object->render_partial('photocrati-nextgen_other_options#update_legacy_featured_images_field', ['i18n' => ['label' => __('Update legacy page featured images', 'nggallery'), 'confirmation' => __('Continue? This will copy all NextGen 1.x page featured images into the media library.', 'nggallery'), 'tooltip' => __('WordPress 5.4 is incompatible with NextGen 1.x page featured images and they must be updated in a bulk process to correct them. This button will launch a background process (with a progress bar) that imports each NextGen image into the Media Library. This process can be resumed if you close the popup window or this browser window.', 'nggallery'), 'header' => __('Updating legacy page featured images', 'nggallery'), 'no_images_found' => __('No legacy page featured images were found.', 'nggallery'), 'operation_finished' => __('Operation complete. Legacy featured images have been corrected.', 'nggallery')]], TRUE), 'slug_field' => $this->_render_text_field((object) array('name' => 'misc_settings'), 'router_param_slug', __('Permalink slug', 'nggallery'), $this->object->get_model()->router_param_slug), 'maximum_entity_count_field' => $this->_render_number_field((object) array('name' => 'misc_settings'), 'maximum_entity_count', __('Maximum image count', 'nggallery'), $this->object->get_model()->maximum_entity_count, __('This is the maximum limit of images that NextGEN will restrict itself to querying', 'nggallery') . " \n " . __('Note: This limit will not apply to slideshow widgets or random galleries if/when those galleries specify their own image limits', 'nggallery'), FALSE, '', 1), 'random_widget_cache_ttl_field' => $this->_render_number_field((object) array('name' => 'misc_settings'), 'random_widget_cache_ttl', __('Random widget cache duration', 'nggallery'), $this->object->get_model()->random_widget_cache_ttl, __('The duration of time (in minutes) that "random" widget galleries should be cached. A setting of zero will disable caching.', 'nggallery'), FALSE, '', 0), 'alternate_random_method_field' => $this->_render_radio_field((object) array('name' => 'misc_settings'), 'use_alternate_random_method', __('Use alternative method of retrieving random image galleries', 'nggallery'), C_NextGen_Settings::get_instance()->use_alternate_random_method, __("Some web hosts' database servers disable or disrupt queries using 'ORDER BY RAND()' which can cause galleries to lose their randomness. NextGen provides an alternative (but not completely random) method to determine what images are fed into 'random' galleries.", 'nggallery')), 'disable_fontawesome_field' => $this->_render_radio_field((object) array('name' => 'misc_settings'), 'disable_fontawesome', __('Do not enqueue FontAwesome', 'nggallery'), C_NextGen_Settings::get_instance()->disable_fontawesome, __("Warning: your theme or another plugin must provide FontAwesome or your gallery displays may appear incorrectly", 'nggallery')), 'disable_ngg_tags_page_field' => $this->_render_radio_field((object) array('name' => 'misc_settings'), 'disable_ngg_tags_page', __('Disable the /ngg_tag/ page', 'nggallery'), C_NextGen_Settings::get_instance()->get('disable_ngg_tags_page', FALSE), __("Normally an SEO feature; some users may wish to disable this to prevent NextGEN from revealing image tags to site visitors", 'nggallery'))), TRUE);
341
  }
342
  function cache_action()
343
  {
products/photocrati_nextgen/modules/nextgen_other_options/templates/misc_tab.php CHANGED
@@ -4,6 +4,7 @@
4
  * @var string $cache_confirmation
5
  * @var string $cache_label
6
  * @var string $disable_fontawesome_field
 
7
  * @var string $galleries_in_feeds
8
  * @var string $galleries_in_feeds_help
9
  * @var string $galleries_in_feeds_label
@@ -114,4 +115,6 @@
114
  <?php print $alternate_random_method_field; ?>
115
 
116
  <?php print $disable_fontawesome_field; ?>
 
 
117
  </table>
4
  * @var string $cache_confirmation
5
  * @var string $cache_label
6
  * @var string $disable_fontawesome_field
7
+ * @var string $disable_ngg_tags_page_field
8
  * @var string $galleries_in_feeds
9
  * @var string $galleries_in_feeds_help
10
  * @var string $galleries_in_feeds_label
115
  <?php print $alternate_random_method_field; ?>
116
 
117
  <?php print $disable_fontawesome_field; ?>
118
+
119
+ <?php print $disable_ngg_tags_page_field; ?>
120
  </table>
products/photocrati_nextgen/modules/nextgen_settings/module.nextgen_settings.php CHANGED
@@ -18,7 +18,7 @@ class M_NextGen_Settings extends C_Base_Module
18
  'photocrati-nextgen_settings',
19
  'NextGEN Gallery Settings',
20
  'Provides central management for NextGEN Gallery settings',
21
- '3.3.7',
22
  'https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/',
23
  'Imagely',
24
  'https://www.imagely.com'
@@ -133,11 +133,17 @@ class C_NextGen_Settings_Installer
133
  'CSSfile' => 'nggallery.css', // set default css filename
134
  'always_enable_frontend_logic' => FALSE,
135
 
136
- // Misc
 
137
  // It is known that WPEngine disables 'order by rand()' by default, but exposes it as an option to users
138
  'use_alternate_random_method' => (function_exists('is_wpe') && is_wpe()) ? TRUE : FALSE,
 
 
139
  'disable_fontawesome' => FALSE,
140
 
 
 
 
141
  // Duration of caching of 'random' widgets image IDs
142
  'random_widget_cache_ttl' => 30
143
  ]);
18
  'photocrati-nextgen_settings',
19
  'NextGEN Gallery Settings',
20
  'Provides central management for NextGEN Gallery settings',
21
+ '3.10',
22
  'https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/',
23
  'Imagely',
24
  'https://www.imagely.com'
133
  'CSSfile' => 'nggallery.css', // set default css filename
134
  'always_enable_frontend_logic' => FALSE,
135
 
136
+ // Misc //
137
+
138
  // It is known that WPEngine disables 'order by rand()' by default, but exposes it as an option to users
139
  'use_alternate_random_method' => (function_exists('is_wpe') && is_wpe()) ? TRUE : FALSE,
140
+
141
+ // Prevent conflicts with other plugins that enqueue fontawesome
142
  'disable_fontawesome' => FALSE,
143
 
144
+ // Prevent the /ngg_tag/ page from being enabled
145
+ 'disable_ngg_tags_page' => FALSE,
146
+
147
  // Duration of caching of 'random' widgets image IDs
148
  'random_widget_cache_ttl' => 30
149
  ]);
products/photocrati_nextgen/modules/ngglegacy/admin/rotate.php CHANGED
@@ -73,7 +73,7 @@ $preview_image = $storage->get_image_url($id, 'full');
73
  <table align="center">
74
  <tr>
75
  <td valign="middle" align="center" id="ngg-overlay-dialog-main">
76
- <img src="<?php echo nextgen_esc_url( $preview_image ); ?>"
77
  alt=""
78
  id="imageToEdit"
79
  style="max-width: 450px;
73
  <table align="center">
74
  <tr>
75
  <td valign="middle" align="center" id="ngg-overlay-dialog-main">
76
+ <img src="<?php echo nextgen_esc_url( $preview_image ) . '?' . time() . rand(1,100); ?>"
77
  alt=""
78
  id="imageToEdit"
79
  style="max-width: 450px;
products/photocrati_nextgen/modules/ngglegacy/fonts/YanoneKaffeesatz-Bold.ttf CHANGED
File without changes
products/photocrati_nextgen/modules/widget/package.module.widget.php CHANGED
@@ -92,6 +92,10 @@ class C_Widget_Gallery extends WP_Widget
92
  if (isset($options[$id])) {
93
  $sidebar_data = $wp_registered_sidebars[$sidebar_name];
94
  $sidebar_data['widget_id'] = $widget;
 
 
 
 
95
  $displayed_gallery = $this->get_displayed_gallery($sidebar_data, $options[$id]);
96
  self::$displayed_gallery_ids[$widget] = $displayed_gallery;
97
  $controller = C_Display_Type_Controller::get_instance(NGG_BASIC_THUMBNAILS);
@@ -106,12 +110,16 @@ class C_Widget_Gallery extends WP_Widget
106
  }, 11);
107
  // It is important that this run at priority 11 or higher so that M_Gallery_Display->enqueue_frontend_resources() has run first
108
  }
 
 
 
 
109
  function form($instance)
110
  {
111
  // used for rendering utilities
112
  $parent = C_Widget::get_instance();
113
  // defaults
114
- $instance = wp_parse_args((array) $instance, array('exclude' => 'all', 'height' => '75', 'items' => '4', 'list' => '', 'show' => 'thumbnail', 'title' => 'Gallery', 'type' => 'recent', 'webslice' => TRUE, 'width' => '100'));
115
  return $parent->render_partial('photocrati-widget#form_gallery', array('self' => $this, 'instance' => $instance, 'title' => esc_attr($instance['title']), 'items' => intval($instance['items']), 'height' => esc_attr($instance['height']), 'width' => esc_attr($instance['width'])));
116
  }
117
  function update($new_instance, $old_instance)
@@ -234,8 +242,14 @@ class C_Widget_Gallery extends WP_Widget
234
  }
235
  function widget($args, $instance)
236
  {
237
- // The displayed gallery was created during the action wp_enqueue_resources and was cached to avoid ID conflicts
238
- $displayed_gallery = self::$displayed_gallery_ids[$args['widget_id']];
 
 
 
 
 
 
239
  print C_Displayed_Gallery_Renderer::get_instance()->display_images($displayed_gallery);
240
  }
241
  }
@@ -322,6 +336,10 @@ class C_Widget_Slideshow extends WP_Widget
322
  if (isset($options[$id])) {
323
  $sidebar_data = $wp_registered_sidebars[$sidebar_name];
324
  $sidebar_data['widget_id'] = $widget;
 
 
 
 
325
  $displayed_gallery = $this->get_displayed_gallery($sidebar_data, $options[$id]);
326
  self::$displayed_gallery_ids[$widget] = $displayed_gallery;
327
  $controller = C_Display_Type_Controller::get_instance(NGG_BASIC_SLIDESHOW);
@@ -416,8 +434,14 @@ class C_Widget_Slideshow extends WP_Widget
416
  }
417
  function render_slideshow($args, $instance)
418
  {
419
- // The displayed gallery was created during the action wp_enqueue_resources and was cached to avoid ID conflicts
420
- $displayed_gallery = self::$displayed_gallery_ids[$args['widget_id']];
 
 
 
 
 
 
421
  $renderer = C_Displayed_Gallery_Renderer::get_instance();
422
  $retval = $renderer->display_images($displayed_gallery);
423
  $retval = apply_filters('ngg_show_slideshow_widget_content', $retval, $instance['galleryid'], $instance['width'], $instance['height']);
92
  if (isset($options[$id])) {
93
  $sidebar_data = $wp_registered_sidebars[$sidebar_name];
94
  $sidebar_data['widget_id'] = $widget;
95
+ // These are normally replaced at display time but we're building our cache before then
96
+ $sidebar_data['before_widget'] = str_replace('%1$s', $widget, $sidebar_data['before_widget']);
97
+ $sidebar_data['before_widget'] = str_replace('%2$s', 'ngg_images', $sidebar_data['before_widget']);
98
+ $sidebar_data['widget_name'] = __('NextGEN Widget', 'nggallery');
99
  $displayed_gallery = $this->get_displayed_gallery($sidebar_data, $options[$id]);
100
  self::$displayed_gallery_ids[$widget] = $displayed_gallery;
101
  $controller = C_Display_Type_Controller::get_instance(NGG_BASIC_THUMBNAILS);
110
  }, 11);
111
  // It is important that this run at priority 11 or higher so that M_Gallery_Display->enqueue_frontend_resources() has run first
112
  }
113
+ function get_defaults()
114
+ {
115
+ return ['exclude' => 'all', 'height' => '75', 'items' => '4', 'list' => '', 'show' => 'thumbnail', 'title' => 'Gallery', 'type' => 'recent', 'webslice' => TRUE, 'width' => '100'];
116
+ }
117
  function form($instance)
118
  {
119
  // used for rendering utilities
120
  $parent = C_Widget::get_instance();
121
  // defaults
122
+ $instance = wp_parse_args((array) $instance, $this->get_defaults());
123
  return $parent->render_partial('photocrati-widget#form_gallery', array('self' => $this, 'instance' => $instance, 'title' => esc_attr($instance['title']), 'items' => intval($instance['items']), 'height' => esc_attr($instance['height']), 'width' => esc_attr($instance['width'])));
124
  }
125
  function update($new_instance, $old_instance)
242
  }
243
  function widget($args, $instance)
244
  {
245
+ // This displayed gallery is created dynamically at runtime
246
+ if (empty(self::$displayed_gallery_ids[$args['widget_id']])) {
247
+ $displayed_gallery = $this->get_displayed_gallery($args, $instance);
248
+ self::$displayed_gallery_ids[$displayed_gallery->id()] = $displayed_gallery;
249
+ } else {
250
+ // The displayed gallery was created during the action wp_enqueue_resources and was cached to avoid ID conflicts
251
+ $displayed_gallery = self::$displayed_gallery_ids[$args['widget_id']];
252
+ }
253
  print C_Displayed_Gallery_Renderer::get_instance()->display_images($displayed_gallery);
254
  }
255
  }
336
  if (isset($options[$id])) {
337
  $sidebar_data = $wp_registered_sidebars[$sidebar_name];
338
  $sidebar_data['widget_id'] = $widget;
339
+ // These are normally replaced at display time but we're building our cache before then
340
+ $sidebar_data['before_widget'] = str_replace('%1$s', $widget, $sidebar_data['before_widget']);
341
+ $sidebar_data['before_widget'] = str_replace('%2$s', 'widget_slideshow', $sidebar_data['before_widget']);
342
+ $sidebar_data['widget_name'] = __('NextGEN Slideshow', 'nggallery');
343
  $displayed_gallery = $this->get_displayed_gallery($sidebar_data, $options[$id]);
344
  self::$displayed_gallery_ids[$widget] = $displayed_gallery;
345
  $controller = C_Display_Type_Controller::get_instance(NGG_BASIC_SLIDESHOW);
434
  }
435
  function render_slideshow($args, $instance)
436
  {
437
+ // This displayed gallery is created dynamically at runtime
438
+ if (empty(self::$displayed_gallery_ids[$args['widget_id']])) {
439
+ $displayed_gallery = $this->get_displayed_gallery($args, $instance);
440
+ self::$displayed_gallery_ids[$displayed_gallery->id()] = $displayed_gallery;
441
+ } else {
442
+ // The displayed gallery was created during the action wp_enqueue_resources and was cached to avoid ID conflicts
443
+ $displayed_gallery = self::$displayed_gallery_ids[$args['widget_id']];
444
+ }
445
  $renderer = C_Displayed_Gallery_Renderer::get_instance();
446
  $retval = $renderer->display_images($displayed_gallery);
447
  $retval = apply_filters('ngg_show_slideshow_widget_content', $retval, $instance['galleryid'], $instance['width'], $instance['height']);
products/photocrati_nextgen/modules/wordpress_routing/package.module.wordpress_routing.php CHANGED
@@ -165,6 +165,7 @@ class A_WordPress_Routing_App extends Mixin
165
  if (!apply_filters('ngg_wprouting_add_post_permalink', TRUE)) {
166
  return $generated_url;
167
  }
 
168
  $base_url = $this->object->get_router()->get_base_url('home');
169
  $settings = C_NextGen_Settings::get_instance();
170
  if (strlen($generated_url) < 2) {
@@ -186,6 +187,11 @@ class A_WordPress_Routing_App extends Mixin
186
  $original_url = trailingslashit($original_url);
187
  $post_permalink = trailingslashit($post_permalink);
188
  $generated_url = trailingslashit($generated_url);
 
 
 
 
 
189
  // We need to determine if the generated url and the post permalink TRULY differ. If they
190
  // differ, then we'll return post_permalink + nggallery parameters appended. Otherwise, we'll
191
  // just return the generated url
165
  if (!apply_filters('ngg_wprouting_add_post_permalink', TRUE)) {
166
  return $generated_url;
167
  }
168
+ global $multipage, $page;
169
  $base_url = $this->object->get_router()->get_base_url('home');
170
  $settings = C_NextGen_Settings::get_instance();
171
  if (strlen($generated_url) < 2) {
187
  $original_url = trailingslashit($original_url);
188
  $post_permalink = trailingslashit($post_permalink);
189
  $generated_url = trailingslashit($generated_url);
190
+ // Ensure that /page/2/ links to /page/2/nggallery/page/4 rather than /nggallery/page/4/ when our paginated
191
+ // galleries are displayed on posts paginated through the page break block
192
+ if ($multipage && $page >= 2) {
193
+ $post_permalink = $post_permalink . $page;
194
+ }
195
  // We need to determine if the generated url and the post permalink TRULY differ. If they
196
  // differ, then we'll return post_permalink + nggallery parameters appended. Otherwise, we'll
197
  // just return the generated url
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: photocrati, imagely
3
  Tags: wordpress gallery plugin, gallery, nextgen, nextgen gallery, photo gallery, image gallery, photography, slideshow, images, photo, photo album, watermark
4
  Requires at least: 5.5.4
5
- Stable tag: 3.9.3
6
- Tested up to: 5.7.1
7
  License: GPLv3
8
  Requires PHP: 5.6
9
 
@@ -179,6 +179,13 @@ For more information, feel free to visit the official website for the NextGEN Ga
179
 
180
  == Changelog ==
181
 
 
 
 
 
 
 
 
182
  = V3.9.3 - 04.20.2021
183
  * Changed: Updated uppy.js
184
  * Fixed: Conflict with Avada builder
2
  Contributors: photocrati, imagely
3
  Tags: wordpress gallery plugin, gallery, nextgen, nextgen gallery, photo gallery, image gallery, photography, slideshow, images, photo, photo album, watermark
4
  Requires at least: 5.5.4
5
+ Stable tag: 3.10
6
+ Tested up to: 5.7.2
7
  License: GPLv3
8
  Requires PHP: 5.6
9
 
179
 
180
  == Changelog ==
181
 
182
+ = V3.10 - 05.19.2021
183
+ * NEW: Added option under Misc Options to disable the /ngg_tag/ page feature
184
+ * Fixed: Misc performance improvements to NGG 3.9.0
185
+ * Fixed: Opening the rotate-image dialog a second time could show the incorrect image
186
+ * Fixed: Paginated galleries on paginated WP posts linked to the incorrect URL
187
+ * Fixed: Widgets were not rendering correctly with some third party page builders
188
+
189
  = V3.9.3 - 04.20.2021
190
  * Changed: Updated uppy.js
191
  * Fixed: Conflict with Avada builder
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitd944cb3ad10f834222db970b76dd976d::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit7bc62a53579d4cf2f168e2a871d0a612::getLoader();
vendor/composer/ClassLoader.php CHANGED
@@ -37,11 +37,13 @@ namespace Composer\Autoload;
37
  *
38
  * @author Fabien Potencier <fabien@symfony.com>
39
  * @author Jordi Boggiano <j.boggiano@seld.be>
40
- * @see http://www.php-fig.org/psr/psr-0/
41
- * @see http://www.php-fig.org/psr/psr-4/
42
  */
43
  class ClassLoader
44
  {
 
 
45
  // PSR-4
46
  private $prefixLengthsPsr4 = array();
47
  private $prefixDirsPsr4 = array();
@@ -57,10 +59,17 @@ class ClassLoader
57
  private $missingClasses = array();
58
  private $apcuPrefix;
59
 
 
 
 
 
 
 
 
60
  public function getPrefixes()
61
  {
62
  if (!empty($this->prefixesPsr0)) {
63
- return call_user_func_array('array_merge', $this->prefixesPsr0);
64
  }
65
 
66
  return array();
@@ -300,6 +309,15 @@ class ClassLoader
300
  public function register($prepend = false)
301
  {
302
  spl_autoload_register(array($this, 'loadClass'), true, $prepend);
 
 
 
 
 
 
 
 
 
303
  }
304
 
305
  /**
@@ -308,6 +326,10 @@ class ClassLoader
308
  public function unregister()
309
  {
310
  spl_autoload_unregister(array($this, 'loadClass'));
 
 
 
 
311
  }
312
 
313
  /**
@@ -367,6 +389,16 @@ class ClassLoader
367
  return $file;
368
  }
369
 
 
 
 
 
 
 
 
 
 
 
370
  private function findFileWithExtension($class, $ext)
371
  {
372
  // PSR-4 lookup
37
  *
38
  * @author Fabien Potencier <fabien@symfony.com>
39
  * @author Jordi Boggiano <j.boggiano@seld.be>
40
+ * @see https://www.php-fig.org/psr/psr-0/
41
+ * @see https://www.php-fig.org/psr/psr-4/
42
  */
43
  class ClassLoader
44
  {
45
+ private $vendorDir;
46
+
47
  // PSR-4
48
  private $prefixLengthsPsr4 = array();
49
  private $prefixDirsPsr4 = array();
59
  private $missingClasses = array();
60
  private $apcuPrefix;
61
 
62
+ private static $registeredLoaders = array();
63
+
64
+ public function __construct($vendorDir = null)
65
+ {
66
+ $this->vendorDir = $vendorDir;
67
+ }
68
+
69
  public function getPrefixes()
70
  {
71
  if (!empty($this->prefixesPsr0)) {
72
+ return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
73
  }
74
 
75
  return array();
309
  public function register($prepend = false)
310
  {
311
  spl_autoload_register(array($this, 'loadClass'), true, $prepend);
312
+
313
+ if (null === $this->vendorDir) {
314
+ //no-op
315
+ } elseif ($prepend) {
316
+ self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
317
+ } else {
318
+ unset(self::$registeredLoaders[$this->vendorDir]);
319
+ self::$registeredLoaders[$this->vendorDir] = $this;
320
+ }
321
  }
322
 
323
  /**
326
  public function unregister()
327
  {
328
  spl_autoload_unregister(array($this, 'loadClass'));
329
+
330
+ if (null !== $this->vendorDir) {
331
+ unset(self::$registeredLoaders[$this->vendorDir]);
332
+ }
333
  }
334
 
335
  /**
389
  return $file;
390
  }
391
 
392
+ /**
393
+ * Returns the currently registered loaders indexed by their corresponding vendor directories.
394
+ *
395
+ * @return self[]
396
+ */
397
+ public static function getRegisteredLoaders()
398
+ {
399
+ return self::$registeredLoaders;
400
+ }
401
+
402
  private function findFileWithExtension($class, $ext)
403
  {
404
  // PSR-4 lookup
vendor/composer/InstalledVersions.php ADDED
@@ -0,0 +1,302 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * This file is part of Composer.
5
+ *
6
+ * (c) Nils Adermann <naderman@naderman.de>
7
+ * Jordi Boggiano <j.boggiano@seld.be>
8
+ *
9
+ * For the full copyright and license information, please view the LICENSE
10
+ * file that was distributed with this source code.
11
+ */
12
+
13
+ namespace Composer;
14
+
15
+ use Composer\Autoload\ClassLoader;
16
+ use Composer\Semver\VersionParser;
17
+
18
+ /**
19
+ * This class is copied in every Composer installed project and available to all
20
+ *
21
+ * To require it's presence, you can require `composer-runtime-api ^2.0`
22
+ */
23
+ class InstalledVersions
24
+ {
25
+ private static $installed = array (
26
+ 'root' =>
27
+ array (
28
+ 'pretty_version' => '3.5.0',
29
+ 'version' => '3.5.0.0',
30
+ 'aliases' =>
31
+ array (
32
+ ),
33
+ 'reference' => NULL,
34
+ 'name' => 'imagely/nextgen-gallery',
35
+ ),
36
+ 'versions' =>
37
+ array (
38
+ 'ezyang/htmlpurifier' =>
39
+ array (
40
+ 'pretty_version' => 'v4.13.0',
41
+ 'version' => '4.13.0.0',
42
+ 'aliases' =>
43
+ array (
44
+ ),
45
+ 'reference' => '08e27c97e4c6ed02f37c5b2b20488046c8d90d75',
46
+ ),
47
+ 'imagely/nextgen-gallery' =>
48
+ array (
49
+ 'pretty_version' => '3.5.0',
50
+ 'version' => '3.5.0.0',
51
+ 'aliases' =>
52
+ array (
53
+ ),
54
+ 'reference' => NULL,
55
+ ),
56
+ 'imagely/pope-framework' =>
57
+ array (
58
+ 'pretty_version' => 'v0.17',
59
+ 'version' => '0.17.0.0',
60
+ 'aliases' =>
61
+ array (
62
+ ),
63
+ 'reference' => '13da4d47779a91fbf07a68062e64974eb1427ef2',
64
+ ),
65
+ ),
66
+ );
67
+ private static $canGetVendors;
68
+ private static $installedByVendor = array();
69
+
70
+ /**
71
+ * Returns a list of all package names which are present, either by being installed, replaced or provided
72
+ *
73
+ * @return string[]
74
+ * @psalm-return list<string>
75
+ */
76
+ public static function getInstalledPackages()
77
+ {
78
+ $packages = array();
79
+ foreach (self::getInstalled() as $installed) {
80
+ $packages[] = array_keys($installed['versions']);
81
+ }
82
+
83
+
84
+ if (1 === \count($packages)) {
85
+ return $packages[0];
86
+ }
87
+
88
+ return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
89
+ }
90
+
91
+ /**
92
+ * Checks whether the given package is installed
93
+ *
94
+ * This also returns true if the package name is provided or replaced by another package
95
+ *
96
+ * @param string $packageName
97
+ * @return bool
98
+ */
99
+ public static function isInstalled($packageName)
100
+ {
101
+ foreach (self::getInstalled() as $installed) {
102
+ if (isset($installed['versions'][$packageName])) {
103
+ return true;
104
+ }
105
+ }
106
+
107
+ return false;
108
+ }
109
+
110
+ /**
111
+ * Checks whether the given package satisfies a version constraint
112
+ *
113
+ * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call:
114
+ *
115
+ * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3')
116
+ *
117
+ * @param VersionParser $parser Install composer/semver to have access to this class and functionality
118
+ * @param string $packageName
119
+ * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package
120
+ *
121
+ * @return bool
122
+ */
123
+ public static function satisfies(VersionParser $parser, $packageName, $constraint)
124
+ {
125
+ $constraint = $parser->parseConstraints($constraint);
126
+ $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
127
+
128
+ return $provided->matches($constraint);
129
+ }
130
+
131
+ /**
132
+ * Returns a version constraint representing all the range(s) which are installed for a given package
133
+ *
134
+ * It is easier to use this via isInstalled() with the $constraint argument if you need to check
135
+ * whether a given version of a package is installed, and not just whether it exists
136
+ *
137
+ * @param string $packageName
138
+ * @return string Version constraint usable with composer/semver
139
+ */
140
+ public static function getVersionRanges($packageName)
141
+ {
142
+ foreach (self::getInstalled() as $installed) {
143
+ if (!isset($installed['versions'][$packageName])) {
144
+ continue;
145
+ }
146
+
147
+ $ranges = array();
148
+ if (isset($installed['versions'][$packageName]['pretty_version'])) {
149
+ $ranges[] = $installed['versions'][$packageName]['pretty_version'];
150
+ }
151
+ if (array_key_exists('aliases', $installed['versions'][$packageName])) {
152
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
153
+ }
154
+ if (array_key_exists('replaced', $installed['versions'][$packageName])) {
155
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
156
+ }
157
+ if (array_key_exists('provided', $installed['versions'][$packageName])) {
158
+ $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
159
+ }
160
+
161
+ return implode(' || ', $ranges);
162
+ }
163
+
164
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
165
+ }
166
+
167
+ /**
168
+ * @param string $packageName
169
+ * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
170
+ */
171
+ public static function getVersion($packageName)
172
+ {
173
+ foreach (self::getInstalled() as $installed) {
174
+ if (!isset($installed['versions'][$packageName])) {
175
+ continue;
176
+ }
177
+
178
+ if (!isset($installed['versions'][$packageName]['version'])) {
179
+ return null;
180
+ }
181
+
182
+ return $installed['versions'][$packageName]['version'];
183
+ }
184
+
185
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
186
+ }
187
+
188
+ /**
189
+ * @param string $packageName
190
+ * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
191
+ */
192
+ public static function getPrettyVersion($packageName)
193
+ {
194
+ foreach (self::getInstalled() as $installed) {
195
+ if (!isset($installed['versions'][$packageName])) {
196
+ continue;
197
+ }
198
+
199
+ if (!isset($installed['versions'][$packageName]['pretty_version'])) {
200
+ return null;
201
+ }
202
+
203
+ return $installed['versions'][$packageName]['pretty_version'];
204
+ }
205
+
206
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
207
+ }
208
+
209
+ /**
210
+ * @param string $packageName
211
+ * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference
212
+ */
213
+ public static function getReference($packageName)
214
+ {
215
+ foreach (self::getInstalled() as $installed) {
216
+ if (!isset($installed['versions'][$packageName])) {
217
+ continue;
218
+ }
219
+
220
+ if (!isset($installed['versions'][$packageName]['reference'])) {
221
+ return null;
222
+ }
223
+
224
+ return $installed['versions'][$packageName]['reference'];
225
+ }
226
+
227
+ throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
228
+ }
229
+
230
+ /**
231
+ * @return array
232
+ * @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[]}
233
+ */
234
+ public static function getRootPackage()
235
+ {
236
+ $installed = self::getInstalled();
237
+
238
+ return $installed[0]['root'];
239
+ }
240
+
241
+ /**
242
+ * Returns the raw installed.php data for custom implementations
243
+ *
244
+ * @return array[]
245
+ * @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[]}, versions: list<string, array{pretty_version: ?string, version: ?string, aliases: ?string[], reference: ?string, replaced: ?string[], provided: ?string[]}>}
246
+ */
247
+ public static function getRawData()
248
+ {
249
+ return self::$installed;
250
+ }
251
+
252
+ /**
253
+ * Lets you reload the static array from another file
254
+ *
255
+ * This is only useful for complex integrations in which a project needs to use
256
+ * this class but then also needs to execute another project's autoloader in process,
257
+ * and wants to ensure both projects have access to their version of installed.php.
258
+ *
259
+ * A typical case would be PHPUnit, where it would need to make sure it reads all
260
+ * the data it needs from this class, then call reload() with
261
+ * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure
262
+ * the project in which it runs can then also use this class safely, without
263
+ * interference between PHPUnit's dependencies and the project's dependencies.
264
+ *
265
+ * @param array[] $data A vendor/composer/installed.php data set
266
+ * @return void
267
+ *
268
+ * @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[]}, versions: list<string, array{pretty_version: ?string, version: ?string, aliases: ?string[], reference: ?string, replaced: ?string[], provided: ?string[]}>} $data
269
+ */
270
+ public static function reload($data)
271
+ {
272
+ self::$installed = $data;
273
+ self::$installedByVendor = array();
274
+ }
275
+
276
+ /**
277
+ * @return array[]
278
+ */
279
+ private static function getInstalled()
280
+ {
281
+ if (null === self::$canGetVendors) {
282
+ self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
283
+ }
284
+
285
+ $installed = array();
286
+
287
+ if (self::$canGetVendors) {
288
+ // @phpstan-ignore-next-line
289
+ foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
290
+ if (isset(self::$installedByVendor[$vendorDir])) {
291
+ $installed[] = self::$installedByVendor[$vendorDir];
292
+ } elseif (is_file($vendorDir.'/composer/installed.php')) {
293
+ $installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
294
+ }
295
+ }
296
+ }
297
+
298
+ $installed[] = self::$installed;
299
+
300
+ return $installed;
301
+ }
302
+ }
vendor/composer/LICENSE CHANGED
@@ -1,4 +1,3 @@
1
-
2
  Copyright (c) Nils Adermann, Jordi Boggiano
3
 
4
  Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -18,4 +17,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
20
  THE SOFTWARE.
21
-
 
1
  Copyright (c) Nils Adermann, Jordi Boggiano
2
 
3
  Permission is hereby granted, free of charge, to any person obtaining a copy
17
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19
  THE SOFTWARE.
 
vendor/composer/autoload_classmap.php CHANGED
@@ -6,4 +6,5 @@ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
9
  );
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
+ 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
10
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitd944cb3ad10f834222db970b76dd976d
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,17 @@ class ComposerAutoloaderInitd944cb3ad10f834222db970b76dd976d
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInitd944cb3ad10f834222db970b76dd976d', 'loadClassLoader'), true, true);
26
- self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInitd944cb3ad10f834222db970b76dd976d', 'loadClassLoader'));
 
 
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
- require_once __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInitd944cb3ad10f834222db970b76dd976d::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,19 +53,19 @@ class ComposerAutoloaderInitd944cb3ad10f834222db970b76dd976d
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInitd944cb3ad10f834222db970b76dd976d::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequired944cb3ad10f834222db970b76dd976d($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
- function composerRequired944cb3ad10f834222db970b76dd976d($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit7bc62a53579d4cf2f168e2a871d0a612
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ require __DIR__ . '/platform_check.php';
26
+
27
+ spl_autoload_register(array('ComposerAutoloaderInit7bc62a53579d4cf2f168e2a871d0a612', 'loadClassLoader'), true, true);
28
+ self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInit7bc62a53579d4cf2f168e2a871d0a612', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
+ require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInit7bc62a53579d4cf2f168e2a871d0a612::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
+ $includeFiles = Composer\Autoload\ComposerStaticInit7bc62a53579d4cf2f168e2a871d0a612::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
+ composerRequire7bc62a53579d4cf2f168e2a871d0a612($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
+ function composerRequire7bc62a53579d4cf2f168e2a871d0a612($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitd944cb3ad10f834222db970b76dd976d
8
  {
9
  public static $files = array (
10
  '2cffec82183ee1cea088009cef9a6fc3' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
@@ -21,10 +21,15 @@ class ComposerStaticInitd944cb3ad10f834222db970b76dd976d
21
  ),
22
  );
23
 
 
 
 
 
24
  public static function getInitializer(ClassLoader $loader)
25
  {
26
  return \Closure::bind(function () use ($loader) {
27
- $loader->prefixesPsr0 = ComposerStaticInitd944cb3ad10f834222db970b76dd976d::$prefixesPsr0;
 
28
 
29
  }, null, ClassLoader::class);
30
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit7bc62a53579d4cf2f168e2a871d0a612
8
  {
9
  public static $files = array (
10
  '2cffec82183ee1cea088009cef9a6fc3' => __DIR__ . '/..' . '/ezyang/htmlpurifier/library/HTMLPurifier.composer.php',
21
  ),
22
  );
23
 
24
+ public static $classMap = array (
25
+ 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
26
+ );
27
+
28
  public static function getInitializer(ClassLoader $loader)
29
  {
30
  return \Closure::bind(function () use ($loader) {
31
+ $loader->prefixesPsr0 = ComposerStaticInit7bc62a53579d4cf2f168e2a871d0a612::$prefixesPsr0;
32
+ $loader->classMap = ComposerStaticInit7bc62a53579d4cf2f168e2a871d0a612::$classMap;
33
 
34
  }, null, ClassLoader::class);
35
  }
vendor/composer/installed.json CHANGED
@@ -1,105 +1,111 @@
1
- [
2
- {
3
- "name": "ezyang/htmlpurifier",
4
- "version": "v4.13.0",
5
- "version_normalized": "4.13.0.0",
6
- "source": {
7
- "type": "git",
8
- "url": "https://github.com/ezyang/htmlpurifier.git",
9
- "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75"
10
- },
11
- "dist": {
12
- "type": "zip",
13
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
14
- "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
15
- "shasum": "",
16
- "mirrors": [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  {
18
- "url": "https://repo.packagist.com/imagely/dists/%package%/%version%/r%reference%.%type%",
19
- "preferred": true
 
20
  }
21
- ]
22
- },
23
- "require": {
24
- "php": ">=5.2"
25
- },
26
- "require-dev": {
27
- "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
28
  },
29
- "time": "2020-06-29T00:56:53+00:00",
30
- "type": "library",
31
- "installation-source": "dist",
32
- "autoload": {
33
- "psr-0": {
34
- "HTMLPurifier": "library/"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  },
36
- "files": [
37
- "library/HTMLPurifier.composer.php"
 
38
  ],
39
- "exclude-from-classmap": [
40
- "/library/HTMLPurifier/Language/"
41
- ]
42
- },
43
- "notification-url": "https://repo.packagist.com/imagely/downloads/",
44
- "license": [
45
- "LGPL-2.1-or-later"
46
- ],
47
- "authors": [
48
- {
49
- "name": "Edward Z. Yang",
50
- "email": "admin@htmlpurifier.org",
51
- "homepage": "http://ezyang.com"
52
- }
53
- ],
54
- "description": "Standards compliant HTML filter written in PHP",
55
- "homepage": "http://htmlpurifier.org/",
56
- "keywords": [
57
- "html"
58
- ]
59
- },
60
- {
61
- "name": "imagely/pope-framework",
62
- "version": "v0.17",
63
- "version_normalized": "0.17.0.0",
64
- "source": {
65
- "type": "git",
66
- "url": "https://github.com/imagely/pope-framework.git",
67
- "reference": "13da4d47779a91fbf07a68062e64974eb1427ef2"
68
- },
69
- "dist": {
70
- "type": "zip",
71
- "url": "https://api.github.com/repos/imagely/pope-framework/zipball/13da4d47779a91fbf07a68062e64974eb1427ef2",
72
- "reference": "13da4d47779a91fbf07a68062e64974eb1427ef2",
73
- "shasum": "",
74
- "mirrors": [
75
  {
76
- "url": "https://repo.packagist.com/imagely/dists/%package%/%version%/r%reference%.%type%",
77
- "preferred": true
78
  }
79
- ]
80
- },
81
- "time": "2020-10-22T19:43:52+00:00",
82
- "type": "library",
83
- "installation-source": "dist",
84
- "autoload": {
85
- "files": [
86
- "./lib/autoload.php"
87
- ]
88
- },
89
- "notification-url": "https://repo.packagist.com/imagely/downloads/",
90
- "license": [
91
- "GPL-2.0-only"
92
- ],
93
- "authors": [
94
- {
95
- "name": "Imagely",
96
- "email": "support@imagely.com"
97
- }
98
- ],
99
- "description": "A component framework inspired by Zope 3. Pope is \"PHP's Zope\".",
100
- "support": {
101
- "source": "https://github.com/imagely/pope-framework/tree/v0.17",
102
- "issues": "https://github.com/imagely/pope-framework/issues"
103
  }
104
- }
105
- ]
 
 
1
+ {
2
+ "packages": [
3
+ {
4
+ "name": "ezyang/htmlpurifier",
5
+ "version": "v4.13.0",
6
+ "version_normalized": "4.13.0.0",
7
+ "source": {
8
+ "type": "git",
9
+ "url": "https://github.com/ezyang/htmlpurifier.git",
10
+ "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75"
11
+ },
12
+ "dist": {
13
+ "type": "zip",
14
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
15
+ "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
16
+ "shasum": "",
17
+ "mirrors": [
18
+ {
19
+ "url": "https://repo.packagist.com/imagely/dists/%package%/%version%/r%reference%.%type%",
20
+ "preferred": true
21
+ }
22
+ ]
23
+ },
24
+ "require": {
25
+ "php": ">=5.2"
26
+ },
27
+ "require-dev": {
28
+ "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
29
+ },
30
+ "time": "2020-06-29T00:56:53+00:00",
31
+ "type": "library",
32
+ "installation-source": "dist",
33
+ "autoload": {
34
+ "psr-0": {
35
+ "HTMLPurifier": "library/"
36
+ },
37
+ "files": [
38
+ "library/HTMLPurifier.composer.php"
39
+ ],
40
+ "exclude-from-classmap": [
41
+ "/library/HTMLPurifier/Language/"
42
+ ]
43
+ },
44
+ "notification-url": "https://repo.packagist.com/imagely/downloads/",
45
+ "license": [
46
+ "LGPL-2.1-or-later"
47
+ ],
48
+ "authors": [
49
  {
50
+ "name": "Edward Z. Yang",
51
+ "email": "admin@htmlpurifier.org",
52
+ "homepage": "http://ezyang.com"
53
  }
54
+ ],
55
+ "description": "Standards compliant HTML filter written in PHP",
56
+ "homepage": "http://htmlpurifier.org/",
57
+ "keywords": [
58
+ "html"
59
+ ],
60
+ "install-path": "../ezyang/htmlpurifier"
61
  },
62
+ {
63
+ "name": "imagely/pope-framework",
64
+ "version": "v0.17",
65
+ "version_normalized": "0.17.0.0",
66
+ "source": {
67
+ "type": "git",
68
+ "url": "https://github.com/imagely/pope-framework.git",
69
+ "reference": "13da4d47779a91fbf07a68062e64974eb1427ef2"
70
+ },
71
+ "dist": {
72
+ "type": "zip",
73
+ "url": "https://api.github.com/repos/imagely/pope-framework/zipball/13da4d47779a91fbf07a68062e64974eb1427ef2",
74
+ "reference": "13da4d47779a91fbf07a68062e64974eb1427ef2",
75
+ "shasum": "",
76
+ "mirrors": [
77
+ {
78
+ "url": "https://repo.packagist.com/imagely/dists/%package%/%version%/r%reference%.%type%",
79
+ "preferred": true
80
+ }
81
+ ]
82
+ },
83
+ "time": "2020-10-22T19:43:52+00:00",
84
+ "type": "library",
85
+ "installation-source": "dist",
86
+ "autoload": {
87
+ "files": [
88
+ "./lib/autoload.php"
89
+ ]
90
  },
91
+ "notification-url": "https://repo.packagist.com/imagely/downloads/",
92
+ "license": [
93
+ "GPL-2.0-only"
94
  ],
95
+ "authors": [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  {
97
+ "name": "Imagely",
98
+ "email": "support@imagely.com"
99
  }
100
+ ],
101
+ "description": "A component framework inspired by Zope 3. Pope is \"PHP's Zope\".",
102
+ "support": {
103
+ "source": "https://github.com/imagely/pope-framework/tree/v0.17",
104
+ "issues": "https://github.com/imagely/pope-framework/issues"
105
+ },
106
+ "install-path": "../imagely/pope-framework"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  }
108
+ ],
109
+ "dev": false,
110
+ "dev-package-names": []
111
+ }
vendor/composer/installed.php ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php return array (
2
+ 'root' =>
3
+ array (
4
+ 'pretty_version' => '3.5.0',
5
+ 'version' => '3.5.0.0',
6
+ 'aliases' =>
7
+ array (
8
+ ),
9
+ 'reference' => NULL,
10
+ 'name' => 'imagely/nextgen-gallery',
11
+ ),
12
+ 'versions' =>
13
+ array (
14
+ 'ezyang/htmlpurifier' =>
15
+ array (
16
+ 'pretty_version' => 'v4.13.0',
17
+ 'version' => '4.13.0.0',
18
+ 'aliases' =>
19
+ array (
20
+ ),
21
+ 'reference' => '08e27c97e4c6ed02f37c5b2b20488046c8d90d75',
22
+ ),
23
+ 'imagely/nextgen-gallery' =>
24
+ array (
25
+ 'pretty_version' => '3.5.0',
26
+ 'version' => '3.5.0.0',
27
+ 'aliases' =>
28
+ array (
29
+ ),
30
+ 'reference' => NULL,
31
+ ),
32
+ 'imagely/pope-framework' =>
33
+ array (
34
+ 'pretty_version' => 'v0.17',
35
+ 'version' => '0.17.0.0',
36
+ 'aliases' =>
37
+ array (
38
+ ),
39
+ 'reference' => '13da4d47779a91fbf07a68062e64974eb1427ef2',
40
+ ),
41
+ ),
42
+ );
vendor/composer/platform_check.php ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // platform_check.php @generated by Composer
4
+
5
+ $issues = array();
6
+
7
+ if (!(PHP_VERSION_ID >= 50200)) {
8
+ $issues[] = 'Your Composer dependencies require a PHP version ">= 5.2.0". You are running ' . PHP_VERSION . '.';
9
+ }
10
+
11
+ if ($issues) {
12
+ if (!headers_sent()) {
13
+ header('HTTP/1.1 500 Internal Server Error');
14
+ }
15
+ if (!ini_get('display_errors')) {
16
+ if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
17
+ fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL);
18
+ } elseif (!headers_sent()) {
19
+ echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL;
20
+ }
21
+ }
22
+ trigger_error(
23
+ 'Composer detected issues in your platform: ' . implode(' ', $issues),
24
+ E_USER_ERROR
25
+ );
26
+ }
vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README CHANGED
File without changes
vendor/imagely/pope-framework/.gitignore DELETED
@@ -1 +0,0 @@
1
- /vendor/
 
vendor/imagely/pope-framework/README.txt CHANGED
File without changes
vendor/imagely/pope-framework/lib/autoload.php CHANGED
File without changes
vendor/imagely/pope-framework/lib/class.base_module.php CHANGED
File without changes
vendor/imagely/pope-framework/lib/class.base_product.php CHANGED
File without changes
vendor/imagely/pope-framework/lib/class.component.php CHANGED
File without changes
vendor/imagely/pope-framework/lib/class.component_factory.php CHANGED
File without changes
vendor/imagely/pope-framework/lib/class.component_registry.php CHANGED
File without changes
vendor/imagely/pope-framework/lib/class.extensibleobject.php CHANGED
File without changes
vendor/imagely/pope-framework/lib/interface.component_factory.php CHANGED
File without changes