3:I[5613,[],""] 5:I[1778,[],""] 6:I[5935,["366","static/chunks/366-4f910336ea1a0bc2.js","250","static/chunks/250-518dd009083d2024.js","234","static/chunks/234-a4d7f52f075a6a3c.js","185","static/chunks/app/layout-e5e0d7af494240cd.js"],""] 7:I[5250,["366","static/chunks/366-4f910336ea1a0bc2.js","250","static/chunks/250-518dd009083d2024.js","245","static/chunks/245-bd8c3f758b263b49.js","798","static/chunks/app/work/%5Bslug%5D/page-e1c5b935c301d4ed.js"],""] 8:I[1749,["366","static/chunks/366-4f910336ea1a0bc2.js","250","static/chunks/250-518dd009083d2024.js","245","static/chunks/245-bd8c3f758b263b49.js","798","static/chunks/app/work/%5Bslug%5D/page-e1c5b935c301d4ed.js"],"Image"] 9:I[3661,["366","static/chunks/366-4f910336ea1a0bc2.js","250","static/chunks/250-518dd009083d2024.js","234","static/chunks/234-a4d7f52f075a6a3c.js","185","static/chunks/app/layout-e5e0d7af494240cd.js"],"MobileHeader"] a:I[449,["601","static/chunks/app/error-710509ed5d36563e.js"],""] 4:["slug","videographies","d"] b:T43c,M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z0:["AjF2drfH9jxCR3XZwjIKq",[[["",{"children":["work",{"children":[["slug","videographies","d"],{"children":["__PAGE__?{\"slug\":\"videographies\"}",{}]}]}]},"$undefined","$undefined",true],["",{"children":["work",{"children":[["slug","videographies","d"],{"children":["__PAGE__",{},["$L1","$L2",null]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","work","children","$4","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/abe39b5e4fea8788.css","precedence":"next","crossOrigin":""}]]}]]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","work","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":null}]]},[null,["$","html",null,{"lang":"en","children":[["$","head",null,{"children":[["$","$L6",null,{"src":"https://analytics.moonstar-x.dev/script.js","data-website-id":"844cae4f-adf0-4c05-a7fb-13e7f23e27f3","defer":true}],[["$","$L6",null,{"src":"https://www.googletagmanager.com/gtag/js?id=G-HJN1NE6VFH","async":true}],["$","$L6",null,{"children":"\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n \n gtag('config', 'G-HJN1NE6VFH');\n "}]]]}],["$","body",null,{"children":[["$","header",null,{"className":"z-10 w-full h-[50px]","children":[["$","nav",null,{"className":"fixed w-full h-[50px] border-b border-solid border-transparent-4 z-20 bg-white hidden desktop:block","children":["$","div",null,{"className":"page-container h-full flex flex-row items-center","children":[["$","div",null,{"className":"w-[20%] h-full flex items-center","children":["$","$L7",null,{"href":"/","className":"typography-h6 !font-[500] text-primary opacity-100 hover:opacity-90","onClick":"$undefined","children":["$","$L8",null,{"className":"rounded-[6px] bg-gray-300 object-cover !rounded-[50%] aspect-square","alt":"Image with no description.","width":30,"height":30,"loading":"lazy","src":"/img/logo.jpg"}]}]}],["$","div",null,{"className":"w-[60%] h-full flex items-center","children":["$","ul",null,{"className":"w-full flex flex-row gap-[1rem] justify-evenly","children":[["$","li","0",{"children":["$","$L7",null,{"href":"/work","className":"typography-body2 text-black opacity-100 hover:opacity-50","children":"Work"}]}],["$","li","1",{"children":["$","$L7",null,{"href":"/about","className":"typography-body2 text-black opacity-100 hover:opacity-50","children":"About"}]}],["$","li","2",{"children":["$","$L7",null,{"href":"/blog","className":"typography-body2 text-black opacity-100 hover:opacity-50","children":"Blog"}]}],["$","li","3",{"children":["$","$L7",null,{"href":"/#contact","className":"typography-body2 text-black opacity-100 hover:opacity-50","children":"Contact"}]}]]}]}]]}]}],["$","$L9",null,{"className":"block desktop:hidden","brand":{"image":true,"value":"/img/logo.jpg"},"brandHref":"/","links":{"/work":"Work","/about":"About","/blog":"Blog","/#contact":"Contact"},"socials":{"github":"https://github.com/moonstar-x","stackoverflow":"https://stackoverflow.com/users/11200608/moonstar-x","leetcode":"https://leetcode.com/moonstar-x/","linkedin":"https://www.linkedin.com/in/moonstar-x/","x":"https://twitter.com/moonstar_x99","discord":"https://discord.gg/mhj3Zsv","email":"mailto:christian.lopez99@outlook.com"},"owner":"moonstar-x","creationYear":2021}]]}],["$","main",null,{"children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":null,"loadingStyles":[],"loadingScripts":[],"hasLoading":true,"error":"$a","errorStyles":[],"errorScripts":[],"template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":["$","section",null,{"className":"page-container border border-solid border-gray-400 rounded-[4px] p-[2rem] desktop:p-[4rem] my-[4rem]","children":[["$","h1",null,{"className":"typography-h2 mb-[20px] text-center","children":"Page Not Found"}],["$","p",null,{"className":"text-justify desktop:text-center mb-[40px]","children":"The page that you were looking for does not exist. Did you get lost? Don't fret, here's an image of a random cat to make you company."}],["$","$L8",null,{"className":"rounded-[6px] bg-gray-300 object-cover mb-[40px] max-w-[500px] aspect-video mx-auto","alt":"Image with no description.","width":2000,"height":1125,"loading":"eager","src":"https://cataas.com/cat/gif","priority":true}],["$","div",null,{"className":"text-center","children":["$","$L7",null,{"href":"/","className":"btn w-auto h-auto inline-flex flex-row justify-start items-center gap-[0.5rem] typography-button rounded-[4px] border-none default-transition btn-shadow hover:brightness-110 bg-white text-primary px-[24px] py-[10px]","target":"_self","children":["$undefined",["$","span",null,{"children":"Go Back"}],false]}]}]]}],"notFoundStyles":[],"styles":null}]}],["$","footer",null,{"className":"pb-[1rem] pt-[4rem] bg-black","children":["$","div",null,{"className":"page-container","children":[["$","div",null,{"id":"contact","className":"text-white text-center mb-[2rem] w-[90%] tablet:w-1/2 mx-auto","children":[["$","h2",null,{"className":"mb-[1rem] tablet:mb-0 font-bold","children":"Let's Connect"}],["$","p",null,{"className":"font-light","children":"Are you seeking to work together? Do you have any questions that I can help with? Send me a message, I always try to respond within the same day."}],["$","$L7",null,{"href":"mailto:christian.lopez99@outlook.com","className":"btn w-auto h-auto inline-flex flex-row justify-start items-center gap-[0.5rem] typography-button rounded-[4px] border-none default-transition btn-shadow hover:brightness-110 bg-primary text-white px-[24px] py-[10px] my-[2rem]","target":"_self","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","width":20,"height":20,"viewBox":"0 0 512 512","className":"fill-white","children":["$","path",null,{"d":"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0L0 176z"}]}],["$","span",null,{"children":"Send me an Email"}],false]}]]}],["$","div",null,{"children":[["$","ul",null,{"className":"w-full text-center bg-black","children":[["$","li","0",{"className":"mx-[8px] dekstop:mx-[15px] inline-block","children":["$","$L7",null,{"href":"https://github.com/moonstar-x","target":"_blank","children":["$","span",null,{"className":"inline-flex flex-row justify-start items-center w-auto px-[6px] py-[8px] rounded-[6px] gap-[1rem] outline-none text-white","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":20,"height":20,"className":"fill-white outline-none hover:opacity-100 opacity-50","children":["$","path",null,{"d":"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"}]}],"$undefined"]}]}]}],["$","li","1",{"className":"mx-[8px] dekstop:mx-[15px] inline-block","children":["$","$L7",null,{"href":"https://stackoverflow.com/users/11200608/moonstar-x","target":"_blank","children":["$","span",null,{"className":"inline-flex flex-row justify-start items-center w-auto px-[6px] py-[8px] rounded-[6px] gap-[1rem] outline-none text-white","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":20,"height":20,"className":"fill-white outline-none hover:opacity-100 opacity-50","children":["$","path",null,{"d":"m15.725 0-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z"}]}],"$undefined"]}]}]}],["$","li","2",{"className":"mx-[8px] dekstop:mx-[15px] inline-block","children":["$","$L7",null,{"href":"https://leetcode.com/moonstar-x/","target":"_blank","children":["$","span",null,{"className":"inline-flex flex-row justify-start items-center w-auto px-[6px] py-[8px] rounded-[6px] gap-[1rem] outline-none text-white","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":20,"height":20,"className":"fill-white outline-none hover:opacity-100 opacity-50","children":["$","path",null,{"d":"M13.483 0a1.374 1.374 0 0 0-.961.438L7.116 6.226l-3.854 4.126a5.266 5.266 0 0 0-1.209 2.104 5.35 5.35 0 0 0-.125.513 5.527 5.527 0 0 0 .062 2.362 5.83 5.83 0 0 0 .349 1.017 5.938 5.938 0 0 0 1.271 1.818l4.277 4.193.039.038c2.248 2.165 5.852 2.133 8.063-.074l2.396-2.392c.54-.54.54-1.414.003-1.955a1.378 1.378 0 0 0-1.951-.003l-2.396 2.392a3.021 3.021 0 0 1-4.205.038l-.02-.019-4.276-4.193c-.652-.64-.972-1.469-.948-2.263a2.68 2.68 0 0 1 .066-.523 2.545 2.545 0 0 1 .619-1.164L9.13 8.114c1.058-1.134 3.204-1.27 4.43-.278l3.501 2.831c.593.48 1.461.387 1.94-.207a1.384 1.384 0 0 0-.207-1.943l-3.5-2.831c-.8-.647-1.766-1.045-2.774-1.202l2.015-2.158A1.384 1.384 0 0 0 13.483 0zm-2.866 12.815a1.38 1.38 0 0 0-1.38 1.382 1.38 1.38 0 0 0 1.38 1.382H20.79a1.38 1.38 0 0 0 1.38-1.382 1.38 1.38 0 0 0-1.38-1.382z"}]}],"$undefined"]}]}]}],["$","li","3",{"className":"mx-[8px] dekstop:mx-[15px] inline-block","children":["$","$L7",null,{"href":"https://www.linkedin.com/in/moonstar-x/","target":"_blank","children":["$","span",null,{"className":"inline-flex flex-row justify-start items-center w-auto px-[6px] py-[8px] rounded-[6px] gap-[1rem] outline-none text-white","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":20,"height":20,"className":"fill-white outline-none hover:opacity-100 opacity-50","children":["$","path",null,{"d":"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"}]}],"$undefined"]}]}]}],["$","li","4",{"className":"mx-[8px] dekstop:mx-[15px] inline-block","children":["$","$L7",null,{"href":"https://twitter.com/moonstar_x99","target":"_blank","children":["$","span",null,{"className":"inline-flex flex-row justify-start items-center w-auto px-[6px] py-[8px] rounded-[6px] gap-[1rem] outline-none text-white","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":20,"height":20,"className":"fill-white outline-none hover:opacity-100 opacity-50","children":["$","path",null,{"d":"M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"}]}],"$undefined"]}]}]}],["$","li","5",{"className":"mx-[8px] dekstop:mx-[15px] inline-block","children":["$","$L7",null,{"href":"https://discord.gg/mhj3Zsv","target":"_blank","children":["$","span",null,{"className":"inline-flex flex-row justify-start items-center w-auto px-[6px] py-[8px] rounded-[6px] gap-[1rem] outline-none text-white","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":20,"height":20,"className":"fill-white outline-none hover:opacity-100 opacity-50","children":["$","path",null,{"d":"$b"}]}],"$undefined"]}]}]}]]}],["$","p",null,{"className":"m-0 py-[1rem] text-center mx-auto text-gray-500 typography-caption","children":["© 2021 • 2024"," - ",["$","$L7",null,{"className":"opacity-50 hover:opacity-100 text-white","href":"/","target":"_self","onClick":"$undefined","children":"Developed by moonstar-x"}]]}]]}]]}]}]]}]]}],null]],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/079f6dd79f3c4ef1.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/e8b81eec49e76d39.css","precedence":"next","crossOrigin":""}]],"$Lc"]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Videographies | moonstar-x - Software Developer"}],["$","meta","3",{"name":"description","content":"Videographies is a visual art project that takes two different approaches to video."}],["$","link","4",{"rel":"manifest","href":"/manifest.webmanifest"}],["$","meta","5",{"name":"category","content":"technology"}],["$","link","6",{"rel":"canonical","href":"https://moonstar-x.dev/work/videographies"}],["$","meta","7",{"property":"og:title","content":"Videographies | moonstar-x - Software Developer"}],["$","meta","8",{"property":"og:description","content":"Videographies is a visual art project that takes two different approaches to video."}],["$","meta","9",{"property":"og:site_name","content":"moonstar-x - Software Developer"}],["$","meta","10",{"property":"og:locale","content":"en"}],["$","meta","11",{"property":"og:image","content":"https://moonstar-x.dev/assets/work/videographies/cover.jpg"}],["$","meta","12",{"property":"og:type","content":"article"}],["$","meta","13",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","14",{"name":"twitter:title","content":"Videographies | moonstar-x - Software Developer"}],["$","meta","15",{"name":"twitter:description","content":"Videographies is a visual art project that takes two different approaches to video."}],["$","meta","16",{"name":"twitter:image","content":"https://moonstar-x.dev/assets/work/videographies/cover.jpg"}],["$","link","17",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"48x48"}],["$","link","18",{"rel":"icon","href":"/icon.jpg?c310dc5f336ea49c","type":"image/jpeg","sizes":"828x828"}],["$","link","19",{"rel":"apple-touch-icon","href":"/apple-icon.jpg?c310dc5f336ea49c","type":"image/jpeg","sizes":"828x828"}]] 1:null 12:I[8238,["366","static/chunks/366-4f910336ea1a0bc2.js","250","static/chunks/250-518dd009083d2024.js","245","static/chunks/245-bd8c3f758b263b49.js","798","static/chunks/app/work/%5Bslug%5D/page-e1c5b935c301d4ed.js"],"ExpandableImage"] 13:I[8943,["366","static/chunks/366-4f910336ea1a0bc2.js","250","static/chunks/250-518dd009083d2024.js","245","static/chunks/245-bd8c3f758b263b49.js","798","static/chunks/app/work/%5Bslug%5D/page-e1c5b935c301d4ed.js"],"ShareCard"] d:T4df,M11.998 24c-.321 0-.641-.084-.922-.247L8.14 22.016c-.438-.245-.224-.332-.08-.383.585-.203.703-.25 1.328-.604.065-.037.151-.023.218.017l2.256 1.339a.29.29 0 0 0 .272 0l8.795-5.076a.277.277 0 0 0 .134-.238V6.921a.283.283 0 0 0-.137-.242l-8.791-5.072a.278.278 0 0 0-.271 0L3.075 6.68a.284.284 0 0 0-.139.241v10.15a.27.27 0 0 0 .139.235l2.409 1.392c1.307.654 2.108-.116 2.108-.89V7.787c0-.142.114-.253.256-.253h1.115c.139 0 .255.112.255.253v10.021c0 1.745-.95 2.745-2.604 2.745-.508 0-.909 0-2.026-.551L2.28 18.675a1.856 1.856 0 0 1-.922-1.604V6.921c0-.659.353-1.275.922-1.603L11.075.236a1.925 1.925 0 0 1 1.848 0l8.794 5.082c.57.329.924.944.924 1.603v10.15a1.86 1.86 0 0 1-.924 1.604l-8.794 5.078c-.28.163-.599.247-.925.247zm7.101-10.007c0-1.9-1.284-2.406-3.987-2.763-2.731-.361-3.009-.548-3.009-1.187 0-.528.235-1.233 2.258-1.233 1.807 0 2.473.389 2.747 1.607a.254.254 0 0 0 .247.199h1.141a.26.26 0 0 0 .186-.081.257.257 0 0 0 .067-.196c-.177-2.098-1.571-3.076-4.388-3.076-2.508 0-4.004 1.058-4.004 2.833 0 1.925 1.488 2.457 3.895 2.695 2.88.282 3.103.703 3.103 1.269 0 .983-.789 1.402-2.642 1.402-2.327 0-2.839-.584-3.011-1.742a.255.255 0 0 0-.253-.215h-1.137a.252.252 0 0 0-.254.253c0 1.482.806 3.248 4.655 3.248 2.788.001 4.386-1.096 4.386-3.013ze:T49c,M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375zf:Tab2,M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38a2.167 2.167 0 0 0-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44a23.476 23.476 0 0 0-3.107-.534A23.892 23.892 0 0 0 12.769 4.7c1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442a22.73 22.73 0 0 0-3.113.538 15.02 15.02 0 0 1-.254-1.42c-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87a25.64 25.64 0 0 1-4.412.005 26.64 26.64 0 0 1-1.183-1.86c-.372-.64-.71-1.29-1.018-1.946a25.17 25.17 0 0 1 1.013-1.954c.38-.66.773-1.286 1.18-1.868A25.245 25.245 0 0 1 12 8.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933a25.952 25.952 0 0 0-1.345-2.32zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493a23.966 23.966 0 0 0-1.1-2.98c.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98a23.142 23.142 0 0 0-1.086 2.964c-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39a25.819 25.819 0 0 0 1.341-2.338zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143a22.005 22.005 0 0 1-2.006-.386c.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295a1.185 1.185 0 0 1-.553-.132c-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z10:T57c,m14.25.18.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z11:T69d,M13.983 11.078h2.119a.186.186 0 0 0 .186-.185V9.006a.186.186 0 0 0-.186-.186h-2.119a.185.185 0 0 0-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 0 0 .186-.186V3.574a.186.186 0 0 0-.186-.185h-2.118a.185.185 0 0 0-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 0 0 .186-.186V6.29a.186.186 0 0 0-.186-.185h-2.118a.185.185 0 0 0-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 0 0 .184-.186V6.29a.185.185 0 0 0-.185-.185H8.1a.185.185 0 0 0-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 0 0 .185-.186V6.29a.185.185 0 0 0-.185-.185H5.136a.186.186 0 0 0-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 0 0 .186-.185V9.006a.186.186 0 0 0-.186-.186h-2.118a.185.185 0 0 0-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 0 0 .184-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.185.185 0 0 0-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 0 0 .185-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.186.186 0 0 0-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 0 0 .184-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.185.185 0 0 0-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 0 0-.75.748 11.376 11.376 0 0 0 .692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137a15.74 15.74 0 0 0 2.93-.266 12.248 12.248 0 0 0 3.823-1.389 10.51 10.51 0 0 0 2.61-2.136c1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z14:T4df,M11.998 24c-.321 0-.641-.084-.922-.247L8.14 22.016c-.438-.245-.224-.332-.08-.383.585-.203.703-.25 1.328-.604.065-.037.151-.023.218.017l2.256 1.339a.29.29 0 0 0 .272 0l8.795-5.076a.277.277 0 0 0 .134-.238V6.921a.283.283 0 0 0-.137-.242l-8.791-5.072a.278.278 0 0 0-.271 0L3.075 6.68a.284.284 0 0 0-.139.241v10.15a.27.27 0 0 0 .139.235l2.409 1.392c1.307.654 2.108-.116 2.108-.89V7.787c0-.142.114-.253.256-.253h1.115c.139 0 .255.112.255.253v10.021c0 1.745-.95 2.745-2.604 2.745-.508 0-.909 0-2.026-.551L2.28 18.675a1.856 1.856 0 0 1-.922-1.604V6.921c0-.659.353-1.275.922-1.603L11.075.236a1.925 1.925 0 0 1 1.848 0l8.794 5.082c.57.329.924.944.924 1.603v10.15a1.86 1.86 0 0 1-.924 1.604l-8.794 5.078c-.28.163-.599.247-.925.247zm7.101-10.007c0-1.9-1.284-2.406-3.987-2.763-2.731-.361-3.009-.548-3.009-1.187 0-.528.235-1.233 2.258-1.233 1.807 0 2.473.389 2.747 1.607a.254.254 0 0 0 .247.199h1.141a.26.26 0 0 0 .186-.081.257.257 0 0 0 .067-.196c-.177-2.098-1.571-3.076-4.388-3.076-2.508 0-4.004 1.058-4.004 2.833 0 1.925 1.488 2.457 3.895 2.695 2.88.282 3.103.703 3.103 1.269 0 .983-.789 1.402-2.642 1.402-2.327 0-2.839-.584-3.011-1.742a.255.255 0 0 0-.253-.215h-1.137a.252.252 0 0 0-.254.253c0 1.482.806 3.248 4.655 3.248 2.788.001 4.386-1.096 4.386-3.013z15:T49c,M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75c.612 0 1.154.037 1.627.111a6.38 6.38 0 0 1 1.306.34v2.458a3.95 3.95 0 0 0-.643-.361 5.093 5.093 0 0 0-.717-.26 5.453 5.453 0 0 0-1.426-.2c-.3 0-.573.028-.819.086a2.1 2.1 0 0 0-.623.242c-.17.104-.3.229-.393.374a.888.888 0 0 0-.14.49c0 .196.053.373.156.529.104.156.252.304.443.444s.423.276.696.41c.273.135.582.274.926.416.47.197.892.407 1.266.628.374.222.695.473.963.753.268.279.472.598.614.957.142.359.214.776.214 1.253 0 .657-.125 1.21-.373 1.656a3.033 3.033 0 0 1-1.012 1.085 4.38 4.38 0 0 1-1.487.596c-.566.12-1.163.18-1.79.18a9.916 9.916 0 0 1-1.84-.164 5.544 5.544 0 0 1-1.512-.493v-2.63a5.033 5.033 0 0 0 3.237 1.2c.333 0 .624-.03.872-.09.249-.06.456-.144.623-.25.166-.108.29-.234.373-.38a1.023 1.023 0 0 0-.074-1.089 2.12 2.12 0 0 0-.537-.5 5.597 5.597 0 0 0-.807-.444 27.72 27.72 0 0 0-1.007-.436c-.918-.383-1.602-.852-2.053-1.405-.45-.553-.676-1.222-.676-2.005 0-.614.123-1.141.369-1.582.246-.441.58-.804 1.004-1.089a4.494 4.494 0 0 1 1.47-.629 7.536 7.536 0 0 1 1.77-.201zm-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z16:Tab2,M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236zm2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38a2.167 2.167 0 0 0-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44a23.476 23.476 0 0 0-3.107-.534A23.892 23.892 0 0 0 12.769 4.7c1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442a22.73 22.73 0 0 0-3.113.538 15.02 15.02 0 0 1-.254-1.42c-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05c.455.468.91.992 1.36 1.564-.44-.02-.89-.034-1.345-.034-.46 0-.915.01-1.36.034.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093.406.582.802 1.203 1.183 1.86.372.64.71 1.29 1.018 1.946-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87a25.64 25.64 0 0 1-4.412.005 26.64 26.64 0 0 1-1.183-1.86c-.372-.64-.71-1.29-1.018-1.946a25.17 25.17 0 0 1 1.013-1.954c.38-.66.773-1.286 1.18-1.868A25.245 25.245 0 0 1 12 8.098zm-3.635.254c-.24.377-.48.763-.704 1.16-.225.39-.435.782-.635 1.174-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0c.695.103 1.365.23 2.006.387-.18.632-.405 1.282-.66 1.933a25.952 25.952 0 0 0-1.345-2.32zm3.063.675c.484.15.944.317 1.375.498 1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493a23.966 23.966 0 0 0-1.1-2.98c.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98a23.142 23.142 0 0 0-1.086 2.964c-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474 0-.768 1.12-1.742 2.852-2.476.42-.18.88-.342 1.356-.494zm11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39a25.819 25.819 0 0 0 1.341-2.338zm-9.945.02c.2.392.41.783.64 1.175.23.39.465.772.705 1.143a22.005 22.005 0 0 1-2.006-.386c.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295a1.185 1.185 0 0 1-.553-.132c-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64c.44.02.89.034 1.345.034.46 0 .915-.01 1.36-.034-.44.572-.895 1.095-1.345 1.565-.455-.47-.91-.993-1.36-1.565z17:T4f1,M23.157 4.412c-.676.284-.79.31-1.673.372-.65.045-.757.057-1.212.209-.75.246-1.395.75-2.02 1.59-.296.398-1.249 1.913-1.249 1.988 0 .057-.65.998-.915 1.32-.574.713-1.08 1.079-2.14 1.59-.77.36-1.224.524-4.102 1.477-1.073.353-2.133.738-2.367.864-.852.449-1.515 1.036-2.203 1.938-1.003 1.32-.972 1.313-3.042.947a12.264 12.264 0 0 0-.675-.063c-.644-.05-1.023.044-1.332.334L0 17.193l.177.088c.094.05.353.234.561.398.215.17.461.347.55.391.088.044.17.088.183.101.012.013-.089.17-.228.353-.435.581-.593.871-.574 1.048.019.164.032.17.43.17.517-.006.826-.056 1.261-.208.65-.233 2.058-.94 2.784-1.4.776-.5 1.717-.998 1.956-1.042.082-.02.354-.07.594-.114.58-.107 1.464-.095 2.587.05.108.013.373.045.6.064.227.025.43.057.454.076.026.012.474.037.998.056.934.026 1.104.007 1.3-.189.126-.133.385-.631.498-.985.209-.643.417-.921.366-.492-.113.966-.322 1.692-.713 2.411-.259.499-.663 1.092-.934 1.395-.322.347-.315.36.088.315.619-.063 1.471-.397 2.096-.82.827-.562 1.647-1.691 2.19-3.03.107-.27.22-.22.183.083-.013.094-.038.315-.057.498l-.031.328.353-.202c.833-.48 1.414-1.262 2.127-2.884.227-.518.877-2.922 1.073-3.976a9.64 9.64 0 0 1 .271-1.042c.127-.429.196-.555.48-.858.183-.19.625-.555.978-.808.72-.505.953-.75 1.187-1.205.208-.417.284-1.13.132-1.357-.132-.202-.284-.196-.763.006Z18:T57c,m14.25.18.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z19:T69d,M13.983 11.078h2.119a.186.186 0 0 0 .186-.185V9.006a.186.186 0 0 0-.186-.186h-2.119a.185.185 0 0 0-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 0 0 .186-.186V3.574a.186.186 0 0 0-.186-.185h-2.118a.185.185 0 0 0-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 0 0 .186-.186V6.29a.186.186 0 0 0-.186-.185h-2.118a.185.185 0 0 0-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 0 0 .184-.186V6.29a.185.185 0 0 0-.185-.185H8.1a.185.185 0 0 0-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 0 0 .185-.186V6.29a.185.185 0 0 0-.185-.185H5.136a.186.186 0 0 0-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 0 0 .186-.185V9.006a.186.186 0 0 0-.186-.186h-2.118a.185.185 0 0 0-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 0 0 .184-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.185.185 0 0 0-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 0 0 .185-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.186.186 0 0 0-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 0 0 .184-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.185.185 0 0 0-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51-.338.001-.676.03-1.01.087-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199-.226.327c-.284.438-.49.922-.612 1.43-.23.97-.09 1.882.403 2.661-.595.332-1.55.413-1.744.42H.751a.751.751 0 0 0-.75.748 11.376 11.376 0 0 0 .692 4.062c.545 1.428 1.355 2.48 2.41 3.124 1.18.723 3.1 1.137 5.275 1.137a15.74 15.74 0 0 0 2.93-.266 12.248 12.248 0 0 0 3.823-1.389 10.51 10.51 0 0 0 2.61-2.136c1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009.309-.293.55-.65.707-1.046l.098-.288Z2:[["$","article",null,{"className":"page-container mx-auto !max-w-[768px] mt-[4rem]","children":[["$","section",null,{"className":"animate__animated animate__fadeIn","children":[["$","$L8",null,{"className":"rounded-[6px] bg-gray-300 object-cover aspect-video","alt":"Image with no description.","width":2000,"height":1125,"loading":"eager","src":"/assets/work/videographies/cover.jpg","priority":true}],["$","div",null,{"className":"mx-auto","children":[["$","h1",null,{"children":"Videographies"}],["$","p",null,{"className":"typography-subtitle1 text-gray-600 text-justify","children":[["$","span",null,{"className":"typography-subtitle1 text-gray-500 mr-[0.5rem]","children":["[","Art","]"]}],"Videographies is a visual art project that takes two different approaches to video."]}],["$","hr",null,{"className":"text-gray-300 my-[2rem]"}],["$","div",null,{"className":"flex flex-col gap-[1rem]","children":[["$","div",null,{"className":"grid grid-cols-12 gap-[1rem]","children":[["$","h6",null,{"className":"font-light col-span-12 tablet:col-span-3","children":"Status:"}],["$","div",null,{"className":"col-span-12 tablet:col-span-9","children":["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center bg-status-completed text-white","children":[["$","div",null,{"children":"🚀"}],"Completed"]}]}]]}],["$","div",null,{"className":"grid grid-cols-12 gap-[1rem]","children":[["$","h6",null,{"className":"font-light col-span-12 tablet:col-span-3","children":"Technologies:"}],["$","div",null,{"className":"col-span-12 tablet:col-span-9","children":["$","div",null,{"className":"flex flex-wrap flex-row gap-[0.25rem]","children":[["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center text-white bg-tech-nodejs","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$d"}]}],"Node.js"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center text-white bg-tech-typescript","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$e"}]}],"TypeScript"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center text-white bg-tech-react","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$f"}]}],"React"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center text-white bg-tech-vite","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"m8.286 10.578.512-8.657a.306.306 0 0 1 .247-.282L17.377.006a.306.306 0 0 1 .353.385l-1.558 5.403a.306.306 0 0 0 .352.385l2.388-.46a.306.306 0 0 1 .332.438l-6.79 13.55-.123.19a.294.294 0 0 1-.252.14c-.177 0-.35-.152-.305-.369l1.095-5.301a.306.306 0 0 0-.388-.355l-1.433.435a.306.306 0 0 1-.389-.354l.69-3.375a.306.306 0 0 0-.37-.36l-2.32.536a.306.306 0 0 1-.374-.316zm14.976-7.926L17.284 3.74l-.544 1.887 2.077-.4a.8.8 0 0 1 .84.369.8.8 0 0 1 .034.783L12.9 19.93l-.013.025-.015.023-.122.19a.801.801 0 0 1-.672.37.826.826 0 0 1-.634-.302.8.8 0 0 1-.16-.67l1.029-4.981-1.12.34a.81.81 0 0 1-.86-.262.802.802 0 0 1-.165-.67l.63-3.08-2.027.468a.808.808 0 0 1-.768-.233.81.81 0 0 1-.217-.6l.389-6.57-7.44-1.33a.612.612 0 0 0-.64.906L11.58 23.691a.612.612 0 0 0 1.066-.004l11.26-20.135a.612.612 0 0 0-.644-.9z"}]}],"Vite"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center text-white bg-tech-express","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"M24 18.588a1.529 1.529 0 0 1-1.895-.72l-3.45-4.771-.5-.667-4.003 5.444a1.466 1.466 0 0 1-1.802.708l5.158-6.92-4.798-6.251a1.595 1.595 0 0 1 1.9.666l3.576 4.83 3.596-4.81a1.435 1.435 0 0 1 1.788-.668L21.708 7.9l-2.522 3.283a.666.666 0 0 0 0 .994l4.804 6.412zM.002 11.576l.42-2.075c1.154-4.103 5.858-5.81 9.094-3.27 1.895 1.489 2.368 3.597 2.275 5.973H1.116C.943 16.447 4.005 19.009 7.92 17.7a4.078 4.078 0 0 0 2.582-2.876c.207-.666.548-.78 1.174-.588a5.417 5.417 0 0 1-2.589 3.957 6.272 6.272 0 0 1-7.306-.933 6.575 6.575 0 0 1-1.64-3.858c0-.235-.08-.455-.134-.666A88.33 88.33 0 0 1 0 11.577zm1.127-.286h9.654c-.06-3.076-2.001-5.258-4.59-5.278-2.882-.04-4.944 2.094-5.071 5.264z"}]}],"Express"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center text-white bg-tech-python","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$10"}]}],"Python"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center text-white bg-tech-opencv","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"M11.9.853a5.73 5.73 0 0 0-2.91 10.665l1.641-2.785a.154.154 0 0 0-.05-.204 2.35 2.35 0 1 1 2.635 0 .154.154 0 0 0-.049.204l1.642 2.785A5.73 5.73 0 0 0 11.899.852zM5.73 11.689a5.73 5.73 0 1 0 0 11.458c3.179 0 5.807-2.699 5.727-5.876H8.23a.155.155 0 0 0-.152.157c-.008 1.266-1.064 2.34-2.35 2.34a2.35 2.35 0 1 1 .955-4.498.154.154 0 0 0 .196-.06l1.646-2.793a5.705 5.705 0 0 0-2.797-.728zm15.442.761-1.637 2.788a.154.154 0 0 0 .05.205 2.35 2.35 0 0 1-1.31 4.3 2.35 2.35 0 0 1-1.325-4.295.154.154 0 0 0 .049-.205l-1.646-2.782a5.73 5.73 0 1 0 5.82-.01z"}]}],"OpenCV"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[50rem] bg-primary text-white py-[0.35rem] px-[0.65rem] text-[0.75em] inline-flex gap-[0.25rem] items-center text-white bg-tech-docker","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$11"}]}],"Docker"]}]]}]}]]}],["$","div",null,{"className":"grid grid-cols-12 gap-[1rem]","children":[["$","h6",null,{"className":"font-light col-span-12","children":"Links:"}],["$","div",null,{"className":"col-span-12","children":["$","div",null,{"className":"flex flex-wrap flex-row gap-[0.5rem] tablet:gap-[1rem] tablet:justify-center","children":[["$","$L7",null,{"href":"https://marcialcoba.carbonmade.com/projects/7247457","className":"btn w-auto h-auto inline-flex flex-row justify-start items-center gap-[0.5rem] typography-button rounded-[4px] border-none default-transition btn-shadow hover:brightness-110 bg-primary text-white px-[24px] py-[10px] text-white bg-gray-500 w-full tablet:w-auto","target":"_blank","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 512 512","width":20,"height":20,"className":"fill-black fill-white","children":["$","path",null,{"d":"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112v320c0 44.2 35.8 80 80 80h320c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v112c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16h112c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"}]}],["$","span",null,{"children":"Visit the Website"}],false]}]]}]}]]}]]}],"$undefined"]}]]}],["$","hr",null,{"className":"text-gray-300 my-[2rem]"}],["$","div",null,{"className":"markdown","children":[["$","p","p-0",{"children":["$","strong","strong-0",{"children":["DISCLAIMER: I do not claim ownership of this project. The artistic work behind this project is all credited\nto ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://marcialcoba.carbonmade.com","target":"_blank","children":"Andrés Marcial"}],"."]}]}],"\n",["$","p","p-1",{"children":["After I graduated from college I received a message from one of my teachers that taught me a course named\n",["$","em","em-0",{"children":"Physical Interface Design"}]," or in Spanish ",["$","em","em-1",{"children":"Diseño de Interfaces Físicas"}],". This course was an introduction\nto Arduino and interface design. This class had a very artistic component since it was taught mainly to\nstudents of design careers, but engineers sometimes take that class too as part of a minor requirement."]}],"\n",["$","p","p-2",{"children":["This teacher had told me that a friend of mine was working with him and that they needed an extra hand with\nan art project that had a technological aspect that needed an engineer to implement. I accepted and began\nworking alongside them on ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"../continuum","target":"_self","children":"Continuum"}],"."]}],"\n",["$","p","p-3",{"children":["Working in that project I met ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://marcialcoba.carbonmade.com","target":"_blank","children":"Andrés Marcial"}]," who's one of the artists\nthat take part in that collective. He approached me asking for help fixing a project of his that had some\nsoftware issues. I agreed to help him, and he gave me some equipment which included a Raspberry Pi computer\nand some old phones. That same night, I broke the SD card inside the computer and lost the software I was\nsupposed to fix in the first place. 🤦‍♂️"]}],"\n",["$","p","p-4",{"children":["Luckily he had shown me the program before going home, so I had a ",["$","em","em-0",{"children":"vague"}]," idea of what it did and how it did\nit, so rebuilding it myself wouldn't be too complicated."]}],"\n",["$","h3","h3-0",{"id":"the-idea","children":[["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"#the-idea","target":"_self","aria-hidden":"true","tabIndex":-1,"children":["$","span","span-0",{"className":"icon icon-link"}]}],"The Idea"]}],"\n",["$","p","p-5",{"children":"The project is a web application that plays a video in loop in-sync with the rest of clients that are watching\nit. The video has no audio but the page does play back different types of tracks that can be independently selected\nby the devices. The tracks and the video are all the same length, and they need to be played in-sync with\nthe rest of the devices."}],"\n",["$","p","p-6",{"children":"Additionally, some devices will act as motion detectors, so the media can be paused when nobody is in the room\nor resumed as soon as somebody enters."}],"\n",["$","h2","h2-0",{"id":"the-implementation","children":[["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"#the-implementation","target":"_self","aria-hidden":"true","tabIndex":-1,"children":["$","span","span-0",{"className":"icon icon-link"}]}],"The Implementation"]}],"\n",["$","p","p-7",{"children":["The idea was fairly simple. A simple React single page application, a websocket for the sync logic, a webserver\nfor both the frontend and the media, an Internet camera app on certain phones and Python with OpenCV to read the\nvideo feeds in parallel and some ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://stackoverflow.com/questions/27035672/cv-extract-differences-between-two-images","target":"_blank","children":"image diffing"}],"\ntechniques to detect simple movement."]}],"\n",["$","h2","h2-1",{"id":"the-result","children":[["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"#the-result","target":"_self","aria-hidden":"true","tabIndex":-1,"children":["$","span","span-0",{"className":"icon icon-link"}]}],"The Result"]}],"\n",["$","p","p-8",{"children":"The development of the project was relatively straight forward, until it wasn't."}],"\n",["$","p","p-9",{"children":"You see, I had to work with ancient devices, some of them running Android 3, an iPhone 4S, the latest one\nwas running Android 8 and had a whopping 1GB of RAM. Mind you this happened at the end of 2023, so you can\nalready imagine the age of these devices."}],"\n",["$","p","p-10",{"children":"Why? Well,"}],"\n",["$","ol","ol-0",{"children":["\n",["$","li","li-0",{"children":"The high number of devices (about 16-20)."}],"\n",["$","li","li-1",{"children":"The lower cost of the devices (some of them were even free)."}],"\n",["$","li","li-2",{"children":"They're exposed to the public (less of a risk of having something stolen when it's worthless)."}],"\n",["$","li","li-3",{"children":"It's part of the artistic expression. (Gives new life to what was once obsolete)."}],"\n"]}],"\n",["$","p","p-11",{"children":"I hadn't counted with how old the devices were, and I ran into certain issues with compatibility."}],"\n",["$","p","p-12",{"children":["Personally, I have never run into issues with website compatibility. I typically check ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://caniuse.com/","target":"_blank","children":"caniuse"}],"\nto see if what I want to do can be supported by the different browsers and devices. Only this time I hadn't\ndone that, because I ran with a problem with ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://developer.mozilla.org/en-US/docs/Web/CSS/flex","target":"_blank","children":"flexbox"}],",\nmore specifically with the ",["$","code",null,{"className":"!bg-gray-200 ![&_*]:bg-gray-200 !rounded-[4px] px-[0.4rem]","children":"flex: 1"}]," directive which I've used plenty of times before."]}],"\n",["$","p","p-13",{"children":["It seems that ",["$","code",null,{"className":"!bg-gray-200 ![&_*]:bg-gray-200 !rounded-[4px] px-[0.4rem]","children":"flex: 1"}]," was actually not well-supported back in the early 2010's because half the devices looked\nterrible. This is the first time I had to ever check for polyfill for CSS. I finally got it working fine\nin all the devices at the end."]}],"\n",["$","h2","h2-2",{"id":"conclusion","children":[["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"#conclusion","target":"_self","aria-hidden":"true","tabIndex":-1,"children":["$","span","span-0",{"className":"icon icon-link"}]}],"Conclusion"]}],"\n",["$","p","p-14",{"children":["Finally, working on this project was particular. It was my first time delving into artistic projects,\nand while I am not too creative myself, I found it entertaining and fulfilling to build systems this\n",["$","em","em-0",{"children":"different"}],"."]}],"\n",["$","p","p-15",{"children":["This exposition was publicly available at the ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://fundacionmuseosquito.gob.ec/cac/","target":"_blank","children":"Contemporary Art Center of Quito"}],"\nfor the ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://buamusfq.org/","target":"_blank","children":"BUAM"}]," from 2023 Q3 to 2024 Q1."]}],"\n",["$","figure","figure-0",{"className":"rehype-figure","children":[["$","$L12",null,{"src":"https://carbon-media.accelerator.net/0000000cJiG/eLoRSlXCoRGer7Pz5g72Tz;539x960.png?auto=webp","alt":"Videographies exposition."}],["$","figcaption","figcaption-0",{"children":"Videographies exposition."}]]}],"\n",["$","p","p-16",{"children":["If you're interested in what the exposition looks like, check out ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://marcialcoba.carbonmade.com/projects/7247457","target":"_blank","children":"Videographies 2022"}],".\nMake sure to check the rest of ",["$","$L7",null,{"className":"hover:underline hover:underline-offset-1 text-primary","href":"https://marcialcoba.carbonmade.com/","target":"_blank","children":"Andrés Marcial"}],"'s work."]}]]}],["$","hr",null,{"className":"text-gray-300 my-[2rem]"}],["$","div",null,{"children":["$","div",null,{"className":"flex flex-row gap-[2rem]","children":[["$","div",null,{"children":["$","$L8",null,{"className":"rounded-[6px] bg-gray-300 object-cover !rounded-[50%] aspect-square","alt":"Image with no description.","width":75,"height":75,"loading":"lazy","src":"/img/logo.jpg"}]}],["$","div",null,{"className":"flex flex-col gap-[0.5rem] flex-1","children":[["$","h5",null,{"children":"Christian (moonstar-x)"}],["$","p",null,{"className":"text-justify","children":"Hi there, my name is Christian, also known as moonstar-x online. I enjoy working on a variety of diverse projects, from implementing artistic ideas, contributing in some way to scientific research, or creating simple applications that people can use. I hope you enjoy reading about these projects as much as I enjoy building them!"}],["$","p",null,{"className":"text-gray-500","children":"Quito, Ecuador"}]]}]]}]}]]}],["$","$L13",null,{"className":"page-container my-[2rem] tablet:my-[4rem] !max-w-[1024px]"}],["$","div",null,{"className":"page-container !max-w-[1024px] mb-[4rem]","children":[["$","h4",null,{"className":"mb-[20px]","children":"More Work Like This"}],["$","section",null,{"className":"page-container","children":[null,["$","div",null,{"className":"grid grid-cols-1 tablet:grid-cols-2 desktop:grid-cols-3 gap-x-[40px] gap-y-[40px] tablet:gap-y-[80px]","children":[["$","$L7",null,{"className":"group flex flex-col gap-[0.5rem] desktop:gap-[1rem]","href":"/work/continuum","children":[["$","div",null,{"className":"aspect-video","children":["$","$L8",null,{"className":"rounded-[6px] bg-gray-300 object-cover aspect-video group-hover:-translate-y-[2px]","alt":"Image with no description.","width":2000,"height":1125,"loading":"lazy","src":"/assets/work/continuum/cover.jpg"}]}],["$","div",null,{"children":[["$","h4",null,{"className":"mb-[10px] group-hover:text-primary","children":"Continuum"}],["$","p",null,{"className":"text-justify mb-[10px]","children":"Continuum is an artistic project that presents a video art exhibition platform as a work of art in itself."}],["$","div",null,{"className":"flex flex-wrap flex-row gap-[0.25rem]","children":[["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-nodejs","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$14"}]}],"Node.js"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-typescript","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$15"}]}],"TypeScript"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-react","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$16"}]}],"React"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-vite","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"m8.286 10.578.512-8.657a.306.306 0 0 1 .247-.282L17.377.006a.306.306 0 0 1 .353.385l-1.558 5.403a.306.306 0 0 0 .352.385l2.388-.46a.306.306 0 0 1 .332.438l-6.79 13.55-.123.19a.294.294 0 0 1-.252.14c-.177 0-.35-.152-.305-.369l1.095-5.301a.306.306 0 0 0-.388-.355l-1.433.435a.306.306 0 0 1-.389-.354l.69-3.375a.306.306 0 0 0-.37-.36l-2.32.536a.306.306 0 0 1-.374-.316zm14.976-7.926L17.284 3.74l-.544 1.887 2.077-.4a.8.8 0 0 1 .84.369.8.8 0 0 1 .034.783L12.9 19.93l-.013.025-.015.023-.122.19a.801.801 0 0 1-.672.37.826.826 0 0 1-.634-.302.8.8 0 0 1-.16-.67l1.029-4.981-1.12.34a.81.81 0 0 1-.86-.262.802.802 0 0 1-.165-.67l.63-3.08-2.027.468a.808.808 0 0 1-.768-.233.81.81 0 0 1-.217-.6l.389-6.57-7.44-1.33a.612.612 0 0 0-.64.906L11.58 23.691a.612.612 0 0 0 1.066-.004l11.26-20.135a.612.612 0 0 0-.644-.9z"}]}],"Vite"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-express","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"M24 18.588a1.529 1.529 0 0 1-1.895-.72l-3.45-4.771-.5-.667-4.003 5.444a1.466 1.466 0 0 1-1.802.708l5.158-6.92-4.798-6.251a1.595 1.595 0 0 1 1.9.666l3.576 4.83 3.596-4.81a1.435 1.435 0 0 1 1.788-.668L21.708 7.9l-2.522 3.283a.666.666 0 0 0 0 .994l4.804 6.412zM.002 11.576l.42-2.075c1.154-4.103 5.858-5.81 9.094-3.27 1.895 1.489 2.368 3.597 2.275 5.973H1.116C.943 16.447 4.005 19.009 7.92 17.7a4.078 4.078 0 0 0 2.582-2.876c.207-.666.548-.78 1.174-.588a5.417 5.417 0 0 1-2.589 3.957 6.272 6.272 0 0 1-7.306-.933 6.575 6.575 0 0 1-1.64-3.858c0-.235-.08-.455-.134-.666A88.33 88.33 0 0 1 0 11.577zm1.127-.286h9.654c-.06-3.076-2.001-5.258-4.59-5.278-2.882-.04-4.944 2.094-5.071 5.264z"}]}],"Express"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-mariadb","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$17"}]}],"MariaDB"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-python","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$18"}]}],"Python"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-opencv","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"M11.9.853a5.73 5.73 0 0 0-2.91 10.665l1.641-2.785a.154.154 0 0 0-.05-.204 2.35 2.35 0 1 1 2.635 0 .154.154 0 0 0-.049.204l1.642 2.785A5.73 5.73 0 0 0 11.899.852zM5.73 11.689a5.73 5.73 0 1 0 0 11.458c3.179 0 5.807-2.699 5.727-5.876H8.23a.155.155 0 0 0-.152.157c-.008 1.266-1.064 2.34-2.35 2.34a2.35 2.35 0 1 1 .955-4.498.154.154 0 0 0 .196-.06l1.646-2.793a5.705 5.705 0 0 0-2.797-.728zm15.442.761-1.637 2.788a.154.154 0 0 0 .05.205 2.35 2.35 0 0 1-1.31 4.3 2.35 2.35 0 0 1-1.325-4.295.154.154 0 0 0 .049-.205l-1.646-2.782a5.73 5.73 0 1 0 5.82-.01z"}]}],"OpenCV"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-docker","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"$19"}]}],"Docker"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-dart","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"M4.105 4.105S9.158 1.58 11.684.316a3.079 3.079 0 0 1 1.481-.315c.766.047 1.677.788 1.677.788L24 9.948v9.789h-4.263V24H9.789l-9-9C.303 14.5 0 13.795 0 13.105c0-.319.18-.818.316-1.105l3.789-7.895zm.679.679v11.787c.002.543.021 1.024.498 1.508L10.204 23h8.533v-4.263L4.784 4.784zm12.055-.678c-.899-.896-1.809-1.78-2.74-2.643-.302-.267-.567-.468-1.07-.462-.37.014-.87.195-.87.195L6.341 4.105l10.498.001z"}]}],"Dart"]}],["$","span",null,{"className":"font-[400] text-center whitespace-nowrap align-baseline rounded-[0.375rem] bg-primary text-white py-[0.20rem] px-[0.40rem] text-[0.5em] inline-flex gap-[0.25rem] items-center text-white bg-tech-flutter","children":[["$","svg",null,{"xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 24 24","width":"1.5em","height":"1.5em","className":"fill-black inline-block fill-white","children":["$","path",null,{"d":"M14.314 0 2.3 12 6 15.7 21.684.013h-7.357zm.014 11.072L7.857 17.53l6.47 6.47H21.7l-6.46-6.468 6.46-6.46h-7.37z"}]}],"Flutter"]}]]}]]}]]}]]}]]}]]}]]