admin
2 days ago
blocks
2 days ago
components
2 days ago
icon-assets
2 months ago
scripts
1 year ago
store
2 days ago
styles
1 year ago
templates
2 days ago
vendor
2 days ago
1012.js
2 days ago
1013.js
2 days ago
1071.js
2 days ago
1222.js
2 days ago
1279.js
2 days ago
1331.js
2 days ago
1375.js
2 days ago
1418.js
2 days ago
1437.js
2 days ago
1467.js
2 days ago
1545.js
2 days ago
1567.js
2 days ago
1712.js
2 days ago
1782.js
2 days ago
1834.js
2 days ago
1897.js
2 days ago
1935.js
2 days ago
1936.js
2 days ago
1972.js
2 days ago
2023.js
2 days ago
2039.js
2 days ago
2074.js
2 days ago
2107.js
2 days ago
2120.js
2 days ago
216.js
2 days ago
2161.js
2 days ago
2176.js
2 days ago
2179.js
2 days ago
2262.js
2 days ago
2321.js
2 days ago
2368.js
2 days ago
2393.js
2 days ago
2459.js
2 days ago
2487.js
2 days ago
2518.js
2 days ago
2529.js
2 days ago
2655.js
2 days ago
2837.js
2 days ago
2850.js
2 days ago
2865.js
2 days ago
2878.js
2 days ago
2885.js
2 days ago
2894.js
2 days ago
294.js
2 days ago
2940.js
2 days ago
2948.js
2 days ago
3015.js
2 days ago
3074.js
2 days ago
3093.js
2 days ago
3163.js
2 days ago
321.js
2 days ago
3291.js
2 days ago
3328.js
2 days ago
3346.js
2 days ago
3396.js
2 days ago
3419.js
2 days ago
348.js
2 days ago
3590.js
2 days ago
366.js
2 days ago
3684.js
2 days ago
3787.js
2 days ago
3789.js
2 days ago
3829.js
2 days ago
3877.js
2 days ago
3928.js
2 days ago
393.js
2 days ago
3998.js
2 days ago
4006.js
2 days ago
4009.js
2 days ago
4086.js
2 days ago
4127.js
2 days ago
4179.js
2 days ago
4264.js
2 days ago
4276.js
2 days ago
4372.js
2 days ago
4495.js
2 days ago
4498.js
2 days ago
4527.js
2 days ago
4612.js
2 days ago
4691.js
2 days ago
475.js
2 days ago
4869.js
2 days ago
4917.js
2 days ago
515.js
2 days ago
5167.js
2 days ago
5223.js
2 days ago
5230.js
2 days ago
5235.js
2 days ago
5254.js
2 days ago
5360.js
2 days ago
5397.js
2 days ago
5426.js
2 days ago
5471.js
2 days ago
5503.js
2 days ago
5558.js
2 days ago
5585.js
2 days ago
5593.js
2 days ago
5611.js
2 days ago
5668.js
2 days ago
5703.js
2 days ago
5733.js
2 days ago
5812.js
2 days ago
5825.js
2 days ago
5908.js
2 days ago
6000.js
2 days ago
6008.js
2 days ago
6021.js
2 days ago
6034.js
2 days ago
6087.js
2 days ago
610.js
2 days ago
614.js
2 days ago
6241.js
2 days ago
6274.js
2 days ago
6325.js
2 days ago
6387.js
2 days ago
6453.js
2 days ago
648.js
2 days ago
6653.js
2 days ago
6755.js
2 days ago
6756.js
2 days ago
686.js
2 days ago
6886.js
2 days ago
6912.js
2 days ago
6932.js
2 days ago
698.js
2 days ago
713.js
2 days ago
7245.js
2 days ago
7254.js
2 days ago
7272.js
2 days ago
7291.js
2 days ago
7313.js
2 days ago
7349.js
2 days ago
7354.js
2 days ago
7435.js
2 days ago
7481.js
2 days ago
75.js
2 days ago
7513.js
2 days ago
758.js
2 days ago
7581.js
2 days ago
7624.js
2 days ago
7854.js
2 days ago
7893.js
2 days ago
8017.js
2 days ago
8053.js
2 days ago
8084.js
2 days ago
8110.js
2 days ago
8148.js
2 days ago
8207.js
2 days ago
8229.js
2 days ago
8270.js
2 days ago
829.js
2 days ago
8360.js
2 days ago
8371.js
2 days ago
839.js
2 days ago
8516.js
2 days ago
854.js
2 days ago
8566.js
2 days ago
8676.js
2 days ago
868.js
2 days ago
8695.js
2 days ago
8702.js
2 days ago
8739.js
2 days ago
8804.js
2 days ago
8820.js
2 days ago
8839.js
2 days ago
889.js
2 days ago
8923.js
2 days ago
8925.js
2 days ago
8935.js
2 days ago
8942.js
2 days ago
8979.js
2 days ago
9008.js
2 days ago
9010.js
2 days ago
9017.js
2 days ago
9023.js
2 days ago
903.js
2 days ago
9049.js
2 days ago
9063.js
2 days ago
9093.js
2 days ago
9140.js
2 days ago
9173.js
2 days ago
9210.js
2 days ago
9367.js
2 days ago
9372.js
2 days ago
9389.js
2 days ago
9433.js
2 days ago
9459.js
2 days ago
9537.js
2 days ago
9555.js
2 days ago
9640.js
2 days ago
9643.js
2 days ago
965.js
2 days ago
9687.js
2 days ago
9688.js
2 days ago
9691.js
2 days ago
9797.js
2 days ago
9804.js
2 days ago
9812.js
2 days ago
9846.js
2 days ago
9881.js
2 days ago
9969.js
2 days ago
sc-product-collections-detail.js
2 days ago
sc-product-groups-detail.js
2 days ago
sc-products-bulk-delete.js
2 days ago
sc-products-detail.js
2 days ago
sc-reviews-detail.js
2 days ago
style-rtl.css
2 days ago
style.css
2 days ago
9812.js
1 lines
| 1 | "use strict";(self.webpackChunk_surecart_surecart=self.webpackChunk_surecart_surecart||[]).push([[9812],{38088:function(e){const t=(e,t,n)=>{const r=t<0?e.length+t:t;if(r>=0&&r<e.length){const r=n<0?e.length+n:n,[o]=e.splice(t,1);e.splice(r,0,o)}};e.exports=(e,n,r)=>(e=[...e],t(e,n,r),e),e.exports.mutate=t},99812:function(e,t,n){n.d(t,{Uq:function(){return p},$B:function(){return h},Ay:function(){return y}});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)};Object.create,Object.create;var o=n(38088),u=n.n(o),c=n(51609),i=n.n(c),a=function(e,t,n){for(var r=e.x,o=e.y,u=(void 0===n?{}:n).fallbackToClosest,c=void 0!==u&&u,i=1e4,a=-1,l=0;l<t.length;l+=1){var s=t[l];if(r>=s.left&&r<s.right&&o>=s.top&&o<s.bottom)return l;if(c){var v=(s.left+s.right)/2,f=(s.top+s.bottom)/2,d=Math.sqrt(Math.pow(r-v,2)+Math.pow(o-f,2));d<i&&(i=d,a=l)}}return a},l=function(e){return{x:Number(e.clientX),y:Number(e.clientY)}},s=function(e){return{x:Number(e.clientX),y:Number(e.clientY)}},v=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},f=function(e){e.preventDefault()},d=function(){window.removeEventListener("contextmenu",f)},m=i().createContext(void 0),p=function(e){var t=e.children,n=i().useContext(m);if(!n)throw new Error("SortableItem must be a child of SortableList");var r=n.registerItem,o=n.removeItem,u=i().useRef(null);return i().useEffect((function(){var e=u.current;return e&&r(e),function(){e&&o(e)}}),[r,o,t]),i().cloneElement(t,{ref:u})},h=function(e){var t=e.children,n=i().useContext(m);if(!n)throw new Error("SortableKnob must be a child of SortableList");var r=n.registerKnob,o=n.removeKnob,u=i().useRef(null);return i().useEffect((function(){var e=u.current;return e&&r(e),function(){e&&o(e)}}),[r,o,t]),i().cloneElement(t,{ref:u})},y=function(e){var t,n,o,c=e.children,p=e.allowDrag,h=void 0===p||p,y=e.onSortEnd,b=e.draggedItemClassName,E=e.as,x=e.lockAxis,g=e.customHolderRef,w=e.dropTarget,C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(e,["children","allowDrag","onSortEnd","draggedItemClassName","as","lockAxis","customHolderRef","dropTarget"]),L=i().useRef([]),k=i().useRef([]),R=i().useRef([]),S=i().useRef(null),O=i().useRef(null),I=i().useRef(void 0),M=i().useRef(void 0),D=i().useRef({x:0,y:0}),j=(n=w,o=i().useRef(null),n?{show:function(e){o.current&&(o.current.style.width=e.width+"px",o.current.style.height=e.height+"px",o.current.style.opacity="1",o.current.style.visibility="visible")},hide:function(){o.current&&(o.current.style.opacity="0",o.current.style.visibility="hidden")},setPosition:function(e,t,n){if(o.current){var r=t[e],u="y"===n?r.left:t[e].left,c="x"===n?r.top:t[e].top;o.current.style.transform="translate3d("+u+"px, "+c+"px, 0px)"}},render:function(){return i().createElement("div",{ref:o,"aria-hidden":!0,style:{opacity:0,visibility:"hidden",position:"fixed",top:0,left:0,pointerEvents:"none"}},n)}}:{});i().useEffect((function(){var e=(null==g?void 0:g.current)||document.body;return function(){O.current&&e.removeChild(O.current)}}),[g]);var N=function(e){if(O.current&&void 0!==I.current){var t=D.current,n=k.current[I.current],r="y"===x?n.left:e.x-t.x,o="x"===x?n.top:e.y-t.y;O.current.style.transform="translate3d("+r+"px, "+o+"px, 0px)"}},P=i().useCallback((function(e){if(S.current){var t=L.current[e],n=k.current[e],r=t.cloneNode(!0);b&&b.split(" ").forEach((function(e){return r.classList.add(e)})),r.style.width=n.width+"px",r.style.height=n.height+"px",r.style.position="fixed",r.style.margin="0",r.style.top="0",r.style.left="0";var o=t.querySelectorAll("canvas");r.querySelectorAll("canvas").forEach((function(e,t){var n;null===(n=e.getContext("2d"))||void 0===n||n.drawImage(o[t],0,0)})),((null==g?void 0:g.current)||document.body).appendChild(r),O.current=r}}),[g,b]),T=function(e){var t=e.onStart,n=e.onMove,r=e.onEnd,o=e.allowDrag,u=void 0===o||o,c=e.containerRef,a=e.knobs,m=i().useRef({x:0,y:0}),p=i().useRef(void 0),h=i().useRef(!1),y=i().useRef({onStart:t,onMove:n,onEnd:r}),b=i().useState(!1),E=b[0],x=b[1];i().useEffect((function(){y.current={onStart:t,onMove:n,onEnd:r}}),[t,n,r]);var g=function(){p.current&&window.clearTimeout(p.current)},w=i().useCallback((function(){if(c.current){var e=c.current.getBoundingClientRect();m.current={x:e.left,y:e.top}}}),[c]),C=i().useCallback((function(e){var t=v(e,m.current);y.current.onMove&&y.current.onMove({pointInWindow:e,point:t})}),[]),L=i().useCallback((function(e){if(h.current){h.current=!1;var t=l(e),n=v(t,m.current);y.current.onStart&&y.current.onStart({point:n,pointInWindow:t})}else C(l(e))}),[C]),k=i().useCallback((function(e){e.cancelable?(e.preventDefault(),C(s(e.touches[0]))):(document.removeEventListener("touchmove",k),y.current.onEnd&&y.current.onEnd())}),[C]),R=i().useCallback((function(){h.current=!1,document.removeEventListener("mousemove",L),document.removeEventListener("mouseup",R),y.current.onEnd&&y.current.onEnd()}),[L]),S=i().useCallback((function(){document.removeEventListener("touchmove",k),document.removeEventListener("touchend",S),d(),y.current.onEnd&&y.current.onEnd()}),[k]),O=i().useCallback((function(e){0===e.button&&((null==a?void 0:a.length)&&!a.find((function(t){return t.contains(e.target)}))||(document.addEventListener("mousemove",L),document.addEventListener("mouseup",R),w(),h.current=!0))}),[L,R,w,a]),I=i().useCallback((function(e,t){document.addEventListener("touchmove",k,{capture:!1,passive:!1}),document.addEventListener("touchend",S),window.addEventListener("contextmenu",f,{capture:!0,passive:!1}),y.current.onStart&&y.current.onStart({point:e,pointInWindow:t})}),[S,k]),M=i().useCallback((function(e){if(!(null==a?void 0:a.length)||a.find((function(t){return t.contains(e.target)}))){w();var t=s(e.touches[0]),n=v(t,m.current);p.current=window.setTimeout((function(){return I(n,t)}),120)}}),[I,w,a]),D=i().useCallback((function(){x(!0),document.removeEventListener("touchstart",D)}),[]),j=i().useCallback((function(){g()}),[]);return i().useLayoutEffect((function(){if(E){var e=c.current;return u&&(null==e||e.addEventListener("touchstart",M,{capture:!0,passive:!1}),document.addEventListener("touchmove",j,{capture:!1,passive:!1}),document.addEventListener("touchend",j,{capture:!1,passive:!1})),function(){null==e||e.removeEventListener("touchstart",M,{capture:!0}),document.removeEventListener("touchmove",j,{capture:!1}),document.removeEventListener("touchend",j,{capture:!1}),document.removeEventListener("touchmove",k),document.removeEventListener("touchend",S),d(),g()}}return document.addEventListener("touchstart",D),function(){document.removeEventListener("touchstart",D),document.removeEventListener("mousemove",L),document.removeEventListener("mouseup",R)}}),[E,u,D,L,k,j,S,R,c,M]),E?{}:{onMouseDown:O}}({allowDrag:h,containerRef:S,knobs:R.current,onStart:function(e){var t,n=e.pointInWindow;if(S.current){k.current=L.current.map((function(e){return e.getBoundingClientRect()}));var r=a(n,k.current);if(-1!==r){I.current=r,P(r);var o=L.current[r];o.style.opacity="0",o.style.visibility="hidden";var u=o.getBoundingClientRect();D.current={x:n.x-u.left,y:n.y-u.top},N(n),null===(t=j.show)||void 0===t||t.call(j,u),window.navigator.vibrate&&window.navigator.vibrate(100)}}},onMove:function(e){var t,n=e.pointInWindow;N(n);var r=I.current;if(void 0!==r&&void 0!==I.current){var o=k.current[I.current],u={x:"y"===x?o.left:n.x,y:"x"===x?o.top:n.y},c=a(u,k.current,{fallbackToClosest:!0});if(-1!==c){M.current=c;for(var i=r<c,l=0;l<L.current.length;l+=1){var s=L.current[l],v=k.current[l];if(i&&l>=r&&l<=c||!i&&l>=c&&l<=r){var f=k.current[i?l-1:l+1];if(f){var d=f.left-v.left,m=f.top-v.top;s.style.transform="translate3d("+d+"px, "+m+"px, 0px)"}}else s.style.transform="translate3d(0,0,0)";s.style.transitionDuration="300ms"}null===(t=j.setPosition)||void 0===t||t.call(j,M.current,k.current,x)}}},onEnd:function(){for(var e,t=0;t<L.current.length;t+=1){var n=L.current[t];n.style.transform="",n.style.transitionDuration=""}var r=I.current;if(void 0!==r){var o=L.current[r];o&&(o.style.opacity="1",o.style.visibility="");var c=M.current;void 0!==c&&r!==c&&(L.current=u()(L.current,r,c),y(r,c))}I.current=void 0,M.current=void 0,null===(e=j.hide)||void 0===e||e.call(j),O.current&&(((null==g?void 0:g.current)||document.body).removeChild(O.current),O.current=null)}}),A=i().useCallback((function(e){L.current.push(e)}),[]),K=i().useCallback((function(e){var t=L.current.indexOf(e);-1!==t&&L.current.splice(t,1)}),[]),W=i().useCallback((function(e){R.current.push(e)}),[]),q=i().useCallback((function(e){var t=R.current.indexOf(e);-1!==t&&R.current.splice(t,1)}),[]),B=i().useMemo((function(){return{registerItem:A,removeItem:K,registerKnob:W,removeKnob:q}}),[A,K,W,q]);return i().createElement(E||"div",r(r(r({},h?T:{}),C),{ref:S}),i().createElement(m.Provider,{value:B},c,null===(t=j.render)||void 0===t?void 0:t.call(j)))}}}]); |