This commit is contained in:
Dan Dobos
2025-10-20 21:11:50 +02:00
parent c279c5a66a
commit f405586487
19 changed files with 33 additions and 33 deletions
+13 -13
View File
@@ -1,26 +1,26 @@
{
"files": {
"main.js": "/me/static/js/main.77d084b0.js",
"static/js/937.523ec151.chunk.js": "/me/static/js/937.523ec151.chunk.js",
"main.js": "/me/static/js/main.963db5f2.js",
"static/js/937.e3f79230.chunk.js": "/me/static/js/937.e3f79230.chunk.js",
"static/js/241.5d129248.chunk.js": "/me/static/js/241.5d129248.chunk.js",
"static/js/434.0992c5cc.chunk.js": "/me/static/js/434.0992c5cc.chunk.js",
"static/js/563.2cda9a8c.chunk.js": "/me/static/js/563.2cda9a8c.chunk.js",
"static/js/992.680ffcc4.chunk.js": "/me/static/js/992.680ffcc4.chunk.js",
"static/js/434.4ffecbca.chunk.js": "/me/static/js/434.4ffecbca.chunk.js",
"static/js/563.55e2bd58.chunk.js": "/me/static/js/563.55e2bd58.chunk.js",
"static/js/992.c1261e2a.chunk.js": "/me/static/js/992.c1261e2a.chunk.js",
"static/js/488.a9182cb5.chunk.js": "/me/static/js/488.a9182cb5.chunk.js",
"static/js/669.7d4efb7b.chunk.js": "/me/static/js/669.7d4efb7b.chunk.js",
"static/js/771.edd76315.chunk.js": "/me/static/js/771.edd76315.chunk.js",
"static/js/579.d83302b8.chunk.js": "/me/static/js/579.d83302b8.chunk.js",
"index.html": "/me/index.html",
"main.77d084b0.js.map": "/me/static/js/main.77d084b0.js.map",
"937.523ec151.chunk.js.map": "/me/static/js/937.523ec151.chunk.js.map",
"main.963db5f2.js.map": "/me/static/js/main.963db5f2.js.map",
"937.e3f79230.chunk.js.map": "/me/static/js/937.e3f79230.chunk.js.map",
"241.5d129248.chunk.js.map": "/me/static/js/241.5d129248.chunk.js.map",
"434.0992c5cc.chunk.js.map": "/me/static/js/434.0992c5cc.chunk.js.map",
"563.2cda9a8c.chunk.js.map": "/me/static/js/563.2cda9a8c.chunk.js.map",
"992.680ffcc4.chunk.js.map": "/me/static/js/992.680ffcc4.chunk.js.map",
"434.4ffecbca.chunk.js.map": "/me/static/js/434.4ffecbca.chunk.js.map",
"563.55e2bd58.chunk.js.map": "/me/static/js/563.55e2bd58.chunk.js.map",
"992.c1261e2a.chunk.js.map": "/me/static/js/992.c1261e2a.chunk.js.map",
"488.a9182cb5.chunk.js.map": "/me/static/js/488.a9182cb5.chunk.js.map",
"669.7d4efb7b.chunk.js.map": "/me/static/js/669.7d4efb7b.chunk.js.map",
"771.edd76315.chunk.js.map": "/me/static/js/771.edd76315.chunk.js.map",
"579.d83302b8.chunk.js.map": "/me/static/js/579.d83302b8.chunk.js.map"
},
"entrypoints": [
"static/js/main.77d084b0.js"
"static/js/main.963db5f2.js"
]
}
+1 -1
View File
@@ -1 +1 @@
<!doctype html><html lang="en" style="scroll-behavior:smooth"><head><meta charset="utf-8"/><link rel="icon" href="https://res.cloudinary.com/dadobos/image/upload/v1642766520/web/favicon_ugvc88.ico" type="image/x-icon"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="title" content="Dan Adobos — Personal Portfolio"><meta name="description" content="Personal portfolio of Dan Adobos — software engineer and front-end developer. Showcasing projects, open-source work, blog posts, and contact information."><link rel="manifest" href="/me/manifest.json"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Chilanka&family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Nanum+Gothic+Coding:wght@400;700&family=Press+Start+2P&family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Yeon+Sung&display=swap" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><title>DAD</title><script defer="defer" src="/me/static/js/main.77d084b0.js"></script></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
<!doctype html><html lang="en" style="scroll-behavior:smooth"><head><meta charset="utf-8"/><link rel="icon" href="https://res.cloudinary.com/dadobos/image/upload/v1642766520/web/favicon_ugvc88.ico" type="image/x-icon"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="title" content="Dan Adobos — Personal Portfolio"><meta name="description" content="Personal portfolio of Dan Adobos — software engineer and front-end developer. Showcasing projects, open-source work, blog posts, and contact information."><link rel="manifest" href="/me/manifest.json"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Chilanka&family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Nanum+Gothic+Coding:wght@400;700&family=Press+Start+2P&family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Yeon+Sung&display=swap" rel="stylesheet"/><link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/><title>DAD</title><script defer="defer" src="/me/static/js/main.963db5f2.js"></script></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
@@ -1,2 +1,2 @@
"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[434],{3434:(e,t,i)=>{i.r(t),i.d(t,{default:()=>d});i(5043);var o=i(7353),s=i(9975),a=i(6322),n=i(579);const d=()=>(0,n.jsxs)(o.A,{sx:{display:"flex",flexDirection:"column",width:"100%",alignItems:"stretch"},children:[(0,n.jsx)(a.A,{items:s.c3,title:"React"}),(0,n.jsx)(a.A,{items:s.b8,title:"HTML"}),(0,n.jsx)(a.A,{items:s.ri,title:"Vue"}),(0,n.jsx)(a.A,{items:s.dX,title:"Golang"}),(0,n.jsx)(a.A,{items:s.Pz,title:"Java"})]})},6322:(e,t,i)=>{i.d(t,{A:()=>f});var o=i(5043),s=i(1116),a=i(6605),n=i(4496),d=i(710),r=i(766),l=i(2110),c=i(6591),p=i(2828),u=i(6494),g=i(6240),m=i(9368),h=i.n(m),b=i(579);const x=e=>{const{options:t,children:i}=e,s=(0,o.useRef)(null);return(0,o.useEffect)(()=>{h().init(s.current,t)},[t]),(0,b.jsx)("div",{ref:s,children:i})},j=e=>{let{imageURL:t,title:i,description:o,url:s}=e;const a=(0,g.A)();return(0,b.jsx)(x,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,b.jsxs)(l.A,{sx:{minWidth:"320px",maxWidth:"320px",marginLeft:"auto",marginRight:"auto",color:a.palette.text.secondary,backgroundColor:a.palette.background.paper},children:[(0,b.jsx)(c.A,{component:"img",height:"150",image:t,alt:i}),(0,b.jsx)(n.A,{variant:"body2",children:o}),(0,b.jsx)(p.A,{children:(0,b.jsx)(u.A,{color:"white",onClick:()=>window.open(s,"_blank"),children:(0,b.jsx)(n.A,{gutterBottom:!0,variant:"h6",component:"h4",children:i})})})]})})};var R=i(8293);const f=e=>{let{items:t,title:i}=e;return(0,b.jsxs)(s.A,{defaultExpanded:!0,slotProps:{transition:{unmountOnExit:!0}},children:[(0,b.jsx)(a.A,{expandIcon:(0,b.jsx)(R.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,b.jsx)(n.A,{variant:"h5",component:"h3",children:i})}),(0,b.jsx)(d.A,{children:(0,b.jsx)(r.A,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,b.jsx)(r.A,{children:(0,b.jsx)(j,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.key+e.title))})})]})}},9975:(e,t,i)=>{i.d(t,{Iz:()=>r,Pz:()=>n,b8:()=>a,c3:()=>o,dX:()=>s,ri:()=>d});const o=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}]}}]);
//# sourceMappingURL=434.0992c5cc.chunk.js.map
"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[434],{3434:(e,t,i)=>{i.r(t),i.d(t,{default:()=>d});i(5043);var o=i(7353),s=i(9975),a=i(6322),n=i(579);const d=()=>(0,n.jsxs)(o.A,{sx:{display:"flex",flexDirection:"column",width:"100%",alignItems:"stretch"},children:[(0,n.jsx)(a.A,{items:s.c3,title:"React"}),(0,n.jsx)(a.A,{items:s.b8,title:"HTML"}),(0,n.jsx)(a.A,{items:s.ri,title:"Vue"}),(0,n.jsx)(a.A,{items:s.dX,title:"Golang"}),(0,n.jsx)(a.A,{items:s.Pz,title:"Java"})]})},6322:(e,t,i)=>{i.d(t,{A:()=>f});var o=i(5043),s=i(3766),a=i(6605),n=i(4496),d=i(710),r=i(766),l=i(2110),c=i(6591),p=i(2828),u=i(6494),g=i(6240),m=i(9368),h=i.n(m),b=i(579);const x=e=>{const{options:t,children:i}=e,s=(0,o.useRef)(null);return(0,o.useEffect)(()=>{h().init(s.current,t)},[t]),(0,b.jsx)("div",{ref:s,children:i})},j=e=>{let{imageURL:t,title:i,description:o,url:s}=e;const a=(0,g.A)();return(0,b.jsx)(x,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,b.jsxs)(l.A,{sx:{minWidth:"320px",maxWidth:"320px",marginLeft:"auto",marginRight:"auto",color:a.palette.text.secondary,backgroundColor:a.palette.background.paper},children:[(0,b.jsx)(c.A,{component:"img",height:"150",image:t,alt:i}),(0,b.jsx)(n.A,{variant:"body2",children:o}),(0,b.jsx)(p.A,{children:(0,b.jsx)(u.A,{color:"white",onClick:()=>window.open(s,"_blank"),children:(0,b.jsx)(n.A,{gutterBottom:!0,variant:"h6",component:"h4",children:i})})})]})})};var R=i(8293);const f=e=>{let{items:t,title:i}=e;return(0,b.jsxs)(s.A,{defaultExpanded:!0,slotProps:{transition:{unmountOnExit:!0}},children:[(0,b.jsx)(a.A,{expandIcon:(0,b.jsx)(R.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,b.jsx)(n.A,{variant:"h5",component:"h3",children:i})}),(0,b.jsx)(d.A,{children:(0,b.jsx)(r.A,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,b.jsx)(r.A,{children:(0,b.jsx)(j,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.key+e.title))})})]})}},9975:(e,t,i)=>{i.d(t,{Iz:()=>r,Pz:()=>n,b8:()=>a,c3:()=>o,dX:()=>s,ri:()=>d});const o=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}]}}]);
//# sourceMappingURL=434.4ffecbca.chunk.js.map
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[563],{7563:(e,t,n)=>{n.r(t),n.d(t,{default:()=>p});n(5043);var i=n(97),a=n(1116),o=n(6605),s=n(4496),r=n(710),l=n(8293),c=n(579);const d=e=>{let{blogContent:t}=e;const n=Array.isArray(t)?t:t?[t]:[];return 0===n.length?null:n.map((e,t)=>{let{title:n,description:i}=e;const d=Array.isArray(i)?i:i?[i]:[];return(0,c.jsxs)(a.A,{children:[(0,c.jsx)(o.A,{expandIcon:(0,c.jsx)(l.A,{}),"aria-controls":"panel-".concat(t,"-content"),id:"panel-".concat(t,"-header"),children:(0,c.jsx)(s.A,{variant:"h5",component:"h3",children:n})}),(0,c.jsx)(r.A,{children:d.map((e,n)=>(0,c.jsx)(s.A,{variant:"subtitle1",style:{fontSize:"18px"},paragraph:!0,children:e},"".concat(t,"-").concat(n)))})]},null!==n&&void 0!==n?n:t)})},p=()=>{const e=(0,i.A)();return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(d,{blogContent:{title:e.formatMessage({id:"blog.pantone.title"}),description:[e.formatMessage({id:"blog.pantone.description.line1"}),e.formatMessage({id:"blog.pantone.description.line2"})]}}),(0,c.jsx)(d,{blogContent:{title:e.formatMessage({id:"blog.lighthouse.title"}),description:[e.formatMessage({id:"blog.lighthouse.description.line1"}),e.formatMessage({id:"blog.lighthouse.description.line2"})]}})]})}}}]);
//# sourceMappingURL=563.2cda9a8c.chunk.js.map
"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[563],{7563:(e,t,n)=>{n.r(t),n.d(t,{default:()=>p});n(5043);var i=n(97),a=n(3766),o=n(6605),s=n(4496),r=n(710),l=n(8293),c=n(579);const d=e=>{let{blogContent:t}=e;const n=Array.isArray(t)?t:t?[t]:[];return 0===n.length?null:n.map((e,t)=>{let{title:n,description:i}=e;const d=Array.isArray(i)?i:i?[i]:[];return(0,c.jsxs)(a.A,{children:[(0,c.jsx)(o.A,{expandIcon:(0,c.jsx)(l.A,{}),"aria-controls":"panel-".concat(t,"-content"),id:"panel-".concat(t,"-header"),children:(0,c.jsx)(s.A,{variant:"h5",component:"h3",children:n})}),(0,c.jsx)(r.A,{children:d.map((e,n)=>(0,c.jsx)(s.A,{variant:"subtitle1",style:{fontSize:"18px"},paragraph:!0,children:e},"".concat(t,"-").concat(n)))})]},null!==n&&void 0!==n?n:t)})},p=()=>{const e=(0,i.A)();return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(d,{blogContent:{title:e.formatMessage({id:"blog.pantone.title"}),description:[e.formatMessage({id:"blog.pantone.description.line1"}),e.formatMessage({id:"blog.pantone.description.line2"})]}}),(0,c.jsx)(d,{blogContent:{title:e.formatMessage({id:"blog.lighthouse.title"}),description:[e.formatMessage({id:"blog.lighthouse.description.line1"}),e.formatMessage({id:"blog.lighthouse.description.line2"})]}})]})}}}]);
//# sourceMappingURL=563.55e2bd58.chunk.js.map
@@ -1 +1 @@
{"version":3,"file":"static/js/563.2cda9a8c.chunk.js","mappings":"mNAUA,MA2CA,EA3CsBA,IAAsB,IAArB,YAAEC,GAAaD,EAErC,MAAME,EAAQC,MAAMC,QAAQH,GACzBA,EACAA,EACA,CAACA,GACD,GAEH,OAAqB,IAAjBC,EAAMG,OAAqB,KAExBH,EAAMI,IAAI,CAAAC,EAAyBC,KAAa,IAArC,MAAEC,EAAK,YAAEC,GAAaH,EACvC,MAAMI,EAAQR,MAAMC,QAAQM,GACzBA,EACAA,EACA,CAACA,GACD,GAEH,OACCE,EAAAA,EAAAA,MAACC,EAAAA,EAAS,CAAAC,SAAA,EACTC,EAAAA,EAAAA,KAACC,EAAAA,EAAgB,CAChBC,YAAYF,EAAAA,EAAAA,KAACG,EAAAA,EAAc,IAC3B,yBAAAC,OAAwBX,EAAO,YAC/BY,GAAE,SAAAD,OAAWX,EAAO,WAAUM,UAC9BC,EAAAA,EAAAA,KAACM,EAAAA,EAAU,CAACC,QAAQ,KAAKC,UAAU,KAAIT,SACrCL,OAGHM,EAAAA,EAAAA,KAACS,EAAAA,EAAgB,CAAAV,SACfH,EAAML,IAAI,CAACmB,EAAaC,KACxBX,EAAAA,EAAAA,KAACM,EAAAA,EAAU,CAEVC,QAAQ,YACRK,MAAO,CAAEC,SAAU,QACnBC,WAAS,EAAAf,SACRW,GAAW,GAAAN,OAJJX,EAAO,KAAAW,OAAIO,SAZF,OAALjB,QAAK,IAALA,EAAAA,EAASD,MCO5B,EA3BasB,KACZ,MAAMC,GAAIC,EAAAA,EAAAA,KACV,OAECpB,EAAAA,EAAAA,MAAAqB,EAAAA,SAAA,CAAAnB,SAAA,EACCC,EAAAA,EAAAA,KAACmB,EAAa,CACbjC,YAAa,CACZQ,MAAOsB,EAAEI,cAAc,CAAEf,GAAI,uBAC7BV,YAAa,CACZqB,EAAEI,cAAc,CAAEf,GAAI,mCACtBW,EAAEI,cAAc,CAAEf,GAAI,wCAIzBL,EAAAA,EAAAA,KAACmB,EAAa,CACbjC,YAAa,CACZQ,MAAOsB,EAAEI,cAAc,CAAEf,GAAI,0BAC7BV,YAAa,CACZqB,EAAEI,cAAc,CAAEf,GAAI,sCACtBW,EAAEI,cAAc,CAAEf,GAAI,6C","sources":["components/blog-accordion/BlogAccordion.jsx","pages/blog/Blog.jsx"],"sourcesContent":["import React from \"react\";\nimport {\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from \"@mui/material\";\n\nimport ExpandMoreIcon from \"@mui/icons-material/ExpandMore\";\n\nconst BlogAccordion = ({ blogContent }) => {\n\t// normalize blogContent to an array to avoid `map` errors\n\tconst items = Array.isArray(blogContent)\n\t\t? blogContent\n\t\t: blogContent\n\t\t? [blogContent]\n\t\t: [];\n\n\tif (items.length === 0) return null;\n\n\treturn items.map(({ title, description }, itemIdx) => {\n\t\tconst lines = Array.isArray(description)\n\t\t\t? description\n\t\t\t: description\n\t\t\t? [description]\n\t\t\t: [];\n\n\t\treturn (\n\t\t\t<Accordion key={title ?? itemIdx}>\n\t\t\t\t<AccordionSummary\n\t\t\t\t\texpandIcon={<ExpandMoreIcon />}\n\t\t\t\t\taria-controls={`panel-${itemIdx}-content`}\n\t\t\t\t\tid={`panel-${itemIdx}-header`}>\n\t\t\t\t\t<Typography variant=\"h5\" component=\"h3\">\n\t\t\t\t\t\t{title}\n\t\t\t\t\t</Typography>\n\t\t\t\t</AccordionSummary>\n\t\t\t\t<AccordionDetails>\n\t\t\t\t\t{lines.map((lineContent, idx) => (\n\t\t\t\t\t\t<Typography\n\t\t\t\t\t\t\tkey={`${itemIdx}-${idx}`}\n\t\t\t\t\t\t\tvariant=\"subtitle1\"\n\t\t\t\t\t\t\tstyle={{ fontSize: \"18px\" }}\n\t\t\t\t\t\t\tparagraph>\n\t\t\t\t\t\t\t{lineContent}\n\t\t\t\t\t\t</Typography>\n\t\t\t\t\t))}\n\t\t\t\t</AccordionDetails>\n\t\t\t</Accordion>\n\t\t);\n\t});\n};\n\nexport default BlogAccordion;\n","import React from \"react\";\n\nimport { useIntl } from \"react-intl\";\n\n// import { BlogContent } from \"data/Data\";\n\nimport BlogAccordion from \"components/blog-accordion/BlogAccordion\";\n\nconst Blog = () => {\n\tconst t = useIntl();\n\treturn (\n\t\t// <div style={{ minHeight: 'calc(100vh-128px)' }}>Blog ...in progress</div>\n\t\t<>\n\t\t\t<BlogAccordion\n\t\t\t\tblogContent={{\n\t\t\t\t\ttitle: t.formatMessage({ id: \"blog.pantone.title\" }),\n\t\t\t\t\tdescription: [\n\t\t\t\t\t\tt.formatMessage({ id: \"blog.pantone.description.line1\" }),\n\t\t\t\t\t\tt.formatMessage({ id: \"blog.pantone.description.line2\" }),\n\t\t\t\t\t],\n\t\t\t\t}}\n\t\t\t/>\n\t\t\t<BlogAccordion\n\t\t\t\tblogContent={{\n\t\t\t\t\ttitle: t.formatMessage({ id: \"blog.lighthouse.title\" }),\n\t\t\t\t\tdescription: [\n\t\t\t\t\t\tt.formatMessage({ id: \"blog.lighthouse.description.line1\" }),\n\t\t\t\t\t\tt.formatMessage({ id: \"blog.lighthouse.description.line2\" }),\n\t\t\t\t\t],\n\t\t\t\t}}\n\t\t\t/>\n\t\t</>\n\t);\n};\n\nexport default Blog;\n"],"names":["_ref","blogContent","items","Array","isArray","length","map","_ref2","itemIdx","title","description","lines","_jsxs","Accordion","children","_jsx","AccordionSummary","expandIcon","ExpandMoreIcon","concat","id","Typography","variant","component","AccordionDetails","lineContent","idx","style","fontSize","paragraph","Blog","t","useIntl","_Fragment","BlogAccordion","formatMessage"],"sourceRoot":""}
{"version":3,"file":"static/js/563.55e2bd58.chunk.js","mappings":"mNAUA,MA2CA,EA3CsBA,IAAsB,IAArB,YAAEC,GAAaD,EAErC,MAAME,EAAQC,MAAMC,QAAQH,GACzBA,EACAA,EACA,CAACA,GACD,GAEH,OAAqB,IAAjBC,EAAMG,OAAqB,KAExBH,EAAMI,IAAI,CAAAC,EAAyBC,KAAa,IAArC,MAAEC,EAAK,YAAEC,GAAaH,EACvC,MAAMI,EAAQR,MAAMC,QAAQM,GACzBA,EACAA,EACA,CAACA,GACD,GAEH,OACCE,EAAAA,EAAAA,MAACC,EAAAA,EAAS,CAAAC,SAAA,EACTC,EAAAA,EAAAA,KAACC,EAAAA,EAAgB,CAChBC,YAAYF,EAAAA,EAAAA,KAACG,EAAAA,EAAc,IAC3B,yBAAAC,OAAwBX,EAAO,YAC/BY,GAAE,SAAAD,OAAWX,EAAO,WAAUM,UAC9BC,EAAAA,EAAAA,KAACM,EAAAA,EAAU,CAACC,QAAQ,KAAKC,UAAU,KAAIT,SACrCL,OAGHM,EAAAA,EAAAA,KAACS,EAAAA,EAAgB,CAAAV,SACfH,EAAML,IAAI,CAACmB,EAAaC,KACxBX,EAAAA,EAAAA,KAACM,EAAAA,EAAU,CAEVC,QAAQ,YACRK,MAAO,CAAEC,SAAU,QACnBC,WAAS,EAAAf,SACRW,GAAW,GAAAN,OAJJX,EAAO,KAAAW,OAAIO,SAZF,OAALjB,QAAK,IAALA,EAAAA,EAASD,MCO5B,EA3BasB,KACZ,MAAMC,GAAIC,EAAAA,EAAAA,KACV,OAECpB,EAAAA,EAAAA,MAAAqB,EAAAA,SAAA,CAAAnB,SAAA,EACCC,EAAAA,EAAAA,KAACmB,EAAa,CACbjC,YAAa,CACZQ,MAAOsB,EAAEI,cAAc,CAAEf,GAAI,uBAC7BV,YAAa,CACZqB,EAAEI,cAAc,CAAEf,GAAI,mCACtBW,EAAEI,cAAc,CAAEf,GAAI,wCAIzBL,EAAAA,EAAAA,KAACmB,EAAa,CACbjC,YAAa,CACZQ,MAAOsB,EAAEI,cAAc,CAAEf,GAAI,0BAC7BV,YAAa,CACZqB,EAAEI,cAAc,CAAEf,GAAI,sCACtBW,EAAEI,cAAc,CAAEf,GAAI,6C","sources":["components/blog-accordion/BlogAccordion.jsx","pages/blog/Blog.jsx"],"sourcesContent":["import React from \"react\";\nimport {\n\tAccordion,\n\tAccordionSummary,\n\tAccordionDetails,\n\tTypography,\n} from \"@mui/material\";\n\nimport ExpandMoreIcon from \"@mui/icons-material/ExpandMore\";\n\nconst BlogAccordion = ({ blogContent }) => {\n\t// normalize blogContent to an array to avoid `map` errors\n\tconst items = Array.isArray(blogContent)\n\t\t? blogContent\n\t\t: blogContent\n\t\t? [blogContent]\n\t\t: [];\n\n\tif (items.length === 0) return null;\n\n\treturn items.map(({ title, description }, itemIdx) => {\n\t\tconst lines = Array.isArray(description)\n\t\t\t? description\n\t\t\t: description\n\t\t\t? [description]\n\t\t\t: [];\n\n\t\treturn (\n\t\t\t<Accordion key={title ?? itemIdx}>\n\t\t\t\t<AccordionSummary\n\t\t\t\t\texpandIcon={<ExpandMoreIcon />}\n\t\t\t\t\taria-controls={`panel-${itemIdx}-content`}\n\t\t\t\t\tid={`panel-${itemIdx}-header`}>\n\t\t\t\t\t<Typography variant=\"h5\" component=\"h3\">\n\t\t\t\t\t\t{title}\n\t\t\t\t\t</Typography>\n\t\t\t\t</AccordionSummary>\n\t\t\t\t<AccordionDetails>\n\t\t\t\t\t{lines.map((lineContent, idx) => (\n\t\t\t\t\t\t<Typography\n\t\t\t\t\t\t\tkey={`${itemIdx}-${idx}`}\n\t\t\t\t\t\t\tvariant=\"subtitle1\"\n\t\t\t\t\t\t\tstyle={{ fontSize: \"18px\" }}\n\t\t\t\t\t\t\tparagraph>\n\t\t\t\t\t\t\t{lineContent}\n\t\t\t\t\t\t</Typography>\n\t\t\t\t\t))}\n\t\t\t\t</AccordionDetails>\n\t\t\t</Accordion>\n\t\t);\n\t});\n};\n\nexport default BlogAccordion;\n","import React from \"react\";\n\nimport { useIntl } from \"react-intl\";\n\n// import { BlogContent } from \"data/Data\";\n\nimport BlogAccordion from \"components/blog-accordion/BlogAccordion\";\n\nconst Blog = () => {\n\tconst t = useIntl();\n\treturn (\n\t\t// <div style={{ minHeight: 'calc(100vh-128px)' }}>Blog ...in progress</div>\n\t\t<>\n\t\t\t<BlogAccordion\n\t\t\t\tblogContent={{\n\t\t\t\t\ttitle: t.formatMessage({ id: \"blog.pantone.title\" }),\n\t\t\t\t\tdescription: [\n\t\t\t\t\t\tt.formatMessage({ id: \"blog.pantone.description.line1\" }),\n\t\t\t\t\t\tt.formatMessage({ id: \"blog.pantone.description.line2\" }),\n\t\t\t\t\t],\n\t\t\t\t}}\n\t\t\t/>\n\t\t\t<BlogAccordion\n\t\t\t\tblogContent={{\n\t\t\t\t\ttitle: t.formatMessage({ id: \"blog.lighthouse.title\" }),\n\t\t\t\t\tdescription: [\n\t\t\t\t\t\tt.formatMessage({ id: \"blog.lighthouse.description.line1\" }),\n\t\t\t\t\t\tt.formatMessage({ id: \"blog.lighthouse.description.line2\" }),\n\t\t\t\t\t],\n\t\t\t\t}}\n\t\t\t/>\n\t\t</>\n\t);\n};\n\nexport default Blog;\n"],"names":["_ref","blogContent","items","Array","isArray","length","map","_ref2","itemIdx","title","description","lines","_jsxs","Accordion","children","_jsx","AccordionSummary","expandIcon","ExpandMoreIcon","concat","id","Typography","variant","component","AccordionDetails","lineContent","idx","style","fontSize","paragraph","Blog","t","useIntl","_Fragment","BlogAccordion","formatMessage"],"sourceRoot":""}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[992],{6322:(e,t,i)=>{i.d(t,{A:()=>v});var o=i(5043),a=i(1116),s=i(6605),n=i(4496),d=i(710),r=i(766),l=i(2110),p=i(6591),c=i(2828),u=i(6494),g=i(6240),m=i(9368),h=i.n(m),b=i(579);const x=e=>{const{options:t,children:i}=e,a=(0,o.useRef)(null);return(0,o.useEffect)(()=>{h().init(a.current,t)},[t]),(0,b.jsx)("div",{ref:a,children:i})},R=e=>{let{imageURL:t,title:i,description:o,url:a}=e;const s=(0,g.A)();return(0,b.jsx)(x,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,b.jsxs)(l.A,{sx:{minWidth:"320px",maxWidth:"320px",marginLeft:"auto",marginRight:"auto",color:s.palette.text.secondary,backgroundColor:s.palette.background.paper},children:[(0,b.jsx)(p.A,{component:"img",height:"150",image:t,alt:i}),(0,b.jsx)(n.A,{variant:"body2",children:o}),(0,b.jsx)(c.A,{children:(0,b.jsx)(u.A,{color:"white",onClick:()=>window.open(a,"_blank"),children:(0,b.jsx)(n.A,{gutterBottom:!0,variant:"h6",component:"h4",children:i})})})]})})};var j=i(8293);const v=e=>{let{items:t,title:i}=e;return(0,b.jsxs)(a.A,{defaultExpanded:!0,slotProps:{transition:{unmountOnExit:!0}},children:[(0,b.jsx)(s.A,{expandIcon:(0,b.jsx)(j.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,b.jsx)(n.A,{variant:"h5",component:"h3",children:i})}),(0,b.jsx)(d.A,{children:(0,b.jsx)(r.A,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,b.jsx)(r.A,{children:(0,b.jsx)(R,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.key+e.title))})})]})}},6992:(e,t,i)=>{i.r(t),i.d(t,{default:()=>n});i(5043);var o=i(9975),a=i(6322),s=i(579);const n=()=>(0,s.jsx)(a.A,{items:o.Iz,title:"CSS Only"})},9975:(e,t,i)=>{i.d(t,{Iz:()=>r,Pz:()=>n,b8:()=>s,c3:()=>o,dX:()=>a,ri:()=>d});const o=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}]}}]);
//# sourceMappingURL=992.680ffcc4.chunk.js.map
"use strict";(self.webpackChunkreact_page=self.webpackChunkreact_page||[]).push([[992],{6322:(e,t,i)=>{i.d(t,{A:()=>v});var o=i(5043),a=i(3766),s=i(6605),n=i(4496),d=i(710),r=i(766),l=i(2110),p=i(6591),c=i(2828),u=i(6494),g=i(6240),m=i(9368),h=i.n(m),b=i(579);const x=e=>{const{options:t,children:i}=e,a=(0,o.useRef)(null);return(0,o.useEffect)(()=>{h().init(a.current,t)},[t]),(0,b.jsx)("div",{ref:a,children:i})},R=e=>{let{imageURL:t,title:i,description:o,url:a}=e;const s=(0,g.A)();return(0,b.jsx)(x,{options:{reverse:!0,speed:1200,easing:"cubic-bezier(.09,.67,.54,.76)"},children:(0,b.jsxs)(l.A,{sx:{minWidth:"320px",maxWidth:"320px",marginLeft:"auto",marginRight:"auto",color:s.palette.text.secondary,backgroundColor:s.palette.background.paper},children:[(0,b.jsx)(p.A,{component:"img",height:"150",image:t,alt:i}),(0,b.jsx)(n.A,{variant:"body2",children:o}),(0,b.jsx)(c.A,{children:(0,b.jsx)(u.A,{color:"white",onClick:()=>window.open(a,"_blank"),children:(0,b.jsx)(n.A,{gutterBottom:!0,variant:"h6",component:"h4",children:i})})})]})})};var j=i(8293);const v=e=>{let{items:t,title:i}=e;return(0,b.jsxs)(a.A,{defaultExpanded:!0,slotProps:{transition:{unmountOnExit:!0}},children:[(0,b.jsx)(s.A,{expandIcon:(0,b.jsx)(j.A,{}),"aria-controls":"panel1a-content",id:"panel1a-header",children:(0,b.jsx)(n.A,{variant:"h5",component:"h3",children:i})}),(0,b.jsx)(d.A,{children:(0,b.jsx)(r.A,{container:!0,direction:"row",alignItems:"flex-start",justifyContent:"baseline",spacing:3,children:t.map(e=>(0,b.jsx)(r.A,{children:(0,b.jsx)(R,{imageURL:e.imageURL,title:e.title,description:e.description,url:e.url})},e.key+e.title))})})]})}},6992:(e,t,i)=>{i.r(t),i.d(t,{default:()=>n});i(5043);var o=i(9975),a=i(6322),s=i(579);const n=()=>(0,s.jsx)(a.A,{items:o.Iz,title:"CSS Only"})},9975:(e,t,i)=>{i.d(t,{Iz:()=>r,Pz:()=>n,b8:()=>s,c3:()=>o,dX:()=>a,ri:()=>d});const o=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673023170/web/uxfuyzap5kbs1si34g29.png",title:"React Shop",description:"",url:"https://dadobos.github.io/react-shop/"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1685729092/web/tzoxavfsfa44z2o9wrgi.png",title:"React Quiz App",description:"",url:"https://dadobos.github.io/react-quiz-app/"}],a=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1669538934/web/ng0ghejmlsmzhrgyuiz4.png",title:"Pokemon GO Templates",description:"",url:"https://github.com/dadobos/pokemongotemplates"}],s=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1653850879/web/TheSquareProject_sgflcj.png",title:"The Square Project",description:"",url:"https://dadobos.github.io/The-Square-Project/"}],n=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Restaurant_Billing_System_rgpsif.png",title:"Restaurant Billing System",description:"",url:"https://github.com/dadobos/Restaurant"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1642766521/web/Billing_System_bazap1.png",title:"Billing System",description:"",url:"https://github.com/dadobos/Billing-System"}],d=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1654030260/web/WorldCountries_ekx2of.png",title:"World Countries",description:"",url:"https://dadobos.github.io/worldcountries/"}],r=[{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/msvc649ua0gahqegu31o.png",title:"Anchor Tag Hide Components",description:"",url:"https://codepen.io/diaid/full/MWOOogX"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027279/web/dprvsa15ocx3l34dxogo.png",title:"Radio Hide Components",description:"",url:"https://codepen.io/diaid/full/qBVdgWW"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673025125/web/anidcin5lbxo2hced5i4.png",title:"Rounded Paragraph",description:"",url:"https://codepen.io/diaid/full/QWxOgVm"},{imageURL:"https://res.cloudinary.com/dadobos/image/upload/v1673027940/web/z9qn4wstdtzpr4cf5xtx.png",title:"Responsive Table",description:"",url:"https://codepen.io/diaid/full/xxJRGMB"}]}}]);
//# sourceMappingURL=992.c1261e2a.chunk.js.map
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long