UNPKG

@public-ui/components

Version:

Contains all web components that belong to KoliBri - The accessible HTML-Standard.

5 lines 5.71 kB
/*! * KoliBri - The accessible HTML-Standard */ import{L as e}from"./common-Cx_AGO_M.js";import{i as r,g as t,e as n,o as a,U as o,a as i,b as c,c as u,n as f,d as s,S as b,f as j}from"./_Uint8Array-kJHDjtoP.js";import{S as l,i as v,a as p}from"./isArray-CcrBs4JM.js";var y=Object.create;var d=function(){function e(){}return function(t){if(!r(t)){return{}}if(y){return y(t)}e.prototype=t;var n=new e;e.prototype=undefined;return n}}();var w=function(){try{var e=t(Object,"defineProperty");e({},"",{});return e}catch(e){}}();function m(e,r){var t=-1,n=e==null?0:e.length;while(++t<n){if(r(e[t],t,e)===false){break}}return e}function A(e,r,t){if(r=="__proto__"&&w){w(e,r,{configurable:true,enumerable:true,value:t,writable:true})}else{e[r]=t}}var h=Object.prototype;var g=h.hasOwnProperty;function N(e,r,t){var a=e[r];if(!(g.call(e,r)&&n(a,t))||t===undefined&&!(r in e)){A(e,r,t)}}var S=a(Object.getPrototypeOf,Object);var I=typeof exports=="object"&&exports&&!exports.nodeType&&exports;I&&typeof module=="object"&&module&&!module.nodeType&&module;function O(e,r){{return e.slice()}}var U=Object.prototype;var $=U.hasOwnProperty;function x(e){var r=e.length,t=new e.constructor(r);if(r&&typeof e[0]=="string"&&$.call(e,"index")){t.index=e.index;t.input=e.input}return t}function D(e){var r=new e.constructor(e.byteLength);new o(r).set(new o(e));return r}function E(e,r){var t=D(e.buffer);return new e.constructor(t,e.byteOffset,e.byteLength)}var M=/\w*$/;function _(e){var r=new e.constructor(e.source,M.exec(e));r.lastIndex=e.lastIndex;return r}var F=l?l.prototype:undefined,B=F?F.valueOf:undefined;function C(e){return B?Object(B.call(e)):{}}function V(e,r){var t=D(e.buffer);return new e.constructor(t,e.byteOffset,e.length)}var k="[object Boolean]",z="[object Date]",J="[object Map]",G="[object Number]",P="[object RegExp]",R="[object Set]",H="[object String]",L="[object Symbol]";var T="[object ArrayBuffer]",W="[object DataView]",q="[object Float32Array]",K="[object Float64Array]",Q="[object Int8Array]",X="[object Int16Array]",Y="[object Int32Array]",Z="[object Uint8Array]",ee="[object Uint8ClampedArray]",re="[object Uint16Array]",te="[object Uint32Array]";function ne(e,r,t){var n=e.constructor;switch(r){case T:return D(e);case k:case z:return new n(+e);case W:return E(e);case q:case K:case Q:case X:case Y:case Z:case ee:case re:case te:return V(e);case J:return new n;case G:case H:return new n(e);case P:return _(e);case R:return new n;case L:return C(e)}}function ae(e){return typeof e.constructor=="function"&&!i(e)?d(S(e)):{}}var oe="[object Map]";function ie(e){return v(e)&&c(e)==oe}var ce=f&&f.isMap;var ue=ce?u(ce):ie;var fe="[object Set]";function se(e){return v(e)&&c(e)==fe}var be=f&&f.isSet;var je=be?u(be):se;var le="[object Arguments]",ve="[object Array]",pe="[object Boolean]",ye="[object Date]",de="[object Error]",we="[object Function]",me="[object GeneratorFunction]",Ae="[object Map]",he="[object Number]",ge="[object Object]",Ne="[object RegExp]",Se="[object Set]",Ie="[object String]",Oe="[object Symbol]",Ue="[object WeakMap]";var $e="[object ArrayBuffer]",xe="[object DataView]",De="[object Float32Array]",Ee="[object Float64Array]",Me="[object Int8Array]",_e="[object Int16Array]",Fe="[object Int32Array]",Be="[object Uint8Array]",Ce="[object Uint8ClampedArray]",Ve="[object Uint16Array]",ke="[object Uint32Array]";var ze={};ze[le]=ze[ve]=ze[$e]=ze[xe]=ze[pe]=ze[ye]=ze[De]=ze[Ee]=ze[Me]=ze[_e]=ze[Fe]=ze[Ae]=ze[he]=ze[ge]=ze[Ne]=ze[Se]=ze[Ie]=ze[Oe]=ze[Be]=ze[Ce]=ze[Ve]=ze[ke]=true;ze[de]=ze[we]=ze[Ue]=false;function Je(e,t,n,a,o,i){var u;if(u!==undefined){return u}if(!r(e)){return e}var f=p(e);if(f){u=x(e)}else{var l=c(e),v=l==we||l==me;if(s(e)){return O(e)}if(l==ge||l==le||v&&!o){u=v?{}:ae(e)}else{if(!ze[l]){return o?e:{}}u=ne(e,l)}}i||(i=new b);var y=i.get(e);if(y){return y}i.set(e,u);if(je(e)){e.forEach((function(r){u.add(Je(r,t,n,r,e,i))}))}else if(ue(e)){e.forEach((function(r,a){u.set(a,Je(r,t,n,a,e,i))}))}var d=j;var w=f?undefined:d(e);m(w||e,(function(r,a){if(w){a=r;r=e[a]}N(u,a,Je(r,t,n,a,e,i))}));return u}var Ge=1,Pe=4;function Re(e){return Je(e,Ge|Pe)}function He(e){try{return JSON.stringify(e)}catch(e){return"[unserializable]"}}function Le(t,n,a,o=()=>true){return{propName:t,getDefaultValue:r(n)?()=>Re(n):()=>n,normalize:a,validate:o,apply(r,a){if(r===undefined||r===null){if(this.validate(n)){a(n)}else{throw new Error(`Default value ${He(n)} is invalid for prop definition '${t}'.`)}return}try{const e=this.normalize(r);if(this.validate(e)){a(e)}}catch(r){e.debug(r)}}}}function Te(t,n,a,o=()=>true){return{propName:t,getDefaultValue:r(n)?()=>Re(n):()=>n,normalize:a,validate:o,apply(r,a,o){if(r===undefined||r===null){if(this.validate(n,o)){a(n)}else{throw new Error(`Default value ${He(n)} is invalid for prop definition '${t}' with dependencies ${He(o)}.`)}return}try{const e=this.normalize(r,o);if(this.validate(e,o)){a(e)}}catch(r){e.debug(r)}}}}function We(e){if(typeof e==="string"){return e}if(typeof e==="number"||typeof e==="boolean"||typeof e==="bigint"){return String(e)}throw new TypeError(`Cannot convert ${typeof e} to string`)}function qe(e){if(typeof e==="number"){return Number.isInteger(e)?e:Math.round(e)}if(typeof e==="string"){const r=parseInt(e,10);if(!isNaN(r)){return r}}throw new Error(`Invalid integer: ${e}`)}function Ke(e){if(typeof e==="number"){return e}if(typeof e==="string"){const r=Number(e);if(!isNaN(r)){return r}}throw new Error(`Invalid number: ${e}`)}function Qe(e){if(typeof e==="boolean"){return e}if(typeof e==="string"){return e.toLowerCase()==="true"}throw new Error(`Invalid boolean: ${e}`)}export{qe as a,Ke as b,Le as c,Te as d,Qe as e,We as n}; //# sourceMappingURL=normalizers-m3s9sgmq.js.map