Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@sitecore-feaas/clientside

Package Overview
Dependencies
Maintainers
1
Versions
134
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sitecore-feaas/clientside - npm Package Compare versions

Comparing version 0.1.1 to 0.1.2

2

dist/browser/basic.js
var pt=Object.defineProperty,ft=Object.defineProperties;var dt=Object.getOwnPropertyDescriptors;var et=Object.getOwnPropertySymbols;var yt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable;var rt=(t,r,e)=>r in t?pt(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,v=(t,r)=>{for(var e in r||(r={}))yt.call(r,e)&&rt(t,e,r[e]);if(et)for(var e of et(r))mt.call(r,e)&&rt(t,e,r[e]);return t},w=(t,r)=>ft(t,dt(r));var g=(t,r,e)=>new Promise((n,a)=>{var i=u=>{try{o(e.next(u))}catch(h){a(h)}},s=u=>{try{o(e.throw(u))}catch(h){a(h)}},o=u=>u.done?n(u.value):Promise.resolve(u.value).then(i,s);o((e=e.apply(t,r)).next())});function E(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?E=function(r){return typeof r}:E=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},E(t)}function bt(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}function gt(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),r&&B(t,r)}function $(t){return $=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$(t)}function B(t,r){return B=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},B(t,r)}function at(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function H(t,r,e){return at()?H=Reflect.construct:H=function(a,i,s){var o=[null];o.push.apply(o,i);var u=Function.bind.apply(a,o),h=new u;return s&&B(h,s.prototype),h},H.apply(null,arguments)}function vt(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function X(t){var r=typeof Map=="function"?new Map:void 0;return X=function(n){if(n===null||!vt(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r!="undefined"){if(r.has(n))return r.get(n);r.set(n,a)}function a(){return H(n,arguments,$(this).constructor)}return a.prototype=Object.create(n.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),B(a,n)},X(t)}function Et(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function At(t,r){return r&&(typeof r=="object"||typeof r=="function")?r:Et(t)}function Ft(t){var r=at();return function(){var n=$(t),a;if(r){var i=$(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return At(this,a)}}function nt(t){return St(t)||wt(t)||it(t)||Rt()}function St(t){if(Array.isArray(t))return Y(t)}function wt(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function it(t,r){if(!!t){if(typeof t=="string")return Y(t,r);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Y(t,r)}}function Y(t,r){(r==null||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}function Rt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ct(t,r){var e=typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(!e){if(Array.isArray(t)||(e=it(t))||r&&t&&typeof t.length=="number"){e&&(t=e);var n=0,a=function(){};return{s:a,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(u){throw u},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,s=!1,o;return{s:function(){e=e.call(t)},n:function(){var u=e.next();return i=u.done,u},e:function(u){s=!0,o=u},f:function(){try{!i&&e.return!=null&&e.return()}finally{if(s)throw o}}}}var b=Object.prototype.hasOwnProperty;function k(t,r){return t=t.slice(),t.push(r),t}function T(t,r){return r=r.slice(),r.unshift(t),r}var Pt=function(t){gt(e,t);var r=Ft(e);function e(n){var a;return bt(this,e),a=r.call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)'),a.avoidNew=!0,a.value=n,a.name="NewError",a}return e}(X(Error));function f(t,r,e,n,a){if(!(this instanceof f))try{return new f(t,r,e,n,a)}catch(u){if(!u.avoidNew)throw u;return u.value}typeof t=="string"&&(a=n,n=e,e=r,r=t,t=null);var i=t&&E(t)==="object";if(t=t||{},this.json=t.json||e,this.path=t.path||r,this.resultType=t.resultType||"value",this.flatten=t.flatten||!1,this.wrap=b.call(t,"wrap")?t.wrap:!0,this.sandbox=t.sandbox||{},this.preventEval=t.preventEval||!1,this.parent=t.parent||null,this.parentProperty=t.parentProperty||null,this.callback=t.callback||n||null,this.otherTypeCallback=t.otherTypeCallback||a||function(){throw new TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},t.autostart!==!1){var s={path:i?t.path:r};i?"json"in t&&(s.json=t.json):s.json=e;var o=this.evaluate(s);if(!o||E(o)!=="object")throw new Pt(o);return o}}f.prototype.evaluate=function(t,r,e,n){var a=this,i=this.parent,s=this.parentProperty,o=this.flatten,u=this.wrap;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,e=e||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,r=r||this.json,t=t||this.path,t&&E(t)==="object"&&!Array.isArray(t)){if(!t.path&&t.path!=="")throw new TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!b.call(t,"json"))throw new TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');var h=t;r=h.json,o=b.call(t,"flatten")?t.flatten:o,this.currResultType=b.call(t,"resultType")?t.resultType:this.currResultType,this.currSandbox=b.call(t,"sandbox")?t.sandbox:this.currSandbox,u=b.call(t,"wrap")?t.wrap:u,this.currPreventEval=b.call(t,"preventEval")?t.preventEval:this.currPreventEval,e=b.call(t,"callback")?t.callback:e,this.currOtherTypeCallback=b.call(t,"otherTypeCallback")?t.otherTypeCallback:this.currOtherTypeCallback,i=b.call(t,"parent")?t.parent:i,s=b.call(t,"parentProperty")?t.parentProperty:s,t=t.path}if(i=i||null,s=s||null,Array.isArray(t)&&(t=f.toPathString(t)),!(!t&&t!==""||!r)){var l=f.toPathArray(t);l[0]==="$"&&l.length>1&&l.shift(),this._hasParentSelector=null;var c=this._trace(l,r,["$"],i,s,e).filter(function(p){return p&&!p.isParentSelector});return c.length?!u&&c.length===1&&!c[0].hasArrExpr?this._getPreferredOutput(c[0]):c.reduce(function(p,d){var y=a._getPreferredOutput(d);return o&&Array.isArray(y)?p=p.concat(y):p.push(y),p},[]):u?[]:void 0}};f.prototype._getPreferredOutput=function(t){var r=this.currResultType;switch(r){case"all":{var e=Array.isArray(t.path)?t.path:f.toPathArray(t.path);return t.pointer=f.toPointer(e),t.path=typeof t.path=="string"?t.path:f.toPathString(t.path),t}case"value":case"parent":case"parentProperty":return t[r];case"path":return f.toPathString(t[r]);case"pointer":return f.toPointer(t.path);default:throw new TypeError("Unknown result type")}};f.prototype._handleCallback=function(t,r,e){if(r){var n=this._getPreferredOutput(t);t.path=typeof t.path=="string"?t.path:f.toPathString(t.path),r(n,e,t)}};f.prototype._trace=function(t,r,e,n,a,i,s,o){var u=this,h;if(!t.length)return h={path:e,value:r,parent:n,parentProperty:a,hasArrExpr:s},this._handleCallback(h,i,"value"),h;var l=t[0],c=t.slice(1),p=[];function d(m){Array.isArray(m)?m.forEach(function(C){p.push(C)}):p.push(m)}if((typeof l!="string"||o)&&r&&b.call(r,l))d(this._trace(c,r[l],k(e,l),r,l,i,s));else if(l==="*")this._walk(l,c,r,e,n,a,i,function(m,C,x,A,P,M,L,O){d(u._trace(T(m,x),A,P,M,L,O,!0,!0))});else if(l==="..")d(this._trace(c,r,e,n,a,i,s)),this._walk(l,c,r,e,n,a,i,function(m,C,x,A,P,M,L,O){E(A[m])==="object"&&d(u._trace(T(C,x),A[m],k(P,m),A,m,O,!0))});else{if(l==="^")return this._hasParentSelector=!0,{path:e.slice(0,-1),expr:c,isParentSelector:!0};if(l==="~")return h={path:k(e,l),value:a,parent:n,parentProperty:null},this._handleCallback(h,i,"property"),h;if(l==="$")d(this._trace(c,r,e,null,null,i,s));else if(/^(\x2D?[0-9]*):(\x2D?[0-9]*):?([0-9]*)$/.test(l))d(this._slice(l,c,r,e,n,a,i));else if(l.indexOf("?(")===0){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");this._walk(l,c,r,e,n,a,i,function(m,C,x,A,P,M,L,O){u._eval(C.replace(/^\?\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?)\)$/,"$1"),A[m],m,P,M,L)&&d(u._trace(T(m,x),A,P,M,L,O,!0))})}else if(l[0]==="("){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");d(this._trace(T(this._eval(l,r,e[e.length-1],e.slice(0,-1),n,a),c),r,e,n,a,i,s))}else if(l[0]==="@"){var y=!1,R=l.slice(1,-2);switch(R){case"scalar":(!r||!["object","function"].includes(E(r)))&&(y=!0);break;case"boolean":case"string":case"undefined":case"function":E(r)===R&&(y=!0);break;case"integer":Number.isFinite(r)&&!(r%1)&&(y=!0);break;case"number":Number.isFinite(r)&&(y=!0);break;case"nonFinite":typeof r=="number"&&!Number.isFinite(r)&&(y=!0);break;case"object":r&&E(r)===R&&(y=!0);break;case"array":Array.isArray(r)&&(y=!0);break;case"other":y=this.currOtherTypeCallback(r,e,n,a);break;case"null":r===null&&(y=!0);break;default:throw new TypeError("Unknown value type "+R)}if(y)return h={path:e,value:r,parent:n,parentProperty:a},this._handleCallback(h,i,"value"),h}else if(l[0]==="`"&&r&&b.call(r,l.slice(1))){var V=l.slice(1);d(this._trace(c,r[V],k(e,V),r,V,i,s,!0))}else if(l.includes(",")){var lt=l.split(","),j=Ct(lt),tt;try{for(j.s();!(tt=j.n()).done;){var ct=tt.value;d(this._trace(T(ct,c),r,e,n,a,i,!0))}}catch(m){j.e(m)}finally{j.f()}}else!o&&r&&b.call(r,l)&&d(this._trace(c,r[l],k(e,l),r,l,i,s,!0))}if(this._hasParentSelector)for(var S=0;S<p.length;S++){var I=p[S];if(I&&I.isParentSelector){var _=this._trace(I.expr,r,I.path,n,a,i,s);if(Array.isArray(_)){p[S]=_[0];for(var ht=_.length,K=1;K<ht;K++)S++,p.splice(S,0,_[K])}else p[S]=_}}return p};f.prototype._walk=function(t,r,e,n,a,i,s,o){if(Array.isArray(e))for(var u=e.length,h=0;h<u;h++)o(h,t,r,e,n,a,i,s);else e&&E(e)==="object"&&Object.keys(e).forEach(function(l){o(l,t,r,e,n,a,i,s)})};f.prototype._slice=function(t,r,e,n,a,i,s){if(!!Array.isArray(e)){var o=e.length,u=t.split(":"),h=u[2]&&Number.parseInt(u[2])||1,l=u[0]&&Number.parseInt(u[0])||0,c=u[1]&&Number.parseInt(u[1])||o;l=l<0?Math.max(0,l+o):Math.min(o,l),c=c<0?Math.max(0,c+o):Math.min(o,c);for(var p=[],d=l;d<c;d+=h){var y=this._trace(T(d,r),e,n,a,i,s,!0);y.forEach(function(R){p.push(R)})}return p}};f.prototype._eval=function(t,r,e,n,a,i){t.includes("@parentProperty")&&(this.currSandbox._$_parentProperty=i,t=t.replace(/@parentProperty/g,"_$_parentProperty")),t.includes("@parent")&&(this.currSandbox._$_parent=a,t=t.replace(/@parent/g,"_$_parent")),t.includes("@property")&&(this.currSandbox._$_property=e,t=t.replace(/@property/g,"_$_property")),t.includes("@path")&&(this.currSandbox._$_path=f.toPathString(n.concat([e])),t=t.replace(/@path/g,"_$_path")),t.includes("@root")&&(this.currSandbox._$_root=this.json,t=t.replace(/@root/g,"_$_root")),/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/.test(t)&&(this.currSandbox._$_v=r,t=t.replace(/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/g,"_$_v$1"));try{return this.vm.runInNewContext(t,this.currSandbox)}catch(s){throw console.log(s),new Error("jsonPath: "+s.message+": "+t)}};f.cache={};f.toPathString=function(t){for(var r=t,e=r.length,n="$",a=1;a<e;a++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(r[a])||(n+=/^[\*0-9]+$/.test(r[a])?"["+r[a]+"]":"['"+r[a]+"']");return n};f.toPointer=function(t){for(var r=t,e=r.length,n="",a=1;a<e;a++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(r[a])||(n+="/"+r[a].toString().replace(/~/g,"~0").replace(/\//g,"~1"));return n};f.toPathArray=function(t){var r=f.cache;if(r[t])return r[t].concat();var e=[],n=t.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g,";$&;").replace(/['\[](\??\((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\))['\]]/g,function(i,s){return"[#"+(e.push(s)-1)+"]"}).replace(/\[["']((?:(?!['\]])[\s\S])*)["']\]/g,function(i,s){return"['"+s.replace(/\./g,"%@%").replace(/~/g,"%%@@%%")+"']"}).replace(/~/g,";~;").replace(/["']?\.["']?(?!(?:(?!\[)[\s\S])*\])|\[["']?/g,";").replace(/%@%/g,".").replace(/%%@@%%/g,"~").replace(/(?:;)?(\^+)(?:;)?/g,function(i,s){return";"+s.split("").join(";")+";"}).replace(/;;;|;;/g,";..;").replace(/;$|'?\]|'$/g,""),a=n.split(";").map(function(i){var s=i.match(/#([0-9]+)/);return!s||!s[1]?i:e[s[1]]});return r[t]=a,r[t].concat()};var Tt=function(r,e,n){for(var a=r.length,i=0;i<a;i++){var s=r[i];n(s)&&e.push(r.splice(i--,1)[0])}};f.prototype.vm={runInNewContext:function(r,e){var n=Object.keys(e),a=[];Tt(n,a,function(h){return typeof e[h]=="function"});var i=n.map(function(h,l){return e[h]}),s=a.reduce(function(h,l){var c=e[l].toString();return/function/.test(c)||(c="function "+c),"var "+l+"="+c+";"+h},"");r=s+r,!/(["'])use strict\1/.test(r)&&!n.includes("arguments")&&(r="var arguments = undefined;"+r),r=r.replace(/;[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*$/,"");var o=r.lastIndexOf(";"),u=o>-1?r.slice(0,o+1)+" return "+r.slice(o+1):" return "+r;return H(Function,nt(n).concat([u])).apply(void 0,nt(i))}};function G(t,r,e,n){return g(this,null,function*(){let a=new Date,i=yield fetch(t,r);if(!i.ok)throw new Error("Fetch failed");let s=new Date(i.headers.get("date"));var o=i;if(n(i,"cached"),s<a){let u=yield fetch(t+"?"+Math.random(),w(v({},r),{method:"HEAD",cache:"no-cache"}));if(u.headers.get("last-modified")!=i.headers.get("last-modified")){if(e(u)===!1)throw new Error("Response is stale");o=yield fetch(t,w(v({},r),{cache:"reload"}))}}if(e(o)===!1)throw new Error("Response is not valid");return i!==o&&n(o,"valid"),o})}function Dt({cdn:t="https://feaascomponentsapidev.blob.core.windows.net",hostname:r,library:e,component:n,version:a,revision:i="published"}){return`${t||r}/components/${e}/${n}/${a}/${i}.html`}function _t({cdn:t="https://feaascomponentsapidev.blob.core.windows.net",hostname:r,library:e,revision:n="published"}){return`${t||r}/styles/${e}/${n}.css`}function U(t,r){return g(this,null,function*(){return G(Dt(t),{},e=>e.headers.get("x-ms-meta-versionDeletedAt")==null,e=>{e.text().then(r)})})}function J(t,r){return g(this,null,function*(){return G(_t(t),{},e=>e.headers.get("x-ms-meta-deletedAt")==null,e=>{e.text().then(r)})})}function Xt(t,r){let e=document.createElement("div");e.innerHTML=t;let n=document.createDocumentFragment();for(;e.firstChild;)n.appendChild(e.firstChild);return D(n,r),e}function xt(t){return t.replace(/(\[[^\]\[]+\]|\.\*)$/g,"")}function Mt(t){return xt(t)+".*"}function ut(t){let r=t.getAttribute("data-path-scope");for(var e=0,n=t;n=n.previousElementSibling;)n.getAttribute("data-path-scope")==r&&e++;return e}function Lt(t,r,e){let n=t.getAttribute("data-path-scope");if(n==null)return;var a=ut(t);if(a!=0)return;let i=t.parentElement;if(i!=null){r==0?t.style.display="none":t.style.display&&(t.style.display="",t.getAttribute("style")==""&&t.removeAttribute("style"));for(var s=a+1,o=t,u=t;u=u.nextElementSibling;)u.getAttribute("data-path-scope")==n&&(s++,o=u);for(var h=s;h<r;h++)i.insertBefore(o.cloneNode(!0),o.nextElementSibling);for(var h=Math.max(1,r);h<s;h++)o=o.previousElementSibling,i.removeChild(o.nextElementSibling)}}function st(t,r,e=!1,n=t){var a=r;let i=Object.keys(t).sort((o,u)=>u.length-o.length);for(let o of i)if(r.startsWith(o)){if(o==r){if(e)return t[o];continue}a=r.substring(o.length+1),n=t[o];break}let s=f({path:a,json:n});return e&&s&&Array.isArray(s)?s[0]:s}function N(t,r,e,n){var l;if(!!t){var a=t;n!=null&&n.processValue&&(e=n==null?void 0:n.processValue(t,r,e));var i=r.replace("data-path-","");if(r=="data-path-src")a=t.tagName=="IMG"?t:t.querySelector("img, video");else if(r=="data-path-href")a=t.querySelector("a")||t.closest("a");else if(r=="data-path-alt")a=t.querySelector("img, picture");else if(r=="data-path-hidden")e=e?null:!0;else if(r=="data-path"||r=="data-embed-html"||r=="html")i="innerHTML";else if(r=="data-embed-src")Q(t,e);else if(r=="data-path-attributes"){let c=((l=t.getAttribute("data-attributes-keys"))==null?void 0:l.split(",").filter(Boolean))||[];for(var s in e){var o=e[s];N(t,s,typeof o=="object"&&o?JSON.stringify(o):o,n)}for(var u=0;u<c.length;u++)(e==null||!(c[u]in e))&&N(t,c[u],null,n);N(t,"data-attributes-keys",Object.keys(e||{}).join(","));return}if(typeof e=="boolean"&&(e=e?"":null),!!a){var h=String(t.getAttribute("data-path-placeholder")||a[i]);e!=null?i=="innerHTML"?a.innerHTML!=e&&(a.innerHTML=e):a.getAttribute(i)!=e&&a.setAttribute(i,e):i=="innerHTML"?a.innerHTML=h:a.removeAttribute(i)}}}function Ot(t){let r=new t.ownerDocument.defaultView.MutationObserver(e=>{e.forEach(n=>{let a=n.target,i=a.getAttribute("data-embed-src");i&&Q(a,i),n.addedNodes&&n.addedNodes.forEach(s=>{s.nodeType==1&&kt(s,!1)})})});return r.observe(t,{attributes:!0,subtree:!0,childList:!0}),r}function kt(t,r=!0){let e=t.querySelectorAll("[data-embed-src]");for(var n=0;n<e.length;n++){let a=e[n];Q(a,a.getAttribute("data-embed-src"))}if(r)return Ot(t)}function Q(t,r){for(var e=t;e;e=e.parentElement)if(!e.parentElement){let a=e.querySelectorAll("script");for(var n=0;n<a.length;n++)if(a[n].getAttribute("src")==r)return!0;e.tagName=="HTML"&&(e=e.querySelector("head")||e);let i=e.ownerDocument.createElement("script");i.type="module",i.src=r,e.appendChild(i);break}}var ot=["data-attributes-keys","data-path-attributes","data-path-scope"];function D(t,r,e,n){var s,o,u;let a=t;if(n||(r=((s=e==null?void 0:e.processData)==null?void 0:s.call(e,a,r))||r),a.nodeType==1){let h=a.getAttribute("data-path-scope");if(h){let c=ut(a),p=st(r,h,!1)||[];c==0&&Lt(a,((o=e==null?void 0:e.shouldRepeat)==null?void 0:o.call(e,a,p))===!1?1:p.length,e),r=w(v({},r),{[Mt(h)]:p[c]})}let l=Array.prototype.slice.call(a.attributes).sort((c,p)=>ot.indexOf(c.name)-ot.indexOf(p.name));for(var i=0;i<l.length;i++){let{name:c,value:p}=l[i];c.startsWith("data-path")&&c!="data-path-scope"&&N(a,c,st(r,p,!0),e),c=="data-embed-src"&&N(a,c,a.getAttribute(c),e)}}for(var i=0;i<a.children.length;i++)D(a.children[i],r,e,!0);return n||(u=e==null?void 0:e.onRender)==null||u.call(e,a,r),a}function W(t,r,e,n){var i;let a=((i=n==null?void 0:n.processTemplate)==null?void 0:i.call(n,t,r,e))||r;return t.innerHTML=a,t.classList.add("-feaas"),D(t,e,n)}function Yt(t,r){return Ht(t,r||(r=document.createElement("style"))),r}function Ht(t,r){return r||(r=document.createElement("style")),J(t,e=>{r.textContent=e}).then(()=>r)}function Gt(t,r){return $t(t,r||(r=document.createElement("div"))),r}function $t(t,r){return g(this,null,function*(){return r||(r=document.createElement("div")),r.childNodes.length?D(r,t.data,t):"template"in t?W(r,t.template,t.data,t):U(t,e=>W(r,e,t.data,t)).then(()=>r)})}var F=class extends HTMLElement{constructor(){super(...arguments);this.connected=null;this.refs={};this.descendants=[];this.onLoad=e=>{e!=null&&(this.payload=e,this.render())}}getProps(e){return{}}getRoot(){return this}attributeChangedCallback(e,n,a){this.set()}connectedCallback(){console.log("FEAAS: Connected",this),this.connected=new Event("feaasConnected",{bubbles:!0,composed:!0}),this.dispatchEvent(this.connected),this.addEventListener("feaasConnected",this),this.addEventListener("feaasDisconnected",this),this.set()}disconnectedCallback(){console.log("FEAAS: Disconnected",this),this.removeEventListener("feaasConnected",this),this.removeEventListener("feaasDisconnected",this),this.dispatchEvent(new Event("feaasDisconnected",{bubbles:!0,composed:!0})),this.connected=null}handleEvent(e){switch(e.type){case"feaasConnected":this.adoptedCallback(e);break;case"feaasDisconnected":this.orphanCallback(e);break}}orphanCallback(e){let n=e.composedPath()[0],a=this.descendants.indexOf(n);a!=-1&&(console.log("FEAAS: Orphaning",this,n),this.descendants.splice(a,-1),this.refs[n.getComponentName()]=null,n.refs.parent==this&&(n.refs.parent=null),n.refs.top==this&&(n.refs.top=n.refs.parent))}adoptedCallback(e){var i,s;let n=e.composedPath()[0];if(this.descendants.push(n),console.log("FEAAS: Adopting",this,n),this.refs[n.getComponentName()]=n,n.refs.top=this,(i=n.refs).parent||(i.parent=this),n.renderReact)for(var a=n.refs.parent;a;a=a.refs.parent)a.renderReact&&((s=n.refs).parentReact||(s.parentReact=a),n.refs.topReact=a)}getComponentName(){return this.tagName.replace("FEAAS-","").toLowerCase()}isReadyToLoad(){return this.payload===void 0&&this.getAttribute("hidden")==null}reify(){return g(this,null,function*(){this.payload!==void 0?this.render():this.isReadyToLoad()&&(this.payload=null,this.load().then(this.onLoad))})}load(){return Promise.resolve(null)}render(e=!1){var i,s,o;if(console.log("FEAAS: React",this.tagName,this.payload),this.payload==null)return;let{React:n,ReactDOM:a}=this.payload||{};if(!n)throw new Error(`${this.tagName}: React is not present in payload`);if(!a)throw new Error(`${this.tagName}: ReactDOM is not present in payload`);!this.refs.topReact&&!this.forceUpdateReact?a.render(n.createElement(this.getReactWrapper()),this.getReactRoot()):this.forceUpdateReact?(i=this.forceUpdateReact)==null||i.call(this):(o=(s=this.refs.topReact).forceUpdateReact)==null||o.call(s)}invokeReactRendering(){let{React:e,ReactDOM:n}=this.payload||{},a=this.descendants.filter(i=>i.refs.parentReact==this&&i.payload).map((i,s)=>e.createElement(this.getReactWrapper(i),{key:this.tagName+"-"+s,slot:i.getAttribute("slot")}));return this.renderReact(w(v({},this.props),{children:a}),this.payload)}getReactWrapper(e=this,n=e.tagName){let a=e.reactWrapper||(e.reactWrapper=i=>{if(e.renderReact){let{React:s,ReactDOM:o}=e.payload||{},[u,h]=s.useReducer(l=>l+1,0);return e.forceUpdateReact=h,o.createPortal(s.Fragment({children:e.invokeReactRendering()}),e.getReactRoot())}else return e.render()});return Object.assign(a,{displayName:n}),a}getUID(){return this.uid||(this.uid=String(Math.random()))}getReactRoot(){return this.getRoot()}set(e){this.overrides=v(v({},this.overrides),e),this.props=v(v({},this.getProps()),this.overrides);for(var n in this.props){let a=this.props[n];this.props[n]==null?this.removeAttribute(n):(typeof a=="string"||typeof a=="number")&&this.getAttribute(n)!=String(a)&&this.setAttribute(n,String(a))}this.scheduleRender()}scheduleRender(){cancelAnimationFrame(this.nextRender),this.nextRender=requestAnimationFrame(()=>{this.reify()})}formatURL(e,n){return typeof e=="string"&&e.match(/\/[^\/]/)?n+e:e}getContextAttribute(e,n=this){var a,i;return(i=(a=n.closest(`[${e}]`))==null?void 0:a.getAttribute(e))!=null?i:this.getAttribute(e)}static register(e){window.customElements.get(e)||window.customElements.define(e,this)}};function ee(t=this){return{hidden:(t==null?void 0:t.getAttribute("hidden"))!=null}}var z=class extends F{attributeChangedCallback(e,n,a){e=="hidden"&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),a?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all"))}connectedCallback(){this.attributeChangedCallback("hidden",this.getAttribute("hidden"),this.getAttribute("hidden")),this.stylesheet=document.createElement("style"),this.stylesheet.textContent=`
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,s=!1,o;return{s:function(){e=e.call(t)},n:function(){var u=e.next();return i=u.done,u},e:function(u){s=!0,o=u},f:function(){try{!i&&e.return!=null&&e.return()}finally{if(s)throw o}}}}var b=Object.prototype.hasOwnProperty;function k(t,r){return t=t.slice(),t.push(r),t}function T(t,r){return r=r.slice(),r.unshift(t),r}var Pt=function(t){gt(e,t);var r=Ft(e);function e(n){var a;return bt(this,e),a=r.call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)'),a.avoidNew=!0,a.value=n,a.name="NewError",a}return e}(X(Error));function f(t,r,e,n,a){if(!(this instanceof f))try{return new f(t,r,e,n,a)}catch(u){if(!u.avoidNew)throw u;return u.value}typeof t=="string"&&(a=n,n=e,e=r,r=t,t=null);var i=t&&E(t)==="object";if(t=t||{},this.json=t.json||e,this.path=t.path||r,this.resultType=t.resultType||"value",this.flatten=t.flatten||!1,this.wrap=b.call(t,"wrap")?t.wrap:!0,this.sandbox=t.sandbox||{},this.preventEval=t.preventEval||!1,this.parent=t.parent||null,this.parentProperty=t.parentProperty||null,this.callback=t.callback||n||null,this.otherTypeCallback=t.otherTypeCallback||a||function(){throw new TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},t.autostart!==!1){var s={path:i?t.path:r};i?"json"in t&&(s.json=t.json):s.json=e;var o=this.evaluate(s);if(!o||E(o)!=="object")throw new Pt(o);return o}}f.prototype.evaluate=function(t,r,e,n){var a=this,i=this.parent,s=this.parentProperty,o=this.flatten,u=this.wrap;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,e=e||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,r=r||this.json,t=t||this.path,t&&E(t)==="object"&&!Array.isArray(t)){if(!t.path&&t.path!=="")throw new TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!b.call(t,"json"))throw new TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');var h=t;r=h.json,o=b.call(t,"flatten")?t.flatten:o,this.currResultType=b.call(t,"resultType")?t.resultType:this.currResultType,this.currSandbox=b.call(t,"sandbox")?t.sandbox:this.currSandbox,u=b.call(t,"wrap")?t.wrap:u,this.currPreventEval=b.call(t,"preventEval")?t.preventEval:this.currPreventEval,e=b.call(t,"callback")?t.callback:e,this.currOtherTypeCallback=b.call(t,"otherTypeCallback")?t.otherTypeCallback:this.currOtherTypeCallback,i=b.call(t,"parent")?t.parent:i,s=b.call(t,"parentProperty")?t.parentProperty:s,t=t.path}if(i=i||null,s=s||null,Array.isArray(t)&&(t=f.toPathString(t)),!(!t&&t!==""||!r)){var l=f.toPathArray(t);l[0]==="$"&&l.length>1&&l.shift(),this._hasParentSelector=null;var c=this._trace(l,r,["$"],i,s,e).filter(function(p){return p&&!p.isParentSelector});return c.length?!u&&c.length===1&&!c[0].hasArrExpr?this._getPreferredOutput(c[0]):c.reduce(function(p,d){var y=a._getPreferredOutput(d);return o&&Array.isArray(y)?p=p.concat(y):p.push(y),p},[]):u?[]:void 0}};f.prototype._getPreferredOutput=function(t){var r=this.currResultType;switch(r){case"all":{var e=Array.isArray(t.path)?t.path:f.toPathArray(t.path);return t.pointer=f.toPointer(e),t.path=typeof t.path=="string"?t.path:f.toPathString(t.path),t}case"value":case"parent":case"parentProperty":return t[r];case"path":return f.toPathString(t[r]);case"pointer":return f.toPointer(t.path);default:throw new TypeError("Unknown result type")}};f.prototype._handleCallback=function(t,r,e){if(r){var n=this._getPreferredOutput(t);t.path=typeof t.path=="string"?t.path:f.toPathString(t.path),r(n,e,t)}};f.prototype._trace=function(t,r,e,n,a,i,s,o){var u=this,h;if(!t.length)return h={path:e,value:r,parent:n,parentProperty:a,hasArrExpr:s},this._handleCallback(h,i,"value"),h;var l=t[0],c=t.slice(1),p=[];function d(m){Array.isArray(m)?m.forEach(function(C){p.push(C)}):p.push(m)}if((typeof l!="string"||o)&&r&&b.call(r,l))d(this._trace(c,r[l],k(e,l),r,l,i,s));else if(l==="*")this._walk(l,c,r,e,n,a,i,function(m,C,x,A,P,M,L,O){d(u._trace(T(m,x),A,P,M,L,O,!0,!0))});else if(l==="..")d(this._trace(c,r,e,n,a,i,s)),this._walk(l,c,r,e,n,a,i,function(m,C,x,A,P,M,L,O){E(A[m])==="object"&&d(u._trace(T(C,x),A[m],k(P,m),A,m,O,!0))});else{if(l==="^")return this._hasParentSelector=!0,{path:e.slice(0,-1),expr:c,isParentSelector:!0};if(l==="~")return h={path:k(e,l),value:a,parent:n,parentProperty:null},this._handleCallback(h,i,"property"),h;if(l==="$")d(this._trace(c,r,e,null,null,i,s));else if(/^(\x2D?[0-9]*):(\x2D?[0-9]*):?([0-9]*)$/.test(l))d(this._slice(l,c,r,e,n,a,i));else if(l.indexOf("?(")===0){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");this._walk(l,c,r,e,n,a,i,function(m,C,x,A,P,M,L,O){u._eval(C.replace(/^\?\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?)\)$/,"$1"),A[m],m,P,M,L)&&d(u._trace(T(m,x),A,P,M,L,O,!0))})}else if(l[0]==="("){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");d(this._trace(T(this._eval(l,r,e[e.length-1],e.slice(0,-1),n,a),c),r,e,n,a,i,s))}else if(l[0]==="@"){var y=!1,R=l.slice(1,-2);switch(R){case"scalar":(!r||!["object","function"].includes(E(r)))&&(y=!0);break;case"boolean":case"string":case"undefined":case"function":E(r)===R&&(y=!0);break;case"integer":Number.isFinite(r)&&!(r%1)&&(y=!0);break;case"number":Number.isFinite(r)&&(y=!0);break;case"nonFinite":typeof r=="number"&&!Number.isFinite(r)&&(y=!0);break;case"object":r&&E(r)===R&&(y=!0);break;case"array":Array.isArray(r)&&(y=!0);break;case"other":y=this.currOtherTypeCallback(r,e,n,a);break;case"null":r===null&&(y=!0);break;default:throw new TypeError("Unknown value type "+R)}if(y)return h={path:e,value:r,parent:n,parentProperty:a},this._handleCallback(h,i,"value"),h}else if(l[0]==="`"&&r&&b.call(r,l.slice(1))){var V=l.slice(1);d(this._trace(c,r[V],k(e,V),r,V,i,s,!0))}else if(l.includes(",")){var lt=l.split(","),j=Ct(lt),tt;try{for(j.s();!(tt=j.n()).done;){var ct=tt.value;d(this._trace(T(ct,c),r,e,n,a,i,!0))}}catch(m){j.e(m)}finally{j.f()}}else!o&&r&&b.call(r,l)&&d(this._trace(c,r[l],k(e,l),r,l,i,s,!0))}if(this._hasParentSelector)for(var S=0;S<p.length;S++){var I=p[S];if(I&&I.isParentSelector){var _=this._trace(I.expr,r,I.path,n,a,i,s);if(Array.isArray(_)){p[S]=_[0];for(var ht=_.length,K=1;K<ht;K++)S++,p.splice(S,0,_[K])}else p[S]=_}}return p};f.prototype._walk=function(t,r,e,n,a,i,s,o){if(Array.isArray(e))for(var u=e.length,h=0;h<u;h++)o(h,t,r,e,n,a,i,s);else e&&E(e)==="object"&&Object.keys(e).forEach(function(l){o(l,t,r,e,n,a,i,s)})};f.prototype._slice=function(t,r,e,n,a,i,s){if(!!Array.isArray(e)){var o=e.length,u=t.split(":"),h=u[2]&&Number.parseInt(u[2])||1,l=u[0]&&Number.parseInt(u[0])||0,c=u[1]&&Number.parseInt(u[1])||o;l=l<0?Math.max(0,l+o):Math.min(o,l),c=c<0?Math.max(0,c+o):Math.min(o,c);for(var p=[],d=l;d<c;d+=h){var y=this._trace(T(d,r),e,n,a,i,s,!0);y.forEach(function(R){p.push(R)})}return p}};f.prototype._eval=function(t,r,e,n,a,i){t.includes("@parentProperty")&&(this.currSandbox._$_parentProperty=i,t=t.replace(/@parentProperty/g,"_$_parentProperty")),t.includes("@parent")&&(this.currSandbox._$_parent=a,t=t.replace(/@parent/g,"_$_parent")),t.includes("@property")&&(this.currSandbox._$_property=e,t=t.replace(/@property/g,"_$_property")),t.includes("@path")&&(this.currSandbox._$_path=f.toPathString(n.concat([e])),t=t.replace(/@path/g,"_$_path")),t.includes("@root")&&(this.currSandbox._$_root=this.json,t=t.replace(/@root/g,"_$_root")),/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/.test(t)&&(this.currSandbox._$_v=r,t=t.replace(/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/g,"_$_v$1"));try{return this.vm.runInNewContext(t,this.currSandbox)}catch(s){throw console.log(s),new Error("jsonPath: "+s.message+": "+t)}};f.cache={};f.toPathString=function(t){for(var r=t,e=r.length,n="$",a=1;a<e;a++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(r[a])||(n+=/^[\*0-9]+$/.test(r[a])?"["+r[a]+"]":"['"+r[a]+"']");return n};f.toPointer=function(t){for(var r=t,e=r.length,n="",a=1;a<e;a++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(r[a])||(n+="/"+r[a].toString().replace(/~/g,"~0").replace(/\//g,"~1"));return n};f.toPathArray=function(t){var r=f.cache;if(r[t])return r[t].concat();var e=[],n=t.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g,";$&;").replace(/['\[](\??\((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\))['\]]/g,function(i,s){return"[#"+(e.push(s)-1)+"]"}).replace(/\[["']((?:(?!['\]])[\s\S])*)["']\]/g,function(i,s){return"['"+s.replace(/\./g,"%@%").replace(/~/g,"%%@@%%")+"']"}).replace(/~/g,";~;").replace(/["']?\.["']?(?!(?:(?!\[)[\s\S])*\])|\[["']?/g,";").replace(/%@%/g,".").replace(/%%@@%%/g,"~").replace(/(?:;)?(\^+)(?:;)?/g,function(i,s){return";"+s.split("").join(";")+";"}).replace(/;;;|;;/g,";..;").replace(/;$|'?\]|'$/g,""),a=n.split(";").map(function(i){var s=i.match(/#([0-9]+)/);return!s||!s[1]?i:e[s[1]]});return r[t]=a,r[t].concat()};var Tt=function(r,e,n){for(var a=r.length,i=0;i<a;i++){var s=r[i];n(s)&&e.push(r.splice(i--,1)[0])}};f.prototype.vm={runInNewContext:function(r,e){var n=Object.keys(e),a=[];Tt(n,a,function(h){return typeof e[h]=="function"});var i=n.map(function(h,l){return e[h]}),s=a.reduce(function(h,l){var c=e[l].toString();return/function/.test(c)||(c="function "+c),"var "+l+"="+c+";"+h},"");r=s+r,!/(["'])use strict\1/.test(r)&&!n.includes("arguments")&&(r="var arguments = undefined;"+r),r=r.replace(/;[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*$/,"");var o=r.lastIndexOf(";"),u=o>-1?r.slice(0,o+1)+" return "+r.slice(o+1):" return "+r;return H(Function,nt(n).concat([u])).apply(void 0,nt(i))}};function G(t,r,e,n){return g(this,null,function*(){let a=new Date,i=yield fetch(t,r);if(!i.ok)throw new Error("Fetch failed");let s=new Date(i.headers.get("date"));var o=i;if(n(i,"cached"),s<a){let u=yield fetch(t+"?"+Math.random(),w(v({},r),{method:"HEAD",cache:"no-cache"}));if(u.headers.get("last-modified")!=i.headers.get("last-modified")){if(e(u)===!1)throw new Error("Response is stale");o=yield fetch(t,w(v({},r),{cache:"reload"}))}}if(e(o)===!1)throw new Error("Response is not valid");return i!==o&&n(o,"valid"),o})}function Dt({cdn:t="https://feaascomponentsapidev.blob.core.windows.net",hostname:r,library:e,component:n,version:a,revision:i="published"}){return`${t||r}/components/${e}/${n}/${a}/${i}.html`}function _t({cdn:t="https://feaascomponentsapidev.blob.core.windows.net",hostname:r,library:e,revision:n="published"}){return`${t||r}/styles/${e}/${n}.css`}function U(t,r){return g(this,null,function*(){return G(Dt(t),{},e=>e.headers.get("x-ms-meta-versionDeletedAt")==null,e=>{e.text().then(r)})})}function J(t,r){return g(this,null,function*(){return G(_t(t),{},e=>e.headers.get("x-ms-meta-deletedAt")==null,e=>{e.text().then(r)})})}function Xt(t,r){let e=document.createElement("div");e.innerHTML=t;let n=document.createDocumentFragment();for(;e.firstChild;)n.appendChild(e.firstChild);return D(n,r),e}function xt(t){return t.replace(/(\[[^\]\[]+\]|\.\*)$/g,"")}function Mt(t){return xt(t)+".*"}function ut(t){let r=t.getAttribute("data-path-scope");for(var e=0,n=t;n=n.previousElementSibling;)n.getAttribute("data-path-scope")==r&&e++;return e}function Lt(t,r,e){let n=t.getAttribute("data-path-scope");if(n==null)return;var a=ut(t);if(a!=0)return;let i=t.parentElement;if(i!=null){r==0?t.style.display="none":t.style.display&&(t.style.display="",t.getAttribute("style")==""&&t.removeAttribute("style"));for(var s=a+1,o=t,u=t;u=u.nextElementSibling;)u.getAttribute("data-path-scope")==n&&(s++,o=u);for(var h=s;h<r;h++)i.insertBefore(o.cloneNode(!0),o.nextElementSibling);for(var h=Math.max(1,r);h<s;h++)o=o.previousElementSibling,i.removeChild(o.nextElementSibling)}}function st(t,r,e=!1,n=t){var a=r;let i=Object.keys(t).sort((o,u)=>u.length-o.length);for(let o of i)if(r.startsWith(o)){if(o==r){if(e)return t[o];continue}a=r.substring(o.length+1),n=t[o];break}let s=f({path:a,json:n});return e&&s&&Array.isArray(s)?s[0]:s}function N(t,r,e,n){var l;if(!!t){var a=t;n!=null&&n.processValue&&(e=n==null?void 0:n.processValue(t,r,e));var i=r.replace("data-path-","");if(r=="data-path-src")a=t.tagName=="IMG"?t:t.querySelector("img, video");else if(r=="data-path-href")a=t.querySelector("a")||t.closest("a");else if(r=="data-path-alt")a=t.querySelector("img, picture");else if(r=="data-path-hidden")e=e?null:!0;else if(r=="data-path"||r=="data-embed-html"||r=="html")i="innerHTML";else if(r=="data-embed-src")Q(t,e);else if(r=="data-path-attributes"){let c=((l=t.getAttribute("data-attributes-keys"))==null?void 0:l.split(",").filter(Boolean))||[];for(var s in e){var o=e[s];N(t,s,typeof o=="object"&&o?JSON.stringify(o):o,n)}for(var u=0;u<c.length;u++)(e==null||!(c[u]in e))&&N(t,c[u],null,n);N(t,"data-attributes-keys",Object.keys(e||{}).join(","));return}if(typeof e=="boolean"&&(e=e?"":null),!!a){var h=String(t.getAttribute("data-path-placeholder")||a[i]);e!=null?i=="innerHTML"?a.innerHTML!=e&&(a.innerHTML=e):a.getAttribute(i)!=e&&a.setAttribute(i,e):i=="innerHTML"?a.innerHTML=h:a.removeAttribute(i)}}}function Ot(t){let r=new t.ownerDocument.defaultView.MutationObserver(e=>{e.forEach(n=>{let a=n.target,i=a.getAttribute("data-embed-src");i&&Q(a,i),n.addedNodes&&n.addedNodes.forEach(s=>{s.nodeType==1&&kt(s,!1)})})});return r.observe(t,{attributes:!0,subtree:!0,childList:!0}),r}function kt(t,r=!0){let e=t.querySelectorAll("[data-embed-src]");for(var n=0;n<e.length;n++){let a=e[n];Q(a,a.getAttribute("data-embed-src"))}if(r)return Ot(t)}function Q(t,r){for(var e=t;e;e=e.parentElement)if(!e.parentElement){let a=e.querySelectorAll("script");for(var n=0;n<a.length;n++)if(a[n].getAttribute("src")==r)return!0;e.tagName=="HTML"&&(e=e.querySelector("head")||e);let i=e.ownerDocument.createElement("script");i.type="module",i.src=r,e.appendChild(i);break}}var ot=["data-attributes-keys","data-path-attributes","data-path-scope"];function D(t,r,e,n){var s,o,u;let a=t;if(n||(r=((s=e==null?void 0:e.processData)==null?void 0:s.call(e,a,r))||r),a.nodeType==1){let h=a.getAttribute("data-path-scope");if(h){let c=ut(a),p=st(r,h,!1)||[];c==0&&Lt(a,((o=e==null?void 0:e.shouldRepeat)==null?void 0:o.call(e,a,p))===!1?1:p.length,e),r=w(v({},r),{[Mt(h)]:p[c]})}let l=Array.prototype.slice.call(a.attributes).sort((c,p)=>ot.indexOf(c.name)-ot.indexOf(p.name));for(var i=0;i<l.length;i++){let{name:c,value:p}=l[i];c.startsWith("data-path")&&c!="data-path-scope"&&N(a,c,st(r,p,!0),e),c=="data-embed-src"&&N(a,c,a.getAttribute(c),e)}}for(var i=0;i<a.children.length;i++)D(a.children[i],r,e,!0);return n||(u=e==null?void 0:e.onRender)==null||u.call(e,a,r),a}function W(t,r,e,n){var i;let a=((i=n==null?void 0:n.processTemplate)==null?void 0:i.call(n,t,r,e))||r;return t.innerHTML=a,t.classList.add("-feaas"),D(t,e,n)}function Yt(t,r){return Ht(t,r||(r=document.createElement("style"))),r}function Ht(t,r){return r||(r=document.createElement("style")),J(t,e=>{r.textContent=e}).then(()=>r)}function Gt(t,r){return $t(t,r||(r=document.createElement("div"))),r}function $t(t,r){return g(this,null,function*(){return r||(r=document.createElement("div")),r.childNodes.length?D(r,t.data,t):"template"in t?W(r,t.template,t.data,t):U(t,e=>W(r,e,t.data,t)).then(()=>r)})}var F=class extends HTMLElement{constructor(){super(...arguments);this.connected=null;this.refs={};this.descendants=[];this.onLoad=e=>{e!=null&&(this.payload=e,this.render())}}getProps(e){return{}}getRoot(){return this}attributeChangedCallback(e,n,a){this.set()}connectedCallback(){console.log("FEAAS: Connected",this),this.connected=new Event("feaasConnected",{bubbles:!0,composed:!0}),this.dispatchEvent(this.connected),this.addEventListener("feaasConnected",this),this.addEventListener("feaasDisconnected",this),this.set()}disconnectedCallback(){console.log("FEAAS: Disconnected",this),this.removeEventListener("feaasConnected",this),this.removeEventListener("feaasDisconnected",this),this.dispatchEvent(new Event("feaasDisconnected",{bubbles:!0,composed:!0})),this.connected=null}handleEvent(e){switch(e.type){case"feaasConnected":this.adoptedCallback(e);break;case"feaasDisconnected":this.orphanCallback(e);break}}orphanCallback(e){let n=e.composedPath()[0],a=this.descendants.indexOf(n);a!=-1&&(console.log("FEAAS: Orphaning",this,n),this.descendants.splice(a,-1),this.refs[n.getComponentName()]=null,n.refs.parent==this&&(n.refs.parent=null),n.refs.top==this&&(n.refs.top=n.refs.parent))}adoptedCallback(e){var i,s;let n=e.composedPath()[0];if(this.descendants.push(n),console.log("FEAAS: Adopting",this,n),this.refs[n.getComponentName()]=n,n.refs.top=this,(i=n.refs).parent||(i.parent=this),n.renderReact)for(var a=n.refs.parent;a;a=a.refs.parent)a.renderReact&&((s=n.refs).parentReact||(s.parentReact=a),n.refs.topReact=a)}getComponentName(){return this.tagName.replace("FEAAS-","").toLowerCase()}isReadyToLoad(){return this.payload===void 0&&this.getAttribute("hidden")==null}reify(){return g(this,null,function*(){this.payload!==void 0?this.render():this.isReadyToLoad()&&(this.payload=null,this.load().then(this.onLoad))})}load(){return Promise.resolve(null)}render(e=!1){var i,s,o;if(console.log("FEAAS: React",this.tagName,this.payload),this.payload==null)return;let{React:n,ReactDOM:a}=this.payload||{};if(!n)throw new Error(`${this.tagName}: React is not present in payload`);if(!a)throw new Error(`${this.tagName}: ReactDOM is not present in payload`);!this.refs.topReact&&!this.forceUpdateReact?a.render(n.createElement(this.getReactWrapper()),this.getReactRoot()):this.forceUpdateReact?(i=this.forceUpdateReact)==null||i.call(this):(o=(s=this.refs.topReact).forceUpdateReact)==null||o.call(s)}invokeReactRendering(){let{React:e,ReactDOM:n}=this.payload||{},a=this.descendants.filter(i=>i.refs.parentReact==this&&i.payload).map((i,s)=>e.createElement(this.getReactWrapper(i),{key:this.tagName+"-"+s,slot:i.getAttribute("slot")}));return this.renderReact(w(v({},this.props),{children:a}),this.payload)}getReactWrapper(e=this,n=e.tagName){let a=e.reactWrapper||(e.reactWrapper=i=>{if(e.renderReact){let{React:s,ReactDOM:o}=e.payload||{},[u,h]=s.useReducer(l=>l+1,0);return e.forceUpdateReact=h,o.createPortal(s.createElement(s.Fragment,null,e.invokeReactRendering()),e.getReactRoot())}else return e.render()});return Object.assign(a,{displayName:n}),a}getUID(){return this.uid||(this.uid=String(Math.random()))}getReactRoot(){return this.getRoot()}set(e){this.overrides=v(v({},this.overrides),e),this.props=v(v({},this.getProps()),this.overrides);for(var n in this.props){let a=this.props[n];this.props[n]==null?this.removeAttribute(n):(typeof a=="string"||typeof a=="number")&&this.getAttribute(n)!=String(a)&&this.setAttribute(n,String(a))}this.scheduleRender()}scheduleRender(){cancelAnimationFrame(this.nextRender),this.nextRender=requestAnimationFrame(()=>{this.reify()})}formatURL(e,n){return typeof e=="string"&&e.match(/\/[^\/]/)?n+e:e}getContextAttribute(e,n=this){var a,i;return(i=(a=n.closest(`[${e}]`))==null?void 0:a.getAttribute(e))!=null?i:this.getAttribute(e)}static register(e){window.customElements.get(e)||window.customElements.define(e,this)}};function ee(t=this){return{hidden:(t==null?void 0:t.getAttribute("hidden"))!=null}}var z=class extends F{attributeChangedCallback(e,n,a){e=="hidden"&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),a?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all"))}connectedCallback(){this.attributeChangedCallback("hidden",this.getAttribute("hidden"),this.getAttribute("hidden")),this.stylesheet=document.createElement("style"),this.stylesheet.textContent=`
#loader {

@@ -5,0 +5,0 @@ position: absolute;

var Lt=Object.defineProperty,_t=Object.defineProperties;var Ot=Object.getOwnPropertyDescriptors;var Rt=Object.getOwnPropertySymbols;var Ht=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable;var wt=(t,r,e)=>r in t?Lt(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,N=(t,r)=>{for(var e in r||(r={}))Ht.call(r,e)&&wt(t,e,r[e]);if(Rt)for(var e of Rt(r))Bt.call(r,e)&&wt(t,e,r[e]);return t},Y=(t,r)=>_t(t,Ot(r));var I=(t,r,e)=>new Promise((n,A)=>{var E=P=>{try{F(e.next(P))}catch(C){A(C)}},S=P=>{try{F(e.throw(P))}catch(C){A(C)}},F=P=>P.done?n(P.value):Promise.resolve(P.value).then(E,S);F((e=e.apply(t,r)).next())});function j(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j=function(r){return typeof r}:j=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},j(t)}function It(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}function $t(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),r&&st(t,r)}function ot(t){return ot=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ot(t)}function st(t,r){return st=Object.setPrototypeOf||function(n,A){return n.__proto__=A,n},st(t,r)}function xt(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function nt(t,r,e){return xt()?nt=Reflect.construct:nt=function(A,E,S){var F=[null];F.push.apply(F,E);var P=Function.bind.apply(A,F),C=new P;return S&&st(C,S.prototype),C},nt.apply(null,arguments)}function Nt(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function gt(t){var r=typeof Map=="function"?new Map:void 0;return gt=function(n){if(n===null||!Nt(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r!="undefined"){if(r.has(n))return r.get(n);r.set(n,A)}function A(){return nt(n,arguments,ot(this).constructor)}return A.prototype=Object.create(n.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),st(A,n)},gt(t)}function jt(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Wt(t,r){return r&&(typeof r=="object"||typeof r=="function")?r:jt(t)}function zt(t){var r=xt();return function(){var n=ot(t),A;if(r){var E=ot(this).constructor;A=Reflect.construct(n,arguments,E)}else A=n.apply(this,arguments);return Wt(this,A)}}function Ct(t){return Ut(t)||Jt(t)||Tt(t)||qt()}function Ut(t){if(Array.isArray(t))return mt(t)}function Jt(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Tt(t,r){if(!!t){if(typeof t=="string")return mt(t,r);var e=Object.prototype.toString.call(t).slice(8,-1);if(e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set")return Array.from(t);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return mt(t,r)}}function mt(t,r){(r==null||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}function qt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Vt(t,r){var e=typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(!e){if(Array.isArray(t)||(e=Tt(t))||r&&t&&typeof t.length=="number"){e&&(t=e);var n=0,A=function(){};return{s:A,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(P){throw P},f:A}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var E=!0,S=!1,F;return{s:function(){e=e.call(t)},n:function(){var P=e.next();return E=P.done,P},e:function(P){S=!0,F=P},f:function(){try{!E&&e.return!=null&&e.return()}finally{if(S)throw F}}}}var H=Object.prototype.hasOwnProperty;function rt(t,r){return t=t.slice(),t.push(r),t}function Z(t,r){return r=r.slice(),r.unshift(t),r}var Xt=function(t){$t(e,t);var r=zt(e);function e(n){var A;return It(this,e),A=r.call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)'),A.avoidNew=!0,A.value=n,A.name="NewError",A}return e}(gt(Error));function T(t,r,e,n,A){if(!(this instanceof T))try{return new T(t,r,e,n,A)}catch(P){if(!P.avoidNew)throw P;return P.value}typeof t=="string"&&(A=n,n=e,e=r,r=t,t=null);var E=t&&j(t)==="object";if(t=t||{},this.json=t.json||e,this.path=t.path||r,this.resultType=t.resultType||"value",this.flatten=t.flatten||!1,this.wrap=H.call(t,"wrap")?t.wrap:!0,this.sandbox=t.sandbox||{},this.preventEval=t.preventEval||!1,this.parent=t.parent||null,this.parentProperty=t.parentProperty||null,this.callback=t.callback||n||null,this.otherTypeCallback=t.otherTypeCallback||A||function(){throw new TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},t.autostart!==!1){var S={path:E?t.path:r};E?"json"in t&&(S.json=t.json):S.json=e;var F=this.evaluate(S);if(!F||j(F)!=="object")throw new Xt(F);return F}}T.prototype.evaluate=function(t,r,e,n){var A=this,E=this.parent,S=this.parentProperty,F=this.flatten,P=this.wrap;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,e=e||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,r=r||this.json,t=t||this.path,t&&j(t)==="object"&&!Array.isArray(t)){if(!t.path&&t.path!=="")throw new TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!H.call(t,"json"))throw new TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');var C=t;r=C.json,F=H.call(t,"flatten")?t.flatten:F,this.currResultType=H.call(t,"resultType")?t.resultType:this.currResultType,this.currSandbox=H.call(t,"sandbox")?t.sandbox:this.currSandbox,P=H.call(t,"wrap")?t.wrap:P,this.currPreventEval=H.call(t,"preventEval")?t.preventEval:this.currPreventEval,e=H.call(t,"callback")?t.callback:e,this.currOtherTypeCallback=H.call(t,"otherTypeCallback")?t.otherTypeCallback:this.currOtherTypeCallback,E=H.call(t,"parent")?t.parent:E,S=H.call(t,"parentProperty")?t.parentProperty:S,t=t.path}if(E=E||null,S=S||null,Array.isArray(t)&&(t=T.toPathString(t)),!(!t&&t!==""||!r)){var R=T.toPathArray(t);R[0]==="$"&&R.length>1&&R.shift(),this._hasParentSelector=null;var w=this._trace(R,r,["$"],E,S,e).filter(function(x){return x&&!x.isParentSelector});return w.length?!P&&w.length===1&&!w[0].hasArrExpr?this._getPreferredOutput(w[0]):w.reduce(function(x,D){var M=A._getPreferredOutput(D);return F&&Array.isArray(M)?x=x.concat(M):x.push(M),x},[]):P?[]:void 0}};T.prototype._getPreferredOutput=function(t){var r=this.currResultType;switch(r){case"all":{var e=Array.isArray(t.path)?t.path:T.toPathArray(t.path);return t.pointer=T.toPointer(e),t.path=typeof t.path=="string"?t.path:T.toPathString(t.path),t}case"value":case"parent":case"parentProperty":return t[r];case"path":return T.toPathString(t[r]);case"pointer":return T.toPointer(t.path);default:throw new TypeError("Unknown result type")}};T.prototype._handleCallback=function(t,r,e){if(r){var n=this._getPreferredOutput(t);t.path=typeof t.path=="string"?t.path:T.toPathString(t.path),r(n,e,t)}};T.prototype._trace=function(t,r,e,n,A,E,S,F){var P=this,C;if(!t.length)return C={path:e,value:r,parent:n,parentProperty:A,hasArrExpr:S},this._handleCallback(C,E,"value"),C;var R=t[0],w=t.slice(1),x=[];function D(L){Array.isArray(L)?L.forEach(function(W){x.push(W)}):x.push(L)}if((typeof R!="string"||F)&&r&&H.call(r,R))D(this._trace(w,r[R],rt(e,R),r,R,E,S));else if(R==="*")this._walk(R,w,r,e,n,A,E,function(L,W,X,B,V,K,$,z){D(P._trace(Z(L,X),B,V,K,$,z,!0,!0))});else if(R==="..")D(this._trace(w,r,e,n,A,E,S)),this._walk(R,w,r,e,n,A,E,function(L,W,X,B,V,K,$,z){j(B[L])==="object"&&D(P._trace(Z(W,X),B[L],rt(V,L),B,L,z,!0))});else{if(R==="^")return this._hasParentSelector=!0,{path:e.slice(0,-1),expr:w,isParentSelector:!0};if(R==="~")return C={path:rt(e,R),value:A,parent:n,parentProperty:null},this._handleCallback(C,E,"property"),C;if(R==="$")D(this._trace(w,r,e,null,null,E,S));else if(/^(\x2D?[0-9]*):(\x2D?[0-9]*):?([0-9]*)$/.test(R))D(this._slice(R,w,r,e,n,A,E));else if(R.indexOf("?(")===0){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");this._walk(R,w,r,e,n,A,E,function(L,W,X,B,V,K,$,z){P._eval(W.replace(/^\?\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?)\)$/,"$1"),B[L],L,V,K,$)&&D(P._trace(Z(L,X),B,V,K,$,z,!0))})}else if(R[0]==="("){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");D(this._trace(Z(this._eval(R,r,e[e.length-1],e.slice(0,-1),n,A),w),r,e,n,A,E,S))}else if(R[0]==="@"){var M=!1,U=R.slice(1,-2);switch(U){case"scalar":(!r||!["object","function"].includes(j(r)))&&(M=!0);break;case"boolean":case"string":case"undefined":case"function":j(r)===U&&(M=!0);break;case"integer":Number.isFinite(r)&&!(r%1)&&(M=!0);break;case"number":Number.isFinite(r)&&(M=!0);break;case"nonFinite":typeof r=="number"&&!Number.isFinite(r)&&(M=!0);break;case"object":r&&j(r)===U&&(M=!0);break;case"array":Array.isArray(r)&&(M=!0);break;case"other":M=this.currOtherTypeCallback(r,e,n,A);break;case"null":r===null&&(M=!0);break;default:throw new TypeError("Unknown value type "+U)}if(M)return C={path:e,value:r,parent:n,parentProperty:A},this._handleCallback(C,E,"value"),C}else if(R[0]==="`"&&r&&H.call(r,R.slice(1))){var at=R.slice(1);D(this._trace(w,r[at],rt(e,at),r,at,E,S,!0))}else if(R.includes(",")){var yt=R.split(","),G=Vt(yt),ut;try{for(G.s();!(ut=G.n()).done;){var et=ut.value;D(this._trace(Z(et,w),r,e,n,A,E,!0))}}catch(L){G.e(L)}finally{G.f()}}else!F&&r&&H.call(r,R)&&D(this._trace(w,r[R],rt(e,R),r,R,E,S,!0))}if(this._hasParentSelector)for(var _=0;_<x.length;_++){var Q=x[_];if(Q&&Q.isParentSelector){var J=this._trace(Q.expr,r,Q.path,n,A,E,S);if(Array.isArray(J)){x[_]=J[0];for(var bt=J.length,q=1;q<bt;q++)_++,x.splice(_,0,J[q])}else x[_]=J}}return x};T.prototype._walk=function(t,r,e,n,A,E,S,F){if(Array.isArray(e))for(var P=e.length,C=0;C<P;C++)F(C,t,r,e,n,A,E,S);else e&&j(e)==="object"&&Object.keys(e).forEach(function(R){F(R,t,r,e,n,A,E,S)})};T.prototype._slice=function(t,r,e,n,A,E,S){if(!!Array.isArray(e)){var F=e.length,P=t.split(":"),C=P[2]&&Number.parseInt(P[2])||1,R=P[0]&&Number.parseInt(P[0])||0,w=P[1]&&Number.parseInt(P[1])||F;R=R<0?Math.max(0,R+F):Math.min(F,R),w=w<0?Math.max(0,w+F):Math.min(F,w);for(var x=[],D=R;D<w;D+=C){var M=this._trace(Z(D,r),e,n,A,E,S,!0);M.forEach(function(U){x.push(U)})}return x}};T.prototype._eval=function(t,r,e,n,A,E){t.includes("@parentProperty")&&(this.currSandbox._$_parentProperty=E,t=t.replace(/@parentProperty/g,"_$_parentProperty")),t.includes("@parent")&&(this.currSandbox._$_parent=A,t=t.replace(/@parent/g,"_$_parent")),t.includes("@property")&&(this.currSandbox._$_property=e,t=t.replace(/@property/g,"_$_property")),t.includes("@path")&&(this.currSandbox._$_path=T.toPathString(n.concat([e])),t=t.replace(/@path/g,"_$_path")),t.includes("@root")&&(this.currSandbox._$_root=this.json,t=t.replace(/@root/g,"_$_root")),/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/.test(t)&&(this.currSandbox._$_v=r,t=t.replace(/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/g,"_$_v$1"));try{return this.vm.runInNewContext(t,this.currSandbox)}catch(S){throw console.log(S),new Error("jsonPath: "+S.message+": "+t)}};T.cache={};T.toPathString=function(t){for(var r=t,e=r.length,n="$",A=1;A<e;A++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(r[A])||(n+=/^[\*0-9]+$/.test(r[A])?"["+r[A]+"]":"['"+r[A]+"']");return n};T.toPointer=function(t){for(var r=t,e=r.length,n="",A=1;A<e;A++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(r[A])||(n+="/"+r[A].toString().replace(/~/g,"~0").replace(/\//g,"~1"));return n};T.toPathArray=function(t){var r=T.cache;if(r[t])return r[t].concat();var e=[],n=t.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g,";$&;").replace(/['\[](\??\((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\))['\]]/g,function(E,S){return"[#"+(e.push(S)-1)+"]"}).replace(/\[["']((?:(?!['\]])[\s\S])*)["']\]/g,function(E,S){return"['"+S.replace(/\./g,"%@%").replace(/~/g,"%%@@%%")+"']"}).replace(/~/g,";~;").replace(/["']?\.["']?(?!(?:(?!\[)[\s\S])*\])|\[["']?/g,";").replace(/%@%/g,".").replace(/%%@@%%/g,"~").replace(/(?:;)?(\^+)(?:;)?/g,function(E,S){return";"+S.split("").join(";")+";"}).replace(/;;;|;;/g,";..;").replace(/;$|'?\]|'$/g,""),A=n.split(";").map(function(E){var S=E.match(/#([0-9]+)/);return!S||!S[1]?E:e[S[1]]});return r[t]=A,r[t].concat()};var Kt=function(r,e,n){for(var A=r.length,E=0;E<A;E++){var S=r[E];n(S)&&e.push(r.splice(E--,1)[0])}};T.prototype.vm={runInNewContext:function(r,e){var n=Object.keys(e),A=[];Kt(n,A,function(C){return typeof e[C]=="function"});var E=n.map(function(C,R){return e[C]}),S=A.reduce(function(C,R){var w=e[R].toString();return/function/.test(w)||(w="function "+w),"var "+R+"="+w+";"+C},"");r=S+r,!/(["'])use strict\1/.test(r)&&!n.includes("arguments")&&(r="var arguments = undefined;"+r),r=r.replace(/;[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*$/,"");var F=r.lastIndexOf(";"),P=F>-1?r.slice(0,F+1)+" return "+r.slice(F+1):" return "+r;return nt(Function,Ct(n).concat([P])).apply(void 0,Ct(E))}};function At(t,r,e,n){return I(this,null,function*(){let A=new Date,E=yield fetch(t,r);if(!E.ok)throw new Error("Fetch failed");let S=new Date(E.headers.get("date"));var F=E;if(n(E,"cached"),S<A){let P=yield fetch(t+"?"+Math.random(),Y(N({},r),{method:"HEAD",cache:"no-cache"}));if(P.headers.get("last-modified")!=E.headers.get("last-modified")){if(e(P)===!1)throw new Error("Response is stale");F=yield fetch(t,Y(N({},r),{cache:"reload"}))}}if(e(F)===!1)throw new Error("Response is not valid");return E!==F&&n(F,"valid"),F})}function Yt({cdn:t="https://feaascomponentsapidev.blob.core.windows.net",hostname:r,library:e,component:n,version:A,revision:E="published"}){return`${t||r}/components/${e}/${n}/${A}/${E}.html`}function Gt({cdn:t="https://feaascomponentsapidev.blob.core.windows.net",hostname:r,library:e,revision:n="published"}){return`${t||r}/styles/${e}/${n}.css`}function ct(t,r){return I(this,null,function*(){return At(Yt(t),{},e=>e.headers.get("x-ms-meta-versionDeletedAt")==null,e=>{e.text().then(r)})})}function pt(t,r){return I(this,null,function*(){return At(Gt(t),{},e=>e.headers.get("x-ms-meta-deletedAt")==null,e=>{e.text().then(r)})})}function ve(t,r){let e=document.createElement("div");e.innerHTML=t;let n=document.createDocumentFragment();for(;e.firstChild;)n.appendChild(e.firstChild);return tt(n,r),e}function Qt(t){return t.replace(/(\[[^\]\[]+\]|\.\*)$/g,"")}function Zt(t){return Qt(t)+".*"}function Dt(t){let r=t.getAttribute("data-path-scope");for(var e=0,n=t;n=n.previousElementSibling;)n.getAttribute("data-path-scope")==r&&e++;return e}function te(t,r,e){let n=t.getAttribute("data-path-scope");if(n==null)return;var A=Dt(t);if(A!=0)return;let E=t.parentElement;if(E!=null){r==0?t.style.display="none":t.style.display&&(t.style.display="",t.getAttribute("style")==""&&t.removeAttribute("style"));for(var S=A+1,F=t,P=t;P=P.nextElementSibling;)P.getAttribute("data-path-scope")==n&&(S++,F=P);for(var C=S;C<r;C++)E.insertBefore(F.cloneNode(!0),F.nextElementSibling);for(var C=Math.max(1,r);C<S;C++)F=F.previousElementSibling,E.removeChild(F.nextElementSibling)}}function kt(t,r,e=!1,n=t){var A=r;let E=Object.keys(t).sort((F,P)=>P.length-F.length);for(let F of E)if(r.startsWith(F)){if(F==r){if(e)return t[F];continue}A=r.substring(F.length+1),n=t[F];break}let S=T({path:A,json:n});return e&&S&&Array.isArray(S)?S[0]:S}function it(t,r,e,n){var R;if(!!t){var A=t;n!=null&&n.processValue&&(e=n==null?void 0:n.processValue(t,r,e));var E=r.replace("data-path-","");if(r=="data-path-src")A=t.tagName=="IMG"?t:t.querySelector("img, video");else if(r=="data-path-href")A=t.querySelector("a")||t.closest("a");else if(r=="data-path-alt")A=t.querySelector("img, picture");else if(r=="data-path-hidden")e=e?null:!0;else if(r=="data-path"||r=="data-embed-html"||r=="html")E="innerHTML";else if(r=="data-embed-src")Et(t,e);else if(r=="data-path-attributes"){let w=((R=t.getAttribute("data-attributes-keys"))==null?void 0:R.split(",").filter(Boolean))||[];for(var S in e){var F=e[S];it(t,S,typeof F=="object"&&F?JSON.stringify(F):F,n)}for(var P=0;P<w.length;P++)(e==null||!(w[P]in e))&&it(t,w[P],null,n);it(t,"data-attributes-keys",Object.keys(e||{}).join(","));return}if(typeof e=="boolean"&&(e=e?"":null),!!A){var C=String(t.getAttribute("data-path-placeholder")||A[E]);e!=null?E=="innerHTML"?A.innerHTML!=e&&(A.innerHTML=e):A.getAttribute(E)!=e&&A.setAttribute(E,e):E=="innerHTML"?A.innerHTML=C:A.removeAttribute(E)}}}function ee(t){let r=new t.ownerDocument.defaultView.MutationObserver(e=>{e.forEach(n=>{let A=n.target,E=A.getAttribute("data-embed-src");E&&Et(A,E),n.addedNodes&&n.addedNodes.forEach(S=>{S.nodeType==1&&re(S,!1)})})});return r.observe(t,{attributes:!0,subtree:!0,childList:!0}),r}function re(t,r=!0){let e=t.querySelectorAll("[data-embed-src]");for(var n=0;n<e.length;n++){let A=e[n];Et(A,A.getAttribute("data-embed-src"))}if(r)return ee(t)}function Et(t,r){for(var e=t;e;e=e.parentElement)if(!e.parentElement){let A=e.querySelectorAll("script");for(var n=0;n<A.length;n++)if(A[n].getAttribute("src")==r)return!0;e.tagName=="HTML"&&(e=e.querySelector("head")||e);let E=e.ownerDocument.createElement("script");E.type="module",E.src=r,e.appendChild(E);break}}var Mt=["data-attributes-keys","data-path-attributes","data-path-scope"];function tt(t,r,e,n){var S,F,P;let A=t;if(n||(r=((S=e==null?void 0:e.processData)==null?void 0:S.call(e,A,r))||r),A.nodeType==1){let C=A.getAttribute("data-path-scope");if(C){let w=Dt(A),x=kt(r,C,!1)||[];w==0&&te(A,((F=e==null?void 0:e.shouldRepeat)==null?void 0:F.call(e,A,x))===!1?1:x.length,e),r=Y(N({},r),{[Zt(C)]:x[w]})}let R=Array.prototype.slice.call(A.attributes).sort((w,x)=>Mt.indexOf(w.name)-Mt.indexOf(x.name));for(var E=0;E<R.length;E++){let{name:w,value:x}=R[E];w.startsWith("data-path")&&w!="data-path-scope"&&it(A,w,kt(r,x,!0),e),w=="data-embed-src"&&it(A,w,A.getAttribute(w),e)}}for(var E=0;E<A.children.length;E++)tt(A.children[E],r,e,!0);return n||(P=e==null?void 0:e.onRender)==null||P.call(e,A,r),A}function lt(t,r,e,n){var E;let A=((E=n==null?void 0:n.processTemplate)==null?void 0:E.call(n,t,r,e))||r;return t.innerHTML=A,t.classList.add("-feaas"),tt(t,e,n)}function Se(t,r){return ne(t,r||(r=document.createElement("style"))),r}function ne(t,r){return r||(r=document.createElement("style")),pt(t,e=>{r.textContent=e}).then(()=>r)}function Fe(t,r){return oe(t,r||(r=document.createElement("div"))),r}function oe(t,r){return I(this,null,function*(){return r||(r=document.createElement("div")),r.childNodes.length?tt(r,t.data,t):"template"in t?lt(r,t.template,t.data,t):ct(t,e=>lt(r,e,t.data,t)).then(()=>r)})}var O=class extends HTMLElement{constructor(){super(...arguments);this.connected=null;this.refs={};this.descendants=[];this.onLoad=e=>{e!=null&&(this.payload=e,this.render())}}getProps(e){return{}}getRoot(){return this}attributeChangedCallback(e,n,A){this.set()}connectedCallback(){console.log("FEAAS: Connected",this),this.connected=new Event("feaasConnected",{bubbles:!0,composed:!0}),this.dispatchEvent(this.connected),this.addEventListener("feaasConnected",this),this.addEventListener("feaasDisconnected",this),this.set()}disconnectedCallback(){console.log("FEAAS: Disconnected",this),this.removeEventListener("feaasConnected",this),this.removeEventListener("feaasDisconnected",this),this.dispatchEvent(new Event("feaasDisconnected",{bubbles:!0,composed:!0})),this.connected=null}handleEvent(e){switch(e.type){case"feaasConnected":this.adoptedCallback(e);break;case"feaasDisconnected":this.orphanCallback(e);break}}orphanCallback(e){let n=e.composedPath()[0],A=this.descendants.indexOf(n);A!=-1&&(console.log("FEAAS: Orphaning",this,n),this.descendants.splice(A,-1),this.refs[n.getComponentName()]=null,n.refs.parent==this&&(n.refs.parent=null),n.refs.top==this&&(n.refs.top=n.refs.parent))}adoptedCallback(e){var E,S;let n=e.composedPath()[0];if(this.descendants.push(n),console.log("FEAAS: Adopting",this,n),this.refs[n.getComponentName()]=n,n.refs.top=this,(E=n.refs).parent||(E.parent=this),n.renderReact)for(var A=n.refs.parent;A;A=A.refs.parent)A.renderReact&&((S=n.refs).parentReact||(S.parentReact=A),n.refs.topReact=A)}getComponentName(){return this.tagName.replace("FEAAS-","").toLowerCase()}isReadyToLoad(){return this.payload===void 0&&this.getAttribute("hidden")==null}reify(){return I(this,null,function*(){this.payload!==void 0?this.render():this.isReadyToLoad()&&(this.payload=null,this.load().then(this.onLoad))})}load(){return Promise.resolve(null)}render(e=!1){var E,S,F;if(console.log("FEAAS: React",this.tagName,this.payload),this.payload==null)return;let{React:n,ReactDOM:A}=this.payload||{};if(!n)throw new Error(`${this.tagName}: React is not present in payload`);if(!A)throw new Error(`${this.tagName}: ReactDOM is not present in payload`);!this.refs.topReact&&!this.forceUpdateReact?A.render(n.createElement(this.getReactWrapper()),this.getReactRoot()):this.forceUpdateReact?(E=this.forceUpdateReact)==null||E.call(this):(F=(S=this.refs.topReact).forceUpdateReact)==null||F.call(S)}invokeReactRendering(){let{React:e,ReactDOM:n}=this.payload||{},A=this.descendants.filter(E=>E.refs.parentReact==this&&E.payload).map((E,S)=>e.createElement(this.getReactWrapper(E),{key:this.tagName+"-"+S,slot:E.getAttribute("slot")}));return this.renderReact(Y(N({},this.props),{children:A}),this.payload)}getReactWrapper(e=this,n=e.tagName){let A=e.reactWrapper||(e.reactWrapper=E=>{if(e.renderReact){let{React:S,ReactDOM:F}=e.payload||{},[P,C]=S.useReducer(R=>R+1,0);return e.forceUpdateReact=C,F.createPortal(S.Fragment({children:e.invokeReactRendering()}),e.getReactRoot())}else return e.render()});return Object.assign(A,{displayName:n}),A}getUID(){return this.uid||(this.uid=String(Math.random()))}getReactRoot(){return this.getRoot()}set(e){this.overrides=N(N({},this.overrides),e),this.props=N(N({},this.getProps()),this.overrides);for(var n in this.props){let A=this.props[n];this.props[n]==null?this.removeAttribute(n):(typeof A=="string"||typeof A=="number")&&this.getAttribute(n)!=String(A)&&this.setAttribute(n,String(A))}this.scheduleRender()}scheduleRender(){cancelAnimationFrame(this.nextRender),this.nextRender=requestAnimationFrame(()=>{this.reify()})}formatURL(e,n){return typeof e=="string"&&e.match(/\/[^\/]/)?n+e:e}getContextAttribute(e,n=this){var A,E;return(E=(A=n.closest(`[${e}]`))==null?void 0:A.getAttribute(e))!=null?E:this.getAttribute(e)}static register(e){window.customElements.get(e)||window.customElements.define(e,this)}};function Ce(t=this){return{hidden:(t==null?void 0:t.getAttribute("hidden"))!=null}}var ht=class extends O{attributeChangedCallback(e,n,A){e=="hidden"&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),A?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all"))}connectedCallback(){this.attributeChangedCallback("hidden",this.getAttribute("hidden"),this.getAttribute("hidden")),this.stylesheet=document.createElement("style"),this.stylesheet.textContent=`
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var E=!0,S=!1,F;return{s:function(){e=e.call(t)},n:function(){var P=e.next();return E=P.done,P},e:function(P){S=!0,F=P},f:function(){try{!E&&e.return!=null&&e.return()}finally{if(S)throw F}}}}var H=Object.prototype.hasOwnProperty;function rt(t,r){return t=t.slice(),t.push(r),t}function Z(t,r){return r=r.slice(),r.unshift(t),r}var Xt=function(t){$t(e,t);var r=zt(e);function e(n){var A;return It(this,e),A=r.call(this,'JSONPath should not be called with "new" (it prevents return of (unwrapped) scalar values)'),A.avoidNew=!0,A.value=n,A.name="NewError",A}return e}(gt(Error));function T(t,r,e,n,A){if(!(this instanceof T))try{return new T(t,r,e,n,A)}catch(P){if(!P.avoidNew)throw P;return P.value}typeof t=="string"&&(A=n,n=e,e=r,r=t,t=null);var E=t&&j(t)==="object";if(t=t||{},this.json=t.json||e,this.path=t.path||r,this.resultType=t.resultType||"value",this.flatten=t.flatten||!1,this.wrap=H.call(t,"wrap")?t.wrap:!0,this.sandbox=t.sandbox||{},this.preventEval=t.preventEval||!1,this.parent=t.parent||null,this.parentProperty=t.parentProperty||null,this.callback=t.callback||n||null,this.otherTypeCallback=t.otherTypeCallback||A||function(){throw new TypeError("You must supply an otherTypeCallback callback option with the @other() operator.")},t.autostart!==!1){var S={path:E?t.path:r};E?"json"in t&&(S.json=t.json):S.json=e;var F=this.evaluate(S);if(!F||j(F)!=="object")throw new Xt(F);return F}}T.prototype.evaluate=function(t,r,e,n){var A=this,E=this.parent,S=this.parentProperty,F=this.flatten,P=this.wrap;if(this.currResultType=this.resultType,this.currPreventEval=this.preventEval,this.currSandbox=this.sandbox,e=e||this.callback,this.currOtherTypeCallback=n||this.otherTypeCallback,r=r||this.json,t=t||this.path,t&&j(t)==="object"&&!Array.isArray(t)){if(!t.path&&t.path!=="")throw new TypeError('You must supply a "path" property when providing an object argument to JSONPath.evaluate().');if(!H.call(t,"json"))throw new TypeError('You must supply a "json" property when providing an object argument to JSONPath.evaluate().');var C=t;r=C.json,F=H.call(t,"flatten")?t.flatten:F,this.currResultType=H.call(t,"resultType")?t.resultType:this.currResultType,this.currSandbox=H.call(t,"sandbox")?t.sandbox:this.currSandbox,P=H.call(t,"wrap")?t.wrap:P,this.currPreventEval=H.call(t,"preventEval")?t.preventEval:this.currPreventEval,e=H.call(t,"callback")?t.callback:e,this.currOtherTypeCallback=H.call(t,"otherTypeCallback")?t.otherTypeCallback:this.currOtherTypeCallback,E=H.call(t,"parent")?t.parent:E,S=H.call(t,"parentProperty")?t.parentProperty:S,t=t.path}if(E=E||null,S=S||null,Array.isArray(t)&&(t=T.toPathString(t)),!(!t&&t!==""||!r)){var R=T.toPathArray(t);R[0]==="$"&&R.length>1&&R.shift(),this._hasParentSelector=null;var w=this._trace(R,r,["$"],E,S,e).filter(function(x){return x&&!x.isParentSelector});return w.length?!P&&w.length===1&&!w[0].hasArrExpr?this._getPreferredOutput(w[0]):w.reduce(function(x,D){var M=A._getPreferredOutput(D);return F&&Array.isArray(M)?x=x.concat(M):x.push(M),x},[]):P?[]:void 0}};T.prototype._getPreferredOutput=function(t){var r=this.currResultType;switch(r){case"all":{var e=Array.isArray(t.path)?t.path:T.toPathArray(t.path);return t.pointer=T.toPointer(e),t.path=typeof t.path=="string"?t.path:T.toPathString(t.path),t}case"value":case"parent":case"parentProperty":return t[r];case"path":return T.toPathString(t[r]);case"pointer":return T.toPointer(t.path);default:throw new TypeError("Unknown result type")}};T.prototype._handleCallback=function(t,r,e){if(r){var n=this._getPreferredOutput(t);t.path=typeof t.path=="string"?t.path:T.toPathString(t.path),r(n,e,t)}};T.prototype._trace=function(t,r,e,n,A,E,S,F){var P=this,C;if(!t.length)return C={path:e,value:r,parent:n,parentProperty:A,hasArrExpr:S},this._handleCallback(C,E,"value"),C;var R=t[0],w=t.slice(1),x=[];function D(L){Array.isArray(L)?L.forEach(function(W){x.push(W)}):x.push(L)}if((typeof R!="string"||F)&&r&&H.call(r,R))D(this._trace(w,r[R],rt(e,R),r,R,E,S));else if(R==="*")this._walk(R,w,r,e,n,A,E,function(L,W,X,B,V,K,$,z){D(P._trace(Z(L,X),B,V,K,$,z,!0,!0))});else if(R==="..")D(this._trace(w,r,e,n,A,E,S)),this._walk(R,w,r,e,n,A,E,function(L,W,X,B,V,K,$,z){j(B[L])==="object"&&D(P._trace(Z(W,X),B[L],rt(V,L),B,L,z,!0))});else{if(R==="^")return this._hasParentSelector=!0,{path:e.slice(0,-1),expr:w,isParentSelector:!0};if(R==="~")return C={path:rt(e,R),value:A,parent:n,parentProperty:null},this._handleCallback(C,E,"property"),C;if(R==="$")D(this._trace(w,r,e,null,null,E,S));else if(/^(\x2D?[0-9]*):(\x2D?[0-9]*):?([0-9]*)$/.test(R))D(this._slice(R,w,r,e,n,A,E));else if(R.indexOf("?(")===0){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");this._walk(R,w,r,e,n,A,E,function(L,W,X,B,V,K,$,z){P._eval(W.replace(/^\?\(((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?)\)$/,"$1"),B[L],L,V,K,$)&&D(P._trace(Z(L,X),B,V,K,$,z,!0))})}else if(R[0]==="("){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");D(this._trace(Z(this._eval(R,r,e[e.length-1],e.slice(0,-1),n,A),w),r,e,n,A,E,S))}else if(R[0]==="@"){var M=!1,U=R.slice(1,-2);switch(U){case"scalar":(!r||!["object","function"].includes(j(r)))&&(M=!0);break;case"boolean":case"string":case"undefined":case"function":j(r)===U&&(M=!0);break;case"integer":Number.isFinite(r)&&!(r%1)&&(M=!0);break;case"number":Number.isFinite(r)&&(M=!0);break;case"nonFinite":typeof r=="number"&&!Number.isFinite(r)&&(M=!0);break;case"object":r&&j(r)===U&&(M=!0);break;case"array":Array.isArray(r)&&(M=!0);break;case"other":M=this.currOtherTypeCallback(r,e,n,A);break;case"null":r===null&&(M=!0);break;default:throw new TypeError("Unknown value type "+U)}if(M)return C={path:e,value:r,parent:n,parentProperty:A},this._handleCallback(C,E,"value"),C}else if(R[0]==="`"&&r&&H.call(r,R.slice(1))){var at=R.slice(1);D(this._trace(w,r[at],rt(e,at),r,at,E,S,!0))}else if(R.includes(",")){var yt=R.split(","),G=Vt(yt),ut;try{for(G.s();!(ut=G.n()).done;){var et=ut.value;D(this._trace(Z(et,w),r,e,n,A,E,!0))}}catch(L){G.e(L)}finally{G.f()}}else!F&&r&&H.call(r,R)&&D(this._trace(w,r[R],rt(e,R),r,R,E,S,!0))}if(this._hasParentSelector)for(var _=0;_<x.length;_++){var Q=x[_];if(Q&&Q.isParentSelector){var J=this._trace(Q.expr,r,Q.path,n,A,E,S);if(Array.isArray(J)){x[_]=J[0];for(var bt=J.length,q=1;q<bt;q++)_++,x.splice(_,0,J[q])}else x[_]=J}}return x};T.prototype._walk=function(t,r,e,n,A,E,S,F){if(Array.isArray(e))for(var P=e.length,C=0;C<P;C++)F(C,t,r,e,n,A,E,S);else e&&j(e)==="object"&&Object.keys(e).forEach(function(R){F(R,t,r,e,n,A,E,S)})};T.prototype._slice=function(t,r,e,n,A,E,S){if(!!Array.isArray(e)){var F=e.length,P=t.split(":"),C=P[2]&&Number.parseInt(P[2])||1,R=P[0]&&Number.parseInt(P[0])||0,w=P[1]&&Number.parseInt(P[1])||F;R=R<0?Math.max(0,R+F):Math.min(F,R),w=w<0?Math.max(0,w+F):Math.min(F,w);for(var x=[],D=R;D<w;D+=C){var M=this._trace(Z(D,r),e,n,A,E,S,!0);M.forEach(function(U){x.push(U)})}return x}};T.prototype._eval=function(t,r,e,n,A,E){t.includes("@parentProperty")&&(this.currSandbox._$_parentProperty=E,t=t.replace(/@parentProperty/g,"_$_parentProperty")),t.includes("@parent")&&(this.currSandbox._$_parent=A,t=t.replace(/@parent/g,"_$_parent")),t.includes("@property")&&(this.currSandbox._$_property=e,t=t.replace(/@property/g,"_$_property")),t.includes("@path")&&(this.currSandbox._$_path=T.toPathString(n.concat([e])),t=t.replace(/@path/g,"_$_path")),t.includes("@root")&&(this.currSandbox._$_root=this.json,t=t.replace(/@root/g,"_$_root")),/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/.test(t)&&(this.currSandbox._$_v=r,t=t.replace(/@([\t-\r \)\.\[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF])/g,"_$_v$1"));try{return this.vm.runInNewContext(t,this.currSandbox)}catch(S){throw console.log(S),new Error("jsonPath: "+S.message+": "+t)}};T.cache={};T.toPathString=function(t){for(var r=t,e=r.length,n="$",A=1;A<e;A++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(r[A])||(n+=/^[\*0-9]+$/.test(r[A])?"["+r[A]+"]":"['"+r[A]+"']");return n};T.toPointer=function(t){for(var r=t,e=r.length,n="",A=1;A<e;A++)/^(~|\^|@(?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\(\))$/.test(r[A])||(n+="/"+r[A].toString().replace(/~/g,"~0").replace(/\//g,"~1"));return n};T.toPathArray=function(t){var r=T.cache;if(r[t])return r[t].concat();var e=[],n=t.replace(/@(?:null|boolean|number|string|integer|undefined|nonFinite|scalar|array|object|function|other)\(\)/g,";$&;").replace(/['\[](\??\((?:[\0-\t\x0B\f\x0E-\u2027\u202A-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*?\))['\]]/g,function(E,S){return"[#"+(e.push(S)-1)+"]"}).replace(/\[["']((?:(?!['\]])[\s\S])*)["']\]/g,function(E,S){return"['"+S.replace(/\./g,"%@%").replace(/~/g,"%%@@%%")+"']"}).replace(/~/g,";~;").replace(/["']?\.["']?(?!(?:(?!\[)[\s\S])*\])|\[["']?/g,";").replace(/%@%/g,".").replace(/%%@@%%/g,"~").replace(/(?:;)?(\^+)(?:;)?/g,function(E,S){return";"+S.split("").join(";")+";"}).replace(/;;;|;;/g,";..;").replace(/;$|'?\]|'$/g,""),A=n.split(";").map(function(E){var S=E.match(/#([0-9]+)/);return!S||!S[1]?E:e[S[1]]});return r[t]=A,r[t].concat()};var Kt=function(r,e,n){for(var A=r.length,E=0;E<A;E++){var S=r[E];n(S)&&e.push(r.splice(E--,1)[0])}};T.prototype.vm={runInNewContext:function(r,e){var n=Object.keys(e),A=[];Kt(n,A,function(C){return typeof e[C]=="function"});var E=n.map(function(C,R){return e[C]}),S=A.reduce(function(C,R){var w=e[R].toString();return/function/.test(w)||(w="function "+w),"var "+R+"="+w+";"+C},"");r=S+r,!/(["'])use strict\1/.test(r)&&!n.includes("arguments")&&(r="var arguments = undefined;"+r),r=r.replace(/;[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*$/,"");var F=r.lastIndexOf(";"),P=F>-1?r.slice(0,F+1)+" return "+r.slice(F+1):" return "+r;return nt(Function,Ct(n).concat([P])).apply(void 0,Ct(E))}};function At(t,r,e,n){return I(this,null,function*(){let A=new Date,E=yield fetch(t,r);if(!E.ok)throw new Error("Fetch failed");let S=new Date(E.headers.get("date"));var F=E;if(n(E,"cached"),S<A){let P=yield fetch(t+"?"+Math.random(),Y(N({},r),{method:"HEAD",cache:"no-cache"}));if(P.headers.get("last-modified")!=E.headers.get("last-modified")){if(e(P)===!1)throw new Error("Response is stale");F=yield fetch(t,Y(N({},r),{cache:"reload"}))}}if(e(F)===!1)throw new Error("Response is not valid");return E!==F&&n(F,"valid"),F})}function Yt({cdn:t="https://feaascomponentsapidev.blob.core.windows.net",hostname:r,library:e,component:n,version:A,revision:E="published"}){return`${t||r}/components/${e}/${n}/${A}/${E}.html`}function Gt({cdn:t="https://feaascomponentsapidev.blob.core.windows.net",hostname:r,library:e,revision:n="published"}){return`${t||r}/styles/${e}/${n}.css`}function ct(t,r){return I(this,null,function*(){return At(Yt(t),{},e=>e.headers.get("x-ms-meta-versionDeletedAt")==null,e=>{e.text().then(r)})})}function pt(t,r){return I(this,null,function*(){return At(Gt(t),{},e=>e.headers.get("x-ms-meta-deletedAt")==null,e=>{e.text().then(r)})})}function ve(t,r){let e=document.createElement("div");e.innerHTML=t;let n=document.createDocumentFragment();for(;e.firstChild;)n.appendChild(e.firstChild);return tt(n,r),e}function Qt(t){return t.replace(/(\[[^\]\[]+\]|\.\*)$/g,"")}function Zt(t){return Qt(t)+".*"}function Dt(t){let r=t.getAttribute("data-path-scope");for(var e=0,n=t;n=n.previousElementSibling;)n.getAttribute("data-path-scope")==r&&e++;return e}function te(t,r,e){let n=t.getAttribute("data-path-scope");if(n==null)return;var A=Dt(t);if(A!=0)return;let E=t.parentElement;if(E!=null){r==0?t.style.display="none":t.style.display&&(t.style.display="",t.getAttribute("style")==""&&t.removeAttribute("style"));for(var S=A+1,F=t,P=t;P=P.nextElementSibling;)P.getAttribute("data-path-scope")==n&&(S++,F=P);for(var C=S;C<r;C++)E.insertBefore(F.cloneNode(!0),F.nextElementSibling);for(var C=Math.max(1,r);C<S;C++)F=F.previousElementSibling,E.removeChild(F.nextElementSibling)}}function kt(t,r,e=!1,n=t){var A=r;let E=Object.keys(t).sort((F,P)=>P.length-F.length);for(let F of E)if(r.startsWith(F)){if(F==r){if(e)return t[F];continue}A=r.substring(F.length+1),n=t[F];break}let S=T({path:A,json:n});return e&&S&&Array.isArray(S)?S[0]:S}function it(t,r,e,n){var R;if(!!t){var A=t;n!=null&&n.processValue&&(e=n==null?void 0:n.processValue(t,r,e));var E=r.replace("data-path-","");if(r=="data-path-src")A=t.tagName=="IMG"?t:t.querySelector("img, video");else if(r=="data-path-href")A=t.querySelector("a")||t.closest("a");else if(r=="data-path-alt")A=t.querySelector("img, picture");else if(r=="data-path-hidden")e=e?null:!0;else if(r=="data-path"||r=="data-embed-html"||r=="html")E="innerHTML";else if(r=="data-embed-src")Et(t,e);else if(r=="data-path-attributes"){let w=((R=t.getAttribute("data-attributes-keys"))==null?void 0:R.split(",").filter(Boolean))||[];for(var S in e){var F=e[S];it(t,S,typeof F=="object"&&F?JSON.stringify(F):F,n)}for(var P=0;P<w.length;P++)(e==null||!(w[P]in e))&&it(t,w[P],null,n);it(t,"data-attributes-keys",Object.keys(e||{}).join(","));return}if(typeof e=="boolean"&&(e=e?"":null),!!A){var C=String(t.getAttribute("data-path-placeholder")||A[E]);e!=null?E=="innerHTML"?A.innerHTML!=e&&(A.innerHTML=e):A.getAttribute(E)!=e&&A.setAttribute(E,e):E=="innerHTML"?A.innerHTML=C:A.removeAttribute(E)}}}function ee(t){let r=new t.ownerDocument.defaultView.MutationObserver(e=>{e.forEach(n=>{let A=n.target,E=A.getAttribute("data-embed-src");E&&Et(A,E),n.addedNodes&&n.addedNodes.forEach(S=>{S.nodeType==1&&re(S,!1)})})});return r.observe(t,{attributes:!0,subtree:!0,childList:!0}),r}function re(t,r=!0){let e=t.querySelectorAll("[data-embed-src]");for(var n=0;n<e.length;n++){let A=e[n];Et(A,A.getAttribute("data-embed-src"))}if(r)return ee(t)}function Et(t,r){for(var e=t;e;e=e.parentElement)if(!e.parentElement){let A=e.querySelectorAll("script");for(var n=0;n<A.length;n++)if(A[n].getAttribute("src")==r)return!0;e.tagName=="HTML"&&(e=e.querySelector("head")||e);let E=e.ownerDocument.createElement("script");E.type="module",E.src=r,e.appendChild(E);break}}var Mt=["data-attributes-keys","data-path-attributes","data-path-scope"];function tt(t,r,e,n){var S,F,P;let A=t;if(n||(r=((S=e==null?void 0:e.processData)==null?void 0:S.call(e,A,r))||r),A.nodeType==1){let C=A.getAttribute("data-path-scope");if(C){let w=Dt(A),x=kt(r,C,!1)||[];w==0&&te(A,((F=e==null?void 0:e.shouldRepeat)==null?void 0:F.call(e,A,x))===!1?1:x.length,e),r=Y(N({},r),{[Zt(C)]:x[w]})}let R=Array.prototype.slice.call(A.attributes).sort((w,x)=>Mt.indexOf(w.name)-Mt.indexOf(x.name));for(var E=0;E<R.length;E++){let{name:w,value:x}=R[E];w.startsWith("data-path")&&w!="data-path-scope"&&it(A,w,kt(r,x,!0),e),w=="data-embed-src"&&it(A,w,A.getAttribute(w),e)}}for(var E=0;E<A.children.length;E++)tt(A.children[E],r,e,!0);return n||(P=e==null?void 0:e.onRender)==null||P.call(e,A,r),A}function lt(t,r,e,n){var E;let A=((E=n==null?void 0:n.processTemplate)==null?void 0:E.call(n,t,r,e))||r;return t.innerHTML=A,t.classList.add("-feaas"),tt(t,e,n)}function Se(t,r){return ne(t,r||(r=document.createElement("style"))),r}function ne(t,r){return r||(r=document.createElement("style")),pt(t,e=>{r.textContent=e}).then(()=>r)}function Fe(t,r){return oe(t,r||(r=document.createElement("div"))),r}function oe(t,r){return I(this,null,function*(){return r||(r=document.createElement("div")),r.childNodes.length?tt(r,t.data,t):"template"in t?lt(r,t.template,t.data,t):ct(t,e=>lt(r,e,t.data,t)).then(()=>r)})}var O=class extends HTMLElement{constructor(){super(...arguments);this.connected=null;this.refs={};this.descendants=[];this.onLoad=e=>{e!=null&&(this.payload=e,this.render())}}getProps(e){return{}}getRoot(){return this}attributeChangedCallback(e,n,A){this.set()}connectedCallback(){console.log("FEAAS: Connected",this),this.connected=new Event("feaasConnected",{bubbles:!0,composed:!0}),this.dispatchEvent(this.connected),this.addEventListener("feaasConnected",this),this.addEventListener("feaasDisconnected",this),this.set()}disconnectedCallback(){console.log("FEAAS: Disconnected",this),this.removeEventListener("feaasConnected",this),this.removeEventListener("feaasDisconnected",this),this.dispatchEvent(new Event("feaasDisconnected",{bubbles:!0,composed:!0})),this.connected=null}handleEvent(e){switch(e.type){case"feaasConnected":this.adoptedCallback(e);break;case"feaasDisconnected":this.orphanCallback(e);break}}orphanCallback(e){let n=e.composedPath()[0],A=this.descendants.indexOf(n);A!=-1&&(console.log("FEAAS: Orphaning",this,n),this.descendants.splice(A,-1),this.refs[n.getComponentName()]=null,n.refs.parent==this&&(n.refs.parent=null),n.refs.top==this&&(n.refs.top=n.refs.parent))}adoptedCallback(e){var E,S;let n=e.composedPath()[0];if(this.descendants.push(n),console.log("FEAAS: Adopting",this,n),this.refs[n.getComponentName()]=n,n.refs.top=this,(E=n.refs).parent||(E.parent=this),n.renderReact)for(var A=n.refs.parent;A;A=A.refs.parent)A.renderReact&&((S=n.refs).parentReact||(S.parentReact=A),n.refs.topReact=A)}getComponentName(){return this.tagName.replace("FEAAS-","").toLowerCase()}isReadyToLoad(){return this.payload===void 0&&this.getAttribute("hidden")==null}reify(){return I(this,null,function*(){this.payload!==void 0?this.render():this.isReadyToLoad()&&(this.payload=null,this.load().then(this.onLoad))})}load(){return Promise.resolve(null)}render(e=!1){var E,S,F;if(console.log("FEAAS: React",this.tagName,this.payload),this.payload==null)return;let{React:n,ReactDOM:A}=this.payload||{};if(!n)throw new Error(`${this.tagName}: React is not present in payload`);if(!A)throw new Error(`${this.tagName}: ReactDOM is not present in payload`);!this.refs.topReact&&!this.forceUpdateReact?A.render(n.createElement(this.getReactWrapper()),this.getReactRoot()):this.forceUpdateReact?(E=this.forceUpdateReact)==null||E.call(this):(F=(S=this.refs.topReact).forceUpdateReact)==null||F.call(S)}invokeReactRendering(){let{React:e,ReactDOM:n}=this.payload||{},A=this.descendants.filter(E=>E.refs.parentReact==this&&E.payload).map((E,S)=>e.createElement(this.getReactWrapper(E),{key:this.tagName+"-"+S,slot:E.getAttribute("slot")}));return this.renderReact(Y(N({},this.props),{children:A}),this.payload)}getReactWrapper(e=this,n=e.tagName){let A=e.reactWrapper||(e.reactWrapper=E=>{if(e.renderReact){let{React:S,ReactDOM:F}=e.payload||{},[P,C]=S.useReducer(R=>R+1,0);return e.forceUpdateReact=C,F.createPortal(S.createElement(S.Fragment,null,e.invokeReactRendering()),e.getReactRoot())}else return e.render()});return Object.assign(A,{displayName:n}),A}getUID(){return this.uid||(this.uid=String(Math.random()))}getReactRoot(){return this.getRoot()}set(e){this.overrides=N(N({},this.overrides),e),this.props=N(N({},this.getProps()),this.overrides);for(var n in this.props){let A=this.props[n];this.props[n]==null?this.removeAttribute(n):(typeof A=="string"||typeof A=="number")&&this.getAttribute(n)!=String(A)&&this.setAttribute(n,String(A))}this.scheduleRender()}scheduleRender(){cancelAnimationFrame(this.nextRender),this.nextRender=requestAnimationFrame(()=>{this.reify()})}formatURL(e,n){return typeof e=="string"&&e.match(/\/[^\/]/)?n+e:e}getContextAttribute(e,n=this){var A,E;return(E=(A=n.closest(`[${e}]`))==null?void 0:A.getAttribute(e))!=null?E:this.getAttribute(e)}static register(e){window.customElements.get(e)||window.customElements.define(e,this)}};function Ce(t=this){return{hidden:(t==null?void 0:t.getAttribute("hidden"))!=null}}var ht=class extends O{attributeChangedCallback(e,n,A){e=="hidden"&&(this.style.setProperty("display","block","important"),this.style.setProperty("transition","opacity 0.3s","important"),A?(this.style.setProperty("opacity","0","important"),this.style.pointerEvents="none"):(this.style.setProperty("opacity","1","important"),this.style.pointerEvents="all"))}connectedCallback(){this.attributeChangedCallback("hidden",this.getAttribute("hidden"),this.getAttribute("hidden")),this.stylesheet=document.createElement("style"),this.stylesheet.textContent=`
#loader {

@@ -5,0 +5,0 @@ position: absolute;

@@ -1235,3 +1235,6 @@ var __defProp = Object.defineProperty;

target.forceUpdateReact = forceUpdateReact;
return ReactDOM.createPortal(React.Fragment({ children: target.invokeReactRendering() }), target.getReactRoot());
return ReactDOM.createPortal(
React.createElement(React.Fragment, null, target.invokeReactRendering()),
target.getReactRoot()
);
} else {

@@ -1238,0 +1241,0 @@ return target.render();

@@ -1235,3 +1235,6 @@ var __defProp = Object.defineProperty;

target.forceUpdateReact = forceUpdateReact;
return ReactDOM.createPortal(React.Fragment({ children: target.invokeReactRendering() }), target.getReactRoot());
return ReactDOM.createPortal(
React.createElement(React.Fragment, null, target.invokeReactRendering()),
target.getReactRoot()
);
} else {

@@ -1238,0 +1241,0 @@ return target.render();

{
"name": "@sitecore-feaas/clientside",
"version": "0.1.1",
"version": "0.1.2",
"scripts": {

@@ -5,0 +5,0 @@ "start": "webpack serve --open",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc