PageSourceSearch

https://www.beringtime.com/cdn/shop/t/56/assets/6586eef4326ebbcac011.js

js beringtime.com collected 2026-10-04 18:34:41 UTC 9,509 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkstellar_soft_base=self.webpackChunkstellar_soft_base||[]).push([[68],{68:(e,t,r)=>{r.d(t,{Z:()=>k});var n=r(4942),a=r(5861),i=r(5671),s=r(3144),c=r(7326),o=r(136),u=r(2963),l=r(1120),h=r(2407),d=r(4687),p=r.n(d);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,l.Z)(e);if(t){var a=(0,l.Z)(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return(0,u.Z)(this,r)}}var m="_Package product";function y(e){var t=e.properties||{};return t[m]||t["Main product"]||""}const k=function(e){(0,o.Z)(k,e);var t,r,u,l,h,d,g=v(k);function k(){var e;return(0,i.Z)(this,k),(e=g.call(this)).onSelectChange=e.onSelectChange.bind((0,c.Z)(e)),e.onToggleChange=e.onToggleChange.bind((0,c.Z)(e)),e.stopCartChange=e.stopCartChange.bind((0,c.Z)(e)),e}return(0,s.Z)(k,[{key:"connectedCallback",value:function(){var e,t;this.select=this.querySelector("[data-package-variant]"),this.toggle=this.querySelector("[data-package-toggle]"),this.image=this.querySelector("[data-package-image]"),this.price=this.querySelector("[data-package-price]"),this.titleEl=this.querySelector("[data-package-title]"),this.variants=this.readVariants(),this.parentVariantId=Number(this.dataset.parentVariantId),this.addEventListener("change",this.stopCartChange),null===(e=this.select)||void 0===e||e.addEventListener("change",this.onSelectChange),null===(t=this.toggle)||void 0===t||t.addEventListener("change",this.onToggleChange)}},{key:"disconnectedCallback",value:function(){var e,t;this.removeEventListener("change",this.stopCartChange),null===(e=this.select)||void 0===e||e.removeEventListener("change",this.onSelectChange),null===(t=this.toggle)||void 0===t||t.removeEventListener("change",this.onToggleChange)}},{key:"stopCartChange",value:function(e){e.stopPropagation()}},{key:"readVariants",value:function(){var e=this.querySelector("[data-package-variants]");if(!e)return[];try{return JSON.parse(e.textContent)}catch(e){return console.error(e),[]}}},{key:"getSelectedVariant",value:function(){var e,t=Number(null===(e=this.select)||void 0===e?void 0:e.value);return this.variants.find((function(e){return Number(e.id)===t}))||this.variants[0]}},{key:"updatePreview",value:function(e){e&&(this.image&&e.image&&(this.image.src=e.image),this.image&&e.title&&(this.image.alt=e.title),this.price&&e.price&&(this.price.textContent=e.price),this.titleEl&&e.title&&(this.titleEl.textContent=e.title))}},{key:"fetchConfig",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"json";return{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/".concat(e)}}}},{key:"getSections",value:function(){var e=["cart-drawer"];document.getElementById("main-cart-items")&&e.push("cart");var t=document.getElementById("cartGifts");return t&&t.dataset.id&&e.push(t.dataset.id),e}},{key:"onSelectChange",value:(d=(0,a.Z)(p().mark((function e(){var t,r;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=this.getSelectedVariant(),this.updatePreview(r),null!==(t=this.toggle)&&void 0!==t&&t.checked&&r){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,this.swapVariant(r.id);case 6:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{key:"onToggleChange",value:(h=(0,a.Z)(p().mark((function e(){var t;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.getSelectedVariant()){e.next=4;break}return this.toggle&&(this.toggle.checked=!1),e.abrupt("return");case 4:if(!this.toggle.checked){e.next=9;break}return e.next=7,this.addVariant(t.id);case 7:e.next=11;break;case 9:return e.next=11,this.removeLinked();case 11:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"addVariant",value:(l=(0,a.Z)(p().mark((function e(t){var r,n;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.classList.add("is-loading"),e.prev=1,e.next=4,this.findLinkedLine();case 4:if(!(r=e.sent)||Number(r.item.id)!==Number(t)){e.next=7;break}return e.abrupt("return");case 7:if(!r){e.next=11;break}return e.next=10,this.swapVariant(t,r);case 10:return e.abrupt("return");case 11:return e.next=13,this.addItem(t);case 13:(n=e.sent)&&!n.status?this.renderCart(n):this.toggle&&(this.toggle.checked=!1),e.next=21;break;case 17:e.prev=17,e.t0=e.catch(1),console.error(e.t0),this.toggle&&(this.toggle.checked=!1);case 21:return e.prev=21,this.classList.remove("is-loading"),e.finish(21);case 24:case"end":return e.stop()}}),e,this,[[1,17,21,24]])}))),function(e){return l.apply(this,arguments)})},{key:"removeLinked",value:(u=(0,a.Z)(p().mark((function e(){var t,r;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.classList.add("is-loading"),e.prev=1,e.next=4,this.findLinkedLine();case 4:if(t=e.sent){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,this.changeLine(t.line,0);case 9:(r=e.sent)&&!r.status?this.renderCart(r):this.toggle&&(this.toggle.checked=!0),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(1),console.error(e.t0),this.toggle&&(this.toggle.checked=!0);case 17:return e.prev=17,this.classList.remove("is-loading"),e.finish(17);case 20:case"end":return e.stop()}}),e,this,[[1,13,17,20]])}))),function(){return u.apply(this,arguments)})},{key:"swapVariant",value:(r=(0,a.Z)(p().mark((function e(t,r){var n,a,i;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.classList.add("is-loading"),e.prev=1,e.t0=r,e.t0){e.next=7;break}return e.next=6,this.findLinkedLine();case 6:e.t0=e.sent;case 7:if(!(n=e.t0)||Number(n.item.id)!==Number(t)){e.next=10;break}return e.abrupt("return");case 10:if(!n){e.next=16;break}return e.next=13,this.changeLine(n.line,0);case 13:if((a=e.sent)&&!a.status){e.next=16;break}return e.abrupt("return");case 16:return e.next=18,this.addItem(t);case 18:(i=e.sent)&&!i.status&&this.renderCart(i),e.next=25;break;case 22:e.prev=22,e.t1=e.catch(1),console.error(e.t1);case 25:return e.prev=25,this.classList.remove("is-loading"),e.finish(25);case 28:case"end":return e.stop()}}),e,this,[[1,22,25,28]])}))),function(e,t){return r.apply(this,arguments)})},{key:"findLinkedLine",value:(t=(0,a.Z)(p().mark((function e(){var t,r,n=this;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(routes.cart_url,".js")).then((function(e){return e.json()}));case 2:if(t=e.sent,!((r=t.items.findIndex((function(e){return Number(y(e))===n.parentVariantId})))<0)){e.next=6;break}return e.abrupt("return",null);case 6:return e.abrupt("return",{item:t.items[r],line:r+1});case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{key:"addItem",value:function(e){var t=JSON.stringify({items:[{id:Number(e),quantity:1,properties:(0,n.Z)({},m,String(this.parentVariantId))}],sections:this.getSections(),sections_url:window.location.pathname});return fetch("".concat(routes.cart_add_url),f(f({},this.fetchConfig()),{},{body:t})).then((function(e){return e.json()}))}},{key:"changeLine",value:function(e,t){var r=JSON.stringify({line:e,quantity:t,sections:this.getSections(),sections_url:window.location.pathname});
1return fetch("".concat(routes.cart_change_url),f(f({},this.fetchConfig()),{},{body:r})).then((function(e){return e.json()}))}},{key:"getCountFromHtml",value:function(e){if(!e)return 0;var t=(new DOMParser).parseFromString(e,"text/html"),r=0;return t.querySelectorAll(".cart-item .quantity__input").forEach((function(e){r+=Number(e.value)||0})),t.querySelectorAll("[data-package-quantity]").forEach((function(e){r+=Number(e.dataset.packageQuantity)||0})),r}},{key:"renderCart",value:function(e){for(var t,r=e.sections&&e.sections["cart-drawer"],n=e.sections&&e.sections.cart,a=document.querySelector("cart-drawer"),i=null==e.item_count?this.getCountFromHtml(a?r||n:n||r):e.item_count,s=document.querySelectorAll("#CartCount span, .cart-count span, #items-count"),c=0;c<s.length;c+=1)s[c].innerHTML=i;if(a&&r){var o=(new DOMParser).parseFromString(r,"text/html").querySelector("#CartDrawer"),u=document.querySelector("#CartDrawer");o&&u&&(u.innerHTML=o.innerHTML),a.classList.toggle("is-empty",0===i)}if(n){var l=(new DOMParser).parseFromString(n,"text/html"),h=document.querySelector("#main-cart-items .js-content"),d=l.querySelector(".js-content");h&&d&&(h.innerHTML=d.innerHTML);var p=document.querySelector(".cart-total__prices"),g=l.querySelector(".cart-total__prices");p&&g&&(p.innerHTML=g.innerHTML)}null===(t=document.querySelector("cart-gifts"))||void 0===t||t.init(),document.dispatchEvent(new CustomEvent("cart-updated",{bubbles:!0}))}}]),k}((0,h.Z)(HTMLElement))}}]);
2//# sourceMappingURL=6586eef4326ebbcac011.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.