PageSourceSearch

https://weissratings.jp/wp/wp-content/plugins/cascara-core/assets/main.js

js weissratings.jp collected 2026-10-07 16:20:07 UTC 20,887 bytes, 294 lines download raw bytes

1! function() {
2    function a(a, t) {
3        t = t || {
4            bubbles: !1,
5            cancelable: !1,
6            detail: void 0
7        };
8        var n = document.createEvent("CustomEvent");
9        return n.initCustomEvent(a, t.bubbles, t.cancelable, t.detail), n
10    }
11    return "function" != typeof window.CustomEvent && (console.log("hi"), a.prototype = window.Event.prototype, void(window.CustomEvent = a))
12}();
13var MalinkyAjaxPaging = function($) {
14    var init = function(mapVars) {
15            function debounce(a, t, n) {
16                var o;
17                return function() {
18                    var i = this,
19                        e = arguments,
20                        p = function() {
21                            o = null, n || a.apply(i, e)
22                        },
23                        m = n && !o;
24                    clearTimeout(o), o = setTimeout(p, t), m && a.apply(i, e)
25                }
26            }
27            var mymapAjaxLoader = mapVars.mapAjaxLoader,
28                mymapCssLoadMore = mapVars.mapCssLoadMore,
29                mymapCssLoadMoreButton = mapVars.mapCssLoadMoreButton,
30                mymapInfiniteScrollBuffer = mapVars.mapInfiniteScrollBuffer,
31                mymapLoadingTimer = "",
32                mymapLoadingMorePostsText = mapVars.mapLoadingMorePostsText,
33                mymapLoadMoreButtonText = mapVars.mapLoadMoreButtonText,
34                mymapPaginationClass = mapVars.mapPaginationClass,
35                mymapPaginationClassPixelsToDocBottom = mapVars.mapPaginationClassPixelsToDocBottom,
36                mymapPagingType = mapVars.mapPagingType,
37                mymapPostsWrapperClass = mapVars.mapPostsWrapperClass,
38                mymapPostClass = mapVars.mapPostClass,
39                mymapNextPageSelector = mapVars.mapNextPageSelector,
40                mymapNextPageUrl = mapVars.mapNextPageUrl,
41                mymapPaginatorCount = mapVars.mapPaginatorCount,
42                infiniteScrollRunning = !1,
43                mapLoadPosts = function() {
44                    $.ajax({
45                        type: "GET",
46                        url: mymapNextPageUrl,
47                        dataType: "html",
48                        beforeSend: function() {
49                            
50                            var a = new CustomEvent("malinkyLoadPostsStart");
51                            document.dispatchEvent(a)
52                        },
53                        success: function(a) {
54
55
56                            var t = $.parseHTML(a),
57                                n = ($(t).find(mymapPostsWrapperClass), mapPaginatorTotalCount(t));
58                            mapAddPaginatorCount(t, n);
59                            var o = $(t).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass),
60                                i = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass).last(),
61                                e = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass);
62                            if (i.after(o), "infinite-scroll" != mymapPagingType && "load-more" != mymapPagingType || (1 == n ? mapIsLastPage(t, mymapNextPageSelector) ? mymapNextPageUrl = $(t).find(mymapNextPageSelector).attr("href") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll)) : mapIsLastPage(t, mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]') ? mymapNextPageUrl = $(t).find(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').attr("href") : ($('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').parent().remove(), window.removeEventListener("scroll", mapInfiniteScroll))), "pagination" == mymapPagingType) {
63                                e.remove(), history.pushState(null, null, mymapNextPageUrl);
64                                var p = $(t).find(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').first();
65                                $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').replaceWith(p)
66                            }
67                            mapLoaded()
68                        },
69                        error: function(a, t) {
70                            mapFailed()
71                        },
72                        complete: function(requestObj) {
73                            var malinkyloadPostsCompleteEvent = new CustomEvent("malinkyLoadPostsComplete");
74                            document.dispatchEvent(malinkyloadPostsCompleteEvent), "pagination" == mymapPagingType && $("body,html").animate({
75                                scrollTop: $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top - 150
76                            }, 400), "infinite-scroll" == mymapPagingType && (infiniteScrollRunning = !1), "load-more" == mymapPagingType && $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').removeClass("malinky-load-more__button-disable");
77                            var mapResponse = $.parseHTML(requestObj.responseText),
78                                paginatorTotalCountAjax = mapPaginatorTotalCount(mapResponse);
79                            mapAddPaginatorCount(mapResponse, paginatorTotalCountAjax);
80                            var $mapLoadedPosts = $(mapResponse).find(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"] ' + mymapPostClass);
81                            ! function(loadedPosts, url) {
82                                setTimeout(function(){
83                                    // $('.cscra-masonry').isotope('reloadItems').isotope();
84                                $('.post-item, .mate-item, .post-share').hover (
85                                  function() {
86                                    $(this).addClass('cscra-hover');
87                                  },
88                                  function() {
89                                    $(this).removeClass('cscra-hover');
90                                  }
91                                );
92                                //Mstry Set Equal Height Script
93                                $('.cscra-item').matchHeight ({
94                                   property: 'height'
95                                });
96                                //Cascara Get Data Color Script
97                                $('.post-category a').each(function() {
98                                    var $this = $(this);
99                                    $this.css('color', $this.attr('data-color'));
100                                    $this.css('background-color', $this.attr('data-bgcolor'));
101                                });
102                                // Masonry Script
103                                var $grid = $('.cscra-masonry').isotope ({
104                                  itemSelector: '.masonry-item',
105                                  layoutMode: 'packery',
106                                  percentPosition: true,
107                                  isFitWidth: true,
108                                });
109                                var filterFns = {
110                                  ium: function() {
111                                    var name = $(this).find('.name').text();
112                                    return name.match(/ium$/);
113                                  }
114                                };
115                                $('.masonry-filters').on('click', 'li a', function() {
116                                  var filterValue = $(this).attr('data-filter');
117                                  filterValue = filterFns[ filterValue ] || filterValue;
118                                  $grid.isotope({
119                                    filter: filterValue
120                                  });
121                                });
122                                $('.masonry-filters').each(function(i, buttonGroup) {
123                                  var $buttonGroup = $(buttonGroup);
124                                  $buttonGroup.on('click', 'li a', function() {
125                                    $buttonGroup.find('.active').removeClass('active');
126                                    $(this).addClass('active');
127                                  });
128                                });
129                                $('.cscra-image img').lazy({
130                                  effect: "fadeIn",
131                                  effectTime: 1000,
132                                  threshold: 0
133                                });
134                                }, 100);
135                                $('.blog-items-wrap').append();
136                                // Venture Load More Callback Function
137
138                            }($mapLoadedPosts, this.url)
139                        }
140                    })
141                },
142                mapPaginatorTotalCount = function(a) {
143                    $('.cscra-post-load-more').each( function() {
144                        var $paging = $(this);
145                        var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : '.blog-items-wrap';
146                        var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : '.cscra-blog-post';
147                        var posts_wrapper = posts_select;
148                        var post_wrapper = post_item;
149                        var pagination_wrapper = '.cscra-pagenavi';
150                        var next_page_selector = '.cscra-pagenavi .next';
151                        var t = 0;
152                        for (var n in malinkySettings) $(a).find(posts_wrapper).length && $(a).find(post_wrapper).length && $(a).find(pagination_wrapper).length && t++;
153                        return t
154                    });
155                },
156                mapAddPaginatorCount = function(a, t) {
157                    $('.cscra-post-load-more').each( function() {
158                        var $paging = $(this);
159                        var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : 'blog-items-wrap';
160                        var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : 'cscra-blog-post';
161                        var posts_wrapper = posts_select;
162                        var post_wrapper = post_item;
163                        var pagination_wrapper = '.cscra-pagenavi';
164                        var next_page_selector = '.cscra-pagenavi .next';
165                        var n = 1;
166                        for (var o in malinkySettings) $(a).find(posts_wrapper).length && $(a).find(post_wrapper).length && $(a).find(pagination_wrapper).length && (1 == t ? ($(a).find(posts_wrapper).attr("data-paginator-count", n), $(a).find(pagination_wrapper).attr("data-paginator-count", n)) : ($(a).find(posts_wrapper).attr("data-paginator-count", n), $(a).find(posts_wrapper + " " + pagination_wrapper).attr("data-paginator-count", n), $(a).find(posts_wrapper + " " + next_page_selector).attr("data-paginator-count", n), n++))
167                    });
168                },
169                mapIsLastPage = function(a, t) {
170                    return $(a).find(t).length
171                },
172                mapAddLoader = function() {
173                    $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().before('<div class="malinky-ajax-pagination-loading" data-paginator-count="' + mymapPaginatorCount + '">' + mymapAjaxLoader + "</div>")
174                },
175                mapLoading = function() {
176                    $('.cscra-post-load-more').each( function() {
177                        var $paging = $(this);
178                        var paging_type = ($paging.data('paging') !== undefined) ? $paging.data('paging') : 'load-more';
179                        var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : '';
180                        if (paging_type === 'load-more'){
181                            if (btn_type === 'icon'){} else {
182                                $('.malinky-load-more__button').hide();
183                                $('.loader-icon.fa-spin').show();
184                                $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').show();
185                            }
186                        } else {
187                            $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').show();
188                        }
189
190                    });
191                    
192                    $('.cscra-pagenavi .cscra-preloaderr').show();
193                    $('.loader-icon').addClass('fa-spin');
194                    $('.malinky-load-more__icon').addClass('fa-spin');
195                },
196                mapLoaded = function() {
197                    $('.cscra-post-load-more').each( function() {
198                        var $paging = $(this);
199                        var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : '';
200                        if (btn_type === 'icon'){
201                            $('.malinky-load-more__button').hide();
202                        } else {
203                            $('.malinky-load-more__button').show();
204                        }
205                    });
206                    $('.cscra-pagenavi .cscra-preloaderr').hide();
207                    $('.loader-icon').removeClass('fa-spin');
208                    $('.malinky-load-more__icon').removeClass('fa-spin');
209                    $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(),clearTimeout(mymapLoadingTimer);
210                },
211                mapFailed = function() {
212                    $('.cscra-post-load-more').each( function() {
213                        var $paging = $(this);
214                        var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : '';
215                        if (btn_type === 'icon'){
216                            $('.malinky-load-more__button').hide();
217                        } else {
218                            $('.malinky-load-more__button').show();
219                        }
220                    });
221                    $('.cscra-pagenavi .cscra-preloaderr').hide();
222                    $('.loader-icon').removeClass('fa-spin');
223                    $('.malinky-load-more__icon').removeClass('fa-spin');
224                    $('.malinky-ajax-pagination-loading[data-paginator-count="' + mymapPaginatorCount + '"]').hide(),clearTimeout(mymapLoadingTimer);
225                },
226                mapInfiniteScroll = debounce(function() {
227                    if (!infiniteScrollRunning) {
228                        var a = ($(document).height() - $(window).scrollTop() - $(window).height(), $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').offset().top),
229                            t = $(mymapPostsWrapperClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').outerHeight();
230                        $(window).height() + $(window).scrollTop() + mymapInfiniteScrollBuffer > a + t && (infiniteScrollRunning = !0, mapLoading(), mapLoadPosts())
231                    }
232                }, 250);
233                $('.cscra-post-load-more').each( function() {
234                var $paging = $(this);
235                    var btn_type = ($paging.data('button') !== undefined) ? $paging.data('button') : '';
236                    for (var o in malinkySettings)
237                    if (btn_type === 'icon'){
238                        $btn_type = malinkySettings[o].ajax_loader;
239                        $btn_cls = 'malinky-load-more__icon';
240                    } else {
241                        $btn_type = mymapLoadMoreButtonText;
242                        $btn_cls = 'malinky-load-more__button cscra-btn';
243                    }
244                });
245            "infinite-scroll" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').attr("href") && (mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').remove(), window.addEventListener("scroll", mapInfiniteScroll)) : "load-more" == mymapPagingType ? $(mymapNextPageSelector + '[data-paginator-count="' + mymapPaginatorCount + '"]').attr("href") && ($(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]').last().after('<div class="cscra-btn-wrap"><a href="' + mymapNextPageUrl + '" id="malinky-ajax-pagination-button" class="'+ $btn_cls +'" data-paginator-count="' + mymapPaginatorCount + '"><span class="cscra-btn-text">' + $btn_type + "</span></a></div>"), mapAddLoader(), $(mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"]:not(:has(>a#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]))').remove(), $('#malinky-ajax-pagination-button[data-paginator-count="' + mymapPaginatorCount + '"]').click(function(a) {
246                a.preventDefault(), $(this).addClass("malinky-load-more__button-disable"), mymapLoadingTimer = setTimeout(mapLoading, 750), mapLoadPosts()
247            })) : "pagination" == mymapPagingType && (mapAddLoader(), $(document).on("click", mymapPaginationClass + '[data-paginator-count="' + mymapPaginatorCount + '"] a', function(a) {
248                a.preventDefault(), mymapLoadingTimer = setTimeout(mapLoading, 750), mymapNextPageUrl = a.currentTarget.href, mapLoadPosts()
249            }), window.addEventListener("popstate", function(a) {
250                mymapNextPageUrl = document.URL, mapLoadPosts()
251            }))
252        },
253        setUp = function() {
254            $('.cscra-post-load-more').each( function() {
255                var $paging = $(this);
256                var posts_select = ($paging.data('select') !== undefined) ? $paging.data('select') : 'blog-items-wrap';
257                var post_item = ($paging.data('item') !== undefined) ? $paging.data('item') : 'cscra-blog-post';
258                var posts_wrapper = posts_select;
259                var post_wrapper = post_item;
260                var pagination_wrapper = '.cscra-pagenavi';
261                var next_page_selector = '.cscra-pagenavi .next';
262
263            var a = 0,
264                t = 1,
265                n = 0;
266            for (var o in malinkySettings) $(posts_wrapper).length && $(post_wrapper).length && $(pagination_wrapper).length && $(next_page_selector).length && n++;
267            for (var o in malinkySettings)
268                if ($(posts_wrapper).length && $(post_wrapper).length && $(pagination_wrapper).length && $(next_page_selector).length) {
269                    1 == n ? ($(posts_wrapper).attr("data-paginator-count", t), $(pagination_wrapper).attr("data-paginator-count", t), $(next_page_selector).attr("data-paginator-count", t)) : ($(posts_wrapper).attr("data-paginator-count", t), $(posts_wrapper + " " + pagination_wrapper).attr("data-paginator-count", t), $(posts_wrapper + " " + next_page_selector).attr("data-paginator-count", t), t++);
270
271                    var paging_type = ($paging.data('paging') !== undefined) ? $paging.data('paging') : 'load-more';
272                    var load_txt = ($paging.data('loading') !== undefined) ? $paging.data('loading') : 'Load More';
273                    var i = {
274                        mapAjaxLoader: malinkySettings[o].ajax_loader,
275                        mapInfiniteScrollBuffer: 40,
276                        mapLoadingTimer: "",
277                        mapLoadMoreButtonText: load_txt,
278                        mapPaginationClass: pagination_wrapper,
279                        mapPagingType: paging_type,
280                        mapPostsWrapperClass: posts_wrapper,
281                        mapPostClass: post_wrapper,
282                        mapNextPageSelector: next_page_selector,
283                        mapPaginatorCount: ++a,
284                    };
285                    i.mapPaginationClassPixelsToDocBottom = jQuery(document).height() - jQuery(i.mapPaginationClass).offset().top, 1 == n ? i.mapNextPageUrl = $(next_page_selector).attr("href") : i.mapNextPageUrl = $(posts_wrapper + " " + next_page_selector).attr("href"), init(i);
286                    var e = new CustomEvent("malinkyPaginationInitialized");
287                    document.dispatchEvent(e)
288                }
289              });
290        };
291    return setUp(), {
292        setUp: setUp
293    }
294}(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.