function limitOnProductSuccess(t=!1){console.log("product success call");var e="";if(mcQtyInputSelector.forEach(t=>{$(document).find(t).length>0&&(e=$(t))}),""!=e){var i=parseInt(e.val(),10),s=window.mcproductresponse.data,n=!0;if("object"==typeof s){if(s?.priority)for(let[l,o]of Object.entries(s.priority)){if(("COLLECTION_MIN_MAX"==o||"PRODUCT_LIMIT"==o)&&s.product.info&&0!=Object.keys(s.product.info).length){n=productsLimit(s,i,t);break}if("VARIANT_LIMIT"==o&&"object"==typeof s.variants&&s.variants.length>0){n=productVariantLimit(s,i,t);break}if("GLOBAL_LIMIT"==o&&s.global.info&&Object.keys(s.global.message).length>0&&0!=Object.keys(s.global.info).length){n=globalLimit(s,i,t);break}if("TAG_LIMIT"==o&&s?.tag?.info&&0!=Object.keys(s.tag.info).length){n=customerTagLimit(s,i,t);break}}return n}}}function customerTagLimit(t,e,i){var s=t.tag.info.min_limit,n=t.tag.info.max_limit,l=t.tag.info.increment_qty,o=e;if(i||(o=0!=l&&l?getNewInputQty(e,l):getNewInputQty(e)),0!=s&&s&&0!=n&&n?o>n?(msg=t.tag.message.upper_limit_msg,setInputQty(o=getNewInputQty(n,l,!1,!0,!1)),showMessage(msg,i)):on&&(a=getNewInputQty(n,l,i,!0,!1))),setInputQty(a)}return!0}function productsLimit(t,e,i){var s=e,n=t.product.info.purchase_limit,l=t.product.info.min_purchase_limit,o=t.product.info.increment_qty,a="";if(!i&&(s=0!=o&&o?getNewInputQty(e,o):getNewInputQty(e),0!=l&&l&&0!=n&&n?s>n?(a=t.product.message.upper_limit_msg,setInputQty(s=getNewInputQty(n,o,!1,!0,!1)),showMessage(a,i)):sn&&(u=getNewInputQty(n,o,i,!0,!1))),setInputQty(u)}return!0}function productVariantLimit(t,e,i){var s=window.location.search,n=new URLSearchParams(s).get("variant")||defaultvariantId,l=[];return(l="skilcut-online.myshopify.com"==Shopify.shop?$('form[action^="/cart/add"].product-form').serializeArray():$('form[action^="/cart/add"], form[action$="/cart/add"]').serializeArray()).map(t=>{"id"==t.name&&(n=t.value)}),n&&t.variants.forEach(t=>{if(t.info.id==n){let s="",l=t.info.lower_limit,o=t.info.purchase_limit;var a=t.info.increment_qty,u=e;if(!i&&(u=0!=a&&a?getNewInputQty(e,a):getNewInputQty(e),null!=o&&0!=o&&o&&null!=l&&0!=l&&l?u>o?(s=t.message.upper_limit_msg,setInputQty(u=getNewInputQty(o,a,!1,!0,!1))):u ";$("#purchase_limit_messages").html(r),$("#purchase_limit_messages").closest(".modal-custom").css("display","block")}if((0!=l&&l&&0!=o&&o||0==a&&!a)&&i&&setInputQty(l),0!=a&&a&&i){var p=getNewInputQty(e,a,i);0!=l&&l&&0!=o&&o&&i&&(po&&(p=getNewInputQty(o,a,i,!0,!1))),setInputQty(p)}}}),!0}function globalLimit(t,e,i){var s=t.global.info.global_limit,n=t.global.info.min_global_limit,l="";if(null!=s&&null!=n&&(e>s?(l=t.global.message.upper_limit_msg,setInputQty(s)):e ";$("#purchase_limit_messages").html(o),$("#purchase_limit_messages").closest(".modal-custom").css("display","block")}return!0}function getNewInputQty(t,e=0,i=!1,s=!1,n=!1){t=parseInt(t,10),e=parseInt(e,10);let l=t;return i&&e&&0!=e?(l=Math.ceil(t/e)*e,s&&(l=Math.floor(t/e)*e)):l=window.oldQtyt&&0!=e&&e?n?Math.ceil(t/e)*e:Math.floor(t/e)*e:t,parseInt(l,10)}function setInputQty(t){console.log("set qty"),console.log(t),window.oldQty=parseInt(t,10);var e="";mcQtyInputSelector.forEach(t=>{$(document).find(t).length>0&&(e=$(t))}),e.val(parseInt(t,10)),"inviti-design.myshopify.com"==Shopify.shop&&(parseInt(e.val(),10),$(`#quantity-${product_id}`).val(parseInt(t,10)))}function showMessage(t,e){""==t||e||($("#purchase_limit_messages").html("
  • "+t+"
"),$("#purchase_limit_messages").closest(".modal-custom").css("display","block"))}console.log("limit js call "),window.oldQty=0;