diff --git a/docs/cv-maker/assets/index-BOlMv29Q.js b/docs/cv-maker/assets/index-BOlMv29Q.js new file mode 100644 index 0000000..bdcd8d7 --- /dev/null +++ b/docs/cv-maker/assets/index-BOlMv29Q.js @@ -0,0 +1,30 @@ +var gb=Object.defineProperty;var Hl=e=>{throw TypeError(e)};var yb=(e,t,n)=>t in e?gb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var u=(e,t,n)=>yb(e,typeof t!="symbol"?t+"":t,n),Wl=(e,t,n)=>t.has(e)||Hl("Cannot "+n);var zl=(e,t,n)=>(Wl(e,t,"read from private field"),n?n.call(e):t.get(e)),Gl=(e,t,n)=>t.has(e)?Hl("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Yl=(e,t,n,r)=>(Wl(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();var Cc=!1,Pc=!1,mn=[],Fc=-1;function _b(e){bb(e)}function bb(e){mn.includes(e)||mn.push(e),wb()}function Sb(e){let t=mn.indexOf(e);t!==-1&&t>Fc&&mn.splice(t,1)}function wb(){!Pc&&!Cc&&(Cc=!0,queueMicrotask(vb))}function vb(){Cc=!1,Pc=!0;for(let e=0;ee.effect(t,{scheduler:n=>{jc?_b(n):n()}}),Lh=e.raw}function Zl(e){Rn=e}function Ob(e){let t=()=>{};return[r=>{let s=Rn(r);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(s),t=()=>{s!==void 0&&(e._x_effects.delete(s),Sr(s))},s},()=>{t()}]}function Kh(e,t){let n=!0,r,s=Rn(()=>{let o=e();JSON.stringify(o),n?r=o:queueMicrotask(()=>{t(o,r),r=o}),n=!1});return()=>Sr(s)}var Dh=[],Uh=[],qh=[];function $b(e){qh.push(e)}function eu(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,Uh.push(t))}function Bh(e){Dh.push(e)}function Jh(e,t,n){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(n)}function Vh(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([n,r])=>{(t===void 0||t.includes(n))&&(r.forEach(s=>s()),delete e._x_attributeCleanups[n])})}function Tb(e){var t,n;for((t=e._x_effects)==null||t.forEach(Sb);(n=e._x_cleanups)!=null&&n.length;)e._x_cleanups.pop()()}var tu=new MutationObserver(ou),nu=!1;function ru(){tu.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),nu=!0}function Hh(){xb(),tu.disconnect(),nu=!1}var Rr=[];function xb(){let e=tu.takeRecords();Rr.push(()=>e.length>0&&ou(e));let t=Rr.length;queueMicrotask(()=>{if(Rr.length===t)for(;Rr.length>0;)Rr.shift()()})}function se(e){if(!nu)return e();Hh();let t=e();return ru(),t}var su=!1,No=[];function Ib(){su=!0}function Mb(){su=!1,ou(No),No=[]}function ou(e){if(su){No=No.concat(e);return}let t=[],n=new Set,r=new Map,s=new Map;for(let o=0;o{i.nodeType===1&&i._x_marker&&n.add(i)}),e[o].addedNodes.forEach(i=>{if(i.nodeType===1){if(n.has(i)){n.delete(i);return}i._x_marker||t.push(i)}})),e[o].type==="attributes")){let i=e[o].target,c=e[o].attributeName,a=e[o].oldValue,l=()=>{r.has(i)||r.set(i,[]),r.get(i).push({name:c,value:i.getAttribute(c)})},f=()=>{s.has(i)||s.set(i,[]),s.get(i).push(c)};i.hasAttribute(c)&&a===null?l():i.hasAttribute(c)?(f(),l()):f()}s.forEach((o,i)=>{Vh(i,o)}),r.forEach((o,i)=>{Dh.forEach(c=>c(i,o))});for(let o of n)t.some(i=>i.contains(o))||Uh.forEach(i=>i(o));for(let o of t)o.isConnected&&qh.forEach(i=>i(o));t=null,n=null,r=null,s=null}function Wh(e){return ks(Xn(e))}function vs(e,t,n){return e._x_dataStack=[t,...Xn(n||e)],()=>{e._x_dataStack=e._x_dataStack.filter(r=>r!==t)}}function Xn(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?Xn(e.host):e.parentNode?Xn(e.parentNode):[]}function ks(e){return new Proxy({objects:e},Ab)}var Ab={ownKeys({objects:e}){return Array.from(new Set(e.flatMap(t=>Object.keys(t))))},has({objects:e},t){return t==Symbol.unscopables?!1:e.some(n=>Object.prototype.hasOwnProperty.call(n,t)||Reflect.has(n,t))},get({objects:e},t,n){return t=="toJSON"?Nb:Reflect.get(e.find(r=>Reflect.has(r,t))||{},t,n)},set({objects:e},t,n,r){const s=e.find(i=>Object.prototype.hasOwnProperty.call(i,t))||e[e.length-1],o=Object.getOwnPropertyDescriptor(s,t);return o!=null&&o.set&&(o!=null&&o.get)?o.set.call(r,n)||!0:Reflect.set(s,t,n)}};function Nb(){return Reflect.ownKeys(this).reduce((t,n)=>(t[n]=Reflect.get(this,n),t),{})}function zh(e){let t=r=>typeof r=="object"&&!Array.isArray(r)&&r!==null,n=(r,s="")=>{Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([o,{value:i,enumerable:c}])=>{if(c===!1||i===void 0||typeof i=="object"&&i!==null&&i.__v_skip)return;let a=s===""?o:`${s}.${o}`;typeof i=="object"&&i!==null&&i._x_interceptor?r[o]=i.initialize(e,a,o):t(i)&&i!==r&&!(i instanceof Element)&&n(i,a)})};return n(e)}function Gh(e,t=()=>{}){let n={initialValue:void 0,_x_interceptor:!0,initialize(r,s,o){return e(this.initialValue,()=>Rb(r,s),i=>Lc(r,s,i),s,o)}};return t(n),r=>{if(typeof r=="object"&&r!==null&&r._x_interceptor){let s=n.initialize.bind(n);n.initialize=(o,i,c)=>{let a=r.initialize(o,i,c);return n.initialValue=a,s(o,i,c)}}else n.initialValue=r;return n}}function Rb(e,t){return t.split(".").reduce((n,r)=>n[r],e)}function Lc(e,t,n){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=n;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),Lc(e[t[0]],t.slice(1),n)}}var Yh={};function yt(e,t){Yh[e]=t}function Kc(e,t){let n=Cb(t);return Object.entries(Yh).forEach(([r,s])=>{Object.defineProperty(e,`$${r}`,{get(){return s(t,n)},enumerable:!1})}),e}function Cb(e){let[t,n]=np(e),r={interceptor:Gh,...t};return eu(e,n),r}function Pb(e,t,n,...r){try{return n(...r)}catch(s){os(s,e,t)}}function os(e,t,n=void 0){e=Object.assign(e??{message:"No error message given."},{el:t,expression:n}),console.warn(`Alpine Expression Error: ${e.message} + +${n?'Expression: "'+n+`" + +`:""}`,t),setTimeout(()=>{throw e},0)}var mo=!0;function Zh(e){let t=mo;mo=!1;let n=e();return mo=t,n}function gn(e,t,n={}){let r;return Re(e,t)(s=>r=s,n),r}function Re(...e){return Qh(...e)}var Qh=Xh;function Fb(e){Qh=e}function Xh(e,t){let n={};Kc(n,e);let r=[n,...Xn(e)],s=typeof t=="function"?jb(r,t):Kb(r,t,e);return Pb.bind(null,e,t,s)}function jb(e,t){return(n=()=>{},{scope:r={},params:s=[]}={})=>{let o=t.apply(ks([r,...e]),s);Ro(n,o)}}var sc={};function Lb(e,t){if(sc[e])return sc[e];let n=Object.getPrototypeOf(async function(){}).constructor,r=/^[\n\s]*if.*\(.*\)/.test(e.trim())||/^(let|const)\s/.test(e.trim())?`(async()=>{ ${e} })()`:e,o=(()=>{try{let i=new n(["__self","scope"],`with (scope) { __self.result = ${r} }; __self.finished = true; return __self.result;`);return Object.defineProperty(i,"name",{value:`[Alpine] ${e}`}),i}catch(i){return os(i,t,e),Promise.resolve()}})();return sc[e]=o,o}function Kb(e,t,n){let r=Lb(t,n);return(s=()=>{},{scope:o={},params:i=[]}={})=>{r.result=void 0,r.finished=!1;let c=ks([o,...e]);if(typeof r=="function"){let a=r(r,c).catch(l=>os(l,n,t));r.finished?(Ro(s,r.result,c,i,n),r.result=void 0):a.then(l=>{Ro(s,l,c,i,n)}).catch(l=>os(l,n,t)).finally(()=>r.result=void 0)}}}function Ro(e,t,n,r,s){if(mo&&typeof t=="function"){let o=t.apply(n,r);o instanceof Promise?o.then(i=>Ro(e,i,n,r)).catch(i=>os(i,s,t)):e(o)}else typeof t=="object"&&t instanceof Promise?t.then(o=>e(o)):e(t)}var iu="x-";function wr(e=""){return iu+e}function Db(e){iu=e}var Co={};function me(e,t){return Co[e]=t,{before(n){if(!Co[n]){console.warn(String.raw`Cannot find directive \`${n}\`. \`${e}\` will use the default order of execution`);return}const r=fn.indexOf(n);fn.splice(r>=0?r:fn.indexOf("DEFAULT"),0,e)}}}function Ub(e){return Object.keys(Co).includes(e)}function cu(e,t,n){if(t=Array.from(t),e._x_virtualDirectives){let o=Object.entries(e._x_virtualDirectives).map(([c,a])=>({name:c,value:a})),i=ep(o);o=o.map(c=>i.find(a=>a.name===c.name)?{name:`x-bind:${c.name}`,value:`"${c.value}"`}:c),t=t.concat(o)}let r={};return t.map(op((o,i)=>r[o]=i)).filter(cp).map(Jb(r,n)).sort(Vb).map(o=>Bb(e,o))}function ep(e){return Array.from(e).map(op()).filter(t=>!cp(t))}var Dc=!1,Br=new Map,tp=Symbol();function qb(e){Dc=!0;let t=Symbol();tp=t,Br.set(t,[]);let n=()=>{for(;Br.get(t).length;)Br.get(t).shift()();Br.delete(t)},r=()=>{Dc=!1,n()};e(n),r()}function np(e){let t=[],n=c=>t.push(c),[r,s]=Ob(e);return t.push(s),[{Alpine:Es,effect:r,cleanup:n,evaluateLater:Re.bind(Re,e),evaluate:gn.bind(gn,e)},()=>t.forEach(c=>c())]}function Bb(e,t){let n=()=>{},r=Co[t.type]||n,[s,o]=np(e);Jh(e,t.original,o);let i=()=>{e._x_ignore||e._x_ignoreSelf||(r.inline&&r.inline(e,t,s),r=r.bind(r,e,t,s),Dc?Br.get(tp).push(r):r())};return i.runCleanups=o,i}var rp=(e,t)=>({name:n,value:r})=>(n.startsWith(e)&&(n=n.replace(e,t)),{name:n,value:r}),sp=e=>e;function op(e=()=>{}){return({name:t,value:n})=>{let{name:r,value:s}=ip.reduce((o,i)=>i(o),{name:t,value:n});return r!==t&&e(r,t),{name:r,value:s}}}var ip=[];function au(e){ip.push(e)}function cp({name:e}){return ap().test(e)}var ap=()=>new RegExp(`^${iu}([^:^.]+)\\b`);function Jb(e,t){return({name:n,value:r})=>{let s=n.match(ap()),o=n.match(/:([a-zA-Z0-9\-_:]+)/),i=n.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],c=t||e[n]||n;return{type:s?s[1]:null,value:o?o[1]:null,modifiers:i.map(a=>a.replace(".","")),expression:r,original:c}}}var Uc="DEFAULT",fn=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",Uc,"teleport"];function Vb(e,t){let n=fn.indexOf(e.type)===-1?Uc:e.type,r=fn.indexOf(t.type)===-1?Uc:t.type;return fn.indexOf(n)-fn.indexOf(r)}function Zr(e,t,n={}){e.dispatchEvent(new CustomEvent(t,{detail:n,bubbles:!0,composed:!0,cancelable:!0}))}function kn(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(s=>kn(s,t));return}let n=!1;if(t(e,()=>n=!0),n)return;let r=e.firstElementChild;for(;r;)kn(r,t),r=r.nextElementSibling}function Qe(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var Ql=!1;function Hb(){Ql&&Qe("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),Ql=!0,document.body||Qe("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's ` - + diff --git a/docs/cv-maker/john-doe.json b/docs/cv-maker/john-doe.jsonc similarity index 98% rename from docs/cv-maker/john-doe.json rename to docs/cv-maker/john-doe.jsonc index 51e1311..f491a31 100644 --- a/docs/cv-maker/john-doe.json +++ b/docs/cv-maker/john-doe.jsonc @@ -222,7 +222,8 @@ "id": "docker", "name": "Docker", "category": "devops tool", - "url": "https://en.wikipedia.org/wiki/Docker_(software)" + "url": "https://en.wikipedia.org/wiki/Docker_(software)", + "display": "force" }, { "id": "react", diff --git a/docs/cv-maker/resume-schema.json b/docs/cv-maker/resume-schema.json index 8a0bea8..ee1bc56 100644 --- a/docs/cv-maker/resume-schema.json +++ b/docs/cv-maker/resume-schema.json @@ -147,6 +147,13 @@ "other" ] }, + "display": { + "type": "string", + "enum": [ + "force", + "hide" + ] + }, "version": { "$ref": "#/$defs/NonEmptyString" },