diff --git a/is_themecore/config_nl.xml b/is_themecore/config_nl.xml new file mode 100644 index 0000000..8581bc0 --- /dev/null +++ b/is_themecore/config_nl.xml @@ -0,0 +1,11 @@ + + + is_themecore + + + + + + 1 + 1 + \ No newline at end of file diff --git a/is_themecore/is_themecore.php b/is_themecore/is_themecore.php index 1a65cce..1124d9e 100644 --- a/is_themecore/is_themecore.php +++ b/is_themecore/is_themecore.php @@ -183,6 +183,7 @@ class Is_themecore extends Module $router = $container->get('router'); Tools::redirectAdmin($router->generate('is_themecore_module_settings')); + exit; } } diff --git a/is_themecore/public/partytown.js b/is_themecore/public/partytown.js new file mode 100644 index 0000000..dce89e5 --- /dev/null +++ b/is_themecore/public/partytown.js @@ -0,0 +1 @@ +(()=>{"use strict";const t=((t,e)=>{const{forward:n=[],...i}={},o=JSON.stringify(i,((t,e)=>("function"==typeof e&&(e=String(e)).startsWith(t+"(")&&(e="function "+e),e)));return["!(function(w,p,f,c){",Object.keys(i).length>0?`c=w[p]=Object.assign(w[p]||{},${o});`:"c=w[p]=w[p]||{};","c[f]=(c[f]||[])",n.length>0?`.concat(${JSON.stringify(n)})`:"","})(window,'partytown','forward');",'/* Partytown 0.8.0 - MIT builder.io */\n!function(t,e,n,i,r,o,a,d,s,c,l,p){function u(){p||(p=1,"/"==(a=(o.lib||"/~partytown/")+(o.debug?"debug/":""))[0]&&(s=e.querySelectorAll(\'script[type="text/partytown"]\'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(d=setTimeout(f,1e4),e.addEventListener("pt0",w),r?h(1):n.serviceWorker?n.serviceWorker.register(a+(o.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):f())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.setAttribute("style","display:block;width:0;height:0;border:0;visibility:hidden"),c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.8.0":"sandbox-sw.html?"+Date.now()),e.querySelector(o.sandboxParent||"body").appendChild(c)}function f(n,r){for(w(),i==t&&(o.forward||[]).map((function(e){delete t[e.split(".")[0]]})),n=0;n{const e=document.createElement("script");e.textContent=t,document.body.append(e)}))})(); \ No newline at end of file diff --git a/is_themecore/public/~partytown/debug/partytown-atomics.js b/is_themecore/public/~partytown/debug/partytown-atomics.js new file mode 100644 index 0000000..b01fb20 --- /dev/null +++ b/is_themecore/public/~partytown/debug/partytown-atomics.js @@ -0,0 +1 @@ +(e=>{const t=()=>{},n=e=>e.length,r=e=>{var t,n,r;try{const n=null===(t=null==e?void 0:e.constructor)||void 0===t?void 0:t.name;if(n)return n}catch(e){}try{const t=null===(r=null===(n=null==e?void 0:e.__zone_symbol__originalInstance)||void 0===n?void 0:n.constructor)||void 0===r?void 0:r.name;if(t)return t}catch(e){}return""},o=(e,t)=>e.startsWith(t),a=e=>!(o(e,"webkit")||o(e,"toJSON")||o(e,"constructor")||o(e,"toString")||o(e,"_")),i=e=>11===e.nodeType&&e.host?"#s":e.nodeName,s=()=>Math.round(Math.random()*Number.MAX_SAFE_INTEGER).toString(36),d={Anchor:"a",DList:"dl",Image:"img",OList:"ol",Paragraph:"p",Quote:"q",TableCaption:"caption",TableCell:"td",TableCol:"colgroup",TableRow:"tr",TableSection:"tbody",UList:"ul"},c={Graphics:"g",SVG:"svg"},l=Symbol(),$=Symbol(),p=new Map,u=new Map,m={},f=new WeakMap,w=(e,t)=>{if(e)return(t=f.get(e))||(t=e[l])||g(e,t=s()),t},y=(e,t,n,r,o)=>{if((n=m[e])&&n.$window$){if(e===t)return n.$window$;if(r=n.$window$.document,"d"===(o=t.split(".").pop()))return r;if("e"===o)return r.documentElement;if("h"===o)return r.head;if("b"===o)return r.body}return p.get(t)},g=(e,t,n)=>{e&&(p.set(t,e),e[l]=t,e[$]=n=Date.now(),n>h+5e3&&(p.forEach(((e,t)=>{e[$]{console.debug.apply(console,["%cMain 🌎","background: #717171; color: white; padding: 2px 3px; border-radius: 2px; font-size: 0.8em;",e])},M=[],O=e=>(M.includes(e)||M.push(e),M.indexOf(e)+1),T=(e,t,n)=>{const r=((e,t)=>{return n=e,r={value:t},Object.defineProperty(n,"name",{...r,configurable:!0});var n,r})(class extends m[e].$window$.HTMLElement{},n[0]);return"connectedCallback,disconnectedCallback,attributeChangedCallback,adoptedCallback".split(",").map((n=>r.prototype[n]=function(...r){t.postMessage([15,e,w(this),n,r])})),r.observedAttributes=n[1],r},C=(e,t,n,a,s,d)=>void 0!==t&&(a=typeof t)?"string"===a||"number"===a||"boolean"===a||null==t?[0,t]:"function"===a?[6]:(n=n||new Set)&&Array.isArray(t)?n.has(t)?[1,[]]:n.add(t)&&[1,t.map((t=>C(e,t,n)))]:"object"===a?k(t)?[14,{name:t.name,message:t.message,stack:t.stack}]:""===(s=r(t))?[2,{}]:"Window"===s?[3,[e,e]]:"HTMLCollection"===s||"NodeList"===s?[7,Array.from(t).map((t=>C(e,t,n)[1]))]:s.endsWith("Event")?[5,L(e,t,n)]:"CSSRuleList"===s?[12,Array.from(t).map(A)]:o(s,"CSS")&&s.endsWith("Rule")?[11,A(t)]:"CSSStyleDeclaration"===s?[13,L(e,t,n)]:"Attr"===s?[10,[t.name,t.value]]:t.nodeType?[3,[e,w(t),i(t),d]]:[2,L(e,t,n,!0,!0)]:void 0:t,L=(e,t,n,o,i,s,d,c)=>{if(s={},!n.has(t))for(d in n.add(t),t)a(d)&&(c="path"===d&&r(t).endsWith("Event")?t.composedPath():t[d],(o||"function"!=typeof c)&&(i||""!==c)&&(s[d]=C(e,c,n)));return s},A=e=>{let t,n={};for(t in e)P.includes(t)&&(n[t]=String(e[t]));return n},k=t=>t instanceof e.top.Error,R=(t,n,r,o)=>{if(n)return r=n[0],o=n[1],0===r?o:4===r?x(t,o):1===r?o.map((e=>R(t,e))):3===r?y(o[0],o[1]):5===r?j(N(t,o)):2===r?N(t,o):8===r?o:9===r?new e[n[2]](o):void 0},x=(e,{$winId$:t,$instanceId$:n,$refId$:r},o)=>((o=u.get(r))||(o=function(...o){e.postMessage([9,{$winId$:t,$instanceId$:n,$refId$:r,$thisArg$:C(t,this),$args$:C(t,o)}])},u.set(r,o)),o),j=e=>new("detail"in e?CustomEvent:Event)(e.type,e),N=(e,t,n,r)=>{for(r in n={},t)n[r]=R(e,t[r]);return n},P="cssText,selectorText,href,media,namespaceURI,prefix,name,conditionText".split(","),W=async(e,t)=>{let r,o,a,i,s,d,c={$msgId$:t.$msgId$},l=n(t.$tasks$),$=0;for(;${let t=0,n=()=>{m[o]||t++>1e3?e():requestAnimationFrame(n)};n()})),1===a[0]&&a[1]in m[o].$window$?g(new m[o].$window$[a[1]](...R(e,a[2])),r.$instanceId$):(i=y(o,r.$instanceId$),i?(s=U(e,o,i,a,d,r.$groupedGetters$),r.$assignInstanceId$&&("string"==typeof r.$assignInstanceId$?g(s,r.$assignInstanceId$):m[r.$assignInstanceId$.$winId$]={$winId$:r.$assignInstanceId$.$winId$,$window$:{document:s}}),"object"==typeof(p=s)&&p&&p.then&&(s=await s,d&&(c.$isPromise$=!0)),d&&(c.$rtnValue$=C(o,s,void 0,void 0,void 0,r.$instanceId$))):(c.$error$=`Error finding instance "${r.$instanceId$}" on window ${O(o)}`,console.error(c.$error$,r)))}catch(e){d?c.$error$=String(e.stack||e):console.error(e)}var p;return c},U=(e,t,o,a,i,s)=>{let d,c,l,$,p,u=0,m=n(a);for(;up[e]=o[e])),p;o=o[c]}else{if(0===d)return void(o[l]=R(e,c));if("function"==typeof o[l]&&($=R(e,c),"define"===l&&"CustomElementRegistry"===r(o)&&($[1]=T(t,e,$[1])),"insertRule"===l&&$[1]>n(o.cssRules)&&($[1]=n(o.cssRules)),o=o[l].apply(o,$),"play"===l))return Promise.resolve()}}catch(e){if(i)throw e;console.debug("Non-blocking setter error:",e)}}return o},_=(e,t)=>{let r,o,a,i=t.$winId$,s=t.$window$,d=s.document;if(d&&d.body)if(r=d.querySelector('script[type="text/partytown"]:not([data-ptid]):not([data-pterror]):not([async]):not([defer])'),r||(r=d.querySelector('script[type="text/partytown"]:not([data-ptid]):not([data-pterror])')),r)r.dataset.ptid=o=w(r,i),a={$winId$:i,$instanceId$:o},r.src?(a.$url$=r.src,a.$orgUrl$=r.dataset.ptsrc||r.src):a.$content$=r.innerHTML,e.postMessage([7,a]);else{if(!t.$isInitialized$){t.$isInitialized$=1,((e,t,r)=>{let o,a,i=r._ptf,s=(r.partytown||{}).forward||[],d=(n,r)=>e.postMessage([10,{$winId$:t,$forward$:n,$args$:C(t,Array.from(r))}]);if(r._ptf=void 0,s.map((e=>{a=r,e.split(".").map(((e,t,r)=>{a=a[r[t]]=t+1d(r,e)}))})),i)for(o=0;o_(e,t)))},q=(e,t,n)=>{if(!f.has(n)){f.set(n,t);const r=n.document,o=n.history,a=f.get(n.parent);let i=!1;const s=[],d=e=>{i?e():s.push(e)},c=()=>{e.postMessage([5,{$winId$:t,$parentWinId$:a,$url$:r.baseURI,$visibilityState$:r.visibilityState}]),setTimeout((()=>{i=!0,s.forEach((e=>{e()}))}))},l=o.pushState.bind(o),$=o.replaceState.bind(o),p=(n,o,a,i)=>()=>{setTimeout((()=>{e.postMessage([13,{$winId$:t,type:n,state:o,url:r.baseURI,newUrl:a,oldUrl:i}])}))};o.pushState=(e,t,n)=>{l(e,t,n),d(p(0,e,null==n?void 0:n.toString()))},o.replaceState=(e,t,n)=>{$(e,t,n),d(p(1,e,null==n?void 0:n.toString()))},n.addEventListener("popstate",(e=>{d(p(2,e.state))})),n.addEventListener("hashchange",(e=>{d(p(3,{},e.newURL,e.oldURL))})),n.addEventListener("ptupdate",(()=>{_(e,m[t])})),r.addEventListener("visibilitychange",(()=>e.postMessage([14,t,r.visibilityState]))),m[t]={$winId$:t,$window$:n},m[t].$startTime$=performance.now(),E(`Registered ${t===a?"top":"iframe"} window ${O(t)}`),"complete"===r.readyState?c():n.addEventListener("load",c)}},D=()=>{const e=Object.getOwnPropertyNames(b).map((e=>((e,t,n,r)=>{if(n=t.match(/^(HTML|SVG)(.+)Element$/))return r=n[2],"S"==t[0]?e.createElementNS("http://www.w3.org/2000/svg",c[r]||r.slice(0,2).toLowerCase()+r.slice(2)):e.createElement(d[r]||r)})(v,e))).filter((e=>e)).map((e=>[e]));return z(e,[])},F=new Set(["Object"]),z=(e,t)=>(e.filter((e=>e[0])).map((e=>{const t=e[0],n=e[1],o=r(t);return[o,b[o].prototype,t,n]})).map((([e,n,r,o])=>H(F,t,e,n,r,o))),t),G=(e,t,n)=>{let r=[],o=[e,"Object",r];for(n in t)V(r,t,n);return o},H=(e,t,n,o,a,s)=>{if(!e.has(n)){e.add(n);const d=Object.getPrototypeOf(o),c=r(d),l=[],$=Object.getOwnPropertyDescriptors(o);H(e,t,c,d,a,s);for(const e in $)V(l,a,e);t.push([n,c,l,s,i(a)])}},V=(e,t,n,o,i,s)=>{try{a(n)&&isNaN(n[0])&&"all"!==n&&("function"==(i=typeof(o=t[n]))?(String(o).includes("[native")||Object.getPrototypeOf(t)[n])&&e.push([n,5]):"object"===i&&null!=o?"Object"!==(s=r(o))&&self[s]&&e.push([n,o.nodeType||s]):"symbol"!==i&&(n.toUpperCase()===n?e.push([n,6,o]):e.push([n,6])))}catch(e){console.warn(e)}},J=e=>{let t,r=[],o=0,a=n(b[e]);for(;ovoid 0!==e[n]?new e[n](t):0;let Q;(async e=>{const t=new SharedArrayBuffer(1073741824),n=new Int32Array(t);return(r,o)=>{const a=o[0],i=o[1];if(0===a){const e=(()=>{const e=v.createElement("i"),t=v.createTextNode(""),n=v.createComment(""),r=v.createDocumentFragment(),o=v.createElement("p").attachShadow({mode:"open"}),a=B(b,"IntersectionObserver"),i=B(b,"MutationObserver"),s=B(b,"ResizeObserver"),d=b.performance,c=b.screen,l=[[b.history],[d],[d.navigation],[d.timing],[c],[c.orientation],[b.visualViewport],[a,12],[i,12],[s,12],[t],[n],[r],[o],[e],[e.attributes],[e.classList],[e.dataset],[e.style],[v],[v.doctype]],$=[G("Window",b),G("Node",t)],p={$config$:JSON.stringify(I,((e,t)=>("function"==typeof t&&(t=String(t)).startsWith(e+"(")&&(t="function "+t),t))),$interfaces$:z(l,$),$libPath$:new URL(S,b.location)+"",$origin$:origin,$localStorage$:J("localStorage"),$sessionStorage$:J("sessionStorage")};return((e,t,n)=>{void 0!==t[n]&&e.push([n,"Object",Object.keys(t[n].prototype).map((e=>[e,6])),12])})(p.$interfaces$,b,"IntersectionObserverEntry"),p})();e.$sharedDataBuffer$=t,r.postMessage([1,e])}else 2===o[0]?r.postMessage([3,D()]):11===a?e(i,(e=>{const t=JSON.stringify(e),r=t.length;for(let e=0;e{4===t[0]?q(e,s(),b):(n=m[t[1]])&&(7===t[0]?requestAnimationFrame((()=>_(e,n))):6===t[0]&&((e,t,n,r,o)=>{(o=t.$window$.document.querySelector(`[data-ptid="${n}"]`))&&(r?o.dataset.pterror=r:o.type+="-x",delete o.dataset.ptid),_(e,t)})(e,n,t[2],t[3]))})(r,o)}})(((e,t)=>W(Q,e).then(t))).then((e=>{e&&(Q=new Worker(S+"partytown-ww-atomics.js?v=0.8.0",{name:"Partytown πŸŽ‰"}),Q.onmessage=t=>{const n=t.data;12===n[0]?W(Q,n[1]):e(Q,n)},E("Created Partytown web worker (0.8.0)"),Q.onerror=e=>console.error("Web Worker Error",e),b.addEventListener("pt1",(e=>q(Q,w(e.detail.frameElement),e.detail))))}))})(window); \ No newline at end of file diff --git a/is_themecore/public/~partytown/debug/partytown-media.js b/is_themecore/public/~partytown/debug/partytown-media.js new file mode 100644 index 0000000..1e4fea9 --- /dev/null +++ b/is_themecore/public/~partytown/debug/partytown-media.js @@ -0,0 +1 @@ +(e=>{const[t,s,n,r,i,a,o,d,u]=e.$bridgeToMedia$;delete e.$bridgeToMedia$;const c=Symbol(),h=Symbol(),f=Symbol(),p=Symbol(),g=Symbol(),l=Symbol(),m=[],v=(e,t,s)=>e[t]=S(t,s),S=(e,t)=>Object.defineProperty(t,"name",{value:e}),b=(e,t)=>{const r={getContext:{value(e,t){return this[c]||(this[c]=(e.includes("webgl")?g:p)(this,e,t)),this[c]}}},h=v(t,"CanvasGradient",class extends e{addColorStop(...e){n(this,["addColorStop"],e,2)}}),f=v(t,"CanvasPattern",class extends e{setTransform(...e){n(this,["setTransform"],e,2)}}),p=(e,t,r)=>{const i=e[o],c=a(),f={[o]:i,[d]:c,[u]:[]},p=n(e,["getContext"],[t,r],1,c),g="getContextAttributes,getImageData,getLineDash,getTransform,isPointInPath,isPointInStroke,measureText".split(","),l={get:(e,t)=>"string"==typeof t&&t in p?"function"==typeof p[t]?(...e)=>{if(t.startsWith("create")){const r=a();return n(f,[t],e,2,r),"createImageData"===t||"createPattern"===t?(s=`${t}()`,console.warn(`${s} not implemented`),{setTransform:()=>{}}):new h(i,r)}var s;const r=g.includes(t)?1:2;return n(f,[t],e,r)}:p[t]:e[t],set:(e,t,n)=>("string"==typeof t&&t in p?(p[t]!==n&&"function"!=typeof n&&s(f,[t],n),p[t]=n):e[t]=n,!0)};return new Proxy(p,l)},g=(e,t,r)=>{const i=e[o],c=a(),h={[o]:i,[d]:c,[u]:[]},f=n(e,["getContext"],[t,r],1,c),p={get:(e,t)=>"string"==typeof t?"function"!=typeof f[t]?f[t]:(...e)=>n(h,[t],e,m(t)):e[t],set:(e,t,n)=>("string"==typeof t&&t in f?(f[t]!==n&&"function"!=typeof n&&s(h,[t],n),f[t]=n):e[t]=n,!0)};return new Proxy(f,p)},l="checkFramebufferStatus,makeXRCompatible".split(","),m=e=>e.startsWith("create")||e.startsWith("get")||e.startsWith("is")||l.includes(e)?1:2;v(t,"CanvasGradient",h),v(t,"CanvasPattern",f),i(t.HTMLCanvasElement,r)},y=(e,u,c,b)=>{var y,T;b.Audio=S("HTMLAudioElement",class{constructor(e){const t=c.$createNode$("audio",a());return t.src=e,t}});const w=class extends e{get enabled(){return t(this,["enabled"])}set enabled(e){s(this,["enabled"],e)}get id(){return t(this,["id"])}get kind(){return t(this,["kind"])}get label(){return t(this,["label"])}get language(){return t(this,["language"])}get sourceBuffer(){return new x(this)}},k=class{constructor(e){const s=e[o],r=e[d];return new Proxy({addEventListener(...t){n(e,["audioTracks","addEventListener"],t,3)},getTrackById:(...t)=>n(e,["audioTracks","getTrackById"],t),get length(){return t(e,["audioTracks","length"])},removeEventListener(...t){n(e,["audioTracks","removeEventListener"],t,3)}},{get:(e,t)=>"number"==typeof t?new w(s,r,["audioTracks",t]):e[t]})}},E=v(b,"SourceBufferList",class extends Array{constructor(e){super(),this[h]=e}addEventListener(...e){n(this[h],["sourceBuffers","addEventListener"],e,3)}removeEventListener(...e){n(this[h],["sourceBuffers","removeEventListener"],e,3)}}),x=v(b,"SourceBuffer",(T=class extends u{constructor(e){super(e[o],e[d],["sourceBuffers"]),this[y]=[],this[h]=e}abort(){const e=R(this);n(this,[e,"appendWindowStart"],m,1)}addEventListener(...e){const t=R(this);n(this,[t,"addEventListener"],e,3)}appendBuffer(e){this[g].push(["appendBuffer",[e],e]),M(this)}get appendWindowStart(){const e=R(this);return t(this,[e,"appendWindowStart"])}set appendWindowStart(e){const t=R(this);s(this,[t,"appendWindowStart"],e)}get appendWindowEnd(){const e=R(this);return t(this,[e,"appendWindowEnd"])}set appendWindowEnd(e){const t=R(this);s(this,[t,"appendWindowEnd"],e)}get buffered(){const e=this[h],t=R(this);return new B(e[o],e[d],["sourceBuffers",t,"buffered"])}changeType(e){const t=R(this);n(this,[t,"changeType"],[e],2)}get mode(){const e=R(this);return t(this,[e,"mode"])}set mode(e){const t=R(this);s(this,[t,"mode"],e)}remove(e,t){this[g].push(["remove",[e,t]]),M(this)}removeEventListener(...e){const t=R(this);n(this,[t,"removeEventListener"],e,3)}get timestampOffset(){const e=R(this);return t(this,[e,"timestampOffset"])}set timestampOffset(e){const t=R(this);s(this,[t,"timestampOffset"],e)}get updating(){const e=R(this);return t(this,[e,"updating"])}},y=g,T)),B=v(b,"TimeRanges",class extends e{start(...e){return n(this,["start"],e)}end(...e){return n(this,["end"],e)}get length(){return t(this,["length"])}}),R=e=>e?e[h][p].indexOf(e):-1,M=e=>{if(e[g].length){if(!e.updating){const t=e[g].shift();if(t){const s=R(e);n(e,[s,t[0]],t[1],3,void 0,t[2])}}setTimeout((()=>M(e)),50)}},W={buffered:{get(){return this[l]||(this[l]=new B(this[o],this[d],["buffered"]),setTimeout((()=>{this[l]=void 0}),5e3)),this[l]}},readyState:{get(){return 4===this[f]?4:("number"!=typeof this[f]&&(this[f]=t(this,["readyState"]),setTimeout((()=>{this[f]=void 0}),1e3)),this[f])}}};v(b,"MediaSource",class extends u{constructor(){super(c.$winId$),this[p]=new E(this),r(this,"MediaSource",m)}get activeSourceBuffers(){return[]}addSourceBuffer(e){const t=new x(this);return this[p].push(t),n(this,["addSourceBuffer"],[e]),t}clearLiveSeekableRange(){n(this,["clearLiveSeekableRange"],m,2)}get duration(){return t(this,["duration"])}set duration(e){s(this,["duration"],e)}endOfStream(e){n(this,["endOfStream"],[e],3)}get readyState(){return t(this,["readyState"])}removeSourceBuffer(e){const t=R(e);t>-1&&(this[p].splice(t,1),n(this,["removeSourceBuffer"],[t],1))}setLiveSeekableRange(e,t){n(this,["setLiveSeekableRange"],[e,t],2)}get sourceBuffers(){return this[p]}static isTypeSupported(e){if(!L.has(e)){const t=n(b,["MediaSource","isTypeSupported"],[e]);L.set(e,t)}return L.get(e)}});const C=b.URL=S("URL",class extends URL{});"audioTracks"in b.HTMLMediaElement.prototype&&(v(b,"AudioTrackList",k),v(b,"AudioTrack",w),W.audioTracks={get(){return new k(this)}}),i(b.HTMLMediaElement,W),C.createObjectURL=e=>n(b,["URL","createObjectURL"],[e]),C.revokeObjectURL=e=>n(b,["URL","revokeObjectURL"],[e])},L=new Map;e.$bridgeFromMedia$=(e,t,s,n,r)=>{r.map((e=>{delete n[e]})),b(e,n),y(e,t,s,n)}})(self); \ No newline at end of file diff --git a/is_themecore/public/~partytown/debug/partytown-sandbox-sw.js b/is_themecore/public/~partytown/debug/partytown-sandbox-sw.js new file mode 100644 index 0000000..36f5fb4 --- /dev/null +++ b/is_themecore/public/~partytown/debug/partytown-sandbox-sw.js @@ -0,0 +1 @@ +(e=>{const t=()=>{},n=e=>e.length,r=e=>{var t,n,r;try{const n=null===(t=null==e?void 0:e.constructor)||void 0===t?void 0:t.name;if(n)return n}catch(e){}try{const t=null===(r=null===(n=null==e?void 0:e.__zone_symbol__originalInstance)||void 0===n?void 0:n.constructor)||void 0===r?void 0:r.name;if(t)return t}catch(e){}return""},o=(e,t)=>e.startsWith(t),a=e=>!(o(e,"webkit")||o(e,"toJSON")||o(e,"constructor")||o(e,"toString")||o(e,"_")),i=e=>11===e.nodeType&&e.host?"#s":e.nodeName,s=()=>Math.round(Math.random()*Number.MAX_SAFE_INTEGER).toString(36),d={Anchor:"a",DList:"dl",Image:"img",OList:"ol",Paragraph:"p",Quote:"q",TableCaption:"caption",TableCell:"td",TableCol:"colgroup",TableRow:"tr",TableSection:"tbody",UList:"ul"},c={Graphics:"g",SVG:"svg"},l=Symbol(),p=Symbol(),$=new Map,u=new Map,m={},w=new WeakMap,f=(e,t)=>{if(e)return(t=w.get(e))||(t=e[l])||y(e,t=s()),t},g=(e,t,n,r,o)=>{if((n=m[e])&&n.$window$){if(e===t)return n.$window$;if(r=n.$window$.document,"d"===(o=t.split(".").pop()))return r;if("e"===o)return r.documentElement;if("h"===o)return r.head;if("b"===o)return r.body}return $.get(t)},y=(e,t,n)=>{e&&($.set(t,e),e[l]=t,e[p]=n=Date.now(),n>h+5e3&&($.forEach(((e,t)=>{e[p]{console.debug.apply(console,["%cMain 🌎","background: #717171; color: white; padding: 2px 3px; border-radius: 2px; font-size: 0.8em;",e])},M=[],T=e=>(M.includes(e)||M.push(e),M.indexOf(e)+1),L=(e,t,n)=>{const r=((e,t)=>{return n=e,r={value:t},Object.defineProperty(n,"name",{...r,configurable:!0});var n,r})(class extends m[e].$window$.HTMLElement{},n[0]);return"connectedCallback,disconnectedCallback,attributeChangedCallback,adoptedCallback".split(",").map((n=>r.prototype[n]=function(...r){t.postMessage([15,e,f(this),n,r])})),r.observedAttributes=n[1],r},O=(e,t,n,a,s,d)=>void 0!==t&&(a=typeof t)?"string"===a||"number"===a||"boolean"===a||null==t?[0,t]:"function"===a?[6]:(n=n||new Set)&&Array.isArray(t)?n.has(t)?[1,[]]:n.add(t)&&[1,t.map((t=>O(e,t,n)))]:"object"===a?R(t)?[14,{name:t.name,message:t.message,stack:t.stack}]:""===(s=r(t))?[2,{}]:"Window"===s?[3,[e,e]]:"HTMLCollection"===s||"NodeList"===s?[7,Array.from(t).map((t=>O(e,t,n)[1]))]:s.endsWith("Event")?[5,C(e,t,n)]:"CSSRuleList"===s?[12,Array.from(t).map(k)]:o(s,"CSS")&&s.endsWith("Rule")?[11,k(t)]:"CSSStyleDeclaration"===s?[13,C(e,t,n)]:"Attr"===s?[10,[t.name,t.value]]:t.nodeType?[3,[e,f(t),i(t),d]]:[2,C(e,t,n,!0,!0)]:void 0:t,C=(e,t,n,o,i,s,d,c)=>{if(s={},!n.has(t))for(d in n.add(t),t)a(d)&&(c="path"===d&&r(t).endsWith("Event")?t.composedPath():t[d],(o||"function"!=typeof c)&&(i||""!==c)&&(s[d]=O(e,c,n)));return s},k=e=>{let t,n={};for(t in e)W.includes(t)&&(n[t]=String(e[t]));return n},R=t=>t instanceof e.top.Error,A=(t,n,r,o)=>{if(n)return r=n[0],o=n[1],0===r?o:4===r?x(t,o):1===r?o.map((e=>A(t,e))):3===r?g(o[0],o[1]):5===r?j(P(t,o)):2===r?P(t,o):8===r?o:9===r?new e[n[2]](o):void 0},x=(e,{$winId$:t,$instanceId$:n,$refId$:r},o)=>((o=u.get(r))||(o=function(...o){e.postMessage([9,{$winId$:t,$instanceId$:n,$refId$:r,$thisArg$:O(t,this),$args$:O(t,o)}])},u.set(r,o)),o),j=e=>new("detail"in e?CustomEvent:Event)(e.type,e),P=(e,t,n,r)=>{for(r in n={},t)n[r]=A(e,t[r]);return n},W="cssText,selectorText,href,media,namespaceURI,prefix,name,conditionText".split(","),N=async(e,t)=>{let r,o,a,i,s,d,c={$msgId$:t.$msgId$},l=n(t.$tasks$),p=0;for(;p{let t=0,n=()=>{m[o]||t++>1e3?e():requestAnimationFrame(n)};n()})),1===a[0]&&a[1]in m[o].$window$?y(new m[o].$window$[a[1]](...A(e,a[2])),r.$instanceId$):(i=g(o,r.$instanceId$),i?(s=U(e,o,i,a,d,r.$groupedGetters$),r.$assignInstanceId$&&("string"==typeof r.$assignInstanceId$?y(s,r.$assignInstanceId$):m[r.$assignInstanceId$.$winId$]={$winId$:r.$assignInstanceId$.$winId$,$window$:{document:s}}),"object"==typeof($=s)&&$&&$.then&&(s=await s,d&&(c.$isPromise$=!0)),d&&(c.$rtnValue$=O(o,s,void 0,void 0,void 0,r.$instanceId$))):(c.$error$=`Error finding instance "${r.$instanceId$}" on window ${T(o)}`,console.error(c.$error$,r)))}catch(e){d?c.$error$=String(e.stack||e):console.error(e)}var $;return c},U=(e,t,o,a,i,s)=>{let d,c,l,p,$,u=0,m=n(a);for(;u$[e]=o[e])),$;o=o[c]}else{if(0===d)return void(o[l]=A(e,c));if("function"==typeof o[l]&&(p=A(e,c),"define"===l&&"CustomElementRegistry"===r(o)&&(p[1]=L(t,e,p[1])),"insertRule"===l&&p[1]>n(o.cssRules)&&(p[1]=n(o.cssRules)),o=o[l].apply(o,p),"play"===l))return Promise.resolve()}}catch(e){if(i)throw e;console.debug("Non-blocking setter error:",e)}}return o},_=(e,t)=>{let r,o,a,i=t.$winId$,s=t.$window$,d=s.document;if(d&&d.body)if(r=d.querySelector('script[type="text/partytown"]:not([data-ptid]):not([data-pterror]):not([async]):not([defer])'),r||(r=d.querySelector('script[type="text/partytown"]:not([data-ptid]):not([data-pterror])')),r)r.dataset.ptid=o=f(r,i),a={$winId$:i,$instanceId$:o},r.src?(a.$url$=r.src,a.$orgUrl$=r.dataset.ptsrc||r.src):a.$content$=r.innerHTML,e.postMessage([7,a]);else{if(!t.$isInitialized$){t.$isInitialized$=1,((e,t,r)=>{let o,a,i=r._ptf,s=(r.partytown||{}).forward||[],d=(n,r)=>e.postMessage([10,{$winId$:t,$forward$:n,$args$:O(t,Array.from(r))}]);if(r._ptf=void 0,s.map((e=>{a=r,e.split(".").map(((e,t,r)=>{a=a[r[t]]=t+1d(r,e)}))})),i)for(o=0;o_(e,t)))},q=(e,t,n)=>{if(!w.has(n)){w.set(n,t);const r=n.document,o=n.history,a=w.get(n.parent);let i=!1;const s=[],d=e=>{i?e():s.push(e)},c=()=>{e.postMessage([5,{$winId$:t,$parentWinId$:a,$url$:r.baseURI,$visibilityState$:r.visibilityState}]),setTimeout((()=>{i=!0,s.forEach((e=>{e()}))}))},l=o.pushState.bind(o),p=o.replaceState.bind(o),$=(n,o,a,i)=>()=>{setTimeout((()=>{e.postMessage([13,{$winId$:t,type:n,state:o,url:r.baseURI,newUrl:a,oldUrl:i}])}))};o.pushState=(e,t,n)=>{l(e,t,n),d($(0,e,null==n?void 0:n.toString()))},o.replaceState=(e,t,n)=>{p(e,t,n),d($(1,e,null==n?void 0:n.toString()))},n.addEventListener("popstate",(e=>{d($(2,e.state))})),n.addEventListener("hashchange",(e=>{d($(3,{},e.newURL,e.oldURL))})),n.addEventListener("ptupdate",(()=>{_(e,m[t])})),r.addEventListener("visibilitychange",(()=>e.postMessage([14,t,r.visibilityState]))),m[t]={$winId$:t,$window$:n},m[t].$startTime$=performance.now(),E(`Registered ${t===a?"top":"iframe"} window ${T(t)}`),"complete"===r.readyState?c():n.addEventListener("load",c)}},D=()=>{const e=v.createElement("i"),t=v.createTextNode(""),n=v.createComment(""),r=v.createDocumentFragment(),o=v.createElement("p").attachShadow({mode:"open"}),a=X(b,"IntersectionObserver"),i=X(b,"MutationObserver"),s=X(b,"ResizeObserver"),d=b.performance,c=b.screen,l=[[b.history],[d],[d.navigation],[d.timing],[c],[c.orientation],[b.visualViewport],[a,12],[i,12],[s,12],[t],[n],[r],[o],[e],[e.attributes],[e.classList],[e.dataset],[e.style],[v],[v.doctype]],p=[H("Window",b),H("Node",t)],$={$config$:JSON.stringify(I,((e,t)=>("function"==typeof t&&(t=String(t)).startsWith(e+"(")&&(t="function "+t),t))),$interfaces$:G(l,p),$libPath$:new URL(S,b.location)+"",$origin$:origin,$localStorage$:Q("localStorage"),$sessionStorage$:Q("sessionStorage")};return B($.$interfaces$,b,"IntersectionObserverEntry"),$},F=()=>{const e=Object.getOwnPropertyNames(b).map((e=>((e,t,n,r)=>{if(n=t.match(/^(HTML|SVG)(.+)Element$/))return r=n[2],"S"==t[0]?e.createElementNS("http://www.w3.org/2000/svg",c[r]||r.slice(0,2).toLowerCase()+r.slice(2)):e.createElement(d[r]||r)})(v,e))).filter((e=>e)).map((e=>[e]));return G(e,[])},z=new Set(["Object"]),G=(e,t)=>(e.filter((e=>e[0])).map((e=>{const t=e[0],n=e[1],o=r(t);return[o,b[o].prototype,t,n]})).map((([e,n,r,o])=>V(z,t,e,n,r,o))),t),H=(e,t,n)=>{let r=[],o=[e,"Object",r];for(n in t)J(r,t,n);return o},V=(e,t,n,o,a,s)=>{if(!e.has(n)){e.add(n);const d=Object.getPrototypeOf(o),c=r(d),l=[],p=Object.getOwnPropertyDescriptors(o);V(e,t,c,d,a,s);for(const e in p)J(l,a,e);t.push([n,c,l,s,i(a)])}},J=(e,t,n,o,i,s)=>{try{a(n)&&isNaN(n[0])&&"all"!==n&&("function"==(i=typeof(o=t[n]))?(String(o).includes("[native")||Object.getPrototypeOf(t)[n])&&e.push([n,5]):"object"===i&&null!=o?"Object"!==(s=r(o))&&self[s]&&e.push([n,o.nodeType||s]):"symbol"!==i&&(n.toUpperCase()===n?e.push([n,6,o]):e.push([n,6])))}catch(e){console.warn(e)}},Q=e=>{let t,r=[],o=0,a=n(b[e]);for(;ovoid 0!==e[n]?new e[n](t):0,B=(e,t,n)=>{void 0!==t[n]&&e.push([n,"Object",Object.keys(t[n].prototype).map((e=>[e,6])),12])};let K;(t=>{const n=e.navigator.serviceWorker;return n.getRegistration().then((e=>(n.addEventListener("message",(t=>{return n=t.data,r=t=>e.active&&e.active.postMessage(t),N(K,n).then(r);var n,r})),(e,t)=>{0===t[0]?e.postMessage([1,D()]):2===t[0]?e.postMessage([3,F()]):((e,t,n)=>{4===t[0]?q(e,s(),b):(n=m[t[1]])&&(7===t[0]?requestAnimationFrame((()=>_(e,n))):6===t[0]&&((e,t,n,r,o)=>{(o=t.$window$.document.querySelector(`[data-ptid="${n}"]`))&&(r?o.dataset.pterror=r:o.type+="-x",delete o.dataset.ptid),_(e,t)})(e,n,t[2],t[3]))})(e,t)})))})().then((e=>{e&&(K=new Worker(S+"partytown-ww-sw.js?v=0.8.0",{name:"Partytown πŸŽ‰"}),K.onmessage=t=>{const n=t.data;12===n[0]?N(K,n[1]):e(K,n)},E("Created Partytown web worker (0.8.0)"),K.onerror=e=>console.error("Web Worker Error",e),b.addEventListener("pt1",(e=>q(K,f(e.detail.frameElement),e.detail))))}))})(window); \ No newline at end of file diff --git a/is_themecore/public/~partytown/debug/partytown-sw.js b/is_themecore/public/~partytown/debug/partytown-sw.js new file mode 100644 index 0000000..200cd83 --- /dev/null +++ b/is_themecore/public/~partytown/debug/partytown-sw.js @@ -0,0 +1 @@ +const resolves=new Map,swMessageError=(e,s)=>({$msgId$:e.$msgId$,$error$:s}),httpRequestFromWebWorker=e=>new Promise((async s=>{const t=await e.clone().json(),o=await(e=>new Promise((async s=>{const t=[...await self.clients.matchAll()].sort(((e,s)=>e.url>s.url?-1:e.url{resolves.delete(e.$msgId$),s(swMessageError(e,"Timeout"))}),12e4)];resolves.set(e.$msgId$,o),t.postMessage(e)}else s(swMessageError(e,"NoParty"))})))(t);s(response(JSON.stringify(o),"application/json"))})),response=(e,s)=>new Response(e,{headers:{"content-type":s||"text/html","Cache-Control":"no-store"}});self.oninstall=()=>self.skipWaiting(),self.onactivate=()=>self.clients.claim(),self.onmessage=e=>{const s=e.data,t=resolves.get(s.$msgId$);t&&(resolves.delete(s.$msgId$),clearTimeout(t[1]),t[0](s))},self.onfetch=e=>{const s=e.request,t=new URL(s.url).pathname;t.endsWith("sw.html")?e.respondWith(response('