commit df2479a7dd44f18c85eb915bf8db2056b8fd07f4 Author: Hizenberg469 Date: Sun Apr 26 20:44:14 2026 +0530 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..600d2d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.vscode \ No newline at end of file diff --git a/css/styles.min.css b/css/styles.min.css new file mode 100644 index 0000000..243b9d0 --- /dev/null +++ b/css/styles.min.css @@ -0,0 +1,315 @@ +@font-face { + font-family: "LM Roman"; + font-weight: bold; + font-style: normal; + src: url("/fonts/lmroman10-bold.otf"); +} + +@font-face { + font-family: "LM Roman"; + font-weight: bold; + font-style: italic; + src: url("/fonts/lmroman10-bolditalic.otf"); +} + +@font-face { + font-family: "LM Roman"; + font-weight: normal; + font-style: italic; + src: url("/fonts/lmroman10-italic.otf"); +} + +@font-face { + font-family: "LM Roman"; + font-weight: normal; + font-style: normal; + src: url("/fonts/lmroman10-regular.otf"); +} + +div.jp-load-bar { + background-color: #f2f2f2; + width: 0; + height: 10px; + cursor: pointer; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; +} + +div.jp-play-bar { + background-color: #c2c2c2; + width: 0; + height: 10px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; +} + +div.jp-progress { + display: inline-block; + width: 180px; + text-align: left; +} + +div.jp-volume-bar { + background-color: #f2f2f2; + width: 46px; + height: 5px; + cursor: pointer; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + display: inline-block; + text-align: left; + vertical-align: middle; +} + +div.jp-volume-bar-value { + background-color: #c2c2c2; + width: 0; + height: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + display: inline-block; + text-align: left; + vertical-align: top; +} + +.jp-play-time,.jp-total-time { + font-size: 10px; + color: #f2f2f2; +} + +div.jp-controls { + font-size: 10px; +} + +div.jp-interface { + text-align: center; +} + +div.jp-playlist li { + list-style-type: none; + padding-left: 0; + padding-bottom: 8px; +} + +div.jp-playlist { + overflow: auto; + height: 200px; +} + +div.jp-playlist li.jplayer_playlist_current { + padding-left: 8px; + list-style-type: circle; +} + +div.jp-playlist li.jplayer_playlist_item_last { + padding-bottom: 0; +} + +div.jp-playlist a.jplayer_playlist_current { + font-style: italic; +} + +#jplayer_play { + color: #d33; + text-shadow: 3px 3px 3px #0F111F; +} + +body { + background-image: url(../images/background.png); + background-repeat: repeat; + font-family: "LM Roman",Georgia,Palatino,"Palatino Linotype","Times New Roman","Times",serif; + line-height: 1.25; + margin: 0; + color: #f2f2f2; + overflow: hidden; +} + +a { + color: #f2f2f2; + font-weight: bold; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +h1 { + font-size: 20px; + text-shadow: 1px 1px 1px #0F111F; + margin-top: 0; +} + +#background { + width: 100%; + height: 100%; + position: fixed; + left: 0; + top: 0; + z-index: -999; +} + +.transparentbox { + background-color: black; + opacity: .15; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"; + filter: alpha(opacity=15); + position: absolute; + width: 100%; + height: 100%; + z-index: -1; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; +} + +.contents { + position: absolute; + width: 100%; + height: 100%; +} + +.padded { + padding: 15px; +} + +.container { + position: absolute; +} + +.loading { + color: #d1d1d1; +} + +#name { + left: 20px; + top: 20px; + height: 230px; + width: 500px; +} + +#name h1 { + font-size: 25px; + text-shadow: 2px 2px 1px #0F111F; +} + +#name h2 { + float: right; + color: #e8e8e8!important; + text-shadow: 1px 1px 1px #0F111F; + font-size: 12px!important; + margin-top: -38px; +} + +#name h2 a { + color: #d33; +} + +#name p { + margin-bottom: 5px; + text-align: justify; + font-size: 16px; + text-shadow: .5px .5px 3px black; +} + +#profile_image { + float: left; + margin-right: 10px; + -moz-border-radius: 35px; + -webkit-border-radius: 35px; + border-radius: 35px; + background: url(https://www.gravatar.com/avatar/06aae0ca3c86b226344de46ba05e2c9b?s=100); + background-repeat: no-repeat; + width: 100px; + height: 100px; +} + +#photos { + right: 20px; + top: 20px; + bottom: 20px; + width: 295px; +} + +#photos h1 a { + border-bottom: 1px dotted #999; +} + +#photos h1 a:hover { + border-bottom: none; +} + +#photos .photobox { + overflow: auto; + height: 40%; +} + +#photos img { + border: none; + margin: 3px; +} + +#improvisations { + left: 20px; + bottom: 20px; + height: 300px; + width: 300px; +} + +#oldweb { + position: absolute; + font-size: 8px; + right: 1px; + bottom: 1px; +} + +#oldweb a { + color: #aad; +} + +.arrow { + font-size: 70px; + font-weight: bold; + position: absolute; + z-index: -2; + opacity: .75; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; + filter: alpha(opacity=75); + visibility: hidden; +} + +#down { + bottom: 20px; + left: 145px; +} + +#right { + top: 45%; + right: 20px; +} + +#copyright { + bottom: 1px; + width: 100%; + text-align: center; + position: fixed; + color: #ccc; + font-size: 8px; + opacity: .30; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; + filter: alpha(opacity=30); +} + +#title { + font-size: 15pt; + font-weight: bold; + text-shadow: 1px 1px 5px #FFF; + position: absolute; + top: 20px; + left: 20px; + right: 30%; +} \ No newline at end of file diff --git a/images/background.png b/images/background.png new file mode 100644 index 0000000..84e7b8e Binary files /dev/null and b/images/background.png differ diff --git a/images/jonatan-pie-h8nxGssjQXs-unsplash.jpg b/images/jonatan-pie-h8nxGssjQXs-unsplash.jpg new file mode 100644 index 0000000..b35805f Binary files /dev/null and b/images/jonatan-pie-h8nxGssjQXs-unsplash.jpg differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..707752a --- /dev/null +++ b/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + jhossain + + +
+
+ Junet Hossain +
+
+
+
+ + \ No newline at end of file diff --git a/js/scripts.min.js b/js/scripts.min.js new file mode 100644 index 0000000..d5259ef --- /dev/null +++ b/js/scripts.min.js @@ -0,0 +1,5399 @@ +(function(r, m) { + function Pa(a) { + var b = a.length + , d = c.type(a); + return c.isWindow(a) ? !1 : 1 === a.nodeType && b ? !0 : "array" === d || "function" !== d && (0 === b || "number" === typeof b && 0 < b && b - 1 in a) + } + function xb(a, b, d, e) { + if (c.acceptData(a)) { + var f = c.expando + , g = "string" === typeof b + , h = a.nodeType + , j = h ? c.cache : a + , k = h ? a[f] : a[f] && f; + if (k && j[k] && (e || j[k].data) || !(g && d === m)) { + k || (h ? a[f] = k = ca.pop() || c.guid++ : k = f); + j[k] || (j[k] = {}, + h || (j[k].toJSON = c.noop)); + if ("object" === typeof b || "function" === typeof b) + e ? j[k] = c.extend(j[k], b) : j[k].data = c.extend(j[k].data, b); + a = j[k]; + e || (a.data || (a.data = {}), + a = a.data); + d !== m && (a[c.camelCase(b)] = d); + g ? (d = a[b], + null == d && (d = a[c.camelCase(b)])) : d = a; + return d + } + } + } + function yb(a, b, d) { + if (c.acceptData(a)) { + var e, f, g, h = a.nodeType, j = h ? c.cache : a, k = h ? a[c.expando] : c.expando; + if (j[k]) { + if (b && (g = d ? j[k] : j[k].data)) { + c.isArray(b) ? b = b.concat(c.map(b, c.camelCase)) : b in g ? b = [b] : (b = c.camelCase(b), + b = b in g ? [b] : b.split(" ")); + e = 0; + for (f = b.length; e < f; e++) + delete g[b[e]]; + if (!(d ? Qa : c.isEmptyObject)(g)) + return + } + if (!d && (delete j[k].data, + !Qa(j[k]))) + return; + h ? c.cleanData([a], !0) : c.support.deleteExpando || j != j.window ? delete j[k] : j[k] = null + } + } + } + function zb(a, b, d) { + if (d === m && 1 === a.nodeType) + if (d = "data-" + b.replace(Fc, "-$1").toLowerCase(), + d = a.getAttribute(d), + "string" === typeof d) { + try { + d = "true" === d ? !0 : "false" === d ? !1 : "null" === d ? null : +d + "" === d ? +d : Gc.test(d) ? c.parseJSON(d) : d + } catch (e) {} + c.data(a, b, d) + } else + d = m; + return d + } + function Qa(a) { + for (var b in a) + if (!("data" === b && c.isEmptyObject(a[b])) && "toJSON" !== b) + return !1; + return !0 + } + function ta() { + return !0 + } + function da() { + return !1 + } + function Ab(a, b) { + do + a = a[b]; + while (a && 1 !== a.nodeType); + return a + } + function Bb(a, b, d) { + b = b || 0; + if (c.isFunction(b)) + return c.grep(a, function(a, e) { + return !!b.call(a, e, a) === d + }); + if (b.nodeType) + return c.grep(a, function(a) { + return a === b === d + }); + if ("string" === typeof b) { + var e = c.grep(a, function(a) { + return 1 === a.nodeType + }); + if (Hc.test(b)) + return c.filter(b, e, !d); + b = c.filter(b, e) + } + return c.grep(a, function(a) { + return 0 <= c.inArray(a, b) === d + }) + } + function Cb(a) { + var b = Db.split("|"); + a = a.createDocumentFragment(); + if (a.createElement) + for (; b.length; ) + a.createElement(b.pop()); + return a + } + function Eb(a) { + var b = a.getAttributeNode("type"); + a.type = (b && b.specified) + "/" + a.type; + return a + } + function Fb(a) { + var b = Ic.exec(a.type); + b ? a.type = b[1] : a.removeAttribute("type"); + return a + } + function Ra(a, b) { + for (var d, e = 0; null != (d = a[e]); e++) + c._data(d, "globalEval", !b || c._data(b[e], "globalEval")) + } + function Gb(a, b) { + if (1 === b.nodeType && c.hasData(a)) { + var d, e, f; + e = c._data(a); + var g = c._data(b, e) + , h = e.events; + if (h) + for (d in delete g.handle, + g.events = {}, + h) { + e = 0; + for (f = h[d].length; e < f; e++) + c.event.add(b, d, h[d][e]) + } + g.data && (g.data = c.extend({}, g.data)) + } + } + function B(a, b) { + var d, e, f = 0, g = typeof a.getElementsByTagName !== L ? a.getElementsByTagName(b || "*") : typeof a.querySelectorAll !== L ? a.querySelectorAll(b || "*") : m; + if (!g) { + g = []; + for (d = a.childNodes || a; null != (e = d[f]); f++) + !b || c.nodeName(e, b) ? g.push(e) : c.merge(g, B(e, b)) + } + return b === m || b && c.nodeName(a, b) ? c.merge([a], g) : g + } + function Jc(a) { + Sa.test(a.type) && (a.defaultChecked = a.checked) + } + function Hb(a, b) { + if (b in a) + return b; + for (var d = b.charAt(0).toUpperCase() + b.slice(1), e = b, c = Ib.length; c--; ) + if (b = Ib[c] + d, + b in a) + return b; + return e + } + function na(a, b) { + a = b || a; + return "none" === c.css(a, "display") || !c.contains(a.ownerDocument, a) + } + function Jb(a, b) { + for (var d, e, f, g = [], h = 0, j = a.length; h < j; h++) + if (e = a[h], + e.style) + if (g[h] = c._data(e, "olddisplay"), + d = e.style.display, + b) + !g[h] && "none" === d && (e.style.display = ""), + "" === e.style.display && na(e) && (g[h] = c._data(e, "olddisplay", Kb(e.nodeName))); + else if (!g[h] && (f = na(e), + d && "none" !== d || !f)) + c._data(e, "olddisplay", f ? d : c.css(e, "display")); + for (h = 0; h < j; h++) + if (e = a[h], + e.style && (!b || "none" === e.style.display || "" === e.style.display)) + e.style.display = b ? g[h] || "" : "none"; + return a + } + function Lb(a, b, d) { + return (a = Kc.exec(b)) ? Math.max(0, a[1] - (d || 0)) + (a[2] || "px") : b + } + function Mb(a, b, d, e, f) { + b = d === (e ? "border" : "content") ? 4 : "width" === b ? 1 : 0; + for (var g = 0; 4 > b; b += 2) + "margin" === d && (g += c.css(a, d + V[b], !0, f)), + e ? ("content" === d && (g -= c.css(a, "padding" + V[b], !0, f)), + "margin" !== d && (g -= c.css(a, "border" + V[b] + "Width", !0, f))) : (g += c.css(a, "padding" + V[b], !0, f), + "padding" !== d && (g += c.css(a, "border" + V[b] + "Width", !0, f))); + return g + } + function Nb(a, b, d) { + var e = !0 + , f = "width" === b ? a.offsetWidth : a.offsetHeight + , g = W(a) + , h = c.support.boxSizing && "border-box" === c.css(a, "boxSizing", !1, g); + if (0 >= f || null == f) { + f = X(a, b, g); + if (0 > f || null == f) + f = a.style[b]; + if (ua.test(f)) + return f; + e = h && (c.support.boxSizingReliable || f === a.style[b]); + f = parseFloat(f) || 0 + } + return f + Mb(a, b, d || (h ? "border" : "content"), e, g) + "px" + } + function Kb(a) { + var b = p + , d = Ob[a]; + if (!d) { + d = Pb(a, b); + if ("none" === d || !d) + oa = (oa || c("