1"use strict";(self.webpackChunkarchipelago_caffeinated_theme=self.webpackChunkarchipelago_caffeinated_theme||[]).push([[4011],{8273:()=>{function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(r,e){if(r){if("string"==typeof r)return _arrayLikeToArray(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,e):void 0}}function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}function _arrayLikeToArray(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t<e;t++)n[t]=r[t];return n}var Redirects={init:function(){var r,e;window.redirects=window.redirects||[],(r=window.redirects).push.apply(r,_toConsumableArray(Util.storage.get("local","redirects")||[])),(e=window.redirects).push.apply(e,_toConsumableArray(Util.storage.get("session","redirects")||[]))},run:function run(){return new Promise((function(res,rej){var redirects=_toConsumableArray(window.redirects),redirect=redirects.find((function(redirect){return eval(redirect.conditions)}));return!(!redirect||!redirect.destination||Shopify.designMode)&&(window.location.href=redirect.destination)}))},push:function(r){var e=_toConsumableArray(window.redirects),t=e.findIndex((function(e){return e.key===r.key})),n=-1!==t?e.map((function(e,n){return n===t?r:e})):[].concat(_toConsumableArray(e),[r]);r.persist&&(Util.storage.set(r.persist,"redirects",n),window.redirects=n)},replace:function(){_toConsumableArray(window.redirects).forEach((function(r){if(r.conditions&&r.conditions.includes("document.location")){var e=r.conditions.match(/'([^']+)'/),t=e?e[1]:null;t&&document.querySelectorAll('a[href="'.concat(t,'"]')).forEach((function(e){e.setAttribute("href",r.destination)}))}}))},checkout:function(){var r=_toConsumableArray(window.redirects).filter((function(r){return"session"===r.persist}));Util.storage.set("session","redirects",r)},checkoutRedirects:function(){return Util.storage.get("session","redirects")}};window.Redirects=Redirects;var __WEBPACK_DEFAULT_EXPORT__=Redirects}},r=>{r(r.s=8273)}]);
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.