PageSourceSearch

https://musicfromafar.de/wp-content/plugins/udesly-wp-app/assets/frontend/js/wc-DLOFFDWJ.js

js musicfromafar.de collected 2026-10-07 00:42:27 UTC 13,743 bytes, 1 lines download raw bytes

1import{b as _}from"./chunk-MQ5M26ZK.js";import{a as J,b as T}from"./chunk-WX2YIHWY.js";import{a as Wt,c as Bt}from"./chunk-U3UMSI2M.js";var F=Wt((Gt,q)=>{var B="Expected a function",A="__lodash_hash_undefined__",N=1/0,z="[object Function]",K="[object GeneratorFunction]",Q="[object Symbol]",X=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Y=/^\w*$/,Z=/^\./,tt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/[\\^$.*+?()[\]{}|]/g,rt=/\\(\\)?/g,at=/^\[object .+?Constructor\]$/,ot=typeof global=="object"&&global&&global.Object===Object&&global,it=typeof self=="object"&&self&&self.Object===Object&&self,g=ot||it||Function("return this")();function nt(t,e){return t==null?void 0:t[e]}function st(t){var e=!1;if(t!=null&&typeof t.toString!="function")try{e=!!(t+"")}catch(r){}return e}var ct=Array.prototype,lt=Function.prototype,M=Object.prototype,v=g["__core-js_shared__"],k=function(){var t=/[^.]+$/.exec(v&&v.keys&&v.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),O=lt.toString,b=M.hasOwnProperty,x=M.toString,dt=RegExp("^"+O.call(b).replace(et,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),I=g.Symbol,ut=ct.splice,mt=H(g,"Map"),h=H(Object,"create"),D=I?I.prototype:void 0,j=D?D.toString:void 0;function u(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var a=t[e];this.set(a[0],a[1])}}function pt(){this.__data__=h?h(null):{}}function ht(t){return this.has(t)&&delete this.__data__[t]}function ft(t){var e=this.__data__;if(h){var r=e[t];return r===A?void 0:r}return b.call(e,t)?e[t]:void 0}function yt(t){var e=this.__data__;return h?e[t]!==void 0:b.call(e,t)}function _t(t,e){var r=this.__data__;return r[t]=h&&e===void 0?A:e,this}u.prototype.clear=pt;u.prototype.delete=ht;u.prototype.get=ft;u.prototype.has=yt;u.prototype.set=_t;function p(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var a=t[e];this.set(a[0],a[1])}}function gt(){this.__data__=[]}function vt(t){var e=this.__data__,r=f(e,t);if(r<0)return!1;var a=e.length-1;return r==a?e.pop():ut.call(e,r,1),!0}function bt(t){var e=this.__data__,r=f(e,t);return r<0?void 0:e[r][1]}function wt(t){return f(this.__data__,t)>-1}function St(t,e){var r=this.__data__,a=f(r,t);return a<0?r.push([t,e]):r[a][1]=e,this}p.prototype.clear=gt;p.prototype.delete=vt;p.prototype.get=bt;p.prototype.has=wt;p.prototype.set=St;function m(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var a=t[e];this.set(a[0],a[1])}}function Et(){this.__data__={hash:new u,map:new(mt||p),string:new u}}function Ct(t){return y(this,t).delete(t)}function Tt(t){return y(this,t).get(t)}function Lt(t){return y(this,t).has(t)}function qt(t,e){return y(this,t).set(t,e),this}m.prototype.clear=Et;m.prototype.delete=Ct;m.prototype.get=Tt;m.prototype.has=Lt;m.prototype.set=qt;function f(t,e){for(var r=t.length;r--;)if(At(t[r][0],e))return r;return-1}function Ot(t,e){e=Mt(e,t)?[e]:Nt(e);for(var r=0,a=e.length;t!=null&&r<a;)t=t[kt(e[r++])];return r&&r==a?t:void 0}function Dt(t){if(!V(t)||xt(t))return!1;var e=Ht(t)||st(t)?dt:at;return e.test(It(t))}function jt(t){if(typeof t=="string")return t;if(w(t))return j?j.call(t):"";var e=t+"";return e=="0"&&1/t==-N?"-0":e}function Nt(t){return P(t)?t:Vt(t)}function y(t,e){var r=t.__data__;return Pt(e)?r[typeof e=="string"?"string":"hash"]:r.map}function H(t,e){var r=nt(t,e);return Dt(r)?r:void 0}function Mt(t,e){if(P(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||w(t)?!0:Y.test(t)||!X.test(t)||e!=null&&t in Object(e)}function Pt(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function xt(t){return!!k&&k in t}var Vt=S(function(t){t=Ft(t);var e=[];return Z.test(t)&&e.push(""),t.replace(tt,function(r,a,i,o){e.push(i?o.replace(rt,"$1"):a||r)}),e});function kt(t){if(typeof t=="string"||w(t))return t;var e=t+"";return e=="0"&&1/t==-N?"-0":e}function It(t){if(t!=null){try{return O.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function S(t,e){if(typeof t!="function"||e&&typeof e!="function")throw new TypeError(B);var r=function(){var a=arguments,i=e?e.apply(this,a):a[0],o=r.cache;if(o.has(i))return o.get(i);var n=t.apply(this,a);return r.cache=o.set(i,n),n};return r.cache=new(S.Cache||m),r}S.Cache=m;function At(t,e){return t===e||t!==t&&e!==e}var P=Array.isArray;function Ht(t){var e=V(t)?x.call(t):"";return e==z||e==K}function V(t){var e=typeof t;return!!t&&(e=="object"||e=="function")}function $t(t){return!!t&&typeof t=="object"}function w(t){return typeof t=="symbol"||$t(t)&&x.call(t)==Q}function Ft(t){return t==null?"":jt(t)}
1function Rt(t,e,r){var a=t==null?void 0:Ot(t,e);return a===void 0?r:a}q.exports=Rt});var $=Bt(F()),E=class{constructor(e,r){this.addToCartForm=e;this.udesly=r;this.selectedClassName="w--ecommerce-pill-selected";this.variationsData=JSON.parse(e.dataset.product_variations),this.variationInput=e.querySelector('[name="variation_id"]'),this.product_id=e.dataset.product_id,e._udeslyAddToCart=this,this.hasVariationSwatches=!!this.addToCartForm.querySelectorAll('[data-node-type="add-to-cart-option-pill-group"]').length,this.addToCartForm.addEventListener("change",a=>{a.target.tagName==="SELECT"&&this.changeVariation(a.target.name,a.target.value)}),this.hasVariationSwatches&&this.handleVariationSwatchesEvents(),this.udesly.on("woocommerce/changeVariation",a=>{a.productId==this.product_id&&this.onChangeVariation(a.variation)}),this.addToCartForm.closest(".w-dyn-item")?this.variationElements=this.addToCartForm.closest(".w-dyn-item").querySelectorAll("[data-variation-prop]"):this.variationElements=document.querySelectorAll("[data-variation-prop]:not(.w-dyn-item [data-variation-prop])"),this.variationElements.forEach(a=>{if(a.dataset.variationPropType=="Set"){let i=a.querySelector('[data-repeater-prop="item"], .w-dyn-item');i&&(a.__item=i.cloneNode(!0),a.__item.classList.remove("udesly-hidden"),i.remove()),console.log(i)}})}handleVariationSwatchesEvents(){this.addToCartForm.querySelectorAll('[data-node-type="add-to-cart-option-pill"]').forEach(e=>{let r=e.dataset.optionName,a=e.closest('[data-node-type="add-to-cart-option-pill-group"]').getAttribute("aria-label");e.addEventListener("click",i=>{let o=this.addToCartForm.querySelector(`[id="${a}"]`);o&&(o.value=r,o.dispatchEvent(new Event("change",{bubbles:!0})))})})}onChangeVariation(e){if(e.is_in_stock?(this.addToCartForm.parentElement.querySelectorAll(".w-commerce-commerceaddtocartoutofstock").forEach(r=>{r.style.display="none"}),this.addToCartForm.parentElement.classList.remove("out-of-stock"),this.addToCartForm.parentElement.classList.add("in-stock")):(this.addToCartForm.parentElement.classList.remove("in-stock"),this.addToCartForm.parentElement.classList.add("out-of-stock"),this.addToCartForm.parentElement.querySelectorAll(".w-commerce-commerceaddtocartoutofstock").forEach(r=>{r.style.display=""})),this.hasVariationSwatches){this.addToCartForm.querySelectorAll(`.${this.selectedClassName}`).forEach(r=>r.classList.remove(this.selectedClassName));for(let r in e.attributes){let a=r.replace("attribute_","");this.addToCartForm.querySelectorAll(`[aria-label="${a}"] [data-option-name="${e.attributes[r]}"]`).forEach(i=>i.classList.add(this.selectedClassName))}}this.variationElements.forEach(r=>{let a=r.dataset.variationProp,i=r.dataset.variationPropType,o=(0,$.default)(e,a,null);if(o||a==="display_regular_price_html"||i=="Bool")switch(i){case"Bool":o?r.classList.remove("udesly-hidden"):r.classList.add("udesly-hidden");break;case"ImageRef":if(r.tagName=="IMG"?(r.removeAttribute("srcset"),r.removeAttribute("sizes"),r.setAttribute("src",o)):r.style.backgroundImage=`url("${o}")`,r.classList.contains("w-lightbox")){let s=r.querySelector("script.w-json");if(s){let c=JSON.parse(s.textContent);c.items=[{type:"image",url:o,caption:""}],s.textContent=JSON.stringify(c)}}break;case"Set":if(console.log(r),!r.__item)return;let n=r.querySelector(".w-dyn-items");if(n.innerHTML="",!o.length)r.querySelector(".w-dyn-empty").classList.remove("udesly-hidden");else{r.querySelector(".w-dyn-empty").classList.add("udesly-hidden");for(let s of o){let c=r.__item.cloneNode(!0);c.querySelectorAll("[data-repeater-prop]").forEach(l=>{if(l.classList.contains("w-lightbox")){let d=l.querySelector("script.w-json");if(d){let L=JSON.parse(d.textContent);L.items=[{type:"image",url:s.image.src,caption:s.image.caption}],d.textContent=JSON.stringify(L)}}else l.tagName=="IMG"?(l.setAttribute("src",s.image.src),l.removeAttribute("srcset"),l.setAttribute("alt",s.image.alt)):l.style.backgroundImage=`url("${s.image.src}")`}),n.append(c)}Webflow.require("lightbox")&&Webflow.require("lightbox").ready()}break;default:r.innerHTML=o}})}changeVariation(e,r){let a=this.getAttributes(),i=this.variationsData.find(o=>Object.keys(o.attributes).every(n=>a[n]==o.attributes[n]));if(i)this.currentVariation=i;else{let o=this.variationsData.find(n=>n.attributes[e]==r);
1o&&(this.currentVariation=o,Object.keys(o.attributes).forEach(n=>{let s=this.addToCartForm.querySelector(`[id="${n.replace("attribute_","")}"]`);s&&(s.value=o.attributes[n])}))}}getAttributes(){let e={};return this.addToCartForm.querySelectorAll("select").forEach(r=>{e[r.name]=r.value}),e}get variantId(){return this.variationInput.value}set variantId(e){this.variationInput.value=e}get currentVariation(){return this._currentVariation||(this._currentVariation=this.variationsData.find(e=>e.variation_id==this.variantId)),this._currentVariation}set currentVariation(e){this._currentVariation=e,this.variantId=e.variation_id,this.udesly.dispatch("woocommerce/changeVariation",{variation:e,productId:this.product_id})}},R=E;var C=class{constructor(e){this.addToCartForm=e;this.addToCartForm.querySelectorAll(".button, .qty").forEach(a=>a.classList.remove("button","qty")),this.addToCartForm.dataset.productType==="grouped"&&(this.addToCartForm.closest(".w-dyn-item")?this.variationElements=this.addToCartForm.closest(".w-dyn-item").querySelectorAll("[data-variation-prop]"):this.variationElements=document.querySelectorAll("[data-variation-prop]:not(.w-dyn-item [data-variation-prop])"),this.variationElements.forEach(a=>{let i=a.dataset.variationProp;i.startsWith("display_")?a.textContent="":i.endsWith("_html")&&(a.textContent="N/A")}));let r=JSON.parse(this.addToCartForm.dataset.formClasses||"{}");for(let a in r)this.addToCartForm.querySelectorAll(a).forEach(i=>{i.className+=" "+r[a]})}},U=C;function W(t){_("commerce-add-to-cart-form").forEach(r=>{let a=r.parentElement,i=a.getAttribute("data-product-type");if(!r.__udy_inited){if((i=="simple"||i=="variable")&&(r.__udy_inited=!0,r.querySelectorAll('[data-node-type="commerce-buy-now-button"]').forEach(o=>{o.addEventListener("click",n=>{n.preventDefault(),t.dispatch("woocommerce/addToCart",{...r._udeslyGetData(),type:i,buyNow:!0,el:r,submitter:o})})}),r.addEventListener("submit",o=>{o.preventDefault(),t.dispatch("woocommerce/addToCart",{...r._udeslyGetData(),type:i,buyNow:!1,el:r,submitter:r.querySelector('[type="submit"]')})})),i=="variable")new R(r,t);else if(a.dataset.instock!="1"){r.style.display="none";let o=a.querySelector(".w-commerce-commerceaddtocartoutofstock");o&&(o.style.display="")}switch(i){case"simple":r._udeslyGetData=function(){let o=this.dataset.skuId,n=this.querySelector('[name="quantity"]')?this.querySelector('[name="quantity"]').value:1;if(this.querySelectorAll('[id][name$="[]"]').length>0){let c=this.cloneNode(!0);return c.querySelectorAll('[id][name$="[]"]').forEach(d=>d.name=d.name.slice(0,-2)+"["+d.id+"]"),{...Object.fromEntries(new URLSearchParams(new FormData(c)).entries()),product_id:o,quantity:n}}return{...Object.fromEntries(new URLSearchParams(new FormData(this)).entries()),product_id:o,quantity:n}};break;case"variable":r._udeslyGetData=function(){if(this.querySelectorAll('[id][name$="[]"]').length>0){let o=this.cloneNode(!0);return o.querySelectorAll('[id][name$="[]"]').forEach(n=>n.name=n.name.slice(0,-2)+"["+n.id+"]"),Object.fromEntries(new URLSearchParams(new FormData(o)).entries())}return Object.fromEntries(new URLSearchParams(new FormData(this)).entries())};break}}});let e=Array.from(document.querySelectorAll("[data-product-type]")).filter(r=>!["simple","variable","external"].includes(r.dataset.productType));e.forEach(r=>{new U(r)}),e.length&&document.body.classList.contains("single-product")&&window.history.replaceState&&window.history.replaceState(null,null,window.location.href)}function G(t){W(t),t.on("wordpress/postsLoaded",()=>{W(t)})}async function Ut(t){let e=_("commerce-cart-wrapper");e&&import("./mini-cart-NCFJFGYN.js").then(i=>{e.forEach(o=>new i.default(t,o))}),T("wc_fragments_refreshed wc_fragments_loaded",()=>{t.dispatch("woocommerce/cartChanged")}),T("checkout_error",(i,o)=>{t.dispatch("woocommerce/checkoutNotice",o.toString())}),T("ajaxComplete",(i,o,n)=>{if(n.url.includes("remove_coupon")?t.dispatch("woocommerce/checkoutNotice",o.responseText):n.url.includes("update_order_review")&&t.dispatch("woocommerce/checkoutUpdated"),document.querySelector(".woocommerce-notices-wrapper")){let s=document.querySelector(".woocommerce-notices-wrapper");s.innerHTML.trim().length>0&&(t.dispatch("woocommerce/checkoutNotice",s.innerHTML),s.innerHTML="")}},document);let r=_("commerce-checkout-form-container");r?import("./checkout-HI4XHTTK.js").then(i=>{r.forEach(o=>new i.default(t,o)),J("init_checkout")}):(wc_checkout_params.is_checkout="1",J("init_checkout"));let a=document.querySelectorAll('[data-node-type="commerce-order-confirmation-wrapper"] .w-commerce-commercecheckoutorderitemswrapper');a&&import("./thankyou-ACWD6N5K.js").then(i=>{a.forEach(o=>new i.default(o))}),G(t),document.body.classList.add("udesly-wc-loaded")}export{Ut as default};

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.