From 2d775d778c46c9d433d672231ca88b4d76e00061 Mon Sep 17 00:00:00 2001 From: Guus van Meerveld <57101832+Guusvanmeerveld@users.noreply.github.com> Date: Tue, 14 Jan 2020 11:01:15 +0100 Subject: [PATCH 1/4] Update READ.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 34610d4..860c99b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ # Guusvanmeerveld.github.io -This website is being made by just me, because I really like building websites and working with html and javascript. It's also a project for school. +I made this website for fun and to test my coding skills From 9c40ed2b599b1ffa8349c5ed7535ed783a2153db Mon Sep 17 00:00:00 2001 From: Guus van Meerveld <57101832+Guusvanmeerveld@users.noreply.github.com> Date: Tue, 14 Jan 2020 14:04:18 +0100 Subject: [PATCH 2/4] Updated wireframe & small fixes --- feedback/css.css | 6 ++ feedback/index.html | 8 +- gallery/css.css | 156 ++++++++++++++++++----------------- gallery/index.html | 102 +++++++++++------------ gallery/js.js | 28 +++---- resources/img/wireframe.png | Bin 153349 -> 203003 bytes resources/js/insertNavbar.js | 32 ------- resources/js/javall.js | 1 - wireframe/index.html | 42 +++++----- 9 files changed, 175 insertions(+), 200 deletions(-) diff --git a/feedback/css.css b/feedback/css.css index 4fa5814..2791b50 100644 --- a/feedback/css.css +++ b/feedback/css.css @@ -25,12 +25,18 @@ margin-left: calc(50% - 4rem); margin-bottom: 2rem; } +.userFeedback::-webkit-scrollbar { + display: none; +} .userFeedback { font-family: 'Open Sans'; display: inline-block; vertical-align: top; margin-left: 2rem; padding-left: 1rem; + height: 11.7rem; + overflow: scroll; + overflow-x: hidden; border-left: #ededed 2px solid; width: 30rem; word-wrap: break-word; diff --git a/feedback/index.html b/feedback/index.html index 0551afb..64a8a56 100644 --- a/feedback/index.html +++ b/feedback/index.html @@ -24,19 +24,19 @@

Peer Droog

-

"Een goede en overzichtelijk website met een handige klok, wel mist er de mogelijkheid om je eigen plaatjes toe te voegen aan de shortcuts."

+

"duidelijke wireframe, de website doet erg goed wat het probeert te bereiken behalve dat er in de gallerij asymmetrie te vinden is en de foto links onderin iets te groot is"

Jonathan Bos

-

De website ziet er goed uit. Ik zou misschien wat informatie geven bij de minifier. Het is namelijk nogal onduidelijk.

+

"De website ziet er goed uit. Ik zou misschien wat informatie geven bij de minifier. Het is namelijk nogal onduidelijk."

-

User

+

Dyme Zevenhuizen

-

+

"Het is een mooie website met een aantal leuke mogelijkheden. Wel jammer dat de feedback niet echt bij je aankomt, maar ik begrijp dat je dan een andere hosting nodig hebt."

diff --git a/gallery/css.css b/gallery/css.css index 0949236..9c7e22c 100644 --- a/gallery/css.css +++ b/gallery/css.css @@ -1,77 +1,79 @@ -#headsUp { - visibility: hidden; - transition: height .3s; - background-color: #454752; - box-shadow: 0 1px 6px 1px hsla(0, 0%, 0%, 0.4); - z-index: 3; - margin-top: 55px; - position: relative; -} -.welcome { - position: absolute; - bottom: 4.5rem; - padding-left: 2.5%; -} -.removeOptions { - width: 100%; - position: absolute; - bottom: 1rem; - padding-left: 2.5%; -} -.hideHeadsUp { - height: 3rem; -} -.removeHeadsUp { - cursor: pointer; - display: inline-block; - margin-left: 1rem; - border-bottom: white 3px dotted; -} -* { - box-sizing: border-box; -} -body { - background-color: #212126!important; -} -button { - border: 0; - padding: 0; - margin-top: 8px!important; -} -.gallery { - margin-top: calc(3rem + 55px); - text-align: center; - font-size: 2vw; -} -.rowImg { - display: flex; - flex-wrap: wrap; - padding: 0 4px; - margin-top: 3rem; -} -.columnImg { - flex: 33%; - max-width: 33%; - padding: 0 4px; -} -.columnImg img { - width: 100%; -} -@media screen and (min-width:500px) and (max-width:1000px) { - .columnImg { - flex: 50%; - max-width: 50%; - } - .gallery { - font-size: 3vw; - } -} -@media screen and (min-width:0px) and (max-width:500px) { - .columnImg { - flex: 100%; - max-width: 100%; - } - .gallery { - font-size: 5vw; - } -} +#headsUp { + visibility: hidden; + transition: height .3s; + background-color: #454752; + box-shadow: 0 1px 6px 1px hsla(0, 0%, 0%, 0.4); + z-index: 3; + margin-top: 55px; + position: relative; +} +.welcome { + position: absolute; + bottom: 4.5rem; + padding-left: 2.5%; +} +.removeOptions { + width: 100%; + position: absolute; + bottom: 1rem; + padding-left: 2.5%; +} +.hideHeadsUp { + height: 3rem; + +} +.removeHeadsUp { + cursor: pointer; + display: inline-block; + margin-left: 1rem; + border-bottom: white 3px dotted; +} +* { + box-sizing: border-box; +} +body { + background-color: #212126!important; +} +.rowImg button { + border: 0; + padding: 0; + margin-top: 8px!important; +} +.gallery { + margin-top: calc(3rem + 55px); + text-align: center; + font-size: 2vw; +} +.rowImg { + display: flex; + justify-content: center; + flex-wrap: wrap; + padding: 0 4px; + margin-top: 3rem; +} +.columnImg { + flex: 33%; + max-width: 33%; + padding: 0 4px; +} +.columnImg img { + width: 100%; +} +@media screen and (min-width:500px) and (max-width:1000px) { + .columnImg { + flex: 50%; + max-width: 50%; + } + .gallery { + font-size: 3vw; + } +} +@media screen and (min-width:0px) and (max-width:500px) { + .columnImg { + flex: 100%; + max-width: 100%; + } + .gallery { + font-size: 5vw; + } +} diff --git a/gallery/index.html b/gallery/index.html index c7d66d8..6c9c43a 100644 --- a/gallery/index.html +++ b/gallery/index.html @@ -1,51 +1,51 @@ - - - - - - - Gallerij - - - - - - - - - -
-
-
Welkom bij de Gallerij,
-
Hier staan alle foto's die op deze website gebruikt zijn.
-
Er staan ook foto's tussen die ik nog wil gebruiken.
-
Je kan op de foto's klikken om de bron te zien.
-
-
- -
Laat mij dit niet meer zien
-
-
- -
-
- - -
-
- - -
-
- - -
-
- - - - - - - - + + + + + + + Gallerij + + + + + + + + + +
+
+
Welkom bij de Gallerij,
+
Hier staan alle foto's die op deze website gebruikt zijn.
+
Er staan ook foto's tussen die ik nog wil gebruiken.
+
Je kan op de foto's klikken om de bron te zien.
+
+
+ +
Laat mij dit niet meer zien
+
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + + + + + diff --git a/gallery/js.js b/gallery/js.js index 53e3946..7bb8af9 100644 --- a/gallery/js.js +++ b/gallery/js.js @@ -1,14 +1,14 @@ -var d = document.getElementById.bind(document); -var g = document.querySelector.bind(document); - -if (localStorage.getItem("showHeadsUpGallery") == undefined) { - d("headsUp").style.visibility = "visible" - d("headsUp").style.height = "13rem" -} -function hideHeadsUp() { - d("headsUp").style.height = "0" -} -function removeHeadsUp() { - hideHeadsUp(); - localStorage.setItem("showHeadsUpGallery", "1") -} +var d = document.getElementById.bind(document); +var g = document.querySelector.bind(document); + +if (localStorage.getItem("showHeadsUpGallery") == undefined) { + d("headsUp").style.visibility = "visible" + d("headsUp").style.height = "13rem" +} +function hideHeadsUp() { + d("headsUp").style.height = "0" +} +function removeHeadsUp() { + hideHeadsUp(); + localStorage.setItem("showHeadsUpGallery", "1") +} diff --git a/resources/img/wireframe.png b/resources/img/wireframe.png index ee12f9a904efe8d5eaa6ab62f84fb83039b61a4b..fb373615bd3023688c3648844fcc4b65e8b869e1 100644 GIT binary patch literal 203003 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
    ~8kOGdzAFVN@F3^izjP2qPpo~r%C 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 literal 153349 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≀q{bI%Cvd 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 diff --git a/resources/js/insertNavbar.js b/resources/js/insertNavbar.js index b471853..68aedc1 100644 --- a/resources/js/insertNavbar.js +++ b/resources/js/insertNavbar.js @@ -10,43 +10,11 @@ var navbarList = c("ul") navigation.appendChild(navbarList) document.body.appendChild(navigation) - -// // Opacity -// var opacity = c("div") -// opacity.className = "opacityMenu lowerIndex menu" -// document.body.appendChild(opacity) - // Hamburger Menu var hamburger = c("i") hamburger.className = "fas fa-bars fa-2x" navigation.prepend(hamburger) -// // Search -// var search = c("input") -// search.className = "searchBar" -// search.placeholder = "Enter a searchterm or url" -// search.type = "text" -// navigation.appendChild(search) -// -// g(".searchBar").addEventListener("keyup",searchEnter) -// function searchEnter(key) { -// if(key.key == "Enter") { -// var search = g(".searchBar").value; -// var containsDot = search.indexOf("."); -// if (search !== "") { -// if (containsDot > -1) { -// open("http://" + search); -// } -// else { -// open("https://www.google.com/search?q=" + search); -// } -// } -// } -// if (key.key == "Escape") { -// closeSearch() -// } -// } - // Create Navbar Navbar.forEach(i=>{ var navList = c("li") diff --git a/resources/js/javall.js b/resources/js/javall.js index 6c83529..4c592b0 100644 --- a/resources/js/javall.js +++ b/resources/js/javall.js @@ -3,5 +3,4 @@ console.log('%cDoor Guus van Meerveld', "color:#9c9c9c; font-size:30px;"); // Head tag var shortcon = $("", {rel :'shortcut icon',href:'/resources/img/favicon.ico'}) - $('head').append(shortcon) diff --git a/wireframe/index.html b/wireframe/index.html index 5c26cbe..d523364 100644 --- a/wireframe/index.html +++ b/wireframe/index.html @@ -1,21 +1,21 @@ - - - - - - - Wireframe - - - - - - - - wireframe - - - - - - + + + + + + + Wireframe + + + + + + + + wireframe + + + + + + From e38664028c48f3fefd0fe8d2181e6f1016521553 Mon Sep 17 00:00:00 2001 From: Guus van Meerveld <57101832+Guusvanmeerveld@users.noreply.github.com> Date: Fri, 17 Jan 2020 11:11:23 +0100 Subject: [PATCH 3/4] Redid the whole resources path --- 404.html | 11 +- 405.html | 103 +++++---- 408.html | 11 +- contact/index.html | 16 +- contact/thank-you/index.html | 10 +- feedback/index.html | 14 +- gallery/index.html | 14 +- index.html | 14 +- minify/index.html | 14 +- playground/index.html | 16 +- resources/json/navbar.json.js | 43 ++++ resources/scripts/emmet.min.js | 336 ++++++++++++++++++++++++++++++ resources/scripts/gallery.js | 14 ++ resources/scripts/home.js | 12 ++ resources/scripts/insertNavbar.js | 62 ++++++ resources/scripts/javall.js | 6 + resources/scripts/minify.js | 34 +++ resources/scripts/playground.js | 76 +++++++ resources/styles/contact.css | 76 +++++++ resources/styles/cssall.css | 157 ++++++++++++++ resources/styles/feedback.css | 55 +++++ resources/styles/gallery.css | 79 +++++++ resources/styles/home.css | 126 +++++++++++ resources/styles/minify.css | 64 ++++++ resources/styles/navbar.css | 102 +++++++++ resources/styles/playground.css | 91 ++++++++ wireframe/index.html | 10 +- 27 files changed, 1448 insertions(+), 118 deletions(-) create mode 100644 resources/json/navbar.json.js create mode 100644 resources/scripts/emmet.min.js create mode 100644 resources/scripts/gallery.js create mode 100644 resources/scripts/home.js create mode 100644 resources/scripts/insertNavbar.js create mode 100644 resources/scripts/javall.js create mode 100644 resources/scripts/minify.js create mode 100644 resources/scripts/playground.js create mode 100644 resources/styles/contact.css create mode 100644 resources/styles/cssall.css create mode 100644 resources/styles/feedback.css create mode 100644 resources/styles/gallery.css create mode 100644 resources/styles/home.css create mode 100644 resources/styles/minify.css create mode 100644 resources/styles/navbar.css create mode 100644 resources/styles/playground.css diff --git a/404.html b/404.html index 7ed76a5..006c944 100644 --- a/404.html +++ b/404.html @@ -5,10 +5,9 @@ - - + + - Error @@ -43,9 +42,9 @@

    Click here to go back

- - - + + + diff --git a/405.html b/405.html index 8039a80..b6cf412 100644 --- a/405.html +++ b/405.html @@ -1,52 +1,51 @@ - - - - - - - - - - - - - Error - - - - - -
-

405s.


-

That's an error.

-

Click here to go back

-
- - - - - - - - + + + + + + + + + + + + Error + + + + + +
+

405s.


+

That's an error.

+

Click here to go back

+
+ + + + + + + + diff --git a/408.html b/408.html index f0f0710..5463aa1 100644 --- a/408.html +++ b/408.html @@ -5,10 +5,9 @@ - - + + - Error @@ -43,9 +42,9 @@

Click here to go back

- - - + + + diff --git a/contact/index.html b/contact/index.html index ad2d773..7ae7106 100644 --- a/contact/index.html +++ b/contact/index.html @@ -5,11 +5,11 @@ - - + + - + Contact @@ -23,8 +23,10 @@

E-mail*

+

Telefoon

+

Bericht*

-
+
@@ -48,9 +50,9 @@ - - - + + + diff --git a/contact/thank-you/index.html b/contact/thank-you/index.html index e1cb25e..2eae58b 100644 --- a/contact/thank-you/index.html +++ b/contact/thank-you/index.html @@ -5,8 +5,8 @@ Thank you - - + + @@ -33,9 +33,9 @@

Click here to go home

- - - + + + diff --git a/feedback/index.html b/feedback/index.html index 64a8a56..d986aff 100644 --- a/feedback/index.html +++ b/feedback/index.html @@ -7,10 +7,9 @@ Feedback - - - - + + + @@ -80,10 +79,9 @@ - - - - + + + diff --git a/gallery/index.html b/gallery/index.html index 6c9c43a..827b464 100644 --- a/gallery/index.html +++ b/gallery/index.html @@ -5,9 +5,9 @@ Gallerij - - - + + + @@ -42,10 +42,10 @@ - - - - + + + + diff --git a/index.html b/index.html index 05fc022..7290476 100644 --- a/index.html +++ b/index.html @@ -8,9 +8,9 @@ Home - - - + + + @@ -83,10 +83,10 @@ - - - - + + + + diff --git a/minify/index.html b/minify/index.html index 40959a2..e8edc67 100644 --- a/minify/index.html +++ b/minify/index.html @@ -5,9 +5,9 @@ Minify - - - + + + @@ -68,9 +68,9 @@ - - - - + + + + diff --git a/playground/index.html b/playground/index.html index b038056..bfb9670 100644 --- a/playground/index.html +++ b/playground/index.html @@ -6,9 +6,9 @@ Playground - - - + + + @@ -77,11 +77,11 @@ - - - - - + + + + + diff --git a/resources/json/navbar.json.js b/resources/json/navbar.json.js new file mode 100644 index 0000000..06e4495 --- /dev/null +++ b/resources/json/navbar.json.js @@ -0,0 +1,43 @@ +Navbar = [ + { + icon: "/resources/img/favicon.ico", + desc: "Go to the homepage", + link: "/" + }, + { + name: "Contact", + desc: "Contact me", + link: "/contact" + }, + { + name: "Feedback", + desc: "Feedback for this website", + link: "/feedback" + }, + { + name: "Wireframe", + desc: "De wireframe voor deze website", + link: "/wireframe" + }, + { + name: "Gallerij", + desc: "Verzameling van foto's", + link: "/gallery" + }, + { + name: "Tools", + desc: "Tools voor programmeren", + dropdown: [ + { + name: "Playground", + desc: "Test je HTML live!", + link: "/playground" + }, + { + name: "Minifier", + desc: "Minify je HTML/CSS/JavaScript", + link: "/minify" + } + ] + } +] diff --git a/resources/scripts/emmet.min.js b/resources/scripts/emmet.min.js new file mode 100644 index 0000000..cffdc42 --- /dev/null +++ b/resources/scripts/emmet.min.js @@ -0,0 +1,336 @@ +var _=function(){function e(a,b,c){if(a===b)return a!==0||1/a==1/b;if(a==null||b==null)return a===b;if(a._chain)a=a._wrapped;if(b._chain)b=b._wrapped;if(a.isEqual&&k.isFunction(a.isEqual))return a.isEqual(b);if(b.isEqual&&k.isFunction(b.isEqual))return b.isEqual(a);var g=f.call(a);if(g!=f.call(b))return!1;switch(g){case "[object String]":return a==String(b);case "[object Number]":return a!=+a?b!=+b:a==0?1/a==1/b:a==+b;case "[object Date]":case "[object Boolean]":return+a==+b;case "[object RegExp]":return a.source== +b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase}if(typeof a!="object"||typeof b!="object")return!1;for(var d=c.length;d--;)if(c[d]==a)return!0;c.push(a);var d=0,j=!0;if(g=="[object Array]"){if(d=a.length,j=d==b.length)for(;d--;)if(!(j=d in a==d in b&&e(a[d],b[d],c)))break}else{if("constructor"in a!="constructor"in b||a.constructor!=b.constructor)return!1;for(var l in a)if(k.has(a,l)&&(d++,!(j=k.has(b,l)&&e(a[l],b[l],c))))break;if(j){for(l in b)if(k.has(b,l)&&!d--)break; +j=!d}}c.pop();return j}var d=this,h=d._,i={},b=Array.prototype,c=Object.prototype,a=b.slice,g=b.unshift,f=c.toString,j=c.hasOwnProperty,l=b.forEach,n=b.map,m=b.reduce,o=b.reduceRight,p=b.filter,r=b.every,q=b.some,u=b.indexOf,s=b.lastIndexOf,c=Array.isArray,v=Object.keys,w=Function.prototype.bind,k=function(a){return new x(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=k;exports._=k}else d._=k;k.VERSION="1.3.3";var t=k.each=k.forEach=function(a, +b,c){if(a!=null)if(l&&a.forEach===l)a.forEach(b,c);else if(a.length===+a.length)for(var f=0,d=a.length;f2;a==null&&(a=[]);if(m&& +a.reduce===m)return f&&(b=k.bind(b,f)),d?a.reduce(b,c):a.reduce(b);t(a,function(a,g,k){d?c=b.call(f,c,a,g,k):(c=a,d=!0)});if(!d)throw new TypeError("Reduce of empty array with no initial value");return c};k.reduceRight=k.foldr=function(a,b,c,f){var d=arguments.length>2;a==null&&(a=[]);if(o&&a.reduceRight===o)return f&&(b=k.bind(b,f)),d?a.reduceRight(b,c):a.reduceRight(b);var g=k.toArray(a).reverse();f&&!d&&(b=k.bind(b,f));return d?k.reduce(g,b,c,f):k.reduce(g,b)};k.find=k.detect=function(a,b,c){var f; +D(a,function(a,d,g){if(b.call(c,a,d,g))return f=a,!0});return f};k.filter=k.select=function(a,b,c){var f=[];if(a==null)return f;if(p&&a.filter===p)return a.filter(b,c);t(a,function(a,d,g){b.call(c,a,d,g)&&(f[f.length]=a)});return f};k.reject=function(a,b,c){var f=[];if(a==null)return f;t(a,function(a,d,g){b.call(c,a,d,g)||(f[f.length]=a)});return f};k.every=k.all=function(a,b,c){var f=!0;if(a==null)return f;if(r&&a.every===r)return a.every(b,c);t(a,function(a,d,g){if(!(f=f&&b.call(c,a,d,g)))return i}); +return!!f};var D=k.some=k.any=function(a,b,c){b||(b=k.identity);var f=!1;if(a==null)return f;if(q&&a.some===q)return a.some(b,c);t(a,function(a,d,g){if(f||(f=b.call(c,a,d,g)))return i});return!!f};k.include=k.contains=function(a,b){var c=!1;return a==null?c:u&&a.indexOf===u?a.indexOf(b)!=-1:c=D(a,function(a){return a===b})};k.invoke=function(b,c){var f=a.call(arguments,2);return k.map(b,function(a){return(k.isFunction(c)?c||a:a[c]).apply(a,f)})};k.pluck=function(a,b){return k.map(a,function(a){return a[b]})}; +k.max=function(a,b,c){if(!b&&k.isArray(a)&&a[0]===+a[0])return Math.max.apply(Math,a);if(!b&&k.isEmpty(a))return-Infinity;var f={computed:-Infinity};t(a,function(a,d,g){d=b?b.call(c,a,d,g):a;d>=f.computed&&(f={value:a,computed:d})});return f.value};k.min=function(a,b,c){if(!b&&k.isArray(a)&&a[0]===+a[0])return Math.min.apply(Math,a);if(!b&&k.isEmpty(a))return Infinity;var f={computed:Infinity};t(a,function(a,d,g){d=b?b.call(c,a,d,g):a;df?1:0}),"value")};k.groupBy=function(a,b){var c={},f=k.isFunction(b)?b:function(a){return a[b]};t(a,function(a,b){var d=f(a,b);(c[d]||(c[d]=[])).push(a)}); +return c};k.sortedIndex=function(a,b,c){c||(c=k.identity);for(var f=0,d=a.length;f>1;c(a[g])=0})})};k.difference=function(b){var c=k.flatten(a.call(arguments,1),!0);return k.filter(b,function(a){return!k.include(c,a)})};k.zip=function(){for(var b=a.call(arguments),c=k.max(k.pluck(b,"length")), +f=Array(c),d=0;d=0;c--)b=[a[c].apply(this,b)];return b[0]}};k.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};k.keys=v||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var b=[],c;for(c in a)k.has(a,c)&&(b[b.length]=c);return b};k.values=function(a){return k.map(a,k.identity)};k.functions=k.methods=function(a){var b=[],c;for(c in a)k.isFunction(a[c])&&b.push(c);return b.sort()};k.extend=function(b){t(a.call(arguments, +1),function(a){for(var c in a)b[c]=a[c]});return b};k.pick=function(b){var c={};t(k.flatten(a.call(arguments,1)),function(a){a in b&&(c[a]=b[a])});return c};k.defaults=function(b){t(a.call(arguments,1),function(a){for(var c in a)b[c]==null&&(b[c]=a[c])});return b};k.clone=function(a){return!k.isObject(a)?a:k.isArray(a)?a.slice():k.extend({},a)};k.tap=function(a,b){b(a);return a};k.isEqual=function(a,b){return e(a,b,[])};k.isEmpty=function(a){if(a==null)return!0;if(k.isArray(a)||k.isString(a))return a.length=== +0;for(var b in a)if(k.has(a,b))return!1;return!0};k.isElement=function(a){return!!(a&&a.nodeType==1)};k.isArray=c||function(a){return f.call(a)=="[object Array]"};k.isObject=function(a){return a===Object(a)};k.isArguments=function(a){return f.call(a)=="[object Arguments]"};if(!k.isArguments(arguments))k.isArguments=function(a){return!(!a||!k.has(a,"callee"))};k.isFunction=function(a){return f.call(a)=="[object Function]"};k.isString=function(a){return f.call(a)=="[object String]"};k.isNumber=function(a){return f.call(a)== +"[object Number]"};k.isFinite=function(a){return k.isNumber(a)&&isFinite(a)};k.isNaN=function(a){return a!==a};k.isBoolean=function(a){return a===!0||a===!1||f.call(a)=="[object Boolean]"};k.isDate=function(a){return f.call(a)=="[object Date]"};k.isRegExp=function(a){return f.call(a)=="[object RegExp]"};k.isNull=function(a){return a===null};k.isUndefined=function(a){return a===void 0};k.has=function(a,b){return j.call(a,b)};k.noConflict=function(){d._=h;return this};k.identity=function(a){return a}; +k.times=function(a,b,c){for(var f=0;f/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")};k.result=function(a,b){if(a==null)return null;var c=a[b];return k.isFunction(c)?c.call(a):c};k.mixin=function(a){t(k.functions(a),function(b){F(b,k[b]=a[b])})};var G=0;k.uniqueId=function(a){var b=G++;return a?a+b:b};k.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g, +escape:/<%-([\s\S]+?)%>/g};var z=/.^/,y={"\\":"\\","'":"'",r:"\r",n:"\n",t:"\t",u2028:"\u2028",u2029:"\u2029"},A;for(A in y)y[y[A]]=A;var H=/\\|'|\r|\n|\t|\u2028|\u2029/g,I=/\\(\\|'|r|n|t|u2028|u2029)/g,B=function(a){return a.replace(I,function(a,b){return y[b]})};k.template=function(a,b,c){c=k.defaults(c||{},k.templateSettings);a="__p+='"+a.replace(H,function(a){return"\\"+y[a]}).replace(c.escape||z,function(a,b){return"'+\n_.escape("+B(b)+")+\n'"}).replace(c.interpolate||z,function(a,b){return"'+\n("+ +B(b)+")+\n'"}).replace(c.evaluate||z,function(a,b){return"';\n"+B(b)+"\n;__p+='"})+"';\n";c.variable||(a="with(obj||{}){\n"+a+"}\n");var a="var __p='';var print=function(){__p+=Array.prototype.join.call(arguments, '')};\n"+a+"return __p;\n",f=new Function(c.variable||"obj","_",a);if(b)return f(b,k);b=function(a){return f.call(this,a,k)};b.source="function("+(c.variable||"obj")+"){\n"+a+"}";return b};k.chain=function(a){return k(a).chain()};var x=function(a){this._wrapped=a};k.prototype=x.prototype; +var C=function(a,b){return b?k(a).chain():a},F=function(b,c){x.prototype[b]=function(){var b=a.call(arguments);g.call(b,this._wrapped);return C(c.apply(k,b),this._chain)}};k.mixin(k);t(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var c=b[a];x.prototype[a]=function(){var b=this._wrapped;c.apply(b,arguments);var f=b.length;(a=="shift"||a=="splice")&&f===0&&delete b[0];return C(b,this._chain)}});t(["concat","join","slice"],function(a){var c=b[a];x.prototype[a]=function(){return C(c.apply(this._wrapped, +arguments),this._chain)}});x.prototype.chain=function(){this._chain=!0;return this};x.prototype.value=function(){return this._wrapped};return k}.call({}),emmet=function(e){function d(a,b,d){var l;l=b&&b.hasOwnProperty("constructor")?b.constructor:function(){a.apply(this,arguments)};_.extend(l,a);c.prototype=a.prototype;l.prototype=new c;b&&_.extend(l.prototype,b);d&&_.extend(l,d);l.prototype.constructor=l;l.__super__=a.prototype;return l}function h(c){!(c in b)&&a&&a(c);return b[c]}if(typeof _=="undefined")try{_= +e.require("underscore")}catch(i){}if(typeof _=="undefined")throw"Cannot access to Underscore.js lib";var b={_:_},c=function(){},a=null;return{define:function(a,c){a in b||(b[a]=_.isFunction(c)?this.exec(c):c)},require:h,exec:function(a,b){return a.call(b||e,_.bind(h,this),_,this)},extend:function(a,b){var c=d(this,a,b);c.extend=this.extend;if(a.hasOwnProperty("toString"))c.prototype.toString=a.toString;return c},expandAbbreviation:function(a,b,c,d){if(!a)return"";var b=b||"html",e=h("filters"),i= +h("abbreviationParser"),c=h("profile").get(c,b);h("tabStops").resetTabstopIndex();a=e.extractFromAbbreviation(a);d=i.parse(a[0],{syntax:b,contextNode:d});b=e.composeList(b,c,a[1]);e.apply(d,b,c);return d.toString()},defaultSyntax:function(){return"html"},defaultProfile:function(){return"plain"},log:function(){e.console&&e.console.log&&e.console.log.apply(e.console,arguments)},setModuleLoader:function(b){a=b}}}(this); +if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=emmet;exports.emmet=emmet}typeof define!=="undefined"&&define(emmet); +emmet.define("abbreviationParser",function(e,d){function h(){this.parent=null;this.children=[];this._attributes=[];this.abbreviation="";this.counter=1;this._name=null;this._text="";this.repeatCount=1;this.hasImplicitRepeat=!1;this._data={};this.padding=this.content=this.end=this.start=""}function i(a){return a.substring(1,a.length-1)}function b(a){for(var a=e("utils").trim(a),c=new h,f=c.addChild(),g,j=e("stringStream").create(a),a=1E3,l;!j.eol()&&--a>0;)switch(g=j.peek(),g){case "(":j.start=j.pos; +if(j.skipToPair("(",")"))g=b(i(j.current())),(l=j.match(/^\*(\d+)?/,!0))&&f._setRepeat(l[1]),d.each(g.children,function(a){f.addChild(a)});else throw'Invalid abbreviation: mo matching ")" found for character at '+j.pos;break;case ">":f=f.addChild();j.next();break;case "+":f=f.parent.addChild();j.next();break;case "^":g=f.parent||f;f=(g.parent||g).addChild();j.next();break;default:j.start=j.pos,j.eatWhile(function(a){if(a=="["||a=="{"){if(j.skipToPair(a,p[a]))return j.backUp(1),!0;throw'Invalid abbreviation: mo matching "'+ +p[a]+'" found for character at '+j.pos;}return a=="+"?(j.next(),a=j.eol()||~"+>^*".indexOf(j.peek()),j.backUp(1),a):a!="("&&n(a)}),f.setAbbreviation(j.current()),j.start=j.pos}if(a<1)throw"Endless loop detected";return c}function c(a){var a=e("utils").trim(a),b=[],a=e("stringStream").create(a);for(a.eatSpace();!a.eol();)if(a.start=a.pos,a.eatWhile(o)){var c=a.current(),f="";if(a.peek()=="="){a.next();a.start=a.pos;var d=a.peek();if(d=='"'||d=="'"){a.next();a:{for(var f=a,g=void 0;g=f.next();)if(g=== +d){f=!0;break a}f=!1}if(f)f=a.current(),f=f.substring(1,f.length-1);else throw"Invalid attribute value";}else if(a.eatWhile(/[^\s\]]/))f=a.current();else throw"Invalid attribute value";}b.push({name:c,value:f});a.eatSpace()}else break;return b}function a(a){for(var b=[],f={"#":"id",".":"class"},d=null,j=e("stringStream").create(a);!j.eol();)switch(j.peek()){case "#":case ".":if(d===null)d=j.pos;var l=f[j.peek()];j.next();j.start=j.pos;j.eatWhile(o);b.push({name:l,value:j.current()});break;case "[":if(d=== +null)d=j.pos;j.start=j.pos;if(!j.skipToPair("[","]"))throw"Invalid attribute set definition";b=b.concat(c(i(j.current())));break;default:j.next()}return!b.length?null:{element:a.substring(0,d),attributes:g(b)}}function g(a){var a=d.map(a,function(a){return d.clone(a)}),b={};return d.filter(a,function(a){if(!(a.name in b))return b[a.name]=a;var c=b[a.name];a.name.toLowerCase()=="class"?c.value+=(c.value.length?" ":"")+a.value:c.value=a.value;return!1})}function f(a){if(!~a.indexOf("{"))return null; +for(var b=e("stringStream").create(a);!b.eol();)switch(b.peek()){case "[":case "(":b.skipToPair(b.peek(),p[b.peek()]);break;case "{":return b.start=b.pos,b.skipToPair("{","}"),{element:a.substring(0,b.start),text:i(b.current())};default:b.next()}}function j(a){for(var b=a.children.length-1,c,f,g;b>=0;b--)if(f=a.children[b],f.isRepeating()){g=c=f.repeatCount;f.repeatCount=1;f.updateProperty("counter",1);for(f.updateProperty("maxCount",g);--c>0;)f.parent.addChild(f.clone(),b+1).updateProperty("counter", +c+1).updateProperty("maxCount",g)}d.each(a.children,j);return a}function l(a){for(var b=a.children.length-1;b>=0;b--){var c=a.children[b];c.isGroup()?c.replace(l(c).children):c.isEmpty()&&c.remove()}d.each(a.children,l);return a}function n(a){var b=a.charCodeAt(0);return b>64&&b<91||b>96&&b<123||b>47&&b<58||"#.*:$-_!@|%".indexOf(a)!=-1}var m=/^[\w\-\$\:@\!%]+\+?$/i,o=/[\w\-:\$@]/,p={"[":"]","(":")","{":"}"},r=Array.prototype.splice,q=[],u=[],s=[];h.prototype={addChild:function(a,b){a=a||new h;a.parent= +this;d.isUndefined(b)?this.children.push(a):this.children.splice(b,0,a);return a},clone:function(){var a=new h;d.each(["abbreviation","counter","_name","_text","repeatCount","hasImplicitRepeat","start","end","content","padding"],function(b){a[b]=this[b]},this);a._attributes=d.map(this._attributes,function(a){return d.clone(a)});a._data=d.clone(this._data);a.children=d.map(this.children,function(b){b=b.clone();b.parent=a;return b});return a},remove:function(){if(this.parent)this.parent.children=d.without(this.parent.children, +this);return this},replace:function(){var a=this.parent,b=d.indexOf(a.children,this),c=d.flatten(arguments);r.apply(a.children,[b,1].concat(c));d.each(c,function(b){b.parent=a})},updateProperty:function(a,b){this[a]=b;d.each(this.children,function(c){c.updateProperty(a,b)});return this},find:function(a){return this.findAll(a)[0]},findAll:function(a){if(!d.isFunction(a))var b=a.toLowerCase(),a=function(a){return a.name().toLowerCase()==b};var c=[];d.each(this.children,function(b){a(b)&&c.push(b);c= +c.concat(b.findAll(a))});return d.compact(c)},data:function(a,b){if(arguments.length==2&&(this._data[a]=b,a=="resource"&&e("elements").is(b,"snippet")&&(this.content=b.data,this._text)))this.content=e("abbreviationUtils").insertChildContent(b.data,this._text);return this._data[a]},name:function(){var a=this.matchedResource();return e("elements").is(a,"element")?a.name:this._name},attributeList:function(){var a=[],b=this.matchedResource();e("elements").is(b,"element")&&d.isArray(b.attributes)&&(a= +a.concat(b.attributes));return g(a.concat(this._attributes))},attribute:function(a,b){if(arguments.length==2){var c=d.indexOf(d.pluck(this._attributes,"name"),a.toLowerCase());~c?this._attributes[c].value=b:this._attributes.push({name:a,value:b})}return(d.find(this.attributeList(),function(b){return b.name==a})||{}).value},matchedResource:function(){return this.data("resource")},index:function(){return this.parent?d.indexOf(this.parent.children,this):-1},_setRepeat:function(a){a?this.repeatCount= +parseInt(a,10)||1:this.hasImplicitRepeat=!0},setAbbreviation:function(b){var c=this;this.abbreviation=b=(b||"").replace(/\*(\d+)?$/,function(a,b){c._setRepeat(b);return""});var d=f(b);if(d)b=d.element,this.content=this._text=d.text;if(d=a(b))b=d.element,this._attributes=d.attributes;if((this._name=b)&&!m.test(this._name))throw"Invalid abbreviation";},toString:function(){var a=e("utils"),b=this.start,c=this.end,f=this.content,g=this;d.each(s,function(a){b=a(b,g,"start");f=a(f,g,"content");c=a(c,g, +"end")});var j=d.map(this.children,function(a){return a.toString()}).join(""),f=e("abbreviationUtils").insertChildContent(f,j,{keepVariable:!1});return b+a.padString(f,this.padding)+c},hasEmptyChildren:function(){return!!d.find(this.children,function(a){return a.isEmpty()})},hasImplicitName:function(){return!this._name&&!this.isTextNode()},isGroup:function(){return!this.abbreviation},isEmpty:function(){return!this.abbreviation&&!this.children.length},isRepeating:function(){return this.repeatCount> +1||this.hasImplicitRepeat},isTextNode:function(){return!this.name()&&!this.attributeList().length},isElement:function(){return!this.isEmpty()&&!this.isTextNode()},deepestChild:function(){if(!this.children.length)return null;for(var a=this;a.children.length;)a=d.last(a.children);return a}};s.push(function(a,b){return e("utils").replaceCounter(a,b.counter,b.maxCount)});return{parse:function(a,c){var c=c||{},f=b(a);if(c.contextNode){f._name=c.contextNode.name;var g={};d.each(f._attributes,function(a){g[a.name]= +a});d.each(c.contextNode.attributes,function(a){a.name in g?g[a.name].value=a.value:(a=d.clone(a),f._attributes.push(a),g[a.name]=a)})}d.each(q,function(a){a(f,c)});f=l(j(f));d.each(u,function(a){a(f,c)});return f},AbbreviationNode:h,addPreprocessor:function(a){d.include(q,a)||q.push(a)},removeFilter:function(a){preprocessor=d.without(q,a)},addPostprocessor:function(a){d.include(u,a)||u.push(a)},removePostprocessor:function(a){u=d.without(u,a)},addOutputProcessor:function(a){d.include(s,a)||s.push(a)}, +removeOutputProcessor:function(a){s=d.without(s,a)},isAllowedChar:function(a){a=String(a);return n(a)||~">+^[](){}".indexOf(a)}}}); +emmet.exec(function(e,d){function h(i,b){var c=e("resources"),a=e("elements"),g=e("abbreviationParser");d.each(d.clone(i.children),function(f){var j=c.getMatchedResource(f,b);if(d.isString(j))f.data("resource",a.create("snippet",j));else if(a.is(j,"reference")){j=g.parse(j.data,{syntax:b});if(f.repeatCount>1){var e=j.findAll(function(a){return a.hasImplicitRepeat});d.each(e,function(a){a.repeatCount=f.repeatCount;a.hasImplicitRepeat=!1})}var i=j.deepestChild();i&&d.each(f.children,function(a){i.addChild(a)}); +d.each(j.children,function(a){d.each(f.attributeList(),function(b){a.attribute(b.name,b.value)})});f.replace(j.children)}else f.data("resource",j);h(f,b)})}e("abbreviationParser").addPreprocessor(function(d,b){var c=b.syntax||emmet.defaultSyntax();h(d,c)})}); +emmet.exec(function(e,d){function h(a){for(var b=e("range"),c=[],a=e("stringStream").create(a);!a.eol();){if(a.peek()=="\\")a.next();else if(a.start=a.pos,a.match(g,!0)){c.push(b.create(a.start,g));continue}a.next()}return c}function i(a,b){var c=e("utils"),g=h(a);g.reverse();d.each(g,function(d){a=c.replaceSubstring(a,b,d)});return a}function b(a){return h(a.content).length?!0:!!d.find(a.attributeList(),function(a){return!!h(a.value).length})}function c(a,c,g){var h=a.findAll(function(a){return b(a)}); +b(a)&&h.unshift(a);h.length?d.each(h,function(a){a.content=i(a.content,c);d.each(a._attributes,function(a){a.value=i(a.value,c)})}):(a=a.deepestChild()||a,a.content=g?c:e("abbreviationUtils").insertChildContent(a.content,c))}var a=e("abbreviationParser"),g="$#";a.addPreprocessor(function(a,b){if(b.pastedContent){var c=e("utils"),g=d.map(c.splitByLines(b.pastedContent,!0),c.trim);a.findAll(function(a){if(a.hasImplicitRepeat)return a.data("paste",g),a.repeatCount=g.length})}});a.addPostprocessor(function(a, +b){!a.findAll(function(a){var b=a.data("paste"),f="";d.isArray(b)?f=b[a.counter-1]:d.isFunction(b)?f=b(a.counter-1,a.content):b&&(f=b);f&&c(a,f,!!a.data("pasteOverwrites"));a.data("paste",null);return!!b}).length&&b.pastedContent&&c(a,b.pastedContent)})});emmet.exec(function(e,d){function h(i){var b=e("tagName");d.each(i.children,function(c){if(c.hasImplicitName()||c.data("forceNameResolving"))c._name=b.resolve(c.parent.name());h(c)});return i}e("abbreviationParser").addPostprocessor(h)}); +emmet.define("cssParser",function(e,d){function h(a){return typeof a!=="undefined"}function i(){return{"char":f.chnum,line:f.linenum}}function b(a,b,c){var d=f,c=c||{};j.push({charstart:h(c["char"])?c["char"]:d.chnum,charend:h(c.charend)?c.charend:d.chnum,linestart:h(c.line)?c.line:d.linenum,lineend:h(c.lineend)?c.lineend:d.linenum,value:a,type:b||a})}function c(a,b){var c=f,d=b||{},g=h(d["char"])?d["char"]:c.chnum,d=h(d.line)?d.line:c.linenum;return{name:"ParseError",message:a+" at line "+(d+1)+ +" char "+(g+1),walker:c,tokens:j}}function a(a){var c=f,d=c.ch,g=i(),j=a?a+d:d,d=c.nextChar();for(a&&(g["char"]-=a.length);n(d)||m(d);)j+=d,d=c.nextChar();b(j,"identifier",g)}function g(){var d=f.ch;if(d===" "||d==="\t"){for(var g=f.ch,j="",e=i();g===" "||g==="\t";)j+=g,g=f.nextChar();b(j,"white",e)}else{if(d==="/"){var g=f,d=e=g.ch,h,s=i();h=g.nextChar();if(h!=="*")s.charend=s["char"],s.lineend=s.line,j=b(d,d,s);else{for(;!(e==="*"&&h==="/");)d+=h,e=h,h=g.nextChar();d+=h;g.nextChar();b(d,"comment", +s)}return j}if(d==='"'||d==="'"){g=f;d=e=j=g.ch;s=i();for(j=g.nextChar();j!==e;){if(j==="\n")if(h=g.nextChar(),h==="\\")d+=j+h;else throw c("Unterminated string",s);else d+=j==="\\"?j+g.nextChar():j;j=g.nextChar()}d+=j;g.nextChar();b(d,"string",s)}else if(d==="("){g=f;j=g.ch;e=0;d=j;h=i();for(j=g.nextChar();j!==")"&&!e;){if(j==="(")e++;else if(j===")")e--;else if(j===!1)throw c("Unterminated brace",h);d+=j;j=g.nextChar()}d+=j;g.nextChar();b(d,"brace",h)}else{if(d==="-"||d==="."||m(d)){j=f;e=j.ch; +d=i();h=e;var s=h===".",v,e=j.nextChar();v=!m(e);if(s&&v)d.charend=d["char"],d.lineend=d.line,g=b(h,".",d);else if(h==="-"&&v)g=a("-");else{for(;e!==!1&&(m(e)||!s&&e===".");)e==="."&&(s=!0),h+=e,e=j.nextChar();b(h,"number",d)}return g}if(n(d))return a();if(l(d))return g=f,d=g.ch,j=i(),h=g.nextChar(),h==="="&&l(d,!0)?(d+=h,b(d,"match",j),g.nextChar(),e=void 0):(j.charend=j["char"]+1,j.lineend=j.line,b(d,d,j)),e;if(d==="\n")b("line"),f.nextChar();else throw c("Unrecognized character");}}}var f,j=[], +l,n,m;f={lines:null,total_lines:0,linenum:-1,line:"",ch:"",chnum:-1,init:function(a){var b=f;b.lines=a.replace(/\r\n/g,"\n").replace(/\r/g,"\n").split("\n");b.total_lines=b.lines.length;b.chnum=-1;b.linenum=-1;b.ch="";b.line="";b.nextLine();b.nextChar()},nextLine:function(){this.linenum+=1;this.line=this.total_lines<=this.linenum?!1:this.lines[this.linenum];if(this.chnum!==-1)this.chnum=0;return this.line},nextChar:function(){for(this.chnum+=1;this.line.charAt(this.chnum)==="";){if(this.nextLine()=== +!1)return this.ch=!1;this.chnum=-1;return this.ch="\n"}return this.ch=this.line.charAt(this.chnum)},peek:function(){return this.line.charAt(this.chnum+1)}};n=function(a){return a=="&"||a==="_"||a==="-"||a>="a"&&a<="z"||a>="A"&&a<="Z"};m=function(a){return a!==!1&&a>="0"&&a<="9"};l=function(){for(var a="{}[]()+*=.,;:>~|\\%$#@^!".split(""),b="*^|$~".split(""),c={},d={},f=0;f")):null:a.match("--")?f(b("comment","--\>")):a.match("DOCTYPE",!0,!0)?(a.eatWhile(/[\w\._\-]/),f(c(1))):null;else if(a.eat("?"))return a.eatWhile(/[\w\._\-]/),d.tokenize=b("meta","?>"),"meta";else{w=a.eat("/")?"closeTag":"openTag";a.eatSpace();for(v="";g=a.eat(/[^\s\u00a0=<>\"\'\/?]/);)v+=g;d.tokenize=h;return"tag"}else return g== +"&"?(a.eat("#")?a.eat("x")?a.eatWhile(/[a-fA-F\d]/)&&a.eat(";"):a.eatWhile(/[\d]/)&&a.eat(";"):a.eatWhile(/[\w\.\-:]/)&&a.eat(";"))?"atom":"error":(a.eatWhile(/[^&<]/),"text")}function h(a,b){var c=a.next();return c==">"||c=="/"&&a.eat(">")?(b.tokenize=d,w=c==">"?"endTag":"selfcloseTag","tag"):c=="="?(w="equals",null):/[\'\"]/.test(c)?(b.tokenize=i(c),b.tokenize(a,b)):(a.eatWhile(/[^\s\u00a0=<>\"\'\/?]/),"word")}function i(a){return function(b,c){for(;!b.eol();)if(b.next()==a){c.tokenize=h;break}return"string"}} +function b(a,b){return function(c,f){for(;!c.eol();){if(c.match(b)){f.tokenize=d;break}c.next()}return a}}function c(a){return function(b,f){for(var g;(g=b.next())!=null;)if(g=="<")return f.tokenize=c(a+1),f.tokenize(b,f);else if(g==">")if(a==1){f.tokenize=d;break}else return f.tokenize=c(a-1),f.tokenize(b,f);return"meta"}}function a(){for(var a=arguments.length-1;a>=0;a--)k.cc.push(arguments[a])}function g(){a.apply(null,arguments);return!0}function f(){if(k.context)k.context=k.context.prev}function j(a){if(a== +"openTag")return k.tagName=v,g(o,l(k.startOfLine));else if(a=="closeTag")return a=!1,k.context?k.context.tagName!=v&&(s.implicitlyClosed.hasOwnProperty(k.context.tagName.toLowerCase())&&f(),a=!k.context||k.context.tagName!=v):a=!0,a&&(t="error"),g(n(a));return g()}function l(a){return function(b){if(b=="selfcloseTag"||b=="endTag"&&s.autoSelfClosers.hasOwnProperty(k.tagName.toLowerCase()))return m(k.tagName.toLowerCase()),g();if(b=="endTag"){m(k.tagName.toLowerCase());var b=k.tagName,c=s.doNotIndent.hasOwnProperty(b)|| +k.context&&k.context.noIndent;k.context={prev:k.context,tagName:b,indent:k.indented,startOfLine:a,noIndent:c}}return g()}}function n(a){return function(b){a&&(t="error");if(b=="endTag")return f(),g();t="error";return g(arguments.callee)}}function m(a){for(var b;;){if(!k.context)break;b=k.context.tagName.toLowerCase();if(!s.contextGrabbers.hasOwnProperty(b)||!s.contextGrabbers[b].hasOwnProperty(a))break;f()}}function o(b){if(b=="word")return t="attribute",g(p,o);if(b=="endTag"||b=="selfcloseTag")return a(); +t="error";return g(o)}function p(b){if(b=="equals")return g(r,o);s.allowMissing||(t="error");return b=="endTag"||b=="selfcloseTag"?a():g()}function r(b){if(b=="string")return g(q);if(b=="word"&&s.allowUnquoted)return t="string",g();t="error";return b=="endTag"||b=="selfCloseTag"?a():g()}function q(b){return b=="string"?g(q):a()}function u(a,b){if(a.sol())b.startOfLine=!0,b.indented=0;if(a.eatSpace())return null;t=w=v=null;var c=b.tokenize(a,b);b.type=w;if((c||w)&&c!="comment")for(k=b;;)if((b.cc.pop()|| +j)(w||c))break;b.startOfLine=!1;return t||c}var s={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!0,allowMissing:!0},v=null,w=null,k=null,t;return{parse:function(a,b){for(var b=b||0,c={tokenize:d,cc:[],indented:0,startOfLine:!0,tagName:null,context:null},f=e("stringStream").create(a),g=[];!f.eol();)g.push({type:u(f,c),start:f.start+b,end:f.pos+b}),f.start=f.pos;return g}}}); +emmet.define("string-score",function(){return{score:function(e,d,h){if(e==d)return 1;if(d=="")return 0;for(var i=0,b=d.length,c=e.length,a,g=1,f=0,j,l,n,m;f-1?m:Math.max(j,l);if(l===-1)if(h){g+=1-h;continue}else return 0;else j=0.1;e[l]===n&&(j+=0.1);l===0?(j+=0.6,f===0&&(a=1)):e.charAt(l-1)===" "&&(j+=0.8);e=e.substring(l+1,c);i+=j}e=i/b;b=(e*(b/c)+e)/2;b/=g;a&&b+0.15<1&&(b+=0.15);return b}}}); +emmet.define("utils",function(e,d){function h(b){this._data=[];this.length=0;b&&this.append(b)}var i="${0}";h.prototype={append:function(b){this._data.push(b);this.length+=b.length},toString:function(){return this._data.join("")},valueOf:function(){return this.toString()}};return{reTag:/<\/?[\w:\-]+(?:\s+[\w\-:]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*\s*(\/?)>$/,endsWithTag:function(b){return this.reTag.test(b)},isNumeric:function(b){typeof b=="string"&&(b=b.charCodeAt(0));return b&&b>47&& +b<58},trim:function(b){return(b||"").replace(/^\s+|\s+$/g,"")},getNewline:function(){var b=e("resources");if(!b)return"\n";b=b.getVariable("newline");return d.isString(b)?b:"\n"},setNewline:function(b){var c=e("resources");c.setVariable("newline",b);c.setVariable("nl",b)},splitByLines:function(b,c){var a=this.getNewline(),a=(b||"").replace(/\r\n/g,"\n").replace(/\n\r/g,"\n").replace(/\r/g,"\n").replace(/\n/g,a).split(a);c&&(a=d.filter(a,function(a){return a.length&&!!this.trim(a)},this));return a}, +normalizeNewline:function(b){return this.splitByLines(b).join(this.getNewline())},repeatString:function(b,c){for(var a=[],d=0;dd++;)a+="0";return a+b},unindentString:function(b,c){for(var a=this.splitByLines(b),d=0;db.length?b:b.substring(0,a)+c+b.substring(g)},narrowToNonSpace:function(b,c,a){c=e("range").create(c,a);for(a=/[\s\n\r\u00a0]/;c.startc.start;)if(c.end--,!a.test(b.charAt(c.end))){c.end++;break}return c},findNewlineBounds:function(b,c){for(var a=b.length,d=0,f=a-1,j=c-1;j>0;j--){var h= +b.charAt(j);if(h=="\n"||h=="\r"){d=j+1;break}}for(j=c;j":return b>c;case "gte":case ">=":return b>=c}}function i(b,c){d.isObject(b)&&"start"in b?(this.start=Math.min(b.start,b.end),this.end=Math.max(b.start,b.end)):d.isArray(b)?(this.start=b[0],this.end=b[1]):(c=d.isString(c)?c.length:+c,this.start=b,this.end=b+c)}i.prototype={length:function(){return Math.abs(this.end-this.start)}, +equal:function(b){return this.cmp(b,"eq","eq")},shift:function(b){this.start+=b;this.end+=b;return this},overlap:function(b){return b.start<=this.end&&b.end>=this.start},intersection:function(b){if(this.overlap(b)){var c=Math.max(b.start,this.start);return new i(c,Math.min(b.end,this.end)-c)}return null},union:function(b){if(this.overlap(b)){var c=Math.min(b.start,this.start);return new i(c,Math.max(b.end,this.end)-c)}return null},inside:function(b){return this.cmp(b,"lte","gt")},contains:function(b){return this.cmp(b, +"lt","gt")},include:function(){return this.cmp(loc,"lte","gte")},cmp:function(b,c,a){var d;b instanceof i?(d=b.start,b=b.end):d=b;return h(this.start,d,c||"<=")&&h(this.end,b,a||">")},substring:function(b){return this.length()>0?b.substring(this.start,this.end):""},clone:function(){return new i(this.start,this.length())},toArray:function(){return[this.start,this.end]},toString:function(){return"{"+this.start+", "+this.length()+"}"}};return{create:function(b,c){if(d.isUndefined(b)||b===null)return null; +if(b instanceof i)return b;if(d.isObject(b)&&"start"in b&&"end"in b)c=b.end-b.start,b=b.start;return new i(b,c)},create2:function(b,c){d.isNumber(b)&&d.isNumber(c)&&(c-=b);return this.create(b,c)}}}); +emmet.define("handlerList",function(e,d){function h(){this._list=[]}h.prototype={add:function(e,b){this._list.push(d.extend({order:0},b||{},{fn:e}))},remove:function(e){this._list=d.without(this._list,d.find(this._list,function(b){return b.fn===e}))},list:function(){return d.sortBy(this._list,"order").reverse()},listFn:function(){return d.pluck(this.list(),"fn")},exec:function(e,b){var b=b||[],c=null;d.find(this.list(),function(a){c=a.fn.apply(a,b);if(c!==e)return!0});return c}};return{create:function(){return new h}}}); +emmet.define("tokenIterator",function(e,d){function h(d){this.tokens=d;this._position=0;this.reset()}h.prototype={next:function(){if(this.hasNext()){var d=this.tokens[++this._i];this._position=d.start;return d}return null},current:function(){return this.tokens[this._i]},position:function(){return this._position},hasNext:function(){return this._i=this.string.length},sol:function(){return this.pos==0},peek:function(){return this.string.charAt(this.pos)},next:function(){if(this.pose},eatSpace:function(){for(var d=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>d},skipToEnd:function(){this.pos=this.string.length},skipTo:function(d){d=this.string.indexOf(d,this.pos);if(d>-1)return this.pos=d,!0},skipToPair:function(d,e){for(var i=0,b,c=this.pos,a=this.string.length;c/,c={},a={},g=e("handlerList").create();return{setVocabulary:function(b,d){i={};d== +"system"?c=b:a=b},getVocabulary:function(b){return b=="system"?c:a},getMatchedResource:function(a,b){return g.exec(null,d.toArray(arguments))||this.findSnippet(b,a.name())},getVariable:function(a){return(this.getSection("variables")||{})[a]},setVariable:function(a,b){var c=this.getVocabulary("user")||{};if(!("variables"in c))c.variables={};c.variables[a]=b;this.setVocabulary(c,"user")},hasSyntax:function(a){return a in this.getVocabulary("user")||a in this.getVocabulary("system")},addResolver:function(a, +b){g.add(a,b)},removeResolver:function(a){g.remove(a)},getSection:function(b){if(!b)return null;b in i||(i[b]=e("utils").deepMerge({},c[b],a[b]));for(var g=i[b],h=d.rest(arguments),n;g&&(n=h.shift());)if(n in g)g=g[n];else return null;return g},findItem:function(a,b){for(var c=this.getSection(a);c;){if(b in c)return c[b];c=this.getSection(c["extends"])}},findSnippet:function(a,b,c){if(!a||!b)return null;var c=c||[],g=[b];~b.indexOf("-")&&g.push(b.replace(/\-/g,":"));var e=this.getSection(a),i=null; +d.find(["snippets","abbreviations"],function(b){var c=this.getSection(a,b);if(c)return d.find(g,function(a){if(c[a])return i=h(a,c[a],b)})},this);c.push(a);return!i&&e["extends"]&&!d.include(c,e["extends"])?this.findSnippet(e["extends"],b,c):i},fuzzyFindSnippet:function(a,b,c){var c=c||0.3,a=this.getAllSnippets(a),g=e("string-score"),b=b.replace(/:$/,"").replace(/:/g,"-"),h=d.map(a,function(a,c){return{key:c,score:g.score(a.nk,b,0.1)}});if((h=d.last(d.sortBy(h,"score")))&&h.score>=c)return a[h.key].parsedValue}, +getAllSnippets:function(a){var b="all-"+a;if(!i[b]){var c=[],g=[];do{var e=this.getSection(a);if(!e)break;d.each(["snippets","abbreviations"],function(a){var b={};d.each(e[a]||null,function(c,d){b[d]={nk:d.replace(/:$/,"").replace(/:/g,"-"),value:c,parsedValue:h(d,c,a),type:a}});c.push(b)});g.push(a);a=e["extends"]}while(a&&!d.include(g,a));i[b]=d.extend.apply(d,c.reverse())}return i[b]}}}); +emmet.define("actions",function(e,d){function h(b){return e("utils").trim(b.charAt(0).toUpperCase()+b.substring(1).replace(/_[a-z]/g,function(b){return" "+b.charAt(1).toUpperCase()}))}var i={};return{add:function(b,c,a){b=b.toLowerCase();a=a||{};if(!a.label)a.label=h(b);i[b]={name:b,fn:c,options:a}},get:function(b){return i[b.toLowerCase()]},run:function(b,c){d.isArray(c)||(c=d.rest(arguments));var a=this.get(b);return a?a.fn.apply(emmet,c):(emmet.log('Action "%s" is not defined',b),!1)},getAll:function(){return i}, +getList:function(){return d.values(this.getAll())},getMenu:function(b){var c=[],b=b||[];d.each(this.getList(),function(a){if(!a.options.hidden&&!d.include(b,a.name)){var g=h(a.name),f=c;if(a.options.label)for(var j=a.options.label.split("/"),g=j.pop(),e,i;e=j.shift();)i=d.find(f,function(a){return a.type=="submenu"&&a.name==e}),i||(i={name:e,type:"submenu",items:[]},f.push(i)),f=i.items;f.push({type:"action",name:a.name,label:g})}});return c},getActionNameForMenuTitle:function(b,c){var a=null;d.find(c|| +this.getMenu(),function(c){if(c.type=="action"){if(c.label==b||c.name==b)return a=c.name}else return a=this.getActionNameForMenuTitle(b,c.items)},this);return a||null}}}); +emmet.define("profile",function(e,d){function h(a){d.extend(this,g,a)}function i(a,b){switch(String(b||"").toLowerCase()){case "lower":return a.toLowerCase();case "upper":return a.toUpperCase()}return a}function b(b,c){return a[b.toLowerCase()]=new h(c)}function c(){b("xhtml");b("html",{self_closing_tag:!1});b("xml",{self_closing_tag:!0,tag_nl:!0});b("plain",{tag_nl:!1,indent:!1,place_cursor:!1});b("line",{tag_nl:!1,indent:!1,extraFilters:"s"})}var a={},g={tag_case:"asis",attr_case:"asis",attr_quotes:"double", +tag_nl:"decide",tag_nl_leaf:!1,place_cursor:!0,indent:!0,inline_break:3,self_closing_tag:"xhtml",filters:"",extraFilters:""};h.prototype={tagName:function(a){return i(a,this.tag_case)},attributeName:function(a){return i(a,this.attr_case)},attributeQuote:function(){return this.attr_quotes=="single"?"'":'"'},selfClosing:function(){return this.self_closing_tag=="xhtml"?" /":this.self_closing_tag===!0?"/":""},cursor:function(){return this.place_cursor?e("utils").getCaretPlaceholder():""}};c();return{create:function(a, +c){return arguments.length==2?b(a,c):new h(d.defaults(a||{},g))},get:function(b,c){if(!b&&c){var g=e("resources").findItem(c,"profile");g&&(b=g)}return!b?a.plain:b instanceof h?b:d.isString(b)&&b.toLowerCase()in a?a[b.toLowerCase()]:this.create(b)},remove:function(b){b=(b||"").toLowerCase();b in a&&delete a[b]},reset:function(){a={};c()},stringCase:i}}); +emmet.define("editorUtils",function(e){return{isInsideTag:function(d,e){for(var i=/^<\/?\w[\w\:\-]*.*?>/,b=e;b>-1;){if(d.charAt(b)=="<")break;b--}return b!=-1&&(i=i.exec(d.substring(b)))&&e>b&&e"&&g.endsWithTag(d.substring(0,h+1)))){i=h+1;break}}return i!=-1&&!a&&!c&&!b?d.substring(i).replace(/^[\*\+\>\^]+/,""):""},getImageSize:function(d){var e=function(){return d.charCodeAt(i++)};if(d.substr(0,8)==="\u0089PNG\r\n\u001a\n"){var i=d.indexOf("IHDR")+4;return{width:e()<<24|e()<<16|e()<<8|e(),height:e()<<24|e()<<16|e()<<8|e()}}else if(d.substr(0,4)==="GIF8")return i=6,{width:e()|e()<<8,height:e()|e()<<8};else if(d.substr(0,2)==="\u00ff\u00d8")for(var i=2,b=d.length;i< +b;){if(e()!=255)break;var c=e();if(c==218)break;var a=e()<<8|e();if(c>=192&&c<=207&&!(c&4)&&!(c&8))return i+=1,{height:e()<<8|e(),width:e()<<8|e()};else i+=a-2}},captureContext:function(d){if(String(d.getSyntax())in{html:1,xml:1,xsl:1}){var h=String(d.getContent()),i=e("htmlMatcher").find(h,d.getCaretPos());if(i&&i.type=="tag"){for(var d=/([\w\-:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,i=i.open,h=i.range.substring(h).replace(/^<[\w\-\:]+/,""),i={name:i.name,attributes:[]}, +b;b=d.exec(h);)i.attributes.push({name:b[1],value:b[2]});return i}}return null},findExpressionBounds:function(d,h){for(var i=String(d.getContent()),b=i.length,c=d.getCaretPos()-1,a=c+1;c>=0&&h(i.charAt(c),c,i);)c--;for(;ac)return e("range").create([++c,a])},compoundUpdate:function(d,e){if(e){var i=d.getSelectionRange();d.replaceContent(e.data,e.start,e.end,!0);d.createSelection(e.caret,e.caret+i.end-i.start);return!0}return!1},detectSyntax:function(d,h){var i=h||"html"; +e("resources").hasSyntax(i)||(i="html");if(i=="html"&&(this.isStyle(d)||this.isInlineCSS(d)))i="css";return i},detectProfile:function(d){var h=d.getSyntax(),i=e("resources").findItem(h,"profile");if(i)return i;switch(h){case "xml":case "xsl":return"xml";case "css":if(this.isInlineCSS(d))return"line";break;case "html":return(i=e("resources").getVariable("profile"))||(i=this.isXHTML(d)?"xhtml":"html"),i}return"xhtml"},isXHTML:function(d){return d.getContent().search(/]+XHTML/i)!=-1},isStyle:function(d){var h= +String(d.getContent()),d=d.getCaretPos();return(h=e("htmlMatcher").tag(h,d))&&h.open.name.toLowerCase()=="style"&&h.innerRange.cmp(d,"lte","gte")},isInlineCSS:function(d){var h=String(d.getContent()),d=d.getCaretPos();return(h=e("xmlEditTree").parseFromPosition(h,d,!0))?(h=h.itemFromPosition(d,!0))&&h.name().toLowerCase()=="style"&&h.valueRange(!0).cmp(d,"lte","gte"):!1}}}); +emmet.define("abbreviationUtils",function(e,d){return{isSnippet:function(d){return e("elements").is(d.matchedResource(),"snippet")},isUnary:function(d){return d.children.length||d._text||this.isSnippet(d)?!1:(d=d.matchedResource())&&d.is_empty},isInline:function(d){return d.isTextNode()||!d.name()||e("tagName").isInlineLevel(d.name())},isBlock:function(d){return this.isSnippet(d)||!this.isInline(d)},isSnippet:function(d){return e("elements").is(d.matchedResource(),"snippet")},hasTagsInContent:function(d){return e("utils").matchesTag(d.content)}, +hasBlockChildren:function(e){return this.hasTagsInContent(e)&&this.isBlock(e)||d.any(e.children,function(d){return this.isBlock(d)},this)},insertChildContent:function(h,i,b){var b=d.extend({keepVariable:!0,appendIfNoChild:!0},b||{}),c=!1,a=e("utils"),h=a.replaceVariables(h,function(d,f,e){var l=d;f=="child"&&(l=a.padString(i,a.getLinePaddingFromPosition(h,e.start)),c=!0,b.keepVariable&&(l+=d));return l});!c&&b.appendIfNoChild&&(h+=i);return h}}}); +emmet.define("base64",function(){return{encode:function(e){for(var d=[],h,i,b,c,a,g,f=0,j=e.length;f>2,h=(h&3)<<4|i>>4,i=(i&15)<<2|b>>6,b&=63,isNaN(a)?i=b=64:isNaN(g)&&(b=64),d.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(c)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(i)+ +"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(b));return d.join("")},decode:function(e){var d,h,i,b,c,a=0,g=0,f=[],j=e.length;if(!e)return e;e+="";do d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(a++)),h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(a++)),b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(a++)),c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(a++)), +i=d<<18|h<<12|b<<6|c,d=i>>16&255,h=i>>8&255,i&=255,b==64?f[g++]=String.fromCharCode(d):c==64?f[g++]=String.fromCharCode(d,h):f[g++]=String.fromCharCode(d,h,i);while(a")){m=e+3;break}if(e=b.matches(m))if(e.type=="open"&&!e.selfClose)c.push(e.name);else if(e.type=="close"){if(!c.length)return e.name==a.name?e:null;if(d.last(c)==e.name)c.pop();else{for(var p=!1;c.length&&!p;)c.pop()==e.name&&(p=!0);if(!c.length&&!p)return e.name==a.name?e:null}}}}var c=/^<([\w\:\-]+)((?:\s+[\w\-:]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/, +a=/^<\/([\w\:\-]+)[^>]*>/;return{find:function(a,c){for(var j=e("range"),l=h(a),n=null,m=null,o=c;o>=0;o--)if(n=l.open(o))if(n.selfClose){if(n.range.cmp(c,"lt","gt"))break}else{if(m=b(n,l)){if(j.create2(n.range.start,m.range.end).contains(c))break}else if(n.range.contains(c))break;n=null}else if(i(a,o,"--\>"))for(var p=o-1;p>=0;p--)if(i(a,p,"--\>"))break;else{if(i(a,p,"<\!--")){o=p;break}}else if(i(a,o,"<\!--")){p=o+4;for(n=a.length;p")){p+=3;break}n={range:e("range").create(o, +d.isNumber(p)?p-o:p[0]),type:"comment"};break}if(n)return p=o=null,m?(o=j.create2(n.range.start,m.range.end),p=j.create2(n.range.end,m.range.start)):o=p=j.create2(n.range.start,n.range.end),n.type=="comment"&&(j=o.substring(a),p.start+=j.length-j.replace(/^<\!--\s*/,"").length,p.end-=j.length-j.replace(/\s*--\>$/,"").length),{open:n,close:m,type:n.type=="comment"?"comment":"tag",innerRange:p,innerContent:function(){return this.innerRange.substring(a)},outerRange:o,outerContent:function(){return this.outerRange.substring(a)}, +range:!p.length()||!p.cmp(c,"lte","gte")?o:p,content:function(){return this.range.substring(a)},source:a}},tag:function(a,b){var c=this.find(a,b);if(c&&c.type=="tag")return c}}}); +emmet.define("tabStops",function(e,d){var h=100,i=0,b={replaceCarets:!1,escape:function(b){return"\\"+b},tabstop:function(b){return b.token},variable:function(b){return b.token}};e("abbreviationParser").addOutputProcessor(function(b,a){var d=0,f=e("tabStops"),j=e("utils"),h={tabstop:function(a){var b=parseInt(a.group);if(b==0)return"${0}";b>d&&(d=b);return a.placeholder?(b+=i,a=f.processText(a.placeholder,h),"${"+b+":"+a+"}"):"${"+(b+i)+"}"}},b=f.processText(b,h),b=j.replaceVariables(b,f.variablesResolver(a)); +i+=d+1;return b});return{extract:function(c,a){var g=e("utils"),f={carets:""},j=[],a=d.extend({},b,a,{tabstop:function(a){var b=a.token,c="";if(a.placeholder=="cursor")j.push({start:a.start,end:a.start+b.length,group:"carets",value:""});else{if("placeholder"in a)f[a.group]=a.placeholder;a.group in f&&(c=f[a.group]);j.push({start:a.start,end:a.start+b.length,group:a.group,value:c})}return b}});a.replaceCarets&&(c=c.replace(RegExp(g.escapeForRegexp(g.getCaretPlaceholder()),"g"),"${0:cursor}"));var c= +this.processText(c,a),h=g.stringBuilder(),i=0,g=d.map(j,function(a){h.append(c.substring(i,a.start));var b=h.length,d=f[a.group]||"";h.append(d);i=a.end;return{group:a.group,start:b,end:b+d.length}});h.append(c.substring(i));return{text:h.toString(),tabstops:d.sortBy(g,"start")}},processText:function(c,a){for(var a=d.extend({},b,a),g=e("utils").stringBuilder(),f=e("stringStream").create(c),j,h;j=f.next();)if(j=="\\"&&!f.eol())g.append(a.escape(f.next()));else{h=j;if(j=="$")if(f.start=f.pos-1,f.match(/^[0-9]+/))h= +a.tabstop({start:g.length,group:f.current().substr(1),token:f.current()});else if(j=f.match(/^\{([a-z_\-][\w\-]*)\}/))h=a.variable({start:g.length,name:j[1],token:f.current()});else if(j=f.match(/^\{([0-9]+)(:.+?)?\}/,!1)){f.skipToPair("{","}");h={start:g.length,group:j[1],token:f.current()};if(j=h.token.substring(h.group.length+2,h.token.length-1))h.placeholder=j.substr(1);h=a.tabstop(h)}g.append(h)}return g.toString()},upgrade:function(b,a){var g=0,f={tabstop:function(b){var c=parseInt(b.group); +c>g&&(g=c);return b.placeholder?"${"+(c+a)+":"+b.placeholder+"}":"${"+(c+a)+"}"}};d.each(["start","end","content"],function(a){b[a]=this.processText(b[a],f)},this);return g},variablesResolver:function(b){var a={},g=e("resources");return function(f,j){if(j=="child")return f;if(j=="cursor")return e("utils").getCaretPlaceholder();var i=b.attribute(j);if(!d.isUndefined(i)&&i!==f)return i;if(i=g.getVariable(j))return i;a[j]||(a[j]=h++);return"${"+a[j]+":"+j+"}"}},resetTabstopIndex:function(){i=0;h=100}}}); +emmet.define("preferences",function(e,d){var h={},i={},b=null,c=null;return{define:function(a,b,c){var e=a;d.isString(a)&&(e={},e[a]={value:b,description:c});d.each(e,function(a,b){i[b]=d.isObject(a)&&"value"in a&&d.keys(a).length<3?a:{value:a}})},set:function(a,b){var c=a;d.isString(a)&&(c={},c[a]=b);d.each(c,function(a,b){if(!(b in i))throw'Property "'+b+'" is not defined. You should define it first with `define` method of current module';if(a!==i[b].value){switch(typeof i[b].value){case "boolean":var c= +a;d.isString(c)?(c=c.toLowerCase(),a=c=="yes"||c=="true"||c=="1"):a=!!c;break;case "number":a=parseInt(a+"",10)||0;break;default:a!==null&&(a+="")}h[b]=a}else b in h&&delete h[b]})},get:function(a){if(a in h)return h[a];if(a in i)return i[a].value},getArray:function(a){a=this.get(a);if(d.isUndefined(a)||a===null||a==="")return null;a=d.map(a.split(","),e("utils").trim);return!a.length?null:a},getDict:function(a){var b={};d.each(this.getArray(a),function(a){a=a.split(":");b[a[0]]=a[1]});return b}, +description:function(a){return a in i?i[a].description:void 0},remove:function(a){d.isArray(a)||(a=[a]);d.each(a,function(a){a in h&&delete h[a];a in i&&delete i[a]})},list:function(){return d.map(d.keys(i).sort(),function(a){return{name:a,value:this.get(a),type:typeof i[a].value,description:i[a].description}},this)},load:function(a){d.each(a,function(a,b){this.set(b,a)},this)},exportModified:function(){return d.clone(h)},reset:function(){h={}},_startTest:function(){b=i;c=h;i={};h={}},_stopTest:function(){i= +b;h=c}}}); +emmet.define("filters",function(e,d){function h(b){return!b?[]:d.isString(b)?b.split(/[\|,]/g):b}var i={};return{add:function(b,c){i[b]=c},apply:function(b,c,a){var g=e("utils"),a=e("profile").get(a);d.each(h(c),function(c){(c=g.trim(c.toLowerCase()))&&c in i&&(b=i[c](b,a))});return b},composeList:function(b,c,a){c=e("profile").get(c);b=h(c.filters||e("resources").findItem(b,"filters")||"html");c.extraFilters&&(b=b.concat(h(c.extraFilters)));a&&(b=b.concat(h(a)));if(!b||!b.length)b=h("html");return b}, +extractFromAbbreviation:function(b){var c="",b=b.replace(/\|([\w\|\-]+)$/,function(a,b){c=b;return""});return[b,h(c)]}}}); +emmet.define("elements",function(e,d){function h(a){return{data:a}}var i={},b=/([\w\-]+)\s*=\s*(['"])(.*?)\2/g,c={add:function(a,b){var c=this;i[a]=function(){var d=b.apply(c,arguments);if(d)d.type=a;return d}},get:function(a){return i[a]},create:function(a){var b=[].slice.call(arguments,1),c=this.get(a);return c?c.apply(this,b):null},is:function(a,b){return a&&a.type===b}};c.add("element",function(a,c,f){var e={name:a,is_empty:!!f};if(c)if(e.attributes=[],d.isArray(c))e.attributes=c;else if(d.isString(c))for(;a= +b.exec(c);)e.attributes.push({name:a[1],value:a[3]});else d.each(c,function(a,b){e.attributes.push({name:b,value:a})});return e});c.add("snippet",h);c.add("reference",h);c.add("empty",function(){return{}});return c}); +emmet.define("editTree",function(e,d,h){function i(a,b){this.options=d.extend({offset:0},b);this.source=a;this._children=[];this._positions={name:0};this.initialize.apply(this,arguments)}function b(a,b,c){this.parent=a;this._name=b.value;this._value=c?c.value:"";this._positions={name:b.start,value:c?c.start:-1};this.initialize.apply(this,arguments)}var c=e("range").create;i.extend=h.extend;i.prototype={initialize:function(){},_updateSource:function(a,b,f){var j=c(b,d.isUndefined(f)?0:f-b),h=a.length- +j.length(),i=function(a){d.each(a,function(b,c){b>=j.end&&(a[c]+=h)})};i(this._positions);d.each(this.list(),function(a){i(a._positions)});this.source=e("utils").replaceSubstring(this.source,a,j)},add:function(a,c){var d=new b(a,c);this._children.push(d);return d},get:function(a){return d.isNumber(a)?this.list()[a]:d.isString(a)?d.find(this.list(),function(b){return b.name()===a}):a},getAll:function(a){d.isArray(a)||(a=[a]);var b=[],c=[];d.each(a,function(a){d.isString(a)?b.push(a):d.isNumber(a)&& +c.push(a)});return d.filter(this.list(),function(a,e){return d.include(c,e)||d.include(b,a.name())})},value:function(a,b,c){var e=this.get(a);if(e)return e.value(b);if(!d.isUndefined(b))return this.add(a,b,c)},values:function(a){return d.map(this.getAll(a),function(a){return a.value()})},remove:function(a){if(a=this.get(a))this._updateSource("",a.fullRange()),this._children=d.without(this._children,a)},list:function(){return this._children},indexOf:function(a){return d.indexOf(this.list(),this.get(a))}, +name:function(a){if(!d.isUndefined(a)&&this._name!==(a=String(a)))this._updateSource(a,this._positions.name,this._positions.name+this._name.length),this._name=a;return this._name},nameRange:function(a){return c(this._positions.name+(a?this.options.offset:0),this.name())},range:function(a){return c(a?this.options.offset:0,this.toString())},itemFromPosition:function(a,b){return d.find(this.list(),function(c){return c.range(b).inside(a)})},toString:function(){return this.source}};b.extend=h.extend;b.prototype= +{initialize:function(){},_pos:function(a,b){return a+(b?this.parent.options.offset:0)},value:function(a){if(!d.isUndefined(a)&&this._value!==(a=String(a)))this.parent._updateSource(a,this.valueRange()),this._value=a;return this._value},name:function(a){if(!d.isUndefined(a)&&this._name!==(a=String(a)))this.parent._updateSource(a,this.nameRange()),this._name=a;return this._name},namePosition:function(a){return this._pos(this._positions.name,a)},valuePosition:function(a){return this._pos(this._positions.value, +a)},range:function(a){return c(this.namePosition(a),this.toString())},fullRange:function(a){return this.range(a)},nameRange:function(a){return c(this.namePosition(a),this.name())},valueRange:function(a){return c(this.valuePosition(a),this.value())},toString:function(){return this.name()+this.value()},valueOf:function(){return this.toString()}};return{EditContainer:i,EditElement:b,createToken:function(a,b,c){a={start:a||0,value:b||"",type:c};a.end=a.start+a.value.length;return a}}}); +emmet.define("cssEditTree",function(e,d){function h(a,b){return e("range").create(a,b)}function i(a,b){var b=b||g|f,c=["white","line"];if((b&f)==f)for(;a.length&&d.include(c,d.last(a).type);)a.pop();if((b&g)==g)for(;a.length&&d.include(c,a[0].type);)a.shift();return a}function b(a){var b=["white","line",":"],c=[],e,j;a.nextUntil(function(){return!d.include(b,this.itemNext().type)});for(j=a.current().end;e=a.next();){if(e.type=="}"||e.type==";")return i(c,g|(e.type=="}"?f:0)),c.length?(j=c[0].start, +a=d.last(c).end):a=j,h(j,a-j);c.push(e)}if(c.length)return h(c[0].start,d.last(c).end-c[0].start)}function c(a){var b=e("stringStream").create(a),c=[],f=/[\s\u00a0,]/,g=function(){b.next();c.push(h(b.start,b.current()));b.start=b.pos};b.eatSpace();for(b.start=b.pos;a=b.next();)if(a=='"'||a=="'"){b.next();if(!b.skipTo(a))break;g()}else if(a=="("){b.backUp(1);if(!b.skipToPair("(",")"))break;b.backUp(1);g()}else if(f.test(a))c.push(h(b.start,b.current().length-1)),b.eatWhile(f),b.start=b.pos;g();return d.chain(c).filter(function(a){return!!a.length()}).uniq(!1, +function(a){return a.toString()}).value()}var a={styleBefore:"\n\t",styleSeparator:": ",offset:0},g=1,f=2,j=e("editTree").EditContainer.extend({initialize:function(c){d.defaults(this.options,a);var f=e("editTree"),g=e("tokenIterator").create(e("cssParser").parse(c)),j,r=[],q;for(j=g.position();q=g.next();){if(q.type=="{")break;r.push(q)}i(r);r.length?(j=r[0].start,r=d.last(r).end):r=j;j=h(j,r-j);this._positions.name=j.start;this._name=j.substring(c);if(!g.current()||g.current().type!="{")throw"Invalid CSS rule"; +for(this._positions.contentStart=g.position()+1;j=g.next();){if(r=j.type=="identifier")a:{r=g.tokens;q=g._i+1;for(var u=r.length;q1)f.styleBefore="\n"+d.last(e);f.styleSeparator=b.substring(f.nameRange().end,f.valuePosition());f.styleBefore=d.last(f.styleBefore.split("*/"));f.styleSeparator=f.styleSeparator.replace(/\/\*.*?\*\//g,"");a=f.range().end})},add:function(a,b,c){var f=this.list(),g=this._positions.contentStart,j=d.pick(this.options,"styleBefore", +"styleSeparator"),h=e("editTree");if(d.isUndefined(c))c=f.length;var i=f[c];if(i)g=i.fullRange().start;else if(i=f[c-1])i.end(";"),g=i.range().end;i&&(j=d.pick(i,"styleBefore","styleSeparator"));a=h.createToken(g+j.styleBefore.length,a);b=h.createToken(a.end+j.styleSeparator.length,b);h=new l(this,a,b,h.createToken(b.end,";"));d.extend(h,j);this._updateSource(h.styleBefore+h.toString(),g);this._children.splice(c,0,h);return h}}),l=e("editTree").EditElement.extend({initialize:function(a,b,c,d){this.styleBefore= +a.options.styleBefore;this.styleSeparator=a.options.styleSeparator;this._end=d.value;this._positions.end=d.start},valueParts:function(a){var b=c(this.value());if(a){var f=this.valuePosition(!0);d.each(b,function(a){a.shift(f)})}return b},end:function(a){if(!d.isUndefined(a)&&this._end!==a)this.parent._updateSource(a,this._positions.end,this._positions.end+this._end.length),this._end=a;return this._end},fullRange:function(a){a=this.range(a);a.start-=this.styleBefore.length;return a},toString:function(){return this.name()+ +this.styleSeparator+this.value()+this.end()}});return{parse:function(a,b){return new j(a,b)},parseFromPosition:function(a,b,c){c=this.extractRule(a,b,c);return!c||!c.inside(b)?null:this.parse(c.substring(a),{offset:c.start})},extractRule:function(a,b,c){for(var d="",f=a.length,g=-1,j;b>=0;){j=a.charAt(b);if(j=="{"){g=b;break}else if(j=="}"&&!c){b++;break}b--}for(;b=0;){j=a.charAt(b);if("{}/\\<>\n\r".indexOf(j)!= +-1)break;b--}c=a.substring(b+1,g).replace(/^[\s\n\r]+/m,"");return e("range").create(g-c.length,d.length+c.length)}return null},baseName:function(a){return a.replace(/^\s*\-\w+\-/,"")},findParts:c}}); +emmet.define("xmlEditTree",function(e,d){var h={styleBefore:" ",styleSeparator:"=",styleQuote:'"',offset:0},i=/^<([\w\:\-]+)((?:\s+[\w\-:]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/m,b=e("editTree").EditContainer.extend({initialize:function(a){d.defaults(this.options,h);this._positions.name=1;var b=null,f=e("xmlParser").parse(a),j=e("range");d.each(f,function(d){d.value=j.create(d).substring(a);switch(d.type){case "tag":if(/^<[^\/]+/.test(d.value))this._name=d.value.substring(1); +break;case "attribute":b&&this._children.push(new c(this,b));b=d;break;case "string":this._children.push(new c(this,b,d)),b=null}},this);b&&this._children.push(new c(this,b));this._saveStyle()},_saveStyle:function(){var a=this.nameRange().end,b=this.source;d.each(this.list(),function(c){c.styleBefore=b.substring(a,c.namePosition());if(c.valuePosition()!==-1)c.styleSeparator=b.substring(c.namePosition()+c.name().length,c.valuePosition()-c.styleQuote.length);a=c.range().end})},add:function(a,b,f){var j= +this.list(),h=this.nameRange().end,i=e("editTree"),m=d.pick(this.options,"styleBefore","styleSeparator","styleQuote");if(d.isUndefined(f))f=j.length;var o=j[f];if(o)h=o.fullRange().start;else if(o=j[f-1])h=o.range().end;o&&(m=d.pick(o,"styleBefore","styleSeparator","styleQuote"));b=m.styleQuote+b+m.styleQuote;a=new c(this,i.createToken(h+m.styleBefore.length,a),i.createToken(h+m.styleBefore.length+a.length+m.styleSeparator.length,b));d.extend(a,m);this._updateSource(a.styleBefore+a.toString(),h); +this._children.splice(f,0,a);return a}}),c=e("editTree").EditElement.extend({initialize:function(a,b,c){this.styleBefore=a.options.styleBefore;this.styleSeparator=a.options.styleSeparator;b="";a=a.options.styleQuote;if(c)b=c.value,a=b.charAt(0),a=='"'||a=="'"?b=b.substring(1):a="",a&&b.charAt(b.length-1)==a&&(b=b.substring(0,b.length-1));this.styleQuote=a;this._value=b;this._positions.value=c?c.start+a.length:-1},fullRange:function(a){a=this.range(a);a.start-=this.styleBefore.length;return a},toString:function(){return this.name()+ +this.styleSeparator+this.styleQuote+this.value()+this.styleQuote}});return{parse:function(a,c){return new b(a,c)},parseFromPosition:function(a,b,c){c=this.extractTag(a,b,c);return!c||!c.inside(b)?null:this.parse(c.substring(a),{offset:c.start})},extractTag:function(a,b,c){var d=a.length,h,n=e("range"),m=Math.min(2E3,d),o=null,p=function(b){var c;if(a.charAt(b)=="<"&&(c=a.substr(b,m).match(i)))return n.create(b,c[0])};for(h=b;h>=0;h--)if(o=p(h))break;if(o&&(o.inside(b)||c))return o;if(!o&&c)return null; +for(h=b;h=a++;)if(b.substr(a,f.length)==f){h=a+f.length;break}}return j!=-1&&h!=-1?e("range").create(j,h-j):null}function b(b,a,d,f){function j(b){return b.replace(RegExp("^"+p.escapeForRegexp(a)+"\\s*"), +function(a){m-=a.length;return""}).replace(RegExp("\\s*"+p.escapeForRegexp(d)+"$"),"")}var h=e("editorUtils"),n=h.outputInfo(b).content,m=b.getCaretPos(),o=null,p=e("utils");(o=i(n,m,a,d))&&o.overlap(f)?(f=o,o=j(f.substring(n))):(o=a+" "+f.substring(n).replace(RegExp(p.escapeForRegexp(a)+"\\s*|\\s*"+p.escapeForRegexp(d),"g"),"")+" "+d,m+=a.length+1);return o!==null?(o=p.escapeText(o),b.setCaretPos(f.start),b.replaceContent(h.unindent(b,o),f.start,f.end),b.setCaretPos(m),!0):!1}e("actions").add("toggle_comment", +function(c){var a=e("editorUtils").outputInfo(c);if(a.syntax=="css"){var d=c.getCaretPos(),f=e("htmlMatcher").tag(a.content,d);if(f&&f.open.range.inside(d))a.syntax="html"}if(a.syntax=="css"){f=e("range").create(c.getSelectionRange());a=e("editorUtils").outputInfo(c);if(!f.length()&&(d=e("cssEditTree").parseFromPosition(a.content,c.getCaretPos())))f=(f=h(d,c.getCaretPos()))?f.range(!0):e("range").create(d.nameRange(!0).start,d.source);f.length()||(f=e("range").create(c.getCurrentLineRange()),e("utils").narrowToNonSpace(a.content, +f));c=b(c,"/*","*/",f)}else{a=e("range").create(c.getSelectionRange());d=e("editorUtils").outputInfo(c);if(!a.length()&&(d=e("htmlMatcher").tag(d.content,c.getCaretPos())))a=d.outerRange;c=b(c,"<\!--","--\>",a)}return c})}); +emmet.exec(function(e){function d(d,e,b){function c(b){for(var c=b;c>=0;){var d=a.charAt(c);if(d=="\n"||d=="\r")break;c--}return a.substring(c,b)}for(var e=e||1,b=d.getCaretPos()+(b||0),a=String(d.getContent()),d=a.length,g=-1,f=/^\s+$/;b<=d&&b>=0;){b+=e;var j=a.charAt(b),l=a.charAt(b+1),n=a.charAt(b-1);switch(j){case '"':case "'":l==j&&n=="="&&(g=b+1);break;case ">":l=="<"&&(g=b+1);break;case "\n":case "\r":f.test(c(b-1))&&(g=b)}if(g!=-1)break}return g}e=e("actions");e.add("prev_edit_point",function(e){var i= +e.getCaretPos(),b=d(e,-1);b==i&&(b=d(e,-1,-2));return b!=-1?(e.setCaretPos(b),!0):!1},{label:"Previous Edit Point"});e.add("next_edit_point",function(e){var i=d(e,1);return i!=-1?(e.setCaretPos(i),!0):!1})}); +emmet.exec(function(e,d){function h(a,b,c,d){var f=e("range"),g=e("editorUtils").outputInfo(a).content,j=g.length,h,i=f.create(-1,0),l=f.create(a.getSelectionRange());h=l.start;for(var n=1E5;h>=0&&h0;){if(f=c(g,h,b)){if(i.equal(f))break;i=f.clone();if(h=d(f.substring(g),f.start,l.clone()))return a.createSelection(h.start,h.end),!0;else h=b?f.start:f.end-1}h+=b?-1:1}return!1}function i(a){var b=!0;return h(a,!1,function(a,c){if(b){b=!1;var d;a:{d=c;for(var e;d>=0;){if(e=f(a,d)){d=e;break a}d--}d= +null}return d}else return f(a,c)},function(a,b,c){return g(a,b,c,!1)})}function b(a){return h(a,!0,f,function(a,b,c){return g(a,b,c,!0)})}function c(b,c,f){var f=f||0,g=e("range"),h=[],k=-1,i="",l="",n,o;d.each(c,function(c){switch(c.type){case "tag":o=b.substring(c.start,c.end);/^<[\w\:\-]/.test(o)&&h.push(g.create({start:c.start+1,end:c.end}));break;case "attribute":k=c.start;i=b.substring(c.start,c.end);break;case "string":h.push(g.create(k,c.end-k)),n=g.create(c),l=n.substring(b),j(l.charAt(0))&& +n.start++,j(l.charAt(l.length-1))&&n.end--,h.push(n),i=="class"&&(h=h.concat(a(n.substring(b),n.start)))}});d.each(h,function(a){a.shift(f)});return d.chain(h).filter(function(a){return!!a.length()}).uniq(!1,function(a){return a.toString()}).value()}function a(a,b){var b=b||0,c=[],d=e("stringStream").create(a),f=e("range");d.eatSpace();d.start=d.pos;for(var g;g=d.next();)if(/[\s\u00a0]/.test(g))c.push(f.create(d.start+b,d.pos-d.start-1)),d.eatSpace(),d.start=d.pos;c.push(f.create(d.start+b,d.pos- +d.start));return c}function g(a,b,f,g){a=c(a,e("xmlParser").parse(a),b);g&&a.reverse();return(b=d.find(a,function(a){return a.equal(f)}))?(g=d.indexOf(a,b),g1)?g[1]:d.find(a,function(a){return a.end>f.end})}function f(a,b){var c;if(a.charAt(b)=="<"&&(c=a.substring(b,a.length).match(p)))return e("range").create(b,c[0])}function j(a){return a=='"'||a=="'"}function l(a){var b= +a.valueRange(!0),c=[a.range(!0),b],f=e("stringStream"),g=e("cssEditTree"),j=e("range"),h=a.value();d.each(a.valueParts(),function(a){var e=a.clone();c.push(e.shift(b.start));var i=f.create(a.substring(h));if(i.match(/^[\w\-]+\(/,!0)){i.start=i.pos;i.skipToPair("(",")");var l=i.current();c.push(j.create(e.start+i.start,l));d.each(g.findParts(l),function(a){c.push(j.create(e.start+i.start+a.start,a.substring(l)))})}});return d.chain(c).filter(function(a){return!!a.length()}).uniq(!1,function(a){return a.toString()}).value()} +function n(a,b,c){var f=null,e=null,g=a.list(),j,h;c?(g.reverse(),j=function(a){return a.range(!0).start<=b.start},h=function(a){return a.start=b.end},h=function(a){return a.end>b.start});for(;f=d.find(g,j);){a=l(f);c&&a.reverse();if(e=d.find(a,function(a){return a.equal(b)})){if(e=d.indexOf(a,e),e!=a.length-1){e=a[e+1];break}}else{e=d.filter(a,function(a){return a.inside(b.end)});if(e.length>1){e=e[1];break}if(e=d.find(a,h))break}e=null;b.start=b.end= +c?f.range(!0).start-1:f.range(!0).end+1}return e}function m(a,b,c){a=e("cssEditTree").parse(a,{offset:b});b=a.nameRange(!0);return c.endb.start)?b:a}var p=/^<([\w\:\-]+)((?:\s+[\w\-:]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,r=e("actions");r.add("select_next_item",function(a){return a.getSyntax()=="css"?h(a,!1,e("cssEditTree").extractRule,m):i(a)});r.add("select_previous_item", +function(a){return a.getSyntax()=="css"?h(a,!0,e("cssEditTree").extractRule,o):b(a)})}); +emmet.exec(function(e){function d(c,a){var a=String((a||"out").toLowerCase()),d=e("editorUtils").outputInfo(c),f=e("range").create(c.getSelectionRange()),d=d.content;b&&!b.range.equal(f)&&(b=null);if(b&&f.length())if(a=="in")if(b.type=="tag"&&!b.close)return!1;else if(b.range.equal(b.outerRange))b.range=b.innerRange;else{var j=e("utils").narrowToNonSpace(d,b.innerRange);if((b=i.find(d,j.start+1))&&b.range.equal(f)&&b.outerRange.equal(f))b.range=b.innerRange}else if(!b.innerRange.equal(b.outerRange)&& +b.range.equal(b.innerRange)&&f.equal(b.range))b.range=b.outerRange;else{if((b=i.find(d,f.start))&&b.range.equal(f)&&b.innerRange.equal(f))b.range=b.outerRange}else b=i.find(d,f.start);if(b&&!b.range.equal(f))return c.createSelection(b.range.start,b.range.end),!0;b=null;return!1}var h=e("actions"),i=e("htmlMatcher"),b=null;h.add("match_pair",d,{hidden:!0});h.add("match_pair_inward",function(b){return d(b,"in")},{label:"HTML/Match Pair Tag (inward)"});h.add("match_pair_outward",function(b){return d(b, +"out")},{label:"HTML/Match Pair Tag (outward)"});h.add("matching_pair",function(b){var a=String(b.getContent()),d=b.getCaretPos();a.charAt(d)=="<"&&d++;return(a=i.tag(a,d))&&a.close?(a.open.range.inside(d)?b.setCaretPos(a.close.range.start):b.setCaretPos(a.open.range.start),!0):!1},{label:"HTML/Go To Matching Tag Pair"})}); +emmet.exec(function(e){e("actions").add("remove_tag",function(d){var h=e("utils"),i=e("editorUtils").outputInfo(d),b=e("htmlMatcher").tag(i.content,d.getCaretPos());if(b){if(b.close){var c=h.narrowToNonSpace(i.content,b.innerRange),a=h.findNewlineBounds(i.content,c.start),a=h.getLinePadding(a.substring(i.content)),i=c.substring(i.content),i=h.unindentString(i,a);d.replaceContent(h.getCaretPlaceholder()+h.escapeText(i),b.outerRange.start,b.outerRange.end)}else d.replaceContent(h.getCaretPlaceholder(), +b.range.start,b.range.end);return!0}return!1},{label:"HTML/Remove Tag"})}); +emmet.exec(function(e){e("actions").add("split_join_tag",function(d,h){var i=e("htmlMatcher"),b=e("editorUtils").outputInfo(d,null,h),c=e("profile").get(b.profile);if(i=i.tag(b.content,d.getCaretPos())){if(i.close){var b=e("utils"),c=c.selfClosing()||" /",c=i.open.range.substring(i.source).replace(/\s*>$/,c+">"),a=d.getCaretPos();c.length+i.outerRange.start$/,">"),a=i.outerRange.start+g.length;g+=c+"";g=b.escapeText(g);d.replaceContent(g,i.outerRange.start,i.outerRange.end)}d.setCaretPos(a);i=!0}else i=!1;return i},{label:"HTML/Split\\Join Tag Declaration"})}); +emmet.define("reflectCSSValue",function(e,d){function h(c){var a=e("cssEditTree"),d=e("editorUtils").outputInfo(c),c=c.getCaretPos();if(a=a.parseFromPosition(d.content,c))if(d=a.itemFromPosition(c,!0)){var f=a.source,j=a.options.offset,c=c-j-d.range().start;b.exec(!1,[d]);if(f!==a.source)return{data:a.source,start:j,end:j+f.length,caret:j+d.range().start+c}}}function i(b){var b=e("cssEditTree").baseName(b),a;if(b=="opacity"||b=="filter")return/^(?:\-\w+\-)?(?:opacity|filter)$/;else if(a=b.match(/^border-radius-(top|bottom)(left|right)/))return RegExp("^(?:\\-\\w+\\-)?(?:"+ +b+"|border-"+a[1]+"-"+a[2]+"-radius)$");else if(a=b.match(/^border-(top|bottom)-(left|right)-radius/))return RegExp("^(?:\\-\\w+\\-)?(?:"+b+"|border-radius-"+a[1]+a[2]+")$");return RegExp("^(?:\\-\\w+\\-)?"+b+"$")}var b=e("handlerList").create();e("actions").add("reflect_css_value",function(b){return b.getSyntax()!="css"?!1:e("actionUtils").compoundUpdate(b,h(b))},{label:"CSS/Reflect Value"});b.add(function(b){var a=i(b.name());d.each(b.parent.list(),function(d){if(a.test(d.name())){var f;var j=b.name(), +h=b.value(),i=d.name();f=d.value();var m=e("cssEditTree"),o=e("utils"),j=m.baseName(j),i=m.baseName(i);f=j=="opacity"&&i=="filter"?f.replace(/opacity=[^)]*/i,"opacity="+Math.floor(parseFloat(h)*100)):j=="filter"&&i=="opacity"?(j=h.match(/opacity=([^)]*)/i))?o.prettifyNumber(parseInt(j[1])/100):f:h;d.value(f)}})},{order:-1});return{addHandler:function(c,a){b.add(c,a)},removeHandler:function(c){b.remove(c,options)}}}); +emmet.exec(function(e){e("actions").add("evaluate_math_expression",function(d){var h=e("actionUtils"),i=e("utils"),b=String(d.getContent()),c=e("range").create(d.getSelectionRange());c.length()||(c=h.findExpressionBounds(d,function(a){return i.isNumeric(a)||".+-*/\\".indexOf(a)!=-1}));if(c&&c.length()){h=c.substring(b);h=h.replace(/([\d\.\-]+)\\([\d\.\-]+)/g,"Math.round($1/$2)");try{var a=i.prettifyNumber((new Function("return "+h))());d.replaceContent(a,c.start,c.end);d.setCaretPos(c.start+a.length); +return!0}catch(g){}}return!1},{label:"Numbers/Evaluate Math Expression"})}); +emmet.exec(function(e,d){function h(b,a){var g=e("utils"),f=!1,j=!1,h=e("actionUtils").findExpressionBounds(b,function(a,b,c){return g.isNumeric(a)?!0:a=="."?!g.isNumeric(c.charAt(b+1))?!1:j?!1:j=!0:a=="-"?f?!1:f=!0:!1});if(h&&h.length()){var n=h.substring(String(b.getContent())),m=parseFloat(n);if(!d.isNaN(m)){m=g.prettifyNumber(m+a);if(/^(\-?)0+[1-9]/.test(n)){var o="";RegExp.$1&&(o="-",m=m.substring(1));m=m.split(".");m[0]=g.zeroPadString(m[0],i(n));m=o+m.join(".")}b.replaceContent(m,h.start,h.end); +b.createSelection(h.start,h.start+m.length);return!0}}return!1}function i(b){b=b.replace(/^\-/,"");return~b.indexOf(".")?b.split(".")[0].length:b.length}var b=e("actions");d.each([1,-1,10,-10,0.1,-0.1],function(c){var a=c>0?"increment":"decrement";b.add(a+"_number_by_"+String(Math.abs(c)).replace(".","").substring(0,2),function(a){return h(a,c)},{label:"Numbers/"+a.charAt(0).toUpperCase()+a.substring(1)+" number by "+Math.abs(c)})})}); +emmet.exec(function(e,d){var h=e("actions"),i=e("preferences");i.define("css.closeBraceIndentation","\n","Indentation before closing brace of CSS rule. Some users prefere indented closing brace of CSS rule for better readability. This preference\u2019s value will be automatically inserted before closing brace when user adds newline in newly created CSS rule (e.g. when \u201cInsert formatted linebreak\u201d action will be performed in CSS file). If you\u2019re such user, you may want to write put a value like \\n\\t in this preference."); +h.add("insert_formatted_line_break_only",function(b){var c=e("utils"),a=e("resources"),g=e("editorUtils").outputInfo(b),f=b.getCaretPos(),j=c.getNewline();if(d.include(["html","xml","xsl"],g.syntax)){if(a=a.getVariable("indentation"),(g=e("htmlMatcher").tag(g.content,f))&&!g.innerRange.length())return b.replaceContent(j+a+c.getCaretPlaceholder()+j,f),!0}else if(g.syntax=="css"&&(g=g.content,f&&g.charAt(f-1)=="{")){var h=i.get("css.closeBraceIndentation"),a=a.getVariable("indentation"),n=g.charAt(f)== +"}";if(!n)for(var m=f,o=g.length,p;ma.length?b.replaceContent(c+i,f,f,!0):b.replaceContent(c,f)}return!0},{hidden:!0})}); +emmet.exec(function(e){e("actions").add("merge_lines",function(d){var h=e("htmlMatcher"),i=e("utils"),b=e("editorUtils").outputInfo(d),c=e("range").create(d.getSelectionRange());if(!c.length()&&(h=h.find(b.content,d.getCaretPos())))c=h.outerRange;if(c.length()){b=c.substring(b.content);b=i.splitByLines(b);for(h=1;h=0;)if(d("src=",a,c)){if(a=a.substr(c).match(/^(src=(["'])?)([^'"<>\s]+)\1?/))b=a[3],c+=a[1].length;break}else if(d("url(",a,c)){if(a=a.substr(c).match(/^(url\((['"])?)([^'"\)\s]+)\1?/))b=a[3],c+=a[1].length;break}if(b)if(d("data:",b))if(a=String(i.prompt("Enter path to file (absolute or relative)"))){var g= +e("file"),f=g.createPath(i.getFilePath(),a);if(!f)throw"Can't save file";g.save(f,e("base64").decode(b.replace(/^data\:.+?;.+?,/,"")));i.replaceContent("$0"+a,c,c+b.length);i=!0}else i=!1;else i=h(i,b,c);else i=!1;return i},{label:"Encode\\Decode data:URL image"})}); +emmet.exec(function(e,d){function h(c){var a=c.getCaretPos(),g=e("editorUtils").outputInfo(c),f=e("xmlEditTree").parseFromPosition(g.content,a,!0);f&&(f.name()||"").toLowerCase()=="img"&&b(c,f.value("src"),function(b){if(b){var g=f.range(!0);f.value("width",b.width);f.value("height",b.height,f.indexOf("width")+1);e("actionUtils").compoundUpdate(c,d.extend(g,{data:f.toString(),caret:a}))}})}function i(c){var a=c.getCaretPos(),g=e("editorUtils").outputInfo(c),f=e("cssEditTree").parseFromPosition(g.content, +a,!0);if(f){var g=f.itemFromPosition(a,!0),j;g&&(j=/url\((["']?)(.+?)\1\)/i.exec(g.value()||""))&&b(c,j[2],function(b){if(b){var j=f.range(!0);f.value("width",b.width+"px");f.value("height",b.height+"px",f.indexOf("width")+1);e("actionUtils").compoundUpdate(c,d.extend(j,{data:f.toString(),caret:a}))}})}}function b(b,a,d){var f=e("actionUtils");if(a){if(/^data:/.test(a))return b=e("base64").decode(a.replace(/^data\:.+?;.+?,/,"")),d(f.getImageSize(b));var j=e("file"),h=j.locateFile(b.getFilePath(), +a);if(h===null)throw"Can't find "+a+" file";j.read(h,function(a,b){if(a)throw"Unable to read "+h+": "+a;d(f.getImageSize(String(b)))})}}e("actions").add("update_image_size",function(b){d.include(["css","less","scss"],String(b.getSyntax()))?i(b):h(b);return!0})}); +emmet.define("cssResolver",function(e,d){function h(a){var b=a&&a.charCodeAt(0);return a&&a=="."||b>47&&b<58}function i(a){a=e("utils").trim(a);if(~a.indexOf("/*")||/[\n\r]/.test(a))return!1;if(!/^[a-z0-9\-]+\s*\:/i.test(a))return!1;a=e("tabStops").processText(a,{replaceCarets:!0,tabstop:function(){return"value"}});return a.split(":").length==2}function b(a){a.charAt(0)=="-"&&!/^\-[\.\d]/.test(a)&&(a=a.replace(/^\-+/,""));if(a.charAt(0)=="#"){var b=a.replace(/^#+/,"")||"0";if(b.toLowerCase()=="t")a= +"transparent";else{var d=e("utils").repeatString,a=null;switch(b.length){case 1:a=d(b,6);break;case 2:a=d(b,3);break;case 3:a=b.charAt(0)+b.charAt(0)+b.charAt(1)+b.charAt(1)+b.charAt(2)+b.charAt(2);break;case 4:a=b+b.substr(0,2);break;case 5:a=b+b.charAt(0);break;default:a=b.substr(0,6)}q.get("css.color.short")&&(b=a.split(""),b[0]==b[1]&&b[2]==b[3]&&b[4]==b[5]&&(a=b[0]+b[2]+b[4]));switch(q.get("css.color.case")){case "upper":a=a.toUpperCase();break;case "lower":a=a.toLowerCase()}a="#"+a}}else a= +c(a);return a}function c(a){var b=q.getDict("css.keywordAliases");return a in b?b[a]:a}function a(a){return d.include(q.getArray("css.keywords"),c(a))}function g(a,b){var c=r[b];c||(c=d.find(r,function(a){return a.prefix==b}));return c&&c.supports(a)}function f(a,b){var c=[];d.each(r,function(b,d){g(a,d)&&c.push(d)});!c.length&&!b&&d.each(r,function(a,b){a.obsolete||c.push(b)});return c}function j(a,b){d.isString(b)&&(b={prefix:b});r[a]=d.extend({},p,b)}function l(a,b){if(b){var c=q.get(b+"."+a); +if(!d.isUndefined(c))return c}return q.get("css."+a)}function n(a,b,c){if(!d.isString(a))a=a.data;if(!i(a))return a;b&&(~a.indexOf(";")?a=a.split(";").join(" !important;"):a+=" !important");b=a.indexOf(":");a=a.substring(0,b).replace(/\s+$/,"")+l("valueSeparator",c)+e("utils").trim(a.substring(b+1));return a.replace(/\s*;\s*$/,l("propertyEnd",c))}function m(a){var b=q.getArray(a);d.each(q.getArray(a+"Addon"),function(a){a.charAt(0)=="-"?b=d.without(b,a.substr(1)):(a.charAt(0)=="+"&&(a=a.substr(1)), +b.push(a))});return b}var o=null,p={prefix:"emmet",obsolete:!1,transformName:function(a){return"-"+this.prefix+"-"+a},properties:function(){return m("css."+this.prefix+"Properties")||[]},supports:function(a){return d.include(this.properties(),a)}},r={},q=e("preferences");q.define("css.valueSeparator",": ","Defines a symbol that should be placed between CSS property and value when expanding CSS abbreviations.");q.define("css.propertyEnd",";","Defines a symbol that should be placed at the end of CSS property when expanding CSS abbreviations."); +q.define("stylus.valueSeparator"," ","Defines a symbol that should be placed between CSS property and value when expanding CSS abbreviations in Stylus dialect.");q.define("stylus.propertyEnd","","Defines a symbol that should be placed at the end of CSS property when expanding CSS abbreviations in Stylus dialect.");q.define("sass.propertyEnd","","Defines a symbol that should be placed at the end of CSS property when expanding CSS abbreviations in SASS dialect.");q.define("css.autoInsertVendorPrefixes", +!0,"Automatically generate vendor-prefixed copies of expanded CSS property. By default, Emmet will generate vendor-prefixed properties only when you put dash before abbreviation (e.g. -bxsh). With this option enabled, you don\u2019t need dashes before abbreviations: Emmet will produce vendor-prefixed properties for you.");var u=d.template("A comma-separated list of CSS properties that may have <%= vendor %> vendor prefix. This list is used to generate a list of prefixed properties when expanding -property abbreviations. Empty list means that all possible CSS values may have <%= vendor %> prefix."), +s=d.template("A comma-separated list of additional CSS properties for css.<%= vendor %>Preperties preference. You should use this list if you want to add or remove a few CSS properties to original set. To add a new property, simply write its name, to remove it, precede property with hyphen.
For example, to add foo property and remove border-radius one, the preference value will look like this: foo, -border-radius.");d.each({webkit:"animation, animation-delay, animation-direction, animation-duration, animation-fill-mode, animation-iteration-count, animation-name, animation-play-state, animation-timing-function, appearance, backface-visibility, background-clip, background-composite, background-origin, background-size, border-fit, border-horizontal-spacing, border-image, border-vertical-spacing, box-align, box-direction, box-flex, box-flex-group, box-lines, box-ordinal-group, box-orient, box-pack, box-reflect, box-shadow, color-correction, column-break-after, column-break-before, column-break-inside, column-count, column-gap, column-rule-color, column-rule-style, column-rule-width, column-span, column-width, dashboard-region, font-smoothing, highlight, hyphenate-character, hyphenate-limit-after, hyphenate-limit-before, hyphens, line-box-contain, line-break, line-clamp, locale, margin-before-collapse, margin-after-collapse, marquee-direction, marquee-increment, marquee-repetition, marquee-style, mask-attachment, mask-box-image, mask-box-image-outset, mask-box-image-repeat, mask-box-image-slice, mask-box-image-source, mask-box-image-width, mask-clip, mask-composite, mask-image, mask-origin, mask-position, mask-repeat, mask-size, nbsp-mode, perspective, perspective-origin, rtl-ordering, text-combine, text-decorations-in-effect, text-emphasis-color, text-emphasis-position, text-emphasis-style, text-fill-color, text-orientation, text-security, text-stroke-color, text-stroke-width, transform, transition, transform-origin, transform-style, transition-delay, transition-duration, transition-property, transition-timing-function, user-drag, user-modify, user-select, writing-mode, svg-shadow, box-sizing, border-radius", +moz:"animation-delay, animation-direction, animation-duration, animation-fill-mode, animation-iteration-count, animation-name, animation-play-state, animation-timing-function, appearance, backface-visibility, background-inline-policy, binding, border-bottom-colors, border-image, border-left-colors, border-right-colors, border-top-colors, box-align, box-direction, box-flex, box-ordinal-group, box-orient, box-pack, box-shadow, box-sizing, column-count, column-gap, column-rule-color, column-rule-style, column-rule-width, column-width, float-edge, font-feature-settings, font-language-override, force-broken-image-icon, hyphens, image-region, orient, outline-radius-bottomleft, outline-radius-bottomright, outline-radius-topleft, outline-radius-topright, perspective, perspective-origin, stack-sizing, tab-size, text-blink, text-decoration-color, text-decoration-line, text-decoration-style, text-size-adjust, transform, transform-origin, transform-style, transition, transition-delay, transition-duration, transition-property, transition-timing-function, user-focus, user-input, user-modify, user-select, window-shadow, background-clip, border-radius", +ms:"accelerator, backface-visibility, background-position-x, background-position-y, behavior, block-progression, box-align, box-direction, box-flex, box-line-progression, box-lines, box-ordinal-group, box-orient, box-pack, content-zoom-boundary, content-zoom-boundary-max, content-zoom-boundary-min, content-zoom-chaining, content-zoom-snap, content-zoom-snap-points, content-zoom-snap-type, content-zooming, filter, flow-from, flow-into, font-feature-settings, grid-column, grid-column-align, grid-column-span, grid-columns, grid-layer, grid-row, grid-row-align, grid-row-span, grid-rows, high-contrast-adjust, hyphenate-limit-chars, hyphenate-limit-lines, hyphenate-limit-zone, hyphens, ime-mode, interpolation-mode, layout-flow, layout-grid, layout-grid-char, layout-grid-line, layout-grid-mode, layout-grid-type, line-break, overflow-style, perspective, perspective-origin, perspective-origin-x, perspective-origin-y, scroll-boundary, scroll-boundary-bottom, scroll-boundary-left, scroll-boundary-right, scroll-boundary-top, scroll-chaining, scroll-rails, scroll-snap-points-x, scroll-snap-points-y, scroll-snap-type, scroll-snap-x, scroll-snap-y, scrollbar-arrow-color, scrollbar-base-color, scrollbar-darkshadow-color, scrollbar-face-color, scrollbar-highlight-color, scrollbar-shadow-color, scrollbar-track-color, text-align-last, text-autospace, text-justify, text-kashida-space, text-overflow, text-size-adjust, text-underline-position, touch-action, transform, transform-origin, transform-origin-x, transform-origin-y, transform-origin-z, transform-style, transition, transition-delay, transition-duration, transition-property, transition-timing-function, user-select, word-break, word-wrap, wrap-flow, wrap-margin, wrap-through, writing-mode", +o:"dashboard-region, animation, animation-delay, animation-direction, animation-duration, animation-fill-mode, animation-iteration-count, animation-name, animation-play-state, animation-timing-function, border-image, link, link-source, object-fit, object-position, tab-size, table-baseline, transform, transform-origin, transition, transition-delay, transition-duration, transition-property, transition-timing-function, accesskey, input-format, input-required, marquee-dir, marquee-loop, marquee-speed, marquee-style"}, +function(a,b){q.define("css."+b+"Properties",a,u({vendor:b}));q.define("css."+b+"PropertiesAddon","",s({vendor:b}))});q.define("css.unitlessProperties","z-index, line-height, opacity, font-weight, zoom","The list of properties whose values \u200b\u200bmust not contain units.");q.define("css.intUnit","px","Default unit for integer values");q.define("css.floatUnit","em","Default unit for float values");q.define("css.keywords","auto, inherit","A comma-separated list of valid keywords that can be used in CSS abbreviations."); +q.define("css.keywordAliases","a:auto, i:inherit, s:solid, da:dashed, do:dotted, t:transparent","A comma-separated list of keyword aliases, used in CSS abbreviation. Each alias should be defined as alias:keyword_name.");q.define("css.unitAliases","e:em, p:%, x:ex, r:rem","A comma-separated list of unit aliases, used in CSS abbreviation. Each alias should be defined as alias:unit_value.");q.define("css.color.short",!0,"Should color values like #ffffff be shortened to #fff after abbreviation with color was expanded."); +q.define("css.color.case","keep","Letter case of color values generated by abbreviations with color (like c#0). Possible values are upper, lower and keep.");q.define("css.fuzzySearch",!0,"Enable fuzzy search among CSS snippet names. When enabled, every unknown snippet will be scored against available snippet names (not values or CSS properties!). The match with best score will be used to resolve snippet value. For example, with this preference enabled, the following abbreviations are equal: ov:h == ov-h == o-h == oh"); +q.define("css.fuzzySearchMinScore",0.3,"The minium score (from 0 to 1) that fuzzy-matched abbreviation should achive. Lower values may produce many false-positive matches, higher values may reduce possible matches.");q.define("css.alignVendor",!1,"If set to true, all generated vendor-prefixed properties will be aligned by real property name.");j("w",{prefix:"webkit"});j("m",{prefix:"moz"});j("s",{prefix:"ms"});j("o",{prefix:"o"});var v=["css","less","sass","scss","stylus"];e("resources").addResolver(function(a, +b){return d.include(v,b)&&a.isElement()?o.expandToSnippet(a.abbreviation,b):null});var w=e("expandAbbreviation");w.addHandler(function(a,b,c){if(!d.include(v,b))return!1;var e=a.getSelectionRange().end,f=w.findAbbreviation(a);return f&&(b=emmet.expandAbbreviation(f,b,c))?(f=e-f.length,c=e,a.getContent().charAt(e)==";"&&b.charAt(b.length-1)==";"&&c++,a.replaceContent(b,f,c),!0):!1});return o={addPrefix:j,supportsPrefix:g,prefixed:function(a,b){return g(a,b)?"-"+b+"-"+a:a},listPrefixes:function(){return d.map(r, +function(a){return a.prefix})},getPrefix:function(a){return r[a]},removePrefix:function(a){a in r&&delete r[a]},extractPrefixes:function(a){if(a.charAt(0)!="-")return{property:a,prefixes:null};for(var b=1,c=a.length,d,e=[];bbackground-color property with gradient first color as fallback for old browsers."); +e("expandAbbreviation").addHandler(function(a,b,c){c=e("editorUtils").outputInfo(a,b,c);if(!d.include(r,c.syntax))return!1;var f=a.getCaretPos(),g=c.content,c=m(g,f);if(c.property){var h=l(c.property);if(h){var i=c.rule.options.offset||0,o=i+c.rule.toString().length;if(/[\n\r]/.test(c.property.value())){var p=c.property.valueRange(!0).start+h.valueRange.end,g=e("utils").replaceSubstring(g,";",p),f=m(g,f);f.property&&(h=l(f.property),c=f)}c.property.end(";");var f=c.property.name(),g=e("resources"), +p=e("preferences"),q=g.findSnippet(b,f);!q&&p.get("css.fuzzySearch")&&(q=g.fuzzyFindSnippet(b,f,parseFloat(p.get("css.fuzzySearchMinScore"))));if(q){if(!d.isString(q))q=q.data;b=e("cssResolver").splitSnippet(q).name}else b=void 0;b&&c.property.name(b);j(c.property,h.gradient,h.valueRange);a.replaceContent(c.rule.toString(),i,o,!0);return!0}}return n(a,b)});e("reflectCSSValue").addHandler(function(a){var b=e("utils"),c=l(a);if(!c)return!1;var f=a.value(),j=function(a){return b.replaceSubstring(f,a, +c.valueRange)};d.each(a.parent.getAll(g(a.name())),function(b){if(b!==a){var d=b.value().match(/^\s*(\-([a-z]+)\-)?linear\-gradient/);d?b.value(j(p.toString(c.gradient,d[2]||""))):b.value().match(/\s*\-webkit\-gradient/)&&b.value(j(p.oldWebkitLinearGradient(c.gradient)))}});return!0});return p={parse:function(a){var b=null;e("utils").trim(a).replace(/^([\w\-]+)\((.+?)\)$/,function(a,c,f){c=c.toLowerCase().replace(/^\-[a-z]+\-/,"");if(c=="linear-gradient"||c=="lg"){for(var a=o[0],f=e("stringStream").create(e("utils").trim(f)), +c=[],j;j=f.next();)f.peek()==","?(c.push(f.current()),f.next(),f.eatSpace(),f.start=f.pos):j=="("&&f.skipTo(")");c.push(f.current());c=d.compact(d.map(c,h));if(c.length){if(q.test(c[0])||u.test(c[0]))a=c.shift();b={type:"linear",direction:a,colorStops:d.map(c,i)}}else b=null;return""}return a});return b},oldWebkitLinearGradient:function(c){d.isString(c)&&(c=this.parse(c));if(!c)return null;var f=d.map(c.colorStops,d.clone);d.each(f,function(a){if("position"in a)if(~a.position.indexOf(".")||a.unit== +"%")a.position=parseFloat(a.position)/(a.unit=="%"?100:1);else throw"Can't convert color stop '"+(a.position+(a.unit||""))+"'";});b(f);f=d.map(f,function(a,b){return!a.position&&!b?"from("+a.color+")":a.position==1&&b==f.length-1?"to("+a.color+")":"color-stop("+a.position.toFixed(2).replace(/\.?0+$/,"")+", "+a.color+")"});return"-webkit-gradient(linear, "+a(c.direction)+", "+f.join(", ")+")"},toString:function(a,b){if(a.type=="linear"){var c=(b?"-"+b+"-":"")+"linear-gradient",f=d.map(a.colorStops, +function(a){return a.color+("position"in a?" "+a.position+(a.unit||""):"")});a.direction&&(!s.get("css.gradient.omitDefaultDirection")||!d.include(o,a.direction))&&f.unshift(a.direction);return c+"("+f.join(", ")+")"}}}});emmet.exec(function(e,d){var h=e("handlerList").create(),i=e("resources");d.extend(i,{addGenerator:function(b,c,a){d.isString(b)&&(b=RegExp(b));h.add(function(a,d){var e;return(e=b.exec(a.name()))?c(e,a,d):null},a)}});i.addResolver(function(b,c){return h.exec(null,d.toArray(arguments))})}); +emmet.define("tagName",function(e,d){var h={empty:[],blockLevel:"address,applet,blockquote,button,center,dd,del,dir,div,dl,dt,fieldset,form,frameset,hr,iframe,ins,isindex,li,link,map,menu,noframes,noscript,object,ol,p,pre,script,table,tbody,td,tfoot,th,thead,tr,ul,h1,h2,h3,h4,h5,h6".split(","),inlineLevel:"a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,select,small,span,strike,strong,sub,sup,textarea,tt,u,var".split(",")}, +i={p:"span",ul:"li",ol:"li",table:"tr",tr:"td",tbody:"tr",thead:"tr",tfoot:"tr",colgroup:"col",select:"option",optgroup:"option",audio:"source",video:"source",object:"param",map:"area"};return{resolve:function(b){b=(b||"").toLowerCase();return b in i?this.getMapping(b):this.isInlineLevel(b)?"span":"div"},getMapping:function(b){return i[b.toLowerCase()]},isInlineLevel:function(b){return this.isTypeOf(b,"inlineLevel")},isBlockLevel:function(b){return this.isTypeOf(b,"blockLevel")},isEmptyElement:function(b){return this.isTypeOf(b, +"empty")},isTypeOf:function(b,c){return d.include(h[c],b)},addMapping:function(b,c){i[b]=c},removeMapping:function(b){b in i&&delete i[b]},addElementToCollection:function(b,c){h[c]||(h[c]=[]);var a=this.getCollection(c);d.include(a,b)||a.push(b)},removeElementFromCollection:function(b,c){c in h&&(h[c]=d.without(this.getCollection(c),b))},getCollection:function(b){return h[b]}}}); +emmet.exec(function(e,d){function h(){return{element:g.get("bem.elementSeparator"),modifier:g.get("bem.modifierSeparator")}}function i(a){if(e("abbreviationUtils").isSnippet(a))return a;a.__bem={block:"",element:"",modifier:""};var f=b(a.attribute("class")).split(" "),g=/^[a-z]\-/i;a.__bem.block=d.find(f,function(a){return g.test(a)});if(!a.__bem.block)g=/^[a-z]/i,a.__bem.block=d.find(f,function(a){return g.test(a)})||"";(f=d.chain(f).map(function(b){var d;d=c(b,a,"element");d=c(d,a,"modifier");var f= +"",e="",g="",b=h();~d.indexOf(b.element)?(f=d.split(b.element),g=f[1].split(b.modifier),f=f[0],e=g.shift(),g=g.join(b.modifier)):~d.indexOf(b.modifier)&&(g=d.split(b.modifier),f=g.shift(),g=g.join(b.modifier));if(f||e||g){if(!f)f=a.__bem.block;d=f;var i=[];e&&(d+=b.element+e);i.push(d);g&&i.push(d+b.modifier+g);a.__bem.block=f;a.__bem.element=e;a.__bem.modifier=g;b=i}else b=d;return b}).flatten().uniq().value().join(" "))&&a.attribute("class",f);return a}function b(a){var b=e("utils"),a=(" "+(a|| +"")+" ").replace(/\s+/g," "),c=g.get("bem.shortElementPrefix");c&&(c=RegExp("\\s("+b.escapeForRegexp(c)+"+)","g"),a=a.replace(c,function(a,c){return" "+b.repeatString(h().element,c.length)}));return b.trim(a)}function c(a,b,c){var d=h(),f=RegExp("^("+d[c]+")+","g");if(f.test(a)){for(var e=0,f=a.replace(f,function(a){e=a.length/d[c].length;return""}),g=b;g.parent&&e--;)g=g.parent;if(!g||!g.__bem)g=b;if(g&&g.__bem)return a=g.__bem.block,c=="modifier"&&g.__bem.element&&(a+=d.element+g.__bem.element), +a+d[c]+f}return a}function a(b,c){b.name&&i(b,c);var g=e("abbreviationUtils");d.each(b.children,function(b){a(b,c);!g.isSnippet(b)&&b.start&&(f=!0)});return b}var g=e("preferences");g.define("bem.elementSeparator","__","Class name\u2019s element separator.");g.define("bem.modifierSeparator","_","Class name\u2019s modifier separator.");g.define("bem.shortElementPrefix","-","Symbol for describing short \u201cblock-element\u201d notation. Class names prefixed with this symbol will be treated as element name for parent\u2018s block name. Each symbol instance traverses one level up in parsed tree for block name lookup. Empty value will disable short notation."); +var f=!1;e("filters").add("bem",function(b,c){f=!1;b=a(b,c);f&&(b=e("filters").apply(b,"html",c));return b})}); +emmet.exec(function(e,d){function h(c,a,g){var f=e("utils"),j=b.get("filter.commentTrigger");if(j=="*"||d.find(j.split(","),function(a){return!!c.attribute(f.trim(a))}))j={node:c,name:c.name(),padding:c.parent?c.parent.padding:"",attr:function(a,b,d){return(a=c.attribute(a))?(b||"")+a+(d||""):""}},a=f.normalizeNewline(a?a(j):""),g=f.normalizeNewline(g?g(j):""),c.start=c.start.replace(//,">"+g)}function i(b,a,g){var f=e("abbreviationUtils");d.each(b.children,function(b){f.isBlock(b)&& +h(b,a,g);i(b,a,g)});return b}var b=e("preferences");b.define("filter.commentAfter",'\n<\!-- /<%= attr("id", "#") %><%= attr("class", ".") %> --\>',"A definition of comment that should be placed after matched element when comment filter is applied. This definition is an ERB-style template passed to _.template() function (see Underscore.js docs for details). In template context, the following properties and functions are availabe:\n
  • attr(name, before, after) \u2013 a function that outputsspecified attribute value concatenated with before and after strings. If attribute doesn't exists, the empty string will be returned.
  • node \u2013 current node (instance of AbbreviationNode)
  • name \u2013 name of current tag
  • padding \u2013 current string padding, can be used for formatting
"); +b.define("filter.commentBefore","","A definition of comment that should be placed before matched element when comment filter is applied. For more info, read description of filter.commentAfter property");b.define("filter.commentTrigger","id, class","A comma-separated list of attribute names that should exist in abbreviatoin where comment should be added. If you wish to add comment for every element, set this option to *");e("filters").add("c",function(c){var a= +d.template(b.get("filter.commentBefore")),e=d.template(b.get("filter.commentAfter"));return i(c,a,e)})});emmet.exec(function(e,d){function h(b){return b.replace(/([<>&])/g,function(b,a){return i[a]})}var i={"<":"<",">":">","&":"&"};e("filters").add("e",function c(a){d.each(a.children,function(a){a.start=h(a.start);a.end=h(a.end);a.content=h(a.content);c(a)});return a})}); +emmet.exec(function(e,d){function h(a){return a.parent&&!a.parent.parent&&!a.index()}function i(a,c){var d=e("abbreviationUtils");return c.tag_nl===!0||d.isBlock(a)?!0:!a.parent||!c.inline_break?!1:b(a.parent,c)}function b(a,b){var c=0,h=e("abbreviationUtils");return!!d.find(a.children,function(a){a.isTextNode()||!h.isInline(a)?c=0:h.isInline(a)&&c++;if(c>=b.inline_break)return!0})}function c(a,c){var h=e("abbreviationUtils");return!d.any(a.children,function(a){return h.isSnippet(a)?!1:!h.isInline(a)})? +b(a,c):!0}var a=e("preferences");a.define("format.noIndentTags","html","A comma-separated list of tag names that should not get inner indentation.");a.define("format.forceIndentationForTags","body","A comma-separated list of tag names that should always get inner indentation.");e("filters").add("_format",function f(b,l,n){var n=n||0,m=e("abbreviationUtils");d.each(b.children,function(b){if(m.isSnippet(b)){if(b.start=b.end="",!h(b)&&l.tag_nl!==!1&&i(b,l)&&(!b.parent.parent||!e("abbreviationUtils").isInline(b.parent)))b.start= +e("utils").getNewline()+b.start}else{b.start=b.end="%s";var j=e("utils"),r=e("abbreviationUtils"),q=r.isUnary(b),j=j.getNewline(),u=d.include(a.getArray("format.noIndentTags")||[],b.name())?"":e("resources").getVariable("indentation");if(l.tag_nl!==!1){var s=l.tag_nl===!0&&(l.tag_nl_leaf||b.children.length);s||(s=d.include(a.getArray("format.forceIndentationForTags")||[],b.name()));if(!b.isTextNode()){if(i(b,l)){if(!h(b)&&(!r.isSnippet(b.parent)||b.index()))b.start=j+b.start;if(r.hasBlockChildren(b)|| +b.children.length&&i(b.children[0],l)||s&&!q)b.end=j+b.end;if(r.hasTagsInContent(b)||s&&!b.children.length&&!q)b.start+=j+u}else if(r.isInline(b)&&b.parent&&e("abbreviationUtils").hasBlockChildren(b.parent)&&!h(b))b.start=j+b.start;else if(r.isInline(b)&&c(b,l))b.end=j+b.end;b.padding=u}}}f(b,l,n+1)});return b})}); +emmet.exec(function(e,d){function h(h,b){var c="",a=[],g=b.attributeQuote(),f=b.cursor();d.each(h.attributeList(),function(d){var h=b.attributeName(d.name);switch(h.toLowerCase()){case "id":c+="#"+(d.value||f);break;case "class":c+="."+e("utils").trim(d.value||f).replace(/\s+/g,".");break;default:a.push(":"+h+" => "+g+(d.value||f)+g)}});a.length&&(c+="{"+a.join(", ")+"}");return c}e("filters").add("haml",function b(c,a,g){var g=g||0,f=e("abbreviationUtils");g||(c=e("filters").apply(c,"_format",a)); +d.each(c.children,function(c){if(!f.isSnippet(c)&&c.parent){var d=e("abbreviationUtils"),n=e("utils"),m=h(c,a),o=a.cursor(),d=d.isUnary(c),p=a.self_closing_tag&&d?"/":"",r="",r="%"+a.tagName(c.name());r.toLowerCase()=="%div"&&m&&m.indexOf("{")==-1&&(r="");c.end="";c.start=n.replaceSubstring(c.start,r+m+p+" ",c.start.indexOf("%s"),"%s");!c.children.length&&!d&&(c.start+=o)}b(c,a,g+1)});return c})}); +emmet.exec(function(e,d){function h(e,b){var c=b.attributeQuote(),a=b.cursor();return d.map(e.attributeList(),function(d){return" "+b.attributeName(d.name)+"="+c+(d.value||a)+c}).join("")}e("filters").add("html",function b(c,a,g){var g=g||0,f=e("abbreviationUtils");g||(c=e("filters").apply(c,"_format",a));d.each(c.children,function(c){if(!f.isSnippet(c)&&c.parent){var d=e("abbreviationUtils"),n=e("utils"),m=h(c,a),o=a.cursor(),d=d.isUnary(c),p="",r="";if(!c.isTextNode()){var q=a.tagName(c.name()); +d?(p="<"+q+m+a.selfClosing()+">",c.end=""):(p="<"+q+m+">",r="")}c.start=n.replaceSubstring(c.start,p,c.start.indexOf("%s"),"%s");c.end=n.replaceSubstring(c.end,r,c.end.indexOf("%s"),"%s");!c.children.length&&!d&&!~c.content.indexOf(o)&&!e("tabStops").extract(c.content).tabstops.length&&(c.start+=o)}b(c,a,g+1)});return c})}); +emmet.exec(function(e,d){var h=/^\s+/,i=/[\n\r]/g;e("filters").add("s",function c(a){var g=e("abbreviationUtils");d.each(a.children,function(a){if(!g.isSnippet(a))a.start=a.start.replace(h,""),a.end=a.end.replace(h,"");a.start=a.start.replace(i,"");a.end=a.end.replace(i,"");a.content=a.content.replace(i,"");c(a)});return a})}); +emmet.exec(function(e,d){function h(e,b){d.each(e.children,function(c){if(c.content)c.content=c.content.replace(b,"");h(c,b)});return e}e("preferences").define("filter.trimRegexp","[\\s|\\u00a0]*[\\d|#|\\-|*|\\u2022]+\\.?\\s*","Regular expression used to remove list markers (numbers, dashes, bullets, etc.) in t (trim) filter. The trim filter is useful for wrapping with abbreviation lists, pased from other documents (for example, Word documents).");e("filters").add("t",function(d){var b= +RegExp(e("preferences").get("filter.trimRegexp"));return h(d,b)})});emmet.exec(function(e,d){var h={"xsl:variable":1,"xsl:with-param":1};e("filters").add("xsl",function b(c){var a=e("abbreviationUtils");d.each(c.children,function(c){if(!a.isSnippet(c)&&(c.name()||"").toLowerCase()in h&&c.children.length)c.start=c.start.replace(/\s+select\s*=\s*(['"]).*?\1/,"");b(c)});return c})}); +emmet.define("lorem",function(e,d){function h(a,b){return Math.round(Math.random()*(b-a)+a)}function i(a,b){for(var c=a.length,e=Math.min(c,b),g=[];g.length3&&b<=6?h(0,1):b>6&&b<=12?h(0,2):h(1,4);d.each(d.range(c), +function(b){b5&&(g[4]+=","),l+=g.length,j.push(b(g,".")));for(;l","!!!4t":'',"!!!4s":'',"!!!xt":'',"!!!xs":'',"!!!xxs":'', +c:"<\!-- |${child} --\>","cc:ie6":"<\!--[if lte IE 6]>\n\t${child}|\n","cc:ie":"<\!--[if IE]>\n\t${child}|\n","cc:noie":"<\!--[if !IE]><\!--\>\n\t${child}|\n<\!--"},abbreviations:{"!":"html:5",a:'
',"a:link":'',"a:mail":'',abbr:'',acronym:'',base:'',basefont:"",br:"
",frame:"",hr:"
",bdo:'',"bdo:r":'',"bdo:l":'', +col:"",link:'',"link:css":'',"link:print":'',"link:favicon":'',"link:touch":'',"link:rss":'',"link:atom":'', +meta:"","meta:utf":'',"meta:win":'',"meta:vp":'',"meta:compat":'',style:"" + "" + d("htmlInput").value + if (source == "run" || autoRunCheck == "on") { + localStorage.setItem("writtenCodeHTML", d("htmlInput").value) + localStorage.setItem("writtenCodeCSS", d("cssInput").value) + localStorage.setItem("writtenCodeJS", d("jsInput").value) + d("htmlOutput").setAttribute('srcdoc', code) + } +} + +emmet.require('textarea').setup({ +use_tab: true // expand abbreviations by Tab key +}); + +if (localStorage.getItem("showHeadsUpPlayground") == undefined) { + d("headsUp").style.visibility = "visible" + d("headsUp").style.height = "13rem" +} +function hideHeadsUp() { + d("headsUp").style.height = "0" +} +function removeHeadsUp() { + hideHeadsUp(); + localStorage.setItem("showHeadsUpPlayground", "1") +} diff --git a/resources/styles/contact.css b/resources/styles/contact.css new file mode 100644 index 0000000..3a5bac2 --- /dev/null +++ b/resources/styles/contact.css @@ -0,0 +1,76 @@ +.main { + width: 100%; + float: left; + background-position: center; + background-image: url("/resources/img/leaves.jpg"); + background-size: cover; +} +.main h1 { + text-align: center; + font-size: 6rem; + margin-top: 5%; +} +.form { + margin: 6rem auto; + width: 50%; + background-color: #454752; + position: relative; + border-radius: 7px; + box-shadow: 0px 0px 15px -3px rgba(0,0,0,1); + padding: 1rem; +} +.form h3 { + display: block; + width: 90%; + margin: 0 auto; + margin-bottom: 1rem; +} +.form span { + color:#c42222; +} +.submit { + width: 90%; + height: 40px; + display: block; + margin: -2rem auto 1rem auto; +} +.dataInput { + width: 90%; + display: block; + margin: 0 auto; + margin-bottom: 2rem; +} +.dataInput:focus { + outline: 0; +} +.info { + background-color: #33353d; + box-shadow: 0 -1px 6px 1px hsla(0, 0%, 0%, 0.8); + width: 100%; + padding-top: 2rem; + float: left; +} +.info h2 { + margin: 0; + margin-top: 4rem; + margin-left: 10%; +} +.info ul { + list-style-type: none; + display: inline-block; + margin: 3.5rem 0 3rem 10%; + padding: 0; + font-family: 'Open Sans' +} +.info h4 { + color: gray; +} +@media screen and (min-width:0px) and (max-width:1000px) { + .main h1 { + font-size: 4rem!important; + margin-top: 15%!important; + } + .form { + width: 90%!important; + } +} diff --git a/resources/styles/cssall.css b/resources/styles/cssall.css new file mode 100644 index 0000000..8733b33 --- /dev/null +++ b/resources/styles/cssall.css @@ -0,0 +1,157 @@ +/* Crosspage styling */ +@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap'); +@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap'); +html { + min-height: 100%; +} +::selection { + background: #6ec1b3; + color: white; +} +body { + font-family: 'Raleway', sans-serif!important; + margin: 0px; + color: white!important; + overflow-x: hidden; + width: 100%; + min-height: 100vh; + background-color: #19191C; +} +/* Search */ +.searchBar { + background-color: #2d2d33; + border: #2d2d33 2px solid; + position: absolute; + color: white; + font-family: 'Open Sans', sans-serif; + z-index: 2; + right: 2rem; + top: 8px; + padding: 1rem; + width: 30%; + height: 39px; + border-radius: .5rem; + outline: none; + transition: border .4s; +} +.searchBar:hover, .searchBar:focus { + border: #4c8a80 2px solid; +} +/* Scrollbar */ +::-webkit-scrollbar { + background-color: #1d1e1e; + color: #c3c1bd; +} +::-webkit-scrollbar-thumb { + background-color: #2b2c2d; +} +::-webkit-scrollbar-thumb:hover { + background-color: #333536; +} +::-webkit-scrollbar-thumb:active { + background-color: #3e4041; +} +::-webkit-scrollbar-corner { + background-color: #191a1a; +} +/* Links */ +a { + text-decoration: none!important; + color: white!important; + transition: color .4s; +} +a:hover { + color: gray!important; +} +button:focus { + outline: 0!important; +} +/* Standard block styling */ +.box { + background-color: #454752; +} +.button { + background-color: #4c8a80; + border: 0; + border-bottom: #37655e 5px solid; + color: white; + outline: 0!important; + border-radius: 0.2rem; + transition: background-color .3s; +} +.button:hover { + background-color: #427a71; +} +.button:active { + border: 0; + border-top: #37655e 5px solid; +} +.cancelButton { + border: 0; + border-bottom: #96231b 5px solid; + background-color: #b52c22; + color: white; + outline: 0!important; + border-radius: 0.2rem; + transition: background-color .3s, border .3s; +} +.cancelButton:hover { + background-color: #a3281f; +} +.cancelButton:active { + border-top: #96231b 5px solid; + border-bottom: 0; +} +.input { + border: 0px #363840 solid; + background-color: #363840; + outline: none; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset; + color: white; + border-radius: .2rem; + padding: 1%; + resize: none; +} +/* Footer */ +footer { + background-color: black; + width: 100%; + position: relative; + float: left; + font-family: 'Open Sans', sans-serif; +} +footer div { + margin: 5rem 0 3rem 8rem; + display: inline-block; + vertical-align: top; +} +footer h4 { + color: gray; +} +footer ul { + list-style-type: none; + margin-top: 20px; + padding: 0; +} +footer li { + margin-top: 1rem; +} +.copyright { + font-size: 15px; + position: absolute; + display: inline-block; + margin: auto; + bottom: 1rem; + right: 1rem; + white-space: nowrap; +} +@media screen and (min-width:0px) and (max-width:1000px) { + footer { + float: left; + width: 100%; + display: block!important; + } + footer div { + margin: 3rem 0 1rem 4rem!important; + } +} diff --git a/resources/styles/feedback.css b/resources/styles/feedback.css new file mode 100644 index 0000000..2791b50 --- /dev/null +++ b/resources/styles/feedback.css @@ -0,0 +1,55 @@ +.feedbackContent { + background-color: #33353d; + float: left; + margin-top: 55px; + width: 100%; +} +.feedback { + display: inline-block; + padding: 14vh 0 14vh 5%; + width: 50%; + vertical-align: top; + border-right: #454752 4px solid; + border-bottom: #454752 4px solid; +} +.user { + display: inline-block; + min-width: 8rem; +} +.user h3 { + text-align: center; +} +.userImg { + width: 8rem; + height: 8rem; + margin-left: calc(50% - 4rem); + margin-bottom: 2rem; +} +.userFeedback::-webkit-scrollbar { + display: none; +} +.userFeedback { + font-family: 'Open Sans'; + display: inline-block; + vertical-align: top; + margin-left: 2rem; + padding-left: 1rem; + height: 11.7rem; + overflow: scroll; + overflow-x: hidden; + border-left: #ededed 2px solid; + width: 30rem; + word-wrap: break-word; +} +@media screen and (min-width:0px) and (max-width:1525px) { + .feedback { + display: block; + width: 100%; + padding: 5vh 0 5vh; + border-right: 0; + border-bottom: #454752 4px solid; + } + .user { + margin-left: calc(50% - 20rem); + } +} diff --git a/resources/styles/gallery.css b/resources/styles/gallery.css new file mode 100644 index 0000000..9c7e22c --- /dev/null +++ b/resources/styles/gallery.css @@ -0,0 +1,79 @@ +#headsUp { + visibility: hidden; + transition: height .3s; + background-color: #454752; + box-shadow: 0 1px 6px 1px hsla(0, 0%, 0%, 0.4); + z-index: 3; + margin-top: 55px; + position: relative; +} +.welcome { + position: absolute; + bottom: 4.5rem; + padding-left: 2.5%; +} +.removeOptions { + width: 100%; + position: absolute; + bottom: 1rem; + padding-left: 2.5%; +} +.hideHeadsUp { + height: 3rem; + +} +.removeHeadsUp { + cursor: pointer; + display: inline-block; + margin-left: 1rem; + border-bottom: white 3px dotted; +} +* { + box-sizing: border-box; +} +body { + background-color: #212126!important; +} +.rowImg button { + border: 0; + padding: 0; + margin-top: 8px!important; +} +.gallery { + margin-top: calc(3rem + 55px); + text-align: center; + font-size: 2vw; +} +.rowImg { + display: flex; + justify-content: center; + flex-wrap: wrap; + padding: 0 4px; + margin-top: 3rem; +} +.columnImg { + flex: 33%; + max-width: 33%; + padding: 0 4px; +} +.columnImg img { + width: 100%; +} +@media screen and (min-width:500px) and (max-width:1000px) { + .columnImg { + flex: 50%; + max-width: 50%; + } + .gallery { + font-size: 3vw; + } +} +@media screen and (min-width:0px) and (max-width:500px) { + .columnImg { + flex: 100%; + max-width: 100%; + } + .gallery { + font-size: 5vw; + } +} diff --git a/resources/styles/home.css b/resources/styles/home.css new file mode 100644 index 0000000..73adda1 --- /dev/null +++ b/resources/styles/home.css @@ -0,0 +1,126 @@ +/* Main CSS */ +.mainContent { + padding-top: 10vh; + width: 100%; + height: 100vh; + background-position: center; + background-image: url("/resources/img/roadwoods.jpg"); + background-size: cover; +} +.name { + margin: 0 auto; + width: 80%; + font-size: 4rem; + white-space: nowrap; + text-align: center; +} +.welcome { + display: block; + margin: 2vh auto; + width: 80%; + text-align: center; +} +.slideDown { + display: flex; + position: absolute; + align-items: center; + justify-content: center; + width: 3.5rem; + height: 3.5rem; + border-radius: 50%; + border: 2px solid white; + left: calc(50% - 1.75rem); + top: 80vh; +} +.slideDown:hover { + color: white!important; +} +/* About Me*/ +.about { + position: relative; + display: flex; + justify-content: center; + align-items: center; + width: 100%; + box-shadow: 0 -1px 15px 5px hsla(0, 0%, 0%, 0.8); + float: left; + background-color: #33353d; +} +.infoBlockMe { + height: 30vh; + padding: 1rem; + display: flex; + align-items: center; + justify-content: center; + width: 33%; + border-right: #454752 2px solid; +} +.infoBlockMe h1 { + text-align: center; + max-width: 80%; +} +.secondBackground { + width: 100%; + height: 100vh; + background-position: center; + float: left; + background-image: url("/resources/img/roadwoodsred.jpg"); + background-size: cover; +} +/* About Website */ +.aboutPages { + float: left; + background-color: #33353d; + width: 100%; + box-shadow: 0 -1px 15px 5px hsla(0, 0%, 0%, 0.8); +} +.infoBlockPages { + width: 50%; + border-right: #454752 2px solid; + display: flex; + align-items: center; + justify-content: center; + height: 30vh; + float: left; +} +.infoTextPages { + width: 70%; + font-size: 2.5rem; + text-align: center; +} +/* Mobile support */ +@viewport { + width: device-width; + zoom: 1.0; +} +@media screen and (min-width:0px) and (max-width:1500px) { + .infoBlockMe h1 { + font-size: 1.8rem; + } + .infoBlockPages h2 { + font-size: 1.5rem; + } +} +/* Support for mobile devices */ +@media screen and (min-width:0px) and (max-width:1000px) { + .name { + font-size: 9vw; + } + .welcome { + font-size: 8vw; + } + .infoBlockPages { + width: 100%; + border: 0; + border-bottom: #454752 2px solid; + } + .infoBlockMe { + height: 20vh; + border: 0; + border-bottom: #454752 2px solid; + width: 100%; + } + .about { + display: block; + } +} diff --git a/resources/styles/minify.css b/resources/styles/minify.css new file mode 100644 index 0000000..6d0a8ba --- /dev/null +++ b/resources/styles/minify.css @@ -0,0 +1,64 @@ +#headsUp { + visibility: hidden; + transition: height .3s; + background-color: #454752; + box-shadow: 0 1px 6px 1px hsla(0, 0%, 0%, 0.4); + z-index: 3; + margin-top: 55px; + position: relative; +} +.welcome { + position: absolute; + bottom: 4.5rem; + padding-left: 2.5%; +} +.removeOptions { + width: 100%; + position: absolute; + bottom: 1rem; + padding-left: 2.5%; +} +.hideHeadsUp { + height: 3rem; +} +.removeHeadsUp { + cursor: pointer; + display: inline-block; + margin-left: 1rem; + border-bottom: white 3px dotted; +} +.mainContent { + height: 100vh; + width: 100%; + padding: 3rem; + padding-bottom: 0; + background-color: #222226; +} +#inputCode { + width: 100%; + height: 85%; +} +.langButton { + background-color: rgb(59, 60, 69); + border: 0; + color: white; + transition: .3s background-color; + float: left; + padding: 1rem 1.5rem; +} +.langButton:hover { + background-color: #27282e; +} +.run { + float: right; +} +@media screen and (min-width:0px) and (max-width:1000px) { + .mainContent { + padding: 2rem; + padding-top: 5rem; + } + .langButton { + padding: .5rem 1rem; + font-size: 15px; + } +} diff --git a/resources/styles/navbar.css b/resources/styles/navbar.css new file mode 100644 index 0000000..837dbce --- /dev/null +++ b/resources/styles/navbar.css @@ -0,0 +1,102 @@ +.navigation { + position: fixed; + top: 0px; + height: 55px; + width: 100%; + background-color: #212126; + z-index: 3; + box-shadow: 0 1px 6px 1px hsla(0, 0%, 0%, 0.4); +} +.navigation .fas { + margin-left: .5rem; + transition: .5s transform; +} +.navigation a { + white-space: nowrap; + cursor: pointer; + transition: all 0.2s ease-in-out; +} +.navbarList { + list-style: none; + margin: 0; + padding: 0; + padding-top: 14px; + height: 100%; +} +.navList { + float: left; + margin-left: 25px; +} +.navImg { + height: 2rem; + width: 2rem; + margin-top: -4px; +} +.dropdownList { + background-color: #303037; + border-radius: 4px; + margin-top: 5px; + border: #1d1d1d 1px solid; + font-family: 'Open Sans'; + padding: 10px 20px 10px 20px; + list-style: none; +} +.dropdownLi { + padding: 5px 2px 2px 2px; +} +.dropdownLink { + width: 100%; +} +.navList:hover .dropdownList { + display: block!important; +} +.navList:hover .fas { + transform: rotate(-180deg); +} +/* .lowerIndex { + z-index: -1!important; +} +.opacityMenu { + width: 100vw; + position: fixed; + left: 0px; + top: 0px; + height: 100vh; + opacity: .5; + background-color: black; + display: inline-block; + z-index: 1; +} */ +.fa-bars { + display: none!important; +} +@media screen and (min-width:0px) and (max-width:1000px) { + .fa-bars { + margin: 10px 0 0 10px!important; + display: block!important; + } + .navbarList { + height: 100%; + margin: 0!important; + padding-top: 13px!important; + } + .dropdownList { + background-color: transparent; + border: 0; + padding: 0; + margin: 0; + } + .navList{ + padding: 10px 0 10px 1rem!important; + margin: 0!important; + border-top: #33353d 2px solid; + } + .navigation li{ + display: none; + background-color: #212126; + } + .navigation .fa-bars:hover + ul li, .navigation ul:hover li { + display: block!important; + width: 100%; + } +} diff --git a/resources/styles/playground.css b/resources/styles/playground.css new file mode 100644 index 0000000..2461c16 --- /dev/null +++ b/resources/styles/playground.css @@ -0,0 +1,91 @@ + +#headsUp { + visibility: hidden; + transition: height .3s; + background-color: #454752; + box-shadow: 0 1px 6px 1px hsla(0, 0%, 0%, 0.4); + z-index: 3; + margin-top: 55px; + position: relative; +} +.welcome { + position: absolute; + bottom: 4.5rem; + padding-left: 2.5%; +} +.removeOptions { + width: 100%; + position: absolute; + bottom: 1rem; + padding-left: 2.5%; +} +.hideHeadsUp { + height: 3rem; +} +.removeHeadsUp { + cursor: pointer; + display: inline-block; + margin-left: 1rem; + border-bottom: white 3px dotted; +} +.content { + width: 100%; + height: 61.7rem; +} +.content div { + float: left; +} +.codeContent { + height: 100%; + width: 50%; + background-color: #222226; +} +.codeContent textarea { + height: 100%; + font-family: 'Open Sans', sans-serif; + width: 100%; +} +.codeContent div { + margin-left: calc(50% - 45%); + width: 90%; + height: 85%; +} +.codeContent button { + background-color: #3b3c45; + border: 0; + color: white; + margin-top: 2rem; + float: left; + transition: background-color .3s; + width: 6rem; + height: 3rem; +} +.codeContent button:hover { + background-color: #27282e; +} +.codeContent button:focus { + outline: 0; +} +.options { + float: right!important; +} +#htmlOutput { + background-color: white; + height: 100%; + border: 0; + width: 50%; + float: left; +} +@media screen and (min-width:0px) and (max-width:1079px) { + .codeContent { + display: block!important; + width: 100%; + } + .codeContent button { + width: 4rem!important; + font-size: 11px; + } + iframe { + width: 100%!important; + } +} diff --git a/wireframe/index.html b/wireframe/index.html index d523364..bc3916d 100644 --- a/wireframe/index.html +++ b/wireframe/index.html @@ -5,8 +5,8 @@ Wireframe - - + + @@ -14,8 +14,8 @@ wireframe - - - + + + From 4025d46f19bf398a874a71b3c44db54cf0560a4a Mon Sep 17 00:00:00 2001 From: Guus van Meerveld <57101832+Guusvanmeerveld@users.noreply.github.com> Date: Thu, 6 Feb 2020 13:12:29 +0100 Subject: [PATCH 4/4] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 384ee54..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -guusvanmeerveld.nl \ No newline at end of file