You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

oc-client-browser

Package Overview
Dependencies
Maintainers
4
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

oc-client-browser - npm Package Compare versions

Comparing version
2.1.2
to
2.1.3
+6
-3
dist/oc-client.js

@@ -1,2 +0,2 @@

/*! OpenComponents client v2.1.2 | (c) 2015-2025 OpenComponents community | https://github.com/opencomponents/oc-client-browser/tree/master/LICENSES */
/*! OpenComponents client v2.1.3 | (c) 2015-2025 OpenComponents community | https://github.com/opencomponents/oc-client-browser/tree/master/LICENSES */
(() => {

@@ -456,3 +456,3 @@ // <define:__EXTERNALS__>

oc2.renderedComponents = oc2.renderedComponents || {};
oc2.clientVersion = "2.1.2";
oc2.clientVersion = "2.1.3";
let isRequired = (name, value) => {

@@ -810,3 +810,6 @@ if (!value) {

const { mount } = await import(data.component.src);
mount(data.element, data.component.props);
let context = {};
if (data.component.development)
context.development = data.component.development;
mount(data.element, data.component.props, context);
callback(null);

@@ -813,0 +816,0 @@ } catch (error) {

@@ -1,2 +0,2 @@

(()=>{var R=[],D={},I={"oc-template-handlebars":{externals:[{global:"Handlebars",url:"https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.7/handlebars.runtime.min.js"}]},"oc-template-jade":{externals:[{global:"jade",url:"https://cdnjs.cloudflare.com/ajax/libs/jade/1.11.0/runtime.min.js"}]},"oc-template-es6":{externals:[]}},k=-1,U=-2,L=-3,T=-4,H=-5,M=-6,P=-7,q="B",$="D",B="E",J="M",V="N",W="P",F="R",G="S",Y="Y",Z="U",z="Z",K=class{promise;resolve;reject;constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}};Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Q="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:void 0;function i(e){const{hydrated:t,values:r}=this;if("number"==typeof e)return a.call(this,e);if(!Array.isArray(e)||!e.length)throw new SyntaxError;var n=r.length;for(const o of e)r.push(o);return t.length=r.length,a.call(this,n)}function a(e){const{hydrated:r,values:t,deferred:n,plugins:o}=this;let a;const s=[[e,e=>{a=e}]];let i=[];for(;0<s.length;){const[y,b]=s.pop();switch(y){case P:b(void 0);continue;case H:b(null);continue;case U:b(NaN);continue;case M:b(1/0);continue;case L:b(-1/0);continue;case T:b(-0);continue}if(r[y])b(r[y]);else{const v=t[y];if(v&&"object"==typeof v)if(Array.isArray(v))if("string"==typeof v[0]){var[l,c,d]=v;switch(l){case $:b(r[y]=new Date(c));continue;case Z:b(r[y]=new URL(c));continue;case q:b(r[y]=BigInt(c));continue;case F:b(r[y]=new RegExp(c,d));continue;case Y:b(r[y]=Symbol.for(c));continue;case G:const w=new Set;r[y]=w;for(let e=1;e<v.length;e++)s.push([v[e],e=>{w.add(e)}]);b(w);continue;case J:const g=new Map;r[y]=g;for(let e=1;e<v.length;e+=2){const E=[];s.push([v[e+1],e=>{E[1]=e}]),s.push([v[e],e=>{E[0]=e}]),i.push(()=>{g.set(E[0],E[1])})}b(g);continue;case V:const j=Object.create(null);r[y]=j;for(const x of Object.keys(c).reverse()){const S=[];s.push([c[x],e=>{S[1]=e}]),s.push([Number(x.slice(1)),e=>{S[0]=e}]),i.push(()=>{j[S[0]]=S[1]})}b(j);continue;case W:r[c]?b(r[y]=r[c]):(m=new K,n[c]=m,b(r[y]=m.promise));continue;case B:var[,u,m]=v,u=new(m&&Q&&Q[m]?Q[m]:Error)(u);r[y]=u,b(u);continue;case z:b(r[y]=r[c]);continue;default:if(Array.isArray(o)){const A=[];var p=v.slice(1);for(let t=0;t<p.length;t++){var h=p[t];s.push([h,e=>{A[t]=e}])}i.push(()=>{for(const t of o){var e=t(v[0],...A);if(e)return void b(r[y]=e.value)}throw new SyntaxError});continue}throw new SyntaxError}}else{const N=[];r[y]=N;for(let t=0;t<v.length;t++){var f=v[t];f!==k&&s.push([f,e=>{N[t]=e}])}b(N)}else{const C={};r[y]=C;for(const O of Object.keys(v).reverse()){const _=[];s.push([v[O],e=>{_[1]=e}]),s.push([Number(O.slice(1)),e=>{_[0]=e}]),i.push(()=>{C[_[0]]=_[1]})}b(C)}else r[y]=v,b(v)}}for(;0<i.length;)i.pop()();return a}async function X(e,t){var t=(t??{})["plugins"];const r=new K,n=e.pipeThrough(function(){const o=new TextDecoder;let a="";return new TransformStream({transform(e,t){e=o.decode(e,{stream:!0});const r=(a+e).split("\n");a=r.pop()||"";for(const n of r)t.enqueue(n)},flush(e){a&&e.enqueue(a)}})}()).getReader(),o={values:[],hydrated:[],deferred:{},plugins:t};t=await async function(e){e=await e.read();if(!e.value)throw new SyntaxError;let t;try{t=JSON.parse(e.value)}catch(e){throw new SyntaxError}return{done:e.done,value:i.call(this,t)}}.call(o,n);let a=r.promise;return t.done?r.resolve():a=async function(e){let t=await e.read();for(;!t.done;)if(t.value){const o=t.value;switch(o[0]){case W:{var r=o.indexOf(":"),n=Number(o.slice(1,r));const a=this.deferred[n];if(!a)throw new Error(`Deferred ID ${n} not found in stream`);n=o.slice(r+1);let e;try{e=JSON.parse(n)}catch(e){throw new SyntaxError}r=i.call(this,e);a.resolve(r);break}case B:{n=o.indexOf(":"),r=Number(o.slice(1,n));const s=this.deferred[r];if(!s)throw new Error(`Deferred ID ${r} not found in stream`);n=o.slice(n+1);let e;try{e=JSON.parse(n)}catch(e){throw new SyntaxError}n=i.call(this,e);s.reject(n);break}default:throw new SyntaxError}t=await e.read()}}.call(o,n).then(r.resolve).catch(e=>{for(const t of Object.values(o.deferred))t.reject(e);r.reject(e)}),{done:a.then(()=>n.closed),value:t.value}}function ee(e){const t=new Error(e.message||e);return e.stack&&(t.stack=e.stack),Object.assign(t,e.originalError,e)}var e=window.oc||{},t=new class{loaded=new Set;errors=new Set;parse(e){const[t,r]=e.split("#");var n=t.startsWith("module:"),o=t.replace(/^module:/,""),[a,e]=(r?.split("=")||[]).reduce((e,t)=>t.startsWith("=")?[t.slice(1),e[1]]:[e[0],t],[]);return{src:o,isModule:n,fallback:a,id:e}}async load(...e){for(const t of e)Array.isArray(t)?await Promise.all(t.map(e=>this._load(e))):"function"==typeof t?await t():await this._load(t);return this}async _load(t){if(!this.loaded.has(t))try{t.endsWith(".css")?await this.css(t):await this.js(t),this.loaded.add(t)}catch(e){for(const r of this.errors)r(t);throw e}}js(e){const{src:n,isModule:o,fallback:a}=this.parse(e);return new Promise((e,t)=>{const r=document.createElement("script");r.type=o?"module":"text/javascript",r.src=n,r.onload=e,r.onerror=()=>a?this._load(a).then(e).catch(t):t(),document.head.append(r)})}css(e){const n=this.parse(e)["src"];return new Promise((e,t)=>{const r=document.createElement("link");r.rel="stylesheet",r.href=n,r.onload=e,r.onerror=t,document.head.append(r)})}onError(e){return this.errors.add(e),this}};window.ljs=t,window.oc=function(l){if(l.status)return l;l.status="loading",l.conf=l.conf||{},l.cmd=l.cmd||[],l.renderedComponents=l.renderedComponents||{},l.clientVersion="2.1.2";let i=(e,t)=>{if(!t)throw e+" parameter is required"},s=document,c=window,d=()=>{},t=!1,r=!1,u={};var e=e=>"boolean"==typeof e;let m=setTimeout,n=l.cmd,p=l.conf,h=l.renderedComponents,f="data-rendered",y="data-rendering",b=e=>console.log(e),v=e=>p.debug&&console.log(e),w=e=>"x-text/stream"!==e.headers.get("Content-Type")?e.json():X(e.body).then(e=>e.value),g=p.retryInterval||Number(5e3),j=p.retryLimit||Number(30),a=!!e(p.disableLoader)&&p.disableLoader,E=p.retrySendNumber||!0,x=p.pollingInterval||500,S=p.tag||"oc-component";e=!!e(p.disableLifecycles)&&p.disableLifecycles;let A="Failed to load % component "+j+" times. Giving up",N="Error rendering component: %, error: ",C="Failed to retrieve the component. Retrying in "+g/1e3+" seconds...",O=p.loadingMessage||"",_=(e,t)=>e.replace("%",t),k=I,o=R,U=D,L=(e,t)=>{(e=Array.isArray(e)?e:[e]).map(e=>{!t&&k[e.type]||(k[e.type]={externals:e.externals})})};p.templates&&L(p.templates,!0);let T=()=>{let e=p.globalHeaders;return{Accept:"application/vnd.oc.unrendered+json","Content-Type":"application/json",..."function"==typeof e?e():e}};l.addStylesToHead=e=>{let t=s.createElement("style");t.textContent=e,s.head.appendChild(t)};let H=()=>{l.ready(l.renderUnloadedComponents)};l.registerTemplates=e=>(L(e),H(),k),l.require=(r,e,t)=>{t||(t=e,e=r,r=void 0),"string"==typeof r&&(r=[r]);let n=()=>{let e=c;if(null!=r){for(var t in r)if(e=e[r[t]],!e)return;return e}};var o=()=>{t(n())};n()?o():ljs.load(e,o)};let M=(t,r,n)=>{var e;n||(n=r,r=[]),t.length?(e=t[0],l.require(e.global,e.url,e=>{M(t.slice(1),r.concat(e),n)})):n(r)};l.requireSeries=M;let P=(e,t,r)=>{let n=e.setAttribute.bind(e);var o=t.name,a=t.version;n("id",t.id),n(f,!0),n(y,!1),n("data-version",a),n("data-id",t.ocId),"string"==typeof t.html&&(e.innerHTML=t.html),(e=>{for(var t of Array.from(e.querySelectorAll("script"))){let e=s.createElement("script");e.textContent=t.textContent;for(var r of Array.from(t.attributes))e.setAttribute(r.name,r.value);t.parentNode?.replaceChild(e,t)}})(e),t.key&&n("data-hash",t.key),o&&(n("data-name",o),h[o]={version:a},t.baseUrl&&(h[o].baseUrl=t.baseUrl),t.element=e,l.events.fire("oc:rendered",t)),r()},q=(n,o)=>{o=o||d;let e=n.version,t=n.baseUrl,r=n.name;i("version",e),i("baseUrl",t),i("name",r),n.action&&(t=`${t}~actions/${n.action}/${n.name}/${n.version||""}`);var a={...p.globalParameters,...n.parameters},s=n.action?a:{components:[{action:n.action,name:r,version:e,parameters:a}]},a=T();fetch(t,{method:"POST",headers:a,body:JSON.stringify(s)}).then(w).then(e=>{var t,r;n.action?(r=e.error?ee(e.details||e.error):null,o(r,e.data)):(r=(t=e[0].response).error?ee(t.details||t.error):null,o(r,t.data,e[0]))}).catch(o)};l.getData=q,l.getAction=t=>new Promise((r,n)=>{var e=t.component;q({json:!0,name:e,...h[e],...t},(e,t)=>{if(e)n(e);else if(t.component){let e=t.component.props;delete e._staticPath,delete e._baseUrl,delete e._componentName,delete e._componentVersion,r(e)}else r()})}),l.build=e=>{i("baseUrl",e.baseUrl),i("name",e.name);var t=e=>e?e.match(/\/$/)?e:e+"/":"";let r=t(e.baseUrl)+t(e.name)+t(e.version);if(e.parameters){r+="?";for(var[n,o]of Object.entries(e.parameters))/[+&=]/.test(o)&&(o=encodeURIComponent(o)),r+=n+"="+o+"&";r=r.slice(0,-1)}return"<"+S+' href="'+r+'"></'+S+">"},l.ready=e=>{t?e():r?n.push(e):(r=!0,l.requireSeries(o,()=>{t=!0,r=!1,l.events=(()=>{let n={};return{fire(e,t){if(n[e])for(var r of n[e])r({type:e},t)},on(e,t){if(!t)throw new Error("Callback is required");n[e]||(n[e]=[]),n[e].push(t)},off(e,t){for(var r of e="string"==typeof e?[e]:e)n[r]&&(t?n[r]=n[r].filter(e=>e!==t):delete n[r])},reset(){n={}}}})(),0<Object.keys(U).length&&s.head.appendChild(Object.assign(s.createElement("script"),{type:"importmap",textContent:JSON.stringify({imports:U})})),e(),l.events.fire("oc:ready",l),l.status="ready",n.map(e=>{e(l)}),l.cmd={push:e=>e(l)}}))};const $=(e,t,r)=>{!!t.data?.component?.esm?(async(e,t)=>{try{const{_staticPath:r,_componentName:n,_componentVersion:o}=e.component.props;window.oc._esm=window.oc._esm||{};window.oc._esm[`${n}@${o}`]=e=>{return r+"public/"+e};const{mount:a}=await import(e.component.src);a(e.element,e.component.props);t(null)}catch(e){console.error("Error rendering ESM component",e);t(e)}})(t.data,r):l.render(e,t.data,r)};return l.render=(n,o,a)=>{l.ready(()=>{if(o&&1==o.__oc_emptyResponse)return a(null,"");let t=n.type;"jade"!=t&&"handlebars"!=t||(t="oc-template-"+t);let r=k[t];r?l.require(["oc","components",n.key],n.src,e=>{e?M(r.externals,()=>{try{a(null,("oc-template-handlebars"==t?c.Handlebars.template(e,[]):e)(o))}catch(e){a(""+e)}}):a(_("Error getting compiled view: %",n.src))}):a(_('Error loading component: view engine "%" not supported',n.type))})},l.renderNestedComponent=(n,o)=>{l.ready(()=>{let e=(n=n[0]||n).getAttribute.bind(n),r=n.setAttribute.bind(n);var t="true"==e(y);"true"==e(f)?o():t?m(()=>{l.renderNestedComponent(n,o)},x):(v("Unrendered component found. Trying to retrieve it..."),r(y,!0),a||(n.innerHTML='<div class="oc-loading">'+O+"</div>"),l.renderByHref({href:e("href"),id:e("id"),element:n},(e,t)=>{e||!t?(r(y,!1),r(f,!1),r("data-failed",!0),n.innerHTML="",l.events.fire("oc:failed",{originalError:e,data:t,component:n}),b(e),o()):P(n,t,o)}))})},l.renderByHref=(e,t,o)=>{o=o||t;let a=Math.floor(9999999999*Math.random()),r=e.retryNumber||+t||0,n=e.href||e,s=e.id||a,i=e.element;l.ready(()=>{var e,t;n?fetch((e=n,t={...p.globalParameters,...E?{__oc_Retry:r}:{}},e+(~e.indexOf("?")?"&":"?")+new URLSearchParams(t)),{headers:T()}).then(w).then(r=>{let n=r.template;r.data.id=a,r.data.element=i,$(n,r,(e,t)=>{e?o(_(N,r.href)+e):(v(_("Component '%' correctly rendered",n.src)),o(null,{id:s,ocId:a,html:t,baseUrl:r.baseUrl,key:n.key,version:r.version,name:r.name}))})}).catch(e=>{var t,r;e&&429==e.status&&(u[n]=0),b(C),t=n,r=e=>{l.renderByHref({href:n,retryNumber:e,id:s,element:i},o)},e=()=>{o(_(A,n))},null==u[t]&&(u[t]=j),u[t]<=0?e():(m(()=>{r(j-u[t]+1)},g),u[t]--)}):o(N+"Href parameter missing")})},l.renderUnloadedComponents=()=>{l.ready(()=>{let r=s.querySelectorAll(`${S}:not([data-rendered="true"]):not([data-failed="true"])`);r.forEach((e,t)=>{l.renderNestedComponent(e,()=>{t==r.length-1&&l.renderUnloadedComponents()})})})},l.load=(t,r,n)=>{l.ready(()=>{if(n=n||d,t){(t=t[0]||t).innerHTML="<"+S+' href="'+r+'" />';let e=t.querySelector(S);l.renderNestedComponent(e,()=>{n(e)})}})},H(),window.customElements&&window.customElements.define(S,class extends HTMLElement{#connected=!1;#manageLifecycle=!e;constructor(){super()}connectedCallback(){this.#connected=!0,"true"==this.getAttribute("disable-lifecycle")||""==this.getAttribute("disable-lifecycle")?this.#manageLifecycle=!1:"false"==this.getAttribute("disable-lifecycle")&&(this.#manageLifecycle=!0),this.#manageLifecycle&&l.renderNestedComponent(this,()=>{})}disconnectedCallback(){var e;this.#connected&&(this.#connected=!1,(e=this.getAttribute("id"))&&l.events.fire("oc:unrendered",{element:this,id:e}),this.#manageLifecycle&&this.unmount&&"true"==this.getAttribute("data-rendered")&&(this.unmount(),this.removeAttribute("data-rendered")))}}),l}(e)})();
(()=>{var R=[],D={},I={"oc-template-handlebars":{externals:[{global:"Handlebars",url:"https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.7.7/handlebars.runtime.min.js"}]},"oc-template-jade":{externals:[{global:"jade",url:"https://cdnjs.cloudflare.com/ajax/libs/jade/1.11.0/runtime.min.js"}]},"oc-template-es6":{externals:[]}},k=-1,U=-2,L=-3,T=-4,H=-5,M=-6,P=-7,q="B",$="D",B="E",J="M",V="N",W="P",F="R",G="S",Y="Y",Z="U",z="Z",K=class{promise;resolve;reject;constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}};Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Q="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:void 0;function i(e){const{hydrated:t,values:r}=this;if("number"==typeof e)return a.call(this,e);if(!Array.isArray(e)||!e.length)throw new SyntaxError;var n=r.length;for(const o of e)r.push(o);return t.length=r.length,a.call(this,n)}function a(e){const{hydrated:r,values:t,deferred:n,plugins:o}=this;let a;const s=[[e,e=>{a=e}]];let i=[];for(;0<s.length;){const[y,v]=s.pop();switch(y){case P:v(void 0);continue;case H:v(null);continue;case U:v(NaN);continue;case M:v(1/0);continue;case L:v(-1/0);continue;case T:v(-0);continue}if(r[y])v(r[y]);else{const b=t[y];if(b&&"object"==typeof b)if(Array.isArray(b))if("string"==typeof b[0]){var[l,c,d]=b;switch(l){case $:v(r[y]=new Date(c));continue;case Z:v(r[y]=new URL(c));continue;case q:v(r[y]=BigInt(c));continue;case F:v(r[y]=new RegExp(c,d));continue;case Y:v(r[y]=Symbol.for(c));continue;case G:const w=new Set;r[y]=w;for(let e=1;e<b.length;e++)s.push([b[e],e=>{w.add(e)}]);v(w);continue;case J:const g=new Map;r[y]=g;for(let e=1;e<b.length;e+=2){const E=[];s.push([b[e+1],e=>{E[1]=e}]),s.push([b[e],e=>{E[0]=e}]),i.push(()=>{g.set(E[0],E[1])})}v(g);continue;case V:const j=Object.create(null);r[y]=j;for(const x of Object.keys(c).reverse()){const S=[];s.push([c[x],e=>{S[1]=e}]),s.push([Number(x.slice(1)),e=>{S[0]=e}]),i.push(()=>{j[S[0]]=S[1]})}v(j);continue;case W:r[c]?v(r[y]=r[c]):(m=new K,n[c]=m,v(r[y]=m.promise));continue;case B:var[,u,m]=b,u=new(m&&Q&&Q[m]?Q[m]:Error)(u);r[y]=u,v(u);continue;case z:v(r[y]=r[c]);continue;default:if(Array.isArray(o)){const A=[];var p=b.slice(1);for(let t=0;t<p.length;t++){var h=p[t];s.push([h,e=>{A[t]=e}])}i.push(()=>{for(const t of o){var e=t(b[0],...A);if(e)return void v(r[y]=e.value)}throw new SyntaxError});continue}throw new SyntaxError}}else{const N=[];r[y]=N;for(let t=0;t<b.length;t++){var f=b[t];f!==k&&s.push([f,e=>{N[t]=e}])}v(N)}else{const C={};r[y]=C;for(const O of Object.keys(b).reverse()){const _=[];s.push([b[O],e=>{_[1]=e}]),s.push([Number(O.slice(1)),e=>{_[0]=e}]),i.push(()=>{C[_[0]]=_[1]})}v(C)}else r[y]=b,v(b)}}for(;0<i.length;)i.pop()();return a}async function X(e,t){var t=(t??{})["plugins"];const r=new K,n=e.pipeThrough(function(){const o=new TextDecoder;let a="";return new TransformStream({transform(e,t){e=o.decode(e,{stream:!0});const r=(a+e).split("\n");a=r.pop()||"";for(const n of r)t.enqueue(n)},flush(e){a&&e.enqueue(a)}})}()).getReader(),o={values:[],hydrated:[],deferred:{},plugins:t};t=await async function(e){e=await e.read();if(!e.value)throw new SyntaxError;let t;try{t=JSON.parse(e.value)}catch(e){throw new SyntaxError}return{done:e.done,value:i.call(this,t)}}.call(o,n);let a=r.promise;return t.done?r.resolve():a=async function(e){let t=await e.read();for(;!t.done;)if(t.value){const o=t.value;switch(o[0]){case W:{var r=o.indexOf(":"),n=Number(o.slice(1,r));const a=this.deferred[n];if(!a)throw new Error(`Deferred ID ${n} not found in stream`);n=o.slice(r+1);let e;try{e=JSON.parse(n)}catch(e){throw new SyntaxError}r=i.call(this,e);a.resolve(r);break}case B:{n=o.indexOf(":"),r=Number(o.slice(1,n));const s=this.deferred[r];if(!s)throw new Error(`Deferred ID ${r} not found in stream`);n=o.slice(n+1);let e;try{e=JSON.parse(n)}catch(e){throw new SyntaxError}n=i.call(this,e);s.reject(n);break}default:throw new SyntaxError}t=await e.read()}}.call(o,n).then(r.resolve).catch(e=>{for(const t of Object.values(o.deferred))t.reject(e);r.reject(e)}),{done:a.then(()=>n.closed),value:t.value}}function ee(e){const t=new Error(e.message||e);return e.stack&&(t.stack=e.stack),Object.assign(t,e.originalError,e)}var e=window.oc||{},t=new class{loaded=new Set;errors=new Set;parse(e){const[t,r]=e.split("#");var n=t.startsWith("module:"),o=t.replace(/^module:/,""),[a,e]=(r?.split("=")||[]).reduce((e,t)=>t.startsWith("=")?[t.slice(1),e[1]]:[e[0],t],[]);return{src:o,isModule:n,fallback:a,id:e}}async load(...e){for(const t of e)Array.isArray(t)?await Promise.all(t.map(e=>this._load(e))):"function"==typeof t?await t():await this._load(t);return this}async _load(t){if(!this.loaded.has(t))try{t.endsWith(".css")?await this.css(t):await this.js(t),this.loaded.add(t)}catch(e){for(const r of this.errors)r(t);throw e}}js(e){const{src:n,isModule:o,fallback:a}=this.parse(e);return new Promise((e,t)=>{const r=document.createElement("script");r.type=o?"module":"text/javascript",r.src=n,r.onload=e,r.onerror=()=>a?this._load(a).then(e).catch(t):t(),document.head.append(r)})}css(e){const n=this.parse(e)["src"];return new Promise((e,t)=>{const r=document.createElement("link");r.rel="stylesheet",r.href=n,r.onload=e,r.onerror=t,document.head.append(r)})}onError(e){return this.errors.add(e),this}};window.ljs=t,window.oc=function(l){if(l.status)return l;l.status="loading",l.conf=l.conf||{},l.cmd=l.cmd||[],l.renderedComponents=l.renderedComponents||{},l.clientVersion="2.1.3";let i=(e,t)=>{if(!t)throw e+" parameter is required"},s=document,c=window,d=()=>{},t=!1,r=!1,u={};var e=e=>"boolean"==typeof e;let m=setTimeout,n=l.cmd,p=l.conf,h=l.renderedComponents,f="data-rendered",y="data-rendering",v=e=>console.log(e),b=e=>p.debug&&console.log(e),w=e=>"x-text/stream"!==e.headers.get("Content-Type")?e.json():X(e.body).then(e=>e.value),g=p.retryInterval||Number(5e3),j=p.retryLimit||Number(30),a=!!e(p.disableLoader)&&p.disableLoader,E=p.retrySendNumber||!0,x=p.pollingInterval||500,S=p.tag||"oc-component";e=!!e(p.disableLifecycles)&&p.disableLifecycles;let A="Failed to load % component "+j+" times. Giving up",N="Error rendering component: %, error: ",C="Failed to retrieve the component. Retrying in "+g/1e3+" seconds...",O=p.loadingMessage||"",_=(e,t)=>e.replace("%",t),k=I,o=R,U=D,L=(e,t)=>{(e=Array.isArray(e)?e:[e]).map(e=>{!t&&k[e.type]||(k[e.type]={externals:e.externals})})};p.templates&&L(p.templates,!0);let T=()=>{let e=p.globalHeaders;return{Accept:"application/vnd.oc.unrendered+json","Content-Type":"application/json",..."function"==typeof e?e():e}};l.addStylesToHead=e=>{let t=s.createElement("style");t.textContent=e,s.head.appendChild(t)};let H=()=>{l.ready(l.renderUnloadedComponents)};l.registerTemplates=e=>(L(e),H(),k),l.require=(r,e,t)=>{t||(t=e,e=r,r=void 0),"string"==typeof r&&(r=[r]);let n=()=>{let e=c;if(null!=r){for(var t in r)if(e=e[r[t]],!e)return;return e}};var o=()=>{t(n())};n()?o():ljs.load(e,o)};let M=(t,r,n)=>{var e;n||(n=r,r=[]),t.length?(e=t[0],l.require(e.global,e.url,e=>{M(t.slice(1),r.concat(e),n)})):n(r)};l.requireSeries=M;let P=(e,t,r)=>{let n=e.setAttribute.bind(e);var o=t.name,a=t.version;n("id",t.id),n(f,!0),n(y,!1),n("data-version",a),n("data-id",t.ocId),"string"==typeof t.html&&(e.innerHTML=t.html),(e=>{for(var t of Array.from(e.querySelectorAll("script"))){let e=s.createElement("script");e.textContent=t.textContent;for(var r of Array.from(t.attributes))e.setAttribute(r.name,r.value);t.parentNode?.replaceChild(e,t)}})(e),t.key&&n("data-hash",t.key),o&&(n("data-name",o),h[o]={version:a},t.baseUrl&&(h[o].baseUrl=t.baseUrl),t.element=e,l.events.fire("oc:rendered",t)),r()},q=(n,o)=>{o=o||d;let e=n.version,t=n.baseUrl,r=n.name;i("version",e),i("baseUrl",t),i("name",r),n.action&&(t=`${t}~actions/${n.action}/${n.name}/${n.version||""}`);var a={...p.globalParameters,...n.parameters},s=n.action?a:{components:[{action:n.action,name:r,version:e,parameters:a}]},a=T();fetch(t,{method:"POST",headers:a,body:JSON.stringify(s)}).then(w).then(e=>{var t,r;n.action?(r=e.error?ee(e.details||e.error):null,o(r,e.data)):(r=(t=e[0].response).error?ee(t.details||t.error):null,o(r,t.data,e[0]))}).catch(o)};l.getData=q,l.getAction=t=>new Promise((r,n)=>{var e=t.component;q({json:!0,name:e,...h[e],...t},(e,t)=>{if(e)n(e);else if(t.component){let e=t.component.props;delete e._staticPath,delete e._baseUrl,delete e._componentName,delete e._componentVersion,r(e)}else r()})}),l.build=e=>{i("baseUrl",e.baseUrl),i("name",e.name);var t=e=>e?e.match(/\/$/)?e:e+"/":"";let r=t(e.baseUrl)+t(e.name)+t(e.version);if(e.parameters){r+="?";for(var[n,o]of Object.entries(e.parameters))/[+&=]/.test(o)&&(o=encodeURIComponent(o)),r+=n+"="+o+"&";r=r.slice(0,-1)}return"<"+S+' href="'+r+'"></'+S+">"},l.ready=e=>{t?e():r?n.push(e):(r=!0,l.requireSeries(o,()=>{t=!0,r=!1,l.events=(()=>{let n={};return{fire(e,t){if(n[e])for(var r of n[e])r({type:e},t)},on(e,t){if(!t)throw new Error("Callback is required");n[e]||(n[e]=[]),n[e].push(t)},off(e,t){for(var r of e="string"==typeof e?[e]:e)n[r]&&(t?n[r]=n[r].filter(e=>e!==t):delete n[r])},reset(){n={}}}})(),0<Object.keys(U).length&&s.head.appendChild(Object.assign(s.createElement("script"),{type:"importmap",textContent:JSON.stringify({imports:U})})),e(),l.events.fire("oc:ready",l),l.status="ready",n.map(e=>{e(l)}),l.cmd={push:e=>e(l)}}))};const $=(e,t,r)=>{!!t.data?.component?.esm?(async(t,r)=>{try{const{_staticPath:n,_componentName:o,_componentVersion:a}=t.component.props;window.oc._esm=window.oc._esm||{};window.oc._esm[`${o}@${a}`]=e=>{return n+"public/"+e};const{mount:s}=await import(t.component.src);let e={};if(t.component.development)e.development=t.component.development;s(t.element,t.component.props,e);r(null)}catch(e){console.error("Error rendering ESM component",e);r(e)}})(t.data,r):l.render(e,t.data,r)};return l.render=(n,o,a)=>{l.ready(()=>{if(o&&1==o.__oc_emptyResponse)return a(null,"");let t=n.type;"jade"!=t&&"handlebars"!=t||(t="oc-template-"+t);let r=k[t];r?l.require(["oc","components",n.key],n.src,e=>{e?M(r.externals,()=>{try{a(null,("oc-template-handlebars"==t?c.Handlebars.template(e,[]):e)(o))}catch(e){a(""+e)}}):a(_("Error getting compiled view: %",n.src))}):a(_('Error loading component: view engine "%" not supported',n.type))})},l.renderNestedComponent=(n,o)=>{l.ready(()=>{let e=(n=n[0]||n).getAttribute.bind(n),r=n.setAttribute.bind(n);var t="true"==e(y);"true"==e(f)?o():t?m(()=>{l.renderNestedComponent(n,o)},x):(b("Unrendered component found. Trying to retrieve it..."),r(y,!0),a||(n.innerHTML='<div class="oc-loading">'+O+"</div>"),l.renderByHref({href:e("href"),id:e("id"),element:n},(e,t)=>{e||!t?(r(y,!1),r(f,!1),r("data-failed",!0),n.innerHTML="",l.events.fire("oc:failed",{originalError:e,data:t,component:n}),v(e),o()):P(n,t,o)}))})},l.renderByHref=(e,t,o)=>{o=o||t;let a=Math.floor(9999999999*Math.random()),r=e.retryNumber||+t||0,n=e.href||e,s=e.id||a,i=e.element;l.ready(()=>{var e,t;n?fetch((e=n,t={...p.globalParameters,...E?{__oc_Retry:r}:{}},e+(~e.indexOf("?")?"&":"?")+new URLSearchParams(t)),{headers:T()}).then(w).then(r=>{let n=r.template;r.data.id=a,r.data.element=i,$(n,r,(e,t)=>{e?o(_(N,r.href)+e):(b(_("Component '%' correctly rendered",n.src)),o(null,{id:s,ocId:a,html:t,baseUrl:r.baseUrl,key:n.key,version:r.version,name:r.name}))})}).catch(e=>{var t,r;e&&429==e.status&&(u[n]=0),v(C),t=n,r=e=>{l.renderByHref({href:n,retryNumber:e,id:s,element:i},o)},e=()=>{o(_(A,n))},null==u[t]&&(u[t]=j),u[t]<=0?e():(m(()=>{r(j-u[t]+1)},g),u[t]--)}):o(N+"Href parameter missing")})},l.renderUnloadedComponents=()=>{l.ready(()=>{let r=s.querySelectorAll(`${S}:not([data-rendered="true"]):not([data-failed="true"])`);r.forEach((e,t)=>{l.renderNestedComponent(e,()=>{t==r.length-1&&l.renderUnloadedComponents()})})})},l.load=(t,r,n)=>{l.ready(()=>{if(n=n||d,t){(t=t[0]||t).innerHTML="<"+S+' href="'+r+'" />';let e=t.querySelector(S);l.renderNestedComponent(e,()=>{n(e)})}})},H(),window.customElements&&window.customElements.define(S,class extends HTMLElement{#connected=!1;#manageLifecycle=!e;constructor(){super()}connectedCallback(){this.#connected=!0,"true"==this.getAttribute("disable-lifecycle")||""==this.getAttribute("disable-lifecycle")?this.#manageLifecycle=!1:"false"==this.getAttribute("disable-lifecycle")&&(this.#manageLifecycle=!0),this.#manageLifecycle&&l.renderNestedComponent(this,()=>{})}disconnectedCallback(){var e;this.#connected&&(this.#connected=!1,(e=this.getAttribute("id"))&&l.events.fire("oc:unrendered",{element:this,id:e}),this.#manageLifecycle&&this.unmount&&"true"==this.getAttribute("data-rendered")&&(this.unmount(),this.removeAttribute("data-rendered")))}}),l}(e)})();
//# sourceMappingURL=oc-client.min.map

@@ -1,1 +0,1 @@

{"version":3,"file":"oc-client.min.js","sources":["0"],"names":["define_EXTERNALS_default","define_IMPORTS_default","define_REGISTERED_TEMPLATES_PLACEHOLDER_default","oc-template-handlebars","externals","global","url","oc-template-jade","oc-template-es6","HOLE","NAN","NEGATIVE_INFINITY","NEGATIVE_ZERO","NULL","POSITIVE_INFINITY","UNDEFINED","TYPE_BIGINT","TYPE_DATE","TYPE_ERROR","TYPE_MAP","TYPE_NULL_OBJECT","TYPE_PROMISE","TYPE_REGEXP","TYPE_SET","TYPE_SYMBOL","TYPE_URL","TYPE_PREVIOUS_RESOLVED","Deferred","promise","resolve","reject","constructor","this","Promise","Object","getOwnPropertyNames","prototype","sort","join","globalObj","window","globalThis","unflatten","parsed","hydrated","values","hydrate","call","Array","isArray","length","SyntaxError","startIndex","value","push","index","deferred","plugins","result","stack","v","postRun","index2","set","pop","NaN","Infinity","type","b","c","Date","URL","BigInt","RegExp","Symbol","for","newSet","Set","i","add","map","Map","r","k","obj","create","key","keys","reverse","Number","slice","d","message","errorType","error","Error","vals","v2","plugin","result2","array","n","object","async","decode","readable","options","done","reader","pipeThrough","decoder","TextDecoder","leftover","TransformStream","transform","chunk","controller","str","stream","parts","split","part","enqueue","flush","createLineSplittingTransform","getReader","decoded","read","line","JSON","parse","reason","donePromise","colonIndex","indexOf","deferredId","lineData","jsonLine","then","catch","closed","createErrorFromObject","o","e","assign","originalError","oc","ljs2","loaded","errors","path","hash","isModule","startsWith","src","replace","fallback","id","reduce","a","p","load","args","arg","all","_load","has","endsWith","css","js","err","fn","script","document","createElement","onload","onerror","head","append","link","rel","href","onError","ljs","oc2","status","conf","cmd","renderedComponents","clientVersion","isRequired","name","$document","$window","noop","initialised","initialising","retries","isBool","timeout","setTimeout","ocCmd","ocConf","dataRenderedAttribute","dataRenderingAttribute","logError","console","log","msg","logInfo","debug","handleFetchResponse","response","headers","get","json","body","RETRY_INTERVAL","retryInterval","RETRY_LIMIT","retryLimit","DISABLE_LOADER","disableLoader","RETRY_SEND_NUMBER","retrySendNumber","POLLING_INTERVAL","pollingInterval","OC_TAG","tag","DISABLE_LIFECYCLES","disableLifecycles","MESSAGES_ERRORS_RETRY_FAILED","MESSAGES_ERRORS_RENDERING","MESSAGES_ERRORS_RETRIEVING","MESSAGES_LOADING_COMPONENT","loadingMessage","interpolate","registeredTemplates","imports","registerTemplates","templates","overwrite","template","getHeaders","globalHeaders","Accept","Content-Type","addStylesToHead","style","textContent","styles","appendChild","loadAfterReady","ready","renderUnloadedComponents","require","nameSpace","callback","getObj","base","cbGetObj","asyncRequireForEach","toLoad","loading","concat","resolved","requireSeries","processHtml","component","data","setAttribute","bind","dataName","dataVersion","version","ocId","html","innerHTML","from","querySelectorAll","newScript","attribute","attributes","parentNode","replaceChild","reanimateScripts","baseUrl","element","events","fire","getData","cb","action","parameters","globalParameters","components","fetch","method","stringify","apiResponse","details","getAction","props","_staticPath","_baseUrl","_componentName","_componentVersion","build","withFinalSlash","s","match","entries","test","encodeURIComponent","listeners","on","off","handler","event","filter","reset","f","renderOc","esm","_esm","mount","import","renderEsm","render","compiledViewInfo","model","__oc_emptyResponse","compiledView","Handlebars","renderNestedComponent","getAttribute","isRendering","renderByHref","hrefOrOptions","retryNumberOrCallback","Math","floor","random","retryNumber","__oc_Retry","URLSearchParams","requestNumber","failedRetryCb","unloadedComponents","forEach","unloadedComponent","idx","placeholder","newComponent","querySelector","customElements","define","HTMLElement","#connected","#manageLifecycle","super","connectedCallback","disconnectedCallback","unmount","removeAttribute","createOc"],"mappings":"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"}
{"version":3,"file":"oc-client.min.js","sources":["0"],"names":["define_EXTERNALS_default","define_IMPORTS_default","define_REGISTERED_TEMPLATES_PLACEHOLDER_default","oc-template-handlebars","externals","global","url","oc-template-jade","oc-template-es6","HOLE","NAN","NEGATIVE_INFINITY","NEGATIVE_ZERO","NULL","POSITIVE_INFINITY","UNDEFINED","TYPE_BIGINT","TYPE_DATE","TYPE_ERROR","TYPE_MAP","TYPE_NULL_OBJECT","TYPE_PROMISE","TYPE_REGEXP","TYPE_SET","TYPE_SYMBOL","TYPE_URL","TYPE_PREVIOUS_RESOLVED","Deferred","promise","resolve","reject","constructor","this","Promise","Object","getOwnPropertyNames","prototype","sort","join","globalObj","window","globalThis","unflatten","parsed","hydrated","values","hydrate","call","Array","isArray","length","SyntaxError","startIndex","value","push","index","deferred","plugins","result","stack","v","postRun","index2","set","pop","NaN","Infinity","type","b","c","Date","URL","BigInt","RegExp","Symbol","for","newSet","Set","i","add","map","Map","r","k","obj","create","key","keys","reverse","Number","slice","d","message","errorType","error","Error","vals","v2","plugin","result2","array","n","object","async","decode","readable","options","done","reader","pipeThrough","decoder","TextDecoder","leftover","TransformStream","transform","chunk","controller","str","stream","parts","split","part","enqueue","flush","createLineSplittingTransform","getReader","decoded","read","line","JSON","parse","reason","donePromise","colonIndex","indexOf","deferredId","lineData","jsonLine","then","catch","closed","createErrorFromObject","o","e","assign","originalError","oc","ljs2","loaded","errors","path","hash","isModule","startsWith","src","replace","fallback","id","reduce","a","p","load","args","arg","all","_load","has","endsWith","css","js","err","fn","script","document","createElement","onload","onerror","head","append","link","rel","href","onError","ljs","oc2","status","conf","cmd","renderedComponents","clientVersion","isRequired","name","$document","$window","noop","initialised","initialising","retries","isBool","timeout","setTimeout","ocCmd","ocConf","dataRenderedAttribute","dataRenderingAttribute","logError","console","log","msg","logInfo","debug","handleFetchResponse","response","headers","get","json","body","RETRY_INTERVAL","retryInterval","RETRY_LIMIT","retryLimit","DISABLE_LOADER","disableLoader","RETRY_SEND_NUMBER","retrySendNumber","POLLING_INTERVAL","pollingInterval","OC_TAG","tag","DISABLE_LIFECYCLES","disableLifecycles","MESSAGES_ERRORS_RETRY_FAILED","MESSAGES_ERRORS_RENDERING","MESSAGES_ERRORS_RETRIEVING","MESSAGES_LOADING_COMPONENT","loadingMessage","interpolate","registeredTemplates","imports","registerTemplates","templates","overwrite","template","getHeaders","globalHeaders","Accept","Content-Type","addStylesToHead","style","textContent","styles","appendChild","loadAfterReady","ready","renderUnloadedComponents","require","nameSpace","callback","getObj","base","cbGetObj","asyncRequireForEach","toLoad","loading","concat","resolved","requireSeries","processHtml","component","data","setAttribute","bind","dataName","dataVersion","version","ocId","html","innerHTML","from","querySelectorAll","newScript","attribute","attributes","parentNode","replaceChild","reanimateScripts","baseUrl","element","events","fire","getData","cb","action","parameters","globalParameters","components","fetch","method","stringify","apiResponse","details","getAction","props","_staticPath","_baseUrl","_componentName","_componentVersion","build","withFinalSlash","s","match","entries","test","encodeURIComponent","listeners","on","off","handler","event","filter","reset","f","renderOc","esm","_esm","mount","import","context","development","renderEsm","render","compiledViewInfo","model","__oc_emptyResponse","compiledView","Handlebars","renderNestedComponent","getAttribute","isRendering","renderByHref","hrefOrOptions","retryNumberOrCallback","Math","floor","random","retryNumber","__oc_Retry","URLSearchParams","requestNumber","failedRetryCb","unloadedComponents","forEach","unloadedComponent","idx","placeholder","newComponent","querySelector","customElements","define","HTMLElement","#connected","#manageLifecycle","super","connectedCallback","disconnectedCallback","unmount","removeAttribute","createOc"],"mappings":"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"}
{
"name": "oc-client-browser",
"version": "2.1.2",
"version": "2.1.3",
"description": "OC browser client",

@@ -24,3 +24,3 @@ "main": "index.js",

"start": "serve -l 5173",
"test": "npm run build && npx playwright test",
"test": "npm run build && npx playwright test --reporter=html",
"build": "node tasks/build.js",

@@ -27,0 +27,0 @@ "lint": "npx @biomejs/biome check --write .",

@@ -460,3 +460,6 @@ /* globals __CLIENT_VERSION__, __REGISTERED_TEMPLATES_PLACEHOLDER__, __DEFAULT_RETRY_INTERVAL__, __DEFAULT_RETRY_LIMIT__, __DEFAULT_DISABLE_LOADER__, __DISABLE_LEGACY_TEMPLATES__, __EXTERNALS__, __IMPORTS__ */

const { mount } = await import(data.component.src);
mount(data.element, data.component.props);
let context = {};
if (data.component.development)
context.development = data.component.development;
mount(data.element, data.component.props, context);
callback(null);

@@ -463,0 +466,0 @@ } catch (error) {