UNPKG

@diondre27/smart-components

Version:

Smart Web Components

1 lines 15.5 kB
var __extends=this&&this.__extends||function(){var e=function(t,r){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};return e(t,r)};return function(t,r){e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();var __awaiter=this&&this.__awaiter||function(e,t,r,n){function a(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,i){function s(e){try{f(n.next(e))}catch(e){i(e)}}function o(e){try{f(n["throw"](e))}catch(e){i(e)}}function f(e){e.done?r(e.value):a(e.value).then(s,o)}f((n=n.apply(e,t||[])).next())}))};var __generator=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,a,i,s;return s={next:o(0),throw:o(1),return:o(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function o(e){return function(t){return f([e,t])}}function f(s){if(n)throw new TypeError("Generator is already executing.");while(r)try{if(n=1,a&&(i=s[0]&2?a["return"]:s[0]?a["throw"]||((i=a["return"])&&i.call(a),0):a.next)&&!(i=i.call(a,s[1])).done)return i;if(a=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:r.label++;return{value:s[1],done:false};case 5:r.label++;a=s[1];s=[0];continue;case 7:s=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){r.label=s[1];break}if(s[0]===6&&r.label<i[1]){r.label=i[1];i=s;break}if(i&&r.label<i[2]){r.label=i[2];r.ops.push(s);break}if(i[2])r.ops.pop();r.trys.pop();continue}s=t.call(e,r)}catch(e){s=[6,e];a=0}finally{n=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}};var __spreadArrays=this&&this.__spreadArrays||function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),a=0,t=0;t<r;t++)for(var i=arguments[t],s=0,o=i.length;s<o;s++,a++)n[a]=i[s];return n};System.register([],(function(e,t){"use strict";return{execute:function(){var r=this;var n="smarts";var a=0;var i=false;var s;var o;var f=false;var l=window;var u=document;var c=HTMLElement;var $={$flags$:0,$resourcesUrl$:"",jmp:function(e){return e()},raf:function(e){return requestAnimationFrame(e)},ael:function(e,t,r,n){return e.addEventListener(t,r,n)},rel:function(e,t,r,n){return e.removeEventListener(t,r,n)}};var v=function(){return!!u.documentElement.attachShadow}();var h=function(){try{new CSSStyleSheet;return true}catch(e){}return false}();var d=new WeakMap;var m=function(e){return d.get(e)};var p=e("r",(function(e,t){return d.set(t.$lazyInstance$=e,t)}));var g=function(e){{var t={$flags$:0,$hostElement$:e,$instanceValues$:new Map};t.$onReadyPromise$=new Promise((function(e){return t.$onReadyResolve$=e}));return d.set(e,t)}};var y=function(e,t){return t in e};var w=function(e){return console.error(e)};var b=new Map;var _=function(e,r,n){var a=e.$tagName$.replace(/-/g,"_");var i=e.$lazyBundleIds$;var s=b.get(i);if(s){return s[a]}return t.import("./"+i+".entry.js"+"").then((function(e){{b.set(i,e)}return e[a]}),w)};var S=new Map;var x=function(){return l.__stencil_cssshim}();var j=[];var E=[];var k=[];var R=function(e,t){return function(r){e.push(r);if(!i){i=true;if(t&&$.$flags$&4){O(A)}else{$.raf(A)}}}};var L=function(e){for(var t=0;t<e.length;t++){try{e[t](performance.now())}catch(e){w(e)}}e.length=0};var C=function(e,t){var r=0;var n=0;while(r<e.length&&(n=performance.now())<t){try{e[r++](n)}catch(e){w(e)}}if(r===e.length){e.length=0}else if(r!==0){e.splice(0,r)}};var A=function(){a++;L(j);var e=($.$flags$&6)===2?performance.now()+10*Math.ceil(a*(1/22)):Infinity;C(E,e);C(k,e);if(E.length>0){k.push.apply(k,E);E.length=0}if(i=j.length+E.length+k.length>0){$.raf(A)}else{a=0}};var O=function(e){return Promise.resolve().then(e)};var U=R(E,true);var P={};var M=function(e){return e!=null};var N=function(e){return e.toLowerCase()};var I=function(e){e=typeof e;return e==="object"||e==="function"};var z=function(e){return"__sc_import_"+e.replace(/\s|-/g,"_")};var T=e("a",(function(){if(!(l.CSS&&l.CSS.supports&&l.CSS.supports("color","var(--c)"))){return t.import("./p-a661dc8c.system.js")}return Promise.resolve()}));var B=e("p",(function(){return __awaiter(r,void 0,void 0,(function(){var e,r,a,i,s;return __generator(this,(function(o){switch(o.label){case 0:e=t.meta.url;r=new RegExp("/"+n+"(\\.esm)?\\.js($|\\?|#)");a=Array.from(u.querySelectorAll("script")).find((function(e){return r.test(e.src)||e.getAttribute("data-namespace")===n}));i=a["data-opts"];if(!(e!==""))return[3,1];return[2,Object.assign(Object.assign({},i),{resourcesUrl:new URL(".",e).href})];case 1:s=new URL(".",new URL(a.getAttribute("data-resources-url")||a.src,l.location.href));H(s.href);if(!!window.customElements)return[3,3];return[4,t.import("./p-2ab1fdf1.system.js")];case 2:o.sent();o.label=3;case 3:return[2,Object.assign(Object.assign({},i),{resourcesUrl:s.href})]}}))}))}));var H=function(e){var t=z(n);try{l[t]=new Function("w","return import(w);//"+Math.random())}catch(n){var r=new Map;l[t]=function(n){var a=new URL(n,e).href;var i=r.get(a);if(!i){var s=u.createElement("script");s.type="module";s.src=URL.createObjectURL(new Blob(["import * as m from '"+a+"'; window."+t+".m = m;"],{type:"application/javascript"}));i=new Promise((function(e){s.onload=function(){e(l[t].m);s.remove()}}));r.set(a,i);u.head.appendChild(s)}return i}}};var q=function(e,t){if(e!=null&&!I(e)){if(t&1){return String(e)}return e}return e};var V="hydrated";var W=new WeakMap;var F=function(e,t,r){var n=S.get(e);if(h&&r){n=n||new CSSStyleSheet;n.replace(t)}else{n=t}S.set(e,n)};var G=function(e,t,r,n){var a=D(t.$tagName$);var i=S.get(a);e=e.nodeType===11?e:u;if(i){if(typeof i==="string"){e=e.head||e;var s=W.get(e);var o=void 0;if(!s){W.set(e,s=new Set)}if(!s.has(a)){{if(x){o=x.createHostStyle(n,a,i,!!(t.$flags$&10));var f=o["s-sc"];if(f){a=f;s=null}}else{o=u.createElement("style");o.innerHTML=i}e.insertBefore(o,e.querySelector("link"))}if(s){s.add(a)}}}else if(!e.adoptedStyleSheets.includes(i)){e.adoptedStyleSheets=__spreadArrays(e.adoptedStyleSheets,[i])}}return a};var Q=function(e,t,r){var n=G(v&&e.shadowRoot?e.shadowRoot:e.getRootNode(),t,r,e);if(t.$flags$&10){e["s-sc"]=n;e.classList.add(n+"-h")}};var D=function(e,t){return"sc-"+e};var J=e("h",(function(e,t){var r=[];for(var n=2;n<arguments.length;n++){r[n-2]=arguments[n]}var a=null;var i=false;var s=false;var o;var f=[];var l=function(t){for(var r=0;r<t.length;r++){a=t[r];if(Array.isArray(a)){l(a)}else if(a!=null&&typeof a!=="boolean"){if(i=typeof e!=="function"&&!I(a)){a=String(a)}if(i&&s){f[f.length-1].$text$+=a}else{f.push(i?{$flags$:0,$text$:a}:a)}s=i}}};l(r);if(t){{o=t.key||undefined}{var u=t.className||t.class;if(u){t.class=typeof u!=="object"?u:Object.keys(u).filter((function(e){return u[e]})).join(" ")}}}if(typeof e==="function"){return e(t,f,Y)}var c={$flags$:0,$tag$:e,$children$:f.length>0?f:null,$elm$:undefined,$attrs$:t};{c.$key$=o}return c}));var K=e("H",{});var X=function(e){return e&&e.$tag$===K};var Y={forEach:function(e,t){return e.map(Z).forEach(t)},map:function(e,t){return e.map(Z).map(t).map(ee)}};var Z=function(e){return{vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}};var ee=function(e){return{$flags$:0,$attrs$:e.vattrs,$children$:e.vchildren,$key$:e.vkey,$name$:e.vname,$tag$:e.vtag,$text$:e.vtext}};var te=function(e,t,r,n,a,i){if(r===n){return}if(t==="class"){var s=e.classList;re(r).forEach((function(e){return s.remove(e)}));re(n).forEach((function(e){return s.add(e)}))}else if(t==="style"){{for(var o in r){if(!n||n[o]==null){if(o.includes("-")){e.style.removeProperty(o)}else{e.style[o]=""}}}}for(var o in n){if(!r||n[o]!==r[o]){if(o.includes("-")){e.style.setProperty(o,n[o])}else{e.style[o]=n[o]}}}}else if(t==="key");else if(t==="ref"){if(n){n(e)}}else if(t.startsWith("on")&&!y(e,t)){if(y(e,N(t))){t=N(t.substring(2))}else{t=N(t[2])+t.substring(3)}if(r){$.rel(e,t,r,false)}if(n){$.ael(e,t,n,false)}}else{var f=y(e,t);var l=I(n);if((f||l&&n!==null)&&!a){try{if(!e.tagName.includes("-")){var u=n==null?"":n;if(e[t]!==u){e[t]=u}}else{e[t]=n}}catch(e){}}if(n==null||n===false){{e.removeAttribute(t)}}else if((!f||i&4||a)&&!l){n=n===true?"":n.toString();{e.setAttribute(t,n)}}}};var re=function(e){return!e?[]:e.split(/\s+/).filter((function(e){return e}))};var ne=function(e,t,r,n){var a=t.$elm$.nodeType===11&&t.$elm$.host?t.$elm$.host:t.$elm$;var i=e&&e.$attrs$||P;var s=t.$attrs$||P;{for(n in i){if(!(n in s)){te(a,n,i[n],undefined,r,t.$flags$)}}}for(n in s){te(a,n,i[n],s[n],r,t.$flags$)}};var ae=function(e,t,r,n){var a=t.$children$[r];var i=0;var o;var l;if(M(a.$text$)){a.$elm$=u.createTextNode(a.$text$)}else{o=a.$elm$=u.createElement(a.$tag$);{ne(null,a,f)}if(M(s)&&o["s-si"]!==s){o.classList.add(o["s-si"]=s)}if(a.$children$){for(i=0;i<a.$children$.length;++i){l=ae(e,a,i);if(l){o.appendChild(l)}}}}return a.$elm$};var ie=function(e,t,r,n,a,i){var s=e;var f;if(s.shadowRoot&&N(s.tagName)===o){s=s.shadowRoot}for(;a<=i;++a){if(n[a]){f=ae(null,r,a);if(f){n[a].$elm$=f;s.insertBefore(f,t)}}}};var se=function(e,t,r,n){for(;t<=r;++t){if(M(e[t])){n=e[t].$elm$;ue(e[t],true);n.remove()}}};var oe=function(e,t,r,n){var a=0;var i=0;var s=0;var o=0;var f=t.length-1;var l=t[0];var u=t[f];var c=n.length-1;var $=n[0];var v=n[c];var h;var d;while(a<=f&&i<=c){if(l==null){l=t[++a]}else if(u==null){u=t[--f]}else if($==null){$=n[++i]}else if(v==null){v=n[--c]}else if(fe(l,$)){le(l,$);l=t[++a];$=n[++i]}else if(fe(u,v)){le(u,v);u=t[--f];v=n[--c]}else if(fe(l,v)){le(l,v);e.insertBefore(l.$elm$,u.$elm$.nextSibling);l=t[++a];v=n[--c]}else if(fe(u,$)){le(u,$);e.insertBefore(u.$elm$,l.$elm$);u=t[--f];$=n[++i]}else{s=-1;{for(o=a;o<=f;++o){if(t[o]&&M(t[o].$key$)&&t[o].$key$===$.$key$){s=o;break}}}if(s>=0){d=t[s];if(d.$tag$!==$.$tag$){h=ae(t&&t[i],r,s)}else{le(d,$);t[s]=undefined;h=d.$elm$}$=n[++i]}else{h=ae(t&&t[i],r,i);$=n[++i]}if(h){{l.$elm$.parentNode.insertBefore(h,l.$elm$)}}}}if(a>f){ie(e,n[c+1]==null?null:n[c+1].$elm$,r,n,i,c)}else if(i>c){se(t,a,f)}};var fe=function(e,t){if(e.$tag$===t.$tag$){{return e.$key$===t.$key$}return true}return false};var le=function(e,t){var r=t.$elm$=e.$elm$;var n=e.$children$;var a=t.$children$;if(!M(t.$text$)){{{ne(e,t,f)}}if(M(n)&&M(a)){oe(r,n,t,a)}else if(M(a)){if(M(e.$text$)){r.textContent=""}ie(r,null,t,a,0,a.length-1)}else if(M(n)){se(n,0,n.length-1)}}else if(e.$text$!==t.$text$){r.textContent=t.$text$}};var ue=function(e,t){if(e){e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(t?null:e.$elm$);e.$children$&&e.$children$.forEach((function(e){ue(e,t)}))}};var ce=function(e,t,r,n){o=N(e.tagName);var a=t.$vnode$||{$flags$:0};var i=X(n)?n:J(null,null,n);i.$tag$=null;i.$flags$|=4;t.$vnode$=i;i.$elm$=a.$elm$=e.shadowRoot||e;{s=e["s-sc"]}le(a,i)};var $e=function(e,t,r,n){{t.$flags$|=16}var a=t.$lazyInstance$;var i=function(){return ve(e,t,r,a,n)};var s;return ge(s,(function(){return U(i)}))};var ve=function(e,t,r,n,a){{t.$flags$&=~16}if(a){Q(e,r,t.$modeName$)}{{t.$flags$|=4;try{ce(e,t,r,n.render())}catch(e){w(e)}t.$flags$&=~4}}if(x){x.updateHost(e)}{t.$flags$|=2}he(e,t)};var he=function(e,t,r){if(!e["s-al"]){var n=t.$ancestorComponent$;if(!(t.$flags$&64)){t.$flags$|=64;{e.classList.add(V)}{t.$onReadyResolve$(e)}if(!n){me()}}}};var de=function(e,t){{var r=m(e);if(r.$flags$&2){$e(e,r,t,false)}}};var me=function(){{u.documentElement.classList.add(V)}{$.$flags$|=2}};var pe=function(e,t,r){if(e&&e[t]){try{return e[t](r)}catch(e){w(e)}}return undefined};var ge=function(e,t){return e&&e.then?e.then(t):t()};var ye=function(e,t){return m(e).$instanceValues$.get(t)};var we=function(e,t,r,n){var a=m(e);var i=a.$hostElement$;var s=a.$instanceValues$.get(t);var o=a.$flags$;r=q(r,n.$members$[t][0]);if(r!==s&&(!(o&8)||s===undefined)){a.$instanceValues$.set(t,r);if(a.$lazyInstance$){if(n.$watchers$&&o&128){var f=n.$watchers$[t];if(f){f.forEach((function(e){try{a.$lazyInstance$[e].call(a.$lazyInstance$,r,s,t)}catch(e){w(e)}}))}}if((o&(4|2|16))===2){$e(i,a,n,false)}}}};var be=function(e,t,r){if(t.$members$){if(e.watchers){t.$watchers$=e.watchers}var n=Object.entries(t.$members$);var a=e.prototype;n.forEach((function(e){var n=e[0],i=e[1][0];if(i&31||r&2&&i&32){Object.defineProperty(a,n,{get:function(){return ye(this,n)},set:function(e){we(this,n,e,t)},configurable:true,enumerable:true})}}));if(r&1){var i=new Map;a.attributeChangedCallback=function(e,t,r){var n=this;$.jmp((function(){var t=i.get(e);n[t]=r===null&&typeof n[t]==="boolean"?false:r}))};e.observedAttributes=n.filter((function(e){var t=e[0],r=e[1];return r[0]&15})).map((function(e){var t=e[0],r=e[1];var n=r[1]||t;i.set(n,t);return n}))}}return e};var _e=function(e,n,a,i,s){return __awaiter(r,void 0,void 0,(function(){var r,i,o;return __generator(this,(function(f){switch(f.label){case 0:if(!((n.$flags$&32)===0))return[3,5];n.$flags$|=32;s=_(a);if(!s.then)return[3,2];return[4,s];case 1:s=f.sent();f.label=2;case 2:if(!s.isProxied){{a.$watchers$=s.watchers}be(s,a,2);s.isProxied=true}{n.$flags$|=8}try{new s(n)}catch(e){w(e)}{n.$flags$&=~8}{n.$flags$|=128}Se(n.$lazyInstance$);r=D(a.$tagName$);if(!(!S.has(r)&&s.style))return[3,5];i=s.style;if(!(a.$flags$&8))return[3,4];return[4,t.import("./p-ed968002.system.js").then((function(e){return e.scopeCss(i,r,false)}))];case 3:i=f.sent();f.label=4;case 4:F(r,i,!!(a.$flags$&1));f.label=5;case 5:o=function(){return $e(e,n,a,true)};{o()}return[2]}}))}))};var Se=function(e){{pe(e,"connectedCallback")}};var xe=function(e,t){if(($.$flags$&1)===0){var r=m(e);if(!(r.$flags$&1)){r.$flags$|=1;if(t.$members$){Object.entries(t.$members$).forEach((function(t){var r=t[0],n=t[1][0];if(n&31&&e.hasOwnProperty(r)){var a=e[r];delete e[r];e[r]=a}}))}{O((function(){return _e(e,r,t)}))}}Se(r.$lazyInstance$)}};var je=function(e){if(($.$flags$&1)===0){var t=m(e);if(x){x.removeHost(e)}}};var Ee=e("b",(function(e,t){if(t===void 0){t={}}var r=[];var n=t.exclude||[];var a=u.head;var i=l.customElements;var s=a.querySelector("meta[charset]");var o=u.createElement("style");var f;Object.assign($,t);$.$resourcesUrl$=new URL(t.resourcesUrl||"./",u.baseURI).href;if(t.syncQueue){$.$flags$|=4}e.forEach((function(e){return e[1].forEach((function(t){var a={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};{a.$watchers$={}}if(!v&&a.$flags$&1){a.$flags$|=8}var s=a.$tagName$;var o=function(e){__extends(t,e);function t(t){var r=e.call(this,t)||this;t=r;g(t);if(a.$flags$&1){if(v){t.attachShadow({mode:"open"})}else if(!("shadowRoot"in t)){t.shadowRoot=t}}return r}t.prototype.connectedCallback=function(){var e=this;if(f){clearTimeout(f);f=null}$.jmp((function(){return xe(e,a)}))};t.prototype.disconnectedCallback=function(){var e=this;$.jmp((function(){return je(e)}))};t.prototype["s-init"]=function(){var e=m(this);if(e.$lazyInstance$){he(this,e)}};t.prototype["s-hmr"]=function(e){};t.prototype.forceUpdate=function(){de(this,a)};t.prototype.componentOnReady=function(){return m(this).$onReadyPromise$};return t}(HTMLElement);a.$lazyBundleIds$=e[0];if(!n.includes(s)&&!i.get(s)){r.push(s);i.define(s,be(o,a,1))}}))}));o.innerHTML=r+"{visibility:hidden}.hydrated{visibility:inherit}";o.setAttribute("data-styles","");a.insertBefore(o,s?s.nextSibling:a.firstChild);$.jmp((function(){return f=setTimeout(me,30)}))}));var ke=e("g",(function(e){var t=new URL(e,$.$resourcesUrl$);return t.origin!==l.location.origin?t.href:t.pathname}))}}}));