System.register(["./p-65f56f45.system.js"],(function(t){"use strict";var e;return{setters:[function(t){e=t.h}],execute:function(){const n=(t,e)=>{let n=new Map;let s=t;const c=(t,e)=>{if(Array.isArray(t)){[...t].forEach(t=>{e[t]=s[t]})}else{e[t]=Object.assign({},s)}};const r=(t,e)=>{if(!n.has(t)){n.set(t,e);c(e,t)}return()=>{if(n.has(t)){n.delete(t)}}};const o=({state:t},e)=>{s=t;n.forEach(c);return e};const i=(t,n)=>e(r,n[0]);const a=(t,e)=>{const s=t.prototype;const c=s.connectedCallback;const o=s.disconnectedCallback;s.connectedCallback=function(){r(this,e);if(c){return c.call(this)}};s.disconnectedCallback=function(){n.delete(this);if(o){o.call(this)}}};return{Provider:o,Consumer:i,injectProps:a}};const s=t("A",n({historyType:"browser",location:{pathname:"",query:{},key:""},titleSuffix:"",root:"/",routeViewsUpdated:()=>{}},(t,n)=>e("context-consumer",{subscribe:t,renderer:n})))}}}));