line-items
3 years ago
address.js
3 years ago
address.js.map
3 years ago
animate.js
3 years ago
animate.js.map
3 years ago
animation-registry.js
3 years ago
animation-registry.js.map
3 years ago
click.js
3 years ago
click.js.map
3 years ago
currency.js
3 years ago
currency.js.map
3 years ago
fetch.js
2 years ago
fetch.js.map
2 years ago
form-data.js
3 years ago
form-data.js.map
3 years ago
form.js
3 years ago
form.js.map
3 years ago
google-analytics-cart.js
2 years ago
google-analytics-cart.js.map
2 years ago
icon-library.js
3 years ago
icon-library.js.map
3 years ago
lazy.js
3 years ago
lazy.js.map
3 years ago
media.js
3 years ago
media.js.map
3 years ago
page-align.js
3 years ago
page-align.js.map
3 years ago
price.js
2 years ago
price.js.map
2 years ago
processor.js
3 years ago
processor.js.map
3 years ago
scroll.js
3 years ago
scroll.js.map
3 years ago
slot.js
3 years ago
slot.js.map
3 years ago
tax.js
3 years ago
tax.js.map
3 years ago
total.js
3 years ago
total.js.map
3 years ago
util.js
3 years ago
util.js.map
3 years ago
fetch.js
1 lines
| 1 | var _a,_b,_c,_d,_e,_f;import apiFetch from"@wordpress/api-fetch";import{__}from"@wordpress/i18n";import{addQueryArgs}from"@wordpress/url";apiFetch.fetchAllMiddleware=null,(null===(_a=null===window||void 0===window?void 0:window.scData)||void 0===_a?void 0:_a.root_url)&&apiFetch.use(apiFetch.createRootURLMiddleware(null===(_b=null===window||void 0===window?void 0:window.scData)||void 0===_b?void 0:_b.root_url)),(null===(_c=null===window||void 0===window?void 0:window.scData)||void 0===_c?void 0:_c.nonce)&&(apiFetch.nonceMiddleware=apiFetch.createNonceMiddleware(null===(_d=null===window||void 0===window?void 0:window.scData)||void 0===_d?void 0:_d.nonce),apiFetch.use(apiFetch.nonceMiddleware)),(null===(_e=null===window||void 0===window?void 0:window.scData)||void 0===_e?void 0:_e.nonce_endpoint)&&(apiFetch.nonceEndpoint=null===(_f=null===window||void 0===window?void 0:window.scData)||void 0===_f?void 0:_f.nonce_endpoint),apiFetch.use(((o,n)=>(o.path=addQueryArgs(o.path,{t:Date.now()}),n(o))));export default apiFetch;export const parseJsonAndNormalizeError=o=>{const n={code:"invalid_json",message:__("The response is not a valid JSON response.","surecart")};if((null==o?void 0:o.code)&&(null==o?void 0:o.message))throw o;if(!o||!o.json)throw n;return o.json().catch((()=>{throw n}))};export const handleNonceError=async o=>{const n=await parseJsonAndNormalizeError(o);if("rest_cookie_invalid_nonce"!==n.code)throw n;return window.fetch(apiFetch.nonceEndpoint).then((o=>{if(o.status>=200&&o.status<300)return o;throw o})).then((o=>o.text())).then((o=>{apiFetch.nonceMiddleware.nonce=o}))}; |