PageSourceSearch

https://www.theglassmenagerie.co.uk/wp-content/plugins/noor_assistant/js/dima-shortcodes.js?ver=1.6.6

js theglassmenagerie.co.uk collected 2026-09-26 18:36:45 UTC 38,315 bytes, 1,035 lines download raw bytes

1"use strict";
2
3//shortcode
4(function ($) {
5    /**
6     * Google Maps
7     */
8    var map = function map(selected, params) {
9        var _ID = selected.attr("id");
10        var _lat = params.lat;
11        var _lng = params.lng;
12        var _ZoomControl = params.zoomControl;
13        var _Coordinates = new google.maps.LatLng(_lat, _lng);
14        var _drag = params.drag;
15        var _height = params.height;
16        var _width = params.width;
17        var _map_style = params.map_style;
18        var _zoom = parseInt(params.zoom);
19
20        var Styles = [];
21        switch (_map_style) {
22            case "dark":
23                Styles = [{ "elementType": "geometry", "stylers": [{ "color": "#212121" }] }, {
24                    "elementType": "labels.icon",
25                    "stylers": [{ "visibility": "off" }]
26                }, {
27                    "elementType": "labels.text.fill",
28                    "stylers": [{ "color": "#757575" }]
29                }, {
30                    "elementType": "labels.text.stroke",
31                    "stylers": [{ "color": "#212121" }]
32                }, {
33                    "featureType": "administrative",
34                    "elementType": "geometry",
35                    "stylers": [{ "color": "#757575" }]
36                }, {
37                    "featureType": "administrative.country",
38                    "elementType": "labels.text.fill",
39                    "stylers": [{ "color": "#9e9e9e" }]
40                }, {
41                    "featureType": "administrative.land_parcel",
42                    "stylers": [{ "visibility": "off" }]
43                }, {
44                    "featureType": "administrative.locality",
45                    "elementType": "labels.text.fill",
46                    "stylers": [{ "color": "#bdbdbd" }]
47                }, {
48                    "featureType": "poi",
49                    "elementType": "labels.text.fill",
50                    "stylers": [{ "color": "#757575" }]
51                }, {
52                    "featureType": "poi.park",
53                    "elementType": "geometry",
54                    "stylers": [{ "color": "#181818" }]
55                }, {
56                    "featureType": "poi.park",
57                    "elementType": "labels.text.fill",
58                    "stylers": [{ "color": "#616161" }]
59                }, {
60                    "featureType": "poi.park",
61                    "elementType": "labels.text.stroke",
62                    "stylers": [{ "color": "#1b1b1b" }]
63                }, {
64                    "featureType": "road",
65                    "elementType": "geometry.fill",
66                    "stylers": [{ "color": "#2c2c2c" }]
67                }, {
68                    "featureType": "road",
69                    "elementType": "labels.text.fill",
70                    "stylers": [{ "color": "#8a8a8a" }]
71                }, {
72                    "featureType": "road.arterial",
73                    "elementType": "geometry",
74                    "stylers": [{ "color": "#373737" }]
75                }, {
76                    "featureType": "road.highway",
77                    "elementType": "geometry",
78                    "stylers": [{ "color": "#3c3c3c" }]
79                }, {
80                    "featureType": "road.highway.controlled_access",
81                    "elementType": "geometry",
82                    "stylers": [{ "color": "#4e4e4e" }]
83                }, {
84                    "featureType": "road.local",
85                    "elementType": "labels.text.fill",
86                    "stylers": [{ "color": "#616161" }]
87                }, {
88                    "featureType": "transit",
89                    "elementType": "labels.text.fill",
90                    "stylers": [{ "color": "#757575" }]
91                }, {
92                    "featureType": "water",
93                    "elementType": "geometry",
94                    "stylers": [{ "color": "#000000" }]
95                }, { "featureType": "water", "elementType": "labels.text.fill", "stylers": [{ "color": "#3d3d3d" }] }];
96                break;
97            case "silver":
98                Styles = [{
99                    "elementType": "geometry",
100                    "stylers": [{
101                        "color": "#f5f5f5"
102                    }]
103                }, {
104                    "elementType": "labels.icon",
105                    "stylers": [{
106                        "visibility": "off"
107                    }]
108                }, {
109                    "elementType": "labels.text.fill",
110                    "stylers": [{
111                        "color": "#616161"
112                    }]
113                }, {
114                    "elementType": "labels.text.stroke",
115                    "stylers": [{
116                        "color": "#f5f5f5"
117                    }]
118                }, {
119                    "featureType": "administrative.land_parcel",
120                    "elementType": "labels.text.fill",
121                    "stylers": [{
122                        "color": "#bdbdbd"
123                    }]
124                }, {
125                    "featureType": "poi",
126                    "elementType": "geometry",
127                    "stylers": [{
128                        "color": "#eeeeee"
129                    }]
130                }, {
131                    "featureType": "poi",
132                    "elementType": "labels.text.fill",
133                    "stylers": [{
134                        "color": "#757575"
135                    }]
136                }, {
137                    "featureType": "poi.park",
138                    "elementType": "geometry",
139                    "stylers": [{
140                        "color": "#e5e5e5"
141                    }]
142                }, {
143                    "featureType": "poi.park",
144                    "elementType": "labels.text.fill",
145                    "stylers": [{
146                        "color": "#9e9e9e"
147                    }]
148                }, {
149                    "featureType": "road",
150                    "elementType": "geometry",
151                    "stylers": [{
152                        "color": "#ffffff"
153                    }]
154                }, {
155                    "featureType": "road.arterial",
156                    "elementType": "labels.text.fill",
157                    "stylers": [{
158                        "color": "#757575"
159                    }]
160                }, {
161                    "featureType": "road.highway",
162                    "elementType": "geometry",
163                    "stylers": [{
164                        "color": "#dadada"
165                    }]
166                }, {
167                    "featureType": "road.highway",
168                    "elementType": "labels.text.fill",
169                    "stylers": [{
170                        "color": "#616161"
171                    }]
172                }, {
173                    "featureType": "road.local",
174                    "elementType": "labels.text.fill",
175                    "stylers": [{
176                        "color": "#9e9e9e"
177                    }]
178                }, {
179                    "featureType": "transit.line",
180                    "elementType": "geometry",
181                    "stylers": [{
182                        "color": "#e5e5e5"
183                    }]
184                }, {
185                    "featureType": "transit.station",
186                    "elementType": "geometry",
187                    "stylers": [{
188                        "color": "#eeeeee"
189                    }]
190                }, {
191                    "featureType": "water",
192                    "elementType": "geometry",
193                    "stylers": [{
194                        "color": "#c9c9c9"
195                    }]
196                }, {
197                    "featureType": "water",
198                    "elementType": "labels.text.fill",
199                    "stylers": [{
200                        "color": "#9e9e9e"
201                    }]
202                }];
203                break;
204            case "retro":
205                Styles = [{
206                    "elementType": "geometry",
207                    "stylers": [{
208                        "color": "#ebe3cd"
209                    }]
210                }, {
211                    "elementType": "labels.text.fill",
212                    "stylers": [{
213                        "color": "#523735"
214                    }]
215                }, {
216                    "elementType": "labels.text.stroke",
217                    "stylers": [{
218                        "color": "#f5f1e6"
219                    }]
220                }, {
221                    "featureType": "administrative",
222                    "elementType": "geometry.stroke",
223                    "stylers": [{
224                        "color": "#c9b2a6"
225                    }]
226                }, {
227                    "featureType": "administrative.land_parcel",
228                    "elementType": "geometry.stroke",
229                    "stylers": [{
230                        "color": "#dcd2be"
231                    }]
232                }, {
233                    "featureType": "administrative.land_parcel",
234                    "elementType": "labels.text.fill",
235                    "stylers": [{
236                        "color": "#ae9e90"
237                    }]
238                }, {
239                    "featureType": "landscape.natural",
240                    "elementType": "geometry",
241                    "stylers": [{
242                        "color": "#dfd2ae"
243                    }]
244                }, {
245                    "featureType": "poi",
246                    "elementType": "geometry",
247                    "stylers": [{
248                        "color": "#dfd2ae"
249                    }]
250                }, {
251                    "featureType": "poi",
252                    "elementType": "labels.text.fill",
253                    "stylers": [{
254                        "color": "#93817c"
255                    }]
256                }, {
257                    "featureType": "poi.park",
258                    "elementType": "geometry.fill",
259                    "stylers": [{
260                        "color": "#a5b076"
261                    }]
262                }, {
263                    "featureType": "poi.park",
264                    "elementType": "labels.text.fill",
265                    "stylers": [{
266                        "color": "#447530"
267                    }]
268                }, {
269                    "featureType": "road",
270                    "elementType": "geometry",
271                    "stylers": [{
272                        "color": "#f5f1e6"
273                    }]
274                }, {
275                    "featureType": "road.arterial",
276                    "elementType": "geometry",
277                    "stylers": [{
278                        "color": "#fdfcf8"
279                    }]
280                }, {
281                    "featureType": "road.highway",
282                    "elementType": "geometry",
283                    "stylers": [{
284                        "color": "#f8c967"
285                    }]
286                }, {
287                    "featureType": "road.highway",
288                    "elementType": "geometry.stroke",
289                    "stylers": [{
290                        "color": "#e9bc62"
291                    }]
292                }, {
293                    "featureType": "road.highway.controlled_access",
294                    "elementType": "geometry",
295                    "stylers": [{
296                        "color": "#e98d58"
297                    }]
298                }, {
299                    "featureType": "road.highway.controlled_access",
300                    "elementType": "geometry.stroke",
301                    "stylers": [{
302                        "color": "#db8555"
303                    }]
304                }, {
305                    "featureType": "road.local",
306                    "elementType": "labels.text.fill",
307                    "stylers": [{
308                        "color": "#806b63"
309                    }]
310                }, {
311                    "featureType": "transit.line",
312                    "elementType": "geometry",
313                    "stylers": [{
314                        "color": "#dfd2ae"
315                    }]
316                }, {
317                    "featureType": "transit.line",
318                    "elementType": "labels.text.fill",
319                    "stylers": [{
320                        "color": "#8f7d77"
321                    }]
322                }, {
323                    "featureType": "transit.line",
324                    "elementType": "labels.text.stroke",
325                    "stylers": [{
326                        "color": "#ebe3cd"
327                    }]
328                }, {
329                    "featureType": "transit.station",
330                    "elementType": "geometry",
331                    "stylers": [{
332                        "color": "#dfd2ae"
333                    }]
334                }, {
335                    "featureType": "water",
336                    "elementType": "geometry.fill",
337                    "stylers": [{
338                        "color": "#b9d3c2"
339                    }]
340                }, {
341                    "featureType": "water",
342                    "elementType": "labels.text.fill",
343                    "stylers": [{
344                        "color": "#92998d"
345                    }]
346                }];
347                break;
348            case "night":
349                Styles = [{
350                    "elementType": "geometry",
351                    "stylers": [{
352                        "color": "#242f3e"
353                    }]
354                }, {
355                    "elementType": "labels.text.fill",
356                    "stylers": [{
357                        "color": "#746855"
358                    }]
359                }, {
360                    "elementType": "labels.text.stroke",
361                    "stylers": [{
362                        "color": "#242f3e"
363                    }]
364                }, {
365                    "featureType": "administrative.locality",
366                    "elementType": "labels.text.fill",
367                    "stylers": [{
368                        "color": "#d59563"
369                    }]
370                }, {
371                    "featureType": "poi",
372                    "elementType": "labels.text.fill",
373                    "stylers": [{
374                        "color": "#d59563"
375                    }]
376                }, {
377                    "featureType": "poi.park",
378                    "elementType": "geometry",
379                    "stylers": [{
380                        "color": "#263c3f"
381                    }]
382                }, {
383                    "featureType": "poi.park",
384                    "elementType": "labels.text.fill",
385                    "stylers": [{
386                        "color": "#6b9a76"
387                    }]
388                }, {
389                    "featureType": "road",
390                    "elementType": "geometry",
391                    "stylers": [{
392                        "color": "#38414e"
393                    }]
394                }, {
395                    "featureType": "road",
396                    "elementType": "geometry.stroke",
397                    "stylers": [{
398                        "color": "#212a37"
399                    }]
400                }, {
401                    "featureType": "road",
402                    "elementType": "labels.text.fill",
403                    "stylers": [{
404                        "color": "#9ca5b3"
405                    }]
406                }, {
407                    "featureType": "road.highway",
408                    "elementType": "geometry",
409                    "stylers": [{
410                        "color": "#746855"
411                    }]
412                }, {
413                    "featureType": "road.highway",
414                    "elementType": "geometry.stroke",
415                    "stylers": [{
416                        "color": "#1f2835"
417                    }]
418                }, {
419                    "featureType": "road.highway",
420                    "elementType": "labels.text.fill",
421                    "stylers": [{
422                        "color": "#f3d19c"
423                    }]
424                }, {
425                    "featureType": "transit",
426                    "elementType": "geometry",
427                    "stylers": [{
428                        "color": "#2f3948"
429                    }]
430                }, {
431                    "featureType": "transit.station",
432                    "elementType": "labels.text.fill",
433                    "stylers": [{
434        
434                "color": "#d59563"
435                    }]
436                }, {
437                    "featureType": "water",
438                    "elementType": "geometry",
439                    "stylers": [{
440                        "color": "#17263c"
441                    }]
442                }, {
443                    "featureType": "water",
444                    "elementType": "labels.text.fill",
445                    "stylers": [{
446                        "color": "#515c6d"
447                    }]
448                }, {
449                    "featureType": "water",
450                    "elementType": "labels.text.stroke",
451                    "stylers": [{
452                        "color": "#17263c"
453                    }]
454                }];
455                break;
456            case "aubergine":
457                Styles = [{
458                    "elementType": "geometry",
459                    "stylers": [{
460                        "color": "#1d2c4d"
461                    }]
462                }, {
463                    "elementType": "labels.text.fill",
464                    "stylers": [{
465                        "color": "#8ec3b9"
466                    }]
467                }, {
468                    "elementType": "labels.text.stroke",
469                    "stylers": [{
470                        "color": "#1a3646"
471                    }]
472                }, {
473                    "featureType": "administrative.country",
474                    "elementType": "geometry.stroke",
475                    "stylers": [{
476                        "color": "#4b6878"
477                    }]
478                }, {
479                    "featureType": "administrative.land_parcel",
480                    "elementType": "labels.text.fill",
481                    "stylers": [{
482                        "color": "#64779e"
483                    }]
484                }, {
485                    "featureType": "administrative.province",
486                    "elementType": "geometry.stroke",
487                    "stylers": [{
488                        "color": "#4b6878"
489                    }]
490                }, {
491                    "featureType": "landscape.man_made",
492                    "elementType": "geometry.stroke",
493                    "stylers": [{
494                        "color": "#334e87"
495                    }]
496                }, {
497                    "featureType": "landscape.natural",
498                    "elementType": "geometry",
499                    "stylers": [{
500                        "color": "#023e58"
501                    }]
502                }, {
503                    "featureType": "poi",
504                    "elementType": "geometry",
505                    "stylers": [{
506                        "color": "#283d6a"
507                    }]
508                }, {
509                    "featureType": "poi",
510                    "elementType": "labels.text.fill",
511                    "stylers": [{
512                        "color": "#6f9ba5"
513                    }]
514                }, {
515                    "featureType": "poi",
516                    "elementType": "labels.text.stroke",
517                    "stylers": [{
518                        "color": "#1d2c4d"
519                    }]
520                }, {
521                    "featureType": "poi.park",
522                    "elementType": "geometry.fill",
523                    "stylers": [{
524                        "color": "#023e58"
525                    }]
526                }, {
527                    "featureType": "poi.park",
528                    "elementType": "labels.text.fill",
529                    "stylers": [{
530                        "color": "#3C7680"
531                    }]
532                }, {
533                    "featureType": "road",
534                    "elementType": "geometry",
535                    "stylers": [{
536                        "color": "#304a7d"
537                    }]
538                }, {
539                    "featureType": "road",
540                    "elementType": "labels.text.fill",
541                    "stylers": [{
542                        "color": "#98a5be"
543                    }]
544                }, {
545                    "featureType": "road",
546                    "elementType": "labels.text.stroke",
547                    "stylers": [{
548                        "color": "#1d2c4d"
549                    }]
550                }, {
551                    "featureType": "road.highway",
552                    "elementType": "geometry",
553                    "stylers": [{
554                        "color": "#2c6675"
555                    }]
556                }, {
557                    "featureType": "road.highway",
558                    "elementType": "geometry.stroke",
559                    "stylers": [{
560                        "color": "#255763"
561                    }]
562                }, {
563                    "featureType": "road.highway",
564                    "elementType": "labels.text.fill",
565                    "stylers": [{
566                        "color": "#b0d5ce"
567                    }]
568                }, {
569                    "featureType": "road.highway",
570                    "elementType": "labels.text.stroke",
571                    "stylers": [{
572                        "color": "#023e58"
573                    }]
574                }, {
575                    "featureType": "transit",
576                    "elementType": "labels.text.fill",
577                    "stylers": [{
578                        "color": "#98a5be"
579                    }]
580                }, {
581                    "featureType": "transit",
582                    "elementType": "labels.text.stroke",
583                    "stylers": [{
584                        "color": "#1d2c4d"
585                    }]
586                }, {
587                    "featureType": "transit.line",
588                    "elementType": "geometry.fill",
589                    "stylers": [{
590                        "color": "#283d6a"
591                    }]
592                }, {
593                    "featureType": "transit.station",
594                    "elementType": "geometry",
595                    "stylers": [{
596                        "color": "#3a4762"
597                    }]
598                }, {
599                    "featureType": "water",
600                    "elementType": "geometry",
601                    "stylers": [{
602                        "color": "#0e1626"
603                    }]
604                }, {
605                    "featureType": "water",
606                    "elementType": "labels.text.fill",
607                    "stylers": [{
608                        "color": "#4e6d70"
609                    }]
610                }];
611                break;
612
613            case "gray":
614                Styles = [{
615                    "featureType": "all",
616                    "elementType": "labels.text.fill",
617                    "stylers": [{ "saturation": "36" }, { "color": "#838687" }, { "lightness": "0" }]
618                }, {
619                    "featureType": "all",
620                    "elementType": "labels.text.stroke",
621                    "stylers": [{ "visibility": "on" }, { "color": "#ffffff" }, { "lightness": 16 }]
622                }, {
623                    "featureType": "all",
624                    "elementType": "labels.icon",
625                    "stylers": [{ "visibility": "off" }]
626                }, {
627                    "featureType": "administrative",
628                    "elementType": "geometry.fill",
629                    "stylers": [{ "color": "#fefefe" }, { "lightness": 20 }]
630                }, {
631                    "featureType": "administrative",
632                    "elementType": "geometry.stroke",
633                    "stylers": [{ "color": "#fefefe" }, { "lightness": 17 }, { "weight": 1.2 }]
634                }, {
635                    "featureType": "landscape",
636                    "elementType": "geometry",
637                    "stylers": [{ "color": "#f5f8f9" }, { "lightness": 20 }]
638                }, {
639                    "featureType": "poi",
640                    "elementType": "geometry",
641                    "stylers": [{ "color": "#dbdfe1" }, { "lightness": 21 }]
642                }, {
643                    "featureType": "poi.park",
644                    "elementType": "geometry",
645                    "stylers": [{ "color": "#dbdfe1" }, { "lightness": 21 }]
646                }, {
647                    "featureType": "road.highway",
648                    "elementType": "geometry.fill",
649                    "stylers": [{ "color": "#ffffff" }, { "lightness": 17 }]
650                }, {
651                    "featureType": "road.highway",
652                    "elementType": "geometry.stroke",
653                    "stylers": [{ "color": "#ffffff" }, { "lightness": 29 }, { "weight": 0.2 }]
654                }, {
655                    "featureType": "road.arterial",
656                    "elementType": "geometry",
657                    "stylers": [{ "color": "#ffffff" }, { "lightness": 18 }]
658                }, {
659                    "featureType": "road.local",
660                    "elementType": "geometry",
661                    "stylers": [{ "color": "#ffffff" }, { "lightness": 16 }]
662                }, {
663                    "featureType": "transit",
664                    "elementType": "geometry",
665                    "stylers": [{ "color": "#f2f2f2" }, { "lightness": 19 }]
666                }, {
667                    "featureType": "water",
668                    "elementType": "geometry",
669                    "stylers": [{ "color": "#ebeeef" }, { "lightness": 17 }]
670                }];
671                break;
672            case "legacy_north":
673                Styles = [{
674                    "featureType": "all",
675                    "elementType": "labels.text.fill",
676                    "stylers": [{
677                        "saturation": 36
678                    }, {
679                        "color": "#000000"
680                    }, {
681                        "lightness": 40
682                    }]
683                }, {
684                    "featureType": "all",
685                    "elementType": "labels.text.stroke",
686                    "stylers": [{
687                        "visibility": "on"
688                    }, {
689                        "color": "#000000"
690                    }, {
691                        "lightness": 16
692                    }]
693                }, {
694                    "featureType": "all",
695                    "elementType": "labels.icon",
696                    "stylers": [{
697                        "visibility": "off"
698                    }]
699                }, {
700                    "featureType": "administrative",
701                    "elementType": "geometry.fill",
702                    "stylers": [{
703                        "color": "#000000"
704                    }, {
705                        "lightness": 20
706                    }]
707                }, {
708                    "featureType": "administrative",
709                    "elementType": "geometry.stroke",
710                    "stylers": [{
711                        "color": "#000000"
712                    }, {
713                        "lightness": 17
714                    }, {
715                        "weight": 1.2
716                    }]
717                }, {
718                    "featureType": "landscape",
719                    "elementType": "geometry",
720                    "stylers": [{
721                        "color": "#000000"
722                    }, {
723                        "lightness": 20
724                    }]
725                }, {
726                    "featureType": "poi",
727                    "elementType": "geometry",
728                    "stylers": [{
729                        "color": "#000000"
730                    }, {
731                        "lightness": 21
732                    }]
733                }, {
734                    "featureType": "road.highway",
735                    "elementType": "geometry.fill",
736                    "stylers": [{
737                        "color": "#000000"
738                    }, {
739                        "lightness": 17
740                    }]
741                }, {
742                    "featureType": "road.highway",
743                    "elementType": "geometry.stroke",
744                    "stylers": [{
745                        "color": "#000000"
746                    }, {
747                        "lightness": 29
748                    }, {
749                        "weight": 0.2
750                    }]
751                }, {
752                    "featureType": "road.arterial",
753                    "elementType": "geometry",
754                    "stylers": [{
755                        "color": "#000000"
756                    }, {
757                        "lightness": 18
758                    }]
759                }, {
760                    "featureType": "road.local",
761                    "elementType": "geometry",
762                    "stylers": [{
763                        "color": "#000000"
764                    }, {
765                        "lightness": 16
766                    }]
767                }, {
768                    "featureType": "transit",
769                    "elementType": "geometry",
770                    "stylers": [{
771                        "color": "#000000"
772                    }, {
773                        "lightness": 19
774                    }]
775                }, {
776                    "featureType": "water",
777                    "elementType": "geometry",
778                    "stylers": [{
779                        "color": "#000000"
780                    }, {
781                        "lightness": 17
782                    }]
783                }];
784                break;
785            default:
786                Styles = [];
787                break;
788        }
789
790        $(selected).css({
791            paddingBottom: _height,
792            width: _width,
793            margin: '0 auto'
794        });
795
796        var mapOptions = {
797            scrollwheel: false,
798            draggable: _drag === true,
799            zoomControl: _ZoomControl === true,
800            disableDoubleClickZoom: false,
801            disableDefaultUI: true,
802            zoom: _zoom,
803            center: _Coordinates,
804            mapTypeId: google.maps.MapTypeId.ROADMAP
805        };
806        var _MapStyle = new google.maps.StyledMapType(Styles, {
807            name: 'Styled Map'
808        });
809        var _Map = new google.maps.Map(document.getElementById(_ID), mapOptions);
810        _Map.mapTypes.set('map_style', _MapStyle);
811        _Map.setMapTypeId('map_style');
812        var G_ID = $("#" + _ID).parent().attr('id');
813        if ($("#" + G_ID + " .dima-gmap-marker").length > 0) {
814            _marker(_Map, G_ID);
815        }
816    };
817    var _marker = function _marker(_Map, _ID) {
818        $("#" + _ID + " .dima-gmap-marker").each(function (index, elm) {
819            var params = $(elm).data('dima-params');
820            var _markers = void 0;
821            var _infoWindows = void 0;
822            _markers = new google.maps.Marker({
823                map: _Map,
824                position: new google.maps.LatLng(params.lat, params.lng),
825                infoWindowIndex: index,
826                icon: params.image
827            });
828            _infoWindows = new google.maps.InfoWindow({
829                content: params.info,
830                maxWidth: 200
831            });
832            google.maps.event.addListener(_markers, 'click', function () {
833                if (params.info !== '') {
834                    _infoWindows.open(_Map, this);
835                }
836            });
837        });
838    };
839
840    //flex slide
841    var _slider = function _slider(element, params) {
842        jQuery(element).css('height', 'auto').flexslider({
843            selector: '.slides > .slide-item',
844            animation: params.animation,
845            controlNav: params.controlNav,
846            directionNav: params.directionNav,
847            slideshowSpeed: params.slideshowSpeed,
848            animationSpeed: params.animationSpeed,
849            slideshow: params.slideshow,
850            randomize: params.random,
851            pauseOnHover: true,
852            useCSS: true,
853            touch: true,
854            video: true,
855            //smoothHeight: true,
856            easing: 'easeInOutExpo'
857        });
858    };
859
860    var _slick = function _slick(element, params) {
861        var _elm = jQuery(element);
862
863        var _ = $(this);
864        var dataSettings = void 0;
865        _.defaults = {
866            accessibility: true,
867            adaptiveHeight: false,
868            appendArrows: $(element),
869            appendDots: $(element),
870            arrows: true,
871            asNavFor: null,
872            prevArrow: '<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',
873            nextArrow: '<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',
874            autoplay: false,
875            autoplaySpeed: 3000,
876            centerMode: false,
877            centerPadding: '50px',
878            cssEase: 'ease',
879            customPaging: function customPaging(slider, i) {
880                return $('<button type="button" data-role="none" role="button" tabindex="0" />').text(i + 1);
881            },
882
883            dots: false,
884            dotsClass: 'slick-dots',
885            draggable: true,
886            easing: 'linear',
887            edgeFriction: 0.35,
888            fade: false,
889            focusOnSelect: false,
890            infinite: true,
891            initialSlide: 0,
892            lazyLoad: 'ondemand',
893            mobileFirst: false,
894            pauseOnHover: true,
895            pauseOnFocus: true,
896            pauseOnDotsHover: false,
897            respondTo: 'window',
898            responsive: null,
899            rows: 1,
900            rtl: false,
901            slide: '',
902            slidesPerRow: 1,
903            slidesToShow: 1,
904            slidesToScroll: 1,
905            speed: 500,
906            swipe: true,
907            swipeToSlide: false,
908            touchMove: true,
909            touchThreshold: 5,
910            useCSS: true,
911            useTransform: true,
912            variableWidth: false,
913            vertical: false,
914            verticalSwiping: false,
915            waitForAnimate: true,
916            zIndex: 1000
917        };
918        _.initials = {
919            animating: false,
920            dragging: false,
921            autoPlayTimer: null,
922            currentDirection: 0,
923            currentLeft: null,
924            currentSlide: 0,
925            direction: 1,
926            $dots: null,
927            listWidth: null,
928            listHeight: null,
929            loadIndex: 0,
930            $nextArrow: null,
931            $prevArrow: null,
932            scrolling: false,
933            slideCount: null,
934            slideWidth: null,
935            $slideTrack: null,
936            $slides: null,
937            sliding: false,
938            slideOffset: 0,
939            swipeLeft: null,
940            swiping: false,
941            $list: null,
942            touchObject: {},
943            transformsEnabled: false,
944            unslicked: false
945        };
946        $.extend(_, _.initials);
947        dataSettings = params || {};
948        _.options = $.extend({}, _.defaults, params, dataSettings);
949
950        if (typeof _.options.slidesToScroll === "undefined") {
951            _.options.slidesToScroll = 1;
952        }
953
954        _elm.slick({
955            slidesToShow: parseInt(_.options.slidesToShow),
956            slidesToScroll: parseInt(_.options.slidesToScroll),
957            centerMode: _.options.centerMode,
958            variableWidth: _.options.variableWidth,
959            centerPadding: _.options.centerPadding,
960            adaptiveHeight: _.options.adaptiveHeight,
961            dots: _.options.dots,
962            arrows: _.options.arrows,
963            autoplay: _.options.autoplay,
964            infinite: _.options.infinite,
965            fade: _.options.fade,
966            lazyLoad: _.options.lazyLoad,
967            draggable: _.options.draggable,
968            mobileFirst: _.options.mobileFirst,
969            pauseOnFocus: _.options.pauseOnFocus,
970            pauseOnHover: _.options.pauseOnHover,
971            vertical: _.options.vertical,
972            verticalSwiping: _.options.verticalSwiping,
973            speed: _.options.speed,
974            autoplaySpeed: _.options.autoplaySpeed,
975            asNavFor: _.options.asNavFor,
976            focusOnSelect: _.options.focusOnSelect,
977            smartSpeed: 500,
978            dotsSpeed: 400,
979            rtl: _.options.rtl,
980            accessibility: true,
981            pauseOnDotsHover: true,
982            responsive: [{
983                breakpoint: 250,
984                settings: {
985                    slidesToShow: _.options.items_phone
986                }
987            }, {
988                breakpoint: 480,
989                settings: {
990                    slidesToShow: _.options.items_phone
991                }
992            }, {
993                breakpoint: 768,
994                settings: {
995                    slidesToShow: _.options.items_tablet
996                }
997            }, {
998                breakpoint: 979,
999                settings: {
1000                    slidesToShow: _.options.items_tablet
1001                }
1002            }, {
1003                breakpoint: 1199,
1004                settings: {
1005                    slidesToShow: _.options.slidesToShow
1006                }
1007            }]
1008
1009        });
1010    };
1011
1012    $(document).ready(function () {
1013        //google maps
1014        $('[data-dima-element="google_map"]').each(function (index, element) {
1015            var elm = $(element).find(".dima-gmap-in");
1016            var params = $(element).data('dima-params') || {};
1017            map(elm, params);
1018        });
1019        //Flex Slide
1020        $('[data-dima-element="slider"]').each(function (index, element) {
1021            var params = $(element).data('dima-params') || {};
1022            _slider(element, params);
1023        });
1024
1025        //slick Slide
1026        $('[data-dima-element="slick_slider"]').each(function (index, element) {
1027            var params = $(element).data('dima-params') || {};
1028            _slick(element, params);
1029        });
1030        $('[data-dima-element="slick_slider_nav"]').each(function (index, element) {
1031            var params = $(element).data('dima-params') || {};
1032            _slick(element, params);
1033        });
1034    });
1035})(jQuery);

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.