PageSourceSearch

https://nicepackage.org/wp-content/plugins/logo-showcase-ultimate/build/index.js?ver=7.0.5

js nicepackage.org collected 2026-10-07 03:08:15 UTC 30,030 bytes, 624 lines download raw bytes

1/******/ (function() { // webpackBootstrap
2/******/ 	"use strict";
3/******/ 	var __webpack_modules__ = ({
4
5/***/ "./src/blocks/lcg-ultimate-block.js":
6/*!******************************************!*\
7  !*** ./src/blocks/lcg-ultimate-block.js ***!
8  \******************************************/
9/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
10
11__webpack_require__.r(__webpack_exports__);
12/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
13/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
14/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
15/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);
16/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
17/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
18/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/server-side-render */ "@wordpress/server-side-render");
19/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__);
20/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
21/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__);
22/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components");
23/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__);
24/* harmony import */ var _attributes_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./attributes.json */ "./src/blocks/attributes.json");
25
26
27
28
29
30
31
32
33function extra_js() {
34  /* Replace all SVG images with inline SVG */
35  const convertImages = (query, callback) => {
36    const images = document.querySelectorAll(query);
37    images.forEach(image => {
38      fetch(image.src).then(res => res.text()).then(data => {
39        const parser = new DOMParser();
40        const svg = parser.parseFromString(data, 'image/svg+xml').querySelector('svg');
41        if (image.id) svg.id = image.id;
42        if (image.className) svg.classList = image.classList;
43        image.parentNode.replaceChild(svg, image);
44      }).then(callback).catch(error => console.error(error));
45    });
46  };
47  convertImages('img.wpwax-lsu-svg');
48
49  /* Check lsu Carousel Data */
50  let checkData = function (data, value) {
51    return typeof data === 'undefined' ? value : data;
52  };
53
54  /* lsu Carousel */
55  let lsuCarousel = document.querySelectorAll('.wpwax-lsu-carousel');
56  let hasPagination;
57  lsuCarousel.forEach(function (el, i) {
58    el.classList.add(`wpwax-lsu-carousel-${i}`);
59    el.childNodes.forEach(el => {
60      if (el.className === "wpwax-lsu-carousel-pagination") {
61        hasPagination = true;
62      }
63    });
64    let navBtnPrev = document.querySelectorAll('.wpwax-lsu-carousel-nav__btn-prev');
65    let navBtnNext = document.querySelectorAll('.wpwax-lsu-carousel-nav__btn-next');
66    const paginationElement = document.querySelectorAll(".wpwax-lsu-carousel-pagination");
67    navBtnPrev.forEach((el, i) => {
68      el.classList.add(`wpwax-lsu-carousel-nav__btn-prev-${i}`);
69    });
70    navBtnNext.forEach((el, i) => {
71      el.classList.add(`wpwax-lsu-carousel-nav__btn-next-${i}`);
72    });
73    hasPagination && paginationElement.forEach(el => el.classList.add(`wpwax-lsu-carousel-pagination-${i}`));
74
75    // console.log(typeof checkData(parseInt(el.dataset.lsuMargin), 30));
76
77    let swiper = new Swiper(`.wpwax-lsu-carousel-${i}`, {
78      slidesPerView: checkData(parseInt(el.dataset.lsuItems), 4),
79      spaceBetween: checkData(parseInt(el.dataset.lsuMargin), 20),
80      loop: checkData(JSON.parse(el.dataset.lsuLoop), true),
81      slidesPerGroup: checkData(parseInt(el.dataset.lsuPerslide), 4),
82      speed: checkData(parseInt(el.dataset.lsuSpeed), 3000),
83      autoplay: checkData(JSON.parse(el.dataset.lsuAutoplay), {}),
84      navigation: {
85        nextEl: `.wpwax-lsu-carousel-nav__btn-next-${i}`,
86        prevEl: `.wpwax-lsu-carousel-nav__btn-prev-${i}`
87      },
88      pagination: {
89        el: `.wpwax-lsu-carousel-pagination-${i}`,
90        type: 'bullets',
91        clickable: true
92      },
93      breakpoints: checkData(JSON.parse(el.dataset.lsuResponsive), {})
94    });
95  });
96
97  /* Marquee wrapper value */
98  let lsuStyle = document.createElement('style');
99  document.head.append(lsuStyle);
100  lsuStyle.innerHTML = `
101		.wpwax-lsu-carousel-marquee .swiper-wrapper{
102			animation: wpwaxLsuMarquee var(--lsu-marqueeSpeed) linear infinite running;
103		}
104		@keyframes wpwaxLsuMarquee {
105			0% {
106				transform: translate(0, 0);
107			}
108			100% {
109				transform: translate(var(--lsu-marqueeItemsWidth), 0);
110			}
111		}
112	`;
113  let lsuMarqueeCarousel = document.querySelectorAll('.wpwax-lsu-carousel-marquee');
114  lsuMarqueeCarousel.forEach(el => {
115    let lsuMarqueeCarouselItem = el.querySelectorAll('.wpwax-lsu-item:not(.swiper-slide-duplicate)');
116    lsuMarqueeCarouselItem.forEach(childEl => {
117      let lsuMarqueeWrapperWidth = lsuMarqueeCarouselItem.length * (childEl.offsetWidth + checkData(parseInt(el.dataset.lsuMargin)));
118      el.style.setProperty('--lsu-marqueeItemsWidth', `-${lsuMarqueeWrapperWidth}px`);
119      el.style.setProperty('--lsu-marqueeSpeed', `${checkData(parseInt(el.dataset.lsuSpeed))}ms`);
120    });
121  });
122
123  /* Tooltip Initialization */
124  let tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));
125  let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
126    return new bootstrap.Tooltip(tooltipTriggerEl);
127  });
128
129  /* Tooltip Dynamic Style */
130  const tooltips = document.querySelectorAll('.wpwax-lsu-item-inner');
131  tooltips.forEach(tooltip => tooltip.addEventListener('mouseover', function () {
132    let tooltipId = tooltip.getAttribute('aria-describedby');
133    let tooltipStyle = tooltip.closest('.wpwax-lsu-ultimate').getAttribute('style');
134    let tooltipDomElm = document.querySelector(`#${tooltipId}`);
135    if (tooltipDomElm) {
136      let tooltipArrow = tooltipDomElm.querySelector(`#${tooltipId} .tooltip-arrow`).getAttribute('style');
137      let tooltipBackColor = tooltipStyle.split(';')[2];
138      tooltipDomElm.querySelector(`#${tooltipId} .tooltip-inner`).setAttribute('style', tooltipStyle);
139      tooltipDomElm.querySelector(`#${tooltipId} .tooltip-arrow`).style = `${tooltipArrow}${tooltipBackColor};`;
140    }
141  }));
142}
143(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)('lcg/block', {
144  apiVersion: 2,
145  title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Logo Showcase Ultimate', 'post-grid-carousel-ultimate'),
146  category: 'widgets',
147  keywords: ['logo', 'showcase', 'ultimate', 'carousel', 'grid'],
148  icon: 'slides',
149  supports: {
150    html: false
151  },
152  transforms: {},
153  attributes: _attributes_json__WEBPACK_IMPORTED_MODULE_6__,
154  edit(_ref) {
155    let {
156      attributes,
157      setAttributes
158    } = _ref;
159    (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
160      setTimeout(() => {
161        extra_js();
162      }, 4000);
163    });
164    let {
165      layout,
166      cg_title_show,
167      cg_title,
168      header_position,
169      lcg_type,
170      total_logos,
171      c_theme,
172      auto_play,
173      repeat_product,
174      stop_hover,
175      marquee,
176      c_desktop,
177      c_desktop_small,
178      c_tablet,
179      c_mobile,
180      slide_time,
181      slide_speed,
182      scrol_direction,
183      navigation,
184      nav_position,
185      carousel_pagination,
186      g_theme,
187      g_columns,
188      g_columns_tablet,
189      g_columns_mobile,
190      grid_pagination,
191      pagination_type,
192      image_crop,
193      image_width,
194      image_hight,
195      target,
196      image_hover,
197      img_animation
198    } = attributes;
199    return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)(), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
200      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Layout', 'post-grid-carousel-ultimate'),
201      initialOpen: false
202    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
203      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Layout', 'post-grid-carousel-ultimate'),
204      labelPosition: "side",
205      value: layout,
206      options: [{
207        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Carousel', 'post-grid-carousel-ultimate'),
208        value: 'carousel'
209      }, {
210        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid', 'post-grid-carousel-ultimate'),
211        value: 'grid'
212      }],
213      onChange: newState => setAttributes({
214        layout: newState
215      })
216    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
217      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Display Header', 'directorist'),
218      checked: cg_title_show,
219      onChange: newState => setAttributes({
220        cg_title_show: newState
221      })
222    }), cg_title_show ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
223      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Header Title', 'directorist'),
224      type: "text",
225      value: cg_title,
226      onChange: newState => setAttributes({
227        cg_title: newState
228      })
229    }) : '', cg_title_show ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
230      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Header position', 'post-grid-carousel-ultimate'),
231      labelPosition: "side",
232      value: header_position,
233      options: [{
234        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Middle', 'post-grid-carousel-ultimate'),
235        value: 'middle'
236      }, {
237        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Left', 'post-grid-carousel-ultimate'),
238        value: 'left'
239      }, {
240        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Right', 'post-grid-carousel-ultimate'),
241        value: 'right'
242      }],
243      onChange: newState => setAttributes({
244        header_position: newState
245      })
246    }) : ''), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
247      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Query', 'post-grid-carousel-ultimate'),
248      initialOpen: false
249    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
250      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Display Post From', 'post-grid-carousel-ultimate'),
251      labelPosition: "side",
252      value: lcg_type,
253      options: [{
254        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Latest', 'post-grid-carousel-ultimate'),
255        value: 'latest'
256      }, {
257        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Older', 'post-grid-carousel-ultimate'),
258        value: 'older'
259      }],
260      onChange: newState => setAttributes({
261        lcg_type: newState
262      })
263    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
264      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Total Posts', 'directorist'),
265      type: "text",
266      value: total_logos,
267      onChange: newState => setAttributes({
268        total_logos: newState
269      })
270    })), layout == 'carousel' ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
271      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Carousel', 'post-grid-carousel-ultimate'),
272      initialOpen: false
273    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
274      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Theme', 'directorist'),
275      labelPosition: "side",
276      value: c_theme,
277      options: [{
278        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 1', 'post-grid-carousel-ultimate'),
279        value: 'carousel-theme-1'
280      }, {
281        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 2', 'post-grid-carousel-ultimate'),
282        value: 'carousel-theme-2'
283      }, {
284        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 3', 'post-grid-carousel-ultimate'),
285        value: 'carousel-theme-3'
286      }],
287      onChange: newState => setAttributes({
288        c_theme: newState
289      })
290    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
291      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Auto Play', 'directorist'),
292      checked: auto_play,
293      onChange: newState => setAttributes({
294        auto_play: newState
295      })
296    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
297      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Repeat Logo', 'directorist'),
298      checked: repeat_product,
299      onChange: newState => setAttributes({
300        repeat_product: newState
301      })
302    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
303      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Pause on Hover', 'directorist'),
304      checked: stop_hover,
305      onChange: newState => setAttributes({
306        stop_hover: newState
307      })
308    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
309      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Columns', 'directorist'),
310      type: "text",
311      value: c_desktop,
312      onChange: newState => setAttributes({
313        c_desktop: newState
314      })
315    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
316      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Laptop Columns', 'directorist'),
317      type: "text",
318      value: c_desktop_small,
319      onChange: newState => setAttributes({
320        c_desktop_small: newState
321      })
322    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
323      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Tablet Columns', 'directorist'),
324      type: "text",
325      value: c_tablet,
326      onChange: newState => setAttributes({
327        c_tablet: newState
328      })
329    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
330      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Mobile Columns', 'directorist'),
331      type: "text",
332      value: c_mobile,
333      onChange: newState => setAttribut
333es({
334        c_mobile: newState
335      })
336    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
337      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Slide Speed', 'directorist'),
338      type: "text",
339      value: slide_speed,
340      onChange: newState => setAttributes({
341        slide_speed: newState
342      })
343    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
344      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Slide Timeout', 'directorist'),
345      type: "text",
346      value: slide_time,
347      onChange: newState => setAttributes({
348        slide_time: newState
349      })
350    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
351      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Scroll Direction', 'post-grid-carousel-ultimate'),
352      labelPosition: "side",
353      value: scrol_direction,
354      options: [{
355        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Right to Left', 'post-grid-carousel-ultimate'),
356        value: 'left'
357      }, {
358        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Left to Right', 'post-grid-carousel-ultimate'),
359        value: 'right'
360      }],
361      onChange: newState => setAttributes({
362        scrol_direction: newState
363      })
364    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
365      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Navigation', 'directorist'),
366      checked: navigation,
367      onChange: newState => setAttributes({
368        navigation: newState
369      })
370    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
371      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Pagination', 'directorist'),
372      checked: carousel_pagination,
373      onChange: newState => setAttributes({
374        carousel_pagination: newState
375      })
376    })) : '', layout == 'grid' ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
377      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid', 'post-grid-carousel-ultimate'),
378      initialOpen: false
379    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
380      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Theme', 'directorist'),
381      labelPosition: "side",
382      value: g_theme,
383      options: [{
384        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 1', 'post-grid-carousel-ultimate'),
385        value: 'grid-theme-1'
386      }, {
387        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 2', 'post-grid-carousel-ultimate'),
388        value: 'grid-theme-2'
389      }, {
390        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 3', 'post-grid-carousel-ultimate'),
391        value: 'grid-theme-3'
392      }],
393      onChange: newState => setAttributes({
394        g_theme: newState
395      })
396    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
397      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid Columns', 'directorist'),
398      type: "text",
399      value: g_columns,
400      onChange: newState => setAttributes({
401        g_columns: newState
402      })
403    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
404      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Columns for Tablet', 'directorist'),
405      type: "text",
406      value: g_columns_tablet,
407      onChange: newState => setAttributes({
408        g_columns_tablet: newState
409      })
410    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
411      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Columns for Mobile', 'directorist'),
412      type: "text",
413      value: g_columns_mobile,
414      onChange: newState => setAttributes({
415        g_columns_mobile: newState
416      })
417    })) : '', (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, {
418      title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image', 'post-grid-carousel-ultimate'),
419      initialOpen: false
420    }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
421      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image Resize & Crop', 'directorist'),
422      checked: image_crop,
423      onChange: newState => setAttributes({
424        image_crop: newState
425      })
426    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
427      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Cropping Width', 'directorist'),
428      type: "text",
429      value: image_width,
430      onChange: newState => setAttributes({
431        image_width: newState
432      })
433    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, {
434      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Cropping Height', 'directorist'),
435      type: "text",
436      value: image_hight,
437      onChange: newState => setAttributes({
438        image_hight: newState
439      })
440    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, {
441      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Open Logo Link in', 'post-grid-carousel-ultimate'),
442      labelPosition: "side",
443      value: target,
444      options: [{
445        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('New Window or Tab', 'post-grid-carousel-ultimate'),
446        value: '_blank'
447      }, {
448        label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Same Window or Tab', 'post-grid-carousel-ultimate'),
449        value: '_self'
450      }],
451      onChange: newState => setAttributes({
452        target: newState
453      })
454    }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, {
455      label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image Hover Effect', 'directorist'),
456      checked: image_hover,
457      onChange: newState => setAttributes({
458        image_hover: newState
459      })
460    }))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default()), {
461      block: "lcg/block",
462      attributes: attributes
463    })));
464  },
465  save(_ref2) {
466    let {
467      attributes
468    } = _ref2;
469  }
470});
471
472/***/ }),
473
474/***/ "@wordpress/block-editor":
475/*!*************************************!*\
476  !*** external ["wp","blockEditor"] ***!
477  \*************************************/
478/***/ (function(module) {
479
480module.exports = window["wp"]["blockEditor"];
481
482/***/ }),
483
484/***/ "@wordpress/blocks":
485/*!********************************!*\
486  !*** external ["wp","blocks"] ***!
487  \********************************/
488/***/ (function(module) {
489
490module.exports = window["wp"]["blocks"];
491
492/***/ }),
493
494/***/ "@wordpress/components":
495/*!************************************!*\
496  !*** external ["wp","components"] ***!
497  \************************************/
498/***/ (function(module) {
499
500module.exports = window["wp"]["components"];
501
502/***/ }),
503
504/***/ "@wordpress/element":
505/*!*********************************!*\
506  !*** external ["wp","element"] ***!
507  \*********************************/
508/***/ (function(module) {
509
510module.exports = window["wp"]["element"];
511
512/***/ }),
513
514/***/ "@wordpress/i18n":
515/*!******************************!*\
516  !*** external ["wp","i18n"] ***!
517  \******************************/
518/***/ (function(module) {
519
520module.exports = window["wp"]["i18n"];
521
522/***/ }),
523
524/***/ "@wordpress/server-side-render":
525/*!******************************************!*\
526  !*** external ["wp","serverSideRender"] ***!
527  \******************************************/
528/***/ (function(module) {
529
530module.exports = window["wp"]["serverSideRender"];
531
532/***/ }),
533
534/***/ "./src/blocks/attributes.json":
535/*!************************************!*\
536  !*** ./src/blocks/attributes.json ***!
537  \************************************/
538/***/ (function(module) {
539
540module.exports = JSON.parse('{"layout":{"type":"string","default":"carousel"},"cg_title_show":{"type":"boolean","default":false},"cg_title":{"type":"string","default":""},"header_position":{"type":"string","default":"middle"},"lcg_type":{"type":"string","default":"latest"},"total_logos":{"type":"string","default":"12"},"c_theme":{"type":"string","default":"carousel-theme-1"},"auto_play":{"type":"boolean","default":true},"repeat_product":{"type":"boolean","default":true},"stop_hover":{"type":"boolean","default":false},"c_desktop":{"type":"string","default":"2"},"c_desktop_small":{"type":"string","default":"2"},"c_tablet":{"type":"string","default":"2"},"c_mobile":{"type":"string","default":"1"},"slide_speed":{"type":"string","default":"2000"},"slide_time":{"type":"string","default":"2000"},"scrol_direction":{"type":"string","default":"left"},"navigation":{"type":"boolean","default":true},"carousel_pagination":{"type":"boolean","default":false},"g_theme":{"type":"string","default":"grid-theme-1"},"g_columns":{"type":"string","default":"3"},"g_columns_tablet":{"type":"string","default":"2"},"g_columns_mobile":{"type":"string","default":"1"},"image_crop":{"type":"boolean","default":false},"image_width":{"type":"string","default":"185"},"image_hight":{"type":"string","default":"119"},"target":{"type":"string","default":"_blank"},"image_hover":{"type":"boolean","default":true}}');
541
542/***/ })
vendor: 3,321 bytes, lines 542-624
542
543
544/******/ 	});
545/************************************************************************/
546/******/ 	// The module cache
547/******/ 	var __webpack_module_cache__ = {};
548/******/ 	
549/******/ 	// The require function
550/******/ 	function __webpack_require__(moduleId) {
551/******/ 		// Check if module is in cache
552/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
553/******/ 		if (cachedModule !== undefined) {
554/******/ 			return cachedModule.exports;
555/******/ 		}
556/******/ 		// Create a new module (and put it into the cache)
557/******/ 		var module = __webpack_module_cache__[moduleId] = {
558/******/ 			// no module.id needed
559/******/ 			// no module.loaded needed
560/******/ 			exports: {}
561/******/ 		};
562/******/ 	
563/******/ 		// Execute the module function
564/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
565/******/ 	
566/******/ 		// Return the exports of the module
567/******/ 		return module.exports;
568/******/ 	}
569/******/ 	
570/************************************************************************/
571/******/ 	/* webpack/runtime/compat get default export */
572/******/ 	!function() {
573/******/ 		// getDefaultExport function for compatibility with non-harmony modules
574/******/ 		__webpack_require__.n = function(module) {
575/******/ 			var getter = module && module.__esModule ?
576/******/ 				function() { return module['default']; } :
577/******/ 				function() { return module; };
578/******/ 			__webpack_require__.d(getter, { a: getter });
579/******/ 			return getter;
580/******/ 		};
581/******/ 	}();
582/******/ 	
583/******/ 	/* webpack/runtime/define property getters */
584/******/ 	!function() {
585/******/ 		// define getter functions for harmony exports
586/******/ 		__webpack_require__.d = function(exports, definition) {
587/******/ 			for(var key in definition) {
588/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
589/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
590/******/ 				}
591/******/ 			}
592/******/ 		};
593/******/ 	}();
594/******/ 	
595/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
596/******/ 	!function() {
597/******/ 		__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }
598/******/ 	}();
599/******/ 	
600/******/ 	/* webpack/runtime/make namespace object */
601/******/ 	!function() {
602/******/ 		// define __esModule on exports
603/******/ 		__webpack_require__.r = function(exports) {
604/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
605/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
606/******/ 			}
607/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
608/******/ 		};
609/******/ 	}();
610/******/ 	
611/************************************************************************/
612var __webpack_exports__ = {};
613// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
614!function() {
615/*!**********************!*\
616  !*** ./src/index.js ***!
617  \**********************/
618__webpack_require__.r(__webpack_exports__);
619/* harmony import */ var _blocks_lcg_ultimate_block_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blocks/lcg-ultimate-block.js */ "./src/blocks/lcg-ultimate-block.js");
620
621}();
622/******/ })()
623;
624//# sourceMappingURL=index.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.