personal-page/portafolio/index.html
woodpecker-bot 3b5ca4716c Updates
2023-11-25 21:42:49 +00:00

4 lines
No EOL
7.4 KiB
HTML

<!DOCTYPE html><html lang="en" data-astro-cid-sckkx6r4><head><meta charset="UTF-8"><meta name="description" content="Astro description"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><meta name="generator" content="Astro v3.2.3"><title>List of blog entries</title><!-- Reset and normilize styles --><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gardevoir"><link rel="stylesheet" href="/_astro/404.6cc72901.css" />
<style>._wrapper_ph0uq_1{--bg-color: var(--prj-input);--text-color: var(--prj-input-text);position:relative;padding:var(--prj-spacing-1);background-color:var(--bg-color);color:var(--text-color);display:flex;gap:var(--prj-spacing-1)}._input_ph0uq_14{width:100%;display:flex;gap:var(--prj-spacing-1);font-size:.8em}._selectedItem_ph0uq_22{background-color:var(--prj-surface-3);color:var(--prj-text);font-size:.9em}._selectedItem_ph0uq_22>*{padding:var(--prj-spacing-1)}._deleteItem_ph0uq_32:hover{background-color:var(--prj-danger)}._optionList_ph0uq_36{position:absolute;left:0;top:120%;width:100%;padding:var(--prj-spacing-1);text-align:start;background-color:var(--bg-color);color:var(--text-color)}._optionItem_ph0uq_50{display:block;width:100%;border:none;background-color:transparent;text-align:start;padding:var(--prj-spacing-1)}._optionItem_ph0uq_50:disabled{color:var(--prj-disabled-text)}._optionItem_ph0uq_50:not(:first-child){margin-top:var(--prj-spacing-1)}._optionItem_ph0uq_50:not(:disabled):hover{background-color:var(--prj-accent-bg)}._table_19042_1 th,._table_19042_1 td{padding:.25rem 1rem;border:1px solid white;text-align:center}
</style><script type="module">const a=document.querySelector(`a[href='${location.pathname}']`);a&&a.classList.add("active");
</script></head><body data-astro-cid-sckkx6r4><header data-astro-cid-sckkx6r4><nav class="navbar navbar-expand-lg bg-body-tertiary" data-astro-cid-5blmo7yk><ul class="list-unstyle hstack" data-astro-cid-5blmo7yk><li class="nav-item" data-astro-cid-5blmo7yk><a class="nav-link" href="/" data-astro-cid-5blmo7yk>Home</a></li><li class="nav-item" data-astro-cid-5blmo7yk><a class="nav-link" href="/blog" data-astro-cid-5blmo7yk>Blog</a></li><li class="nav-item" data-astro-cid-5blmo7yk><a class="nav-link" href="/portafolio" data-astro-cid-5blmo7yk>Portafolio</a></li><li class="nav-item" data-astro-cid-5blmo7yk><a class="nav-link" href="/curriculum" data-astro-cid-5blmo7yk>Curriculum</a></li><li class="nav-item" data-astro-cid-5blmo7yk><a class="nav-link" href="/contact" data-astro-cid-5blmo7yk>Contact</a></li></ul></nav></header><main data-astro-cid-sckkx6r4><h1>Blog's entries</h1><section><style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var b=Object.defineProperty;var f=(c,o,i)=>o in c?b(c,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):c[o]=i;var l=(c,o,i)=>(f(c,typeof o!="symbol"?o+"":o,i),i);var p;{let c={0:t=>m(t),1:t=>i(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(i(t)),5:t=>new Set(i(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t)},o=t=>{let[e,r]=t;return e in c?c[e](r):void 0},i=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([e,r])=>[e,o(r)]));customElements.get("astro-island")||customElements.define("astro-island",(p=class extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var d;if(!this.hydrator||!this.isConnected)return;let e=(d=this.parentElement)==null?void 0:d.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let r=this.querySelectorAll("astro-slot"),a={},h=this.querySelectorAll("template[data-astro-template]");for(let n of h){let s=n.closest(this.tagName);s!=null&&s.isSameNode(this)&&(a[n.getAttribute("data-astro-template")||"default"]=n.innerHTML,n.remove())}for(let n of r){let s=n.closest(this.tagName);s!=null&&s.isSameNode(this)&&(a[n.getAttribute("name")||"default"]=n.innerHTML)}let u;try{u=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(n){let s=this.getAttribute("component-url")||"<unknown>",y=this.getAttribute("component-export");throw y&&(s+=` (export ${y})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),n),n}await this.hydrator(this)(this.Component,u,a,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),r.disconnect(),this.childrenConnectedCallback()},r=new MutationObserver(()=>{var a;((a=this.lastChild)==null?void 0:a.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});r.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}start(){let e=JSON.parse(this.getAttribute("opts")),r=this.getAttribute("client");if(Astro[r]===void 0){window.addEventListener(`astro:${r}`,()=>this.start(),{once:!0});return}Astro[r](async()=>{let a=this.getAttribute("renderer-url"),[h,{default:u}]=await Promise.all([import(this.getAttribute("component-url")),a?import(a):()=>()=>{}]),d=this.getAttribute("component-export")||"default";if(!d.includes("."))this.Component=h[d];else{this.Component=h;for(let n of d.split("."))this.Component=this.Component[n]}return this.hydrator=u,this.hydrate},e,this)}attributeChangedCallback(){this.hydrate()}},l(p,"observedAttributes",["props"]),p))}})();</script><astro-island uid="Z13PuQy" prefix="r0" component-url="/_astro/Table.75cb7d63.js" component-export="default" renderer-url="/_astro/client.bb1cf6b8.js" props="{&quot;data&quot;:[1,[]],&quot;headers&quot;:[1,[[0,{&quot;key&quot;:[0,&quot;id&quot;],&quot;header&quot;:[0,&quot;index&quot;],&quot;type&quot;:[0,0]}],[0,{&quot;key&quot;:[0,&quot;title&quot;],&quot;header&quot;:[0,&quot;Title&quot;],&quot;formatter&quot;:[0,null],&quot;type&quot;:[0,1]}],[0,{&quot;key&quot;:[0,&quot;technologies&quot;],&quot;header&quot;:[0,&quot;Technologies&quot;],&quot;type&quot;:[0,4]}]]]}" ssr="" client="load" opts="{&quot;name&quot;:&quot;Table&quot;,&quot;value&quot;:true}" await-children=""><section class="hstack"><button class="ml-auto">Clear Filters</button></section><section class="mt-1 overflow-scroll"><table class="_table_19042_1"><thead><tr><th><div class="vstack">index</div></th><th><div class="vstack">Title<input/></div></th><th><div class="vstack">Technologies<div class="_wrapper_ph0uq_1"><div class="_input_ph0uq_14"><input type="text"/></div><button>X</button><div class="_optionList_ph0uq_36" hidden=""></div></div></div></th></tr></thead><tbody></tbody></table></section><section class="mt-1"><button>First</button><button>Prev</button><button>Next</button><button>Last</button></section><!--astro:end--></astro-island></section></main></body></html>