admin
2 years ago
blocks
2 years ago
components
2 years ago
icon-assets
2 years ago
store
2 years ago
styles
2 years ago
templates
2 years ago
1016.js
2 years ago
1165.js
2 years ago
1194.js
2 years ago
1255.js
2 years ago
1372.js
2 years ago
1381.js
2 years ago
1387.js
2 years ago
1399.js
2 years ago
1482.js
2 years ago
1503.js
2 years ago
1530.js
2 years ago
1550.js
2 years ago
1681.js
2 years ago
173.js
2 years ago
1762.js
2 years ago
1845.js
2 years ago
1866.js
2 years ago
1935.js
2 years ago
1938.js
2 years ago
1954.js
2 years ago
2000.js
2 years ago
2038.js
2 years ago
2071.js
2 years ago
2108.js
2 years ago
2113.js
2 years ago
2362.js
2 years ago
248.js
2 years ago
2487.js
2 years ago
2533.js
2 years ago
2556.js
2 years ago
2578.js
2 years ago
2668.js
2 years ago
2684.js
2 years ago
2748.js
2 years ago
2778.js
2 years ago
2842.js
2 years ago
3027.js
2 years ago
3032.js
2 years ago
337.js
2 years ago
3396.js
2 years ago
3403.js
2 years ago
348.js
2 years ago
3541.js
2 years ago
3545.js
2 years ago
3552.js
2 years ago
3620.js
2 years ago
3660.js
2 years ago
3685.js
2 years ago
3945.js
2 years ago
4130.js
2 years ago
4149.js
2 years ago
4172.js
2 years ago
4257.js
2 years ago
4269.js
2 years ago
4300.js
2 years ago
438.js
2 years ago
4434.js
2 years ago
4445.js
2 years ago
4451.js
2 years ago
4515.js
2 years ago
4717.js
2 years ago
4970.js
2 years ago
4972.js
2 years ago
508.js
2 years ago
5147.js
2 years ago
5163.js
2 years ago
519.js
2 years ago
5280.js
2 years ago
5421.js
2 years ago
5558.js
2 years ago
5691.js
2 years ago
570.js
2 years ago
5786.js
2 years ago
5803.js
2 years ago
5816.js
2 years ago
585.js
2 years ago
5892.js
2 years ago
592.js
2 years ago
5962.js
2 years ago
5979.js
2 years ago
6126.js
2 years ago
618.js
2 years ago
6231.js
2 years ago
6246.js
2 years ago
6247.js
2 years ago
6267.js
2 years ago
6271.js
2 years ago
6427.js
2 years ago
6481.js
2 years ago
6530.js
2 years ago
6567.js
2 years ago
662.js
2 years ago
6691.js
2 years ago
6717.js
2 years ago
6814.js
2 years ago
6826.js
2 years ago
6967.js
2 years ago
7005.js
2 years ago
7030.js
2 years ago
7073.js
2 years ago
7086.js
2 years ago
7115.js
2 years ago
7146.js
2 years ago
7147.js
2 years ago
7180.js
2 years ago
7252.js
2 years ago
7278.js
2 years ago
7299.js
2 years ago
7380.js
2 years ago
7381.js
2 years ago
7424.js
2 years ago
756.js
2 years ago
7587.js
2 years ago
7676.js
2 years ago
7722.js
2 years ago
7769.js
2 years ago
7806.js
2 years ago
7842.js
2 years ago
7883.js
2 years ago
8000.js
2 years ago
8028.js
2 years ago
8055.js
2 years ago
8119.js
2 years ago
8182.js
2 years ago
8348.js
2 years ago
8409.js
2 years ago
8467.js
2 years ago
8478.js
2 years ago
8586.js
2 years ago
8653.js
2 years ago
8705.js
2 years ago
8776.js
2 years ago
8792.js
2 years ago
8810.js
2 years ago
8818.js
2 years ago
8852.js
2 years ago
8894.js
2 years ago
8970.js
2 years ago
9030.js
2 years ago
9045.js
2 years ago
9143.js
2 years ago
9249.js
2 years ago
9294.js
2 years ago
9382.js
2 years ago
9417.js
2 years ago
9445.js
2 years ago
9451.js
2 years ago
9482.js
2 years ago
9507.js
2 years ago
9601.js
2 years ago
9608.js
2 years ago
961.js
2 years ago
9676.js
2 years ago
9829.js
2 years ago
9855.js
2 years ago
9880.js
2 years ago
9892.js
2 years ago
5280.js
1 lines
| 1 | "use strict";(self.webpackChunk_surecart_surecart=self.webpackChunk_surecart_surecart||[]).push([[5280],{3540:function(e,t,o){o.d(t,{a:function(){return r},b:function(){return l},c:function(){return u},g:function(){return h},s:function(){return s}});var i=o(4942);function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,i)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach((function(t){(0,i.Z)(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function r(e,t,o){return new Promise((function(i){if((null==o?void 0:o.duration)===1/0)throw new Error("Promise-based animations must be finite.");if(null==e?void 0:e.animate){var n,r=e.animate(t,a(a({},o),{},{duration:(n=window.matchMedia("(prefers-reduced-motion: reduce)"),n.matches?0:o.duration)}));r&&(r.addEventListener("cancel",i,{once:!0}),r.addEventListener("finish",i,{once:!0}))}}))}function s(e){var t;return Promise.all(((null===(t=null==e?void 0:e.getAnimations)||void 0===t?void 0:t.call(e))||[]).map((function(e){return new Promise((function(t){var o=requestAnimationFrame(t);e.addEventListener("cancel",(function(){return o}),{once:!0}),e.addEventListener("finish",(function(){return o}),{once:!0}),e.cancel()}))})))}function l(e,t){return e.map((function(e){return a(a({},e),{},{height:"auto"===e.height?"".concat(t,"px"):e.height})}))}var c=new Map,d=new WeakMap;function u(e,t){c.set(e,function(e){return null!=e?e:{keyframes:[],options:{duration:0}}}(t))}function h(e,t){var o=d.get(e);return(null==o?void 0:o[t])?o[t]:c.get(t)||{keyframes:[],options:{duration:0}}}},5280:function(e,t,o){o.r(t),o.d(t,{sc_dialog:function(){return f}});var i=o(5861),n=o(5671),a=o(3144),r=o(1284),s=o.n(r),l=o(8860),c=o(3540),d=new Set;function u(e){d.add(e),document.body.classList.add("sc-scroll-lock")}function h(e){d.delete(e),0===d.size&&document.body.classList.remove("sc-scroll-lock")}var f=function(){function e(t){(0,n.Z)(this,e),(0,l.r)(this,t),this.scRequestClose=(0,l.c)(this,"scRequestClose",7),this.scShow=(0,l.c)(this,"scShow",7),this.scAfterShow=(0,l.c)(this,"scAfterShow",7),this.scHide=(0,l.c)(this,"scHide",7),this.scAfterHide=(0,l.c)(this,"scAfterHide",7),this.scInitialFocus=(0,l.c)(this,"scInitialFocus",7),this.open=!1,this.label="",this.noHeader=!1,this.hasFooter=!1}var t,o,r;return(0,a.Z)(e,[{key:"show",value:(r=(0,i.Z)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.open){e.next=2;break}return e.abrupt("return",void 0);case 2:this.open=!0;case 3:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"hide",value:(o=(0,i.Z)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.open){e.next=2;break}return e.abrupt("return",void 0);case 2:this.open=!1;case 3:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"requestClose",value:function(e){if(this.scRequestClose.emit(e).defaultPrevented){var t=(0,c.g)(this.el,"dialog.denyClose");(0,c.a)(this.panel,t.keyframes,t.options)}else this.hide()}},{key:"handleKeyDown",value:function(e){"Escape"===e.key&&(e.stopPropagation(),this.requestClose("keyboard"))}},{key:"handleOpenChange",value:(t=(0,i.Z)(s().mark((function e(){var t,o,i,n,a,r,l=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.open){e.next=16;break}return this.scShow.emit(),u(this.el),(t=this.el.querySelector("[autofocus]"))&&t.removeAttribute("autofocus"),e.next=7,Promise.all([(0,c.s)(this.dialog),(0,c.s)(this.overlay)]);case 7:return this.dialog.hidden=!1,requestAnimationFrame((function(){l.scInitialFocus.emit().defaultPrevented||(t?t.focus({preventScroll:!0}):l.panel.focus({preventScroll:!0})),t&&t.setAttribute("autofocus","")})),o=(0,c.g)(this.el,"dialog.show"),i=(0,c.g)(this.el,"dialog.overlay.show"),e.next=13,Promise.all([(0,c.a)(this.panel,o.keyframes,o.options),(0,c.a)(this.overlay,i.keyframes,i.options)]);case 13:this.scAfterShow.emit(),e.next=28;break;case 16:return this.scHide.emit(),e.next=19,Promise.all([(0,c.s)(this.dialog),(0,c.s)(this.overlay)]);case 19:return n=(0,c.g)(this.el,"dialog.hide"),a=(0,c.g)(this.el,"dialog.overlay.hide"),e.next=23,Promise.all([(0,c.a)(this.panel,n.keyframes,n.options),(0,c.a)(this.overlay,a.keyframes,a.options)]);case 23:this.dialog.hidden=!0,h(this.el),"function"==typeof(null==(r=this.originalTrigger)?void 0:r.focus)&&setTimeout((function(){return r.focus()})),this.scAfterHide.emit();case 28:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"componentDidLoad",value:function(){this.hasFooter=!!this.el.querySelector('[slot="footer"]'),this.dialog.hidden=!this.open,this.open&&u(this.el)}},{key:"disconnectedCallback",value:function(){h(this.el)}},{key:"render",value:function(){var e=this;return(0,l.h)("div",{part:"base",ref:function(t){return e.dialog=t},class:{dialog:!0,"dialog--open":this.open,"dialog--has-footer":this.hasFooter},onKeyDown:function(t){return e.handleKeyDown(t)}},(0,l.h)("div",{part:"overlay",class:"dialog__overlay",onClick:function(t){t.preventDefault(),t.stopImmediatePropagation(),e.requestClose("overlay")},ref:function(t){return e.overlay=t},tabindex:"-1"}),(0,l.h)("div",{part:"panel",class:"dialog__panel",role:"dialog","aria-modal":"true","aria-hidden":this.open?"false":"true","aria-label":this.noHeader||this.label,"aria-labelledby":!this.noHeader||"title",ref:function(t){return e.panel=t},tabindex:"0"},!this.noHeader&&(0,l.h)("header",{part:"header",class:"dialog__header"},(0,l.h)("h2",{part:"title",class:"dialog__title",id:"title"},(0,l.h)("slot",{name:"label"}," ",this.label.length>0?this.label:String.fromCharCode(65279)," ")),(0,l.h)("sc-button",{class:"dialog__close",type:"text",circle:!0,part:"close-button",exportparts:"base:close-button__base",onClick:function(t){t.preventDefault(),t.stopImmediatePropagation(),e.requestClose("close-button")}},(0,l.h)("sc-icon",{name:"x",label:wp.i18n.__("Close","surecart")}))),(0,l.h)("div",{part:"body",class:"dialog__body"},(0,l.h)("slot",null)),(0,l.h)("footer",{part:"footer",class:"dialog__footer"},(0,l.h)("slot",{name:"footer"}))))}},{key:"el",get:function(){return(0,l.a)(this)}}],[{key:"watchers",get:function(){return{open:["handleOpenChange"]}}}]),e}();(0,c.c)("dialog.show",{keyframes:[{opacity:0,transform:"scale(0.8)"},{opacity:1,transform:"scale(1)"}],options:{duration:150,easing:"ease"}}),(0,c.c)("dialog.hide",{keyframes:[{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.8)"}],options:{duration:150,easing:"ease"}}),(0,c.c)("dialog.denyClose",{keyframes:[{transform:"scale(1)"},{transform:"scale(1.02)"},{transform:"scale(1)"}],options:{duration:150}}),(0,c.c)("dialog.overlay.show",{keyframes:[{opacity:0},{opacity:1}],options:{duration:150}}),(0,c.c)("dialog.overlay.hide",{keyframes:[{opacity:1},{opacity:0}],options:{duration:150}}),f.style=":host{--width:31rem;--header-spacing:var(--sc-spacing-large);--body-spacing:var(--sc-spacing-large);--footer-spacing:var(--sc-spacing-large);display:contents}[hidden]{display:none !important}.dialog{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sc-z-index-dialog);box-sizing:border-box;text-align:left}.dialog__panel{display:flex;flex-direction:column;z-index:2;width:var(--width);max-width:100vw;max-height:100vh;background-color:var(--sc-panel-background-color);border-radius:var(--sc-border-radius-medium);box-shadow:var(--sc-shadow-x-large);position:relative}.dialog__panel:focus{outline:none}@media screen and (max-width: 420px){.dialog__panel{max-height:80vh}}.dialog--open .dialog__panel{display:flex;opacity:1;transform:none}.dialog__header{flex:0 0 auto;display:flex;border-bottom:1px solid var(--sc-color-gray-300)}.dialog__title{flex:1 1 auto;font:inherit;font-size:var(--sc-font-size-large);line-height:var(--sc-line-height-dense);padding:var(--header-spacing);margin:0}.dialog__close{flex:0 0 auto;display:flex;align-items:center;font-size:var(--sc-font-size-x-large);padding:0 calc(var(--header-spacing) / 2);z-index:2}.dialog__body{flex:1 1 auto;padding:var(--body-spacing);overflow:var(--dialog-body-overflow, auto);-webkit-overflow-scrolling:touch}.dialog__footer{flex:0 0 auto;text-align:right;padding:var(--footer-spacing)}.dialog__footer ::slotted(sl-button:not(:first-of-type)){margin-left:var(--sc-spacing-x-small)}.dialog:not(.dialog--has-footer) .dialog__footer{display:none}.dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--sc-overlay-background-color)}"},4942:function(e,t,o){function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}o.d(t,{Z:function(){return i}})}}]); |