UNPKG

@codeperate/app-asset

Version:

Codeperate App Asset

1 lines 9.06 kB
let e,l,t=!1,n=!1,s=!1,o=null,i=!1;const r="undefined"!=typeof window?window:{},c=r.document||{head:{}},a={l:0,t:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,l,t,n)=>e.addEventListener(l,t,n),rel:(e,l,t,n)=>e.removeEventListener(l,t,n),ce:(e,l)=>new CustomEvent(e,l)},f=e=>Promise.resolve(e),u={},$=e=>"object"==(e=typeof e)||"function"===e,d=(e,l,...t)=>{let n=null,s=null,o=null,i=!1,r=!1,c=[];const a=l=>{for(let t=0;t<l.length;t++)n=l[t],Array.isArray(n)?a(n):null!=n&&"boolean"!=typeof n&&((i="function"!=typeof e&&!$(n))&&(n+=""),i&&r?c[c.length-1].o+=n:c.push(i?m(null,n):n),r=i)};if(a(t),l){l.key&&(s=l.key),l.name&&(o=l.name);{const e=l.className||l.class;e&&(l.class="object"!=typeof e?e:Object.keys(e).filter((l=>e[l])).join(" "))}}const f=m(e,null);return f.i=l,c.length>0&&(f.u=c),f.$=s,f.m=o,f},m=(e,l)=>({l:0,p:e,o:l,h:null,u:null,i:null,$:null,m:null}),p={},y=(e,l,t,n,s,o)=>{if(t!==n){let i=Y(e,l),c=l.toLowerCase();if("class"===l){const l=e.classList,s=h(t),o=h(n);l.remove(...s.filter((e=>e&&!o.includes(e)))),l.add(...o.filter((e=>e&&!s.includes(e))))}else if("key"===l);else if(i||"o"!==l[0]||"n"!==l[1]){const r=$(n);if((i||r&&null!==n)&&!s)try{if(e.tagName.includes("-"))e[l]=n;else{let s=null==n?"":n;"list"===l?i=!1:null!=t&&e[l]==s||(e[l]=s)}}catch(e){}null==n||!1===n?!1===n&&""!==e.getAttribute(l)||e.removeAttribute(l):(!i||4&o||s)&&!r&&e.setAttribute(l,n=!0===n?"":n)}else l="-"===l[2]?l.slice(3):Y(r,c)?c.slice(2):c[2]+l.slice(3),t&&a.rel(e,l,t,!1),n&&a.ael(e,l,n,!1)}},b=/\s/,h=e=>e?e.split(b):[],w=(e,l,t,n)=>{const s=11===l.h.nodeType&&l.h.host?l.h.host:l.h,o=e&&e.i||u,i=l.i||u;for(n in o)n in i||y(s,n,o[n],void 0,t,l.l);for(n in i)y(s,n,o[n],i[n],t,l.l)},k=(n,o,i)=>{let r,a,f,u=o.u[i],$=0;if(t||(s=!0,"slot"===u.p&&(u.l|=u.u?2:1)),null!==u.o)r=u.h=c.createTextNode(u.o);else if(1&u.l)r=u.h=c.createTextNode("");else if(r=u.h=c.createElement(2&u.l?"slot-fb":u.p),w(null,u,!1),u.u)for($=0;$<u.u.length;++$)a=k(n,u,$),a&&r.appendChild(a);return r["s-hn"]=l,3&u.l&&(r["s-sr"]=!0,r["s-cr"]=e,r["s-sn"]=u.m||"",f=n&&n.u&&n.u[i],f&&f.p===u.p&&n.h&&g(n.h,!1)),r},g=(e,t)=>{a.l|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const o=n[e];o["s-hn"]!==l&&o["s-ol"]&&(R(o).insertBefore(o,M(o)),o["s-ol"].remove(),o["s-ol"]=void 0,s=!0),t&&g(o,t)}a.l&=-2},j=(e,l,t,n,s,o)=>{let i,r=e["s-cr"]&&e["s-cr"].parentNode||e;for(;s<=o;++s)n[s]&&(i=k(null,t,s),i&&(n[s].h=i,r.insertBefore(i,M(l))))},v=(e,l,t,s,o)=>{for(;l<=t;++l)(s=e[l])&&(n=!0,(o=s.h)["s-ol"]?o["s-ol"].remove():g(o,!0),o.remove())},O=(e,l)=>e.p===l.p&&("slot"===e.p?e.m===l.m:e.$===l.$),M=e=>e&&e["s-ol"]||e,R=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,T=(e,l)=>{const t=l.h=e.h,n=e.u,s=l.u,o=l.o;let i;null===o?("slot"===l.p||w(e,l,!1),null!==n&&null!==s?((e,l,t,n)=>{let s,o,i=0,r=0,c=0,a=0,f=l.length-1,u=l[0],$=l[f],d=n.length-1,m=n[0],p=n[d];for(;i<=f&&r<=d;)if(null==u)u=l[++i];else if(null==$)$=l[--f];else if(null==m)m=n[++r];else if(null==p)p=n[--d];else if(O(u,m))T(u,m),u=l[++i],m=n[++r];else if(O($,p))T($,p),$=l[--f],p=n[--d];else if(O(u,p))"slot"!==u.p&&"slot"!==p.p||g(u.h.parentNode,!1),T(u,p),e.insertBefore(u.h,$.h.nextSibling),u=l[++i],p=n[--d];else if(O($,m))"slot"!==u.p&&"slot"!==p.p||g($.h.parentNode,!1),T($,m),e.insertBefore($.h,u.h),$=l[--f],m=n[++r];else{for(c=-1,a=i;a<=f;++a)if(l[a]&&null!==l[a].$&&l[a].$===m.$){c=a;break}c>=0?(o=l[c],o.p!==m.p?s=k(l&&l[r],t,c):(T(o,m),l[c]=void 0,s=o.h),m=n[++r]):(s=k(l&&l[r],t,r),m=n[++r]),s&&R(u.h).insertBefore(s,M(u.h))}i>f?j(e,null==n[d+1]?null:n[d+1].h,t,n,r,d):r>d&&v(l,i,f)})(t,n,l,s):null!==s?(null!==e.o&&(t.textContent=""),j(t,null,l,s,0,s.length-1)):null!==n&&v(n,0,n.length-1)):(i=t["s-cr"])?i.parentNode.textContent=o:e.o!==o&&(t.data=o)},C=e=>{let l,t,n,s,o,i,r=e.childNodes;for(t=0,n=r.length;t<n;t++)if(l=r[t],1===l.nodeType){if(l["s-sr"])for(o=l["s-sn"],l.hidden=!1,s=0;s<n;s++)if(i=r[s].nodeType,r[s]["s-hn"]!==l["s-hn"]||""!==o){if(1===i&&o===r[s].getAttribute("slot")){l.hidden=!0;break}}else if(1===i||3===i&&""!==r[s].textContent.trim()){l.hidden=!0;break}C(l)}},P=[],x=e=>{let l,t,s,o,i,r,c=0,a=e.childNodes,f=a.length;for(;c<f;c++){if(l=a[c],l["s-sr"]&&(t=l["s-cr"])&&t.parentNode)for(s=t.parentNode.childNodes,o=l["s-sn"],r=s.length-1;r>=0;r--)t=s[r],t["s-cn"]||t["s-nr"]||t["s-hn"]===l["s-hn"]||(E(t,o)?(i=P.find((e=>e.k===t)),n=!0,t["s-sn"]=t["s-sn"]||o,i?i.g=l:P.push({g:l,k:t}),t["s-sr"]&&P.map((e=>{E(e.k,t["s-sn"])&&(i=P.find((e=>e.k===t)),i&&!e.g&&(e.g=i.g))}))):P.some((e=>e.k===t))||P.push({k:t}));1===l.nodeType&&x(l)}},E=(e,l)=>1===e.nodeType?null===e.getAttribute("slot")&&""===l||e.getAttribute("slot")===l:e["s-sn"]===l||""===l,L=e=>Q(e).j,U=(e,l)=>{l&&!e.v&&l["s-p"]&&l["s-p"].push(new Promise((l=>e.v=l)))},A=(e,l)=>{if(e.l|=16,!(4&e.l))return U(e,e.O),ce((()=>H(e,l)));e.l|=512},H=(e,l)=>{const t=e.M;let n;return l&&(n=_(t,"componentWillLoad")),z(n,(()=>N(e,t)))},N=async(e,l)=>{const t=e.j,n=t["s-rc"];W(e,l),n&&(n.map((e=>e())),t["s-rc"]=void 0);{const l=t["s-p"],n=()=>D(e);0===l.length?n():(Promise.all(l).then(n),e.l|=4,l.length=0)}},W=(i,r)=>{try{o=r,r=r.render(),i.l&=-17,i.l|=2,((o,i)=>{const r=o.j,f=o.R,u=o.T||m(null,null),$=(e=>e&&e.p===p)(i)?i:d(null,null,i);if(l=r.tagName,$.p=null,$.l|=4,o.T=$,$.h=u.h=r,e=r["s-cr"],t=0!=(1&f.l),n=!1,T(u,$),a.l|=1,s){let e,l,t,n,s,o;x($.h);let i=0;for(;i<P.length;i++)e=P[i],l=e.k,l["s-ol"]||(t=c.createTextNode(""),t["s-nr"]=l,l.parentNode.insertBefore(l["s-ol"]=t,l));for(i=0;i<P.length;i++)if(e=P[i],l=e.k,e.g){for(n=e.g.parentNode,s=e.g.nextSibling,t=l["s-ol"];t=t.previousSibling;)if(o=t["s-nr"],o&&o["s-sn"]===l["s-sn"]&&n===o.parentNode&&(o=o.nextSibling,!o||!o["s-nr"])){s=o;break}(!s&&n!==l.parentNode||l.nextSibling!==s)&&l!==s&&(!l["s-hn"]&&l["s-ol"]&&(l["s-hn"]=l["s-ol"].parentNode.nodeName),n.insertBefore(l,s))}else 1===l.nodeType&&(l.hidden=!0)}n&&C($.h),a.l&=-2,P.length=0})(i,r)}catch(e){Z(e,i.j)}return o=null,null},q=()=>o,D=e=>{const l=e.j,t=e.O;64&e.l?_(e.M,"componentDidUpdate"):(e.l|=64,B(l),e.C(l),t||V()),e.v&&(e.v(),e.v=void 0),512&e.l&&re((()=>A(e,!1))),e.l&=-517},F=e=>{{const l=Q(e),t=l.j.isConnected;return t&&2==(18&l.l)&&A(l,!1),t}},V=()=>{B(c.documentElement),re((()=>(e=>{const l=a.ce("appload",{detail:{namespace:"cdp-app-assets"}});return e.dispatchEvent(l),l})(r)))},_=(e,l,t)=>{if(e&&e[l])try{return e[l](t)}catch(e){Z(e)}},z=(e,l)=>e&&e.then?e.then(l):l(),B=e=>e.classList.add("hydrated"),G=(e,l,t)=>{if(l.P){e.watchers&&(l.L=e.watchers);const n=Object.entries(l.P),s=e.prototype;n.map((([e,[n]])=>{(31&n||2&t&&32&n)&&Object.defineProperty(s,e,{get(){return((e,l)=>Q(this).U.get(l))(0,e)},set(t){((e,l,t,n)=>{const s=Q(e),o=s.j,i=s.U.get(l),r=s.l,c=s.M;if(t=(e=>(null==e||$(e),e))(t),!(8&r&&void 0!==i||t===i)&&(s.U.set(l,t),c)){if(n.L&&128&r){const e=n.L[l];e&&e.map((e=>{try{c[e](t,i,l)}catch(e){Z(e,o)}}))}2==(18&r)&&A(s,!1)}})(this,e,t,l)},configurable:!0,enumerable:!0})}))}return e},I=e=>{const l=e["s-cr"]=c.createComment("");l["s-cn"]=!0,e.insertBefore(l,e.firstChild)},J=(e,l={})=>{const t=[],n=l.exclude||[],s=r.customElements,o=c.head,i=o.querySelector("meta[charset]"),f=c.createElement("style"),u=[];let $,d=!0;Object.assign(a,l),a.t=new URL(l.resourcesUrl||"./",c.baseURI).href,e.map((e=>e[1].map((l=>{const o={l:l[0],A:l[1],P:l[2],H:l[3]};o.P=l[2],o.L={};const i=o.A,r=class extends HTMLElement{constructor(e){super(e),X(e=this,o)}connectedCallback(){$&&(clearTimeout($),$=null),d?u.push(this):a.jmp((()=>(e=>{if(0==(1&a.l)){const l=Q(e),t=l.R,n=()=>{};if(!(1&l.l)){l.l|=1,12&t.l&&I(e);{let t=e;for(;t=t.parentNode||t.host;)if(t["s-p"]){U(l,l.O=t);break}}t.P&&Object.entries(t.P).map((([l,[t]])=>{if(31&t&&e.hasOwnProperty(l)){const t=e[l];delete e[l],e[l]=t}})),(async(e,l,t,n,s)=>{if(0==(32&l.l)){if(l.l|=32,(s=le(t)).then){const e=()=>{};s=await s,e()}s.isProxied||(t.L=s.watchers,G(s,t,2),s.isProxied=!0);const e=()=>{};l.l|=8;try{new s(l)}catch(e){Z(e)}l.l&=-9,l.l|=128,e()}const o=l.O,i=()=>A(l,!0);o&&o["s-rc"]?o["s-rc"].push(i):i()})(0,l,t)}n()}})(this)))}disconnectedCallback(){a.jmp((()=>(()=>{0==(1&a.l)&&_(Q(this).M,"disconnectedCallback")})()))}componentOnReady(){return Q(this).N}};o.W=e[0],n.includes(i)||s.get(i)||(t.push(i),s.define(i,G(r,o,1)))})))),f.innerHTML=t+"{visibility:hidden}.hydrated{visibility:inherit}",f.setAttribute("data-styles",""),o.insertBefore(f,i?i.nextSibling:o.firstChild),d=!1,u.length?u.map((e=>e.connectedCallback())):a.jmp((()=>$=setTimeout(V,30)))},K=new WeakMap,Q=e=>K.get(e),S=(e,l)=>K.set(l.M=e,l),X=(e,l)=>{const t={l:0,j:e,R:l,U:new Map};return t.N=new Promise((e=>t.C=e)),e["s-p"]=[],e["s-rc"]=[],K.set(e,t)},Y=(e,l)=>l in e,Z=(e,l)=>(0,console.error)(e,l),ee=new Map,le=e=>{const l=e.A.replace(/-/g,"_"),t=e.W,n=ee.get(t);return n?n[l]:import(`./${t}.entry.js`).then((e=>(ee.set(t,e),e[l])),Z)},te=[],ne=[],se=(e,l)=>t=>{e.push(t),i||(i=!0,l&&4&a.l?re(ie):a.raf(ie))},oe=e=>{for(let l=0;l<e.length;l++)try{e[l](performance.now())}catch(e){Z(e)}e.length=0},ie=()=>{oe(te),oe(ne),(i=te.length>0)&&a.raf(ie)},re=e=>f().then(e),ce=se(ne,!0);export{p as H,L as a,J as b,F as f,q as g,d as h,f as p,S as r}