PageSourceSearch

https://acadianarehabilitation.com/_/js/c/872fa32c8038d0bda0dd512c…?_n=m6a875eac173be0.04017929

js acadianarehabilitation.com collected 2026-09-30 05:12:55 UTC 6,104 bytes, 152 lines download raw bytes

1
2/* cached asset-dump98e6a8b281a9cba7430393cd9c2d0c670ee2c0fd: */
3var forge = forge || {};
4forge.blockCallback = function(block, action, callbackFunc) {
5    var obj = {
6        id: block.id,
7        action: action,
8        uri: block.callbackUri + "/" + action,
9        requestPath:  window.location.pathname
10    };
11    return callbackFunc.apply(obj);
12};
13forge.requestData = function(data) {
14    data = data || {};
15    data.userId      = forge.user ? forge.user.id : null;
16    data.pageId      = forge.page ? forge.page.id : null;
17    data.requestPath = window.location.pathname;
18    return data;
19};
20/* cached asset-dumpf82c80f125e9c8fc630066507322e7b87f812eb5: */
21"use strict";
22
23(function () {
24  var __data_block_id = 3793402;
25  var __block_id = "cz6AV";
26  var foundBlockNode = document.getElementsByClassName("f_" + __block_id).length > 0;
27  if (!foundBlockNode) {
28    var templates = document.querySelectorAll('template');
29    for (var i = 0; i < templates.length; i++) {
30      if (templates[i].content.querySelector('.f_' + __block_id)) {
31        foundBlockNode = true;
32        break;
33      }
34    }
35  }
36  if (foundBlockNode) {
37    var ready = function ready(counter) {
38      if (!('__forgePageBlockData' in window) || !(__data_block_id in __forgePageBlockData)) {
39        if (counter == 10) {
40          throw Error("Giving up waiting for block data");
41          return;
42        }
43        return setTimeout(function () {
44          ready(counter + 1);
45        }, 250);
46      }
47      if (typeof __forgePageBlockData[__data_block_id] == 'number') {
48        __forgePageBlockData[__data_block_id] = __forgePageBlockData[__forgePageBlockData[__data_block_id]] || {};
49      }
50      var id = __forgePageBlockData[__data_block_id].id;
51      var config = __forgePageBlockData[__data_block_id].config;
52      var showLabels = __forgePageBlockData[__data_block_id].showLabels;
53      var labels = __forgePageBlockData[__data_block_id].labels;
54      var labelPosition = __forgePageBlockData[__data_block_id].labelPosition;
55      var arrowsColor = __forgePageBlockData[__data_block_id].arrowsColor;
56      var arrowsSize = __forgePageBlockData[__data_block_id].arrowsSize;
57      var dotsColor = __forgePageBlockData[__data_block_id].dotsColor;
58      var arrowsPosition = __forgePageBlockData[__data_block_id].arrowsPosition;
59      var dotsPosition = __forgePageBlockData[__data_block_id].dotsPosition;
60      var wrapTilesInSliderMarkup = __forgePageBlockData[__data_block_id].wrapTilesInSliderMarkup;
61      var _block = __forgePageBlockData[__data_block_id]._block;
62      var _page = __forgePageBlockData[__data_block_id]._page;
63      var _ts = __forgePageBlockData[__data_block_id]._ts;
64      var _elements = __forgePageBlockData[__data_block_id]._elements;
65      var block = {
66        id: "3793402",
67        callbackUri: "/_/b/3793402"
68      };
69      var call = function call(action, callbackFunc) {
70        return forge.blockCallback(block, action, callbackFunc);
71      };
72      var callback = function callback(action, data) {
73        return call(action, function () {
74          data = withData(data || {});
75
76          // check if any of the formData is a File or Blob
77          var isFile = false;
78          for (var key in data) {
79            if (!isFile && data[key]) {
80              var arr = Array.isArray(data[key]) ? data[key] : [data[key]];
81              for (var i = 0; i < arr.length; i++) {
82                if (arr[i] === Object(arr[i]) && (arr[i].constructor == File || arr[i].constructor === Blob)) {
83                  isFile = true;
84                  break;
85                }
86              }
87            }
88          }
89          if (isFile) {
90            var formData = new FormData();
91            for (var key in data) {
92              if (data[key] && (Array.isArray(data[key]) || data[key] === Object(data[key])) && data[key].constructor !== File && data[key].constructor !== Blob) {
93                for (var idx in data[key]) {
94                  formData.append(key + '[' + idx + ']', data[key][idx]);
95                }
96              } else {
97                formData.append(key, data[key]);
98              }
99            }
100            return axios.post(this.uri, formData, {
101              headers: {
102                'Content-Type': 'multipart/form-data',
103                'X-Lazy-Load': 'off'
104              }
105            });
106          } else {
107            return axios.post(this.uri, data, {
108              headers: {
109                'X-Lazy-Load': 'off'
110              }
111            });
112          }
113        });
114      };
115      var withData = function withData(data) {
116        return forge.requestData(data);
117      };
118      if (config.pagination === true) {
119        config.pagination = {
120          el: ".swiper-".concat(id, ".swiper-pagination"),
121          clickable: true,
122          clickableClass: 'cursor-pointer'
123        };
124      }
125      if (config.navigation === true) {
126        config.navigation = {
127          nextEl: ".swiper-".concat(id, ".swiper-button-next"),
128          prevEl: ".swiper-".concat(id, ".swiper-button-prev")
129        };
130      }
131      var swiper = new Swiper("#swiper-".concat(id), config);
132      window["go".concat(id)] = function (index) {
133        swiper.slideTo(index);
134      };
135      window["updateHeight".concat(id)] = function (duration) {
136        swiper.updateAutoHeight(duration);
137      };
138      var labelClasses = document.querySelector("[data-slider-id=\"".concat(id, "\"][data-label]"));
139      labelClasses = labelClasses ? labelClasses.classList : null;
140      var activeLabelClasses = document.querySelector("[data-slider-id=\"".concat(id, "\"][data-active-label]"));
141      activeLabelClasses = activeLabelClasses ? activeLabelClasses.classList : null;
142      swiper.on('activeIndexChange', function () {
143        var _this = this;
144        var labels = document.querySelectorAll("[data-slider-id=\"".concat(id, "\"][data-slide-index]"));
145        labels.forEach(function (label) {
146          label.classList = label.dataset.slideIndex.split(",").includes(String(_this.activeIndex)) ? activeLabelClasses : labelClasses;
147        });
148      });
149    };
150    ready(0);
151  }
152})();

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.