function getPageCoreData(typeId){ var script = document.querySelector(`script[type="shop/json"][data-type-id="${typeId}"]`); if (!script) return undefined; if (script.parseResult) return script.parseResult; var dataset = script.textContent || '{}'; try { var result = JSON.parse(dataset); script.parseResult = result; return result; } catch { return undefined; } } document.currentScript.addEventListener('sdk-init', (ev)=>{ var [packageInit]= ev.detail; packageInit({ 'track':{preload:true}, }) }); (()=>{"use strict";const t={},r={};let e={};function n(e,n,...o){var i,s;null===(i=document.currentScript)||void 0===i||i.dispatchEvent(new CustomEvent("sdk-init",{detail:[n,...o]})),t[e]||(t[e]=Promise.resolve(n)),null===(s=r[e])||void 0===s||s.call(r,n)}function o(n,o){const i=n.map((n=>{let o=t[n];return o||(o=function(n){let o=t[n];if(!o){const i=e[n];if(!i)return Promise.reject(new Error(`SDK package [${n}] not found`));t[n]=o=new Promise(((t,e)=>{if(r[n]=t,!i.preload){var o=document.createElement("script");if(i.scriptAttrs)for(var s in i.scriptAttrs)o.setAttribute(s,i.scriptAttrs[s]);o.onerror=()=>e(new Error(`load SDK package [${i.js}] error`)),o.onload=()=>o.onerror=null,o.src=i.js,document.head.prepend(o)}}))}return o}(n)),o.then((t=>({name:n,pkg:t})))}));return Promise.all(i).then((t=>{const r={};return t.forEach((t=>{r[t.name]=t.pkg})),o(r)}))}var i;null===(i=document.currentScript)||void 0===i||i.dispatchEvent(new CustomEvent("sdk-init",{detail:[function(t){e=t;const r=null!==window&&void 0!==window?window:globalThis;r.shopSDK||(r.shopSDK={}),Object.assign(r.shopSDK,{register:o}),r.__triggerSDKLoad=n}]}))})();