diff --git a/agenda.md b/agenda.md index e69de29..c543ab3 100644 --- a/agenda.md +++ b/agenda.md @@ -0,0 +1,21 @@ +## Pages +- Home +- About +- CV + - Everything in as much detail as possible +- Projects + - E&E + - M|Chroma + - SI-Formatter +- Socials (maybe better as a footer) + - Instagram + - Facebook + - LinkedIn + - GitHub + - MAL +- Bookmarks (?) + +## Reference Material +- https://www.tomscott.com/ +- http://vihart.com/ +- https://www.singingbanana.com/ diff --git a/css/home.css b/css/home.css deleted file mode 100644 index 3766a7f..0000000 --- a/css/home.css +++ /dev/null @@ -1,14 +0,0 @@ -body{ -background-attachment: fixed; -background-image:url('../images/backgrounds/firstepisode.png'); -background-size: cover; -background-repeat:no-repeat; -} -#title::before{ - - content:"Home"; -} - -.overlay{ - display:none; -} diff --git a/data/pages.json b/data/pages.json new file mode 100644 index 0000000..5b3b6c4 --- /dev/null +++ b/data/pages.json @@ -0,0 +1,12 @@ +{ + "home" : { + "name" : "Home", + "file" : "home.html" + }, + + "404" : { + "name" : "404", + "file" : "404.html" + }, + "test":"schwifty" +} diff --git a/data/socials.json b/data/socials.json new file mode 100644 index 0000000..85d4e4c --- /dev/null +++ b/data/socials.json @@ -0,0 +1,27 @@ +[ + { + "platform": "Instagram", + "icon": "instagram", + "link": "https://instagram.com/epicshepich" + }, + { + "platform": "GitHub", + "icon": "github", + "link": "https://github.com/epicshepich" + }, + { + "platform": "Facebook", + "icon": "facebook-square", + "link": "https://www.facebook.com/jim.shepich/" + }, + { + "platform": "LinkedIn", + "icon": "linkedin", + "link": "https://www.linkedin.com/in/jshepich/" + }, + { + "platform": "Discord", + "icon": "discord", + "link": "https://discordapp.com/users/epicshepich#0131" + } +] diff --git a/index.php b/index.php new file mode 100644 index 0000000..66e93d3 --- /dev/null +++ b/index.php @@ -0,0 +1,31 @@ + + + + + + + + + + + + <?php + echo $page->name." | Jim Shepich"; + ?> + + +
+ Jim Shepich Homepage +
+
+ file."'>"; + echo file_get_contents(__DIR__ ."/pages/".$page->file) + ?> +
+ + + + diff --git a/main.js b/main.js deleted file mode 100644 index e0121e9..0000000 --- a/main.js +++ /dev/null @@ -1,73 +0,0 @@ - function id(ID){ - return document.getElementById(ID); - } -var navibar = document.getElementsByClassName("navibar"); -var pages=document.getElementsByClassName("content"); - function iframe(ID,width,height,src,name){ - this.ID=ID; - this.width=width; - this.height=height; - this.src=src; - this.type="iframe"; - this.name=name; - } - function content(ID,content,name){ - this.ID=ID; - this.content=content; - this.name=name; - this.type="content"; - } -/*function writecookie(attribute,value){ - var d = new Date(); - d.setTime(d.getTime() + (1*24*60*60*1000)); - var expires = "expires=" + d.toGMTString(); - if(document.cookie.indexOf(attribute)>-1){ - document.cookie.substring(attribute+"=",document.cookie.substring(attribute+"=",document.cookie.length).indexOf(";"))+value+document.cookie.substring(document.cookie.substring(attribute+"=",document.cookie.length).indexOf(";"),document.cookie.length)+"expires="+d.toGMTString()+";path=/"; -} else { -document.cookie=attribute+"="+value+";"+"expires="+d.toGMTString()+";path=/"; -} -}*/ -id("navibar").addEventListener("mouseenter",function(){id("navibar").style.zIndex=39; -for(i=0;i-1){ - querystring = URL.split("?")[1] //Extract the query string from the URL. - var queryterms = querystring.split("&") //Array of query terms. - for(i=0;i-1){ - iframetarget="pages/"+page+".html"; //By default, display the file whose name is specified in the query. - } else { - iframetarget = "pages/home.html"; //If the query specifies a page name that doesn't exist, open the home page. - } -} - - -navibar = document.getElementsByClassName("navibar"); -for(k=0;k404 Error + + diff --git a/pages/about.html b/pages/about.html deleted file mode 100644 index 11baff9..0000000 --- a/pages/about.html +++ /dev/null @@ -1,4 +0,0 @@ - - - I'm the guy! - diff --git a/pages/home.html b/pages/home.html index 6745d6c..2182ddb 100644 --- a/pages/home.html +++ b/pages/home.html @@ -2,6 +2,68 @@ - Are you there world? It's me, Jim! - + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Montes nascetur ridiculus mus mauris. Luctus venenatis lectus magna fringilla. Vel pretium lectus quam id. Blandit cursus risus at ultrices mi tempus. Praesent semper feugiat nibh sed. Tempus quam pellentesque nec nam. Integer eget aliquet nibh praesent tristique magna sit. Eu turpis egestas pretium aenean pharetra magna. Accumsan lacus vel facilisis volutpat est velit. +
+ Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus. Nunc id cursus metus aliquam eleifend mi in. Volutpat odio facilisis mauris sit amet massa. Vitae tempus quam pellentesque nec nam aliquam sem. Fringilla urna porttitor rhoncus dolor. Lectus magna fringilla urna porttitor rhoncus. Dui sapien eget mi proin sed libero. Scelerisque eleifend donec pretium vulputate sapien. Nulla facilisi nullam vehicula ipsum a arcu. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et. Adipiscing enim eu turpis egestas pretium. Bibendum arcu vitae elementum curabitur. Volutpat consequat mauris nunc congue nisi vitae suscipit tellus mauris. Elementum nibh tellus molestie nunc non blandit. Neque laoreet suspendisse interdum consectetur libero id faucibus. Fusce id velit ut tortor pretium viverra suspendisse. Ut placerat orci nulla pellentesque dignissim enim sit amet. Tempor nec feugiat nisl pretium. Blandit libero volutpat sed cras ornare arcu dui. Ut morbi tincidunt augue interdum velit euismod. +
+ Purus viverra accumsan in nisl nisi. Vulputate ut pharetra sit amet aliquam id diam maecenas. Nulla aliquet enim tortor at auctor urna. Amet purus gravida quis blandit turpis cursus. Leo vel fringilla est ullamcorper eget nulla facilisi etiam dignissim. Neque volutpat ac tincidunt vitae semper quis lectus. Nam at lectus urna duis convallis convallis tellus. Id semper risus in hendrerit gravida rutrum. Gravida quis blandit turpis cursus in hac habitasse. Sit amet nisl suscipit adipiscing bibendum est ultricies. Tortor id aliquet lectus proin nibh nisl condimentum id venenatis. Arcu dui vivamus arcu felis bibendum ut tristique et. Dictumst quisque sagittis purus sit. In vitae turpis massa sed elementum tempus egestas sed sed. Scelerisque eu ultrices vitae auctor eu augue ut. +
+ Convallis a cras semper auctor neque vitae. Dapibus ultrices in iaculis nunc sed augue lacus viverra. Blandit cursus risus at ultrices mi tempus. Amet aliquam id diam maecenas ultricies. Sed pulvinar proin gravida hendrerit. Auctor urna nunc id cursus metus aliquam eleifend mi in. Est ullamcorper eget nulla facilisi etiam dignissim. Posuere ac ut consequat semper. Consequat interdum varius sit amet. Natoque penatibus et magnis dis. Augue eget arcu dictum varius. Risus feugiat in ante metus dictum at tempor commodo. At risus viverra adipiscing at in tellus integer feugiat. Et malesuada fames ac turpis egestas sed. Blandit aliquam etiam erat velit scelerisque in. Etiam non quam lacus suspendisse faucibus interdum posuere. Consequat ac felis donec et odio pellentesque. Urna condimentum mattis pellentesque id nibh tortor id aliquet. +
+ Massa enim nec dui nunc mattis enim. Mollis nunc sed id semper risus in hendrerit gravida. In vitae turpis massa sed elementum tempus egestas. Viverra aliquet eget sit amet tellus. Pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at. Euismod nisi porta lorem mollis aliquam ut porttitor leo a. Nec ullamcorper sit amet risus nullam eget. Porttitor leo a diam sollicitudin tempor id eu. Pellentesque adipiscing commodo elit at imperdiet. Tellus orci ac auctor augue mauris augue neque. Dignissim enim sit amet venenatis urna cursus eget nunc. Massa id neque aliquam vestibulum morbi blandit cursus risus. +
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Montes nascetur ridiculus mus mauris. Luctus venenatis lectus magna fringilla. Vel pretium lectus quam id. Blandit cursus risus at ultrices mi tempus. Praesent semper feugiat nibh sed. Tempus quam pellentesque nec nam. Integer eget aliquet nibh praesent tristique magna sit. Eu turpis egestas pretium aenean pharetra magna. Accumsan lacus vel facilisis volutpat est velit. +
+ Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus. Nunc id cursus metus aliquam eleifend mi in. Volutpat odio facilisis mauris sit amet massa. Vitae tempus quam pellentesque nec nam aliquam sem. Fringilla urna porttitor rhoncus dolor. Lectus magna fringilla urna porttitor rhoncus. Dui sapien eget mi proin sed libero. Scelerisque eleifend donec pretium vulputate sapien. Nulla facilisi nullam vehicula ipsum a arcu. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et. Adipiscing enim eu turpis egestas pretium. Bibendum arcu vitae elementum curabitur. Volutpat consequat mauris nunc congue nisi vitae suscipit tellus mauris. Elementum nibh tellus molestie nunc non blandit. Neque laoreet suspendisse interdum consectetur libero id faucibus. Fusce id velit ut tortor pretium viverra suspendisse. Ut placerat orci nulla pellentesque dignissim enim sit amet. Tempor nec feugiat nisl pretium. Blandit libero volutpat sed cras ornare arcu dui. Ut morbi tincidunt augue interdum velit euismod. +
+ Purus viverra accumsan in nisl nisi. Vulputate ut pharetra sit amet aliquam id diam maecenas. Nulla aliquet enim tortor at auctor urna. Amet purus gravida quis blandit turpis cursus. Leo vel fringilla est ullamcorper eget nulla facilisi etiam dignissim. Neque volutpat ac tincidunt vitae semper quis lectus. Nam at lectus urna duis convallis convallis tellus. Id semper risus in hendrerit gravida rutrum. Gravida quis blandit turpis cursus in hac habitasse. Sit amet nisl suscipit adipiscing bibendum est ultricies. Tortor id aliquet lectus proin nibh nisl condimentum id venenatis. Arcu dui vivamus arcu felis bibendum ut tristique et. Dictumst quisque sagittis purus sit. In vitae turpis massa sed elementum tempus egestas sed sed. Scelerisque eu ultrices vitae auctor eu augue ut. +
+ Convallis a cras semper auctor neque vitae. Dapibus ultrices in iaculis nunc sed augue lacus viverra. Blandit cursus risus at ultrices mi tempus. Amet aliquam id diam maecenas ultricies. Sed pulvinar proin gravida hendrerit. Auctor urna nunc id cursus metus aliquam eleifend mi in. Est ullamcorper eget nulla facilisi etiam dignissim. Posuere ac ut consequat semper. Consequat interdum varius sit amet. Natoque penatibus et magnis dis. Augue eget arcu dictum varius. Risus feugiat in ante metus dictum at tempor commodo. At risus viverra adipiscing at in tellus integer feugiat. Et malesuada fames ac turpis egestas sed. Blandit aliquam etiam erat velit scelerisque in. Etiam non quam lacus suspendisse faucibus interdum posuere. Consequat ac felis donec et odio pellentesque. Urna condimentum mattis pellentesque id nibh tortor id aliquet. +
+ Massa enim nec dui nunc mattis enim. Mollis nunc sed id semper risus in hendrerit gravida. In vitae turpis massa sed elementum tempus egestas. Viverra aliquet eget sit amet tellus. Pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at. Euismod nisi porta lorem mollis aliquam ut porttitor leo a. Nec ullamcorper sit amet risus nullam eget. Porttitor leo a diam sollicitudin tempor id eu. Pellentesque adipiscing commodo elit at imperdiet. Tellus orci ac auctor augue mauris augue neque. Dignissim enim sit amet venenatis urna cursus eget nunc. Massa id neque aliquam vestibulum morbi blandit cursus risus. +
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Montes nascetur ridiculus mus mauris. Luctus venenatis lectus magna fringilla. Vel pretium lectus quam id. Blandit cursus risus at ultrices mi tempus. Praesent semper feugiat nibh sed. Tempus quam pellentesque nec nam. Integer eget aliquet nibh praesent tristique magna sit. Eu turpis egestas pretium aenean pharetra magna. Accumsan lacus vel facilisis volutpat est velit. +
+ Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus. Nunc id cursus metus aliquam eleifend mi in. Volutpat odio facilisis mauris sit amet massa. Vitae tempus quam pellentesque nec nam aliquam sem. Fringilla urna porttitor rhoncus dolor. Lectus magna fringilla urna porttitor rhoncus. Dui sapien eget mi proin sed libero. Scelerisque eleifend donec pretium vulputate sapien. Nulla facilisi nullam vehicula ipsum a arcu. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et. Adipiscing enim eu turpis egestas pretium. Bibendum arcu vitae elementum curabitur. Volutpat consequat mauris nunc congue nisi vitae suscipit tellus mauris. Elementum nibh tellus molestie nunc non blandit. Neque laoreet suspendisse interdum consectetur libero id faucibus. Fusce id velit ut tortor pretium viverra suspendisse. Ut placerat orci nulla pellentesque dignissim enim sit amet. Tempor nec feugiat nisl pretium. Blandit libero volutpat sed cras ornare arcu dui. Ut morbi tincidunt augue interdum velit euismod. +
+ Purus viverra accumsan in nisl nisi. Vulputate ut pharetra sit amet aliquam id diam maecenas. Nulla aliquet enim tortor at auctor urna. Amet purus gravida quis blandit turpis cursus. Leo vel fringilla est ullamcorper eget nulla facilisi etiam dignissim. Neque volutpat ac tincidunt vitae semper quis lectus. Nam at lectus urna duis convallis convallis tellus. Id semper risus in hendrerit gravida rutrum. Gravida quis blandit turpis cursus in hac habitasse. Sit amet nisl suscipit adipiscing bibendum est ultricies. Tortor id aliquet lectus proin nibh nisl condimentum id venenatis. Arcu dui vivamus arcu felis bibendum ut tristique et. Dictumst quisque sagittis purus sit. In vitae turpis massa sed elementum tempus egestas sed sed. Scelerisque eu ultrices vitae auctor eu augue ut. +
+ Convallis a cras semper auctor neque vitae. Dapibus ultrices in iaculis nunc sed augue lacus viverra. Blandit cursus risus at ultrices mi tempus. Amet aliquam id diam maecenas ultricies. Sed pulvinar proin gravida hendrerit. Auctor urna nunc id cursus metus aliquam eleifend mi in. Est ullamcorper eget nulla facilisi etiam dignissim. Posuere ac ut consequat semper. Consequat interdum varius sit amet. Natoque penatibus et magnis dis. Augue eget arcu dictum varius. Risus feugiat in ante metus dictum at tempor commodo. At risus viverra adipiscing at in tellus integer feugiat. Et malesuada fames ac turpis egestas sed. Blandit aliquam etiam erat velit scelerisque in. Etiam non quam lacus suspendisse faucibus interdum posuere. Consequat ac felis donec et odio pellentesque. Urna condimentum mattis pellentesque id nibh tortor id aliquet. +
+ Massa enim nec dui nunc mattis enim. Mollis nunc sed id semper risus in hendrerit gravida. In vitae turpis massa sed elementum tempus egestas. Viverra aliquet eget sit amet tellus. Pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at. Euismod nisi porta lorem mollis aliquam ut porttitor leo a. Nec ullamcorper sit amet risus nullam eget. Porttitor leo a diam sollicitudin tempor id eu. Pellentesque adipiscing commodo elit at imperdiet. Tellus orci ac auctor augue mauris augue neque. Dignissim enim sit amet venenatis urna cursus eget nunc. Massa id neque aliquam vestibulum morbi blandit cursus risus. +
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Montes nascetur ridiculus mus mauris. Luctus venenatis lectus magna fringilla. Vel pretium lectus quam id. Blandit cursus risus at ultrices mi tempus. Praesent semper feugiat nibh sed. Tempus quam pellentesque nec nam. Integer eget aliquet nibh praesent tristique magna sit. Eu turpis egestas pretium aenean pharetra magna. Accumsan lacus vel facilisis volutpat est velit. +
+ Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus. Nunc id cursus metus aliquam eleifend mi in. Volutpat odio facilisis mauris sit amet massa. Vitae tempus quam pellentesque nec nam aliquam sem. Fringilla urna porttitor rhoncus dolor. Lectus magna fringilla urna porttitor rhoncus. Dui sapien eget mi proin sed libero. Scelerisque eleifend donec pretium vulputate sapien. Nulla facilisi nullam vehicula ipsum a arcu. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et. Adipiscing enim eu turpis egestas pretium. Bibendum arcu vitae elementum curabitur. Volutpat consequat mauris nunc congue nisi vitae suscipit tellus mauris. Elementum nibh tellus molestie nunc non blandit. Neque laoreet suspendisse interdum consectetur libero id faucibus. Fusce id velit ut tortor pretium viverra suspendisse. Ut placerat orci nulla pellentesque dignissim enim sit amet. Tempor nec feugiat nisl pretium. Blandit libero volutpat sed cras ornare arcu dui. Ut morbi tincidunt augue interdum velit euismod. +
+ Purus viverra accumsan in nisl nisi. Vulputate ut pharetra sit amet aliquam id diam maecenas. Nulla aliquet enim tortor at auctor urna. Amet purus gravida quis blandit turpis cursus. Leo vel fringilla est ullamcorper eget nulla facilisi etiam dignissim. Neque volutpat ac tincidunt vitae semper quis lectus. Nam at lectus urna duis convallis convallis tellus. Id semper risus in hendrerit gravida rutrum. Gravida quis blandit turpis cursus in hac habitasse. Sit amet nisl suscipit adipiscing bibendum est ultricies. Tortor id aliquet lectus proin nibh nisl condimentum id venenatis. Arcu dui vivamus arcu felis bibendum ut tristique et. Dictumst quisque sagittis purus sit. In vitae turpis massa sed elementum tempus egestas sed sed. Scelerisque eu ultrices vitae auctor eu augue ut. +
+ Convallis a cras semper auctor neque vitae. Dapibus ultrices in iaculis nunc sed augue lacus viverra. Blandit cursus risus at ultrices mi tempus. Amet aliquam id diam maecenas ultricies. Sed pulvinar proin gravida hendrerit. Auctor urna nunc id cursus metus aliquam eleifend mi in. Est ullamcorper eget nulla facilisi etiam dignissim. Posuere ac ut consequat semper. Consequat interdum varius sit amet. Natoque penatibus et magnis dis. Augue eget arcu dictum varius. Risus feugiat in ante metus dictum at tempor commodo. At risus viverra adipiscing at in tellus integer feugiat. Et malesuada fames ac turpis egestas sed. Blandit aliquam etiam erat velit scelerisque in. Etiam non quam lacus suspendisse faucibus interdum posuere. Consequat ac felis donec et odio pellentesque. Urna condimentum mattis pellentesque id nibh tortor id aliquet. +
+ Massa enim nec dui nunc mattis enim. Mollis nunc sed id semper risus in hendrerit gravida. In vitae turpis massa sed elementum tempus egestas. Viverra aliquet eget sit amet tellus. Pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at. Euismod nisi porta lorem mollis aliquam ut porttitor leo a. Nec ullamcorper sit amet risus nullam eget. Porttitor leo a diam sollicitudin tempor id eu. Pellentesque adipiscing commodo elit at imperdiet. Tellus orci ac auctor augue mauris augue neque. Dignissim enim sit amet venenatis urna cursus eget nunc. Massa id neque aliquam vestibulum morbi blandit cursus risus. +
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Montes nascetur ridiculus mus mauris. Luctus venenatis lectus magna fringilla. Vel pretium lectus quam id. Blandit cursus risus at ultrices mi tempus. Praesent semper feugiat nibh sed. Tempus quam pellentesque nec nam. Integer eget aliquet nibh praesent tristique magna sit. Eu turpis egestas pretium aenean pharetra magna. Accumsan lacus vel facilisis volutpat est velit. +
+ Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus. Nunc id cursus metus aliquam eleifend mi in. Volutpat odio facilisis mauris sit amet massa. Vitae tempus quam pellentesque nec nam aliquam sem. Fringilla urna porttitor rhoncus dolor. Lectus magna fringilla urna porttitor rhoncus. Dui sapien eget mi proin sed libero. Scelerisque eleifend donec pretium vulputate sapien. Nulla facilisi nullam vehicula ipsum a arcu. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et. Adipiscing enim eu turpis egestas pretium. Bibendum arcu vitae elementum curabitur. Volutpat consequat mauris nunc congue nisi vitae suscipit tellus mauris. Elementum nibh tellus molestie nunc non blandit. Neque laoreet suspendisse interdum consectetur libero id faucibus. Fusce id velit ut tortor pretium viverra suspendisse. Ut placerat orci nulla pellentesque dignissim enim sit amet. Tempor nec feugiat nisl pretium. Blandit libero volutpat sed cras ornare arcu dui. Ut morbi tincidunt augue interdum velit euismod. +
+ Purus viverra accumsan in nisl nisi. Vulputate ut pharetra sit amet aliquam id diam maecenas. Nulla aliquet enim tortor at auctor urna. Amet purus gravida quis blandit turpis cursus. Leo vel fringilla est ullamcorper eget nulla facilisi etiam dignissim. Neque volutpat ac tincidunt vitae semper quis lectus. Nam at lectus urna duis convallis convallis tellus. Id semper risus in hendrerit gravida rutrum. Gravida quis blandit turpis cursus in hac habitasse. Sit amet nisl suscipit adipiscing bibendum est ultricies. Tortor id aliquet lectus proin nibh nisl condimentum id venenatis. Arcu dui vivamus arcu felis bibendum ut tristique et. Dictumst quisque sagittis purus sit. In vitae turpis massa sed elementum tempus egestas sed sed. Scelerisque eu ultrices vitae auctor eu augue ut. +
+ Convallis a cras semper auctor neque vitae. Dapibus ultrices in iaculis nunc sed augue lacus viverra. Blandit cursus risus at ultrices mi tempus. Amet aliquam id diam maecenas ultricies. Sed pulvinar proin gravida hendrerit. Auctor urna nunc id cursus metus aliquam eleifend mi in. Est ullamcorper eget nulla facilisi etiam dignissim. Posuere ac ut consequat semper. Consequat interdum varius sit amet. Natoque penatibus et magnis dis. Augue eget arcu dictum varius. Risus feugiat in ante metus dictum at tempor commodo. At risus viverra adipiscing at in tellus integer feugiat. Et malesuada fames ac turpis egestas sed. Blandit aliquam etiam erat velit scelerisque in. Etiam non quam lacus suspendisse faucibus interdum posuere. Consequat ac felis donec et odio pellentesque. Urna condimentum mattis pellentesque id nibh tortor id aliquet. +
+ Massa enim nec dui nunc mattis enim. Mollis nunc sed id semper risus in hendrerit gravida. In vitae turpis massa sed elementum tempus egestas. Viverra aliquet eget sit amet tellus. Pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at. Euismod nisi porta lorem mollis aliquam ut porttitor leo a. Nec ullamcorper sit amet risus nullam eget. Porttitor leo a diam sollicitudin tempor id eu. Pellentesque adipiscing commodo elit at imperdiet. Tellus orci ac auctor augue mauris augue neque. Dignissim enim sit amet venenatis urna cursus eget nunc. Massa id neque aliquam vestibulum morbi blandit cursus risus. +
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Montes nascetur ridiculus mus mauris. Luctus venenatis lectus magna fringilla. Vel pretium lectus quam id. Blandit cursus risus at ultrices mi tempus. Praesent semper feugiat nibh sed. Tempus quam pellentesque nec nam. Integer eget aliquet nibh praesent tristique magna sit. Eu turpis egestas pretium aenean pharetra magna. Accumsan lacus vel facilisis volutpat est velit. +
+ Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus. Nunc id cursus metus aliquam eleifend mi in. Volutpat odio facilisis mauris sit amet massa. Vitae tempus quam pellentesque nec nam aliquam sem. Fringilla urna porttitor rhoncus dolor. Lectus magna fringilla urna porttitor rhoncus. Dui sapien eget mi proin sed libero. Scelerisque eleifend donec pretium vulputate sapien. Nulla facilisi nullam vehicula ipsum a arcu. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et. Adipiscing enim eu turpis egestas pretium. Bibendum arcu vitae elementum curabitur. Volutpat consequat mauris nunc congue nisi vitae suscipit tellus mauris. Elementum nibh tellus molestie nunc non blandit. Neque laoreet suspendisse interdum consectetur libero id faucibus. Fusce id velit ut tortor pretium viverra suspendisse. Ut placerat orci nulla pellentesque dignissim enim sit amet. Tempor nec feugiat nisl pretium. Blandit libero volutpat sed cras ornare arcu dui. Ut morbi tincidunt augue interdum velit euismod. +
+ Purus viverra accumsan in nisl nisi. Vulputate ut pharetra sit amet aliquam id diam maecenas. Nulla aliquet enim tortor at auctor urna. Amet purus gravida quis blandit turpis cursus. Leo vel fringilla est ullamcorper eget nulla facilisi etiam dignissim. Neque volutpat ac tincidunt vitae semper quis lectus. Nam at lectus urna duis convallis convallis tellus. Id semper risus in hendrerit gravida rutrum. Gravida quis blandit turpis cursus in hac habitasse. Sit amet nisl suscipit adipiscing bibendum est ultricies. Tortor id aliquet lectus proin nibh nisl condimentum id venenatis. Arcu dui vivamus arcu felis bibendum ut tristique et. Dictumst quisque sagittis purus sit. In vitae turpis massa sed elementum tempus egestas sed sed. Scelerisque eu ultrices vitae auctor eu augue ut. +
+ Convallis a cras semper auctor neque vitae. Dapibus ultrices in iaculis nunc sed augue lacus viverra. Blandit cursus risus at ultrices mi tempus. Amet aliquam id diam maecenas ultricies. Sed pulvinar proin gravida hendrerit. Auctor urna nunc id cursus metus aliquam eleifend mi in. Est ullamcorper eget nulla facilisi etiam dignissim. Posuere ac ut consequat semper. Consequat interdum varius sit amet. Natoque penatibus et magnis dis. Augue eget arcu dictum varius. Risus feugiat in ante metus dictum at tempor commodo. At risus viverra adipiscing at in tellus integer feugiat. Et malesuada fames ac turpis egestas sed. Blandit aliquam etiam erat velit scelerisque in. Etiam non quam lacus suspendisse faucibus interdum posuere. Consequat ac felis donec et odio pellentesque. Urna condimentum mattis pellentesque id nibh tortor id aliquet. +
+ Massa enim nec dui nunc mattis enim. Mollis nunc sed id semper risus in hendrerit gravida. In vitae turpis massa sed elementum tempus egestas. Viverra aliquet eget sit amet tellus. Pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at. Euismod nisi porta lorem mollis aliquam ut porttitor leo a. Nec ullamcorper sit amet risus nullam eget. Porttitor leo a diam sollicitudin tempor id eu. Pellentesque adipiscing commodo elit at imperdiet. Tellus orci ac auctor augue mauris augue neque. Dignissim enim sit amet venenatis urna cursus eget nunc. Massa id neque aliquam vestibulum morbi blandit cursus risus. +
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Montes nascetur ridiculus mus mauris. Luctus venenatis lectus magna fringilla. Vel pretium lectus quam id. Blandit cursus risus at ultrices mi tempus. Praesent semper feugiat nibh sed. Tempus quam pellentesque nec nam. Integer eget aliquet nibh praesent tristique magna sit. Eu turpis egestas pretium aenean pharetra magna. Accumsan lacus vel facilisis volutpat est velit. +
+ Posuere sollicitudin aliquam ultrices sagittis orci a scelerisque purus. Nunc id cursus metus aliquam eleifend mi in. Volutpat odio facilisis mauris sit amet massa. Vitae tempus quam pellentesque nec nam aliquam sem. Fringilla urna porttitor rhoncus dolor. Lectus magna fringilla urna porttitor rhoncus. Dui sapien eget mi proin sed libero. Scelerisque eleifend donec pretium vulputate sapien. Nulla facilisi nullam vehicula ipsum a arcu. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et. Adipiscing enim eu turpis egestas pretium. Bibendum arcu vitae elementum curabitur. Volutpat consequat mauris nunc congue nisi vitae suscipit tellus mauris. Elementum nibh tellus molestie nunc non blandit. Neque laoreet suspendisse interdum consectetur libero id faucibus. Fusce id velit ut tortor pretium viverra suspendisse. Ut placerat orci nulla pellentesque dignissim enim sit amet. Tempor nec feugiat nisl pretium. Blandit libero volutpat sed cras ornare arcu dui. Ut morbi tincidunt augue interdum velit euismod. +
+ Purus viverra accumsan in nisl nisi. Vulputate ut pharetra sit amet aliquam id diam maecenas. Nulla aliquet enim tortor at auctor urna. Amet purus gravida quis blandit turpis cursus. Leo vel fringilla est ullamcorper eget nulla facilisi etiam dignissim. Neque volutpat ac tincidunt vitae semper quis lectus. Nam at lectus urna duis convallis convallis tellus. Id semper risus in hendrerit gravida rutrum. Gravida quis blandit turpis cursus in hac habitasse. Sit amet nisl suscipit adipiscing bibendum est ultricies. Tortor id aliquet lectus proin nibh nisl condimentum id venenatis. Arcu dui vivamus arcu felis bibendum ut tristique et. Dictumst quisque sagittis purus sit. In vitae turpis massa sed elementum tempus egestas sed sed. Scelerisque eu ultrices vitae auctor eu augue ut. +
+ Convallis a cras semper auctor neque vitae. Dapibus ultrices in iaculis nunc sed augue lacus viverra. Blandit cursus risus at ultrices mi tempus. Amet aliquam id diam maecenas ultricies. Sed pulvinar proin gravida hendrerit. Auctor urna nunc id cursus metus aliquam eleifend mi in. Est ullamcorper eget nulla facilisi etiam dignissim. Posuere ac ut consequat semper. Consequat interdum varius sit amet. Natoque penatibus et magnis dis. Augue eget arcu dictum varius. Risus feugiat in ante metus dictum at tempor commodo. At risus viverra adipiscing at in tellus integer feugiat. Et malesuada fames ac turpis egestas sed. Blandit aliquam etiam erat velit scelerisque in. Etiam non quam lacus suspendisse faucibus interdum posuere. Consequat ac felis donec et odio pellentesque. Urna condimentum mattis pellentesque id nibh tortor id aliquet. +
+ Massa enim nec dui nunc mattis enim. Mollis nunc sed id semper risus in hendrerit gravida. In vitae turpis massa sed elementum tempus egestas. Viverra aliquet eget sit amet tellus. Pellentesque elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at. Euismod nisi porta lorem mollis aliquam ut porttitor leo a. Nec ullamcorper sit amet risus nullam eget. Porttitor leo a diam sollicitudin tempor id eu. Pellentesque adipiscing commodo elit at imperdiet. Tellus orci ac auctor augue mauris augue neque. Dignissim enim sit amet venenatis urna cursus eget nunc. Massa id neque aliquam vestibulum morbi blandit cursus risus. +
diff --git a/scripts/footer.php b/scripts/footer.php new file mode 100644 index 0000000..98080f9 --- /dev/null +++ b/scripts/footer.php @@ -0,0 +1,10 @@ +link . "'>   "; + } + echo "" +?> diff --git a/scripts/jquery-3.6.0.min.js b/scripts/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/scripts/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0$query_page)) ? $pages->$query_page : $pages->{404}; + echo "" +?> diff --git a/scripts/resize.js b/scripts/resize.js new file mode 100644 index 0000000..1711628 --- /dev/null +++ b/scripts/resize.js @@ -0,0 +1 @@ +//$("#main-header").css({"font-size":$("#main-header").height()+"px"}) diff --git a/styles/common.css b/styles/common.css new file mode 100644 index 0000000..7d3ef6d --- /dev/null +++ b/styles/common.css @@ -0,0 +1,60 @@ +:root { + --truest-blue:#0000FF; +} + +/* +@font-face { + font-family: ; + src: url(''); +} +*/ + +@font-face { + font-family: Beleren; + src: url('fonts/Beleren-Bold.ttf'); +} + +@font-face { + font-family: Playbill; + src: url('fonts/Playbill.ttf'); +} + +@font-face { + font-family: Moderna; + src: url('fonts/MODERNA_.ttf'); +} + +@font-face { + font-family: Adventure; + src: url('fonts/Adventure.ttf'); +} + +@font-face { + font-family: Fira; + src: url('fonts/FiraSans-Regular.ttf'); +} + +@font-face { + font-family: Oxygen; + src: url('fonts/OxygenMono-Regular.ttf'); +} + +@font-face { + font-family: Garamond; + src: url('fonts/EBGaramond.ttf'); +} + +@font-face { + font-family: Fira; + src: url('fonts/FiraSans-Regular.ttf'); +} + +@font-face { + font-family: StitchWarrior; + src: url('fonts/StitchWarrior demo.ttf'); +} + +@font-face { + font-family: Floral; + src: url('fonts/FloralCapitals.ttf'); +} diff --git a/main.css b/styles/deprecated.css similarity index 97% rename from main.css rename to styles/deprecated.css index 517a3af..87baee4 100644 --- a/main.css +++ b/styles/deprecated.css @@ -1,10 +1,4 @@ /* -@font-face { -font-family: schwifty; -src: url('css/fonts/schwifty.ttf'); -} -*/ - html,body{ overflow:hidden; /* text-shadow: @@ -177,4 +171,4 @@ div{ #frame{ width:100%; height:90%; -} +}*/ diff --git a/styles/fonts/3dlet.ttf b/styles/fonts/3dlet.ttf new file mode 100644 index 0000000..562d958 Binary files /dev/null and b/styles/fonts/3dlet.ttf differ diff --git a/styles/fonts/3dlet.txt b/styles/fonts/3dlet.txt new file mode 100644 index 0000000..bb328af --- /dev/null +++ b/styles/fonts/3dlet.txt @@ -0,0 +1,79 @@ +_____________________________ +3D LET Created by Brian Kent +ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ + +Thanks for Downloading 3D LET. + + This Font is based on the 3D N of the Nintendo 64 Logo. The only +problem was that the N64's N is connected to make it look cube-like. +Trying to make the rest of the characters look connected wasn't working +out, so I made all of the characters 'Offset' instead of connected. + +--All of the lower case letters and #'s are 'Outline' charascters. +--All of the Upper case letters and Shift+#'s are 'Solid' characters. +>>>(Shift+# means use !@#$%^&*() for the #'s 1234567890) + + When Printing with this Font, use a large point size (above 24 pt.) + +If you have any questions or comments, you can e-mail me at +aefonts[AT]frontiernet[DOT]net + +You can visit my Homepage <ĈNIGMA GAMES & FONTS> at +http://www.aenigmafonts.com/ + +____________ +!!! NOTE !!! +ŻŻŻŻŻŻŻŻŻŻŻŻ +This font has been updated! I've edited the (BRK) in the font name +to just BRK. It seems that Adobe Illustrator and web pages with CSS +don't like fonts with ( and ) in their name. + +________________ +INSTALLING FONTS +ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ + There's a couple of ways to install Fonts. The 'easy' way to +install fonts is to just Unzip/place the font file [.ttf] into your +Windows\Fonts directory (I always use this method). If you're unable +to do it the 'easy' way, then try to do it this way (for Windows +95/98/NT): + +1] Unzip the Font(s) to a folder (or somewhere, just remember where +you unzipped it) on your Computer. + +2] Next, click on the START button, then select SETTINGS then +CONTROL PANEL. + +3] When the Control Panel Window pops up, Double Click on FONTS. + +4] When the FONTS window pops up, select File then Install New Font... + +5] A Add Fonts window will pop up, just go to the folder that you +unzipped the Font(s) to, select the Font(s) and then click on OK. +Now the Font(s) are installed. + + Now you can use the Font(s) in programs the utilize Fonts. Make +sure that you install the font(s) first, then open up your apps +(so the app will recognize the font). Sometimes you'll have to +wait until you computer 'auto-refreshes' for programs to recognize +fonts (Windows is sometimes slow to do that). You can refresh your +computer quicker by going into Windows Explorer -or- My Computer and +press F5 (or in the menubar select VIEW then REFRESH). + + +__________ +DISCLAIMER +ŻŻŻŻŻŻŻŻŻŻ +-The font(s) in this zip file were created by me (Brian Kent). All +of my Fonts are Freeware, you can use them any way you want to +(Personal use, Commercial use, or whatever). + +-If you have a Font related site and would like to offer my fonts on +your site, go right ahead. All I ask is that you keep this text file +intact with the Font. + +-You may not Sell or Distribute my Fonts for profit or alter the font +file(s) [.ttf .fon] in any way without asking me first. I can be +reached at: +aefonts[AT]frontiernet[DOT]net + +(make sure you replace the [AT] and [DOT] with the proper characters) . diff --git a/styles/fonts/Adventure Outline.ttf b/styles/fonts/Adventure Outline.ttf new file mode 100644 index 0000000..1f3d578 Binary files /dev/null and b/styles/fonts/Adventure Outline.ttf differ diff --git a/styles/fonts/Adventure.ttf b/styles/fonts/Adventure.ttf new file mode 100644 index 0000000..714c389 Binary files /dev/null and b/styles/fonts/Adventure.ttf differ diff --git a/styles/fonts/Beleren-Bold.ttf b/styles/fonts/Beleren-Bold.ttf new file mode 100644 index 0000000..979b66c Binary files /dev/null and b/styles/fonts/Beleren-Bold.ttf differ diff --git a/styles/fonts/Brody Font Regular.otf b/styles/fonts/Brody Font Regular.otf new file mode 100644 index 0000000..daf07b6 Binary files /dev/null and b/styles/fonts/Brody Font Regular.otf differ diff --git a/styles/fonts/CollegiateBlackFLF.ttf b/styles/fonts/CollegiateBlackFLF.ttf new file mode 100644 index 0000000..0dacb89 Binary files /dev/null and b/styles/fonts/CollegiateBlackFLF.ttf differ diff --git a/styles/fonts/CollegiateBorderFLF.ttf b/styles/fonts/CollegiateBorderFLF.ttf new file mode 100644 index 0000000..d7a8f57 Binary files /dev/null and b/styles/fonts/CollegiateBorderFLF.ttf differ diff --git a/styles/fonts/CollegiateFLF.ttf b/styles/fonts/CollegiateFLF.ttf new file mode 100644 index 0000000..917662c Binary files /dev/null and b/styles/fonts/CollegiateFLF.ttf differ diff --git a/styles/fonts/CollegiateInsideFLF.ttf b/styles/fonts/CollegiateInsideFLF.ttf new file mode 100644 index 0000000..c8b7124 Binary files /dev/null and b/styles/fonts/CollegiateInsideFLF.ttf differ diff --git a/styles/fonts/CollegiateOutlineFLF.ttf b/styles/fonts/CollegiateOutlineFLF.ttf new file mode 100644 index 0000000..3cd24ca Binary files /dev/null and b/styles/fonts/CollegiateOutlineFLF.ttf differ diff --git a/styles/fonts/EBGaramond.ttf b/styles/fonts/EBGaramond.ttf new file mode 100644 index 0000000..123d5dd Binary files /dev/null and b/styles/fonts/EBGaramond.ttf differ diff --git a/styles/fonts/FiraSans-Regular.ttf b/styles/fonts/FiraSans-Regular.ttf new file mode 100644 index 0000000..c4cfa59 Binary files /dev/null and b/styles/fonts/FiraSans-Regular.ttf differ diff --git a/styles/fonts/FloralCapitals.ttf b/styles/fonts/FloralCapitals.ttf new file mode 100644 index 0000000..44e0a27 Binary files /dev/null and b/styles/fonts/FloralCapitals.ttf differ diff --git a/styles/fonts/MODERNA_.TTF b/styles/fonts/MODERNA_.TTF new file mode 100644 index 0000000..930574e Binary files /dev/null and b/styles/fonts/MODERNA_.TTF differ diff --git a/styles/fonts/Open 24 Display St.ttf b/styles/fonts/Open 24 Display St.ttf new file mode 100644 index 0000000..a498eb5 Binary files /dev/null and b/styles/fonts/Open 24 Display St.ttf differ diff --git a/styles/fonts/OxygenMono-Regular.ttf b/styles/fonts/OxygenMono-Regular.ttf new file mode 100644 index 0000000..64c165c Binary files /dev/null and b/styles/fonts/OxygenMono-Regular.ttf differ diff --git a/styles/fonts/Playbill.ttf b/styles/fonts/Playbill.ttf new file mode 100644 index 0000000..5a1ef4e Binary files /dev/null and b/styles/fonts/Playbill.ttf differ diff --git a/styles/fonts/PoiretOne-Regular.ttf b/styles/fonts/PoiretOne-Regular.ttf new file mode 100644 index 0000000..2da1bcf Binary files /dev/null and b/styles/fonts/PoiretOne-Regular.ttf differ diff --git a/styles/fonts/StitchWarrior demo.ttf b/styles/fonts/StitchWarrior demo.ttf new file mode 100644 index 0000000..f663399 Binary files /dev/null and b/styles/fonts/StitchWarrior demo.ttf differ diff --git a/styles/fonts/electrical.ttf b/styles/fonts/electrical.ttf new file mode 100644 index 0000000..d21dbb3 Binary files /dev/null and b/styles/fonts/electrical.ttf differ diff --git a/styles/main.css b/styles/main.css new file mode 100644 index 0000000..488820b --- /dev/null +++ b/styles/main.css @@ -0,0 +1,57 @@ +:root{ + --hf-padding: 1%; + --header-height: 10%; + --footer-height: 10%; + --main-height: 78%; +} + +html { + height: 100%; + width: 100%; +} + +body { + height: 100%; + width: 100%; + overflow-y:auto; +} + +header{ + height: var(--header-height); + font-size: 250%; + font-family: Beleren; + text-align:center; + padding: var(--hf-padding); +} + +main{ + font-family: fira; + width: 90%; + /*height: */ + min-height: var(--main-height); + margin-left: auto; + margin-right: auto; + text-align: justify; + text-justify: inter-word; +} + +footer{ + text-align:center; + padding: var(--hf-padding); + color: black; +} + +a{ + color:inherit; +} + +#socials{ +} + +#content{ + width: 100%; + height: 100%; + overflow-x:hidden; + overflow-y:auto; + +} diff --git a/styles/reset.css b/styles/reset.css new file mode 100644 index 0000000..af94440 --- /dev/null +++ b/styles/reset.css @@ -0,0 +1,48 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file