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
8000.js
1 lines
| 1 | "use strict";(self.webpackChunk_surecart_surecart=self.webpackChunk_surecart_surecart||[]).push([[8e3],{7032:function(t,e,i){function n(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"polite",e=document.createElement("div");e.id="a11y-speak-".concat(t),e.className="a11y-speak-region",e.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),e.setAttribute("aria-live",t),e.setAttribute("aria-relevant","additions text"),e.setAttribute("aria-atomic","true");var i=document,n=i.body;return n&&n.appendChild(e),e}i.d(e,{s:function(){return r}});var s,a="";function r(t,e){!function(){for(var t=document.getElementsByClassName("a11y-speak-region"),e=document.getElementById("a11y-speak-intro-text"),i=0;i<t.length;i++)t[i].textContent="";e&&e.setAttribute("hidden","hidden")}(),t=function(t){return t=t.replace(/<[^<>]+>/g," "),a===t&&(t+=" "),a=t,t}(t);var i=document.getElementById("a11y-speak-intro-text"),n=document.getElementById("a11y-speak-assertive"),s=document.getElementById("a11y-speak-polite");n&&"assertive"===e?n.textContent=t:s&&(s.textContent=t),i&&i.removeAttribute("hidden")}s=function(){var t=document.getElementById("a11y-speak-intro-text"),e=document.getElementById("a11y-speak-assertive"),i=document.getElementById("a11y-speak-polite");null===t&&function(){var t=document.createElement("p");t.id="a11y-speak-intro-text",t.className="a11y-speak-intro-text",t.textContent=wp.i18n.__("Notifications"),t.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),t.setAttribute("hidden","hidden");var e=document.body;e&&e.appendChild(t)}(),null===e&&n("assertive"),null===i&&n("polite")},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",s):s())},8e3:function(t,e,i){i.r(e),i.d(e,{sc_password:function(){return c}});var n,s,a=i(5861),r=i(5671),o=i(3144),u=i(1284),l=i.n(u),d=i(8860),h=i(7032),c=function(){function t(e){(0,r.Z)(this,t),(0,d.r)(this,e),this.size="medium",this.value="",this.pill=!1,this.label=void 0,this.showLabel=!0,this.help="",this.placeholder=void 0,this.disabled=!1,this.readonly=!1,this.required=!1,this.autofocus=void 0,this.confirmation=!1,this.name="password",this.confirmationLabel=void 0,this.confirmationPlaceholder=void 0,this.confirmationHelp=void 0,this.enableValidation=!0,this.hintText=void 0,this.verifyText=void 0}var e,i;return(0,o.Z)(t,[{key:"triggerFocus",value:(i=(0,a.Z)(l().mark((function t(e){return l().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.input.triggerFocus(e));case 1:case"end":return t.stop()}}),t,this)}))),function(_x){return i.apply(this,arguments)})},{key:"reportValidity",value:(e=(0,a.Z)(l().mark((function t(){var e,i,n,s,a,r,o,u;return l().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return null===(i=null===(e=this.input)||void 0===e?void 0:e.setCustomValidity)||void 0===i||i.call(e,""),null===(s=null===(n=this.confirmInput)||void 0===n?void 0:n.setCustomValidity)||void 0===s||s.call(n,""),this.confirmation&&(null===(a=this.confirmInput)||void 0===a?void 0:a.value)&&(null===(r=this.input)||void 0===r?void 0:r.value)!==(null===(o=this.confirmInput)||void 0===o?void 0:o.value)&&(this.confirmInput.setCustomValidity(wp.i18n.__("Password does not match.","surecart")),(0,h.s)(wp.i18n.__("Password does not match.","surecart"),"assertive")),this.hintText&&this.input.setCustomValidity(wp.i18n.__(this.hintText,"surecart")),t.next=6,this.input.reportValidity();case 6:if(u=t.sent){t.next=9;break}return t.abrupt("return",!1);case 9:if(!this.confirmInput){t.next=11;break}return t.abrupt("return",this.confirmInput.reportValidity());case 11:return t.abrupt("return",u);case 12:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})},{key:"handleVerification",value:function(){var t=this;clearTimeout(s),s=setTimeout((function(){t.verifyPassword()}),500)}},{key:"handleValidate",value:function(){var t=this;this.handleVerification(),clearTimeout(n),n=setTimeout((function(){t.validatePassword()}),500)}},{key:"validatePassword",value:function(){var t,e,i;if(this.enableValidation)if(0!==(null===(t=this.input)||void 0===t?void 0:t.value.trim().length)){if((null===(e=this.input)||void 0===e?void 0:e.value.trim().length)<6)return this.hintText=wp.i18n.__("The password must be at least 6 characters in length.","surecart");if(!/[-'`~!#*$@_%+=.,^&(){}[\]|;:”<>?\\]/.test(null===(i=this.input)||void 0===i?void 0:i.value))return this.hintText=wp.i18n.__("Passwords must contain a special character.","surecart");this.hintText=""}else this.hintText=""}},{key:"verifyPassword",value:function(){var t,e,i,n,s,a,r;if((null===(t=this.confirmInput)||void 0===t?void 0:t.value)&&(null===(e=this.input)||void 0===e?void 0:e.value)!==(null===(i=this.confirmInput)||void 0===i?void 0:i.value))return this.verifyText=wp.i18n.__("Password does not match.","surecart"),void(0,h.s)(this.verifyText,"assertive");(null===(n=this.input)||void 0===n?void 0:n.value)&&(null===(s=this.confirmInput)||void 0===s?void 0:s.value)&&(null===(a=this.input)||void 0===a?void 0:a.value)===(null===(r=this.confirmInput)||void 0===r?void 0:r.value)&&(0,h.s)(wp.i18n.__("Password is matched.","surecart"),"assertive"),this.verifyText=""}},{key:"handleHintTextChange",value:function(){(0,h.s)(this.hintText,"assertive")}},{key:"render",value:function(){var t,e=this;return(0,d.h)("div",{class:"password"},(0,d.h)("div",null,(0,d.h)("sc-input",{ref:function(t){return e.input=t},label:this.label,help:this.help,autofocus:this.autofocus,placeholder:this.placeholder,showLabel:this.showLabel,size:this.size?this.size:"medium",type:"password",name:"password",value:this.value,required:this.required,disabled:this.disabled,onScInput:function(){return e.handleValidate()}}),!!this.hintText&&(0,d.h)("small",{class:"password__hint"},this.hintText)),this.confirmation&&(0,d.h)("div",null,(0,d.h)("sc-input",{ref:function(t){return e.confirmInput=t},label:null!==(t=this.confirmationLabel)&&void 0!==t?t:wp.i18n.__("Confirm Password","surecart"),help:this.confirmationHelp,placeholder:this.confirmationPlaceholder,size:this.size?this.size:"medium",type:"password",value:this.value,onScInput:function(){return e.handleVerification()},required:this.required,disabled:this.disabled}),!!this.verifyText&&(0,d.h)("small",{class:"password__hint"},this.verifyText)))}}],[{key:"watchers",get:function(){return{hintText:["handleHintTextChange"]}}}]),t}();c.style=":host{display:block}.password{display:grid;gap:var(--sc-form-row-spacing, 0.75em)}.password__hint{padding-top:0.36rem;color:red}"}}]); |