From 3ffd14fa4da0ca71e1f97a070973e4994bae8f61 Mon Sep 17 00:00:00 2001 From: Arnaud Bos Date: Sat, 20 Oct 2012 02:52:02 +0200 Subject: [PATCH] add client side social integration, use webassets --- syte/.gitignore | 2 - syte/README.md | 54 +- syte/compress.py | 91 -- syte/screenshot.png | Bin 122896 -> 220501 bytes syte/static/css/less-1.1.5.min.js | 9 - syte/static/css/pygments.css | 63 + syte/static/css/styles.css | 1413 +++++++++++++++++ syte/static/css/styles.min.css | 1 - syte/static/imgs/favicon.ico | Bin 5277 -> 1406 bytes syte/static/imgs/ico-plusoners copy.png | Bin 0 -> 398 bytes syte/static/imgs/ico-plusoners.png | Bin 0 -> 3106 bytes syte/static/imgs/ico-resharers copy.png | Bin 0 -> 3471 bytes syte/static/imgs/ico-resharers.png | Bin 0 -> 3223 bytes syte/static/imgs/pic.png | Bin 16498 -> 0 bytes syte/static/imgs/twitter_pic.jpg | Bin 17144 -> 0 bytes syte/static/js/common.js | 48 + syte/static/js/components/base.js | 32 - syte/static/js/components/blog-posts.js | 143 -- syte/static/js/components/dribbble.js | 53 - syte/static/js/components/github.js | 46 - syte/static/js/components/instagram.js | 66 - syte/static/js/components/links.js | 67 - syte/static/js/components/mobile.js | 15 - syte/static/js/components/twitter.js | 82 - syte/static/js/libs/github.js | 92 ++ syte/static/js/libs/google+.js | 86 + syte/static/js/libs/instagram.js | 103 ++ syte/static/js/libs/jquery-1.7.2.min.js | 4 + syte/static/js/libs/twitter.js | 112 ++ syte/static/js/min/scripts.min.js | 8 - syte/static/less/base.less | 68 - syte/static/less/buttons.less | 27 - syte/static/less/code.less | 86 - syte/static/less/less-1.1.5.min.js | 9 - syte/static/less/mixins.less | 250 --- syte/static/less/modals.less | 67 - syte/static/less/profiles.less | 354 ----- syte/static/less/reset.less | 24 - syte/static/less/styles-mobile.less | 165 -- syte/static/less/styles.css | 1221 -------------- syte/static/less/styles.less | 253 --- syte/static/less/variables.css | 0 syte/static/less/variables.less | 6 - syte/static/styles.less | 252 --- syte/static/templates/500.html | 10 - syte/static/templates/blog-post-audio.html | 20 - syte/static/templates/blog-post-link.html | 17 - syte/static/templates/blog-post-photo.html | 27 - syte/static/templates/blog-post-quote.html | 22 - syte/static/templates/blog-post-text.html | 17 - syte/static/templates/blog-post-video.html | 19 - syte/static/templates/dribbble-view.html | 46 - syte/static/templates/github-view.html | 12 +- syte/static/templates/google-view.html | 46 + .../static/templates/instagram-view-more.html | 25 - syte/static/templates/instagram-view.html | 8 +- syte/static/templates/twitter-view.html | 4 +- syte/templates/404.html | 10 - syte/templates/analytics.html | 17 +- syte/templates/article.html | 19 +- syte/templates/base.html | 96 +- syte/templates/github.html | 5 + syte/templates/google_plusone.html | 3 + syte/templates/hacker_news.html | 7 - syte/templates/index.html | 2 +- syte/templates/instagram_auth.html | 21 - syte/templates/page.html | 11 + syte/templates/tag.html | 4 +- syte/templates/translations.html | 16 + 69 files changed, 2157 insertions(+), 3699 deletions(-) delete mode 100644 syte/.gitignore delete mode 100644 syte/compress.py delete mode 100755 syte/static/css/less-1.1.5.min.js create mode 100644 syte/static/css/pygments.css create mode 100644 syte/static/css/styles.css delete mode 100644 syte/static/css/styles.min.css create mode 100644 syte/static/imgs/ico-plusoners copy.png create mode 100644 syte/static/imgs/ico-plusoners.png create mode 100644 syte/static/imgs/ico-resharers copy.png create mode 100644 syte/static/imgs/ico-resharers.png delete mode 100644 syte/static/imgs/pic.png delete mode 100644 syte/static/imgs/twitter_pic.jpg create mode 100644 syte/static/js/common.js delete mode 100644 syte/static/js/components/base.js delete mode 100644 syte/static/js/components/blog-posts.js delete mode 100644 syte/static/js/components/dribbble.js delete mode 100644 syte/static/js/components/github.js delete mode 100644 syte/static/js/components/instagram.js delete mode 100644 syte/static/js/components/links.js delete mode 100644 syte/static/js/components/mobile.js delete mode 100644 syte/static/js/components/twitter.js create mode 100644 syte/static/js/libs/github.js create mode 100644 syte/static/js/libs/google+.js create mode 100644 syte/static/js/libs/instagram.js create mode 100644 syte/static/js/libs/jquery-1.7.2.min.js create mode 100644 syte/static/js/libs/twitter.js delete mode 100644 syte/static/js/min/scripts.min.js delete mode 100644 syte/static/less/base.less delete mode 100644 syte/static/less/buttons.less delete mode 100644 syte/static/less/code.less delete mode 100755 syte/static/less/less-1.1.5.min.js delete mode 100644 syte/static/less/mixins.less delete mode 100644 syte/static/less/modals.less delete mode 100644 syte/static/less/profiles.less delete mode 100644 syte/static/less/reset.less delete mode 100644 syte/static/less/styles-mobile.less delete mode 100644 syte/static/less/styles.css delete mode 100644 syte/static/less/styles.less delete mode 100644 syte/static/less/variables.css delete mode 100644 syte/static/less/variables.less delete mode 100644 syte/static/styles.less delete mode 100644 syte/static/templates/500.html delete mode 100644 syte/static/templates/blog-post-audio.html delete mode 100644 syte/static/templates/blog-post-link.html delete mode 100644 syte/static/templates/blog-post-photo.html delete mode 100644 syte/static/templates/blog-post-quote.html delete mode 100644 syte/static/templates/blog-post-text.html delete mode 100644 syte/static/templates/blog-post-video.html delete mode 100644 syte/static/templates/dribbble-view.html create mode 100644 syte/static/templates/google-view.html delete mode 100644 syte/static/templates/instagram-view-more.html delete mode 100644 syte/templates/404.html create mode 100644 syte/templates/github.html create mode 100644 syte/templates/google_plusone.html delete mode 100644 syte/templates/hacker_news.html delete mode 100644 syte/templates/instagram_auth.html create mode 100644 syte/templates/page.html create mode 100644 syte/templates/translations.html diff --git a/syte/.gitignore b/syte/.gitignore deleted file mode 100644 index b948985..0000000 --- a/syte/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.swp -*.pyc diff --git a/syte/README.md b/syte/README.md index 0d86f68..c9159ec 100644 --- a/syte/README.md +++ b/syte/README.md @@ -1,13 +1,59 @@ Syte theme for Pelican ====================== -This theme is based on [Syte][syte] and is for Pelican. Right now, its a bit messy. But I'll clean this up later. +This theme is based on [Syte][syte] and is for Pelican. It has been instanciated by [samrat][samrat] and continued by [arnaudbos][arnaudbos]. -Anyway, you can [see this theme in action here][samrat]. +You can [see this theme in action here][sneakernet]. -![screenshot](https://github.com/samrat/syte-pelican/raw/master/screenshot.png) +![screenshot](https://raw.github.com/arnaudbos/pelican-themes/master/syte/screenshot.png) -To try this out, clone this repo and in your `settings.py`, set `THEME = /path/to/syte-pelican` and `MEDIA_URL= /path/to/syte-pelican/static`. +Settings +-------- + +This theme uses the SOCIAL setting from Pelican and build social integration on top of it with JavaScript calls. +All these settings are optional, not using them will simply not enable the social integration and the links will remain just links. + +#### HTML (OPTIONAL) + +* ABOUT = u'Describe yourself or your site here, this will go right under the site name' +* SITE_DESCRIPTION = u'Used in HTML meta tag for description' +* SITE_KEYWORDS = u'Used in the HTML meta tag for keywords' + +###### Not so optional + +Pelican-syte uses the webassets module integrated into Pelican, so you will also need to install it ( `pip install webassets` ) and add the `WEBASSETS = True` setting. + +#### Links + +* DISPLAY_HOME_ON_MENU = True (If you still want to display a 'Home' link, note that the site name is already a link to the home page) +* GOOGLE_PLUSONE = True (If you want a Google +1 button aside the Tweet button on each article) +* CONTACT = u'your@email.com' (Pretty explicit) + +#### Social integration + +###### Github integration + +* GITHUB_INTEGRATION_ENABLED = True (If you want to integrate Github) +* GITHUB_USERNAME = 'your_username' (Needed if GITHUB_INTEGRATION_ENABLED is set to True) + +###### Google integration + +* GPLUS_INTEGRATION_ENABLED = True (If you want to integrate Google+) +* GPLUS_USERNAME = 'your_username|identifier' (Needed if GPLUS_INTEGRATION_ENABLED is set to True) +* GPLUS_API_ACCESS = 'your_api_access_key' (Needed if GPLUS_INTEGRATION_ENABLED is set to True) + +###### Twitter+ integration + +* TWITTER_INTEGRATION_ENABLED = True (If you want to integrate Twitter) +* TWITTER_USERNAME = 'your_username' (Needed if TWITTER_INTEGRATION_ENABLED is set to True) + +###### Instagram integration + +* INSTAGRAM_INTEGRATION_ENABLED = True (If you want to integrate Instagram) +* INSTAGRAM_USERNAME = 'your_username' (Needed if INSTAGRAM_INTEGRATION_ENABLED is set to True) +* INSTAGRAM_API_ACCESS = 'your_api_access_key' (Needed if INSTAGRAM_INTEGRATION_ENABLED is set to True) [syte]: http://rigoneri.github.com/syte/ [samrat]: http://samrat.github.com +[arnaudbos]: http://github.com/arnaudbos/ +[sneakernet]: http://www.sneakernet.fr/ diff --git a/syte/compress.py b/syte/compress.py deleted file mode 100644 index 99fec93..0000000 --- a/syte/compress.py +++ /dev/null @@ -1,91 +0,0 @@ - -import os -import sys -import subprocess -import shlex -import traceback - -path_to_here = os.path.abspath(os.path.dirname(__file__)) -path_before_site = path_to_here[0:path_to_here.rfind('syte')] -sys.path.append(path_before_site) - -#os.environ['DJANGO_SETTINGS_MODULE'] = 'syte.settings' - -#from django.conf import settings -import settings - -def compress_statics(): - try: - #This won't work on windows. - subprocess.check_call(shlex.split('mkdir -p static/css static/js/min')) - except Exception: - print 'Make sure to create "syte > static > css" and "syte > static > js > min" before compressing statics.' - - compress_styles() - compress_js() - -def compress_styles(): - less_path = 'static/less/styles.less' - css_path = 'static/css/' - - try: - subprocess.check_call(shlex.split('lessc {0} {1}styles.min.css -yui-compress'.format(less_path, css_path))) - print 'CSS Styles Generated: styles.min.css' - except Exception: - exc_type, exc_value, exc_traceback = sys.exc_info() - stack_trace = traceback.format_exception(exc_type, exc_value, exc_traceback) - print stack_trace - -def compress_js(): - js_files = [ - 'libs/jquery.url.js', - 'libs/require.js', - 'libs/handlebars.js', - 'libs/moment.min.js', - 'libs/bootstrap-modal.js', - 'libs/spin.min.js', - 'libs/prettify.js', - - 'components/base.js', - 'components/mobile.js', - 'components/blog-posts.js', - 'components/links.js', - ] - - if settings.TWITTER_INTEGRATION_ENABLED: - js_files.append('components/twitter.js') - - if settings.GITHUB_INTEGRATION_ENABLED: - js_files.append('components/github.js') - - if settings.DRIBBBLE_INTEGRATION_ENABLED: - js_files.append('components/dribbble.js') - - if settings.INSTAGRAM_INTEGRATION_ENABLED: - js_files.append('components/instagram.js') - - if settings.DISQUS_INTEGRATION_ENABLED: - js_files.append('components/disqus.js') - - combined = '' - for js in js_files: - f = open('static/js/' + js, 'r') - combined += f.read() - f.close() - - f = open('static/js/combined.js', 'w') - f.write(combined) - f.close() - - try: - subprocess.check_call(shlex.split('uglifyjs -o static/js/min/scripts.min.js static/js/combined.js')) - subprocess.check_call(shlex.split('rm -f static/js/combined.js')) - print 'JavaScript Combined and Minified: scripts.min.js' - except Exception: - exc_type, exc_value, exc_traceback = sys.exc_info() - stack_trace = traceback.format_exception(exc_type, exc_value, exc_traceback) - print stack_trace - -if __name__ == "__main__": - compress_statics() - sys.exit() diff --git a/syte/screenshot.png b/syte/screenshot.png index 51eb2cf0380950bdf90a20fb139cf0cb12cf3e1f..77ab905c94d52ca79355a0d92486bc5ba44955b7 100644 GIT binary patch literal 220501 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

1TViM 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 G|Nj7vo!~D3 literal 122896 zcmdS=g;$&F6E=(nmqH1i;spv6r?|U&ixm&FP^=V}5TwPml(rPNQi2!P07XmD;u_o~ zSV#%>@!PxmJ@0q^f^(j=vXb?zdnNZhGtV_M*IbD)&{HQRrXvOb0Hm54Do+6bJQV-{ zyPXjG?hgOHfzjO?(Ho8DUI4&7%KyEv0O^^ayPE{wn!2h43j_q%c!CJj+c^M$1)!;- zXyiY)zZlTSX#7d+$nU_)=bQA#{WQv-03yxMaFTd1NevfaLTGfT*juH`$9&H6GcXaB zxmewMe7>d8d`iMZ(V;9FEDse}aMHTo<38aO@6Q@GFoskjlcdlTQLhaP`ohuZ^?om8 z(^h7Q*KTFQ6vCzdn{I|eZIM}(UC-IhxC@j<<)16$`L`)fg?~S*gfK(~u>N!9FOqc0 zkpFZ2ejN$Uj{fI*CEg{d|L@w`4Dc7uf7i|p2@X>JyY|2Vv>Eg7T3=z3)4yNa^5Fkh zzxJ(p4&ZloVfFgh&Qe;GkoZXR$&u^Ou-#rPUedz#8Jicvay%QLxc7yq$m%3dJJAWc z70-PzvVf|QW_n)jsrwi^G&lI@s7p^~Csvz-G+?^uIw}b}xB587;_zZb{d2_*{w@KN z@0^pVwUAr4-pIB&d_6{eQ|9F7K-_%T(ggxB`S2feAs{ctzv!|>IY$VOSjnDFUJPK%pu!LMRf=11%Mg<>7MDu+CSp= zKhECnOS|U?t)koe-GkkcyTE^ZfK;_~(61$MUJSWvGPOSMg0#!I9JbuBQ&#!^h)GBXX~lUJnXdMVwA0Dp{g3{20`WZ!Yzb~uF>#%pV1b+fZLS<@4*(A zM?i-2o_ixwxd0aF^Y0;;)rB-uzAV4#U*(*7E;#SAj)pEdzAp7MhWz^Lfr7ixy`d?C z@9fqgucqKm!;DK8po%th?8Sc2MO5|6D(0!)Anm(6)B zDBL2nxsY_bo|oY;1a~_epI$oei9wk`_7Vi#q2kB|)Fz+lttZa=v?q0yrLXB&;uv&H!>-3S6cc{`HbFqDt zdQ7Jsj6Cz=K3Fil zI^w*az5N<;izd^%NH}9q|9yK>&2>{yeRb>e(RB~ZcJy;qcchFrTl{OYTbs*9rzk)z zp84vqX!h2IIsBie;a@w$uA&10F33jvehh!^Q_JhCHB)Gy9=avu-G1)){Q;bV25aaR zC65$0fV&69VXIq_W7FJ$Yi<+iqgOQ-3ilX7$MeEru}#m!Hz z_KPB+ts8`?kqN?k{8#N6LhdxNrU*?6-OG3{zFo`1iSU^0Jd{LR`(ohI@FyW>pP~}{ zQ@2o2NpI^Z<%2e??$FDBC4t#uW?EFf=63eh+wK`M<7>(VrtB(YTmZ7AdlW^c_&+E+ zLv-Io3IF8eEa|>?1}_7oXUo0q%@qQ*Q+e^@QXhVWsp-2iM9zxsL_*|4hSJvhYE72J z#--kz5OG?ab|vXwJi~FD7s_cxZwl+pwATe%@5C%#ecDTM!VW!8IGA}vxs0FXH=kM| z-+*45zC)&kq@{rQc=DFrd5-_3yTHm1x*1}V7=~!yG-@6bog6v1Zy(Zs<8uaoi#;WN zjt8=fGYN)jIOeptEfB~F-upHsEPp#HpI~>L@sIP}fvK~U2dvWNAZ9N_EqR?>mV8$) z0n-ewNcNk}Hyr=u-~4vnyX4tobluT4j2RW(s++>d+%UYW@c&cK;|!(v2hz_%Y`<{M zsa8|AiKFYyb8!Djz;Mp*SWN%_nYKCp>@ldR=t*v9*WG*%QD%bdOBt7=o&*2ZAUl;t zX|&1aA!F@)S4#gg&YspIi~Ycxz6Q1molJjQThjOZCZ=2}SjmYMhtt*}jI0LK zhN#Ik;x}h!%8AmuFeDURUq0W0@LLt?(~}qZ&Jn|gqX5-6rJaZaFtHkhm6($QN&qsp zD!H*s7uK;^EM|vv4|g zFhAgaE1y+Zd4?Ec&}djc-qr$iRwnh z$fdlFmFxUtZb@hf9S;IRevBZ>En)reI#NI6jb4Go&i3K#hk?i61J(Hi#QxTE51fIU z!n(Q_pQkJ>Ze8u==^b2wCbul1O5@e_Seda(cpN{&>FA?XJ_%Ov3VhBRo2az0vVtq% zD6F(b32}UHdP>#czDSG=bJnOtuowXR59%gSO@mSL-kVOG%u7>KG}MqM7Yr1%rrh^7 z+dmM!g-4N*2`f^l_L}M1(SuNOK>KnZeof1KJ&Rpp?8Y;>Fc|q-kZZU9R=m*6Y_2{?5+D2O~B;6|JE4RW{$M9uIDS@whci8%!yy@c`6eToVpB zNO-TN9^BjA-F=BzBa_`_stmb!ME&s!l+NPIloPN_EX@%o_4W9~y)BO%(NuGnbN!Q5*lD3v0ftB57wU zQ5Q>waGK8hfmv5QUcf!T(bL7;?5X;4DS;`CS7jQk)NFM5c?D2<&j`CJ$DO@Owu)$f zpSHZV@5r`GhbL*4a?CF}*)^9L4a(2a5f_n>`-5BA8FJSp#_na9sfM;X+m+4~eK}OB zzMRK)UKHYH{C2j@ZJyc`>T%P0Q9h&_#U$f%^~Xb5FQ7)AfCxgiO$n8Hj6w!PNpaf9NjLwaM>|K#h zAO*yn-%FfTChjTi<$}eKaI$;7C2EF+0jn=amP+4uZE|h@y`U{) zyiZy^=A{Tu?w?yD7c-A$*@qt)!a3q{0-R?nb4a@0?9X@r^0~CAN=?e28pFOZ9{-+? z(+jm6mOJnEilgOAf8zAiQN7P%Z%Y1Vz-H0w7Mdf439o*K&Gd8g$tTZ`*^c@C=bs+c zSU(>-VQv_b@Wos>-Yml4ky9H=$C|Io{I^=gY1GQl{6ps@29t=JtKLU3Qtt2Trz%mC z|3#G2T|~up!b*f`xQ`5kR*h93C0qbhTG5Cv0Brk&60%NL3e!#&(|B!XoMV0qep&BZ z=n<%Cgp0^^E?Li5+X1(_m9l<@cL<$O-WV3&aq1+s-klZScf zQL(O0TCmxXjI|5@Z6SYG7^M7a1pw{G-UiVvB?!Skx#_C6Jg{#q;fk-@Ne_sKS?QUX zxyamoOKZbh8Aw@DpmvaAa*`l~KP*WAaB@R{{6$M>K+=IfQ``RZL@{Az>q+T3^repe z*e6Nf{8=+CUwn(;L(#yM_mbPN#wIV?(53`3sLr=(0=%FWzuP3}pUkx+*%JN?V+l4p zm6g_KOX%lg&$L#};Hg<#i+}sv>wr64R3!~+-nX0xAjbjW8FfRVV--ZL!Ue*j*keu& z?AbN*JIqUgFx>@v^db(b;QT?>$V(9qXAu%?_GljRTqju>K`{>xx%VlK45)+3TkU67 z!M!Wbg0I$c7)0FW9;HG(yQYXkd0DVu)!noCh5EcPemfqYvl$>{R_!ogY}4}cXUJmk zO4Nwl^?FMBJxTUt7NT<8UOM{(q2Ac&7oJU?kDf+E&tB+Z{VfM_%4i1m$1l7DN1c@$ zYd`X-88O-hGE<_`>+|)+;W!!ti;4_?bUF@ zJJ=W14@7T{FSabb7D+jC1Pj_Kik}vP{$QGwp5?U_HuZC*XJpj-`MS>4zMQmhAF-+3 zMonf6RM72=hr|#72wLmvwjx7rf4kjY6nKqbI`FoFUTx>nuoF%6@e5fiyC~V`bEz#^ z2fR-ImsrTR%DY1l8~`y40M)eaZc&NHo?P6V96lm;NkGdTYc_K%!N^)eu5K=uudN}Z zBQKR);tkD&ta~n(YSI^D@l6sM*%P}2Mba0%yXqEuJjF5+e)Skv!l%Y(!`P=Jh_Nk- zsVpq^)aoV}C7lK@iiWniRpU}CEgN6#4BSgCTVmo=7_(^5m+$%fqz$swCEvWa(tf%8 zm^Ng60UAX*MDU?|L#v7E$K}jpBh@^Ek+Hvg$pN-#dJw-sL<#5_-*BmveSBw(Aqq%t zA0PO?T4b)JTrN~WHWafNyqK@~!5>*Ja6sH= z*~`@h>QXTyDj++tOD@yPq)X<2)vY8M-|dev%u;J-U1XB5_x&&5cFa}_(2ge!_Iv+Z zm(*%c*rmy~V&h|1B5;_v^;9Mx(;Q_PN94*GBL)=21*T2{Dl>SakfU`0~%kMNEGFrp2vSb;be${yxXQK4r{7 zY*)gvWB0I_LV{O>y=e46(kJ`E`qJk|$|qPPW%}~s*T#eCqNP(s|MFO8sm5`?T9s7t zPX2}Y_ z9D}2G@`L=@g-j{~E_1KdI5jf|He!41pwFHa7ICKZ8|Aap;u}Z@E;QOTO)Snv=)lyT zCm zY1^HoZxe>CeAX6dw(b2L<>Dj5bb4jem8{P6eD4{{Khzp#phQy~B7mUhY85^L+PJ;p zR8yg{reYNgeI}r0Yugiu)ODwq0T6bw=}YWP%UfP=?urs5&g*x>oPjTzA%P|O2BK5V zGZqSXr6!eGBEBCxR1A%_rz;!nE%Ney^zmm5U|}Oo;m5u8+5TOd2ksTtaEGCEpS>y7 zPcJO`5+zKySV9#-l^)KA*v@x^y;D!3lMX!F{yfzS<|BpVc<)E)rBwy&O*Ng;@>;gq z^~Z`X3Q^506pAll);ul~Uptji5=M>x#UFmdcY@6RsmJ_VtMN%I*k)n4Oa=v^-}ny4 z7dKe*L!$}16%zEZX&v((8uam1^VGgBJ+z#l)-5!W}e~*ybDj_|>1(emvc~~2V zQCGG*=*j5;2^6EbxT%PNLQ~kGrvoOuA;IVO8g91ShVyK+Pv1XORy*+P2o1x@NKdbs z%`7Pi?C2}B^V8p&cdvY2=RBD?E1>@9j2WnxC3CUt^epl|-Hd>Xo>b7TM-(H2B=owR z^wh?x*7hc!aeiRYD(l@``gjI)UE9Ln2Zj@-_$B9B-cLN9(XZoS6cV!B9pqAqZ-VoM z!q5ZJPfxS7r}%6PXR9C5r$*jqY^^BuIv#uU4xco- z)lYM5a?)5fJ{|T{Go(y{*Q$O&IiHKTJYkJ}5LdI9y*GL$A!8odhIYKYSc~Fs+K%tK zFU_7Y5_rRPbcFW!_)Qrdr3xj0- zbi5;5^lSG(U8nPCGB`W|gGz*~MFp`zpf$MruZ=q!?Uu=%j=u9^hJxJN@lYDSfQldX zXRHH#j`NQ%6YjlbA$(iQONM0&AX5l?G+-hDqh2%0BSx0i?3GKPytV`y_p6f_B%D?= z15Q8lJ|CN%t%F19Ls5z*ZSU8^G?;}6SuPrj7Na;U}Y(5biUkK?S;>?j+>rN4O zN3^~<)JFLPunQUVE0yDFQixAYzx-O5SM~fM@kZibR(tNzUD}R1Y(a*vKp3aTXta-} zFm(f_Wna*xoaB)OoVqf$t6x7)nFy#od2V*EO7KIS8l)N1^y|6-f!Sn}S2lWU`sXXg zml(j4+Aj9usN<&GZMY9$%V*iFWs|oXChG3KFg5%8!#%e-r4dPEYD)i}9X=t z+Xf`32{WgAU^UCj{mJh&AxI(2)YM%#Gz~7Xc#bf8A6Cv6#Vqr(bEayo?@-v;Xc6l& zp~TxaobE@Q=qmI>9oT697hW0$qvZIQ;=G;hA9%>O`ic*3gPuARyZoFGt-tTgB>3i} zws@TPYf;hGM#QP3taMFHOVMqp;$`Ap#3vWL6$w4*|Wz4-?nnCZI|%` z75yaJu4+tWPfF8dg)(!W-ZcQnpBgJaz77Mt2{rT3o3yh~9kB2#3tWx~`lHf*2Xcl{ zId9fi-lfyGK69~8?Y_{d|Im$(J;_2CszGh(^mnk(qC(nvwRgH@+#Gko-rt+-<}~hl ze~N{WOwtbX)hVi1PpVmJ$^5i;TwliF-C%CmHJV-)+oE9*auocr*_{65_C!DDb~|b$ zfm_zc$7jPcK;5w~VX1LvxP_V5FEuCVq?qWE`Aek3r&>yDz!o(EEABIImK=(OoSKX* z;;v^6Te$8}M$3zhV^Msm|GXJP$$8j-l)KKL3l5&vFUTGa_95Mcu3AcZs3JKTM0_mt zJy6XJYjy$Z)#W@>*@^3i>e*SMek-buA+}>*3`z5d+{}2@r_Akj?AyQ9{u036P=fs9 zJk~jCXT!7*FXK!4Qd$`l)f^@YlEfhT`by5em*jzz2siCJ9sZo5NtFA8nMwq+gd$kW zDl22j|FqCXCjPu!`2L5_tScz8%Gr;K&7$$Pt>yQqK$Zh~jrnTYv^_{yE@!DWVEz}1(FT6eE+DlA zBV!7A@uM>uusYFjj%+WWDlXyn8~WP{R@`BK$ZDTJKMKhlW7Xg^Fuyll=^tyYk@c^t+Mio5Fng>9$gwqk>v{$|>KKfOrHfQ! z@LF%eyQusA%PUcwdg-nScrrmJLzUM9qn|giMRZuh<`>$0))E=h`zxUk)c4=^@B0;G zV;7av>CrhN$4hOO*OCIm*M~z(ZKppt)$cP)`7CUgQ45&cOtW)@b_>QI|4j-56D)&h zf6`Ob5Dq?>{Bmvqc8XB%$NYo&dj0^n9t)SH?2EJUnJUI6%j+YsJ(^xT_zc!Kk-#{= zlJc0~;EobGUqm82$A{zzL)DprSt*w@YxFMH3v;%o$(S+AI|H99TTuk^(2YXcBneET z@;6be)G?R zxUJ!UWr7Bbj+dsB(O_r9a zVp#EBAa#Hg%;9@ez&GZr?k1KW?px5la5TMW_Y-M&;1lL*-^52A&O%xVc7Wh+KRm3tB!IxCNhl)jYDE zU=|GS+@Gy!X-SEbKS^$m-Au!0dd5+=~uiY6G5V`xk$zBWYc(Nv9FqEU)hStT=tgQ3+t+ym^*=!Vt)9uLE7^y z?z#h^Vb1To1K`o+sEGfF1NA%N004}jb$1mVv!Hyw=GL1w`h4%5LV|JhoI?3*trO*P zx$VR@d0c91`p|0Vv3<4O6MWr^LF1f@iDFKMKr}Q-PS(ZOaXOJ`tuM=CE(Ysp>{LKx zV$#CJ#-{2l<*t+ZeTmGLdA*&v<2&fFuJac2OCK5X^J);)=p3?ui%oeB7=H z98U3yLaPL)yt@Bu&7?#LPeV&eqDo5M1!AdWs(-klL>Z8+bxR0wfAi||g++$d)`_^8 zwbU02Eg6^s{qGo4vDo}Lfwsn%3gbTF3ym-L#0rAvCLYslZ}0oBC5Y3}(S7E(rZ5fc zO=9x7)kn&p!q-%+IKDeU<+!P>sAA%p#me86zR2}3iY)O9>@T_jpYxnfyUi1eg}ZqC zrv;$LRUBQIsh!SMVD`#h_x5+5B4i!h5mrc)3ib07pP+pLmLq9t zmL`sP>!k+2+KaQJfk+)Ozq9_L;Irz1>_G5g^TEMO z#VX5^%1Y!yRe>cxCyiWc!0LtMz;wlBr|9(glFJLxqS8(XRf|>eI%R4Vn4z!t3&H_X z(l%xK&x|BG`kYYoRVV>~m6fC1JWh!Ph|D}iWOT$vN8_rA#3TsKO=9`eYlzW0bm=hk z8GaO5KTVRq>AsspIgn%qt>z8!l?%Yn#tPc~uUg4$1Ov~0ev4e#9QI`BJD6{vj^}?~ z{o>b+eQo}#6-OoqtTe+Atq>Zc>XoLP_A2N zu)Tf6P^3kRR0Gn*?h)FI1}glbd__$tSxhTusaBDK!t?d<4Yg zuNLB!X|duLT2T%ARo3buZJDq?vLhmr4HsS{hpkis`N0h z7`Sj`xcHqETzlJrWtd;Xso#2aD!u@@z0PSmVOHN4bshLHolxiF)1>8xE-`lbFcSq{ zo@klDqfz`qT@Xr3E&-D|=FnJO-9*hcH|y97^8$bN$)TIZ^&w08!ACaw*C)r>hx{l5 zMf<%_GV3=t0kl?@;x8mr@`xsssio)Urz`l}mp(M~a(V!9t+S$|&3Nz)iu<$i{}wK5 z6Rd+>aRf3d4|i31*sOw(SRf&8YZVnMcfR?K$UEj0_s4onO7O+#yUO+(%r^KPnUw8S z*xEVKTNV;s$3pL;uQ@zf=T*G%cwtT;2(K z57V&}Ro9C}8rMC1gQPaQcU={fZs={*R z!e2E8yb?V!H;#xt=8g@ruy8t^vs>5hIWbgc@_=_O(Ar4td|^uvqQKRlu;=@r_0aUz z&oL{YOWYl@dfZ2r<$HtylmswHt`NHgi<@(2d6t>ZkbuAm%yDh0DE)!v?5* zs>l7Q(F+2jP*o*=Tq?|(Z!oD~%R*sX-&&^yw(VAKMLWS4VPw=Ma6>W$W7Y0&^n@z$ zVRdTZ0e>|(zG3F!7g~>^xy34S&B7htvois!?mL&^b%P4{u7w%wri%9`Cc2L}gh z>SVXSQY#qd=Jw&@`C{LDJZF`4zr;|8qn4dG8V`O%F<&%Tw7URIV|L9k*XS&HIz)R; ziEw%au^`Q=Y96q-KAqMOtJO=EabC&aI4lsrnr}TWdxhxY!nMN^80M4%Vzv5X<(8;n zb!eoo*Ht#`nENk;bd61pj^Ff{82IoPhRw`+ty%9`4VdJ*D| z=QK=9Z69x%BPUN~h%$%Y%bhavyTp0#-31VVo7%?5tZ@nUHh~CTpgsTUmtHlP-qoxN z4~n+T2^y8GlGGiGYr%_i8`__J&#B;kVi`jYrx!t1962s-Zm->(9?TiM+MUK00wDa? zNRdgu%*Ppxak;~MhVhy#_t#U~12O3??I}Ym*TVN9e~KkXhOB685v(G|2`){4-o;X_OMr5=OR|&xO;jR_3$;?<3ztFCD;TZ`)_qJH6bbiq|ucY_u z{8|DU;V;yCuA87gfZVA>NQ1CgcCiYuD?`6@U$}BSdrTdMF}Lyf3o8ecwzTNxh9&FU za|?^9%EfxHvL6JpFiY*{%PuSH(L|LRt6^uDDl}GE44&!uQJ|hA=Z#5z_3G^xQ(C?l zyC}f|wGZr%KXEIHHM~^c8fv&92(7$1O`XGtI>gtW4YWV;`|%TweuBOA-F79Pr<21vwAv z=q?-nYCf#AwDkYBHf*pm2xCfE^Zj8bK#?X)HSc~C19n^xQ-{|1q{65pOa<)5*2#~@62^wcjfshjniP}&uW{+k`sqj|QvQ3@ZKx&G zeii=AI63z8(H2Ft_&1QT43)wM_6nm&?MP;codeQ6id327Jx9(%aj~D%oXxW>U#kjH zF*yqQQ`9&g*9cmhO)JrAHg92ncD5{bAgUQ8RKY z$vWsqlvlcuj5!^B!{N4Bor4d5R2a@2cTe`LmvwDNs@!eU4?bPSMcKX)2}~6FiWMj$ zy?4P@q$APFM`w2vdrfOB7`EM5)@d(&hiUTQjN`HT9R|l>f5Tt;Z<-$9{M}Km8r<&?t7tIzqWPVUPzn!T)6@5*;js$#qY*o9u5uvRebFRfmFR!zu=v`dfqJldbw$vY|)VSR4*o}c*$ zL9c-cLdqIIjaL~$z4Ms>#?$E6*4O95iCX#2Pw40U{@;^yrrr+ox-iNDv1sZTAtLrL zcDpeGc-0PBj5$#aIPd1YeUh?$P3*-XS+J4bo7=7=YfRdR`yuxh-DMh3c0=oNOkgZX z;>~xVZ%_A$atY$;Q}2g_TzoQZ1(Estn6Mxopnzl@4obP^%CzKW&xTHksZmFEm-xR+ zqravcP_;F~td}R~d91DGfcnOz^Xpg&t>_-l!XgSk)k9i+Ig7mk-GBRT$XmMb0OTE= zm?t=lV<)SE7Xy0->j(h!DpHV98)YKnQ*iFf6PM!v*RwMvAuD4W4ME7u;B8(Nni%(?vmd7N>VDer=D9*|5vS;QB3#^q^NZArM`68kj#d*Qjx9bJl{#2#!m= zcZPY;>|Y{dt5~(|%z3=t6JSv8P$YWP=5YuZ`+)@5zOB&eq21+V_G@LVBXj+;domsD zIW6m$0~xM$B9OgUuW1T$*xV0@8DC43#P2w`y&ms2BQtX$%a$4f-1mPye2EAc!u{D zJL0UD-aY6#lHT({4O}>uS~w@8?)FRavp&+m*20bx$7@0mGX+Ww*mn_CX=t zFdoykmAn9j!xQ*Yga-0077`v6Tkc!0PcT;;sF0wL%Nbbik?WPfa+^3R~7 zRv|^`%vulaCLNJV_l!=VWo?rV5R@@+u3Pjj*?YEQxP<<6 z_0uW*ZJyt8;=TTrfU%7|gtR?2H8p5UCKotwz(umZ6w;$D@Iy6@me=)Q`c6*V^1Vt3 zy)KY*gL+nD?SI^)8b{;4G_`2uS!n0TPhYV#_NjNLxlDHB&x1EH)P_iG^6&@#?#9|1 zv0lT3xk##YYA1qA=W@iCTFSOq5J2s#`@L4|op+NbZG>f_V29Q9;?u46+VUDp!r$YQ zLeA^a(^DqM?4Wfv;g68*TkN^{c{BooG|$2NCq{nTnB0*qjFTUooQK84(siaHr|?a1 zch-H8a3Pvda<))~){-id?ru%HGE|A3p#O}utY)yF zkLj}*vkZ-je_HRPb_m|mcK-cq021%V9XFQFuQk2v-<%~rNN?Y|x0qPr98X@kI{C0_ zsw7&SAuX4)<9I9E1~JukV%omVj|$qEqqn5EzK+-m3GSx-wP>aJ;Sc*TD5devaXUrX z{sSS4Z3SQH8%${gY~(x!HI9ePGbETDa1E$m)XdrymNBt9F%qaaj#>iu5I-%=*^ej z4P2?QT4R-L^Lk6Ubj;KATe^8NL8$a-!wz~?jEk+XwX3S@V+#osWe$T!XYs2Cjpg|^ zjpsI%O^5VpO3KR5o@uv#Q{u3nWJ`n^-Hq9mzcFT>SKdwv3unb@)xBeEeMjCA4u+i! z^IvCSx1KLP2bK?yXwPqA9UXD+w1o)luE1e*JfC2eKVO!2aK<#kglPArT}R9BDAc9o zE*EIi-~L43Anx_K-Gu!X0x8{4S*aJecgYN_vbHU+16HZ^^xCcJ)SJDMKnmy33tw}I z)KO929v9?TA02Bqpp85euG7se?j`6(ME2_B@egjI8Ku>*2xLUPKEGqPHU=obql5rD zKsusUg@=N6@rM35#rI3cov&qe|Aca>;5lu{*vC`bvy{-`hLuEu&G>%fNYb-#H;7O@ z!FS9)zA?9X{kNp2oXF3R#pSRPUYd6v4lsn#!op1bBk00>m_j}5sMK0PlwW;(s`4mZ zcIg@dy@t2i{C@_}=C&2~W!MY`?Q{zdXSaA4iixp(Km^nY*Fc0>k%k~=V85_hxqGoQ`AsVuQ8Lo*@TPjxy<`|*1v zrz!iyGHfjN<#zYU$R3FNS((4(nQMG~5$T4MzRefblic}gpNMem{^_$feY?Na-ng}* z&J#*NBDfbp>%idgN^g0rx>dp02r8CwQ2a43A75k4OL!P!|Hxz5gka*qv^1D06lA2Y zlUFj_q{ETI9#dzclIaBo(b=!UGOKzYCBsUG+WsS9Y9`nRA<5nw&FaWDZ}Q`G0C1)) zT)+SX(pZJES{suF+3M`K3fZ~6%5=6;cC?&@V5(?I=JyUQ-1#dl>&t7-x>|zIyQD)t zS1juH{ldaug|DXS-(WtjC5qBqV5DH`?}KqTNV<0W1Kdkn(8eUK=rExpK(1Pk0t+@Q z(En9kKRnR*P9PE$i`L8)6P)Ua38a2@aFLpQ@9zvbr6`n78dPNzH3qC#mXTK}Qn_oWxApwBvZQ9SXgyGZDj`wM!*R}+@+9QF)fsn`#k z)eMJ`QZ82&g)s62VSbc{p(o2RViVrn*(URAsKnIDY$iZX1v$XzdKhwZJnS0?5VV7% zolLLJ$SbqGw*LzF?ije2*0{S?bx#BkE_S-xaDw<~SXdzH4e*r@VJ0>CaZHKIE*376 z8ZJI@4Ak`@BAg>bQ%7*;Ot_E1Yr#dEroHXYB+QcN$;x+d*Zp*C%z%9n)DYcTCZy=hZ7jB7DL@+P?y5Go(blZa$j#b|8_JFd z_{5UJ*E~~uf5s6bWKWiLXyy9u?kLT%9QH+wn9i|BF{Lu7L9b^V@lHQqF5eaS&RMWK zN$AtUvXU|BZ^QY1KiYFE``VOLyIX2!+bV-$StgXNj~pCd_mO#W~Zf&4rqXq_>8X!E!wfi(^)iff}qEn zK%x4DV*%Vpt67FQDnhN8?g+6^)0D($GS_bgsh|wpv_nu8?uQ{~kXBoT(@#MX5J}Z3 zZTU>C506p2P(^bSBNH8NT9))KjvyTJXGqWOT=h~;9ccr3hZ%0!R>ieeg;<=rAn^nL z-9^5S070Mvz;KJSn`bN})|pJcQlnuAjlc#Xn+E?Q+Y;tP zI<&>%5M5p+MW484)j7T4`C7nzfPsWUme>4TgX?VL?-q%i{`0-*v9WgD&NuV*ZUdhy z?!V2gDsFO92+1I#=6J^CuUpeV8(lXw2jGb98vIlIY$@;xOq&{fy|8~ea$~D(C3bjq zyT2G>`E2@H;%2%@ya_it*89_p`ByE@u{+fU>*6cCsmX~74GXDcG(zk(V_h4xJ+5tu zS@*KOEz67g+BG(#=Ho?L)e`AWi?`~&$Y3HfV|nx<-4x9oB9_s8jmQmS7jHrb-D-3I zG&MSt6fOhhu5i4Nvgn0rN%UrRrq{^9ip21Rjx^r;aF5oZ)xjb!I+@6aMpR*;UM#Z8 zpya1okGsC-b5V2}u&{!;umEb_d9BO9gZoikza6UcB9Zx!dbiGfWeg+p(bP6gsAxVXmAFGEx>M&^ZDA*b+)OK@A_5VTs zK=Pn|{~1hDYt-HCvS z01+*RZ7rLLW_ym`(E8$*$i29a)kZ)w?229)^1`Q&3qL*#f0}&vv$*&Ui#PxPIoBgV z_zYf47rz8Uq8#G27a~iXLZ@+FSNPqGz8MVFJyJu>5ZDBo%y2v z&v^(RiUdA72Fekf+9?BW4p8wCv59R+{Buraa;yF{?o*Fp4ld4?CLoWf)0%gdUY@ zq##M2(Hp=+m0t)in-k6uNiZB-8i;h~VH&o5{`rXt6=OKKc-a<9BC+NoRbV+aH)1;A{BeDW1`uB3g_+&ik-2K8;Ritot zfn48pY;2b5T(S<_+?wTWh zSz&=gy$oAqU7U@#pSXy~)hQd)29mKpWs&OeRUl+l)38(0%;ZI(Sd_wJa$IW)4y-qA zfW+tt$!msCuepH8=zI;XGx48TgdPUT$*P0dw?jv>4HmDxCnu)T_@-cQe3z+@N!ap? z?jEf>sslIKqs^@C*3Ap&^mh&K-Wv%}B)O`TF4OVV>Bvaap2h7_Mo38j(!KKPB(-5M z8z-Ec%iGsVJna%wM)Ss8nL}95P^yCo7MUjsoi*~w5$fsXV%D7$k<_6xxGhE$9LeuB z_{T0>WgfEP0c_dBfxo_o6J8_3I03w17*}lmPlI0?>~LSm#NhTk%>wi$Xkc=955*k( z=jRymdpI^;?r`~xVA=wBEg+*u5{t>>{z{Pop|UC#sPptbfW_zqQI}@nQ(IHHwxHjO zOM$4-y^{Fakfp|pm`vm9qo3{z6qB=yYru!RPx))+AAAOz1x?EQcR(TF+uo~_vNDUU zp&Z|N27c#njN3)GSAV*Mi`uVXTTF~yI6Ni&&~^PREgV={n2LuVT|=&i6$AO{b@QB1({MRrE1F7=v(joU*c>lk! z|HiDxaJvpbOH*$P?oGN8J)TD!UWo8?X>E)je8hgqg%xI?NX1A~$`uQyFafGY0s+es z!)b&grxni+HEtJBfMGHfL-z3Ki64UTrBMD@T+lBA?C$&QtWQo7!@IR@d@XPC(ag*t z&FqiKGX)Acak+eankl2dh~4X1DE?0ikOj1>GXoJ*0btt<{`!x>&xs0+a#;-khF=w) zV~=;f2v1hgD!l!6W9YlN*0*%M*Dud_(M7xHn;gqZt@>;JV5#vs#voPVzj%BsK=rIz zHx9GeRRU>i5eYnZWxZFUEuq+nHDIp74Zz!y2)MKQBNiahz2TT`E*dp~OWz-X``tE& z&k&RxV7z2UqL(k9*n*bX0V>;KsyZ3`fGQNK+6b3r*ybL?eezI(UQr$0 zuo?M_@GM#7^Au)>8<+F7-eCbgF$?z`6egkVUaFkHtp)5J!~gR0T^No|(7t^<%M^50 z<&J3il14K*(9dhx$fx7rXhvU%4dxQ;kg(`e0qpL(69BXx7g7;|L6LaV#5l+tws66C z7vZ}&X;JR{{*qrEN}nAnuCY6;TBS ziw6cOuwu0^GWe2n;c)^kM=wGJ$pL>cu1x2l?14T$4y9**Setw+UUZy zz^z*n5Ufm)f3lZ73vNOHL6;P$Sh;g9j9S62C|&`?Qg%xE23Lh! z3O83F`rTU%5HU+EEAaDErN?+$#oGXG2@B+~9wd9~($(Y+9g;QJDPp){TYG-Rvf!z4 zfFI!o>dLy&4*OZd>3(PyY@Dz~kzr8-I#xpmnJb!)ntpS~inZ9!@%`Qukj4UizxPp) z)gThQ?%AXxH-r@qP$n|qHsIC(eI{nbB3JOPKfnT!b5X0b3{4??kJa>P*S>2j)-DPj z!{G{ej~}>g|4qY$4+%Bxt=UxoN)PZsCb@u)=zK!J+nS|}C%9%>#a@8{j_8)sEdA)3 zB*aA%SL|Kw^}2yl>Fd*ConPd@1F>uaMGkOLgt}n9ZNphzgO$v)5X{L2kC($pHl)SQ z0fb&za+Z?20Ko_WRLjn(FK1)R+Cx02erN6-szN47n%lBN}qzVWnGlfk}YSE-_2H zx2drDnDMRTuZ=tk0dNDT*;rqISHRdEsqoe6vJlz8)k^TVgKyev9n-->xX0ori%0`o z!tZyTbn?j#EAane>@9=hT)MW=!2-d96D&Y*_aFm=1PBm3xVyVMAt3~Jx8Uxs0}1XD z90s4kZE*c2&)#|7bKd$+)wzow)L3_~?p|`Ot5<(Bdhf`$DGA@HlFIqW8G;0F^N~Bb zlUgN-`YSgk9Rc#&AHQ$Dwlm`WFkL%56=}Fv$%tm2<6CytxfSGs2kuWKbNI{?L`C7s5iea9L}=hi(r$cA%0VA~F)712k*59@9#-5dskpu4g_+k2fB$T?eOnIEp`a z!`(}}P{5UxKpPGoq@fuRu&)MSY@yn1ucbHRg*Dg31%r^vbk0G$*u6G>z$;wjcn~$QhwSr*@905 zY<_+T==AZs!yKS?HuKARt5|ICtlKCWCQ=X@fR&{|)BEmLH*ZxEfDtV4bU)X4dAWM9 z0K6mP(ZbbwYpUx2%KHkp1-MDE&JZ#I%~zZgvqcG<;!MXc57vAesnDu3jK?UXR5{G( zo_nl5$Vh)5CW}P+!p~y%&MshXEh0bBW)5OnQ1H5kDc97HFZE-ec}HhwVSD>|Ni zUvWN!4L3A2_)$=Juxp*2M+b~JX6WU2%=s`HX?;tnGI%sU zdOp;QY^FV{Enf^HjUkoc0!C5*9EHRTl2t3yyg~0?!7aSy&)^?i4*Og+wT^&3`(0YR z=Pa=R04`19hv)C!zlCcZ0?F7gyrfue)^}Y;)k~fs2}YW@D7aqfha(K~#A5cyWFSU9 zx5udv}uZcE4H)r4cuPsxhlPe;3LKa6tO;3LP=9*O*$o zJSkmKO$AZ>Euh)FRur@j3aItoK9lA)W&MTwf&`HUg_J=bgaCLI7PK)p3czDkPY1zBYu^jlv%elu7dVW&AqUT2;1)CX$ zoA!}pOdzpN6&d@v?weJ=&Vss|gJh^qWs}}c+p>L!^X|8GiGGW0_spmAs+CtSt28ky z`T{a4A2-+Wef-@{e@(+6{lNPB*nyL3g-x~T#9;$n+m1>59nk;<1HZEe6Ngnw>NY*f z)863O{p3aOMN9!vhkdKId9yd;SGuTg0Y8G?HBY)c^j%Pf_aY)W1Rfu&5(5qZRUMCg zmwGxp^{dOo`3tq(P@%(V)&Ia%jby^OE?v3!$%ACXvqVwHFJk!RM1 zPtaac@w=mmDzl2kl@Nr%wtG6S^c}31enMMlR_(`!2e4g_>ne-h+Wp1)TRE z8g8_Z5`TK2INFmvT2|~oHAH`l@BU^-se5r*?@(sL_%VTILUl~%;*x-hG?hs&)nS1oA!R@taxT9~W1?9`}4?^=#Yjgbr|yc;2db%#L~YYw(#N(vI6h z^fHRauR{+cfbLgtxB(z=#ZDgZ9YrvZT=aSh0RX^m%J&2We(%Ll#~xDTUB)})Yr+l` z%RE3jIaL>&9bQGs2fP6AAV5C))=zrY?ltg@X%pwo=0}t=Iq+G|SlNI{?mu=^NPkVEMAVprsZb5Ss<}1;P})6+&*5;KWl)p7_cn*mWt37ixX@YXNd`2GvVndF74*s zDNwC69j4OqEoQt4z~kPVEd<_bV_?b`7c^EBT<+LxGa#l3Pm~U~y8LJmd}ESWm09U4 zU*~Ee-%=G+mzEYjTZkpZsUvN&-N~1@c=qnr`C`rFObk~0HKV?I4qT0J{yTwRM|D}) zNdBUrl4~on;G(d>$-bqIKY8{|fH1n;u*`{4Wp{GWjHW?M{N;ufSw#36bE!bsSCZmG z0KiYVg-aUP=Lg#)M?W?V%g7x?!SHARbnV{XpJkk}id8Xv{_5eoNBL*>NzfnzVQ7A8 zBzqTQ!jGhR?I6A+2xAC1yv;_qT{czKo;1j&G-K-zxLW?&zk<43Y|=38$zu5B{JShuAn0&iI_*{VpX101V6Y z;$vzXKg`*Zw^eSOV)cHIE@aZ)6{^p(X}VcJpfvRC?>zbwFfo3r=89ITF7JEHnRc=Y zQ(j(88=Be6dpK^;sdheIqS8BTRFb=zi3Wq)oImfwvhoD?oTrPMxRXj@cRFWAGUM&u z#)f71Rig0(&l;ztk*$h z78ah1gQ+N?u4NsVLQts9^$&4169ZgX?~U(ojnljB!jP&5=pX)Z&N` zm@qL{R0ov%^@}!$iIt;Jg1IVv{up(1im6Gi7x?8onD~^GW3>l6@we!>$lb;@-*ZX! zB79LA>gz?W*S_G_^T1<`i;||{G;Wyc2$MN8|4mjM^Lhw zL5y?NK2R6qQr~tgnk=s(solHL{BZ3Qc@~meA3UCYnIO|-LVDg(!)tfRY=L>1RWV4# zFWRl0oqf{P$qzu&ar(LA6J=kfK=^1$2N0jiDZ8zq1Oij#!0;;3b zwi{cQ&n(6CnX;#r1y}&ck%-OC>anG4_rr%@Ne44N^UnE<-j#$$L1o4M2?o215uKE^Vv$*PSpsom_oHGnPv|SGJyDeSX1PK$zjIwX zuu5q1O5-90zm02BVi#=r)7glIyO#DR=CW#}_N`+_R&>+EY>~@8rdIiN&(tmEQjib{ z?^U>4&tcnC4&cpNdyHYdh85n@SYR+hT7EWUX$RF3MD{IUS(eR3PM9&vDYbZGria(_ znY?jcgpE1#%4LvF`;5*{{rqVpCN_{@1JmQ;{=GV4+LaouT4JpGxn%*>dLpq2;cLMb zW1=9F5x{P{^|7{&-)3JApSSpvlZhTWMxzyy{ooy4bC?jfmPAzJg7ak$7@9=ai>YU6 zBiOnhDvba85oaa)yVA9f=@6iA5tSIsRsPQ+DhRb12_L}Xhk)=*(dRS`%D8p}2$y}w zXO~&WT>=O3err`i!gBg%@W?LI1+}t#=J0Br5iLh`(%nYKKtlRHhC8+p_PT73(UO@- z5tV6Xd%H=g`jOZbAdGyOkd`Iz`web(L<{ngH5Ql@Ky`w`5Yl(2b< zf)a+T0csoFN~#j);gB1UaZ%5v)C&k7(ll5^1jsgUGs~8!2Q7(PQsKu$zGWI29eSA! zo`ow{km>W%dzwt}2lyUU%zSgU2Z5@ywrKe+VT;A8Pmo*AkTxk@bI7V`?%d~C<=0%k z{pNA-uZl&_PL*cV^iMGAykyA%t{Rrm%*Y8c~JJfLi7{8g&0g_?f2!I{E zs%{t`!orRmb+ro4dq+Y(rP|_V0=2QlpxiU>FWVcTqjGwn+6LR{-^eMD>tLFgk6Q$G z?hnk9DcQ#++@D|l5_WgP`J;DpzD9a|4I)a;b-i%F%3|BIF&&B4CMp`5nBMJSIFG3@%Iqp#y1?Ms~*A0{64~$;$^R{O%4#()t=P_ z=ya$%P*@?>DklfA?v+hT#rKw=4-IQHKPyG`HCKpILgt+nMKjU3`V*cKNWhaojF#Nn z+H;mO*miG!00SR#H!`jcI5`C#mDJyLbl=QHd=?Oko>Lc1x*oX?(%_hiMdr0g84(or zGO~*7_P*$GaX|psHr&`eWSx;?7NiO2t|V~{>w8}Gl++Pdxwpx;fFCa708zZJ{LS@a zlQz@rb*pC5b-$!q+I@=Lig7#uw`6!rqD-^5YN+aWjCfwyR7@ zNnmP)5?l#&5yloP{e;T3s2^MC?iSl{s6vdr1TN(mS=hEV;84OjkBD?HOCp|;{MBU5 zt^(S*F*5*jS84C>0c}UFVt$0z6uz>s8~q+zGh05&G~s1krz!8Pu`~jC()Co2->3Fc z9BT@4otwRY!p?hm(e*Q+f z+WyL39o?1d8g-d=P87*n-6e2p;On8VI(CXUIPOn#QTjy^W}6XJMzNv#BUl($QC4wdDkh%wXQW zte|J0J_>zAWhE-ljA_}eXyu)=L7H+kAvJEQxoqT*#((pS3e5HI3Z|AR<_VnmR5ZX; z(FDn_Z~~t%YDXO{Il5*?Uzn(qGt0Vw*rJA}tTkSj3oRl6CeHf4Nw3ax`j(Nh$cESE zN_8aCNb6`OocLB?0c;~fvIEXfU|;yrbZRA>ZY^KY9;%|drSBiF%%A}#l-rJP7X2O_ z4wMx)$=YVyYlb&#U(0ub*w9m*4;NAHGLW#ezfoDPNei*VeWyX0prO9Ur!k7NPqj2` z7VNy(rp_`^$@sdv~sI~nj@7?(8;K=HYWwZ3v zPD@4&9E!@)0j3!$?cE2IV;2p|$z*e^!&xl*vgU@?+YUJ(l-H_GA$@c4)yS$=huKij zZM44L`sT$sPg46yBfnkGmZ{ZZlK@BLX{&Fy3xn&8)1w(W;1xCKe#VSPgdJU{wytw| zJjzfk57!jp5EcI{5YD<8V0L;?%tlLEX_$93VuObhEEAqbg2`Uvc>6KYRwO1{Ka`BKc5=*v_(eGN-uG<(s z(VqRFg)D7U#gXSHyGYZ|%+9}o9u4R3%gjP6PD~Z?R$2ymZ{Zy@mJLSzz zX-OyNa5h7-nUfX@U*A!5)Pb+LmdeNZQPU*RI@o~p%BUoQLKmH!W*LvK>rODCjEe(( zqiHWjh$#20O@hfidaWT()dw<5?%;wg%!gFzq?q`rZ1spC4X)G=G(D z>#M#y2d!?kPY$6au5j1e$?_Ouyj-)@^z%~5GXRe<+<8A;9-}R)d})I|)%j9yP`UIc z;wpze8h`s=+k=;%XTr+xS%R@%TU(pb_oQ11YP?s=Z-Yl9M0Kiv>+TWxgp~c_PpE|} zfsYPfD-!HSE(Q!Gr!Tbrguv8a={ex)|D4ZcW}9*PH;T4iN9V%4*nX?NMnX1`hs)8v z*;3yvsrf&jogn$SaPZ=Gk&AzJmVcJ=vQ@;^N*SOU{%k=G3nGOa2 z+pGyT89c-r9r(0O)zR_C7RN(cN5v@NQ!*GvtY6V-IdSvA?D0~E9UvU5afMr;B-~U%Luc;So##S!FSWc#G|&s37@fpYTU1?K6O(fSzDc70}xe+GoJGC{t|0t=$8@u1jRmsJu^o>X$&P zehBcGRd4WGjG135jq;d0(>uHXqqgMnt=(WdA zA(c^b#A)eI{-u}i(7ysc9%4fulLX0nYThHBr^sEkmtMQ0d<4eG1ZSvplccLdp2(4YPyPA{l7};fxMRa8W<&akH)8uBo9q@~?#BU3KU0F@{X2_Fmh$JE zK8OHAV)7{JNOyQ1@||>kI;Mqaam9mpz?fsNDJtN5^F?JFs7^%SPPnP%YV~TIGWmKc zC)r-uqkU^M{?;Ya5AZ57txPwo?N)i46+7_Q%DV~v29~_WEkN9RUvE{bb1!w@kwv4VbtvWBWZuJNr3IA*~}}c#E-# z*`cPuG#70fd#97$_Lbh}cb3%Q0BG#x+XKAZkIvfi=$obf;IV&Xjy?|;PK#E!dG~6S z-Zd>YJ}dsSYZT=q34UslS6{dhMm*u1-SXTJ-;_=?-+-*ewQ zZX%EZ8XpfIIru#yj6=~p?|Od>T=jB%RsazHFuoeikIfqeu!e$nC@fXS)~>j{9YQ3xZ{;s?-cyNn(eew?}C|zpUP@1keTJfHz?Ae7G$;y8#BU`HdSc=N+LZqnpPdf%L;{ z%KKya35zh@dgF(*@;eAiM!3J~iFtSlq$_Zi)(k@{+ubBLNjd|k}?4s z5ypxCR!Ex%RQS01r*yhT`@Lc_6e{hp(vJW@3o@+Hy!Q=Ut4q62_{#-Ix}#DIG!O{5 z97`Pwp?rLX0+{lGWR3$~t)JdGAe{V8!C_YCAr{NL;uzLL5WIjm_^W}9y`Q?$S-znl z|J5m5+&SYTs+4kh>6nI=Hi3sT&>X9Q z@0>uPFm%wQsDI^YOYV*@Jl{~v;qcrG^f&_oUXSXSMRkI~`r*A2OcxAd z2`YbxY$pVOz%!!oKY{*eCBZ#LtjXdAVK`uI;}l012sQ9^yr%)MYS(zC{c;id+|PXW zIr+*?2Z$RZ$h4O%;EjX!SCI~y=90nO+wQZV{&ygdm)Gd8aOfy9U}s;Xs7lcPIypT{ zr*7NPWV~x=?9nj`iV7L5TRMb;3(k|YFodojAntRs10E_pKhTJ=(>eUDDPfQcDnNWB zuPlCrSdbjs9_(=p2(*7UKH*A3 zD{=F?sQ{3yIIBvNwtR$RVu3%H*+Do#6--6^FPe9nTs)iV>{|ejJzvVRS;g09^3RSze_$n&reh#0Q|H0?4 zUOW~<+hbM>BUHAYx6o1jsq>n)z%%{>9#z~MQWX26O;VmG@A9@=0nlgBz*N%c@$EqG z)VCZd?U6Hz|H)_mSy1%g{GA9l{)5B!eF%Xo-AJ5KWksS$fr4Ue^Y@zddbr5e$9ymX z0J+`MPTC3ivt+6^-~a$l?rqsz53!)|fu#*11L`Or{aIaMG2R{_4&n66ApB@b#_<$DV(fUBBy`CL z7}v^a9i8(zq}M6`tLGxCLJw1+7ocTbW6&M=4iA45GS+!GTl^sksj~@YZL>Kj(7-T` z(3N{|JcO z=b&nZ3@I!($lI!oF>EsWQ0x&I6(BMWYrmp;_W$fb-E+GU9?TkDtGg}P^heW{enJTA z)6KU6XX_?>ZkElW=p>NmM%w!LUE}?NU#1ogaHQkv2#QZp9C+q(cSV^7Ghcv0u{*Ap zsi6#^91li1alF;g%gmJn0OwTt{~9ZW`S?oP_Dp74dwB@acsh@&&`FIeBtsGh*kLqI z<$t#foF>PH+N|fV`no?k@Ut3-FibV5Z!|uud!3*2Po19a=oL>h_1!F|Q)IAFjR|DSsCojWoYAQr= z0|Tn&4&BiOO%%l{9SqCZ=tQI;9KiS70a*Kr-Q&#*pEVfDXG5`7|Wdz!sx z8*qXzMBuK2j$|VD1rNl+9}zfG6E=9=``@jV&mF2SAM$rKQ3w40cV-C)I;o#fZ?M|; z1Nur2%cx`&|2&|Zb}+`_93PSU-sC$ALD z7D=?6nm;bGRHVbyk%KI|h`QdNCuJm9NGyI;gWh=4)!=(mIzA?nD19Gugn!Yrn#OEa zvr%1bNB$Ve-WMtcUsajMJvN~aqe~CBHA8ztLrvJkm5Pz}-ZpdJ4!z53eyz7e;NGS^ z?=IWLy&d8r^OAHg7x}%AA|XM{#ols~xurxUDq(pZp++dReH(#USVO4^RA68KG(w!aTI&@L z*>INL+z)?0kJ2T1jb!^3Ydy$*aH*w>O>b7v#vZH#zymER<0IqQ-1dF<7*E#{;4Ei) z&7jwM?bg0^(cu zX8U|(YDhM>A9{vq{>)tOpjRlCnOY=82VhG0Xk5Q)P%etHb9Ma%i~zmr#Z|kr&)}ZL z{_g@*Ze3yCIXmx08rYin!IGT11GlyQDoK?`FTSruibDlsb4&8Umb;xQSojO-3rzBX zT33K01-xWAWHt;)ryobr;wnNv9I4Cb6Xs^Yeu2$SKqc5RxH>`S3=R@gy1fl6bXo_^J9d`jVIq#qI- z7+Y)7sE0y&!Q~%9_vXK?6AMsg%haKwfO8l)rc zR81-WpvJN!=X%KbX2HEci0|bH7Rr93Ko5jML|x0PoHKpSeo-Gvr*(HjOXmxTYGQ_$ z%~{N}VjrW@oR+5PoNCH`(n}S5=W?QH=C-Ya>b%{0xC8_a39%X@1pizbswrWXvzET zH(@!8rCOz!V|ne_{O9%_dOdt9@z853Ap<%yv8OgXmr}@DjZw6M>x|tv2fqcj?KW46 zKHl?=H?=(UA-0-E^21-0y;fl4*O1`3k*1ve2VM) zsWEU2t+Qi{B=d!s1ZsOUI>aWHD!DnZQy!6Jd&dye+kQCUH8k*0CX#b|^bRe@Dew=f z6DuOfk%Hx%2qxn(-X>>=*05WNUDVcv&}r>@G+A@&kq-Q}Opxy#YjdLtz5ZzM zvd+4RUbQ5~rAxBEY!=F-?RH3eMe~dR{g|b{u#`Za(3=MUSk+eV6T3K5_0>w{xun#g z0`u7Zw$h1T`BKLRoO)8ZinRq4@O&MYnB2o}IvS9VN_5E(;TP1Y(;q}pp?Ul^<{>lc z>l;GPqs&#lZB))|uVVcyD7C|F-=jbu$K?afTk;DM4dvsa>g=*e$VVJrZ-B_EevR46 zW92du>MYJVrZ;ep3z*)1`oe|X%VYPgyty%Nztd!BDjAHxTdyozQ5Ys~hBdjsY+)e6 z$X%O9wyXmKv)gwPM{4eWJ9R<>S0VW)Gp+WzOuj39xf+vwBBcC6mVn`tRZyiL*1yJk@pP)KXqx0rcD!g(NF^7QS5`@opR(kj|)s26j4WqLOl6Gpiyqcs9%Q+yRm=Qe|KT6!-$%PXkzMjv14qN>3xLV4L=!OOrc4Z6PDf5TO-N zFSFZOL>DqKt_*oL|Hf=yr#6p?Vl@_rmmv>F@8k|0UXeb^`=G2iyXfRPV;2EMkutq_ zt+bT+d?EA;B@!B>xIb6+8r)W6Je(9Zf1!hO^j+=!upq!?rIlg$UT(Ua!wZym`p}Om zP!Z_B$zT!Tt^MX{Ty-^sbB`w|Twa~TOhRN@8ap zGh~65cdYq(S=UQatE{CVznn$wuze6hFl1?>Ha)7(=%Sj)rCqZ2275%$K2z0KBfh`s z`EdLUDWo=zKFfibiN~Ti^FdkHw)W@z8uUceXTKWrb-%MH{&PmZfXz)dg3ndtaFMKN z7fvUU#AhPJGL*$fF5>A)`uLjXK3!ewmUAy^&h0fO&$hZ(;V|E=pkc6je~G6kQCc>^ z!wirhR+4G4;8@fY@GP5+&AP>YEdElJ3m%@_WIBLa=ZQ=sg;Nrz*IcYcZ51Al+fR~8 zV|O=a$opqw`}*kllzVqDbMb4BwOk&#C*6E3Dyz)r+ud#|MfKX>&Y$I;Qyuxw?!@X@ z9%ttLN$tr-2O8!TQp;TK1T}Z}4<6>>`mvpD;t9}e_+(SR{NljH;X{#wrx5p_y@~NB z=d&znQH+0acXeEXs8+deWd2=kyKfJpQG?g*w9A7}&6Z=LA5v-zFZk zlqW<;sv2kBY~$EMa{#* zAqo;HBjZGW84m&NYdob}|1-QWL-i>6(HMcpBa-Y%DqMChfiD639`Xnc+Xw{AZoXf9 z92+&Ry!BNp*CO2H{T1A{0?xlN?AIy%4wYYOO5i0K?MjctGDEpT;&|~NDX)xpeG}@; z=>n!4-z_BJ>=l10%cV`oD^i^wpONw^L?r=Y=f(?AGL9TAJ{=T>z0jdF@#jZz7IH*4 zbM=vt`7(*w<2o|1#4B4Abi?Y^@EO1;4*44u5m-r1-8lRtQe-O|`%z`jU1#07@X(T8d^N7mW+PR{6!JfD zQbLqR61}I#&VI1m$S7~sV%dE4h50WA?S{OVRn_XfH2a~u@3u2iD%WGU}l5puPKQFqYC!LtTAf zDT@O}UgG9UZWsU7y%J$&5&8Qbx>8s|dZS39eMol|FKlFWiZqKATBoGaL^-diTWxW1 ze7l;OKgUyeI*xg zO=Y2z=EQ6Nl&m58O_Jlm$tLbS`LV71$^nc?f#mm3yy4OJW~u_Aj= zL1na)3LkZcb@%p8(LjdaNsX}VBF?Pcc))7Rlc~&6wn(Sp@?CC~Kzk3oSpvREAPiXK ze-pm>EO0=Q<;?$l-VbJ+yG`zJwAbvK({giMWG$92js|d#$g4_V_d88O_X59d2W1O+ zK0LxX?F*zso-Hj6m7Z-;!y@0CS`2jjvwnIO<}o30IH6IWCvxUQdPxZFuiDlky)J(` zUa~=zav#oI^>%y&$_1R57}qVlw*bBIIEG(lfdB~ar7>0%Ov}Cgc5jwW zRsf?~tr6y_ZmCfI;1tSSU_YL;QAgqay?yg>gd(_w7DyJ=8Fw!deELyZ6+?dmS7L|7 zNFro`C#o;=>1;^MuseWqF_ESz+}_UhPk0VL-s|>+3|JN;pKD*|ysHWv6dL)PgXx=k zk5k700JwLr;u#7BTiMeVEeA=Xkxm}l^g#IB^W$^I|U|=qp{~7yBkZq zw;fjgHF|MC|0^}`Zp`;&rM}uI6bT@HMSA#jBX_a=LiO*NyRQ;vL971&*?=|O(*Rqr z$N7WH+`T7lnRIq`c?-A8>2&%Pxi@Sl6kqzO*&x0_9Nq8_0{rcB)7O|Ro~p-#VmQzw z(%!k&AVvvv+Ss8A_oxW)#CGj8fVCtiJgNA3^(6dFgyi6+O~B82oF_^1iW!KacG+M5 z*qYOMeCUVgd$d4i(6W%|Y%3m=xKCS19LGzI-ZIOW|KPwf%Aj_q8iKBKqX*)zZ{}LO z?;XET7|wtwI5kJJoCxAJA8VC zZ1dr8WC`E{epJCSIw9BV2KL_eqe;IafsX|Q|DdKqw+n~vUO)fAVv8~X0P4&qk?H5J z9xfF%MhRKrfXtuN&4GKHTEy_pZc{;bVZ>i}BY5_`Vjx2p%{c79ZiwM=^RbBJ+b)k@ z^ZeAk(P7(h=iIX2(KSo@!BgGULeKZuxKu&0IFD=zMFPpsiIRwcD@XTV=Rw!!F9FL= zPxqY4^*AGy(oAsLJiovV_H}>o50(F!HJhO9R8#=2$7M3~Acl(mT3;C8$n$z5#_No!AjnpT*mvkJq@%IRo=-SJNpeEzOi zOJ0fD6c4EF{8DHH5}?h*mOc_{uSWp?_RFygEQ5Iq%VvVTy#Mw-h==JVOo5^(S`QE? z7;X=h$|M4Gl{*xTAXe``X@dEi%d+Q}h8nzm5&!NwxE893^wNJC#!7dm6mdTL(&v&~ zb#W#F4{eqfX0MOB*`Abru>nM80S>c_SMV#76Q&lTAGQ#fy0*pa7M<5jrxW!l1CKkV zT+h0aEuBHMe_&+LDG?T-KlGh+3mFDeC4ka+=`)59bGs znWPLiv%`0yb{sm%bp@p?=L=+1@tksbhW1m3tF`P<)G_qz$AS2=IlI-WX^+U^Q~8!~ znd-Zj&RC~@-Eiht=}^FH;6v;^*BiS+-58K8yy5fnb2lNy-uVKZIRgZGX;10OBsi@~ z2w$jy>=*8EVxwYZ{jOq?kFL?!S+;{FbCC&`1DvtQW#{Do*1bOR$kU}aCcKr>2OmYAhFM~_MpSs~$(+XO%~VV##^2F! zred{xJCR4B)l+HR8(PE{u!Ypqx%EYS?EPxt$*g->6g8l3Cu7rhd;NBDOGmE0A~t6% z&F9;)HPauA#jCPG}uso z*t=Sq!C^}wTmY4M;fQqHH296Ljv@r|;&BY1d0FtEp_`S9q!j2nuM2zjZ%SpgI+@sN zb&DVS`e?n?I_QfmQN2u#sluuAABRT)6;;HQ8cZg6+vJYAuC~Tf;Har4|4wVXrvyHf zv2N-)+*M+70H?YdN#b4vrkk^dRwCE$7U?{^7Nv@)O6E$kWx-W74PC+tbq-f>oqU*( zh;hSvv>c_hi7YSK64zM))g+GlqfJ&go}2P{9ObR!8*-83%P5Z{aOQD45`ZXt8{)GH z^xrXy<tziq#m9tqZOACLHks zd{|V|O2GuQw=@_l%4n&XNOJ_9N8Q!U*__4cQB<|pR5lw1NScID&_IizR=laFSq{pc zb)B|8PFfc?_JIR8!?QO0rO#&1)6iBcmq5~GHV4&6@B3btobf{nUJ781=ZEN}>9AZ9 z5NKo{qofFm=~XPGkaBp4!I4Cut+45C&2k(=csva6f=~^PvbBm1lJ5LGi?jPL(x*=| zTe_rL4Vp@~$i-#*;hU#WZk1tyuZGY`(T zF49Wf#=tk1wLx$c=kr$jC<#shXFJ)%an#$+4r94aB4>}|frG^@mVqoeP>1P7o!j0N z(nH>}5x4ZLiUE-~juVG;WdfvpRSqA?xv087nL~4dy{&KET1vC0Nu6L>Hz9Mm(r(D7h||jv_hHE5X<=)f{3~2p5HOUQ zkbNUYKK7gZV77I5PTmJ%8G%ctzr(;$_o6cQXGRU5^4MGVXP}N;pa91uqz2V3@H4WP z2*;ghr4{9#2-N+wyx6+^H^wVCe)z7#$;c zh$!JN@+dO7HO^;pq#hs6&COXfXdk+_?aZndCTOz~h4*fNm5)!~t?pw488&GDAwEZu zM>T@(JG-%Q8+MkI;nu8kwt4I4ke*DeOdB)23N8G(15F-612oLXCdlD9q2A5xXWbV2 zJNLP~Ovtw&wJfCvhgx;c$$X7>ZNA%lD$Q z!E^fY@^?iQRas@Fh`XZ=y@tjtvOc$<=Klq>%!uZ~7V0xv!Zxt}9{}*~%OP8@cbkbaA-A*HXV_(aRI^^)ewtJ?{Fx|lFIm2@1z@pNH9H}TGk z>NmnOqOH@mgS+O!n_}45gT07nd2Q?2eD_5SmQTR#)*i5L>!MQeEVm4CR0hD%35`H; z_uASD_1fDh-FOBQ7bMV-EQ8@~XZgEbx@(cBA9kn<9y?v)E)p>R0Vp0&wnyU4-gj2$=T_2`W%lEw<7& zG&dh^ z@6X!K9o073t2HL?EIur_7N802wohwk%*nsFr4 z+3Oz9mI2)hx?u2p!0h4i5YW-kFCaPN>Xpx`gKeqoVo}@&V9&NO;Op2ewsXmrL+Ue?26rA zS%la-Q|pK1=gPQmlVY!?UA}XbFZ~0KYEV_u&TOpwQC zG|Rqj)#q^qw zPz<=<3u-7mmr?#E)b1OV&ayjjNi8VXpSh$iVEQ>Y!H;ujr4ajG~v!%W1$e~ zp9k*oV9i-k>!E(Ud|_L9fOSAld}2s2g;iCOb6DQn;ZD>S$Zsz*l6|>xdIH4G0=$Xw z1_K@f)E_|>l7PUxr;F30r`>>utEb0+dk3subrF85x6H55f?ZC;+kwt5L!D))$z^C< z+EP%W4Bv0#=BhQrIxsum!JzTpe#A}p4N)RhcSF7MMQ#nhYfyul7%0#!(Flj?8 zepvd2RC;(+@3jOVE_b2erXPb&uKv2^<)~BnS)59v48J87QJ z_JzBCp2Eoqk*hvuC*b}Wm~xC)XwBj6q-h&@wujgOi&=^H*j(dM5XUP!3Ilnrj$gEc z-t(TXQ_Xn1+y~~~W7ZcvyuHqSkBe-@byq#=&jG(_hld>aC>C%Fk_TTaK3&0Y1%cmC z^so}pdRoMBm-++&F%yM1+fgo1?5UQaqow7%*Pl>tO;Ox#OeQPPm3>W`X36;Vm3;Xx zK7y2t8+R}*opCyul3Lh{RPbu)ce9qSHAy4g^x8Xf*n28^KnZ9 zW0#qzQz#WWBn?XEtd?N_r5J(illV#6c=P1&*(eP3{>awIxh3*+y?L_Yo;GKyTB#`C zduWCN%hjv|f-H`UynwHNJ9rNQ20Y$VJzY!hB6yBx0q@42Zp5B8sh&K+t;B28Rm@Uh zxIBW9icEP2l=M{SbS}BCkp@tx)6s6epyM1fgUK-Hol!`)B-meIn#ffM{fjT^Nh)ee&T_gRMP2Rr$%U`Hr)W+}s*; z+=O6)4JZ8sz*bO9DE8g-IKh`th&;W2P|pIyoyrGi1`l*O=B|&ndBe4Zx$pI8uB}UAawS^bFg=HFd|BGC z0H;;}Hv%U7SilnJ(AqY6--3X?Ms8IP34RGCT=~8aH9mX8TovD$6gY)bDe5HRoV5NAZD$=7 z*Rw6?4k5TDKyVB0?(PJ4cXxLW1PJc#794^*B)GdZ8a#OL;B&~&-o5v|nKf(8tkwT? zAG(`9`&6B(ufDyjXH;#5)j%Ir)|aunLoul|Qm17iQ52iYm$-KyIeG{ad}`PEU_W%TZ)|%PFcYp{_+%153_Vaq1ZPN z5$tm+Va`x@RtNLbGkJDfVPVybWA5PHn@4!HYzW+=8qcl|qtFnP@Qkf^%@Q+SF58s; z>!a~kx$mP(E^d%Wtu#rFHVrt@aDkG#8qJ(*$4D=Ke9>_c5?bu*R{T=FaG;~AW~WA@ zcIEA3l$etl&*wn1!2N^nOq8pQgL{*E zKM`OWhZSM1KZJo8eA@x`j!X)a4<#Fo~oFx5bemXM37^=?0g{$GA2?=6o^Bu7^ z2zflDxuiswE7e(y-MWJBf5V;KQYbEGlJIg;I|8k>Xbg8cI7R{ulR$}imRU0+Nr-}o zgJu+~cxjN{d_iqQal2ZIyro7$xZkcoT`Hu%2G%7c$W!lK7-bO;w)v=H-l-Z@0O0`s zxtv@U57-V5rND&8_x@M=_3DxxZH(FrjZa7jaKh~UsX7E;-kwj({_H2|IK56qv;t!x zxA#52mM3hpCB7)xZV$Jx>T!v*T|nXU*}DUM8kku3%;pLvfRH{wh;3gElUKOvR|QZ^ zM54U5*J)f0h7$+Y(Yu2%P8nFJ#It_!RoSZBoTi6v6h9l{-b)0yRW-4iSG-9;1wn={_}0;?Xqcf zoAP%yuV-8O`JwyDKArb@qt8DcxJ>p;(SJW93_-{kA^z(a;Q-M~^7Fr+!8i_l9pw4{ z_Erg{fwpU6dis;x4Apvf_xh>e6zl_Tt9ng<&LtKN8@DEH~m5ZicYf}Fz9w*p_ zpCuK^g7>@w_VMEI>agSJInC3i-t{M))y*+>5w>H|sV+1>a^q&Hqgn^{;;VWpOSPbn zn)_87BLms)vpc+ZK1m+ZRNi5$|`-N+3}#m zzCHgWK#%u5La1&+yOTJ@o~xZQmyFzmuVc-$9VEWD=Lv1owgT@{U~O+NU3UYa^fry@ zjicbe?l0wcZ-}~IKp~|F1JObPaiogJ2t$1P*lBd76&e^#GL#U{Ms**0hy`iU5FNF9 z7u?)tHY4rd6Vm5CyfqTj>`g2yZ@MI(Qtc4>pn9o4?cBdM{rcq{-W1%HH;=IA4iAmS zZ91U^vsAi<+1|cySqLGF>CgACqg*w3^Yf#Qq$2C%JWfK0 zkze5Zn!f`1$D>LaeEvXyrny`fC0Bs|c#rV)=j{?(qunRU9^%QK_CzyKFuUK$h03p5 zY|3nySNVH24aW-E-NxlJKaH%wMg(g28m;%#QW~~2nrmv7uhEz%5rU zezh~&%S3UP(ZQZ}e2BQ)NvN<+O2ERG;4mfA*qpmGaBv&IC{LK=LHHm zmIzgJe+om@WeuZVvyZcJHg%wEuVdI|BJ1x{+(zwUIw3&V9_eTHpQG=xJdvMI_p8lq%FM z^@ac!chh2gWMgW|aDlQvxRK6cDonpi3Y9!MD??qfh+0MQDo`?fTeBmzxA0gQ8AR;5gE});*e|%jVZG9v}2IC zBEiEYm5fw{^5@M(xXVIACy|5cK5InO(Gs)=Zi^Nz7|PKZVL`BD+P7e#-|^fxyo3x8 znlGbP%FS-Dl%M5|poqj_B`TYDqHOKYh$ig~3lL(W)6_nU;^a1Py<2E|>bm)`u1}IB zVd@xA=kY#TSYpoR^~U=brCMk-wn^5$0zmh`>3?`?+|hLPC|Y;C z=($E`5&j85)q{(N53mOwgp-=>Xq9uci0v}w9$VW)a1uG+!^JfHQ;TN#BZ}DyJz95q zdwf0;ya|avq0AK#a-tku;SyIsY8xl>K0`dDV2o+VxUfmQ2NtMDnZ*nX&n4wO1kBVS z0^}G)QQrYUbTrq9ayx9yy0pI3CnM*XxNut;`UJYrLGw9Wm^j*$w!hy9ZHInhy&Oakwmt8k)NM30p*ZH)bhNNFTBfKY*LP8#b4 z46#Xr2LxYu9QBN%IYx8Qn`QN^5@(mMo^>6jw1;kswK>fh%Z!ee@AXF+6(i1&E+BQv zM#LI^NStA?MNnL56K^^UX?qV-aboNmr!Ohq9f{R+G@tDBuh1YGvZ0?NdwaVQ7Vylg zGWD3df{p1q9)!a)BAseRP1x8tbAWpguKbm2x{pIp>*cxD*y`+o_hr!RiSYdKq)+mr zb4%HZytZER_^2*CR;4!QQu7+pA|8%aZxk}u(p6pwG1|1R8=KRj-O++wnI0C*lr|?f zW1Lvbup83fv+zg8?E*+p%~uQxuio2&No!^-v@ryNLd?R7CaCxdO&ApkxSDvyR+6)> zX@ZUx{falviU}W}cr`7q1Iwr0fdtb^_BF+=_&#`wqZl)4<WmvLta@o$=N(*)`T~QTTHL^T&Sy5D^-C zYKXv|%reK6P-+8jDOyXWENFBZPa40hSrj$velgmbiTk=}RDiafnP&C2SjSYjyPo_e z97hZdTIJsvM8Z`AYC@_@3bin)ajEJl#9Q%_AoB<9{7aE`y&8E^H zJ6<3PqHKMwZH)Km4h<(J&uO~fj8f^`Sd_E6Xnx&Lh6wsPvD$l;)q2<4UcUhztB5OG zPDZuz(bMCpW@TM~?KCe?zxWH-ZsnAxt;x1q}$l# zwM*4X+UD`YgBphrqfhcJcr49DNtk=uZAaGp_>ppL?@Du?x~aH{=ah5arPApJ>FK-* zRE5Vqy|mUpMY?y{9%3zwa@l#;`*AHhCj^3dlSLF87DUPHo@JGJzZ3Jp-K*djand%M zs-U3AGrYcD)9S?5oGRdBESr)DRpJ2GC{2lSm?@rd#PHh@MII~18;UM-r^#weJs1H+ zmez(7Tdi%CqaSwFNk>KClNcFhWunA*+(Tbpw2B+=>9}ys0O|_nRyUN_wG~=@NIA(Odygr+K7xND%Fixl$@{s-; zXO{=pt3OVIitLtCvJUf;&CCd_6R7wxrm5{NpDbFAp?+PC)Wh0tMx5+lMDCR(k6GKJ z&NFedKL8)i_syoQQ)TDsC_DRvq14Ox_Uv>%N-wKJ!M3nPp|(rDLDF zy@BCoyJzLf>2Uz~m=2|`du!8*N{l7&BQjgl&30s(R2UtE|1SSphmQBt)a)M4w3^R} z9q?UJvZ|-}c~LaRkc+&=?9&C+&c*b}RITYbSc)TC4H!BF+Ei;j3ZD%5RA@y=*yr;S z=w7o3hkCEH$KBS&)mKgy*EQk53<-s?vS}8R9rGo67vc++mR?c?+I&cLAY*6yE*BPN zI$a((;xwqPZM+=u8Wa(c{@Uo&ScriWn}EtLRqdK1isXQ8H@`Z~X+SY5e4aC-Jf&}F z($2u}P(W%x*%1l^+^+sBc+XuMqX6rmA?`@-E z+_}*(G-mU;Ssu+DjnX&QL%Yq(U1pdE)+3N-v@Gx0{3?&W;pM{U|LAbu zo&q0_vAy)q-Ap*w4*8l~M&PjtEEu#b9%RAmjxOu+I-G8RD_vh=F1C*8wz(T#x|-IP zjx74vZj1PJy0nh8MzV7%vz9In#j=lGa<_6Xex2~$2+T4PU-Y7SJk)-0s6So_e8E-j zQxwE$yL%p5rPAx`|ZtKmrYA+eidUv~WAqfU6$E9MZWQx|1!4RRr42nSzFoz)%dem2)D@=@i z*CQ>vSsS3Nxr|u1B5D?Bq_r6JsBv1->uQDUYn`s*RkeNECGgoA`qhIHtczGpYtH=ff< zg)FL}zVN8Re!%4+_ODP%;ik~WlCth@xeP;oMf^s_GW)!;gnt*D?#zfHMt8Fvf#c;4TJBr zpV_0DMbbE4&=2>pP~7f^GmL?2b4057yVs+bI_a6$qCSkk&HWG=dTZ7hXV__;`3Qqf zuO{mU3((mY?pErhdtJ+6v{JJ-;>ccj>tlA-dmm4gu&KBEVXStF;N&!2O_%~TN5Q+jiHhSodrm^2l2y0HjswZg2kMBC`Xh<9*37v{IX_f=2( zq2x1y&z9{=YHA!6yWWY(W|f+X_KI7%mlWfV2p7$d$Mj})uxc4g*XpHo0mLjy`F)nB z)**smFNv4ty9IK%@K=_s_aCompy$L*hVE1NR*)Dc}_s@b-oPfgDqzjvm_Qq4}-93!Ou3ZM08TD3i>YLo2qb@-%XRB_k0tAizOXv8miK!wA@K7z zaynoOA4XkW;$07WIO-LjZ#zHHZmxMaY^c8gIIWW1uc^@e`t!>>RJ~Q->mhWjSe$JB zo%2lFkPXLyVMaYYg9GWY`HrWv=xf)cO^- z-ZIxY`P1G}_sw;GXOkP<;Zh~cFp-@M*2#*KU*&3@o`r>jS-uO&p?R-7aY5y^t8Y`a z_d|5!D)wn@8LFPOMcMbf=Yd4yD)PKich0C6bVPqNK_{?P+FeC2yx30r(n;o=H>@B^ z!D~mpnO*X}-Qb_?O9Su%Z}VOTc1?^rn0Df4eISH6i*pcY0KWwJ2M-$DQSO#pE;Zs; zEPIGtXIMgm7@Rw%t6dw9!w1JqTJaCuKOExIlYGfFh_~_gObbh)2=m^;Y5=^rvsy|7(AwnO*u9iO!u_S?mr*JI2PNH zhPQuIL?3BAk~DmOj5$5+bT}7AXJ&3uXu-AccztpYR4|EVw^w-m9cFggsLAW-OwX6L z%%S>XOHep|Raln;67?}^(&zb_Li#w!$7MpWV#gYjj2!@5G<{bA36N5$0pE<&H9Q>T z%IG!j&CZ#X1}_bXQvm{hy8yL~k-wp36%Vvgdb{h~@wnpw!NrC&{-0131=7QXld$UZ zw17wWBaT_{{StCJz+L}58lx87-8hObsQmRe#{CUM+u(2;{&@ym%|n6XVQch%xd8DV zf4v!qkMVcof4)c%2@61a|9rMEl{~R?LV0d~2G}PCJ2zhsV5$>sr_qm1kkS z{0zL|_{>5iHPWXlP1|3?X4X>HoGJJVk*Z$$ldD`Z(vg>$zrpF{cTq`XMLMigWZyG| z!M6wCbDuz?SmTDDLe`cB5pa|z8fBN|>?$0fq37n{7O+^oUC1jHLuXZPCb@SF6TQP+IAL>Q=3yf-)W1k?-|#$CmL&^|AAn z22QZZen@uqi;N6)IA+L!AZ;e>FuDpJ=C;R%(M@Vrvh&sGJX7}3d8hn<>UZo61FgGc z;IO4dA;&NDdnxcs)EQ(wcTh~n=}HY}W{RfngzG8bQu3a=;ND5j?Dz3%FN_&c5k=$q z@9z=*B%^VyX!~>Ux<0TuJGd30xo9PQLUp%Fyt`6!uZTlKri2SCh0UHdLyY_0_Ztnd2fVlg_-g9(!AOVU^=w-Yov|c})SRwuD>( zlBa{k?u%C~^enlIuF#U)$44CbsLNkhjAMJv%QrMF?3Bb+>l%0Ij?FUjJ#H#TC-GGp zm!r-{5uut_BVrI4Y#ua3O+3!;3tDc{JX5n^_8A1{F{j$hfQvfK5P5tABbl5pTb=H> zv6p@vExgEu4am}gu;pXXP`Ol z=6ApTfH*??d0Hx*`2}?By5l}MDEvQgC0Z0N8%;^O3+Y3Bs-DD6J0n=3V=HF!oVpi| zbn^{2S8a-H(X>G@D8}PSpTg{Fl$Mru1-DUZa$R24wph%^=uZj<#~Wm06D3YM?=B4r+>$dHHRvr)k+CD`?!%^v#2U6pH%%yp`|tg1C4l& zQZ=+SH4(VC7wm1gC<{X*b?RA^uC-iH|G=mX_ew^ILDMy5Ro)>1%WdS}7Rs_w6blbViG z$38h3Yo$EyMA@~@@EY`SaF0YWF}2dVqfhrUZvdC{1nPl~I~34~zDHVk`SZ$=FT&{r zFGn~{M56DN6ybN4cu152FcysZM|VXEJ=P4^2(F=I-2D6`?K)>O1r(B@zBEc=kU_x+ zo7`73g{K#5KTS`zio1odUU`#Vjc>t&DkOQ^W1%pnr3-R#VDw(<5cN*hCO$ zi>H4Oqoak;NxMXMd!-esDr``F4j0pn@tG*HY~te8m{%-G1cW)&!Kum2h&{IpT6IIF zG*;*?J{%honEXL}OtW(ZS^t(p3FO3pF~R!m=UE_rwE^PNemXl?9z-=RwvV zYSIB2uZ~FJag(C=a6w#qz%iC0`DQ8pNH0NF5^+|ZCCSzO#|KRM$XYQFCF*d@SSl9| z{{KdyVMN7lr-E-&--cVMR*KEpz^&*~L9MSwiF{OsP5M_W2xrKxAf#MdjdxV}zM&TO zL)B??35j^UORwf)U~xNtX^Im1fvJsxBtI?OkNru>LpCWKSPO2L%vA#j6eeV9>-xAl-uVI;y_^ePiz#$|IC9CTx$;lnWa1C) z{ASgUY3A3N$OZyg!|XL{MA5UmRd$X`HVT6GD{C(t)1GeFInMgHcW>`n=50qEt{)$% zadT5Tq#mq`UW5&!W;^NZawVVq;8CUvZV~X^YHya*t}oiqE%F z(!>)40%6kTJHgBHb(__esCyem>?4LW9-|!yqiEW}U?*AUT_)8Ezh_*(CjXK9b%aAE zRt!R52qA0N)u=r7^vk5Yq%mGXO2n>oAh#d++G;k1jViuYl`cm^=7-TT z*RiVLyy0xxNmppv_b#k;kx=xN{FY@>69}YaPOqQ~OX%ydb?}_gSS8#8g zzA<99WYza`>VpR9$&VYd&&6$} z^)55t?3giIrNb@%J5VDiFQaV3*%jtR?&Mm!gay!8$?{b|e1cSHK@gQsKgKz0a)a*> zxdiHgJ>n}evyRMbiBNT0xwW*i3K!M~oK(4qw*YygrrTx?*l;i;BAz%VYE31J6ww%S zT@SXLVV~S`#6s299qMm}I50&&{$f5SxYKM*L&s#>2Llr88~s%6&P0@g%cZL)I)R|F z4fnvP5R-HKyS=N#L)ttl!@U(`P8fifF=>|6No1McW)CoxU{tE`=vZh1+Bmm)PDJoy z@k+*L8wELiokweV^~%l)^J|S3DI!g=z?F;sBup5R1JjQZ32Io@Gh#a{h>J3ATS8=6 z{5P{gEnz`bvOCRCyF>NYOp(tqUu7)VBSHf1M;ccaOnzID_Xm!{f;Ui?kMip>UfS#)7GWr>LVTg6ZP9tsdK@Iquk{ap&u3X-6;9v{7r58Le^-8*wj226Bt^p&$`$-b(}mvL&t2pefNM$C6EMY5n?sB z#|LO6EcQ`iGpH)4i}xjHG(*P*XSwoBhKa40U8I6M2^$D_L~Ql_#|DvuH)T zv=L-|v?y19j1GdsbKhPgSM`~>u5(tGammWcF3>PDxA`CRwLiUyvn0flz~X$Fv6ymy z2LE_b;ucMCvVVMRS;ao794oK=V9~xQt+v$Ap#u=FV_QU;%EvlYQdg@r8d^IH&H~%cw^^Ci&FfH6V#E?6UmCLDPuTH<We?oSzF=;r^Zp4=d4$|% z(|}UF;{tFaeAm^5_6!8-oTkX5UU}_iLjY1%qfM4BXWDdSa9kl>$c$HF3$A>t*5{)J zcFxu91v+7FZJp4BmAn(^xBoD(HK{E^=c69g=f*l(Oj;^d_e+UW9e|*R;o?Gpxrs%h z{`0NnbkTFucz=e|b;#k;wb!vltEyNfvW7|XE+5G$t+r4B;^3^PwEa)DEWPTpl||CA z?5E&KeYJ;bQYZ*a+N@Mgve)6_A;i>j;UG}(d~_=9;Y4<3q4N6Ri>ys@aa$Hd_dOg{NaRUe?obIRN$>pw!ONNNIU7~H~b*bn= z+HlV=(HnF$G`r(Kpk5b)n{Q{E06F5lwW!ZGGwuPKOwi>v;hwGj##0sG)4m6X-$;r< zF#iLTN;TD}kHd-fg4#j$tzXw4{K+Z?^e5x8Wgk;J`-xAgiXKhC?|agIeU(=zWT;Qb z?aZwI?Zjeq;6^?>8#5bc>bh2RHhkHokx~R2DkwL7b7a-V+dY*N^3j@U6a}*6g%>I? zWqq;h-=2m9%4ur`4XTWW$2Q4Po+MfC*b&sv@szY1*{`ntxDx`Ao6u?hi+?h}y226dU_Po)J z+qL<|YXp{UZ&u{aatTg4B1Ia$yoMK!Y;U%Hc?&`{$H)cs#ci`AoS+9;&tx-r1|uDh zoZCAHJT$La1QXIDFQfx=EF^Sj8>Y261NA!x6DtVtH!it~(V(4U_ybY@zd4i(S=bP1 zc(kdo)86*%)Na?A9F9$<&F$hohfkDlR;ElS)Z=#C--)tb+GtF^E4hv{|Aq7mBTrf zK|aiv>V~*1#FfYGo8yeCAM43zfVIVc^_gOvB7D5u24v8nb;kHaPN2!(_B|4P;q;5t z$@+w8tVh+XrvZl*Yy`J6p9@||x8T(--)F3VHe-D|ApoQ(A5N!wkRs^pW{?Zb)A`-v z4%vwx9CvQq9o&2W2;bAoe)&w7Hl1CuK$f2qY$Qo@50>w!&zF1jd>_%j58(8Jb+hB? zd@8GH{ja8z#n?>Egp;2XJ=L`3#;dicTiF|rW<>pB(=+cJ*OPY()uuJ1Myr#>!hj-~ zy4-yn;PdD`|x4i@7 zLi7|RtIkDP1XB+4m98dN2KBqv7)NKi80uqQ9*wIOU1v8^0sH6t;>~Y#^DOfXghQzPpQzHG#0j{3{;z=) z5*yI54-60ARrI}Z=z4J-9OenFeg0WyiMbUi@MZ6e`kF@BtYy6>a!aWSF4WpwZp>L$ zz2>;5Qc&RfhZPubAd0yi1UKt59C`u3p(#aI54W>CJKL*YJA2z5YTSo&c&-n~*p75> z2N~C&wIbONEW^%A4=|-M$2V_}o_9UW8@>mQDHgLF6Y@w%9KbK8_b0xq00j`1qDcSZ zHtkFla2*}S?oXbrG>s8Sb)4#ZP~AiqlqMA!ju{o(%KMh^!(QR80_9m|Jmh^=?8yE@ z-7@H1M;6D2;JKfG1A)lNlZN1(9f^`7g7c)P#}TSJZO(sryP_&+mV9EucVdgZUEehW zJ*{Z{e0uZ|clrLOLYM%5uD!n=5149z+JF@4iCI%F%l8`LFLK3&MU-^zt=7&%alU%H z|NchAytUG6W|x6-RAL_o0z?>|YEF@M4}7wH-S9pZUOk4Zr_m((6Up&ygAldHG*@2k zy`+e(evI3=Obxo_+qgiV_x;)nvTShikz{P>NMdi0v(bj(xEsKWIYeqW zVj`RuTw+<7Frgof;Zq_ZIc(0w$>GeWyl2w#1_&{lW2sa6r$N|jok7A zn=YALTArzHa(phpr-&kNHJ8vL+=3#OgKs5z?x456*wj8t4uH|^4Hv`PxSXbxlv`i-&A`CvWQE}K# zZ|aE}qxn3&cM%D0nQf$~^zMG&0N8ARhSrrZoPvu(O@KjLaKD;zn4+yNNlzQWz4hx} z(&qN{&DO^e_TnXQauH*+IYZVoDDcsO8 z|OlS!Eh9jo(a$q4LHW!OKoH4P={K414UVVZi2 z>faCwJCC)s^g-^&_^b?^xA8=Jj<^|F=Ir%c>&Una(Z4`6JG|Y4p>DBtTNzo^8|D#| zFxvf3)=D>DhI=aEDjT#_uHz(sxJ2-<9&I`zi=+Ho=jVSF?}^{Sxg=b%{e&jW=)7ysDE3&quX0W~b%P*vRZ01TdQ! z6HvgsF){b$h1(mSDt#pRWK8!DLc~%bjU*c}r(eh_EndKKR#a&;Nm|Cd>e_ z?_Vu3DO7eL%c#<>0rw0hjI|cB-Hi-uCoRk6Vl*;FtkJZW2HBBpZ$3^MBS+NUP>}oI z7OwP2nC(oIXAY6pyaD-V>~h=yi@U~A)Ee3@W#H1osW%WBZ{IwAllaEU%Gwjdeb7M0 zk7!0E6{YDonNY0qzK~~GRGM|yn01KOGTNH?=1X`_C93vleukz4#&7WhNPru&oy zeMRp}6Q?-uZEIc9AZ*j*E9KWplNlz?QfbU697g6eBHi*O`Ql})1?5>#%6-*jULRM3 zFD}4jA6e!Rfn@?D{3c)_A}xTSRejHKjhqr^Sd+#ym@$56?fxIjYjCeX`SzNkcOuOW z3#O(No!A0W0}7-8NK#(CP%8PUg@~{+OeW79YGqp`6FJ`RrE(GsXXFd9Uutk; zNg0#kz=PexoMo#KMm;t;-M+pvi+@#X=Je9MtfnlNr8y=P;q%$ZRzi_)u~u9*;G2=* zyaH>uywkM9FAZvKyKB4{9BcoULrq>^FJT^KjlO8fn!F(SZI*9{Qe1@bqD3sr^3M#d zPO{kY@F)k3!7fak0{QO4I94}5jqg?$>^5ni4=oXe3$O4iR%7BkHRZAT(+*yH;!NRx zA`ANS1mb#erP5dOec##n?Oy#C(Ms*Vg-N=VB*r_YyC)C#IA2eq7=Qa!AO7~M#`yqK zc{904yalnh9(vijq~veBl;D>@2RL3kO(Sv}c0U&x`@m~>+{xu5pbId|L9;ch53(HA(8?3O}JY<;I2 z46o2{j+Lope}=`EF4Mb#YNTw(q5X8AC;jUI){}yPSyrha78Ju2xZ6Bh2AR8=B&fEY zly3{@^@*rDK4*~;A(6p~?+$W$jCsr)Bj>yzk`z;n30Lu(IZen9iVNJ|qaqp=usQ+k zps&gL8%=L5S#tEd2sRA7@Y5g=iD+%v{jex}ZCNZ!mqa?{yF^LjOw$Hng_evzeLy%d zg=yWnrO<}eTEWOTy=+$5a2SYSN*TSrvApn5-wCgW`^n}$CH6pD&w}ei;09f*A2AX3 zmGh6i$yN&qyuyyi0ApdKqO%auJ~MBdz9df8q4>Y8S^m6p4j9ImZJ zW|K_LdTO&b3*75`liI=PGrKmO)a?84$OQtG|KUfSv~u|v-R>7M<22em-M49$=l zLtMor$$xMl#b|&7X{;GEN~T`k&6C-pvsZX^s@Fu_<`g-ldVQfad-#?)i^^MMPv-ZX z@L!0|!VcefDHhd$kXX)&uq(3+;LCw1li$q91}Uq}7r;E{fcbj4hzyw}q!%a20XRT< zn`(bY@tsBPJ}-vUBuap3F%=Qq=xa!cpfE*8BDEOSfhxQDLBQH>YDSgl5&Zq|64#L8)bhE!qyaXyvYQ@NxXNH{mB>$qKkB1- zxG9V`ZsPT53(C}g?HgxN6O^dF&kY6_@~Xh30Y9d`&bvAmr9QVNmf59OS+w1=!V<3^ zyLetcY9~1DxOVZcmWk=bk;?9@*W$Qm?Piw#;_HONkVmEP_u;h{;(#W1sU_!JhxK(r zwzho?X?@l5HE8bGiJJWOu0rPsilNRev)%nv2hj_5?!N;@AK!t>O>BAhTio}MS2As& zgtg4B!H=t`P%e1NbQPwyRas5$r-u!mD%FAILmOU&@FS5u*Ikx=*mJf`Dpr&2S@6k%~%+B|rxQ78xKI z8QM?Qd`%;oXql^#e!9*cUNfqqi$FR;m)`bM#`aECsdIYf!j2;HpENq5yU2#Cd%#d^ zABy`{K4??6=rk#fZy9aDI@+q%E{YgyLr35mzfk|&vJv0qp?S{6ir-{z{Q-I8tO=hX z&(Q9giej;X>z)MqZ+A>``WPJtUO{qlM^W~9Z0DL|hO4Ahm5ZzM(zMn`HRR91!#6{_ zMsU?icJ?+?v>#Yon_u_QlJS`dof;=KT(MESeUa02JMGz@T6tt)t%V^>(7f~|HCwee z`*FLLTO}KRjRID?>`hZ-9FpaJ1#hK7mC?hh<|%R}`Vd93hELn7LvUr=h3#%^D@dPX z^8ACr{oGlzRMDdT<)e=K)0>LTLDm6Xfs~afZIb==mNT@kKX=~WO%(Ktfc(Kn)d+X= z>fv8JAd_8XZ+oisPwtg~%(R<^(P?UNr!Ye|<@wJ@7C6XK-@gA0Lbm^C@s|rwR@jIF zrpJ|nN!vmdSnTh1EY`mMO_pZY7K=?k#Ue`InL7D}9v>DlST*bIi{}M!o^8Y)s$@+R8k59*_hnnJ_)VQC zn*;NZGV0hGJN`X6Ai{Bi@htgZ^sIONZGpNLj#DKilodCyz`W#7b<2Vi=Vb#PctHf; zGRi^*GR?KhGaUQfk~SYp;sQEqLFxAvmYveHWM!c$wlj%Wp~YSTdJ-gX5z!?M@sk^M zXhN{x3>2ht`@n_7Dz0fe`$u8h*l;D;c}qkS$&OTrCB(phd}YEC zPAe#YNG)*s+kGl)nERj9r9Ygg*yD;lONVn*btDhF%$xY9i>tlUyUo?s-A8SOrkb|g zd$ZpXREbkpn>z8A%8!EGiIN#*w)PV z0Q_mq>!kf*&hRPrJeQB3k&peNCi^Zv=*QO_24|;?Z|POS9}Rtn+8QtBZj*WJ^mJH| zWZtoVAHCZVyX5~UO&Y||3e2NplB3#rm^*JbJ`^St`M$|7?r92?eoWcoHSXsFRcZ z#sMt)^lQv(tFsNB?6ozzG`8id*{#0U^L;8@vf0nh@m~&-S=E!e9o=6P>1y@ArAVTn zANu1i722Iw^V{`^6t?BGe*D}|#Wxr;ZZ*7_(WX^)C2l@f3TDVlCH2zKUQxOox)yky z4|l=22ikH=4_39*)PaU-xe~)L%9YFxtIJpfLbg zRDls(oAk9QaIu|Z>(zPbHhGOGb8eB26T9B6jp*|)tMR(}InwswxOu_p;nuIo8}&Qu zzRm&k%(YOr#Wf?W9T9UYBI%UD=wBGMIQFNwNwmyZORGpva(tq~z z(JkG5W=5bzS)B`vW^gk-hOdXNCu`;`XyWjqDYKnLF@w778W_THPN~&4>lKd39xNai zUtDdTKc7Uq70z?tB3GXnHOww!g3Oxe<3?;R)5=?%-k8APhI2M}b;!{e^$=Nb;dDQ{W|ZLZ|m=Bmv5olIpY7Zid<`osy++58vfvNx?f#p zJ>I7uUuWINJ1C6hcNTK+*r+XwUXNrJ_O>bN{vRiR0&~^X=(e`D%f2vQ!dvd|hhcXn8F<9Bx7D!ra80X`~9j0_%b7oR>~odyoQCrs-zOJ0l{T zo3R^Mx@J zKn)-|w54#(SA1E_9?MC1jqzgPOGZPzH$a&CIo$^xTaheQpSsOkI}?W>(z3 zloR6A*ey+?F@3kK1R_9;AZl5`v#- zNQ6yXDhPZwA`2j2iO*d}BMD2|S{EO&y?XYR@TD@ru!EjFrb4Xth;)N0$s3a&YU?Qr zD1i-p1mv%X#6CF)nM5?Fd_@4445_F9d18>zd{ny%H8cu4?Pkzc2gqVQ8F%A2v4Awu->H+12G7}@w#j+APjg%OO=pPY zU~lGdK*8!wB}(hO9pAkZddIB%*dzS8uWtxdGZYyq>a@47BzQ8V4FlCUS9i#jIKJLIUHzeye@<9 zdg2q6xKMyZ!wpkvF?b+a)F?|8^D+%B4FV63g>#jT6!58xcFK;{COYjimND5XI`w2j z3-kj0UxR@5(8l$wbGnAo3_@yLlTAy!arF2QX6)m%HX7Zkf!$+GwL|dh*P%f1;|d`_ z@3h}hzW@z*M8(s4y9n+Km4(TSZuc6~SRqBUVlGOch^0A1A!)!+jMG58C`tvAFGt4& zatzN5+-uzcXDT-W5=Crr=hXSdUiod0%(fJ~@PEinlcg>ts%fUc8yuAor;G{CqeQ>o+`P=m}VSO42VF~q<{SmOx2FOtpdi|?Dqq0YXaD6hnu?Vga5@4YoynZeZt|%1iPL=c#qir_d!+0I}!tx^xJnWNx z!S}Q@Y(t4mD5||2y7kNGesMh0AsCQ8ORF^i;P}R9%{Bo7mrC7LHpA`$EyN10yHl#y z>6H&FF&|@UL6y`rmAq;E|Mt+J0T%TlqBVuB6}2&JIeQLZ?a z<#$ydERb<5M%Lrc*;iJH7x8%r7qX&S2H1jWgLsw$w>xM5DriY33eY|hvEbxsX$6$a zkUzV~gy*a0r(z$Jnn{e|6IPTxLJJW?@yM)@wi}pNY^QLB7sX|6)B~JDMnx`TFNKoA zMVd#}vaG9IvuLW+v85ZZRbGMLvm(e_NL_ud3l&vs|M_<|r8RrriU28|G70FbLRblk zNJ<8sC1DcfM;j6l8dEjGb{gYr`Dz=@61#mQNDA`wzK?bbm5LN5AF2kqrlV#S6RMVr z1kevLuy3Ec^t1hE$ry|WIjU&LM9x{9>9(avN2+*r>*n=O3Y;y@=l{tLqRTuulfe-~ zLFA_-dU<*!(Vk6eX%S>0X=(nSV5WRGt#l2tZ(6|7=a?#FB<) zO^5x_n8xlZLW!ORWoYm-@4CvO4P62)#N8_aDX8DWEz*~bVB!HfBCKRif=E-hjDX~t zN%Pf1LkUofQ>?^jmgoBfw1(Z6qg(?#$q~JxeWRE!z78~DF}{@}gN*Mkzy3D*T=a-a z%}FvlhsJnz7dT&WZzWIKiJl>g)$(5D5{t%ejhBvP5K2L)OH(jJJoDO^SAj_R*rbxn zQyrVwQq1ons6WEo=9BqCFuEtHdWeJ(~6 zl#^m&UT@^RT#_&VnJ^-piBjMTnktaf6UHuv6t>F|pzk&B!8;7eF1zwh&)6s!>tA*K9@+U?8~!q0~Xyiv0q z?w9pC5kWvv{dwQhUh9%gu)dBC_%;cA#Mpp*O65&7JyfT7 zNM(86*AR@fuR_y@udY+`HemOjQuaqtfTPI-SVXL>e~f(Nl^{hAYFj&-G8eYCt?kw9 zYtI8AiQO6bLA63^%05Xa@Kq(v5Fhi}6C?DwP&>g3(09HdeSCfSy3t*u+VI+MB9+Q- zVO|dv0%d+$Q%rn1ZfONOnohg+m>=C622LSfyVGUE-E8)(D>k8zE*$n9Nu>v@=yVJ>ANlA@O9(-+OTF^yMzZ$n#(IJTY~pt zRyr^oVc(c**NrO&W>=dD6PktCVrh=AXi|pg;=7H;Ui~lj-ZCz#Z|xt(1O)}@MnJlx z8+7RIPU-GWk#3Rh?v9}uM5McOKw7#7hx~8!ch0#_-Jko-^X^$M_zat2$F~a@4l4Ss5Ol zBAl?%>A?7qQbPWQq_RMR6uKhyr|B}n)iw>x1X7fS8o3KlXB-uC8`#{d6U^Ol{`R<2 zm0ihLsNry6p3tsJ;KlN}?_fu(d@9bR&*EbQgqNuFwTQTc*2ra*c?Q)#_XceD&_UhN zGIP+F^G(*2IEteaxG-5V3csg$A{vX!SyI<#R2g;qL8SdG6*_lAt#iTv7c{mnqH|nM z-mvb8Dz-uP(O`c1bG*zn*ku|fFu8eDehAu2h73rfRPV3#I?kFbM;%*!?^323wCEty z&KX-}ByJw=eHd-U?W6*G*tr`+`0d057N~bJ&?zsIWb!~Zz<_@k#Kz%!eE9;@O<6$b zIG{V1A#a}hXwsc@1){4+=R{+-OtIq9F54S!rP6Vs<6z|tCiTslHo*C;i z@7Xr&8+LWu-jRHPJ9F|72PM7D%O8z}`h!&H(-%9nPD=7te4#TMf{WRcp7-`sr53#w*>DhW~O zfh+b1H4kcIEuYNQpx6PC#@%d1K=|0%QB_;(IBJZ5n=+&4d-Lmf4N>R$$5*d0J6U}! z%)JlvS09ja`qCaiO0Ehw5nz~`PY@6y(12Tm&?txmH=~ZBO8~lLc(UDF5$^QHTEq+9 zL1e(_siAIyieTrPr5;Ry1?$mWDE@qGD94pZW^-dJj=*K~7N|DSH~NswPe^UMNvMv|M~RsmA^jmpO50acVGlZ zX{9Uq(tc|@xy!Dkx4}Cb(6~2EWz&m%R|m@kQ)sCP69X2noq|PmbLVWdDY+bT+Q@=~ zB%|3}&EY5rU%el7@O^#PKPMdOebAbZIpTn*ldyvR{1}es8#dcIu$#JF?&PtC9K%hZ zGuwEi{nj@+jbUZd+6gM??K(1jM$DkjO~Aw1(yg^cMzCF8e%9Te7O$7ek2A}rje z=qm!k)lP>$Bf?klH5Q3s7Sjf$Ky~U)ZfJo&<7m|pyh^a|@iY#7cQ<9qhy5jr7CHhc zTto@{1JgM6ldyO+klpi_GD8aQ#kmQdZd|pE1ZhO4D~>zBp!9-@qlq69+o@v&W|hkEkhPTlv4@)2!AYcNq2U z8zYf|d7m zSCRX^re&8B84$P1x>b`wM+fUJtO?)xGCXChb+cHBnW?evwToPK`6AtcF~M+int{bM zqHbu{`dR~m(&qB4%cuxEV9ZdC)mkY$FW2#ykpNjFc7Yd*MSy$%9Gv{FC4bT zsJWSB14gc51p^L`{022TjzEX({pEAqZB!lineMxykPI>aqRMmxia7H==q?qw(fsKgmoPHi%>dhpnYQEMhNiIZIDYt?Q$iy2RB-iGj>n?>Y`y~u>G&!Q zn@_Y53BuQq4i?XkkY`=OK@L1an51!Y8#yeYpk2N^ha1ID4Ogn16F`r|YGB4fnIlR&1J_2d7(F zCU=t~Xft+c5pL>Au?8w8-TlzWFb%`UzA#il zn!xc(+Ap|@%bebcr>c=YIrln84I+-iSg*~VlOJPgs7aQ!t#F$Im8iao_Zed@iNCaw zBakPx-#-%jvCHWK@TD)(I=Pd;@GLliLkRxdorhDmldUVUvael{e zXo{QC^>|K+^}{fa+VW~XYa3O8l}ny$bRBBprAiaA__TzO~sUoF@b zlj#ul1sIT#runSY0rT@c z0kQR*1Rxpvwz(*SA4DT-)=^Mus87p(_uBI4Lrv(u71Sk$o^=F=3^I4LEmXGF<l}cKAMi)J(RLCg?aEH}Az`~f}(3{+m?QQIv z_cW^q=WS*ex$|5w8+cBn-G`bPDFP~%fe)dV@19Pi!LW3!srT?S={$Y!yVD;gw3#7b ze9WMsxm+_MVss*_DPJ|0*ZG8eAqIj4g6#rlVBdj{5Q8{~$ji}c#;9)kgAd{~F#5PVd zL+bKI!i2G^`FoNXxd>8bI)6N{G_yh7uW3&0CM(9wk+LqP$1w1^O3 zqOF&3OUk&u&GQsfMUjqdip!iq4vb8zcJ|7)H0b`K*x{}fwur~pH@j$3q2ww=P&SbT zPT2zl(dP+skIwSbB5?|JXJ;*HkH0B1$Ef(iq72H|5*g}jB8~&4tH;9Y-tmr~!CxjqZc=h6#&(~4{fN=?3nickMSk|dFv z;d6>&=QQ0Gs}7oK{Pki*z<|p84;;9=u?D-|l zba)PuUcy#@xe6g6KnxZWB%$y?M;NgG(LsFz1E9NU6a3 zSl=m+MbG)oy3nl|t)5gQ)5fZgZ~wZDUQS+n8b0+!je(1%hp^$+%iN-!p3kJx>hWtq z2|{6#jxW~CP!ZlfuNoxILd`d-vC^q>NpHkuV3gucqvvLz)hpPSdL@9V$>&`Si{<_e z!`djah@@VTYRegUIm{Did@e&UA%ukr5AR#0H@}s=Fk)Hze7lOFw@DLE#U6=$xYNwu zgdNQwTDe?=2I`$1Gc4=kxTq?~(9Q-4+k{>ApWd|Hg$pHhbN*%L!~t zau{Ur+{i)RV0ll`@;5I4=4HMzlc#<$?(?CHR{3JA-t#>p`a+8LxeQe`Xvl%4jO;!^ zLlWmdaiF=H1&6?hsRB&-q=&h?#F{a~Eon?!X3RsUNK~!!WS8!ugDMd7KO_4`qyGij zx6Q>G@JE5@d3;v@xZV4!nu^e|RJTRq>gZ>x0TZ1`VX+vS^TFq^5*HM_KgoeWo)fA* zLnMGh8*yD+TwXS#APAja?p6X-7S~x)%=nGpo8YV8nk%Cb*@GphgG{d{$1fLu6b}Ce znHTr;L!)3ki^S3E9N9^BcBiAp?WbVkYjzWxRi1vH?+o z@+^s`bs<1h@ULixH6Fhqzu((O0RZI&-;ZDSzkR(y7})#Y@hxA7>E99XfIkKX2BOZ> zkJ(M`r7l0do8aa>|{rU9!tD_AL z0(dEz+|C9b_w90?Q76v)%J;c2fgDB^YS1q+x1J7sLi*#wtwg8c|bapk*= zKe3)a++XHeK`t)xg$+)Cy$a>hQj%YYD#1@O)|bTw2!EArS0W(l?v1h4(bz>d-09*R z5?2ZUJtztBCr&2n&{Nhrx+(|uHZYKZsy}OFc!LqS8SJ^^C|{^_F=@WYuacB-ga4=* zDG+Sdfj_r65413Knl`<|+~Poxmrr*l8OPztrHKb!`qD3u(Xc2E2O}R2UvI%I=arzq z;TWF1t#bAujUAFE7Vws2MJ09uUK_FU5vJyc%`>7ix3Xg>mWJx7r7$(ib*$2B9GVTC zD%6yH!Cy32y3u|D!OusYQQ{ab#!kl$F_FNilD}Sl%1@>ms&YB}0*#NPfK?J+a7ka^ z)GjLl;rx+xe^sc)IgQ%YdsX8syn&0?#f?`M-z6PR<$B6=IWh;eJq;59_>_9^E4lHi zr2a|-2=F@G8dRT|LK%R@;!H{u^Yk%@2J1y-e!VMgK!lt$cPp|kuaGm9os;3v;0vBGn7;Hf6*($y{wJjtjPnE)GaBvgWH- z-Vi;~p`kw0zf!ZXc6Mlf*l1_;(^2eh7U*I-Y#5KNBie(+UK+k zK7XVFId+c2M$oUj&vNysr)%};F6ATnx@R5fQH%s`NuwFYUoVW!?4R*`iXxs z3jnws`UOeWhz0=q$w#7`gbN z0!>8UigCCljjUpcBJHroBFCJ#?t5;W^mI8E$dqwnvSR7X`v^Z>{vtm8omT^&Q#AeL z`yJ|_i))NU*Kc>5=+-jzFw)L-WJ!JC9wJw-Cntg=%kzxGXk@TAWYuUKxe3yukB3bx zdsQ@O#Nre7_FirTO=X1ik6PR%X%o;!uz{D#wA%@B(xiT0X-#bO5Z$1pME|zltt;^_N(HuDXOj%RaoD9I~iecua@R5v^XO7cNm)K0{+rTn@ zh6U~Zc`*B&+Chs);L<-gZ1Vmw#jw^=_uV-8($kH`n5l7^$?LwVt$u*A^0SX3GnRe7 zBWJ`RlylCytWO-tn628yR=9FaKBO1#aXHN=xcpYcPG%T!(W+hV!lTh-3+ryd|ibW4GiP!P_8f&P@3%b%) zHCN|HeB33vo7MJW%F}UA!aUhK0Yu*!^T0eQDXdept*%W`)trBW&>1DVI2p<*vjbR9nvZTv~`sRV<29dNm z_(;wQE6VCB4~aQ7lG`*!#j0%x?iL4=BcLX=>guKO`B*GDKkIcw=fxibq=g;)H(KNZ z(4w-e{ioFJm;J)F%wU(0iCWe#B&Xla_asOSz;no)W+c+Xa9Ej8xBCH7D9<%dO0Sw(hF!W!aDM?9SC_Yn-U zs^2sw1kR_pn&wts}tffX}jn~Qdnp=M>P5Wuf3zKp)R^E@574yd&S1<$|GT-*Sefb6dcR=q3rpA7G zpl%}|kUs$!*3a^ksWX-t5?D{fu2|bJ!D^-`!1Qt6o$&*kC-6bdYtX0@2l{bMjhyS@ zd%VXWejf;{m31f9bL0NrqkP3=sysM1v_iCD~}HtDceLtRm6j6Hm`OhM!XjPI~-Y>jepPIEL)@#h^L! zo!qvkg{8G|^YZ!eb#l!6b2N$WaZ9-s-e%^uoo%*w*=y)Y3FcFJf+dAzOCCbp+OAaN zJ- zAJkBEvu^3*&5KX5GN@>pOAh1~zoM>Pu$HC_^J31RUf|;)PAtUr)OYUFM9MfVbSDhIIq#uyaQD-V{MqLH|N&>}Jg9Ev^h8{q66@zR_wKV&k_W{dvC$i7!zq zz@mL_Dfew1v~x3e%r1y)@sjwu0LfZMJ+!fZ%rU%gemldWElA)gY_cjv(>V)xYdsKS zb~E8f8^mgw|E7~Yh*cA6RGpE0KW_cTllnzXbeLAy5D8Dy^C?NqLiLfpoa#YJV7hT+ ziPGy5(2t4qTuCVxtasHP*r{?j>gH+cKe%E|de)wl)D330&KVw7KMgh@G-1S+!2+1i z47xW$;fb!3WPKmb4VmV(D*45RI)$P$0`b;g&zZ`2jtk5q?$RK9^d!Eg7y@e^>k4Fw zzlqH@W!eWc$0*|3*~J*Fo~kvjzpH@baCP=BkF-EDtJ~Fc0)SDL=H5(b^QbMnhjfGh z%(GAYeB5VlYm{A&t3a{*^naqV0K)V%7f;Ip(}6kpw*!~cySw-_-Qc>9O5f^~ue+R>GNoi7pZUzTr^Yyoss8+Ny~o$yx@Qu< z>-^3z%eT|aA`A^Os6>kzPVmoyB)DFmp}r|m2mB$IYjDzaE|JWu2(tTgy>9KS+GtCw zw9ZA-~2Orfp2aFfMVbE2BY2XhlMXO`H;a@CzFbddB6V9^}RX2ueo=k(Z73^ zKif1nz8Fuj+g9`a25kj>Ycm{q7xGBp3M*^{PY_%u;CiS{&rK+r^&!6<^&T6&@N67h z(tj<6A{Nq-WzUQ7&bJ?)Bxrs%O!{RRIbZrq15t18Bai^TaC84x}>{c6r zT@)G{z%75xu4)+Ad+|NXk{1ATU_DoYRKBLVy~#^#&(T2pNGcL47 z*RvSI`5{5e(g91ORlvc6zxfHWwqK<)RaShzyI!z;b#mk>u$RJrQB6Wv$~?w-p(WnoJ%wjk?=``bR0n|y|!BfJ#O!QHA$3sv{an_HPAm zJARM^2u#8`uG&v-!taEUn3b347t?+f_XQs;7Kh{jiz}0)Tp#6f-klBgQ!U9LWk<;p zQ@9>1zOsA(pS>XHS!j@77L;{)0z!#Dw7!E5wO{TrU3+OQ-R%v9t>~bV{iRZW>@*q4 zOs;IbftB;R=4%l*YQ@}wJuYk*xNt;{51=LMLvEA)sLEa4<>waQ`L_IHGJZdK!L!A~ zK;O%i`q7)|a;>SITTYrk=l*qR{?v5yaH&np+V#SQyuOh5=0_)QrH^3)d6tB0*5zszS^+F>VMOm{Ww8Kxj65C-mi8qK&g{MEy27@6);l_~Ro9Kn9o&A$#A9f9F~XU=uS^0z z2QQzlZzr1y9DVltvH2H2LC6!7o}SJxdD$C7e(2W2YXeN|ZSCuz(+t&r8xa}F|LceU zQ~&pvU6T2Vp6xmpu2T)TC_#wCZu(YMgZgjLKo$~EYraU-i|BuN8GZ-tV;eZwbyGy4 z)p_)V#vP>3cu)pH9tt));SI?l{w|-k`++sBe?ZFm4{A*(-*DTJD z2MA{(y+eZhnHW31Yb+hf7!$u+d8FcB+IllAc^jk9#KeD08AAWFueQC0h{MCOVWxac zy8R0Eg5^FtKR$~POrS$mylKnh@P3&GzMz}%ylEs|-z+SYqc`dIrvi&PZ*$Y3wiW@2 z-b*0S3u)w(^Ee1peD+VANO1-9zbopMU@F3wnwwp}CIio=?;C(F=VXkpYsXe0QDQQ& z7sN>dh>o9|5NRvAW&`4*16gjgkscy^6#DUc8E|8~Md71L(vDE@(G%E{WAQtGBIPLf zcMc>X<@BS#y<#^ll(F`eqCg|qwwS9niQ2=PK7Y5=Q)}+Zz}MdERW@TmpP3edd)TTWm^sSGz+arHPr68L30=(}~t! zVy7G|TqrlRqi5k2BMXgPfC9eD6c6hj8-39P*Tj>R9Z;!F3*Sg;at$$(*_oO{4nW)rL-c?1}&pxqE4I}c4CMyi%Vwn5R92ynxinPhJ95%qP9+vc+-*P+Bv5NiU(oSiP@P5!UJrn0Sm$u&AJ zmt*bmrg=VC;wo!+nyq*C&HR^X+vL;8rYyg&TNoYc2D|ruC#uYpQ+Clvh>JWvFsKF- z+-FWA)ZN&*6k7V;j+S(7P55?-bHdp!x>`*>G#v~7McnPsH`K`cd^!?@y!Xw6Cmm9= z{=+bQr5k;?|6Iy`X;TY&PXb;-mnHO)EXoJUGhI&qjRqmuWmteLIj1n{`NVb(V9zL~ zt^4OIr`0xEi#Cm5Sms45n%fdGP@Cg5mumdsFGMxDH!`D-qc$S%i5Ea0-@GYyIMl(r zyH5F0cIfc@cwmMuou-sMuzMvh;$L}_c{R)iIvi1BwZHfcWVX^dv1H4(LoKMZZ9b>! zVt1T@o@=CTeAG`SF$U<2BZ?VrY)!OJ?~4bFdIi$m4@xSh+o3|A%&7C~x5?qH-^QfP zi_Gvql99!WwQbRY{9-?f2s!c1f=7mWzB#BU&^|MCObYAsS|iZ5*qZ5& z^Lg7|EA*m}hx315$y{I0CYUg>E{Y#8b^(J2kmXP;88uW>l9R@beV=dhdm^<@ zXkxXx_hrPK8IJ~phu1R0D`BR#fE`_&L^CDJM!kCy4`{&oG+{X!Tc2j)(_I{vfj!GO&#-9lg8z z+PYIB|6=CEO25zAI0DnysElzrEl?3!p^gjINmlPzwN#zJLgM3|c1^xls5viFICwW( z3k)Q)D|tmLCB@DXa}y2-=q-uvO)4;|Q0P>M|78)x;;tX{*^4K;{N8UcqfI1*@}oag zW}8k$3#N$PhdV`D7H+58^d@5H1MQnrK7gm_5(aVId^0DFDI&VU%00P-OqDWa#&Lv< zD27ZiqW&~T1p7)nKzPXt$OJ!;yPB=99a&9TTvCS&K9s8_*ra`vXS4j0HjHb&<~D;p zu3n=3cT!>~nFaz|wvUZh;AcQ@)ZXp}4G(_w_+o4McPZ|Qa;vub(zEdX3dM@jCxc)Mn1V@|%~eDU2l{)+ zeeg6%&f{~lvadXhtSKMOLj~@XbNhM#Ap=FYHIl0+dIz~AotpQJ$HZIjytt^}F(iFM zlL8un@!Xo>`;j{=erDnJKA80CG4PBBDMk#vucSC_g^HdWqwH%|Yb1a7YW?v{J;1AE z(8G9nX>_?kIWl=)hl2hYBgWXoOWM0H4-p70?$t}fe-oW!F5OW?oHHz(Y>QXE`1pQF zMlNGyrkodl_07~&j>5ycRO0pI+E!&5mr(}K0o=LkzDH`&r>$7YVkCy)4BBKCi+Ll` ztBhE@{Af@{$*4ljD}#7qL%mV(^UX|a#=%*@14hT9vv7~ZZ5qdDCHH-A{xXH?#N1N< zr6s(~W;+%0Cq5)y2bCBq+o=MyVyyYu<2`6QbHe_FSXZULM$H9n>X^B`D<%!NEH%bq zlEU4ac{Av6mVusAlZ#KGEc4L8dCdyK*ECVibc-Jj54AiOU+(@YN<$ zpLDt9SOF756K9e*6bFUZyO-sg(HA;I2mN72ygxA+am^d#Ou8}yk~lU+OW52nWMT#r zIwYkKz$7Kf7>8W0*I0mCT3l|WSwDay>WwpGyr7jeTeA68=^Z&Rg0a4T0i7YYoLV9^ z`YOfLT)JH9YaAqe2(m~LD36=Ge~?7h(8d>&I=OEnM(u^d?BUwlTxlEl%PJ(?5knF< z7{y>N({uI60JPjG!;R_HVxzu2W$nH(;N~lb=}^?M#AUdQ-Z0T1d|mO=C(dH}7dej2>cO_?{TnVM9W&z+ zB0RVxFAK{gu_)$2<_=g+8Bl+u5U&AHJ*b_pX*X8 zRoPIoKPYX7+?s6*OqF?_$zHV1?(USrDz88P)DeF%QTTqttbk3q?j@;CBzM}{h#4WL zk!Tp}kJWE0(&TAs_i?mYgw)Z@LeDqQ0M80CLE`fg1$Wg)QT9X7Q!REyWWAE^QQEUf$mdtozOR%>68VqxoEq0~Gfbt;`Slzc`N^fQdOk z%zSHw3Da9gYu&kK$}Q0&!x<886)!!i5nlEey#(-0BPXC7Avn=)8Q$iN@dk_Q#($0u zLT@s-?{P`b5S8L4LRn8@?5UgOs5b`o1rZ-yGz&2w0XieGA3%t{1|UKvPdh({yMy_h zInU2;i)+;X!Z?Uml1Tb{_7=J7S(ii!`tVe-DQ-XxBQL)K3srcAu2kM#R-)c(;Et!8 zGJkokKMEaogocLtGd}t{y4dP|ngvXpc;BkFjt2jyWPHDEo7sQ=Z(aa||C`c$|8M`t zuiBBI0kY}HR>0+QqqN=T_p|%vWNAne6hC~6D{H=>b@Jm`*HLn^xg1__saVV0^;&t^FZoS+c}P6IDD-0ZNB)%7 zubX0`uGv8^$Y>aSfFk9csDP4%u{Ptndu^mb<%w<_w&~rK;a3+M-q+VB7bH&BFWqL% z`n;{a_4j~uR``DUuRTKe`WDck8d2o|=rn|su=O}LkojfW&#Lh`5+Pb^EvY4B>RRY` zW33BlllJY?rkD}?p)efQv_2b1a9FDvgMFp*P|;`U7j@a#aeXVNpS_W{#sEGb3k68> z^Z+|{sAIL;(PHuTeJdOZRE+#6**lcUg(DY$W15jbzk}Uq<#an3Iv?!cmm`0*uC&$Q z+AtzGrG7i)YW)f@LMVl6Ko~9@EMVJkWsL&yV_~;jX@+GC*6?cWrs~qB=9A*ng_Z@T zw6u(j+b&;jaouvKIJ((uH(;zx_q;a|d@r8Ul5JQ;pv*8y-LDGCI;`$XD9> z)JIl1?W!a4Wt$RC*dmbi**03o0w@E;sg2}4-T#jg_Ky+Ct&7wK?24qs`|#cE|4P7V{aIT zC2h{!wMM%@9vQtK{_q3C(80t6ju!_T0j=hyDhD7kV=-xoPd$pv=#AV&7@a3=~}#=lZza;1xe7PHvT?KSYS|Nj~8TD47TK* znP!RH?gcAV)S|4I>_zYsqVhZzc|-x~v6q>tiKtt_bM1;C z=6YO)xre*JQ@K4f^)a@e@_CJYrPY222ko*7G0byp4Cwz)fZG6xSX-Y5Pl><^$Q z$=hNKj%uARQvF=RsHbrb93h7~#hKAf#@*XB3_ob9A6gR7jRn8vb^?2=`#Ie_N@XsG&hH`i=?rsCz6hOQVemd239YXNRzjokqT2& zqJP`Qkwp#_F8BB7_LvteUu^Z1kFc57k}%GCxsqk%&>wv2In%y@Zdd zL+qq~IOG$|=yLHxVK+3guOkZ5aQ_vp^k)f0es!iB-o zp)!SL{Q03&Q$;shG)1TfV{`L6`vc3QZQ9O{K-@eSlDGCbzC@dv&4dm0zu8=SBKMVS zUCDTQzyd$z+w0C^Q#l&W%4vfnb{tT`rm7-dkq|d^avHE4oe-gB$OaGqiKot&(Z%~ss$-21Vo`J zIF`ONLb7fgF`G8g9&mh^PAAWS1Mt)g9EM~A&$_k8%uYGvY7l>hXS2tQyMiwY`VLGC ztCfMD;xu4Yqc$o0AhSyCpwpy-tZh~fs1l@z1PS{xPrYTs z#%PT9qpm{=j&w9CAJj4YlF|g!ESS^4^culh4jTV1J;#LJAr?bNHAORq@57M+vr6VS zZmMd6OAbwqc-dY1XEtfxEo^Q+39nar?C(d&Oi23FKfC58SFXA%Vd)PeiLSE%pD9cnL}- zo43e^((fI)i-PF=fi?ZbdeN#X@SHx7qmH*J^Y%*}kBsDc-**(t55k4D)W0yqooI9z zly`wCO9R&(ySy^g-=Gd!9)^3IN`_D33{f3=cubg`&%%XUUn2#&eQNM5>mJTC1C-vR zF3C!5CuhI$#TiB9^9bD3zdXm9rHNxZ)ee@&$~8tVHDMz@X2jqx zK=^5lnwi}0eFZDmYOsMeQy{q_k-9$4hRrNA*jmbbx~v}2fiFfYlovso3O$j(LP}fl zQ7Dj&vth7h`K7&Txrf--CXJ1<(t#g;Sx?eF-> zCNi;;4OdmSA1m+QMBthxrGGW)%H~%}d+HO~P?9|7xMIZZXSE5g7bEsyOW#3MK2c#% z9O2|sib$s^M3>00<|CG4cBxMbqZ%03OPX220dJmH1!f5X6{ciI+KjKlEPO%}x+!-W zIBBN$IZO=ufT;(ZT3T#mQtqwHZ<13x)acqA$JlA(Hi0)zk?HrpN@?2^nEsfTpKPeh z&4?4ENuIjMQ;S9?R~XNpjY*Cl=US4TedBt>$VfQM_6?qWVe9`Hl_4m$Nm1jqFg1=N z_Y(DmVX6g~AkR4D>4MRZS*`H$ZRKOIeuI9Ks&;j*ATU<+nEUY_S+s_tP!E&OB z0@rVWxOHmH2(Kb);)tX*xe>G-Cp;P_>P^9&mh5f3I!wp zKgHp%u8{bhB@l361E}onp2&owA8C3l1}G>o(cuZ+f2cn-a%@0M2+JPb>qEx+UF2F} zN@dstVcGX{p%)3TGdn)(f_f}7{M0F{oOCK7k?(V@B2zHoZMz}pqGDnrcMYpfmDwH3W{tt}kw{87H^=(SFXsBd zpb>2+C%=Ii%O>lRIq%RO~hd!ux;U>-nnX7GS7CaK4wI z+J@J9)AzGnPmSo`p6l}`72f(d+K}G$CHmfE-c8Vwu6z1A-Kxz%ZZb^uAV;jxXrL&s z!|2USrkkDqy{oSF%Lq>Ru@uwosjJui@(pM;))(z^G>JNFb$_AZuJ6&4?F8WA4bAyA z4cp4Rx>$zy`JT6Kby6Nj3by>()k7O$xJ#wF-Hzd1=#XnW(<7h#!i{{wc3>790`$2PQ?;t@HWl{@W}3(FXB!!fDEt|Ckk{(zoddoAkRp zTy_VQjzsU;Z39(lxfmCT)Yj&1`vB2*lOL#z#trd9JAo}=fy6iV8&XTpS^$;J)`vp( z*GktY6F+>`e~R|}x3Wsr?hTKIXz7LB9gSS#2ynoMs~eVmuJ#*Ho97-l(fvWX4J2dd zKKEtAK=bBG$}A{VT|RH0jqYy0p4TF|{hWQ&b?0!lHX!%`?#BdgSLfp&d0u(5Jw%ei z9L;`^7M`PyRhs9WEl})Y!|kx;x!~)1S}AaaEV!I7CFoge;0DOVK*ga^qhsMGf|Iu% z02l($O%J6UBLgpcd%fr56CkMpEZ9Co(r=lMMDkP*q zUTJp4oRhr{20J62{_Plp_k+Zt01QLW^GwV4SNwNhpHrbsKz>#(opQbYNhNr;d6#_M zpLhrJ7PP#jnyUD!RpbPD+u)6S{z&llr|iL{uPsERT{LcSMeuX~@4X@*pv-hUJ`MP6 zajqli?saYHd(;yj?R9d4stU|he%^86dqN(scKd_i(0k`*EuDnK*U4&YetA(Ddh*}Z z+wTCeaNq2T2!T@ug;0k@%PbJfY|5p(m1$xjkpere#wc96604NG>%9myxYBXkd1RUi z|53>#c-5{Vz8}2dvzI;0fGzpI>AK37G^Bry^R>-f&nM-eH^#MfjR+8;D^yFz_fh$d z-dSG(BWbD@vB%HsO{!EqOp#+hMB*&!e*L$TJ|Pvb58K!Zm@l4oK0@Vt%fVst7U-!t z)T*@cEv|?7C{O1eeqE{c6_oi?3TSn`yLprWmHHy9#bArSBEJ{?$n(KpRp$t2 zi2r1x|8rsgC&&H&2VZr!Gd11H0@kto(|Gu}n3?T=m+_}^+7dgx`m-5E_*cyVP!EuV zh}sNj%6+#JBrT3xQ3cWX!pYVttmqrJ25)iK1?Dcxj2hlERuk(bdTDq{c;fi770swm zp3#8iLWu5&>O#R78z; zGhnhg^j9F^rl$&xt@i7^F~B(oc>E+ahl1WMACg{ROp1t`BH{yUd-G6Aj*0WX7*Y*JNQN0 zLEnqr;nt|s1&1dpMXj?pRDlYGP3Io#jQ!SoD&#~%Z&F)eT#DHz1`K5hqR^b~!xGa; zY7GW2PAB50!qwQ1TxB|8`Fv0{R^enFeyKMcXBLLrh$zDFw}sOw<0p7L3rcSc_U|wW zD$=8P*GiUg7SJs#Lr%Kh&H3j=8RlI389#nm3=ny?Ktae^ZV6ml9oB|vu;qO;@7}~$ z4ZmA=oif)Vu1HGQ)Gx*}a!Tv$Un+@xiZOHtbN^&n6pUDNQT$Y}V=4}$<1<|XO zk6n{hy+XFn*u1oqhg%ae)(e_Xre5$j9V#{Eu+*{@zD6H=9r{&d95?4_*TQ(oGr(6- z0TxGkRT_Zi-|;%kfYm6j&W?^L*__&?kpAv{S*7 zyq+RyJL5Y~XH3cEwb&u-$&|Kl&Wk>o^0;2D4*?$*FbPB!Q;lhI%KZqKH-x>Y_GKWyr^Qigiiic0h3_Bdsho3 zK)K7JJS=CnB(p>RXCv#3*`w{Ya?NyJ1Hnh6d79xLzH9cOfQ`EiRIJ!TvR`q98<4ja zo6bv0IchJUgnBSYQWA~HX-Sn-7Mgkb`)T67_U&Fq+7aK)sQgf+SWCl04UeP;sdJ82( z;@hVWhj<9xe}qui7tXr;j3tz6sX=3p%PVcxA)q*w+8rKx4J+AnQ^gvEo z53O(sAO)7XWTE%>>t+0A{f6wBB=1O?C0z2*j3f1%JXYyBZrL<_x@kuwN0A=V==o0} zQ$+_Tb&J&2=}0*-J9S{^xP0yIr7SCGqLxQ3bA_r@adML}CS)fwj=|W~j4D;67B4=* z$kO(ssG>DD2cqu6=BcsKkP)(jJy+Ap?*6$0UEcbaPZ^9Vu(uE*@*OV^HI zNt7UyxP|8pDhYG0Op%E`CHC9d^JAjroU`oc>}W!!mkyRTY>dBVmVTsD9F#!OLifYZ z&v6J`Hy-@O<|&ILZ&`zxejOl{yZ{qG@s~%fPnKd)uG>(Znw&tbyA?G9*$!~bmJX_vkf{-D%dR<(Yf zrTzQ0aiJ|!f({GE$|!M}y(yA&OLG>u{>~m41^0Sxj z`HkwN^_4maz_hgFY$-LTpH#e8WUeOV8A7AF6ZwYqKkp(ZhtutNoO@YzfR>FDbd-VA z?1B^M2;N`d>E#FD`samvUpNB@QcTx1)rbZjXM|Culf8<@jSBgKA)$cDi)|sPD$syc zzm+pzPmtgcE=WP@LjLgZ8o^u_%l!LMdEJzzP~18xj?snlVa2Y_`lEK|@^i$o(X}us z!6#ND>q~{d930zJDg#5GZlDtI+`iSX7OA$jktEjUbc&PhQF$ZrbJ0V-)qCo>LKIwL z%_8W%hjH%dO6s($F%!Fs@Zlws+AE#hW_Zmz^EOR}Y49b8@b%dgC{9)D#@<)P97uWh z?yu&iNVW8&gO5}g{kyDkaq(a5}_5&=*I&-e%MZ@+=`8Z>Xjbp!`3Yt}-mj z?`bdHp@4LEw{(|uDIwh;-5rtwOLrqFQUcQ5-OAD+we$i@=ezoQ|MOul>RR@k=gi!5 zPaR}w+PLks6|HYl0Wws{s)fp_CM_1fC6>yL=L ztRZf2jw@P(b6t{Uox&$LQOe^REw5*r92Aa6O1m0ZbSljo!B1yH4{V2}HDWYWzE?6w zH1AHTDf1F&8;!$fALYT+n#zjnH|sawkDvCMyFPH5JdmP)gpjA&Rhb=%D6VFq079Jp zChEVQ-P(dGOdDCo90hP?KGYLkN3FknKH7NP%Mo5E6Xfc7na>pk_mwZ4!6z?w!B`5Id!wW3t<%Qs zUXI&`!3-xiRHZjZbP4whQ_c3ZL-xqmjTK-Rg1KX$R(2;c*1i&1ca6}?sA%9jvFIG=MvusJ$*TDIQw3Tzbk;ViXIbdkSeiy zSaKiZGB{d(=EoNSY9ALBs$JlUjMv?3H2-yaqt%q`Xdvy(g)0+?roIASY#mT@w%j^} zBjD!5sX;re6NZ~*-q=YeU19QxQ0G1PRt87x(r%i!zCFnK1f!@VU~X$+o$beCYsRzk z+xENQC$keMWAG_Bp0b(!J}3^;ROm9<0lhrv8E>M_B5C6phh)B&7uLTygY`GT^In}% z#8`$MZ%3d{F05A)bB9pkME`kmBLF%H@vLGe{4EU}dZFWNPMNH{L-~{)llC!6F`48%Ljv@)HNvuSUZ8SgO7z2*y9O%-_X1 z2UvJ}>$(-E;?j7nz8rO;>UW*wd^Y*8(RqFk$v?59+i1x1OA6F91r6!23l}$9zb`$? z+O82O!TCz?(c5-q-GXyzMO>gX0>WmYyCj!(vi7x$FGRP(V*ALvlDkCW_u`lCG*0@T z$%Jw=F~9dp(hZNlccauE@#r71OwcBXUbvRKo11T`?M?-6x9sfgP38!2h8qh*9{9Ch z>RP8Z*c={nqb9P$St?%dK1_c!4!L0rzF^$ATWB^8I0xm>SNWa~62@*kmL1d$e-vYE zMW>+<(qf&qNDy0CeO|OE%Lifm`CW`MN;o{cySXlSd|C2`atVER3w{*)&^ei%HIZyt z&uJM}l^DTB1(&+(CdU~IA2Z$=gam>5?8X>o6v!8__7Mnl6v4AFQQ4l=qjDhPC*~p6 zt1+agppG6t%*~6f8G#?4eJa)Rz6<|0TFV*@-wD`>Ui)BEI}e)%R8y&I;_@egbxM@g zR3v7Cl?f(3Uq?DZrKwSUI-s(hUST|kRM<4mP)P3%DLf7hh5Y1jbh)p*BZ`SgY0e-q zkt9pn*5#U3xX8q@s({r|z6*y94e9VSsen^}|8TsR|21kX!2kL<5cbU-l<;`Db2wLw zH*mc(b_bt7GnFVB?hC%G9%E1fy2W*!aTBM+^8g;@%i^$jz};@Q?xF6;`HI?G9<)5>izDs6Dl zFz2gzv(`h8F&-}8f)(2epUoR*vN@BANt9Mb>t1T`qwVTlK|l%r8|W_ggF})OfR}RO zvkh?#!pk4jID^=uQFBILwgubAjtBBcW*u!JpQ-PAwim^ecOxdx7ohvV2h`bx8h!Uk z1&RBV_8=C%Kd)$)n{(0bzG%lYn<(V|eYGYI}Nm+9)W%UbW}Hwz`9PhRkR8cQb-r_JG8I%7XtZ^1&|y-}ho7aZ!Gy@5IHd&u zOcdVinO()NIKTAfdFS7Bxf4zlNaVhIJg+GCI$f3vS#^Cl>Df$wc~l2n3>rA~np3u% z_07#Ci@e-00)Ci1-8X=0D!zT&KRyn)ZtXr}nSTo;`_+KqR;rH){-A-M1dj?LhZfjHvhyFItMN?(>aqZye z`9J*-o}ts0r|T8St&^?|A>eV^vH4|x*t-j|>JFYRfVJ7=`yC$SwR@e@x!HqimVN{U z`ug5|MnK6A{xcZdeJ<~?`jOZanCG?J@c`-Gu(y2Jl<7uVDR}d?%B0)tBwHzWdE>ds z|HjEU=;{8-rdHp6>fU*JsTozj-Fh<8^Jr{r9EVKstS^=`=yZs*+Y(Fi*K+m82J7ue zEId|L5n&ONfb&6EP%bQLhCAf>`FXg&XX~)CR(u=C>vgg`NLeFzdv&x>Yt&v=R8-$k zye(v(D-dwqfDjgjBYsN-U^8gD%(kytYrD#_X>vjexiRtibMJZ7UFYk*`LuJNo`4?T zYHyVxs3)vAvIn5TqaMk@Qlk%@9?dG@ekV5T7Y;B>74kTE9ShLM(BE2rAYDNr&9|bQ z;s^VF@~_r=-G|hQ*wa*V^Tspzj?D`(Ig7_2WXMpfzJ9KLs)hq#3hcUHuB`ZlYJpE= z=yx!voWZu#75Gr_asirGH+lSg(=G8P?o;+NZ296ZeX-#^-p<`8I4?Jg-#^$q?bH+m z?HpE?spT!tuRtpwPQ8=Nra$t;EC__2haNc^ir8I1g1Sq8Rvp)mb0CB;<_BDOcW?06 ztas#AP65_eyByEA2FXuOFbLTen*vuN2#tG)9yTRR76LB!gV#Oq0IMGJsu@r7rQItR zObE!S>puN)CM^eL0vkTt(C)j*54uL4qjHo!kE0T8x(VFK4&Zq5?)zO%3ZKo-5-+>8 z8>=06(To(`e0u7c55a$x0KJ^+=Q%}4XrKS>3(=hmk_`DS!VZgeW1QX;*Olz z6RnBfM?_S51gd`MdEgAVOVbT{IHQ$0zl|$+IxbOc^dgQOHGb~JIdyjEc*yt9!F~%v zT*}_B@D{K`3RTZAz8@lW7C+kzJ2@c-8TrSV-hcYO7!w<7F>C9u5M@uEOTQ#UDqt8e zD_7h7JQUddJlPfbMA?45j07btbPC>%j3YGhn6-EA2zqf2>a6|x#{y*BZu%Th)#!C~ z7~Hm#EU+E`{ft6+yuaUanr(mEGq{(*Y0~BTbPvuCyw<&0Yp(5j{?1x!*y-1}bHFu3 zw9@3b@*Ek7V-)18shQ+MUT4-H84KH*E6~R6WG(Ct>lv4|M$lA&L;-h`&2;{}ng~|G zL#~iJGymRXUet%Zsl4Xqu6(3$o9#{FJgFIE(UaNZn~I+xJp4QM@K)&T=HTk26sxop zE5%RjbY5NZ3&TKE7kUlW+*q4~cWx;k>t7S+-_Oq%w4X<+2VSJWu<6^kZ$9oTZyibw zOy|{uuc0@2{u~y^9qt=9TQGHg5NUqeDVONn*@|r$s46MBEr;362*Ui}+qM4Yr|FmD zrG}g2SdK9vG*+3ss{(hSy@`A=o9kl?j*hd^3==2Yzv6SSo59&~Cf$*55e-=P1?SyC z)rx_WIU?X05y)m0%$#=b&MN5UH-6gHuWS;%-w#EC)}3vui*oy~cMQh9fvKOpO||jU zJ!$Q9KL5B|P2I{sa1J*4_wO}W5z@fA`8RBcA@s@_$_7*LF+Wt=@c)XME7Rm(@Ggw} z(>c=diBc)6l-&lf($sx5###$6>8=d@-Z1r@sbFU5H@_g)2ml!c85sqoZt;2ODflN1 zS6;W>Jfz8CsVPtd@C&jsOtj*$?(2VaByk4Q_v@jfgvZkxz2g&dk(#!Pm`3{r4JGbA zF^W4>0KpId050%ePiIf)y1K>&EVjCXx`XbuQ$8^^@->?hD@|@cUY|I3K3>35Md|73 zywk$&(!N408*lTv4`vl!&i0xd!xQiC1A%oI9D)VhECapfZ8f|hKB7+ggAI_toAzrK zxJNLdGjfP3*zvxTzcDfrd1%oW-0AEbCRw@!;L)3BRxudmIwvukSg>bBB!jqBw9jCiUu2ks;(bX}Hm z8U@|$!Xn6krXF2~dEcBS(KahsY6KBgJQO-5Qrp!PbdxWZVeDsTWMl-}(N!UL<=hdPs)gC9Q}Ej$?M*~6WyY-R(k~yNG)c(l^X)Fwnl3Xy`H*+$RuuJ>p*DP61mZ&1$Dt#*kKTGs z{`Cz)p}${okn)9JdU{0*toyh>TsK=!XY&U?KTfZ?^h+4~9V~(KEdURsqzdx#d`9J| z&-=p?`P>%w`Zjq&&ZnXsp{k-UeHf#bZcEAZ8xOrW%%z;LM>F~2n?h7&jOmC2u;%i= z32Rc>5~ki|Ts6_C}|r_4oHD*xPimWR&kaJ@1sVa#EDI|ur1b&3s78~txeX3N))T~!50|EfR(h_@Uf@^mI^axs z^lJ+HBK;LXaZB;_+Z*--=RgZ}3osWzvZcsrVQZJr*ynC3mQi+IdJ&M)g4Ms_L;kI+R#zav?ynj|1`y;AxyNiCc5E!*6;s1 zC00Py9O0|!;OAH$+hFLVqdlm~3@E~A;56Gu6cZBzL-p$g$ac`~&8mMbm+es1`KAWi z=l7ow+48K|-sEtZ_0_DkvtN-PS8w?DB7qI6e*YYR93Amu7PqyPH8v8Ec3m~Cob~UF zrbygHt8)#(>~5@bj5lNn!5URe$62+y1tyE!NB93eOfOujdgc%1A49bp?Kh#&X)t{& zOI2CfUZshvY$632S*jaZ)f{N!PiiVSP%s3ici)Ej|hSM95V^CQr)^ zARbflJo2@*H7Ix*Lb+dCQE|649o*%2btu$eV~jtzo}3^ms(+nOeuDoPnJQIoUFHT2LZ{{DqOaVG0rGL|TU*O%fmk4UYu|$HCia?^$-A z{-A#4R-No%UCYd1D@eY8z?TvHjCkvn!NbQ2w`!S%=$3;7#y#L&4Kn za9}iGsnP!?@Mc4z)QKdxs(CGFMYrodt*EGIy{k)sB52@YM$WB0b_nbHlj=W@3{el)GTy(z>+vQ(s%r28-)3`(E-n8{E^a3<$MiztTfvbJ=8#-OCUGssWE1Z>Hi`-pb= z%=W>UT;JXsPGeZ_+8B|&lbvyc-&L=SYVJgF7siJtV4a3wc=cqqP)f5fA7AP_%!0Sh z>r+PUfDqilcxv3;`?C|#apWC7cjOOku*t|bAlMdAKHwnYruFy9+ zJI#?>=eIL6TXL~8@Ec?Rh{?Oc-wVqhjg6a}H(-YS<>C(x{p;xRmrKS1utoe!bAo8V zc!pE!V;JR5iW^oWoI%G(03zUr|II0k7F}Ik3A{bE0rDR^>$RFAQSV%VOmM2wy`9P6 z>kH4H+v5eOV%0d55r@$vk`B*KkTF0H zKvkTG^}w4E1RSvedee>}ZFR9Hh(J(HdwF}^dC&9E(D?Jg9Ao|?tsc$DhUo3)Z(SpT zIN5s?}SA%0cE)&*MSXJe)cP!LuLOy&8egDsTMRP@3<|jVq;hbb%JA1Q#DVeh~ zzhylbqM*eSr{~nZ77-9KXyR)MMTbu$5$?FkAAY_~ z=*;T}{AshwFbv-2XH{B_ymXqs|E2LXFA=a`k+FV&z?AQK%INe6a<`Em^8ZSp#&et3 zJRtK{H~fNX0Vw2=ZwQ%WGH5ZC(q>v+or8bVJ0Snu=6Uo%*H~XiXJL66c0yM%rZzlo z#BKmq>Jm?vgyJuEdVFn;4+g2TyW{Coc_JAAfE8e7ejeI8{(J{>ZP+<;et4aHJhyzA zSOAN=U41CEvNAHtv#BxE7brdLjS8|?9TTPI0TbQoBA;b+KN1Yj&&~1JOy#Dr>Jp`X zRIq$#dD*)@8Bb?#KPcnuxHzm-h$oxnbA*LjSaqv>{tOawc5K44wR#>cRMvD9RaO0L ztae;qZOwV>*mjfeAEFsl+41jZHG#2kJthUddoZ@c#>(pKXb0l~Q(3G!g&WLuQDcCS zjpyf^BZ=qp^8BE-=4S8FWco_o>b8f|cKT~nHI%6Q{CviOfD04xN3#GXAJ?OWYF%Sj zD}6iScqq(;J#7V37=p_XP-3*fb6}Ko!IEmSicud_iL$+Ur9s1zmjvMpyDQ519f1q57GkNUu6xWt zapU~8-HVRH$;y`9hx@{CY{vC$3LlFypnMGh-dQHxs9Nm1xqAl<;*3<5PPTElp`kOB zei`1rSqtvAClG&$$Qi)l?6~cNa&}PpFmMAd?l@P&*~x|6cH$v{>hpY`vO8f#0kR0D zsSj5eUc1t#ep1=nWIi7}J)gRe>7Z9wSp1ER*G(movZUzL(Ywo@N5mFME|w>4S9-Rv z7XTYR`lQGS-}yNgOjisNVs*7X`rRkfUw63(vsVfElf%e4QV9Ri!Zsi5*V9DvS2L@= z<>x30D&?4DNpmWHLzzrFJ$lJ^9^<5WX-75#Op}6YSum}XmzM{G0BmK$Mq*Z8&L%m7 z9mdmeR-1Sxh%BOIVdd5bGC1P=SCKEbvmioMG#v7P=Tqm$eT9bL+u!CH*c*-?3&byj z6MnC^+<^$$SjfL`+;?xR2iTnBbhmu!^WkjlQ$%tG(gacACww8g`9k8=Ld$otLq@UU zd+i+DemtjKA=Q1k%UL`q`Z6l|u<9O}q~GndHV};`A}kzyK5lZd23w7Y$9^6q%x%vw z@;Xoucl$t-^sTlQ7JTq`e%>Oi>qVgq*oU3D$4f>D&;2~_)7G1H=b&xU)NJ%6nxw7$g~7b&y)~2w@A;yIq*paN8&L$A()Kz z#C3BMayQ61B?itVVAZKIZv5Wf{;)q=>>cp(aB^}23rFzUJgvHCsaUVIdEzmu9Ut%C z?s5jV+CYo}rak$Ar%Ni4)5~2Eum|oaYGa|vrek9AGUFWV59@5&24sq<)x%6XdxE&% z^Bq_nX0Gh*+iwWFH`%}7e$V`?bLpHWZ*8UwgU(yK#cYVOJZ)COmhAcEn5%1RO}YYn zEi7n@FGt!T*f=;i*w|j4UhvcriN2tq*Q_#4KQ~Y9WsPSD{!FOuq2XFb#A5Ib8GgMm zv?u?es&LDH^b&ReqW(71)BFwC`A{8DV;qqj|K2x38vp7x(YL@a2n$`>3q+v6t(28^ zY#dIjMNYlRy2IDXb5l`wyyVzGWC;Sg^5BGP)W!nj-J1_F#0gCOZgRAcsWA0CRVUX2 z9{`1IWkdKM7PH{;EZ500e!z#{im}Xc^)`V=w#(V^Mx)_qj+OsEzP(;#e=so3R;fl*agIcmex#6-V}8dI|uG5b`)881sp9y(gTh@ zbLPD&OZ}AnwjO#-daD1pA<@#pfK#a(al=AFLh{yW)rU;D?W`!)NVmk&cqWh=en53J zH+(YCZy=?%6b=utyNumMZK{RAxp5m0&o|NAiFxY3fITSI z$%FJCwc4n7)JqaZ=%5!Y!|(Qlp58o=WAISAEXBu7*xw3qh@=+R`N$rut#$En}3I_u=<%9fhf8Y(2~MWcBlE zrXWDC^;ppCt7#YV=3NY{uA>&B{;QhHic^_ABnX9gub8Z4^yA)(e0pB7xraqVcP%(Ld`f9BM zp@#w7wGM~Kc2#_`#LDh}e_&H()Ufwwu*4g*Pxk)I-ntS0=%=(JNkHF zliOuId8kkYXXsWZ24Ku;zBQSOe?lKAp`k1IfTOe*!Tse8WF0A4ySK-3-CzN<^4O`k z2ldN*uGX7GU5VP+S`-@XxO!n5mJI6!&QW?~ONl`JB~0JmuqCs_CfS>NQxrV0ZMzPD z5I)ml&;wKvXQCv=>0DhA$0iM1slU)KnyY+CVEUON;uboeP=I4(xgCDn!A>UxYe;K| zSgd;l{uhxV0MchA{Ho6VRo7St2|aW>cjL+W6{pg}AT7LWX3AW8(cmDQ=Vn|O*(+_% zjufF8>2v70=;w!1ovxOqpvqVS&C*HMSSD|Tv8Ma^r2+Y@gC9^? z!-$fzf$FwLX8~8UBb0Rf>iC$YZ+$aoSl5ihS^JIL^f;O9mKJV5X7&I_?c0XspEjCe z;1zqPnzUj|DKV?jl#Gqdu=o^20ywJ!pcLTzYuedd?fEJLWsRQq=1)RXAa|j8hq7yE zk(~H+Ywul$gLHn+W9X7hdISM|UQ>U_t*Ox~^mzapc@72FP!E^ouJ*xCf7yDdj3A~=petY;Lws#xk+uHLV_x}T+df0~+#ujZ z`GkPATt2rq1|L5jD>=`O9Mi}n3-DEPEwWx(h}u6L_ucyJk1%K6A&<$oHjU<){#FQ& zm3*{07A5SG+7eYa_M`qQS|Fesz34Q==G^J(vYxLnDmog_ z>vy`^*g`6;R&duNwzPzPLF^&P`Xnkp(4m`IW*0Pi;Btgo9T=}sB)z&*7K@`=rR(}=wWlcWVt=`SnBA)_Z2JE|BGK^10U zq5lNm;@uvxMV(c_-Q1nY3uHRb^NC;A_=khBk)tA_Rv>v4PS?GP_Uea@lDDhR@)jHV z%H!^Qq%|;$IxKc0A#r2^nqpJ)eB1T7LMgV8WK4sv*!>()?JjBdcYEmY7p(y?Nl3AJU_XeH*)Tl_P>yY@9b8dn;%boDg>B=q>#7!iW1 z`x<}TWwlg@iw?5XE6X9z`YM~Xpu&pxENN~;1NbU?(BBnXW+G{@0Yr9EAaI?a3*}{? zkYizpBb-HIJ1Oe-EXFr7xRl6v71HTb?oh_)h|qmTXZa3{l7LCEVNE9D%n9Z6h@DrU zo)P5du+BH4reUKeeA}TiK z!EWO2s6KnMHPC(!R-{y+hHGF^2A_Iu4qs+UFXDphMKV+Zpy*RKH6y;Ki-B`C1C|*C zak_tL1}d-IKIZ)ajq0p$ouca)t$ zqXN(1jT*JEyll1jF)WiuxA{EppsSRZ9As2bZcy(oXu8X}Jy1gQB!;!v0CGFg83-6` zcpJ1OVj|d{I_d}q3#=e+TW9yt<0b?yu+Lh|Z_7-}rZatL&l)N+rBH7bD@W>U;A_Q{ zXD8I2vn`A z75VaG1EGp+Doiw=U+G-FCKvDMM2DQojaZ~~zeQ|{F0e$OE0OKYIkO_?Bw6$;V z1x;orb4VkoO-A+IU3g79b{BjtXK|hQ;=7!Rqi(BoxVhOt;I60luAISTI;0S@fV}yP z!J0=bV2%6p%e@kAD_F1&wcef}i{LO0jnKD4NHg4OqY*&>zPN0>!{9T7i;-s%G1JkB zs-qPZFeLiQVW(F_<3|uVwl{TGZwCk5dK9gJAB$-4Fm&vrveZ9`;Raeedr7`y!k_ar zn&*2SPSeUBwVWyAcoR#XqBxXUbCmQBah&coT2QP4$vhucEkKg)buTh^^?N3KCA!x{ zU0vV4F{O;|x5cZL&f8&r6}c>6gwPJASC<#TA+! zI>yAyYc#0K%sgMh9>Jtyn(=urN+^UbsQhAfdqDtVx!WHK^MYWKoG9;+$2}0>qHscg zpmI^Zxb9s7uU`9f*BChsz)_LgNb(ebfbhw_-GzQyqlp2@zNm&JjR=!#s(bE0X8R1G zau2rPt_$~U0CN`P;IyWurmTAf$36xokrjfYbV*BSbP~!zZo@8G}$7^maulFO2VTI)t+e&+#Iij}-tPl9^ z?X@HN;?RIXKq_|__a}|1tA-g<-9m4M9VdjNKP~W`yz40sB*B05oEepfOH(x!z0HMc z{c>Z`$wJ4;Vh5_e(Z!o_-#J}kharI`L|$Hp47i*8cXUFz8KH@3Y9hNwLVC@WKd2jW zZ`|*+HHeHvpEIg&doed;Cje?&Z-;iyXl`~6wv2L!CH7?zrcdPt@oOVcU#ZR%7@m0mMx8gO*fC^+Nb8r;W-CkWgsQ#}OpgZB2o$Kni+bcm$%)^se0!r@j#FE5# z-jPsCsq4cfU1R)*7;k=kd|?TR_|O-`!Vg}FAKaqL8+30B5RE|RrBbM~d{~ZS@HOSE zB4vwg!OVAZ4F~|~OE&xcL)77DPB_(h%>Ev`wnLIa#dfHUcV{S@w*Q(Z(ql8$RDAa( zQ)&4AqPW1)HW;oWbJP+*MTTu5=l+$iZ@{?6s|cl6ZxkYA9d+4T%6#*^85GNno^Kfj zwEKIW3JVhnhQnZ`HMs$sHu_1O#ltB1wEU|5^Fp@al-x!iz94Zm?k4lnNWjHvA)E_K zq|wZnBdJ%WY8f#KzOEW1qRm!C_z_cMA1)~@XCyk7P982j!maVcMMb9@^UL1CyH_DV zesXb<9e}x%{b_M&J0`k>c>r6ID-r#w zW2A4TlXr_WY#gp3R`fAkDyZmMx`@v2yMf~I7ibYRQJ$dqms+-S6C+SvO_`mJgXpk` zz9DYaApNT#j4hIoO5m*&$tx}}FTE_DiRywOAHHqOHi&Oj-Qa-bpW`RX#8X?Sfm$+b z{{wqQR61O5-4pXl$0Mr6{Iyk~Z>;b>8AP|r>O2@7;Iq?ch=8g@_JgaGNFkfsI+k>x zj7+K|G=X%-i*nf7GtH`6UYSX| zCs8(e)Z~>hA|(areXMjR+Z>bb!z!`@kitd?v`Ew2DRSS~*m1AfH}I z9_8en6y==|b$G$o-ip9EKK48{gS!G^z%0LX0y}>=FJH*+s-x<#h&>VG!Xa3RD<15i zO}5RmFSwL6$ZPepOoC$?KZ^xGbv0>MM2Wa+{%(~;sQlRKiUV~SLS|`fy@pW4EvlBn zI#=yOg$PS7^vaZ!KIAI=`IAZ!2q)=Nyror0kFs>b%HLD#!w2Aog^w37hfK3+~$EmN?qfP z>0QJjb?qyWuaU2!_W_cq^oT^fL5q32W<*p(v@Q4{Q%*gF#4ckZk6x%~UauL$HL~(L z!&vn4Y?}@_awd7H!|SLF;Q^Ag+0Cy$X;NvL(zPk<6wZfEewj)7pk)nWU%0Aj^A254 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.firstChild.nodeValue!==a.nodeValue&&d.replaceChild(a,d.firstChild):d.appendChild(a)})(document.createTextNode(a));c&&g&&(t("saving "+e+" to cache."),g.setItem(e,a),g.setItem(e+":timestamp",c))}function q(a,b,c,e){function i(b,c,d){b.status>=200&&b.status<300?c(b.responseText,b.getResponseHeader("Last-Modified")):typeof d=="function"&&d(b.status,a)}var g=r(),h=f?!1:d.async;typeof g.overrideMimeType=="function"&&g.overrideMimeType("text/css"),g.open("GET",a,h),g.setRequestHeader("Accept",b||"text/x-less, text/css; q=0.9, */*; q=0.5"),g.send(null),f?g.status===0?c(g.responseText):e(g.status,a):h?g.onreadystatechange=function(){g.readyState==4&&i(g,c,e)}:i(g,c,e)}function r(){if(a.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(b){return t("browser doesn't support AJAX."),null}}function s(a){return a&&a.parentNode.removeChild(a)}function t(a){d.env=="development"&&typeof console!="undefined"&&console.log("less: "+a)}function u(a,b){var c="less-error-message:"+o(b),e=["

    ",'
  • {0}
  • ',"
  • {current}
  • ",'
  • {2}
  • ',"
"].join("\n"),f=document.createElement("div"),g,h;f.id=c,f.className="less-error-message",h="

"+(a.message||"There is an error in your .less file")+"

"+'

'+b+" ",a.extract&&(h+="on line "+a.line+", column "+(a.column+1)+":

"+e.replace(/\[(-?\d)\]/g,function(b,c){return parseInt(a.line)+parseInt(c)||""}).replace(/\{(\d)\}/g,function(b,c){return a.extract[parseInt(c)]||""}).replace(/\{current\}/,a.extract[1].slice(0,a.column)+''+a.extract[1].slice(a.column)+"")),f.innerHTML=h,p([".less-error-message ul, .less-error-message li {","list-style-type: none;","margin-right: 15px;","padding: 4px 0;","margin: 0;","}",".less-error-message label {","font-size: 12px;","margin-right: 15px;","padding: 4px 0;","color: #cc7777;","}",".less-error-message pre {","color: #ee4444;","padding: 4px 0;","margin: 0;","display: inline-block;","}",".less-error-message pre.ctx {","color: #dd4444;","}",".less-error-message h3 {","font-size: 20px;","font-weight: bold;","padding: 15px 0 5px 0;","margin: 0;","}",".less-error-message a {","color: #10a","}",".less-error-message .error {","color: red;","font-weight: bold;","padding-bottom: 2px;","border-bottom: 1px dashed red;","}"].join("\n"),{title:"error-message"}),f.style.cssText=["font-family: Arial, sans-serif","border: 1px solid #e00","background-color: #eee","border-radius: 5px","-webkit-border-radius: 5px","-moz-border-radius: 5px","color: #e00","padding: 15px","margin-bottom: 15px"].join(";"),d.env=="development"&&(g=setInterval(function(){document.body&&(document.getElementById(c)?document.body.replaceChild(f,document.getElementById(c)):document.body.insertBefore(f,document.body.firstChild),clearInterval(g))},10))}Array.isArray||(Array.isArray=function(a){return Object.prototype.toString.call(a)==="[object Array]"||a instanceof Array}),Array.prototype.forEach||(Array.prototype.forEach=function(a,b){var c=this.length>>>0;for(var d=0;d>>0,c=new Array(b),d=arguments[1];for(var e=0;e>>0,c=0;if(b===0&&arguments.length===1)throw new TypeError;if(arguments.length>=2)var d=arguments[1];else do{if(c in this){d=this[c++];break}if(++c>=b)throw new TypeError}while(!0);for(;c=b)return-1;c<0&&(c+=b);for(;ck&&(j[f]=j[f].slice(c-k),k=c)}function s(a){var d,e,g,h,i,m,n,o;if(a instanceof Function)return a.call(l.parsers);if(typeof a=="string")d=b.charAt(c)===a?a:null,g=1,r();else{r();if(d=a.exec(j[f]))g=d[0].length;else return null}if(d){o=c+=g,m=c+j[f].length-g;while(c0)throw{type:"Syntax",message:"Missing closing `}`",filename:a.filename};return c.map(function(a){return a.join("")})}([[]]),h=new e.Ruleset([],s(this.parsers.primary)),h.root=!0,h.toCSS=function(c){var d,f,g;return function(g,h){function n(a){return a?(b.slice(0,a).match(/\n/g)||"").length:null}var i=[];g=g||{},typeof h=="object"&&!Array.isArray(h)&&(h=Object.keys(h).map(function(a){var b=h[a];return b instanceof e.Value||(b instanceof e.Expression||(b=new e.Expression([b])),b=new e.Value([b])),new e.Rule("@"+a,b,!1,0)}),i=[new e.Ruleset(null,h)]);try{var j=c.call(this,{frames:i}).toCSS([],{compress:g.compress||!1})}catch(k){f=b.split("\n"),d=n(k.index);for(var l=k.index,m=-1;l>=0&&b.charAt(l)!=="\n";l--)m++;throw{type:k.type,message:k.message,filename:a.filename,index:k.index,line:typeof d=="number"?d+1:null,callLine:k.call&&n(k.call)+1,callExtract:f[n(k.call)],stack:k.stack,column:m,extract:[f[d-1],f[d],f[d+1]]}}return g.compress?j.replace(/(\s)+/g,"$1"):j}}(h.eval);if(c=0&&b.charAt(v)!=="\n";v--)w++;u={name:"ParseError",message:"Syntax Error on line "+p,index:c,filename:a.filename,line:p,column:w,extract:[q[p-2],q[p-1],q[p]]}}this.imports.queue.length>0?n=function(){g(u,h)}:g(u,h)},parsers:{primary:function(){var a,b=[];while((a=s(this.mixin.definition)||s(this.rule)||s(this.ruleset)||s(this.mixin.call)||s(this.comment)||s(this.directive))||s(/^[\s\n]+/))a&&b.push(a);return b},comment:function(){var a;if(b.charAt(c)!=="/")return;if(b.charAt(c+1)==="/")return new e.Comment(s(/^\/\/.*/),!0);if(a=s(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/))return new e.Comment(a)},entities:{quoted:function(){var a,d=c,f;b.charAt(d)==="~"&&(d++,f=!0);if(b.charAt(d)!=='"'&&b.charAt(d)!=="'")return;f&&s("~");if(a=s(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/))return new e.Quoted(a[0],a[1]||a[2],f)},keyword:function(){var a;if(a=s(/^[_A-Za-z-][_A-Za-z0-9-]*/))return new e.Keyword(a)},call:function(){var a,b,d=c;if(!(a=/^([\w-]+|%)\(/.exec(j[f])))return;a=a[1].toLowerCase();if(a==="url")return null;c+=a.length;if(a==="alpha")return s(this.alpha);s("("),b=s(this.entities.arguments);if(!s(")"))return;if(a)return new e.Call(a,b,d)},arguments:function(){var a=[],b;while(b=s(this.expression)){a.push(b);if(!s(","))break}return a},literal:function(){return s(this.entities.dimension)||s(this.entities.color)||s(this.entities.quoted)},url:function(){var a;if(b.charAt(c)!=="u"||!s(/^url\(/))return;a=s(this.entities.quoted)||s(this.entities.variable)||s(this.entities.dataURI)||s(/^[-\w%@$\/.&=:;#+?~]+/)||"";if(!s(")"))throw new Error("missing closing ) for url()");return new e.URL(a.value||a.data||a instanceof e.Variable?a:new e.Anonymous(a),o.paths)},dataURI:function(){var a;if(s(/^data:/)){a={},a.mime=s(/^[^\/]+\/[^,;)]+/)||"",a.charset=s(/^;\s*charset=[^,;)]+/)||"",a.base64=s(/^;\s*base64/)||"",a.data=s(/^,\s*[^)]+/);if(a.data)return a}},variable:function(){var a,d=c;if(b.charAt(c)==="@"&&(a=s(/^@@?[\w-]+/)))return new e.Variable(a,d)},color:function(){var a;if(b.charAt(c)==="#"&&(a=s(/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})/)))return new e.Color(a[1])},dimension:function(){var a,d=b.charCodeAt(c);if(d>57||d<45||d===47)return;if(a=s(/^(-?\d*\.?\d+)(px|%|em|pc|ex|in|deg|s|ms|pt|cm|mm|rad|grad|turn)?/))return new e.Dimension(a[1],a[2])},javascript:function(){var a,d=c,f;b.charAt(d)==="~"&&(d++,f=!0);if(b.charAt(d)!=="`")return;f&&s("~");if(a=s(/^`([^`]*)`/))return new e.JavaScript(a[1],c,f)}},variable:function(){var a;if(b.charAt(c)==="@"&&(a=s(/^(@[\w-]+)\s*:/)))return a[1]},shorthand:function(){var a,b;if(!t(/^[@\w.%-]+\/[@\w.-]+/))return;if((a=s(this.entity))&&s("/")&&(b=s(this.entity)))return new e.Shorthand(a,b)},mixin:{call:function(){var a=[],d,f,g,h=c,i=b.charAt(c);if(i!=="."&&i!=="#")return;while(d=s(/^[#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/))a.push(new e.Element(f,d,c)),f=s(">");s("(")&&(g=s(this.entities.arguments))&&s(")");if(a.length>0&&(s(";")||t("}")))return new e.mixin.Call(a,g,h)},definition:function(){var a,d=[],f,g,h,i;if(b.charAt(c)!=="."&&b.charAt(c)!=="#"||t(/^[^{]*(;|})/))return;if(f=s(/^([#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+)\s*\(/)){a=f[1];while(h=s(this.entities.variable)||s(this.entities.literal)||s(this.entities.keyword)){if(h instanceof e.Variable)if(s(":"))if(i=s(this.expression))d.push({name:h.name,value:i});else throw new Error("Expected value");else d.push({name:h.name});else d.push({value:h});if(!s(","))break}if(!s(")"))throw new Error("Expected )");g=s(this.block);if(g)return new e.mixin.Definition(a,d,g)}}},entity:function(){return s(this.entities.literal)||s(this.entities.variable)||s(this.entities.url)||s(this.entities.call)||s(this.entities.keyword)||s(this.entities.javascript)||s(this.comment)},end:function(){return s(";")||t("}")},alpha:function(){var a;if(!s(/^\(opacity=/i))return;if(a=s(/^\d+/)||s(this.entities.variable)){if(!s(")"))throw new Error("missing closing ) for alpha()");return new e.Alpha(a)}},element:function(){var a,b,d;d=s(this.combinator),a=s(/^(?:\d+\.\d+|\d+)%/)||s(/^(?:[.#]?|:*)(?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/)||s("*")||s(this.attribute)||s(/^\([^)@]+\)/);if(a)return new e.Element(d,a,c);if(d.value&&d.value.charAt(0)==="&")return new e.Element(d,null,c)},combinator:function(){var a,d=b.charAt(c);if(d===">"||d==="+"||d==="~"){c++;while(b.charAt(c)===" ")c++;return new e.Combinator(d)}if(d==="&"){a="&",c++,b.charAt(c)===" "&&(a="& ");while(b.charAt(c)===" ")c++;return new e.Combinator(a)}if(d===":"&&b.charAt(c+1)===":"){c+=2;while(b.charAt(c)===" ")c++;return new e.Combinator("::")}return b.charAt(c-1)===" "?new e.Combinator(" "):new e.Combinator(null)},selector:function(){var a,d,f=[],g,h;while(d=s(this.element)){g=b.charAt(c),f.push(d);if(g==="{"||g==="}"||g===";"||g===",")break}if(f.length>0)return new e.Selector(f)},tag:function(){return s(/^[a-zA-Z][a-zA-Z-]*[0-9]?/)||s("*")},attribute:function(){var a="",b,c,d;if(!s("["))return;if(b=s(/^[a-zA-Z-]+/)||s(this.entities.quoted))(d=s(/^[|~*$^]?=/))&&(c=s(this.entities.quoted)||s(/^[\w-]+/))?a=[b,d,c.toCSS?c.toCSS():c].join(""):a=b;if(!s("]"))return;if(a)return"["+a+"]"},block:function(){var a;if(s("{")&&(a=s(this.primary))&&s("}"))return a},ruleset:function(){var a=[],b,d,f;p();while(b=s(this.selector)){a.push(b),s(this.comment);if(!s(","))break;s(this.comment)}if(a.length>0&&(d=s(this.block)))return new e.Ruleset(a,d);i=c,q()},rule:function(){var a,d,g=b.charAt(c),k,l;p();if(g==="."||g==="#"||g==="&")return;if(a=s(this.variable)||s(this.property)){a.charAt(0)!="@"&&(l=/^([^@+\/'"*`(;{}-]*);/.exec(j[f]))?(c+=l[0].length-1,d=new e.Anonymous(l[1])):a==="font"?d=s(this.font):d=s(this.value),k=s(this.important);if(d&&s(this.end))return new e.Rule(a,d,k,h);i=c,q()}},"import":function(){var a;if(s(/^@import\s+/)&&(a=s(this.entities.quoted)||s(this.entities.url))&&s(";"))return new e.Import(a,o)},directive:function(){var a,d,f,g;if(b.charAt(c)!=="@")return;if(d=s(this["import"]))return d;if(a=s(/^@media|@page/)||s(/^@(?:-webkit-|-moz-)?keyframes/)){g=(s(/^[^{]+/)||"").trim();if(f=s(this.block))return new e.Directive(a+" "+g,f)}else if(a=s(/^@[-a-z]+/))if(a==="@font-face"){if(f=s(this.block))return new e.Directive(a,f)}else if((d=s(this.entity))&&s(";"))return new e.Directive(a,d)},font:function(){var a=[],b=[],c,d,f,g;while(g=s(this.shorthand)||s(this.entity))b.push(g);a.push(new e.Expression(b));if(s(","))while(g=s(this.expression)){a.push(g);if(!s(","))break}return new e.Value(a)},value:function(){var a,b=[],c;while(a=s(this.expression)){b.push(a);if(!s(","))break}if(b.length>0)return new e.Value(b)},important:function(){if(b.charAt(c)==="!")return s(/^! *important/)},sub:function(){var a;if(s("(")&&(a=s(this.expression))&&s(")"))return a},multiplication:function(){var a,b,c,d;if(a=s(this.operand)){while((c=s("/")||s("*"))&&(b=s(this.operand)))d=new e.Operation(c,[d||a,b]);return d||a}},addition:function(){var a,d,f,g;if(a=s(this.multiplication)){while((f=s(/^[-+]\s+/)||b.charAt(c-1)!=" "&&(s("+")||s("-")))&&(d=s(this.multiplication)))g=new e.Operation(f,[g||a,d]);return g||a}},operand:function(){var a,d=b.charAt(c+1);b.charAt(c)==="-"&&(d==="@"||d==="(")&&(a=s("-"));var f=s(this.sub)||s(this.entities.dimension)||s(this.entities.color)||s(this.entities.variable)||s(this.entities.call);return a?new e.Operation("*",[new e.Dimension(-1),f]):f},expression:function(){var a,b,c=[],d;while(a=s(this.addition)||s(this.entity))c.push(a);if(c.length>0)return new e.Expression(c)},property:function(){var a;if(a=s(/^(\*?-?[-a-z_0-9]+)\s*:/))return a[1]}}}};if(d.mode==="browser"||d.mode==="rhino")d.Parser.importer=function(a,b,c,d){a.charAt(0)!=="/"&&b.length>0&&(a=b[0]+a),n({href:a,title:a,type:d.mime},c,!0)};(function(a){function b(b){return a.functions.hsla(b.h,b.s,b.l,b.a)}function c(b){if(b instanceof a.Dimension)return parseFloat(b.unit=="%"?b.value/100:b.value);if(typeof b=="number")return b;throw{error:"RuntimeError",message:"color functions take numbers as parameters"}}function d(a){return Math.min(1,Math.max(0,a))}a.functions={rgb:function(a,b,c){return this.rgba(a,b,c,1)},rgba:function(b,d,e,f){var g=[b,d,e].map(function(a){return c(a)}),f=c(f);return new a.Color(g,f)},hsl:function(a,b,c){return this.hsla(a,b,c,1)},hsla:function(a,b,d,e){function h(a){return a=a<0?a+1:a>1?a-1:a,a*6<1?g+(f-g)*a*6:a*2<1?f:a*3<2?g+(f-g)*(2/3-a)*6:g}a=c(a)%360/360,b=c(b),d=c(d),e=c(e);var f=d<=.5?d*(b+1):d+b-d*b,g=d*2-f;return this.rgba(h(a+1/3)*255,h(a)*255,h(a-1/3)*255,e)},hue:function(b){return new a.Dimension(Math.round(b.toHSL().h))},saturation:function(b){return new a.Dimension(Math.round(b.toHSL().s*100),"%")},lightness:function(b){return new a.Dimension(Math.round(b.toHSL().l*100),"%")},alpha:function(b){return new a.Dimension(b.toHSL().a)},saturate:function(a,c){var e=a.toHSL();return e.s+=c.value/100,e.s=d(e.s),b(e)},desaturate:function(a,c){var e=a.toHSL();return e.s-=c.value/100,e.s=d(e.s),b(e)},lighten:function(a,c){var e=a.toHSL();return e.l+=c.value/100,e.l=d(e.l),b(e)},darken:function(a,c){var e=a.toHSL();return e.l-=c.value/100,e.l=d(e.l),b(e)},fadein:function(a,c){var e=a.toHSL();return e.a+=c.value/100,e.a=d(e.a),b(e)},fadeout:function(a,c){var e=a.toHSL();return e.a-=c.value/100,e.a=d(e.a),b(e)},fade:function(a,c){var e=a.toHSL();return e.a=c.value/100,e.a=d(e.a),b(e)},spin:function(a,c){var d=a.toHSL(),e=(d.h+c.value)%360;return d.h=e<0?360+e:e,b(d)},mix:function(b,c,d){var e=d.value/100,f=e*2-1,g=b.toHSL().a-c.toHSL().a,h=((f*g==-1?f:(f+g)/(1+f*g))+1)/2,i=1-h,j=[b.rgb[0]*h+c.rgb[0]*i,b.rgb[1]*h+c.rgb[1]*i,b.rgb[2]*h+c.rgb[2]*i],k=b.alpha*e+c.alpha*(1-e);return new a.Color(j,k)},greyscale:function(b){return this.desaturate(b,new a.Dimension(100))},e:function(b){return new a.Anonymous(b instanceof a.JavaScript?b.evaluated:b)},escape:function(b){return new a.Anonymous(encodeURI(b.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},"%":function(b){var c=Array.prototype.slice.call(arguments,1),d=b.value;for(var e=0;e255?255:a<0?0:a).toString(16),a.length===1?"0"+a:a}).join("")},operate:function(b,c){var d=[];c instanceof a.Color||(c=c.toColor());for(var e=0;e<3;e++)d[e]=a.operate(b,this.rgb[e],c.rgb[e]);return new a.Color(d,this.alpha+c.alpha)},toHSL:function(){var a=this.rgb[0]/255,b=this.rgb[1]/255,c=this.rgb[2]/255,d=this.alpha,e=Math.max(a,b,c),f=Math.min(a,b,c),g,h,i=(e+f)/2,j=e-f;if(e===f)g=h=0;else{h=i>.5?j/(2-e-f):j/(e+f);switch(e){case a:g=(b-c)/j+(b255?255:a<0?0:a).toString(16),a.length===1?"0"+a:a}).join("")}}}(c("../tree")),function(a){a.Comment=function(a,b){this.value=a,this.silent=!!b},a.Comment.prototype={toCSS:function(a){return a.compress?"":this.value},eval:function(){return this}}}(c("../tree")),function(a){a.Dimension=function(a,b){this.value=parseFloat(a),this.unit=b||null},a.Dimension.prototype={eval:function(){return this},toColor:function(){return new a.Color([this.value,this.value,this.value])},toCSS:function(){var a=this.value+this.unit;return a},operate:function(b,c){return new a.Dimension(a.operate(b,this.value,c.value),this.unit||c.unit)}}}(c("../tree")),function(a){a.Directive=function(b,c){this.name=b,Array.isArray(c)?this.ruleset=new a.Ruleset([],c):this.value=c},a.Directive.prototype={toCSS:function(a,b){return this.ruleset?(this.ruleset.root=!0,this.name+(b.compress?"{":" {\n ")+this.ruleset.toCSS(a,b).trim().replace(/\n/g,"\n ")+(b.compress?"}":"\n}\n")):this.name+" "+this.value.toCSS()+";\n"},eval:function(a){return a.frames.unshift(this),this.ruleset=this.ruleset&&this.ruleset.eval(a),a.frames.shift(),this},variable:function(b){return a.Ruleset.prototype.variable.call(this.ruleset,b)},find:function(){return a.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return a.Ruleset.prototype.rulesets.apply(this.ruleset)}}}(c("../tree")),function(a){a.Element=function(b,c,d){this.combinator=b instanceof a.Combinator?b:new a.Combinator(b),this.value=c?c.trim():"",this.index=d},a.Element.prototype.toCSS=function(a){return this.combinator.toCSS(a||{})+this.value},a.Combinator=function(a){a===" "?this.value=" ":a==="& "?this.value="& ":this.value=a?a.trim():""},a.Combinator.prototype.toCSS=function(a){return{"":""," ":" ","&":"","& ":" ",":":" :","::":"::","+":a.compress?"+":" + ","~":a.compress?"~":" ~ ",">":a.compress?">":" > "}[this.value]}}(c("../tree")),function(a){a.Expression=function(a){this.value=a},a.Expression.prototype={eval:function(b){return this.value.length>1?new a.Expression(this.value.map(function(a){return a.eval(b)})):this.value.length===1?this.value[0].eval(b):this},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(" ")}}}(c("../tree")),function(a){a.Import=function(b,c){var d=this;this._path=b,b instanceof a.Quoted?this.path=/\.(le?|c)ss(\?.*)?$/.test(b.value)?b.value:b.value+".less":this.path=b.value.value||b.value,this.css=/css(\?.*)?$/.test(this.path),this.css||c.push(this.path,function(a){if(!a)throw new Error("Error parsing "+d.path);d.root=a})},a.Import.prototype={toCSS:function(){return this.css?"@import "+this._path.toCSS()+";\n":""},eval:function(b){var c;if(this.css)return this;c=new a.Ruleset(null,this.root.rules.slice(0));for(var d=0;d0){c=this.arguments&&this.arguments.map(function(b){return b.eval(a)});for(var g=0;g0&&c>this.params.length)return!1;d=Math.min(c,this.arity);for(var e=0;ee.selectors[g].elements.length?Array.prototype.push.apply(d,e.find(new a.Selector(b.elements.slice(1)),c)):d.push(e);break}}),this._lookups[g]=d)},toCSS:function(b,c){var d=[],e=[],f=[],g=[],h,i;this.root||(b.length===0?g=this.selectors.map(function(a){return[a]}):this.joinSelectors(g,b,this.selectors));for(var j=0;j0&&(h=g.map(function(a){return a.map(function(a){return a.toCSS(c)}).join("").trim()}).join(c.compress?",":g.length>3?",\n":", "),d.push(h,(c.compress?"{":" {\n ")+e.join(c.compress?"":"\n ")+(c.compress?"}":"\n}\n"))),d.push(f),d.join("")+(c.compress?"\n":"")},joinSelectors:function(a,b,c){for(var d=0;d0&&e.push(new a.Selector(g)),h.length>0&&f.push(new a.Selector(h));for(var l=0;l0&&(a.value=b[0]+(a.value.charAt(0)==="/"?a.value.slice(1):a.value)),this.value=a,this.paths=b)},a.URL.prototype={toCSS:function(){return"url("+(this.attrs?"data:"+this.attrs.mime+this.attrs.charset+this.attrs.base64+this.attrs.data:this.value.toCSS())+")"},eval:function(b){return this.attrs?this:new a.URL(this.value.eval(b),this.paths)}}}(c("../tree")),function(a){a.Value=function(a){this.value=a,this.is="value"},a.Value.prototype={eval:function(b){return this.value.length===1?this.value[0].eval(b):new a.Value(this.value.map(function(a){return a.eval(b)}))},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(a.compress?",":", ")}}}(c("../tree")),function(a){a.Variable=function(a,b){this.name=a,this.index=b},a.Variable.prototype={eval:function(b){var c,d,e=this.name;e.indexOf("@@")==0&&(e="@"+(new a.Variable(e.slice(1))).eval(b).value);if(c=a.find(b.frames,function(a){if(d=a.variable(e))return d.value.eval(b)}))return c;throw{message:"variable "+e+" is undefined",index:this.index}}}}(c("../tree")),c("./tree").find=function(a,b){for(var c=0,d;c1?"["+a.value.map(function(a){return a.toCSS(!1)}).join(", ")+"]":a.toCSS(!1)};var f=location.protocol==="file:"||location.protocol==="chrome:"||location.protocol==="chrome-extension:"||location.protocol==="resource:";d.env=d.env||(location.hostname=="127.0.0.1"||location.hostname=="0.0.0.0"||location.hostname=="localhost"||location.port.length>0||f?"development":"production"),d.async=!1,d.poll=d.poll||(f?1e3:1500),d.watch=function(){return this.watchMode=!0},d.unwatch=function(){return this.watchMode=!1},d.env==="development"?(d.optimization=0,/!watch/.test(location.hash)&&d.watch(),d.watchTimer=setInterval(function(){d.watchMode&&m(function(a,b,c){a&&p(a.toCSS(),b,c.lastModified)})},d.poll)):d.optimization=3;var g;try{g=typeof a.localStorage=="undefined"?null:a.localStorage}catch(h){g=null}var i=document.getElementsByTagName("link"),j=/^text\/(x-)?less$/;d.sheets=[];for(var k=0;kli { +float:left; +width:300px; +background:#fff; +-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); +-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); +box-shadow:0 1px 3px rgba(0,0,0,0.25); +margin:0 0 20px 20px; +padding:10px; +} + +.profile-shot { +border-bottom:0; +display:block; +} + +.profile-shot img { +width:300px; +height:225px; +} + +.profile-shot-title { +display:block; +font-size:13px; +line-height:18px; +color:#4b4b4b; +overflow:hidden; +text-overflow:ellipsis; +white-space:nowrap; +padding:5px 0; +} + +.profile-shot-stats li { +margin-bottom:0; +border:0; +zoom:1; +display:inline; +padding:0; +} + +.profile-shot-stats li:first-child a,.profile-shot-stats li:first-child span { +margin-left:0; +} + +.profile-shot-date { +float:right; +color:#999; +} + +.instagram .profile-shot img { +width:300px; +height:300px; +} + +code,pre { +color:#333; +font-family:Monaco,Courier New,monospace; +font-size:12px; +font-weight:400; +line-height:20px; +-webkit-border-radius:3px; +-moz-border-radius:3px; +border-radius:3px; +padding:0 3px 2px; +} + +code { +color:#D75701; +background-color:#f7f7f9; +border:1px solid #e1e1e8; +padding:2px 4px; +} + +pre { +display:block; +word-break:break-all; +word-wrap:break-word; +white-space:pre-wrap; +background-color:#f5f5f5; +border:1px solid rgba(0,0,0,0.15); +-webkit-border-radius:4px; +-moz-border-radius:4px; +border-radius:4px; +margin:0 0 9px; +padding:8px; +} + +pre.prettyprint { +margin-bottom:20px; +} + +.pre-scrollable { +max-height:340px; +overflow-y:scroll; +} + +.lit { +color:#195f91; +} + +.fun { +color:#dc322f; +} + +.str,.atv { +color:#da3f47; +} + +.kwd,.linenums .tag { +color:#1e347b; +} + +.typ,.atn,.dec,.var { +color:teal; +} + +.pln { +color:#48484c; +} + +.prettyprint { +background-color:#f7f7f9; +border:1px solid #e1e1e8; +padding:8px; +} + +.prettyprint.linenums { +-webkit-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0; +-moz-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0; +box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0; +} + +ol.linenums { +margin:0 0 0 33px; +} + +ol.linenums li { +padding-left:12px; +color:#bebec5; +line-height:18px; +text-shadow:0 1px 0 #fff; +} + +.main-header { +width:247px; +position:absolute; +z-index:1100; +float:left; +border-right:1px solid #c2c2c2; +background:#e9e9e9 url(../imgs/b.png); +} + +.main-header hgroup .picture a { +display:inline-block; +height:84px; +width:84px; +border:3px solid #D75701; +background:#000 0 url(https://twimg0-a.akamaihd.net/profile_images/1149409097/20101018060848_samrat94_6HR8FZ5V2JQDPU34ENIKCWBL0STAMO91XG7Y.jpg); +-webkit-box-shadow:0 1px 1px #f9f9f9,inset 0 0 6px #000; +-moz-box-shadow:0 1px 1px #f9f9f9,inset 0 0 6px #000; +box-shadow:0 1px 1px #f9f9f9,inset 0 0 6px #000; +margin:60px 35px 20px; +} + +.main-header hgroup h1 { +font-size:24px; +text-shadow:0 1px 1px #f9f9f9; +margin:0 35px; +} + +.main-header hgroup h2 { +font-size:14px; +font-weight:400; +line-height:25px; +color:#4b4b4b; +margin:10px 35px; +} + +.main-header nav { +margin:40px 0; +} + +.main-header nav ul { +border-top:1px solid #d2d2d2; +list-style:none; +margin-left:0; +} + +.main-header nav a,.main-header nav a:hover { +border-bottom:1px solid #d2d2d2; +} + +.main-header nav a { +position:relative; +color:#404040; +display:block; +font-weight:500; +text-shadow:0 1px 1px #f9f9f9; +padding:15px 30px; +} + +.main-header nav a:hover { +color:#fff; +background:#D75701; +border-right:0; +text-shadow:none; +} + +.main-header nav .sel { +border-right:6px solid #D75701; +} + +.main-header .spinner { +position:absolute!important; +right:30px; +top:23px; +} + +.main-header .fork-me { +margin-left:30px; +font-size:13px; +color:#4b4b4b; +border-bottom:0; +} + +.main-section { +font-size:14px; +position:relative; +overflow:hidden; +margin-left:247px; +padding:35px 0px 0px 35px; +} + +.main-section h3.date { +width:100%; +display:block; +margin-left:-34px; +border-bottom:1px solid #c2c2c2; +border-top:1px solid #c2c2c2; +font-size:16px; +font-weight:700; +background-color:rgba(255,255,255,0.8); +color:#D75701; +padding:20px 35px 30px 75px; +} + +a.button_accent { +display:inline-block; +border:3px solid #D75701; +border-radius:70px; +-moz-border-radius:70px; +-webkit-border-radius:70px; +text-transform:uppercase; +color:#D75701; +font-size:17px; +font-weight:400; +margin:40px 50px; +padding:10px 20px; +} + +a.button_accent:link { +color:#0e94ec; +} + +a.button_accent:hover { +color:#fff; +background-color:#D75701; +outline:0; +} + +a.button_accent:active { +color:#fff; +background-color:#339; +outline:0; +} + +.blog-section { +padding:0; +} + +.blog-section hgroup h2,.blog-section hgroup h1 { +font-size:30px; +font-weight:500; +line-height:40px; +margin:50px 0 25px; +} + +.blog-section hgroup h3 a.active { +position:fixed; +top:0; +bottom:auto; +margin-top:0; +} + +.blog-section article { +width:700px; +overflow:hidden; +line-height:25px; +padding:5px 35px 50px 34px; +} + +.blog-section article img { +margin:0 15px 5px 0; +padding:2px; +} + +.blog-section article a.img-link:hover img { +border-color:#D75701; +} + +.blog-section footer { +padding-top:10px; +} + +.blog-section footer h4 { +float:left; +text-transform:uppercase; +font-size:13px; +line-height:28px; +padding:0 15px 0 0; +} + +.tags { +list-style:none; +margin:0; +} + +.tags li { +zoom:1; +display:inline; +} + +.tags a { +font-size:13px; +text-shadow:0 1px 1px #f9f9f9; +background:#e9e9e9; +border:1px solid #c2c2c2; +padding:3px 10px; +} + +.tags a:hover { +background:#D75701; +color:#fff; +text-shadow:none; +border:1px solid #D75701; +} + +.load-more-button { +display:inline-block; +background-color:#D75701; +color:#fff; +margin:0 20px 50px; +padding:10px 30px; +} + +.load-more-button:hover { +border:1px solid #D75701; +background:#fff; +color:#D75701; +} + +.load-more-button .spinner { +left:140px; +top:-8px; +} + +strong,b,dl dt { +font-weight:700; +} + +audio:not([controls]),.blog-section hgroup h3 a,.mobile-nav { +display:none; +} + +h4,.h4,h5,.h5 { +font-size:16px; +line-height:20px; +font-weight:500; +} + +li ul,li ol,.main-header nav li { +margin-bottom:0; +} + +a.no-border,.profile-avatar:hover,.profile-description a,.profile-location-url a,.tweet-title:hover,.tweet-text a,.profile-repo-name:hover,.profile-repo-stats a,.profile-shot:hover,.profile-shot-stats a,.blog-section article a.img-link { +border-bottom:0; +} + +.profile-name h2 a:hover,.profile-name h3 a:hover,.profile-stats li a:hover,.profile-stats li a:hover strong,.main-header .fork-me:hover { +color:#D75701; +} + +.profile-info-footer,.profile-tweets li,.profile-repos li { +border-bottom:1px solid #c2c2c2; +padding:10px 15px; +} + +.profile-tweets,.profile-repos { +font-size:13px; +list-style:none; +background:#fff; +margin:0; +} + +.profile-repo-name,.blog-section hgroup h2 a { +border-bottom:0; +font-weight:500; +} + +.profile-repo-stats,.profile-shot-stats { +list-style:none; +font-size:13px; +line-height:18px; +margin:0; +} + +.profile-repo-stats li { +border-bottom: none; +} + +.profile-repo-stats a:hover,.profile-shot-stats a:hover { +border-bottom:0; +color:#D75701; +} + +pre code,blockquote code { +color:inherit; +background-color:transparent; +border:0; +padding:0; +} + +.com,.pun,.opn,.clo { +color:#93a1a1; +} + +.blog-section article img { +max-width:400px; +} +} + +.blog-section article img { +max-width:400px; +} +} + +.mobile-nav { +display:block; +position:fixed; +top:0; +height:45px; +width:100%; +z-index:3000; +background:#e9e9e9 url(../imgs/b.png); +border-top:3px solid #D75701; +-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); +-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); +box-shadow:0 1px 3px rgba(0,0,0,0.25); +} + +.mobile-nav h3 { +float:right; +padding:10px; +} + +.mobile-nav h3 a { +border-bottom:0; +font-weight:700; +color:#404040; +text-shadow:0 1px 1px #f9f9f9; +} + +.mobile-nav .nav-btn { +float:left; +background-color:#333; +background-repeat:repeat-x; +background-image:linear-gradient(top,#404040,#333); +filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040',endColorstr='#333333',GradientType=0); +-webkit-border-radius:4px; +-moz-border-radius:4px; +border-radius:4px; +-webkit-box-shadow:0 1px 1px #f9f9f9; +-moz-box-shadow:0 1px 1px #f9f9f9; +box-shadow:0 1px 1px #f9f9f9; +margin:8px 10px; +padding:7px 10px 4px; +} + +.mobile-nav .nav-btn-bar { +display:block; +width:18px; +height:2px; +margin-bottom:3px; +background-color:#f9f9f9; +-webkit-border-radius:1px; +-moz-border-radius:1px; +border-radius:1px; +-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25); +-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25); +box-shadow:0 1px 0 rgba(0,0,0,0.25); +} + +header.main-header { +position:absolute; +} + +header.main-header hgroup .picture a { +margin:60px 0 10px 10px; +} + +header.main-header nav { +margin:20px 0; +} + +.main-section { +position:relative; +min-height:500px; +left:0; +z-index:2000; +background-color:#fff; +-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); +-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); +box-shadow:0 1px 3px rgba(0,0,0,0.25); +-webkit-transition:left .3s ease-out; +-moz-transition:left .3s ease-out; +-o-transition:left .3s ease-out; +transition:left .3s ease-out; +} + +.main-section.nav-opened { +left:247px; +} + +.blog-section hgroup h2,.blog-section hgroup h1 { +font-size:24px; +line-height:30px; +font-weight:500; +margin:10px 0 5px; +} + +.blog-section hgroup h3 a { +position:static; +border:0; +font-weight:300; +margin:0; +padding:5px 0; +} + +.blog-section article { +width:95%; +border-bottom:1px solid #c2c2c2; +padding:10px 10px 30px; +} + +.blog-section article img { +max-width:300px; +} + +.blog-section .loading { +padding:15px; +} + +.modal-backdrop { +z-index:3500; +} + +.modal { +position:absolute; +width:100%; +height:1500px; +z-index:4000; +} + +.modal.fade-large { +width:100%; +} + +.modal.fade.in,.modal.fade-large.in { +left:247px; +} + +.profile.twitter,.profile.github,.profile.dribbble,.profile.instagram { +overflow:scroll; +} + +.profile-info .btn { +position:static; +margin-top:5px; +} + +.profile-shots { +padding:10px 0; +} + +.profile-shots>li { +width:280px; +margin:0 0 20px 10px; +} + +.profile-shots img { +width:280px; +height:210px; +} + +.instagram .profile-shot img { +width:280px; +height:280px; +} + +header.main-header .fork-me,.shots-likes-received,.shots-likes-given { +display:none; +} + +@media (max-width:1024px), (max-height:800px) { +header.main-header hgroup .picture a,header.main-header nav { +margin-top:30px; +} +} + +@media (max-height:700px) and (min-width:800px) { +header.main-header h1 { +padding-top:15px; +} + +header.main-header nav { +margin-top:15px; +} + +header.main-header hgroup .picture a { +margin:15px 35px 0; +} +} + +@media (max-height:600px) and (min-width:800px) { +header.main-header .picture { +display:none; +} +} + +@media (max-height:500px) and (min-width:800px) { +header.main-header hgroup h2 { +display:none; +} +} + +@media (max-width:800px) { +.blog-section article { +width:400px; +} + +.blog-section article img { +max-width:400px; +} +} + +@media (min-width:801px) and (max-width:1024px) { +.blog-section article { +width:500px; +} + +.blog-section article img { +max-width:400px; +} +} + +@media (max-width:799px) { +body { +background:#e9e9e9 url(/static/imgs/b.png); +overflow-x:hidden; +} + +.mobile-nav { +display:block; +position:fixed; +top:0; +height:45px; +width:100%; +z-index:3000; +background:#e9e9e9 url(/static/imgs/b.png); +border-top:3px solid #d75701; +-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); +-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); +box-shadow:0 1px 3px rgba(0,0,0,0.25); +} + +.mobile-nav h3 { +float:right; +padding:10px; +} + +.mobile-nav h3 a { +border-bottom:0; +font-weight:700; +color:#404040; +text-shadow:0 1px 1px #f9f9f9; +} + +.mobile-nav .nav-btn { +float:left; +background-color:#333; +background-repeat:repeat-x; +background-image:linear-gradient(top,#404040,#333); +filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040',endColorstr='#333333',GradientType=0); +-webkit-border-radius:4px; +-moz-border-radius:4px; +border-radius:4px; +-webkit-box-shadow:0 1px 1px #f9f9f9; +-moz-box-shadow:0 1px 1px #f9f9f9; +box-shadow:0 1px 1px #f9f9f9; +margin:8px 10px; +padding:7px 10px 4px; +} + +.mobile-nav .nav-btn-bar { +display:block; +width:18px; +height:2px; +margin-bottom:3px; +background-color:#f9f9f9; +-webkit-border-radius:1px; +-moz-border-radius:1px; +border-radius:1px; +-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25); +-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25); +box-shadow:0 1px 0 rgba(0,0,0,0.25); +} + +header.main-header { +position:absolute; +margin-top: 49px; +} + +header.main-header hgroup .picture a { +margin:60px 0 10px 10px; +} + +header.main-header hgroup h1 { +font-size:18px; +margin:0 10px; +} + +header.main-header hgroup h2 { +margin:0 10px 10px; +} + +header.main-header nav { +margin:20px 0; +} + +.main-section { +position:relative; +min-height:500px; +left:0; +z-index:2000; +background-color:#fff; +-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25); +-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25); +box-shadow:0 1px 3px rgba(0,0,0,0.25); +-webkit-transition:left .3s ease-out; +-moz-transition:left .3s ease-out; +-o-transition:left .3s ease-out; +transition:left .3s ease-out; +margin:45px 0 0; +} + +.main-section.nav-opened { +left:240px; +} + +.blog-section hgroup h2,.blog-section hgroup h1 { +font-size:24px; +line-height:30px; +font-weight:500; +margin:10px 0 5px; +} + +.blog-section hgroup h3 a { +position:static; +border:0; +font-weight:300; +display:block; +margin:0; +padding:5px 0; +} + +.blog-section article { +width:95%; +border-bottom:1px solid #c2c2c2; +padding:10px 10px 30px; +} + +.blog-section article img { +max-width:300px; +} + +.blog-section .loading { +padding:15px; +} + +.modal-backdrop { +z-index:3500; +} + +.modal { +position:absolute; +width:100%; +z-index:4000; +top:45px; +} + +.modal.fade-large { +width:100%; +} + +.modal.fade.in,.modal.fade-large.in { +left:0; +} + +.profile.twitter,.profile.github,.profile.bitbucket,.profile.dribbble,.profile.instagram { +overflow:scroll; +} + +.apps a { +width:90%; +} + +.profile-info .btn { +position:static; +margin-top:5px; +} + +.profile-shots { +padding:10px 0; +} + +.profile-shots>li { +width:280px; +margin:0 0 20px 10px; +} + +.profile-shots img { +width:280px; +height:210px; +} + +.instagram .profile-shot img { +width:280px; +height:280px; +} + +header.main-header .fork-me,.shots-likes-received,.shots-likes-given { +display:none; +} +} diff --git a/syte/static/css/styles.min.css b/syte/static/css/styles.min.css deleted file mode 100644 index 81eefdc..0000000 --- a/syte/static/css/styles.min.css +++ /dev/null @@ -1 +0,0 @@ -html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit}strong,b{font-weight:bold}em,i{font-style:italic}body{line-height:1}table{border-collapse:collapse;border-spacing:0}q:before,q:after,blockquote:before,blockquote:after{content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}.fade.in{opacity:1}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;color:#404040}::selection,::-moz-selection{background:#336;color:#fff;text-shadow:none}h1,.h1{font-size:30px;line-height:35px;font-weight:500}h2,.h2{font-size:24px;line-height:30px;font-weight:500}h3,.h3{font-size:18px;line-height:25px;font-weight:500}h4,.h4{font-size:16px;line-height:20px;font-weight:500}h5,.h5{font-size:16px;line-height:20px;font-weight:500}h6,.h6{font-size:14px;line-height:20px;font-weight:500}ul{margin:0 0 15px 15px}ol{margin:0 0 15px 20px}li{margin-bottom:5px}li ul,li ol{margin-bottom:0}dl{margin-bottom:10px}dl dt{font-weight:bold}dl dd{margin:0 0 5px 10px}p{line-height:25px;margin-top:20px;margin-bottom:20px}a{color:#000;text-decoration:none;border-bottom:1px solid #404040}a:hover{color:#336;border-bottom:1px solid #336}a.no-border{border-bottom:0}blockquote{margin-top:20px 0;padding:0 0 0 20px;border-left:5px solid #336}blockquote p:first-child{margin-top:5px}.descr{display:block;font-size:12px;line-height:20px;color:#7f7e7e}.btn{display:inline-block;padding:4px 10px 4px;font-size:13px;line-height:18px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);border:1px solid #ccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;border-bottom-color:#b3b3b3;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#000}.modal-backdrop.fade,.modal-backdrop.fade-large{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}.modal-backdrop,.modal-backdrop.fade.in{filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}.modal{position:fixed;top:0;left:240px;z-index:1050;overflow:auto;width:400px;height:100%;background-color:#fff;border-right:1px solid #404040;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);-moz-box-shadow:0 0 7px rgba(0,0,0,0.5);box-shadow:0 0 7px rgba(0,0,0,0.5)}.modal.fade-large{width:700px;-webkit-transition:left .4s ease-out;-moz-transition:left .4s ease-out;-o-transition:left .4s ease-out;transition:left .4s ease-out;left:-1100px}.modal.fade{-webkit-transition:left .4s ease-out;-moz-transition:left .4s ease-out;-o-transition:left .4s ease-out;transition:left .4s ease-out;left:-700px}.modal.fade.in,.modal.fade-large.in{left:240px}.close{float:right;font-size:26px;line-height:30px;font-weight:bold;color:#000;background-color:#fff;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);-khtml-opacity:.2;-moz-opacity:.2;opacity:.2}.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.profile{background:#e9e9e9 url('/static/imgs/b.png')}.profile-info{position:relative;padding:15px;background:#fff}.profile-info .close{line-height:20px}.profile-info .btn{position:absolute;right:17px;bottom:20px}.profile-avatar{display:inline-block;float:left;border-bottom:0}.profile-avatar img{height:52px;width:52px;border:2px solid #336}.profile-avatar:hover{border-bottom:0}.profile-name{display:block;float:left;margin:0 0 10px 10px}.profile-name h2{font-size:22px;line-height:30px}.profile-name h2 a{font-weight:500;color:#404040;border-bottom:0}.profile-name h3{font-size:16px;line-height:20px}.profile-name h3 a{color:#777;border-bottom:0}.profile-name h2 a:hover,.profile-name h3 a:hover{color:#336}.profile-description{clear:left;font-size:13px;line-height:18px;font-style:italic;color:#777;margin:0;padding:5px 0}.profile-description a{border-bottom:0}.profile-location-url{clear:left;margin:0}.profile-location-url span{display:inline-block;font-size:13px;line-height:18px;color:#777}.profile-location-url .divider{padding:0 4px;color:#ccc}.profile-location-url a{border-bottom:0}.profile-stats{margin:0;list-style:none;overflow:hidden;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;background:#fff}.profile-stats li{display:inline}.profile-stats li a,.profile-stats li span{float:left;padding:7px 15px;color:#777;font-size:10px;line-height:16px;text-transform:uppercase;border-left:1px solid #c2c2c2;border-bottom:0}.profile-stats li strong{display:block;color:#404040;font-size:14px}.profile-stats li a:hover,.profile-stats li a:hover strong{color:#336}.profile-stats li:first-child span{border-left:0}.profile-info-footer{padding:10px 15px;border-bottom:1px solid #c2c2c2}.profile-watchers{display:inline-block;background:url('/static/imgs/ico-watchers.png') no-repeat;margin-left:10px;padding-left:20px}.profile-forks{display:inline-block;background:url('/static/imgs/ico-forks.png') no-repeat;margin-left:10px;padding-left:20px}.profile-comments{display:inline-block;background:url('/static/imgs/ico-comments.png') no-repeat;margin-left:10px;padding-left:20px}.profile-likes{display:inline-block;background:url('/static/imgs/ico-likes.png') no-repeat;margin-left:10px;padding-left:20px}.profile.twitter{overflow:hidden}.profile-tweets{list-style:none;margin:0;background:#fff}.profile-tweets li{padding:10px 15px;border-bottom:1px solid #c2c2c2}.tweet-title{border-bottom:0;position:relative;padding-left:45px}.tweet-title img{position:absolute;left:0;width:32px;height:32px;border:2px solid #336}.tweet-title span{color:#777;font-size:13px;padding-left:3px}.tweet-title:hover{border-bottom:0}.tweet-text{color:#777;margin:0;padding:3px 0;font-size:13px;line-height:18px;margin-left:45px}.tweet-text a{border-bottom:0}.tweet-date{margin:0;font-size:13px;line-height:18px;margin-left:45px;color:#999}.profile-repos{list-style:none;margin:0;background:#fff}.profile-repos li{padding:10px 15px;border-bottom:1px solid #c2c2c2}.profile-repo-name{border-bottom:0;font-weight:500}.profile-repo-name:hover{border-bottom:0}.profile-repo-text{color:#777;margin:0;padding:5px 0;font-size:13px;line-height:18px}.profile-repo-stats{list-style:none;margin:0;font-size:13px;line-height:18px}.profile-repo-stats li{padding:0;border:0;display:inline-block;zoom:1;*display:inline}.profile-repo-stats a{border-bottom:0}.profile-repo-stats a:hover{border-bottom:0;color:#336}.profile-shots{list-style:none;margin:0;padding:15px 0}.profile-shots>li{float:left;width:300px;padding:10px;margin:0 0 20px 20px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}.profile-shot{border-bottom:0;display:block}.profile-shot img{width:300px;height:225px}.profile-shot:hover{border-bottom:0}.profile-shot-title{display:block;padding:5px 0;font-size:13px;line-height:18px;color:#4b4b4b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-shot-stats{list-style:none;margin:0;font-size:13px;line-height:18px}.profile-shot-stats li{margin-bottom:0;padding:0;border:0;display:inline-block;zoom:1;*display:inline}.profile-shot-stats li:first-child a,.profile-shot-stats li:first-child span{margin-left:0}.profile-shot-stats a{border-bottom:0}.profile-shot-stats a:hover{border-bottom:0;color:#336}.profile-shot-date{float:right;color:#999}.instagram .profile-shot img{width:300px;height:300px}code,pre{padding:0 3px 2px;color:#333;font-family:"Monaco",Courier New,monospace;font-size:12px;font-weight:normal;line-height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#336;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:8px;margin:0 0 9px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}blockquote code{padding:0;color:inherit;background-color:transparent;border:0}.com{color:#93a1a1}.lit{color:#195f91}.pun,.opn,.clo{color:#93a1a1}.fun{color:#dc322f}.str,.atv{color:#da3f47}.kwd,.linenums .tag{color:#1e347b}.typ,.atn,.dec,.var{color:teal}.pln{color:#48484c}.prettyprint{padding:8px;background-color:#f7f7f9;border:1px solid #e1e1e8}.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0;-moz-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0;box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0}ol.linenums{margin:0 0 0 33px}ol.linenums li{padding-left:12px;color:#bebec5;line-height:18px;text-shadow:0 1px 0 #fff}.main-header{position:fixed;z-index:1100;top:0;left:0;width:240px;height:100%;min-height:700px;float:left;border-right:1px solid #c2c2c2;background:#e9e9e9 url('/static/imgs/b.png')}.main-header hgroup .picture a{display:inline-block;height:84px;width:84px;margin:60px 35px 20px 35px;border:3px solid #336;background:#000 0 url('https://twimg0-a.akamaihd.net/profile_images/1149409097/20101018060848_samrat94_6HR8FZ5V2JQDPU34ENIKCWBL0STAMO91XG7Y.jpg');-webkit-box-shadow:0 1px 1px #f9f9f9,inset 0 0 6px #000;-moz-box-shadow:0 1px 1px #f9f9f9,inset 0 0 6px #000;box-shadow:0 1px 1px #f9f9f9,inset 0 0 6px #000}.main-header hgroup h1{font-size:24px;margin:0 35px;text-shadow:0 1px 1px #f9f9f9}.main-header hgroup h2{margin:10px 35px;font-size:14px;font-weight:normal;line-height:25px;color:#4b4b4b}.main-header nav{margin:65px 0}.main-header nav ul{border-top:1px solid #d2d2d2;list-style:none;margin-left:0}.main-header nav li{margin-bottom:0}.main-header nav a,.main-header nav a:hover{border-bottom:1px solid #d2d2d2}.main-header nav a{position:relative;padding:15px 30px;color:#404040;display:block;font-weight:500;text-shadow:0 1px 1px #f9f9f9}.main-header nav a:hover{color:#fff;background:#336;border-right:0;text-shadow:none}.main-header nav .sel{border-right:6px solid #336}.main-header .spinner{position:absolute!important;right:30px;top:23px}.main-header .fork-me{position:absolute;left:30px;bottom:20px;font-size:13px;color:#4b4b4b;border-bottom:0}.main-header .fork-me:hover{color:#336}.main-section{position:relative;overflow:hidden;margin-left:241px;padding:35px}.main-section h3.date{width:100%;display:block;margin-left:-34px;padding:20px 35px 30px 75px;border-bottom:1px solid #c2c2c2;border-top:1px solid #c2c2c2;font-size:16px;font-weight:bold;background-color:#fff;background-color:rgba(255,255,255,0.8);color:#336}a.button_accent{margin:40px 50px;padding:10px 20px;display:inline-block;border:3px solid #336;border-radius:70px;-moz-border-radius:70px;-webkit-border-radius:70px;text-transform:uppercase;color:#336;font-size:17px;font-weight:400}a.button_accent:link{color:#0e94ec}a.button_accent:hover{color:#fff;background-color:#336;outline:0}a.button_accent:active{color:#fff;background-color:#339;outline:0}.blog-section{padding:0}.blog-section hgroup h2,.blog-section hgroup h1{font-size:30px;line-height:35px;font-weight:500;line-height:40px;margin:50px 0 25px 0}.blog-section hgroup h2 a{border-bottom:0;font-weight:500}.blog-section hgroup h3 a{display:none}.blog-section hgroup h3 a.active{position:fixed;top:0;bottom:auto;margin-top:0}.blog-section article{width:700px;overflow:hidden;line-height:25px;padding:5px 35px 50px 34px}.blog-section article img{padding:2px;border:1px solid #c2c2c2;margin:0 15px 5px 0}.blog-section article a.img-link{border-bottom:0}.blog-section article a.img-link:hover img{border-color:#336}.blog-section footer{padding-top:10px}.blog-section footer h4{float:left;text-transform:uppercase;font-size:13px;line-height:28px;padding:0 15px 0 0}.tags{list-style:none;margin:0}.tags li{display:inline-block;zoom:1;*display:inline}.tags a{padding:3px 10px;font-size:13px;text-shadow:0 1px 1px #f9f9f9;background:#e9e9e9;border:1px solid #c2c2c2}.tags a:hover{background:#336;color:#fff;text-shadow:none;border:1px solid #336}.mobile-nav{display:none}.load-more-button{display:inline-block;margin:0 20px 50px 20px;padding:10px 30px;background-color:#336;color:#fff}.load-more-button:hover{border:1px solid #336;background:#fff;color:#336}.load-more-button .spinner{left:140px;top:-8px}@media(max-width:767px){header.main-header hgroup .picture a,header.main-header nav{margin-top:30px}.blog-section article{width:400px}.blog-section article img{max-width:400px}}@media(max-width:600px){body{background:#e9e9e9 url('/static/imgs/b.png');overflow-x:hidden}.mobile-nav{display:block;position:fixed;top:0;height:45px;width:100%;z-index:3000;background:#e9e9e9 url('/static/imgs/b.png');border-top:3px solid #336;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}.mobile-nav h3{float:right;padding:10px}.mobile-nav h3 a{border-bottom:0;font-weight:bold;color:#404040;text-shadow:0 1px 1px #f9f9f9}.mobile-nav .nav-btn{float:left;padding:7px 10px 4px;margin:8px 10px;background-color:#333;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#404040),to(#333));background-image:-moz-linear-gradient(top,#404040,#333);background-image:-ms-linear-gradient(top,#404040,#333);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#404040),color-stop(100%,#333));background-image:-webkit-linear-gradient(top,#404040,#333);background-image:-o-linear-gradient(top,#404040,#333);background-image:linear-gradient(top,#404040,#333);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040',endColorstr='#333333',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px #f9f9f9;-moz-box-shadow:0 1px 1px #f9f9f9;box-shadow:0 1px 1px #f9f9f9}.mobile-nav .nav-btn-bar{display:block;width:18px;height:2px;margin-bottom:3px;background-color:#f9f9f9;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}header.main-header{position:absolute}header.main-header hgroup .picture a{margin:60px 0 10px 10px}header.main-header hgroup h1{font-size:18px;margin:0 10px}header.main-header hgroup h2{margin:0 10px 10px 10px}header.main-header nav{margin:20px 0}header.main-header .fork-me{display:none}.main-section{margin:45px 0 0 0;position:relative;min-height:500px;left:0;z-index:2000;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition:left .3s ease-out}.main-section.nav-opened{left:240px}.blog-section hgroup h2,.blog-section hgroup h1{font-size:24px;line-height:30px;font-weight:500;margin:10px 0 5px 0}.blog-section hgroup h3 a{position:static;margin:0;padding:5px 0;border:0;font-weight:300}.blog-section article{width:95%;padding:10px 10px 30px;border-bottom:1px solid #c2c2c2}.blog-section article img{max-width:300px}.blog-section .loading{padding:15px}.modal-backdrop{z-index:3500}.modal{position:absolute;width:100%;height:1500px;z-index:4000;top:45px}.modal.fade-large{width:100%}.modal.fade.in,.modal.fade-large.in{left:0}.profile.twitter,.profile.github,.profile.dribbble,.profile.instagram{overflow:scroll}.profile-info .btn{position:static;margin-top:5px}.shots-likes-received,.shots-likes-given{display:none}.profile-shots{padding:10px 0}.profile-shots>li{margin:0 0 20px 10px;width:280px}.profile-shots img{width:280px;height:210px}.instagram .profile-shot img{width:280px;height:280px}} \ No newline at end of file diff --git a/syte/static/imgs/favicon.ico b/syte/static/imgs/favicon.ico index 5b8796dcd1b9553849906c008e9b44baeef622f2..00b04590584577e8c63a5ab687b437933ceac3e4 100644 GIT binary patch literal 1406 zcmc(eXHXPI6vuynAR-|B7g<`l$V_vT+OQ4o3erH z8KKxaSRs*F;V^y`TjL_Imye{kxg4p&fy|q2IC{j;*HVeYXa^CeoE=GX7!drt^)geJ zoyF2|E($kWYAzn;#e*uQM;4J*R!8Z!5Ki4`##|o7P=gTUieR31*I^~K;6-P>$fF)x zp|4feuq$md7&s9So=?!jLHb%tiOw!z+VU(Bs{$i4ac5^G&aRGRtqo?3XB@YS52AEx zVBm2ry*e#f4L@ROZ_bg%KJwMR_$)eu|H8w#`)=ptjY29453&DxD+-S=3Nm*h^@5%n5~eJPEynm<>rM?P@a?_9Fxa1T`eZ2<`|hsS^M-gd(`2$_-w@3XbPsrSsZD3#-XynWq7-OJE3aA)9t8O5o=)D-5RP{y+$bQ;N;^O)Hr zl3Jl*%xF0Q)yFBzOUK61ij1meHpZ%u2t8uhOn&Louwqk+_*a+dZ7HX}sgj_G0t^hs zaVaGbxiW!UC7Fb*EaHdGI))i4dDhX0t?>bo_WvK zDA5&2nFPYCezqWiHHpV|Aln4iq5-6v4h=8>iC z!&mkYSO4`a>=-0B(H9$A%YXXue^Mq*$yX`&i)7!q3Oe zUbVKZ{z&np6ea!g{riU_+NWO1i_ZFBw z?7r>RxISL)ac#tnZPh`GN6zWkbw#b3KH93~WSZIDDRmoad;`>~cleLwwlb<)E<#`9-6=bw3FvZ-LW{76OY>fPr;#>R*f_V2m5C4IFt jPW83QZP{Eu{ji21pH48mdHG)L64}0@^|#Ca>$Cp_i-Vv~ literal 5277 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 diff --git a/syte/static/imgs/ico-plusoners copy.png b/syte/static/imgs/ico-plusoners copy.png new file mode 100644 index 0000000000000000000000000000000000000000..43cebe60852db1363865c7cc546c88fbd7ac6fbf GIT binary patch literal 398 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 literal 0 HcmV?d00001 diff --git a/syte/static/imgs/ico-resharers.png b/syte/static/imgs/ico-resharers.png new file mode 100644 index 0000000000000000000000000000000000000000..97336b5a37b98488c7a1fe76286482df4cf80df9 GIT binary patch literal 3223 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 JPDHLkV1m{NBcA{O literal 0 HcmV?d00001 diff --git a/syte/static/imgs/pic.png b/syte/static/imgs/pic.png deleted file mode 100644 index c723ab532e8c5cabd41527fdab7d8446b138fe35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16498 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­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 ajiIkci(PEvPvB-Q1_n=8KbLh*2~7aXGRK|( diff --git a/syte/static/imgs/twitter_pic.jpg b/syte/static/imgs/twitter_pic.jpg deleted file mode 100644 index 6f48afd62beaebcbd6cd3afa1faaed84af9d9c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17144 zcmbq)Wm8;D)a~HzPH+Zyx8UyX?oNWc2A2T_26uONOM(sVF5$sF3GQ(7-n#b}ynQ}& zRmB*t;Ip)rtfY>*mN1pQ4V%+fTYD-W zE_O~TMsH6?H+w2YC3z|(4Ow|AAAW8oRw{RIOBY8ke=1QbE>2F=k4=E||6u*E+W&z3 zuK@mM^T!VW4l*DN5C#WB1AxVWfy06M7zR)R0I;yIaR253|F0pVAfW;f;Stc_U||0( zkirH4kN~g%1Xy@D1Ox;W000IS4jus!2^j}~f{RCu&qY8ZsfkKxNlVA=9!^9IluG5{ zEpEOd(bCbi@`TJU{=*=L0l>ijv+@5;007AU08n6H;Q?^}rulLH#|IdA7&tgsczC3L ztNyPE99#e*9yJ#dJ`J~|CIKxnkCY`L5ind@%gWuOc=uxifDQ-q??vEn0OA1a>|cet z%cr{ASYoYowpB*N@QJ*=bfy)$$hvCVn*y#TfgH59B|9{IE=#=Md=|c5*PF^K@JTKp zslZ|CTk5Z53Kp2T5Ae3+ju65at;A(^c`)fesm5esI%CS)$ZBU7-UJd>nBF^z?NaNK z*vy9ocxUxE$zAE$yDqkvI=K-p>R6(*PNy!X=}cBTGOzL+rjuzYQqzvRu~t$Q<3w*3 zTgPrazjI#M(A8n2;`Xvsj!778bDm--frbP;>mnz!nOPio)&|YGQN(S6_P8iDm|30w zay4G4m8E>mNg|V>C3fV;MQ)goY?VjfhQRLHG-gA`3Fhx_B;TN+*Jbse5e!|1DKq2t zzIez}yM1!lnM9Aj)+vKr=Vxybxb7MpoS1(ADkEU`wu8!9hDPYwC-oUKb~`_D>$jW8 z*fDpoyyc%=OKPuMS!Z~7jY z;koW$e!AAtN$zre)MDe_TOn3R>Z$3NqNv8q0JSe(Q1I4MexIwMsOz*7&fEUeXvMFU zI#F#oG?zZorj0O>Vu4g|{wU08dWJUX&L&=`Ycb8G*7}TA!r2Zl!Y-^_x|UPS=QZ77w#Vb zJ%zeydMPFSibPgV!{|T`f?P*34`a?zTYx;NT#K)7+TRCxM$!4!bvov2`3IgdCjP1U zUVG%2xAi65X4Oy}r{Z8#{6F;^qmno(lD@8xi@!;Y0rS5*;w)xYdMCt>JVQgY0_)@nTBg>#J~Z5O_Q#|GOs4V!S#P++q8_kb3jt` z%tn925k8q|3aA%`{%lQ81L7+#s`^SDsN;`CXjfm-7d^j_8{5qD3Me;q%ITgD=0qXk zVCx9qDSEJK!f^KJ5--_j2rV&Yo%V#(*a~JLXQMrR=D!!HPdX3S=?@itTGe6)bvs=B z>MX7Q0DOAfXTa9K6jUui>eD2!*>7Ye_S39mZMUMtq~f=jYUFSPW==!aJ)){q z<6Qa9|+rXVa$)p^=0~{5!y-+=rx&AsjOPI@{zAQA@g;s&LvPP1pQBCf*rhW%wZ9#%PlH`F*a9Yh1a!@#`dmb zR8;Hw<+yokK$sQ@xPwB8(4D#}RtXJ*!Y~-%2VgDmT(k9J1Jo&iTajJ4RiW+pyJ*># z$QS5$U{Zz3u299VW=$G@o>z`#Q`5#=A~R82g2N3UA@=E3AFbykn6UHhUcXHMC(>G% zab&bt*PDS&t=ipA%N4^9NWh#bsQCi3>0m=3-q#u}l$4qP|DcfFFWJDi^oFk55ixB+ zm)Gg#FSJacUd3;NS^t5R>UnG%MpxpuepoOi>i+;sSaK&k2MWg2p7-=~n6;bJZwr_k zy4;80+)hmzJlWQ^0yQ0k5G>~u&Ic=wxbRIz4!q19ke!4~mwsGb`qzc;vw=kcT88M0^g&8E054^22&lMD! z{eEsfRM3uckg%NwT}k0naGQdUWz>pQs4u&;H#8*TQSD$T)vJ{EFxG{JCS1P6lkDKJ z^7z|Kv$X|t@cjP9SGMv{FU=P27a0_VDJY5dNx{|?$7-UL&ke+4yI^^ikf>m$h-!b* zb>nY1OU^Ude*NQcvvP_^%jqZkf0GTZ-6Caq(y|3Y;#Tkkt9GkfoUjg5D4Ew~g~LBV z`$E%yrYMs!+ZA)q;qBH%>E&6pT4~KmeHJr?zl6qH{HLFkqIe*B4a;qrup*(?@Btuj zkme20%`eMwek5t33?)Y;Ql*9Xov0i}j9#fync?Ch?#Rs9nE;j zsQ~erE=46-S$@Q%D3zUibKRH)H2}&rBD>vVFy0QbSmxVN=+h;1F>ct^O7Xt*v@ErP zAPE>ReT%MJ3He2Xib*Isb=Yw12od^@P(JUBuH>&Q+u~?}Z?#*xC^V6(8%)(I*pW=x zY2d5(uPE7!qq77K zEA=UVrqYgDwfO}Q%+tMVm%U@z3~abN#PL^cujKLNwE5L}z`2*TioBgIdUfXQWc=$% zzY=miU}Gp2RK4tr$hz$v%D2vVWF3VJnxR=o(S7!v$fb;Xh>OVk&Gw8xwTaQuWR=_f z$$B4`cbVJn3UON$nwD&>jYH_UwK=|w)2y`0tr*KT>E4!~pCXrN3XT3DKpwY$mKEa5 zUGZ8Q#bisr6UVhXOmw;a0EiKf+pi>Eo(H7griBNJ;M$!v%6E%UzR2?{y;!PP9}@v! zF=jf@>tNlYO+|3wX{n-wh(K+Jzl^D&f%P5JNwS*!kGR_kf#nMr@n@0ONSsj}Tt?vKt)chS?Bojetu)sOY~DaGl% z)}`56!edf{W&^U5EIQVl6U2?^|c*W zey?(PSn(r6bS|#K_~%O?(`+z89Bg(1dG^@n3Sh)SCc|-~R5A@EJBS(=En&dP#4*2X zzAiIF%;ZMZm)OXFjhA1zq*|c#WT9Osj!xCB8q#0T@$SxikOzq?N##lXF+Xf2A@|?D z&y48RacCgBYXS)piJ(Bo?gwp4SWD#*52Mj&F2EAZ7$Y&Yz^z=G`f;Ka9G`MteT0`=(=1p z?bjc7ic6p!Uzb^|BlrRqP;kZBOY|ZPRh$nX)*()Pw{<$0BEY1JH1l`+P|O{~&bs@t z5K+xizo8CTW%23_rxqVy!_89~dQUpIuO$jf6HvZJadCxO22E!o9`ve;C!lSrtU)L5 zd)jr%A)Wl!{ZWFFRq{ob++T-|`xEM9Ev8$hp|W+8qxg~}_zAZ@qzBvl)0zW%$EA9N ztxX<{Vks~Nl~m>$94S~$uOV+AfF&_un3vc0LebcJ3fh+$Q`rR|kE3%soMRkog5tN8 z)@lS9ZD0L_x~Yg*?W8@|Dm+Dt^Sohfy_$H` z0Emk2m`kDsB+qcJ+DAv_hj~>KO#&5;n5uR?crBI*lj2)fmHPd~`!fab$v^xKxX)CXJf5N3Pd| zENE>?U251{k_P2M>N9pVR~G6MX`_FpPwi3$BO0RL z-ov52fku?036sS16w{v6^TT1i*+E$ZasMVs*25^m8!9ey8B zv+(?6E4wvWaOMRGs{|EmS2oB_q^^A^xvhT!|Gx*_ec6fZQXxsca0a)^>ufo&+6*%e zosL2#sbLvdI4oj3p;E0^)}#GiR@`}=K0MN4#idX?TvS`Sf_)^aqv3Q?pPQgN#y!zC zBRmUHnf;sMTKWN=tq8ui${DF8Q8U&=+L2m{V&c_Xui@c}H}>H~=mm2W6Cm1Q_jLof%jhuqcQxyBR7?YF6n zTuixKY_HX60QDHWzTn#vxYT4iIDI=jF_Ek=)G$a;{A|&~>iYVvhs$vIr7WEg{b;>t zp%>j!({lq+NI#fFFWDIeTQ+~)74Q05sV^fRqA_sMKk@c8=WAKw>t+fZ3!PQd7_-;H zZAsjElOkeO@~efjK+07i)>w{u%K^b?TJ}m2v617CGCnP{wr`rE^iCc_-1aW#T!&SS zs7qC3*Nb0pY>?ukf)F_?uhw#oyq;HI)Q$>rO}sUegTi+`%YVM0$EHPcR#OrXNT`r+ zbUJtTp0IlG>vyGR0xD8qTH>N86Nu5Z`(9Pz2xfSR&ut}PL=D7HhA}d&nU`^XH zYVQbNVQ(7RxD|-=@0>poO}>44e0%>{e1=YUz|*_HH)g|d8MnlS$u#fWt(v)Pf(Aol zw2lon)H{gtsO#RKQRMX4JVh;rXnHL$L7|3P8y=gzB_lt!_9n&8?vr&2)uamDCBNPU z8i)vR&e0a+&GIH^hM^ix5Gqn~X9vpU;uruG=s4t=4$$5T}s z9F$i&W^43%0}@6w#)ikv9Q6BXL1!Jg2kVMsJciSd8y;cPO+u%(=Y{lZM&ilZ$r@{N z<@9#uRp7d+`2IjXobTlQvF@6$XNJ=o_mh4~oU?x;{fe08kTC(_iBtIuq0H2((=RO& z*a4<&_LCUPje+F+nenF>nT2*_azCI8=|DM7>9E3EKxR!woDtGIyD7U@F7cmJr|MS- z)i&WthXuMJqzCA-OOR=|Gl+R3+GO^$nz_kzN3yeE*Q z9`+D5I6rXSeU~kk2Kv9-CWPlN4*ePBSm1y=CG&Q(8Jb$!sd(ii82d zX`G|^FwbZM`+~MG*l6> zZK&O;1M)-Shm3QEA`+BZbcC2nI~`r*3FKZoF%)}`x(_82n85G&WliUDkL2n7`C1rc zCrwq$XMYjUv16SaCAZ1J>Pyq7;?*C$NuN!oE*z~2TcD^zU38T^sh;xNl<4yq)B19@ zJA#Hg^tYe;*fpJj>bc70&3WB?jWfF^u_zny_((-z$fUO>9)Z*_?oecpK|k4u-YRX1 zemxK&>$MF_cuYHm;cC;RbL?&&MbB*?T4u&t0K1XII6Rg~)l|a^EAJ$HNs<;jcOZzt zxH{1I)hbR#!6Pf05fG=QjeYp|repz!4-RQSC`uMEY76`+dIFJ`Ya1`)utHPHNs$z~J&|5|#Z@sC1LewC#?hjH1WtOo)Y- zOZn615otc8<^@%SEMbe&rW!CijE%y2zY;S@MxfR-ImP@^gf5a5t}&x6&rWjq+kwX4 z{IC}OdozRcn=REfs7W!EnT$#;n`upIxk*0Cc;i{N+&0Pkf59TXktR zxVP~M?8RCNVcw{z@MmNaWpLzD*zkieXIv72cSs;fWadvB3h|7g8ZqU(GsVLpKg=aj z>2dzto*(}vk6DAc!7DuMv*W=+8`>x^%9bQoiZW`~jv{9=d)v1OC{nR)R zGvfqR3xQ>kYzSajPnN+mvzpF=IA166@=C!foWESDKiXVOu3qEiYB*$Xd0gW_@j(v={el=56ZuMW0W6CSq)MoJn+DeYnCITeTZ-NAT9H2h~viji!IE z4_dfDK9$s|ge@dPz8>0pKdt&+V-Xa7K#zc85Bj9NVeH=r1^dgzprQWP+ySR`m$&yd z$-zj}F)|x<#%!(@P1|q$D}Iqn`V$MhClq#{vx!-O&89Ctl%%2-cQHKzMk93^c!Jr6 z2H^E=zWk=<^4;C&T4t#kmO)Ew18q_C(fhsSdKJ{lec{4%D_`^hz%bq6{!Mwklh_-i z`aK)FnQuES!==72IZ)fu&e6G9lJvZE!%z&=)rfb8!+H^uZ%gGVE2lV#Q!Cxh{9DV< zHb)>wP&=noZW6N0KnWqOzwdXGd%Rbh{RA|Ax0uZ;$t7zJk_hM0Lx0Y0fK&q^%v2Mz_^Um*nI~ zonrvR(MUR`S2}V@B1UiGlHloL`Se(-Cce@UB#l)6^Ej=QsMl$JdpDEp6Yk7E`y0|1$u z6A;L7a0hrmTOKwV>uXWIU#5HkXy)c-qcA#djm3uLqk_f;docGUBa z8VB|Ny%(+-xc;4JDt7w26_E!jIyI`W4V@1Z?D0@ovB8Dr^e%&!Sc;Tuddgu2DCyd44_#9vhEToP`87ut;BjJYSp1NJ?b0V2* zuZ2bQ9>?tKCgmpj`(&d?EM5nw8v7phm-5;vFNefbD_MG5*g~|uNOiU=R;D4G&t!Fe z(=tD1>xrKS>Poet{2GZMJv@ZIi`WR;oGOzYBefwKPiY9D| z39Mj%IF$v56fI&)ySnNP+&?}^*)bxNJk3qxbNVhtWY3)MGYO7%%KGNfQmedpuf(We zQi0i+XOzF*q=?ssX_|eM1VS@vsq-0dS--^-yst90hdlZ3vv+--i<`Gn+~TbU+zu5WQh6gnnjD(^SQz;~P zlX1T4tdDoA{q^GYsBwQ~@}8jX%2&iTGU~TlrmDBylArcOUPe9_$0y=_)soKK^g%b| ziFfu>pZfuR5w=Yb>4^8#1mg)wynf3}W(gg&W}y?*6wRpS-0#^*3pu z({=T6b2NXGGp1^bS){_eE3(6uTJn1qvY{++L#_%E(d$^HHu}b+gTBshV|8X*sJOfa)`BqTLD)Mr|HkSI$o=G2n3#Yg$AVjTg@g|BLzu4D_!N>|E?2!8jx6)?P+ z`u)exvci-n?`WrVl)NPM;oK}(xp|wk>W3278F-!#_St3v`i%D~>TSl@io+zEJ&z3o z&lCt*=|{b4kH4|*E&{_=kmz=$n9+M7%Fw=F z2Cl0ah&#k}W!mDK>SJ*_eupsniD3Yx`Rm`;CAOJgBl5?IyQevbyB)NR5Fqz}>q#rf zQ00j}2Dhn7iCMqY0v5H?gbVg9ot4>Ocl{)n*|-s{4f|j4Y<_!coMSUreepi+9ti+a z=gdn|{Fgkdei1f4f)aqF^TSqs_4Qal@@6%u!*15L8C6W-lxSF1 z9Al_W3^qlSR0<{?r9y6FGF(ITzYMH#m*s?lZ6w2AS7{{u+jkpG9g?n8O~ey=tFC}s z>viEEwt31&J!IyqpZ(1W_!84L%%*Lf)D3?j_2_sCuPXOtaf*(I$h)fNi0YuIAWK{E zno5gZ1BS;Qg{-E-ODYHk6fsOw02*4+5E8-Cx2SoY{aj*rPKN&717&(gf2mQo5+7y7 zP=&6*je&If=Fzy!inKk^Glv!$gB*{GpuW0ca5<0_nIsy z9tLhBg`}&Xd5ie`iM0Jpx19`jK(4?0+(0j&6Woit?DBa3i^u{EK%%IDn&QKl9d@-T zG}AhuYTf8pJnZ^gJvg!Phr6e#FY?}b!*V0HD=Y=S09!2-J}qt>CB_ZMXS`{wgI4iC zBO|D--j5R6(fv#QkbLBw;&*l?z2J+kJ+z-MOTx$?RE5iT_?bks>a7Aijh7aBOCUCN7=uQaG7 zQPICj%CgR-u-b(y;&4Sv>inXwy&)U*vrV+bp=R_U!Za7Nq&f6;78lw9_LeW1dXt3# zgqahVt!s*xsg#tNaEh-! z&UD7po8Z36@2fV(mbwSFT`#%Dc{upFCJkM`cpzP!y3CY1CH8^TXj~p&(BICzX36Gn zBNCUr?~ui1o27raXai@y5GV3Qxp8#gARcYw_Kx-X{{!F+!qRJR#qrqd+Cwpp6HDXr3`v;ml^t%(8rHJvA7Z&0R89 zbrYF64z2ArLK!4NAJW)2p18E*NZN?<_<^-f%ai>dPS?BTGLY)tOCuYx0RnJsk zDaS2-p;eywb=Dz^N|A;w_0}XZ!s#a+8vxdo8#_th;fxz6JsD;!G;gp=H!v44ooLOW zd7I{lCHp+>E~JQ(DW4B^uXo#k^nx>Yv+_JrG4E##YY%SXkPw;Ou$kdq#M0;0J9KIa zn(yk0s;VQ!+cmWrE1v>D^nx*xb3w0I=0%U3?~sv@4}g^wg>eT})W|nfxpMlyB!%JE z*W5IJY^AubNCBz+%UF-O{Skw~j=ybdBa1^0+^sRjT{&}_Iv9V>z9+|Q^kzj`$z{_W z41b3Y#tD;pk75iS*#0LSLZPPjlp)`Xe8dny_E+0b22N%AKm@^niewBrgi@;qF9?sX zPH=SOYipYbn!OFvvW5DvCa=l2io=JLQ74q@u&-U9nsG;CNSP<-i)eSp&w zGjd*`$L*#tH4VzsR6}P0*uRe#bsQ(*2>-fX`Sn4dgJFABjc=Z5In9q-3TL*+{$nT%#@-M~> z9U-#zgRs@rs?r&k(3^K=8Mgc#y{7eaC#(HV#1eGk zGSatek}ghrU(HNIX{n2)g&Lc@xkSfoMZL48{BTv`BZ@Wl0XW`)&YnLby@`pO?+;Ix z@~Ap=e9_e88=GGT)0|}009);Cuob;Pn%J5IQ#mZaY8eHuMClZnN|-D3yPeCIAn)g( zS0oAAwO8MVf7&(t$cGoF7o5ApKtvEb0^m&dq&MTrNzTwf&QSt55Ruo zapR8@6#(ri4E7ze_h0fb+I3$y+Z=m`BR< zIp3Yx-!NDA7lALxK|y}W>`!K)CA|$3#^)-)qZ*c8vwBNv^o0>q6dD31J9kgj;BLe# z9)}d1yhs8_OeQt1$PtU6)4Z2J#KcdGVJ=!lD=c(RTz?5=7D0_*_iUJWsh+Qie)&Xl zBQ+j|&2o~T<1m!P9G#1(S>F+?*(anu!Z)XJ!B*Ui?0palQ4rxWjJ260vJlWlov_5A zSHy#vZOm3;P~CPsjhP)4RvTX>ZU%uXBoIq6<~z=x->~B1-=6_NK|!%0g|yFpr)!&$x`AW?;n8GOG&RK zMowml?$bU17j29&(9QqOt3p#Q;FTyt)sy?ZkC{V$U_)1bkgk3JLN8yE&D#8aEAH1* zlahtW-hBXa&E7+k&OZP%DKWWfU3cc(<}7t!2DasndxJ8chiR5k`$T;jSKmx0i61Nl zc6h2*M;Clq6_wv3xji12KmtW$$iAAVo9m=&M_TnEUof8hDu=e8 z4utzW<5c8*zihSjqLh8N0l)93#Vs0{jGA@9iiN*;=kj^;a%|0Z^wTHZX2mr&h{9f; z(b5Bl&v!vJ&uhw<=LS*v4}ecB>riCKVhb?BN4zjI)OO5bX7{LlSTV`SnpTA zp^CDE<^GuX)D+hB;l-3IB}ek8S!RF#Zoxx!mL;1qzK|;mOA@`==J<_hnp=6zZjLLOd0Q)9D5%^biJ<~a*UY754KMQs8*bPr9d^#9 zPgVIP_0aM->VzenH9lrsxcyA%;leR*hWsJzCQ1?s$@kX)o+I$+UYK1WFTkeKs`&T9 zr_SSSXQR`NkmXvAv<8YM>nMZWgfRMkRr>srR<-wXDHtcaQRrl})rtJ(EjBpy+T`_E z>sF5kQjxx+DbEs{thrGaWO<_pS^~&khq;vmg z&A{OnR(-XBe^Ny!gzv1X;&XYV3s+%{kCPRcJr*8!!~Ro}X;N6PiKt8mOo|v|(WZzD zU|qppNSPnhq}0?f3K$ajI#-S>u^r4kVN5fV6H=xp>7@pQmH$sHfDt))>{gtH`rUFZ z_VwZA?Oo&w&-?+smnY59q}6av>zq-Nm*3sU>V3CD4S*E7t%Ew`&%zv=B~!$WWxy39 zy`)P%-Yy}lacbm!R+X{cZBHvb?&Qj3-KZ26^$NNpKK%aQdD%Mm6IoroF;-ly0yo%V zM2kZpNebklA_K-Gg`a)v&~7o6q#DD%I}wBr&T{C`JiR*=0?VN9O8jYlC}6iWV}-SV z3uEq%)ecIJx(JdYYa1=?Mi~w6B~0N)0VU+EQ|)GcMS$Nl(y)IVQQVUV2|I6U9hLd4 z%I#x`{{w5mjx&ZrUSW=si6Spi`?GEOdh+Xc4B<3UH1GD5Z|g}2xhvbf_4@zHvCk;f zRM$TM=vZF1*@J=NCI-IQOq-6cjEAl>82$#eiEc3EB8l0MY~I89EW)0PWJ(s+DV*4F zpGc2n{V(L&PU{IsaKGWgjen`+>=g86O(io@D2>alLIks3Q&BGr2^7%LsHg~acS?GZ zf`bDCDN|#*{}I={1TN|8TUrabV+?JSOnO z_{Rr;YlgwU^bqFDP`zw&zXYe#u_V-GvcS=}3b;JZmg#Fa}={(JdrB5lRh#Arq-PbG_Jm+N{|HX+IyCnHGH{BQNM zbjL8_xw_@O0m&G1Ue`F?sg|<9V!k}D&ui2_9c+kk*8qw$k@W!}HI2>MBD}%v5P>7B zDgCn87?G`p_-EbpE(XFR+XKM4O=yGBI}1aNtMZ!CBn%XXwX5{T;GT;w>9JRoNoVL< z-?tUPGO`j4NE0}*ie=0RpNqq1#0qOQ-H+~e*Qv7WOUa%3uU`e(;NP#Zwp|jgr*loO zHoRvl1cPOvA;%TLW>jXbRHGo~y^e~~RdCvwkmQu;LjlF4QVmFPq(!U8)U09`P3wTq z4`f(b^%TvO7NG8aGZxp+STBOwm{Mnb#~Wj<(_?eC)u>6zXIv+jJRbU*qCyC|ZU`zy zc>;B8j|afRxpP>aJ&XyjBrzgj!`uZ}rwb`q;u5W{`K36U@Ib$;PGofY?0+Hg$Wp@p z<~UV}Kk^@KJ;CESo=z0~276_#%F2I7e7$LSB$m~~d{NOw+F{D{==B+%xPuFprS5YU zV-cCtudNq23JRzp??IZ)%&f_$q)!;`KzAGanzH@cyJ{(Vz`p zuctxR92#FteZlm&v{K?h8d!Rvn1Oim*t}y-80j10pVzdsrvbX+pswTC^KL%NbnrFd$r?67N+eb1qPD3_V0rCmf1bno_-Xo! zAjZ!0PMTqdre(abz#fY$Ms60xXIT|t!@d{B=C3Dg!dv?s#iBE7=$~qKdnD4FmNhDb z2_E;lh&-;zgL^kK8hfTDtm?=7?c5(BS|}juld;PS+&UbA7T+SRm)71>>wO2D$d#_n zXn64yE5SH=5ld36rQ(i1^$1TigJQY_)#;CEB+Z*+*|!w>j>4ggf7Ai*&kYCd&c?^h zu!lb*We2PEv*l}a#hK#nqGb+LPD!|%ssk=qujQnyxY7=W;fs7RG={#GUPL&XzD31%%zBA5>51MrLURx2jhhei|-6#Kp+v?1;mXpV4y z3Ex@uwdndi`mxSiRQj)?7#Auwk8$t>9p6Vuf}C7Cb>$SHti3 z=-j3O*>rapLzlQ0SnFCe3n*!1zE^zqikqTGV%1Nh9$K8M0Ao38w>@Prh25euD+;K= ze_MyI1aJ=ekU6K{HJOeGX!ok707TPkUvd(+E6o4?E3rPXb8eOXE+hevKjZb|O%%l* z06&TkHHKrIJ`KnhoyZ_HUC1}R1i!#sh=)=}pBGbnyM23kdO^mL{tFO?yA~H;94uR# zSh#4+Kooz39Qc_ZDv~W-Q&J2?ZnfXDsvAtDixt-@Ho0STl+|YLPLCMFXUpyM{REa3d{wbS zIPIxF_sk3vhxw`>9pdX1-=IKVW4z6&@yA-LzrPXX#jXUIDD=BXLs;6tWtb(BKkbI- zf1c}$lr5b*bTp;1+k3q!Jz0G2k8?N~mbK?55=o5B9@lU|32P5?lEXotVdRQv{7n z8;ySjTE2~w4XnXjWIdzZT4SURFFb$SZkmLQ*{}v5VU||||A~9GLPig^@%)mkH>xN( zeQrj51jBSVIa1m>+mF+|AWefPpGp2cIh&ODN(_rS3N6&5iI!zJ4kk)kN=} zGQ-lp@WBMZ6wN9TUlgQSYyPWcZfT;1gjxJ}jllc~9~6Q4%r(EkuPRZrS%w@skdx?j#)$VRM)O^;;~G4;jx#J~T! zIcxW~0aFGyH9E!dvVa2l? z)^yEWgQ?>(BmeV!WWCya{_=&8-DS40Y1|Quu*>HJ+fwUeuq1;`T%V*2wSAIbp7X(0 zulD&wt=NN|)vJ6dbUx{BUI<>+)tt2S^i)GD0-C%6%sJ9?{?mKKPcNGXPiCH z%8j~)E%D!Fuf+z`Hs;&R?QRy84(3Jq#z9Tiz>pO7ivWypl{03F`pl}D5{0@C0NZQ? zQ$9^U0U+#~p4z(1IMeN=c2MnumWNs%Hczv8Lq^+M0!EINY8K0%O48O5yf{g-mxoWo z0{B*&lmopyK5@vm|5Cb*LOZM4ak2&0mXN_L> zHxg%=zk`WNbysBxOp+%AhIFacc9buW^?9TnxftLRlFv3DNj;0niVIoS!E)W+_Q)@T zbJ6J&2YT&n!NhkIolo);0?{gZ#KY?{QpbORaGxzPfF8l_HXt!~k(AqYuDQ9?sdLX( zPEc-}w+qipWS_O+{UGKJuQM`>95v%r$(~l9=}kF~q%Hy+y{(!Up)*tE)g@W8L$#*c z?IF>BIW{!2DI8^z37K>N55F7Yfp$Xztxl6YBvU@j9Gbiv>%&H>IyWtyjn7kfdgEo^ z1Z$egO%v?4@wFxKaleqtr0c|$Wg}~gm`>yad_rFS{+2OV)+ErxN6^(E(7_4=%mJ{% zkQ%Z;e`wplA|kznzCNr|!xybwK(Km?;`-^SyM3C;$n{atuoiZ${pZB}I{dor=yAP9 zE??8dU0DCW;>|Nss?1xpQ*~l%-6DqkJeR?3v0G!@ZjxRb!(Elko~ogY^?!tHCUZlm z?Iah#r{8RKyAM1xf9>pF-7_K{``t~k`O7Zy#fw%AfNPs|S>Vn0y^c|;28*`H50;Nr zb91I|g=h_crMm=8t98mW5n7clKPP>zallGcIlus&1;1|@>i8<;3>OUvQAEsD@oZ?5 zc0Y)rpZ~o2+MO=ZyN|zK9#w1E5`SO#mxEpC0Q?S@@*SzEbGiNQ$@>$|=5I-Av+hW^ zg4T!dwIqeqn|g<6jqW~^*JALYv9{M_^UkVS@d4z7+2Fbi3K-~gxLfe|B#A=$-l#6O zKuBD_)_PFXML_!FhfyJl6m~f&ZhcoErOf|g`>X1QBNSD>;O~85v}rNu{<>ak*z*(I z@}D0&$s=Uw$oWlGCGWo+3nAJ^kE%~eR}|Zp8Pzfsopqib+W+wZbIIs?a|O@UvAj7o zPk~h?2~zV$b*XZ(QOJo%m&Fy(0|ZzNW|o)R7cV@7-f`PXbUQ=>u$3lv?l)PMG1rrj zVo4^W6UNQxkG3IlF1M$QmDnip&SDiqvwSY~1)N%2yf0oa8_qNO+GQ?;^_Y@$UC=|< z92MT|CUam;m2K(opxU+$E~^S!YJ3IYv85SWP<(uXKH#Z+A-HMCfn$?QXymht1!(rU1{xsoT!aV zFW+fs>N@9PSK6~W1&$0=ojkauhP%?Sayg9)Dv}*= zO^*luB~zi&VL@Q1y=A!WlL#aF$I~v+pFhVYClL9k-+tlkD?*!#c`5D3I=!-J_r5=G zT)cb_4NWH4J5JO5GLEJcLHRJ|R9Zw?n8J&v6NrNigYyB1IsbmT`h?lPgB{cD$%SZt zwPky-aj+q?PAyfn{sxgsjsgILoBot#O#i9a&UYw8)Po#Ax{@%p z6t2b3eC>cKJEMNHB)i>92`m5l{m+4o-UU4WhA7Ur?GvvGc%VHGa>tqbh1RL)c>m-A zru+K{$}Ti`eZcwMi3SYd<(?8|$Bc}?ZV^rD2KV}@Q%x1BS1R>?0ulo4{q20N%1ui< zMm{+fRyZ_Z(QfhT#v&-D>D0j(CUwq4L06>(4nmkr35$Yj3S5(?6TX4OWvKxVum}xy zK~WC>0L>sD^#1^>Z?Hzcm*$5D;-je$T2k^heJPUp-HlSC4||JoS3xPNdaEi$5JBCF z9A8DmuH?T+l)HupcyyZ;Rg+P}yT_KsNT01T6xntehaqAzHWU^ke<499-~xSg-tOq4 zpS3%d8Ho_ffXl}z4H^*}URqIq-AWO+oQ;$akh%fN9klD%og~v(WTtsR$Y<&NvoZHz6zyd3G+c*3qOlU@E3Mir(BH1WGNg+fi7KkM0U->5%xoG79bO6HkycfD z@{lU~9coU^$hHqZ99KJgB@rn!@JTgkX~`*!%Jr4wnV=Iy@nkARBv&W!xual^( G-~ZV}`b1R# diff --git a/syte/static/js/common.js b/syte/static/js/common.js new file mode 100644 index 0000000..a504468 --- /dev/null +++ b/syte/static/js/common.js @@ -0,0 +1,48 @@ +/* +Set of functions common for other script in this theme +*/ +function adjustSelection(e) { + $(".main-nav").children("li").removeClass("sel"), $("#" + e).parent().addClass("sel") +} + +function numberWithCommas(e) { + return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") +} + +function prepare_link(event, element) { + event.preventDefault(), event.stopPropagation(); + return $.url(element.href.replace("/#!","")); +} + +function remove_modal() { + $("div[id$=-profile]").modal('hide'); + $(".modal-backdrop").modal('hide'); +} + +var spin_opts = { + lines: 9, + length: 5, + width: 2, + radius: 4, + rotate: 9, + color: "#4c4c4c", + speed: 1.5, + trail: 40, + shadow: !1, + hwaccel: !1, + className: "spinner", + zIndex: 2e9 +} + +var isMobileView = !1 +if (typeof window.matchMedia != "undefined") { + var mediaQuery = window.matchMedia("(max-width:799px)"); + mediaQuery.matches && (isMobileView = !0) +} +$(function () { + $("#mobile-nav-btn") + .click(function () { + $(".main-section") + .toggleClass("nav-opened") + }) +}); diff --git a/syte/static/js/components/base.js b/syte/static/js/components/base.js deleted file mode 100644 index 0d60276..0000000 --- a/syte/static/js/components/base.js +++ /dev/null @@ -1,32 +0,0 @@ -//Global configs and functions shared between js - -function numberWithCommas(x) { - return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); -} - -require.config({ - baseUrl: "/static/", - paths: { - "text": "js/libs/text", - "json": "js/libs/json" - }, - waitSeconds: 15 -}); - -var spin_opts = { - lines: 9, - length: 5, - width: 2, - radius: 4, - rotate: 9, - color: '#4c4c4c', - speed: 1.5, - trail: 40, - shadow: false, - hwaccel: false, - className: 'spinner', - zIndex: 2e9 -}; - - - diff --git a/syte/static/js/components/blog-posts.js b/syte/static/js/components/blog-posts.js deleted file mode 100644 index 27f8ab5..0000000 --- a/syte/static/js/components/blog-posts.js +++ /dev/null @@ -1,143 +0,0 @@ - -function fetchBlogPosts(post, tag) { - var blog_fetch_url = '/blog.json'; - - if (post) - blog_fetch_url = '/post/' + post; - else if (tag) - blog_fetch_url = '/tags/' + tag; - - $.getJSON(blog_fetch_url, function(blog_posts) { - require(["text!templates/blog-post-text.html", - "text!templates/blog-post-photo.html", - "text!templates/blog-post-link.html", - "text!templates/blog-post-video.html", - "text!templates/blog-post-audio.html", - "text!templates/blog-post-quote.html"], - - function(text_post_template, photo_post_template, - link_post_template, video_post_template, audio_post_template, - quote_post_template) { - - var text_template = Handlebars.compile(text_post_template); - var photo_template = Handlebars.compile(photo_post_template); - var link_template = Handlebars.compile(link_post_template); - var video_template = Handlebars.compile(video_post_template); - var audio_template = Handlebars.compile(audio_post_template); - var quote_template = Handlebars.compile(quote_post_template); - - $('.loading').remove(); - $.each(blog_posts.response.posts, function(i, p) { - p.formated_date = moment(p.date).format('MMMM DD, YYYY') - - if (p.type == 'text') - $('#blog-posts').append(text_template(p)); - else if (p.type == 'photo') - $('#blog-posts').append(photo_template(p)); - else if (p.type == 'link') - $('#blog-posts').append(link_template(p)); - else if (p.type == 'video') - $('#blog-posts').append(video_template(p)); - else if (p.type == 'audio') - $('#blog-posts').append(audio_template(p)); - else if (p.type == 'quote') - $('#blog-posts').append(quote_template(p)); - - }); - - setupLinks(); - adjustBlogHeaders(); - prettyPrint(); - setTimeout(setupBlogHeaderScroll, 1000); - adjustSelection('home-link'); - }); - }); -} - -function adjustBlogHeaders() { - if(isMobileView) - return; - - $('.blog-section article hgroup').each(function(i, e) { - $(e).find('h3 a').css({ - 'margin-top': '-' + ($(e).height() + 100) + 'px' - }).addClass('adjusted'); - }); -} - -function setupBlogHeaderScroll() { - - if(isMobileView) - return; - - var previousTarget, - activeTarget, - $window = $(window), - offsets = [], - targets = [], - $posts = $('.blog-section article hgroup h3 a').each(function() { - if (this.hash) { - targets.push(this.hash); - offsets.push($(this.hash).offset().top); - } - }); - - function processScroll(e) { - var scrollTop = $window.scrollTop(), - i = offsets.length; - - for (i; i--;) { - if (activeTarget != targets[i] && scrollTop > offsets[i] && (!offsets[i + 1] || scrollTop < offsets[i + 1])) { - - var hgroup = $(activeTarget).find("hgroup"); - var margintop = ''; - if (hgroup.length) { - margintop = '-' + ($(hgroup[0]).height() + 100) + 'px'; - } - - //set current target to be absolute - $("h3 a[href=" + activeTarget + "]").removeClass("active").css({ - position: "absolute", - top: "auto", - 'margin-top': margintop - }); - - //set new target to be fixed - activeTarget = targets[i]; - $("h3 a[href=" + activeTarget + "]").attr('style', '').addClass("active"); - } - - if (activeTarget && activeTarget != targets[i] && scrollTop + 50 >= offsets[i] && (!offsets[i + 1] || scrollTop + 50 <= offsets[i + 1])) { - - // if it's close to the new target scroll the current target up - $("h3 a[href=" + activeTarget + "]") - .removeClass("active") - .css({ - position: "absolute", - top: ($(activeTarget).outerHeight(true) + $(activeTarget).offset().top - 50) + "px", - bottom: "auto" - }); - } - - if (activeTarget == targets[i] && scrollTop > offsets[i] - 50 && (!offsets[i + 1] || scrollTop <= offsets[i + 1] - 50)) { - // if the current target is not fixed make it fixed. - if (!$("h3 a[href=" + activeTarget + "]").hasClass("active")) { - $("h3 a[href=" + activeTarget + "]").attr('style', '').addClass("active"); - } - } - } - } - - $posts.click(function(e) { - if (!this.hash) - return; - $('html, body').stop().animate({ - scrollTop: $(this.hash).offset().top - }, 500, 'linear'); - - processScroll(); - e.preventDefault(); - }); - - $window.scroll(processScroll).trigger("scroll"); -} diff --git a/syte/static/js/components/dribbble.js b/syte/static/js/components/dribbble.js deleted file mode 100644 index 7c2ed59..0000000 --- a/syte/static/js/components/dribbble.js +++ /dev/null @@ -1,53 +0,0 @@ - -function setupDribbble(url, el) { - var href = el.href; - - if ($('#dribbble-profile').length > 0) { - window.location = href; - return; - } - - var params = url.attr('path').split('/').filter(function(w) { - if (w.length) - return true; - return false; - }) - - if (params.length == 1) { - var username = params[0]; - - var spinner = new Spinner(spin_opts).spin(); - $('#dribbble-link').append(spinner.el); - - require(["json!/dribbble/" + username, "text!templates/dribbble-view.html"], - function(dribbble_data, dribbble_view) { - if (dribbble_data.message || dribbble_data.length == 0) { - window.location = href; - return; - } - - var template = Handlebars.compile(dribbble_view); - - var user = dribbble_data.shots[0].player; - user.following_count = numberWithCommas(user.following_count); - user.followers_count = numberWithCommas(user.followers_count); - user.likes_count = numberWithCommas(user.likes_count); - - var template_data = { - "user": user, - "shots": dribbble_data.shots - } - - $(template(template_data)).modal().on('hidden', function () { - $(this).remove(); - adjustSelection('home-link'); - }) - - spinner.stop(); - }); - - return; - } - - window.location = href; -} diff --git a/syte/static/js/components/github.js b/syte/static/js/components/github.js deleted file mode 100644 index 7bad5ea..0000000 --- a/syte/static/js/components/github.js +++ /dev/null @@ -1,46 +0,0 @@ - -function setupGithub(url, el) { - var href = el.href; - - if ($('#github-profile').length > 0) { - window.location = href; - return; - } - - var params = url.attr('path').split('/').filter(function(w) { - if (w.length) - return true; - return false; - }) - - if (params.length == 1) { - var username = params[0]; - - var spinner = new Spinner(spin_opts).spin(); - $('#github-link').append(spinner.el); - - require(["json!/github/" + username, "text!templates/github-view.html"], - function(github_data, github_view) { - if (github_data.error || github_data.length == 0) { - window.location = href; - return; - } - - var template = Handlebars.compile(github_view); - github_data.user.following_count = numberWithCommas(github_data.user.following_count) - github_data.user.followers_count = numberWithCommas(github_data.user.followers_count) - - $(template(github_data)).modal().on('hidden', function () { - $(this).remove(); - adjustSelection('home-link'); - }) - - spinner.stop(); - - }); - - return; - } - - window.location = href; -} diff --git a/syte/static/js/components/instagram.js b/syte/static/js/components/instagram.js deleted file mode 100644 index 3c6dc3a..0000000 --- a/syte/static/js/components/instagram.js +++ /dev/null @@ -1,66 +0,0 @@ - -function setupInstagram(el) { - var href = el.href; - - if($('#instagram-profile').length > 0) { - window.location = href; - return; - } - - var spinner = new Spinner(spin_opts).spin(); - $('#instagram-link').append(spinner.el); - - require(["json!/instagram/", - "text!templates/instagram-view.html", - "text!templates/instagram-view-more.html"], - function(instagram_data, instagram_view, instagram_view_more) { - if (instagram_data.media == 0){ - window.location = href; - return; - } - - var template = Handlebars.compile(instagram_view); - - var user_counts = instagram_data.user['counts']; - user_counts.media = numberWithCommas(user_counts.media); - user_counts.followed_by = numberWithCommas(user_counts.followed_by); - user_counts.follows = numberWithCommas(user_counts.follows); - - $.each(instagram_data.media, function(i, p) { - p.formated_date = moment.unix(parseInt(p.created_time)).fromNow(); - }); - - $(template(instagram_data)).modal().on('hidden', function () { - $(this).remove(); - adjustSelection('home-link'); - }) - - var more_template = Handlebars.compile(instagram_view_more); - - $('#load-more-pics').click(function(e) { - next = $(this).attr('data-control-next'); - - var spinner = new Spinner(spin_opts).spin(); - $('#load-more-pics').append(spinner.el); - - $.getJSON('/instagram/' + next, function(data) { - - $.each(data.media, function(i, p) { - p.formated_date = moment.unix(parseInt(p.created_time)).fromNow(); - }); - - $('.instagram .profile-shots').append(more_template(data)); - - if (data.pagination && data.pagination['next_max_id']) - $('#load-more-pics').attr('data-control-next', data.pagination['next_max_id']); - else - $('#load-more-pics').remove(); - - spinner.stop(); - }); - - }) - - spinner.stop(); - }); -} diff --git a/syte/static/js/components/links.js b/syte/static/js/components/links.js deleted file mode 100644 index 0671f6a..0000000 --- a/syte/static/js/components/links.js +++ /dev/null @@ -1,67 +0,0 @@ - -function setupLinks() { - - $('a').click(function(e) { - e.preventDefault(); - e.stopPropagation(); - - var url = $.url(this.href.replace('/#!', '')); - - if (this.id == 'home-link' && window.location.pathname == '/') { - $('#github-profile').remove(); - $('#dribbble-profile').remove(); - $('#twitter-profile').remove(); - $('#instagram-profile').remove(); - $('.modal-backdrop').remove(); - adjustSelection('home-link'); - } - else if(this.id == 'instagram-link' && instagram_integration_enabled) { - $('#github-profile').remove(); - $('#dribbble-profile').remove(); - $('#twitter-profile').remove(); - $('.modal-backdrop').remove(); - adjustSelection('instagram-link'); - - setupInstagram(this); - } - else if (twitter_integration_enabled && (url.attr('host') == 'twitter.com' || url.attr('host') == 'www.twitter.com')) { - - $('#github-profile').remove(); - $('#dribbble-profile').remove(); - $('#instagram-profile').remove(); - $('.modal-backdrop').remove(); - adjustSelection('twitter-link'); - - setupTwitter(url, this); - } - else if (github_integration_enabled && (url.attr('host') == 'github.com' || url.attr('host') == 'www.github.com')) { - - $('#twitter-profile').remove(); - $('#dribbble-profile').remove(); - $('#instagram-profile').remove(); - $('.modal-backdrop').remove(); - adjustSelection('github-link'); - - setupGithub(url, this); - } - else if (dribbble_integration_enabled && (url.attr('host') == 'dribbble.com' || url.attr('host') == 'www.dribbble.com')) { - - $('#twitter-profile').remove(); - $('#github-profile').remove(); - $('#instagram-profile').remove(); - $('.modal-backdrop').remove(); - adjustSelection('dribbble-link'); - - setupDribbble(url, this); - } - else { - window.location = this.href; - } - }); -} - -function adjustSelection(el) { - $('.main-nav').children('li').removeClass('sel'); - $('#' + el).parent().addClass('sel'); -} - diff --git a/syte/static/js/components/mobile.js b/syte/static/js/components/mobile.js deleted file mode 100644 index 4b530b3..0000000 --- a/syte/static/js/components/mobile.js +++ /dev/null @@ -1,15 +0,0 @@ - -var isMobileView = false; -var mediaQuery = window.matchMedia("(max-width:600px)"); - -if (mediaQuery.matches) { - isMobileView = true; -} - -$(function() { - $('#mobile-nav-btn').click(function() { - $('.main-section').toggleClass('nav-opened'); - }); -}); - - diff --git a/syte/static/js/components/twitter.js b/syte/static/js/components/twitter.js deleted file mode 100644 index 4a8bb30..0000000 --- a/syte/static/js/components/twitter.js +++ /dev/null @@ -1,82 +0,0 @@ - -function setupTwitter(url, el) { - var href = el.href; - - if ($('#twitter-profile').length > 0) { - window.location = href; - return; - } - - var params = url.attr('path').split('/').filter(function(w) { - if (w.length) - return true; - return false; - }) - - if (params.length == 1) { - var username = params[0]; - - var spinner = new Spinner(spin_opts).spin(); - $('#twitter-link').append(spinner.el); - - require(["json!/twitter/" + username, "text!templates/twitter-view.html"], - function(twitter_data, twitter_view) { - if (twitter_data.error || twitter_data.length == 0) { - window.location = href; - return; - } - - var template = Handlebars.compile(twitter_view); - - var tweets = []; - $.each(twitter_data, function(i, t) { - if (i > 3) - return; - - //'ddd MMM DD HH:mm:ss ZZ YYYY' - t.formated_date = moment(t.created_at).fromNow(); - t.f_text = twitterLinkify(t.text); - tweets.push(t); - }); - - var user = twitter_data[0].user; - user.statuses_count = numberWithCommas(user.statuses_count); - user.friends_count = numberWithCommas(user.friends_count); - user.followers_count = numberWithCommas(user.followers_count); - user.f_description = twitterLinkify(user.description); - - var template_data = { - "user": user, - "tweets": tweets - } - - $(template(template_data)).modal().on('hidden', function () { - $(this).remove(); - adjustSelection('home-link'); - }) - - spinner.stop(); - }); - - return; - } - - window.location = href; -} - -function twitterLinkify(text) { - text = text.replace(/(https?:\/\/\S+)/gi, function (s) { - return '' + s + ''; - }); - - text = text.replace(/(^|) @(\w+)/gi, function (s) { - return '' + s + ''; - }); - - text = text.replace(/(^|) #(\w+)/gi, function (s) { - return '' + s + ''; - }); - - return text; -} - diff --git a/syte/static/js/libs/github.js b/syte/static/js/libs/github.js new file mode 100644 index 0000000..dfb12fb --- /dev/null +++ b/syte/static/js/libs/github.js @@ -0,0 +1,92 @@ +/* +UI functions dedicated to the Github modal panel +*/ + +var github_api_user = 'https://api.github.com/users/'; +var github_api_repos = '/repos'; + +var spinner = (new Spinner(spin_opts)).spin(); +var template = null; +var url = null; +var github_data = {}; + +$('a[id^="Github-link"]').click(function (e) +{ + var url = prepare_link(e, this); + adjustSelection("Github-link"); + remove_modal(); + showGithub(url, this); +}); + +function showGithub(e, t) { + url = t.href; + var github_profile = $("#github-profile"); + if (github_profile.length > 0) { + github_profile.modal('show'); + } + else { + $("#Github-link").append(spinner.el); + + $.get('/theme/templates/github-view.html', function(data) { + // Request succeeded, data contains HTML template, we can load data + template = Handlebars.compile(data); + var user_url = github_api_user+github_username; + + try { + $.ajax({ + url: user_url, + dataType: "jsonp", + jsonpCallback: "readGithubData", + error: function(s, statusCode, errorThrown) { + window.location.href = url; + spinner.stop(); + } + }); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } + }) + .error(function() { + window.location.href = url; + spinner.stop(); + }); + } +} + +function readGithubData(user) { + try { + github_data['user'] = user.data + + var repos_url = github_api_user+github_username+github_api_repos; + $.ajax({ + url: repos_url, + dataType: "jsonp", + jsonpCallback: "readRepositories", + error: function(s, statusCode, errorThrown) { + window.location.href = url; + spinner.stop(); + } + }); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } +} + +function readRepositories(repos) { + try { + github_data['repositories'] = repos.data + + var html = template(github_data); + $('body').append(html); + $("#github-profile").modal(); + spinner.stop(); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } +} diff --git a/syte/static/js/libs/google+.js b/syte/static/js/libs/google+.js new file mode 100644 index 0000000..3647216 --- /dev/null +++ b/syte/static/js/libs/google+.js @@ -0,0 +1,86 @@ +/* +UI functions dedicated to the Google+ modal panel +*/ + +var gplus_api_user = 'https://www.googleapis.com/plus/v1/people/'; +var gplus_api_posts = '/activities/public?maxResults=20'; +var gplus_api_access = 'key=' + +var url = null; + +$('a[id^="Google-link"]').click(function (e) +{ + var url = prepare_link(e, this); + adjustSelection("Google-link"); + remove_modal(); + showGoogle(url, this); +}); + +function showGoogle(e, t) { + url = t.href; + var google_profile = $("#google-profile"); + if (google_profile.length > 0) { + google_profile.modal('show'); + } + else { + var spinner = (new Spinner(spin_opts)).spin(); + + $("#Google-link").append(spinner.el); + + $.get('/theme/templates/google-view.html', function(data) { + // Request succeeded, data contains HTML template, we can load data + var template = Handlebars.compile(data); + var google_data = {}; + var user_url = gplus_api_user+google_username+'?'+gplus_api_access+google_accesskey; + + try { + $.get(user_url, function(user) { + google_data['user'] = user + + var posts_url = gplus_api_user+google_username+gplus_api_posts+'&'+gplus_api_access+google_accesskey; + $.get(posts_url, function(data) { + var posts = data.items; + var index = 0; + while(index < posts.length) { + var post = posts[index]; + if(post.title == "") { + posts.splice(index,1) + } + else { + post.published = moment(post.published).fromNow(); + post.plusoners = numberWithCommas(post.object.plusoners.totalItems); + post.resharers = numberWithCommas(post.object.resharers.totalItems); + if(typeof post.placeName !== "undefined" && post.placeName != "") { + post.title = post.title+" (@"+post.placeName+")"; + } + index++; + } + } + google_data['posts'] = posts + + var html = template(google_data); + $('body').append(html); + $("#google-profile").modal(); + spinner.stop(); + }) + .error(function() { + window.location.href = url; + spinner.stop(); + }); + }) + .error(function() { + window.location.href = url; + spinner.stop(); + }); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } + }) + .error(function() { + window.location.href = url; + spinner.stop(); + }); + } +} diff --git a/syte/static/js/libs/instagram.js b/syte/static/js/libs/instagram.js new file mode 100644 index 0000000..5b22fea --- /dev/null +++ b/syte/static/js/libs/instagram.js @@ -0,0 +1,103 @@ +/* +UI functions dedicated to the Instagram modal panel +*/ + +var instagram_api_user = 'https://api.instagram.com/v1/users/'; +var instagram_api_media = '/media/recent'; +var instagram_api_token = '/?access_token='; + +var url = null; +var spinner = (new Spinner(spin_opts)).spin(); +var template = null; +var instagram_data = {}; + +$('a[id^="Instagram-link"]').click(function (e) +{ + var url = prepare_link(e, this); + adjustSelection("Instagram-link"); + remove_modal(); + showInstagram(url, this); +}); + +function showInstagram(e, t) { + url = t.href; + var instagram_profile = $("#instagram-profile"); + if (instagram_profile.length > 0) { + instagram_profile.modal('show'); + } + else { + $("#Instagram-link").append(spinner.el); + + $.get('/theme/templates/instagram-view.html', function(data) { + // Request succeeded, data contains HTML template, we can load data + template = Handlebars.compile(data); + var user_url = instagram_api_user+instagram_username+instagram_api_token+instagram_accesskey; + + try { + $.ajax({ + url: user_url, + dataType: "jsonp", + jsonpCallback: "readInstagramData", + error: function(s, statusCode, errorThrown) { + window.location.href = url; + spinner.stop(); + } + }); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } + }) + .error(function() { + window.location.href = url; + spinner.stop(); + }); + } +} + +function readInstagramData(result) { + try { + var user = result.data; + user.media = numberWithCommas( user.counts.media ); + user.followed_by = numberWithCommas( user.counts.followed_by ); + user.follows = numberWithCommas( user.counts.follows ); + user.url = url; + instagram_data['user'] = user + + var posts_url = instagram_api_user+instagram_username+instagram_api_media+instagram_api_token+instagram_accesskey; + $.ajax({ + url: posts_url, + dataType: "jsonp", + jsonpCallback: "readPictures", + error: function(s, statusCode, errorThrown) { + window.location.href = url; + spinner.stop(); + } + }); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } +} + +function readPictures(result) { + try { + var posts = result.data; + for(var index = 0; index < posts.length; index++) { + var post = posts[index]; + post.formated_date = moment.unix( parseInt( post.created_time ) ).fromNow(); + } + instagram_data['media'] = posts + + var html = template(instagram_data); + $('body').append(html); + $("#instagram-profile").modal(); + spinner.stop(); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } +} diff --git a/syte/static/js/libs/jquery-1.7.2.min.js b/syte/static/js/libs/jquery-1.7.2.min.js new file mode 100644 index 0000000..5627896 --- /dev/null +++ b/syte/static/js/libs/jquery-1.7.2.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.2 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t
",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( +a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f +.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); diff --git a/syte/static/js/libs/twitter.js b/syte/static/js/libs/twitter.js new file mode 100644 index 0000000..2b61c3d --- /dev/null +++ b/syte/static/js/libs/twitter.js @@ -0,0 +1,112 @@ +/* +UI functions dedicated to the Twitter modal panel +*/ + +var twitter_api_user = 'https://twitter.com/users/'; +var twitter_api_timeline = 'https://api.twitter.com/1/statuses/user_timeline.json?screen_name='; +var twitter_api_json = '.json'; + +var spinner = (new Spinner(spin_opts)).spin(); +var template = null; +var url = null; +var twitter_data = {}; + +$('a[id^="Twitter-link"]').click(function (e) +{ + var url = prepare_link(e, this); + adjustSelection("Twitter-link"); + remove_modal(); + showTwitter(url, this); +}); + +function showTwitter(e, t) { + url = t.href; + var twitter_profile = $("#twitter-profile"); + if (twitter_profile.length > 0) { + twitter_profile.modal('show'); + } + else { + $("#Twitter-link").append(spinner.el); + + $.get('/theme/templates/twitter-view.html', function(data) { + // Request succeeded, data contains HTML template, we can load data + template = Handlebars.compile(data); + var user_url = twitter_api_user+twitter_username+twitter_api_json; + + try { + $.ajax({ + url: user_url, + dataType: "jsonp", + jsonpCallback: "readTwitterData", + error: function(s, statusCode, errorThrown) { + window.location.href = url; + spinner.stop(); + } + }); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } + }) + .error(function() { + window.location.href = url; + spinner.stop(); + }); + } +} + +function readTwitterData(user) { + try { + user.statuses_count = numberWithCommas(user.statuses_count); + user.friends_count = numberWithCommas(user.friends_count); + user.followers_count = numberWithCommas(user.followers_count); + user.description = twitterLinkify(user.description); + twitter_data['user'] = user + + var tweets_url = twitter_api_timeline+twitter_username; + $.ajax({ + url: tweets_url, + dataType: "jsonp", + jsonpCallback: "readTweets", + error: function(s, statusCode, errorThrown) { + window.location.href = url; + spinner.stop(); + } + }); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } +} + +function readTweets(tweets) { + try { + for(var index = 0 ; index < tweets.length ; index++) { + var tweet = tweets[index]; + tweet.formated_date = moment(tweet.created_at).fromNow(); + tweet.text = twitterLinkify(tweet.text); + } + twitter_data['tweets'] = tweets + + var html = template(twitter_data); + $('body').append(html); + $("#twitter-profile").modal(); + spinner.stop(); + } + catch (err) { + window.location.href = url; + spinner.stop(); + } +} + +function twitterLinkify(e) { + return e = e.replace(/(https?:\/\/\S+)/gi, function (e) { + return '' + e + "" + }), e = e.replace(/(^|) @(\w+)/gi, function (e) { + return '' + e + "" + }), e = e.replace(/(^|) #(\w+)/gi, function (e) { + return '' + e + "" + }), e +} diff --git a/syte/static/js/min/scripts.min.js b/syte/static/js/min/scripts.min.js deleted file mode 100644 index a732d8d..0000000 --- a/syte/static/js/min/scripts.min.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - * JQuery URL Parser plugin - * Developed and maintanined by Mark Perkins, mark@allmarkedup.com - * Source repository: https://github.com/allmarkedup/jQuery-URL-Parser - * Licensed under an MIT-style license. See https://github.com/allmarkedup/jQuery-URL-Parser/blob/master/LICENSE for details. - */function numberWithCommas(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function fetchBlogPosts(e,t){var n="/blog.json";e?n="/post/"+e:t&&(n="/tags/"+t),$.getJSON(n,function(e){require(["text!templates/blog-post-text.html","text!templates/blog-post-photo.html","text!templates/blog-post-link.html","text!templates/blog-post-video.html","text!templates/blog-post-audio.html","text!templates/blog-post-quote.html"],function(t,n,r,i,s,o){var u=Handlebars.compile(t),a=Handlebars.compile(n),f=Handlebars.compile(r),l=Handlebars.compile(i),c=Handlebars.compile(s),h=Handlebars.compile(o);$(".loading").remove(),$.each(e.response.posts,function(e,t){t.formated_date=moment(t.date).format("MMMM DD, YYYY"),t.type=="text"?$("#blog-posts").append(u(t)):t.type=="photo"?$("#blog-posts").append(a(t)):t.type=="link"?$("#blog-posts").append(f(t)):t.type=="video"?$("#blog-posts").append(l(t)):t.type=="audio"?$("#blog-posts").append(c(t)):t.type=="quote"&&$("#blog-posts").append(h(t))}),setupLinks(),adjustBlogHeaders(),prettyPrint(),setTimeout(setupBlogHeaderScroll,1e3),adjustSelection("home-link")})})}function adjustBlogHeaders(){if(isMobileView)return;$(".blog-section article hgroup").each(function(e,t){$(t).find("h3 a").css({"margin-top":"-"+($(t).height()+100)+"px"}).addClass("adjusted")})}function setupBlogHeaderScroll(){function o(e){var s=n.scrollTop(),o=r.length;for(o;o--;){if(t!=i[o]&&s>r[o]&&(!r[o+1]||s=r[o]&&(!r[o+1]||s+50<=r[o+1])&&$("h3 a[href="+t+"]").removeClass("active").css({position:"absolute",top:$(t).outerHeight(!0)+$(t).offset().top-50+"px",bottom:"auto"}),t==i[o]&&s>r[o]-50&&(!r[o+1]||s<=r[o+1]-50)&&($("h3 a[href="+t+"]").hasClass("active")||$("h3 a[href="+t+"]").attr("style","").addClass("active"))}}if(isMobileView)return;var e,t,n=$(window),r=[],i=[],s=$(".blog-section article hgroup h3 a").each(function(){this.hash&&(i.push(this.hash),r.push($(this.hash).offset().top))});s.click(function(e){if(!this.hash)return;$("html, body").stop().animate({scrollTop:$(this.hash).offset().top},500,"linear"),o(),e.preventDefault()}),n.scroll(o).trigger("scroll")}function setupLinks(){$("a").click(function(e){e.preventDefault(),e.stopPropagation();var t=$.url(this.href.replace("/#!",""));this.id=="home-link"&&window.location.pathname=="/"?($("#github-profile").remove(),$("#dribbble-profile").remove(),$("#twitter-profile").remove(),$("#instagram-profile").remove(),$(".modal-backdrop").remove(),adjustSelection("home-link")):this.id=="instagram-link"&&instagram_integration_enabled?($("#github-profile").remove(),$("#dribbble-profile").remove(),$("#twitter-profile").remove(),$(".modal-backdrop").remove(),adjustSelection("instagram-link"),setupInstagram(this)):!twitter_integration_enabled||t.attr("host")!="twitter.com"&&t.attr("host")!="www.twitter.com"?!github_integration_enabled||t.attr("host")!="github.com"&&t.attr("host")!="www.github.com"?!dribbble_integration_enabled||t.attr("host")!="dribbble.com"&&t.attr("host")!="www.dribbble.com"?window.location=this.href:($("#twitter-profile").remove(),$("#github-profile").remove(),$("#instagram-profile").remove(),$(".modal-backdrop").remove(),adjustSelection("dribbble-link"),setupDribbble(t,this)):($("#twitter-profile").remove(),$("#dribbble-profile").remove(),$("#instagram-profile").remove(),$(".modal-backdrop").remove(),adjustSelection("github-link"),setupGithub(t,this)):($("#github-profile").remove(),$("#dribbble-profile").remove(),$("#instagram-profile").remove(),$(".modal-backdrop").remove(),adjustSelection("twitter-link"),setupTwitter(t,this))})}function adjustSelection(e){$(".main-nav").children("li").removeClass("sel"),$("#"+e).parent().addClass("sel")}function setupTwitter(e,t){var n=t.href;if($("#twitter-profile").length>0){window.location=n;return}var r=e.attr("path").split("/").filter(function(e){return e.length?!0:!1});if(r.length==1){var i=r[0],s=(new Spinner(spin_opts)).spin();$("#twitter-link").append(s.el),require(["json!/twitter/"+i,"text!templates/twitter-view.html"],function(e,t){if(e.error||e.length==0){window.location=n;return}var r=Handlebars.compile(t),i=[];$.each(e,function(e,t){if(e>3)return;t.formated_date=moment(t.created_at).fromNow(),t.f_text=twitterLinkify(t.text),i.push(t)});var o=e[0].user;o.statuses_count=numberWithCommas(o.statuses_count),o.friends_count=numberWithCommas(o.friends_count),o.followers_count=numberWithCommas(o.followers_count),o.f_description=twitterLinkify(o.description);var u={user:o,tweets:i};$(r(u)).modal().on("hidden",function(){$(this).remove(),adjustSelection("home-link")}),s.stop()});return}window.location=n}function twitterLinkify(e){return e=e.replace(/(https?:\/\/\S+)/gi,function(e){return''+e+""}),e=e.replace(/(^|) @(\w+)/gi,function(e){return''+e+""}),e=e.replace(/(^|) #(\w+)/gi,function(e){return''+e+""}),e}function setupGithub(e,t){var n=t.href;if($("#github-profile").length>0){window.location=n;return}var r=e.attr("path").split("/").filter(function(e){return e.length?!0:!1});if(r.length==1){var i=r[0],s=(new Spinner(spin_opts)).spin();$("#github-link").append(s.el),require(["json!/github/"+i,"text!templates/github-view.html"],function(e,t){if(e.error||e.length==0){window.location=n;return}var r=Handlebars.compile(t);e.user.following_count=numberWithCommas(e.user.following_count),e.user.followers_count=numberWithCommas(e.user.followers_count),$(r(e)).modal().on("hidden",function(){$(this).remove(),adjustSelection("home-link")}),s.stop()});return}window.location=n}function setupInstagram(e){var t=e.href;if($("#instagram-profile").length>0){window.location=t;return}var n=(new Spinner(spin_opts)).spin();$("#instagram-link").append(n.el),require(["json!/instagram/","text!templates/instagram-view.html","text!templates/instagram-view-more.html"],function(e,r,i){if(e.media==0){window.location=t;return}var s=Handlebars.compile(r),o=e.user.counts;o.media=numberWithCommas(o.media),o.followed_by=numberWithCommas(o.followed_by),o.follows=numberWithCommas(o.follows),$.each(e.media,function(e,t){t.formated_date=moment.unix(parseInt(t.created_time)).fromNow()}),$(s(e)).modal().on("hidden",function(){$(this).remove(),adjustSelection("home-link")});var u=Handlebars.compile(i);$("#load-more-pics").click(function(e){next=$(this).attr("data-control-next");var t=(new Spinner(spin_opts)).spin();$("#load-more-pics").append(t.el),$.getJSON("/instagram/"+next,function(e){$.each(e.media,function(e,t){t.formated_date=moment.unix(parseInt(t.created_time)).fromNow()}),$(".instagram .profile-shots").append(u(e)),e.pagination&&e.pagination.next_max_id?$("#load-more-pics").attr("data-control-next",e.pagination.next_max_id):$("#load-more-pics").remove(),t.stop()})}),n.stop()})}(function(e,t){function a(e,t){var n=decodeURI(e),i=s[t||!1?"strict":"loose"].exec(n),a={attr:{},param:{},seg:{}},f=14;while(f--)a.attr[r[f]]=i[f]||"";return a.param.query={},a.param.fragment={},a.attr.query.replace(o,function(e,t,n){t&&(a.param.query[t]=n)}),a.attr.fragment.replace(u,function(e,t,n){t&&(a.param.fragment[t]=n)}),a.seg.path=a.attr.path.replace(/^\/+|\/+$/g,"").split("/"),a.seg.fragment=a.attr.fragment.replace(/^\/+|\/+$/g,"").split("/"),a.attr.base=a.attr.host?a.attr.protocol+"://"+a.attr.host+(a.attr.port?":"+a.attr.port:""):"",a}function f(e){var r=e.tagName;return r!==t?n[r.toLowerCase()]:r}var n={a:"href",img:"src",form:"action",base:"href",script:"src",iframe:"src",link:"href"},r=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","fragment"],i={anchor:"fragment"},s={strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/},o=/(?:^|&|;)([^&=;]*)=?([^&;]*)/g,u=/(?:^|&|;)([^&=;]*)=?([^&;]*)/g;e.fn.url=function(t){var n="";return this.length&&(n=e(this).attr(f(this[0]))||""),e.url(n,t)},e.url=function(e,n){return arguments.length===1&&e===!0&&(n=!0,e=t),n=n||!1,e=e||window.location.toString(),{data:a(e,n),attr:function(e){return e=i[e]||e,e!==t?this.data.attr[e]:this.data.attr},param:function(e){return e!==t?this.data.param.query[e]:this.data.param.query},fparam:function(e){return e!==t?this.data.param.fragment[e]:this.data.param.fragment},segment:function(e){return e===t?this.data.seg.path:(e=e<0?this.data.seg.path.length+e:e-1,this.data.seg.path[e])},fsegment:function(e){return e===t?this.data.seg.fragment:(e=e<0?this.data.seg.fragment.length+e:e-1,this.data.seg.fragment[e])}}}})(jQuery);var requirejs,require,define;(function(r){function K(e){return O.call(e)==="[object Function]"}function G(e){return O.call(e)==="[object Array]"}function $(e,t,n){for(var r in t)!(r in L)&&(!(r in e)||n)&&(e[r]=t[r]);return d}function P(e,t,n){return e=Error(t+"\nhttp://requirejs.org/docs/errors.html#"+e),n&&(e.originalError=n),e}function aa(e,t,n){var r,i,s;for(r=0;s=t[r];r++)s=typeof s=="string"?{name:s}:s,i=s.location,n&&(!i||i.indexOf("/")!==0&&i.indexOf(":")===-1)&&(i=n+"/"+(i||s.name)),e[s.name]={name:s.name,location:i||s.name,main:(s.main||"main").replace(fa,"").replace(ba,"")}}function V(e,t){e.holdReady?e.holdReady(t):t?e.readyWait+=1:e.ready(!0)}function ga(e){function t(e,t){var n,r;if(e&&e.charAt(0)===".")if(t){E.pkgs[t]?t=[t]:(t=t.split("/"),t=t.slice(0,t.length-1)),n=e=t.concat(e.split("/"));var i;for(r=0;i=n[r];r++)if(i===".")n.splice(r,1),r-=1;else if(i===".."){if(r===1&&(n[2]===".."||n[0]===".."))break;r>0&&(n.splice(r-1,2),r-=2)}r=E.pkgs[n=e[0]],e=e.join("/"),r&&e===n+"/"+r.main&&(e=n)}else e.indexOf("./")===0&&(e=e.substring(2));return e}function n(e,n){var r=e?e.indexOf("!"):-1,i=null,s=n?n.name:null,o=e,u,a;return r!==-1&&(i=e.substring(0,r),e=e.substring(r+1,e.length)),i&&(i=t(i,s)),e&&(i?u=(r=N[i])&&r.normalize?r.normalize(e,function(e){return t(e,s)}):t(e,s):(u=t(e,s),a=T[u],a||(a=b.nameToUrl(e,null,n),T[u]=a))),{prefix:i,name:u,parentMap:n,url:a,originalName:o,fullName:i?i+"!"+(u||""):u}}function i(){var e=!0,t=E.priorityWait,n,r;if(t){for(r=0;n=t[r];r++)if(!C[n]){e=!1;break}e&&delete E.priorityWait}return e}function s(e,t,n){return function(){var r=ha.call(arguments,0),i;return n&&K(i=r[r.length-1])&&(i.__requireJsBuild=!0),r.push(t),e.apply(null,r)}}function o(e,t,n){return t=s(n||b.require,e,t),$(t,{nameToUrl:s(b.nameToUrl,e),toUrl:s(b.toUrl,e),defined:s(b.requireDefined,e),specified:s(b.requireSpecified,e),isBrowser:d.isBrowser}),t}function u(e){var t,i,s,o=e.callback,u=e.map,a=u.fullName,f=e.deps;s=e.listeners;var l=E.requireExecCb||d.execCb;if(o&&K(o)){if(E.catchError.define)try{i=l(a,e.callback,f,N[a])}catch(c){t=c}else i=l(a,e.callback,f,N[a]);a&&((o=e.cjsModule)&&o.exports!==r&&o.exports!==N[a]?i=N[a]=e.cjsModule.exports:i===r&&e.usingExports?i=N[a]:(N[a]=i,H[a]&&(B[a]=!0)))}else a&&(i=N[a]=o,H[a]&&(B[a]=!0));k[e.id]&&(delete k[e.id],e.isDone=!0,b.waitCount-=1,b.waitCount===0&&(A=[])),delete _[a],d.onResourceLoad&&!e.placeholder&&d.onResourceLoad(b,u,e.depArray);if(t)return i=(a?n(a).url:"")||t.fileName||t.sourceURL,s=t.moduleTree,t=P("defineerror",'Error evaluating module "'+a+'" at location "'+i+'":\n'+t+"\nfileName:"+i+"\nlineNumber: "+(t.lineNumber||t.line),t),t.moduleName=a,t.moduleTree=s,d.onError(t);for(t=0;o=s[t];t++)o(i);return r}function a(e,t){return function(n){e.depDone[t]||(e.depDone[t]=!0,e.deps[t]=n,e.depCount-=1,e.depCount||u(e))}}function f(e,t){var r=t.map,i=r.fullName,s=r.name,a=D[e]||(D[e]=N[e]),f;t.loading||(t.loading=!0,f=function(e){t.callback=function(){return e},u(t),C[t.id]=!0,w()},f.fromText=function(e,t){var n=Q;C[e]=!1,b.scriptCount+=1,b.fake[e]=!0,n&&(Q=!1),d.exec(t),n&&(Q=!0),b.completeLoad(e)},i in N?f(N[i]):a.load(s,o(r.parentMap,!0,function(e,i){var s=[],o,u;for(o=0;u=e[o];o++)u=n(u,r.parentMap),e[o]=u.fullName,u.prefix||s.push(e[o]);return t.moduleDeps=(t.moduleDeps||[]).concat(s),b.require(e,i)}),f,E))}function l(e){k[e.id]||(k[e.id]=e,A.push(e),b.waitCount+=1)}function c(e){this.listeners.push(e)}function h(e,t){var r=e.fullName,i=e.prefix,s=i?D[i]||(D[i]=N[i]):null,o,a;return r&&(o=_[r]),!o&&(a=!0,o={id:(i&&!s?M++ +"__p@:":"")+(r||"__r@"+M++),map:e,depCount:0,depDone:[],depCallbacks:[],deps:[],listeners:[],add:c},x[o.id]=!0,r&&(!i||D[i]))&&(_[r]=o),i&&!s?(r=n(i),i in N&&!N[i]&&(delete N[i],delete O[r.url]),i=h(r,!0),i.add(function(){var t=n(e.originalName,e.parentMap),t=h(t,!0);o.placeholder=!0,t.add(function(e){o.callback=function(){return e},u(o)})})):a&&t&&(C[o.id]=!1,b.paused.push(o),l(o)),o}function p(e,t,i,s){var e=n(e,s),f=e.name,c=e.fullName,p=h(e),d=p.id,v=p.deps,m;if(c){if(c in N||C[d]===!0||c==="jquery"&&E.jQuery&&E.jQuery!==i().fn.jquery)return;x[d]=!0,C[d]=!0,c==="jquery"&&i&&W(i())}p.depArray=t,p.callback=i;for(i=0;i0)return r;if(E.priorityWait){if(!i())return r;w()}for(u in C)if(!(u in L)&&(n=!0,!C[u]))if(e)t+=u+" ";else{if(s=!0,u.indexOf("!")===-1){o=[];break}(a=_[u]&&_[u].moduleDeps)&&o.push.apply(o,a)}if(!n&&!b.waitCount)return r;if(e&&t)return e=P("timeout","Load timeout for modules: "+t),e.requireType="timeout",e.requireModules=t,e.contextName=b.contextName,d.onError(e);if(s&&o.length)for(t=0;u=k[o[t]];t++)if(u=m(u,{})){g(u,{});break}if(!e&&(s||b.scriptCount))return(I||da)&&!X&&(X=setTimeout(function(){X=0,y()},50)),r;if(b.waitCount){for(t=0;u=A[t];t++)g(u,{});b.paused.length&&w(),Y<5&&(Y+=1,y())}return Y=0,d.checkReadyState(),r}var b,w,E={waitSeconds:7,baseUrl:"./",paths:{},pkgs:{},catchError:{}},S=[],x={require:!0,exports:!0,module:!0},T={},N={},C={},k={},A=[],O={},M=0,_={},D={},H={},B={},j=0;return W=function(e){!b.jQuery&&(e=e||(typeof jQuery!="undefined"?jQuery:null))&&(!E.jQuery||e.fn.jquery===E.jQuery)&&("holdReady"in e||"readyWait"in e)&&(b.jQuery=e,v(["jquery",[],function(){return jQuery}]),b.scriptCount)&&(V(e,!0),b.jQueryIncremented=!0)},w=function(){var e,t,n,s,o,u;b.takeGlobalQueue(),j+=1,b.scriptCount<=0&&(b.scriptCount=0);for(;S.length;){if(e=S.shift(),e[0]===null)return d.onError(P("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));v(e)}if(!E.priorityWait||i())for(;b.paused.length;){o=b.paused,b.pausedCount+=o.length,b.paused=[];for(s=0;e=o[s];s++)t=e.map,n=t.url,u=t.fullName,t.prefix?f(t.prefix,e):!O[n]&&!C[u]&&((E.requireLoad||d.load)(b,u,n),n.indexOf("empty:")!==0&&(O[n]=!0));b.startTime=(new Date).getTime(),b.pausedCount-=o.length}return j===1&&y(),j-=1,r},b={contextName:e,config:E,defQueue:S,waiting:k,waitCount:0,specified:x,loaded:C,urlMap:T,urlFetched:O,scriptCount:0,defined:N,paused:[],pausedCount:0,plugins:D,needFullExec:H,fake:{},fullExec:B,managerCallbacks:_,makeModuleMap:n,normalize:t,configure:function(e){var t,n,r;e.baseUrl&&e.baseUrl.charAt(e.baseUrl.length-1)!=="/"&&(e.baseUrl+="/"),t=E.paths,r=E.pkgs,$(E,e,!0);if(e.paths){for(n in e.paths)n in L||(t[n]=e.paths[n]);E.paths=t}if((t=e.packagePaths)||e.packages){if(t)for(n in t)n in L||aa(r,t[n],n);e.packages&&aa(r,e.packages),E.pkgs=r}e.priority&&(n=b.requireWait,b.requireWait=!1,w(),b.require(e.priority),w(),b.requireWait=n,E.priorityWait=e.priority),(e.deps||e.callback)&&b.require(e.deps||[],e.callback)},requireDefined:function(e,t){return n(e,t).fullName in N},requireSpecified:function(e,t){return n(e,t).fullName in x},require:function(t,r,i){if(typeof t=="string")return K(r)?d.onError(P("requireargs","Invalid require call")):d.get?d.get(b,t,r):(r=n(t,r),t=r.fullName,t in N?N[t]:d.onError(P("notloaded","Module name '"+r.fullName+"' has not been loaded yet for context: "+e)));(t&&t.length||r)&&p(null,t,r,i);if(!b.requireWait)for(;!b.scriptCount&&b.paused.length;)w();return b.require},takeGlobalQueue:function(){U.length&&(ja.apply(b.defQueue,[b.defQueue.length-1,0].concat(U)),U=[])},completeLoad:function(e){var t;for(b.takeGlobalQueue();S.length;){if(t=S.shift(),t[0]===null){t[0]=e;break}if(t[0]===e)break;v(t),t=null}t?v(t):v([e,[],e==="jquery"&&typeof jQuery!="undefined"?function(){return jQuery}:null]),d.isAsync&&(b.scriptCount-=1),w(),d.isAsync||(b.scriptCount-=1)},toUrl:function(e,t){var n=e.lastIndexOf("."),r=null;return n!==-1&&(r=e.substring(n,e.length),e=e.substring(0,n)),b.nameToUrl(e,r,t)},nameToUrl:function(e,n,r){var i,s,o,u,a=b.config,e=t(e,r&&r.fullName);if(d.jsExtRegExp.test(e))n=e+(n?n:"");else{i=a.paths,s=a.pkgs,r=e.split("/");for(u=r.length;u>0;u--){if(o=r.slice(0,u).join("/"),i[o]){r.splice(0,u,i[o]);break}if(o=s[o]){e=e===o.name?o.location+"/"+o.main:o.location,r.splice(0,u,e);break}}n=r.join("/")+(n||".js"),n=(n.charAt(0)==="/"||n.match(/^[\w\+\.\-]+:/)?"":a.baseUrl)+n}return a.urlArgs?n+((n.indexOf("?")===-1?"?":"&")+a.urlArgs):n}},b.jQueryCheck=W,b.resume=w,b}function ka(){var e,t,n;if(C&&C.readyState==="interactive")return C;e=document.getElementsByTagName("script");for(t=e.length-1;t>-1&&(n=e[t]);t--)if(n.readyState==="interactive")return C=n;return null}var la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/require\(\s*["']([^'"\s]+)["']\s*\)/g,fa=/^\.\//,ba=/\.js$/,O=Object.prototype.toString,u=Array.prototype,ha=u.slice,ja=u.splice,I=typeof window!="undefined"&&!!navigator&&!!document,da=!I&&typeof importScripts!="undefined",na=I&&navigator.platform==="PLAYSTATION 3"?/^complete$/:/^(complete|loaded)$/,ea=typeof opera!="undefined"&&opera.toString()==="[object Opera]",L={},D={},U=[],C=null,Y=0,Q=!1,ia={require:!0,module:!0,exports:!0},d,u={},J,y,v,E,o,w,F,B,z,W,X;if(typeof define=="undefined"){if(typeof requirejs!="undefined"){if(K(requirejs))return;u=requirejs,requirejs=r}typeof require!="undefined"&&!K(require)&&(u=require,require=r),d=requirejs=function(e,t,n){var r="_",i;return!G(e)&&typeof e!="string"&&(i=e,G(t)?(e=t,t=n):e=[]),i&&i.context&&(r=i.context),n=D[r]||(D[r]=ga(r)),i&&n.configure(i),n.require(e,t)},d.config=function(e){return d(e)},require||(require=d),d.toUrl=function(e){return D._.toUrl(e)},d.version="1.0.8",d.jsExtRegExp=/^\/|:|\?|\.js$/,y=d.s={contexts:D,skipAsync:{}};if(d.isAsync=d.isBrowser=I)if(v=y.head=document.getElementsByTagName("head")[0],E=document.getElementsByTagName("base")[0])v=y.head=E.parentNode;d.onError=function(e){throw e},d.load=function(e,t,n){d.resourcesReady(!1),e.scriptCount+=1,d.attach(n,e,t),e.jQuery&&!e.jQueryIncremented&&(V(e.jQuery,!0),e.jQueryIncremented=!0)},define=function(e,t,n){var i,s;return typeof e!="string"&&(n=t,t=e,e=null),G(t)||(n=t,t=[]),!t.length&&K(n)&&n.length&&(n.toString().replace(la,"").replace(ma,function(e,n){t.push(n)}),t=(n.length===1?["require"]:["require","exports","module"]).concat(t)),Q&&(i=J||ka())&&(e||(e=i.getAttribute("data-requiremodule")),s=D[i.getAttribute("data-requirecontext")]),(s?s.defQueue:U).push([e,t,n]),r},define.amd={multiversion:!0,plugins:!0,jQuery:!0},d.exec=function(a){return eval(a)},d.execCb=function(e,t,n,r){return t.apply(r,n)},d.addScriptToDom=function(e){J=e,E?v.insertBefore(e,E):v.appendChild(e),J=null},d.onScriptLoad=function(e){var t=e.currentTarget||e.srcElement,n;if(e.type==="load"||t&&na.test(t.readyState))C=null,e=t.getAttribute("data-requirecontext"),n=t.getAttribute("data-requiremodule"),D[e].completeLoad(n),t.detachEvent&&!ea?t.detachEvent("onreadystatechange",d.onScriptLoad):t.removeEventListener("load",d.onScriptLoad,!1)},d.attach=function(e,t,n,r,i,s){var o;return I?(r=r||d.onScriptLoad,o=t&&t.config&&t.config.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script"),o.type=i||t&&t.config.scriptType||"text/javascript",o.charset="utf-8",o.async=!y.skipAsync[e],t&&o.setAttribute("data-requirecontext",t.contextName),o.setAttribute("data-requiremodule",n),o.attachEvent&&!(o.attachEvent.toString&&o.attachEvent.toString().indexOf("[native code]")<0)&&!ea?(Q=!0,s?o.onreadystatechange=function(){o.readyState==="loaded"&&(o.onreadystatechange=null,o.attachEvent("onreadystatechange",r),s(o))}:o.attachEvent("onreadystatechange",r)):o.addEventListener("load",r,!1),o.src=e,s||d.addScriptToDom(o),o):(da&&(importScripts(e),t.completeLoad(n)),null)};if(I){o=document.getElementsByTagName("script");for(B=o.length-1;B>-1&&(w=o[B]);B--){v||(v=w.parentNode);if(F=w.getAttribute("data-main")){u.baseUrl||(o=F.split("/"),w=o.pop(),o=o.length?o.join("/")+"/":"./",u.baseUrl=o,F=w.replace(ba,"")),u.deps=u.deps?u.deps.concat(F):[F];break}}}d.checkReadyState=function(){var e=y.contexts,t;for(t in e)if(!(t in L)&&e[t].waitCount)return;d.resourcesReady(!0)},d.resourcesReady=function(e){var t,n;d.resourcesDone=e;if(d.resourcesDone)for(n in e=y.contexts,e)!(n in L)&&(t=e[n],t.jQueryIncremented)&&(V(t.jQuery,!1),t.jQueryIncremented=!1)},d.pageLoaded=function(){document.readyState!=="complete"&&(document.readyState="complete")},I&&document.addEventListener&&!document.readyState&&(document.readyState="loading",window.addEventListener("load",d.pageLoaded,!1)),d(u),d.isAsync&&typeof setTimeout!="undefined"&&(z=y.contexts[u.context||"_"],z.requireWait=!0,setTimeout(function(){z.requireWait=!1,z.scriptCount||z.resume(),d.checkReadyState()},0))}})();var Handlebars={};Handlebars.VERSION="1.0.beta.6",Handlebars.helpers={},Handlebars.partials={},Handlebars.registerHelper=function(e,t,n){n&&(t.not=n),this.helpers[e]=t},Handlebars.registerPartial=function(e,t){this.partials[e]=t},Handlebars.registerHelper("helperMissing",function(e){if(arguments.length===2)return undefined;throw new Error("Could not find property '"+e+"'")});var toString=Object.prototype.toString,functionType="[object Function]";Handlebars.registerHelper("blockHelperMissing",function(e,t){var n=t.inverse||function(){},r=t.fn,i="",s=toString.call(e);s===functionType&&(e=e.call(this));if(e===!0)return r(this);if(e===!1||e==null)return n(this);if(s==="[object Array]"){if(e.length>0)for(var o=0,u=e.length;o0)for(var s=0,o=e.length;s2&&C.push("'"+this.terminals_[x]+"'");var k="";this.lexer.showPosition?k="Parse error on line "+(a+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+C.join(", ")+", got '"+this.terminals_[m]+"'":k="Parse error on line "+(a+1)+": Unexpected "+(m==1?"end of input":"'"+(this.terminals_[m]||m)+"'"),this.parseError(k,{text:this.lexer.match,token:this.terminals_[m]||m,line:this.lexer.yylineno,loc:p,expected:C})}if(b[0]instanceof Array&&b.length>1)throw new Error("Parse Error: multiple actions possible at state: "+y+", token: "+m);switch(b[0]){case 1:r.push(m),i.push(this.lexer.yytext),s.push(this.lexer.yylloc),r.push(b[1]),m=null,g?(m=g,g=null):(f=this.lexer.yyleng,u=this.lexer.yytext,a=this.lexer.yylineno,p=this.lexer.yylloc,l>0&&l--);break;case 2:T=this.productions_[b[1]][1],S.$=i[i.length-T],S._$={first_line:s[s.length-(T||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(T||1)].first_column,last_column:s[s.length-1].last_column},E=this.performAction.call(S,u,f,a,this.yy,b[1],i,s);if(typeof E!="undefined")return E;T&&(r=r.slice(0,-1*T*2),i=i.slice(0,-1*T),s=s.slice(0,-1*T)),r.push(this.productions_[b[1]][0]),i.push(S.$),s.push(S._$),N=o[r[r.length-2]][r[r.length-1]],r.push(N);break;case 3:return!0}}return!0}},t=function(){var e={EOF:1,parseError:function(t,n){if(!this.yy.parseError)throw new Error(t);this.yy.parseError(t,n)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column -:0},this},input:function(){var e=this._input[0];this.yytext+=e,this.yyleng++,this.match+=e,this.matched+=e;var t=e.match(/\n/);return t&&this.yylineno++,this._input=this._input.slice(1),e},unput:function(e){return this._input=e+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=(new Array(e.length+1)).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var e,t,n,r;this._more||(this.yytext="",this.match="");var i=this._currentRules();for(var s=0;s/,/^\{\{#/,/^\{\{\//,/^\{\{\^/,/^\{\{\s*else\b/,/^\{\{\{/,/^\{\{&/,/^\{\{![\s\S]*?\}\}/,/^\{\{/,/^=/,/^\.(?=[} ])/,/^\.\./,/^[\/.]/,/^\s+/,/^\}\}\}/,/^\}\}/,/^"(\\["]|[^"])*"/,/^true(?=[}\s])/,/^false(?=[}\s])/,/^[0-9]+(?=[}\s])/,/^[a-zA-Z0-9_$-]+(?=[=}\s\/.])/,/^\[[^\]]*\]/,/^./,/^$/],e.conditions={mu:{rules:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26],inclusive:!1},emu:{rules:[2],inclusive:!1},INITIAL:{rules:[0,1,26],inclusive:!0}},e}();return e.lexer=t,e}();typeof require!="undefined"&&typeof exports!="undefined"&&(exports.parser=handlebars,exports.parse=function(){return handlebars.parse.apply(handlebars,arguments)},exports.main=function(t){if(!t[1])throw new Error("Usage: "+t[0]+" FILE");if(typeof process!="undefined")var n=require("fs").readFileSync(require("path").join(process.cwd(),t[1]),"utf8");else var r=require("file").path(require("file").cwd()),n=r.join(t[1]).read({charset:"utf-8"});return exports.parser.parse(n)},typeof module!="undefined"&&require.main===module&&exports.main(typeof process!="undefined"?process.argv.slice(1):require("system").args)),Handlebars.Parser=handlebars,Handlebars.parse=function(e){return Handlebars.Parser.yy=Handlebars.AST,Handlebars.Parser.parse(e)},Handlebars.print=function(e){return(new Handlebars.PrintVisitor).accept(e)},Handlebars.logger={DEBUG:0,INFO:1,WARN:2,ERROR:3,level:3,log:function(e,t){}},Handlebars.log=function(e,t){Handlebars.logger.log(e,t)},function(){Handlebars.AST={},Handlebars.AST.ProgramNode=function(e,t){this.type="program",this.statements=e,t&&(this.inverse=new Handlebars.AST.ProgramNode(t))},Handlebars.AST.MustacheNode=function(e,t,n){this.type="mustache",this.id=e[0],this.params=e.slice(1),this.hash=t,this.escaped=!n},Handlebars.AST.PartialNode=function(e,t){this.type="partial",this.id=e,this.context=t};var e=function(e,t){if(e.original!==t.original)throw new Handlebars.Exception(e.original+" doesn't match "+t.original)};Handlebars.AST.BlockNode=function(t,n,r){e(t.id,r),this.type="block",this.mustache=t,this.program=n},Handlebars.AST.InverseNode=function(t,n,r){e(t.id,r),this.type="inverse",this.mustache=t,this.program=n},Handlebars.AST.ContentNode=function(e){this.type="content",this.string=e},Handlebars.AST.HashNode=function(e){this.type="hash",this.pairs=e},Handlebars.AST.IdNode=function(e){this.type="ID",this.original=e.join(".");var t=[],n=0;for(var r=0,i=e.length;r":">",'"':""","'":"'","`":"`"},t=/&(?!\w+;)|[<>"'`]/g,n=/[&<>"'`]/,r=function(t){return e[t]||"&"};Handlebars.Utils={escapeExpression:function(e){return e instanceof Handlebars.SafeString?e.toString():e==null||e===!1?"":n.test(e)?e.replace(t,r):e},isEmpty:function(e){return typeof e=="undefined"?!0:e===null?!0:e===!1?!0:Object.prototype.toString.call(e)==="[object Array]"&&e.length===0?!0:!1}}}(),Handlebars.Compiler=function(){},Handlebars.JavaScriptCompiler=function(){},function(e,t){e.OPCODE_MAP={appendContent:1,getContext:2,lookupWithHelpers:3,lookup:4,append:5,invokeMustache:6,appendEscaped:7,pushString:8,truthyOrFallback:9,functionOrFallback:10,invokeProgram:11,invokePartial:12,push:13,assignToHash:15,pushStringParam:16},e.MULTI_PARAM_OPCODES={appendContent:1,getContext:1,lookupWithHelpers:2,lookup:1,invokeMustache:3,pushString:1,truthyOrFallback:1,functionOrFallback:1,invokeProgram:3,invokePartial:1,push:1,assignToHash:1,pushStringParam:1},e.DISASSEMBLE_MAP={};for(var n in e.OPCODE_MAP){var r=e.OPCODE_MAP[n];e.DISASSEMBLE_MAP[r]=n}e.multiParamSize=function(t){return e.MULTI_PARAM_OPCODES[e.DISASSEMBLE_MAP[t]]},e.prototype={compiler:e,disassemble:function(){var t=this.opcodes,n,r,i=[],s,o,u;for(var a=0,f=t.length;athis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),"stack"+this.stackSlot},popStack:function(){return"stack"+this.stackSlot--},topStack:function(){return"stack"+this.stackSlot},quotedString:function(e){return'"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r")+'"'}};var i="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield".split(" "),s=t.RESERVED_WORDS={};for(var o=0,u=i.length;o11?"pm":"am";case"A":return m?m(l,c,!0):l>11?"PM":"AM";case"H":return l;case"HH":return s(l,2);case"h":return l%12||12;case"hh":return s(l%12||12,2);case"m":return c;case"mm":return s(c,2);case"s":return h;case"ss":return s(h,2);case"S":return~~(p/100);case"SS":return s(~~(p/10),2);case"SSS":return s(p,3);case"Z":return(d<0?"-":"+")+s(~~(Math.abs(d)/60),2)+":"+s(~~(Math.abs(d)%60),2);case"ZZ":return(d<0?"-":"+")+s(~~(10*Math.abs(d)/6),4);case"L":case"LL":case"LLL":case"LLLL":case"LT":return f(t,E.longDateFormat[n]);default:return n.replace(/(^\[)|(\\)|\]$/g,"")}}var i=t.month(),o=t.date(),u=t.year(),a=t.day(),l=t.hours(),c=t.minutes(),h=t.seconds(),p=t.milliseconds(),d=-t.zone(),v=E.ordinal,m=E.meridiem;return n.replace(O,r)}function l(e){switch(e){case"DDDD":return P;case"YYYY":return H;case"S":case"SS":case"SSS":case"DDD":return D;case"MMM":case"MMMM":case"ddd":case"dddd":case"a":case"A":return B;case"Z":case"ZZ":return j;case"T":return F;case"MM":case"DD":case"dd":case"YY":case"HH":case"hh":case"mm":case"ss":case"M":case"D":case"d":case"H":case"h":case"m":case"s":return _;default:return new RegExp(e.replace("\\",""))}}function c(e,t,n,r){var i;switch(e){case"M":case"MM":n[1]=t==null?0:~~t-1;break;case"MMM":case"MMMM":for(i=0;i<12;i++)if(E.monthsParse[i].test(t)){n[1]=i;break}break;case"D":case"DD":case"DDD":case"DDDD":n[2]=~~t;break;case"YY":t=~~t,n[0]=t+(t>70?1900:2e3);break;case"YYYY":n[0]=~~Math.abs(t);break;case"a":case"A":r.isPm=(t+"").toLowerCase()==="pm";break;case"H":case"HH":case"h":case"hh":n[3]=~~t;break;case"m":case"mm":n[4]=~~t;break;case"s":case"ss":n[5]=~~t;break;case"S":case"SS":case"SSS":n[6]=~~(("0."+t)*1e3);break;case"Z":case"ZZ":r.isUTC=!0,i=(t+"").match(U),i&&i[1]&&(r.tzh=~~i[1]),i&&i[2]&&(r.tzm=~~i[2]),i&&i[0]==="+"&&(r.tzh=-r.tzh,r.tzm=-r.tzm)}}function h(t,n){var r=[0,0,1,0,0,0,0],i={tzh:0,tzm:0},s=n.match(O),o,u;for(o=0;o0,m.apply({},u)}function y(e,t){E.fn[e]=function(e){var n=this._isUTC?"UTC":"";return e!=null?(this._d["set"+n+t](e),this):this._d["get"+n+t]()}}function b(e){E.duration.fn[e]=function(){return this._data[e]}}function w(e,t){E.duration.fn["as"+e]=function(){return+this/t}}var E,S="1.6.2",x=Math.round,T,N={},C="en",k=typeof module!="undefined",L="months|monthsShort|monthsParse|weekdays|weekdaysShort|longDateFormat|calendar|relativeTime|ordinal|meridiem".split("|"),A=/^\/?Date\((\-?\d+)/i,O=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|dddd?|do?|w[o|w]?|YYYY|YY|a|A|hh?|HH?|mm?|ss?|SS?S?|zz?|ZZ?|LT|LL?L?L?)/g,M=/([0-9a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)/gi,_=/\d\d?/,D=/\d{1,3}/,P=/\d{3}/,H=/\d{4}/,B=/[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+/i,j=/Z|[\+\-]\d\d:?\d\d/i,F=/T/i,I=/^\s*\d{4}-\d\d-\d\d(T(\d\d(:\d\d(:\d\d(\.\d\d?\d?)?)?)?)?([\+\-]\d\d:?\d\d)?)?/,q="YYYY-MM-DDTHH:mm:ssZ",R=[["HH:mm:ss.S",/T\d\d:\d\d:\d\d\.\d{1,3}/],["HH:mm:ss",/T\d\d:\d\d:\d\d/],["HH:mm",/T\d\d:\d\d/],["HH",/T\d\d/]],U=/([\+\-]|\d\d)/gi,z="Month|Date|Hours|Minutes|Seconds|Milliseconds".split("|"),W={Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6};E=function(r,i){if(r===null||r==="")return null;var s,o,f;return E.isMoment(r)?(s=new e(+r._d),f=r._isUTC):i?u(i)?s=d(r,i):s=h(r,i):(o=A.exec(r),s=r===t?new e:o?new e(+o[1]):r instanceof e?r:u(r)?a(r):typeof r=="string"?v(r):new e(r)),new n(s,f)},E.utc=function(t,r){return u(t)?new n(new e(e.UTC.apply({},t)),!0):r&&t?E(t+" +0000",r+" Z").utc():E(t&&!j.exec(t)?t+"+0000":t).utc()},E.unix=function(e){return E(e*1e3)},E.duration=function(e,t){var n=E.isDuration(e),r=typeof e=="number",s=n?e._data:r?{}:e;return r&&(t?s[t]=e:s.milliseconds=e),new i(s)},E.humanizeDuration=function(e,t,n){return E.duration(e,t===!0?null:t).humanize(t===!0?!0:n)},E.version=S,E.defaultFormat=q,E.lang=function(e,t){var n,r,i=[];if(!e)return C;if(t){for(n=0;n<12;n++)i[n]=new RegExp("^"+t.months[n]+"|^"+t.monthsShort[n].replace(".",""),"i");t.monthsParse=t.monthsParse||i,N[e]=t}if(N[e]){for(n=0;n').appendTo(document.body),this.options.backdrop!="static"&&this.$backdrop.click(e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,e.proxy(s,this)):s.call(this)):t&&t()}function s(){this.$backdrop.remove(),this.$backdrop=null}function o(){var t=this;this.isShown&&this.options.keyboard?e(document).on("keyup.dismiss.modal",function(e){e.which==27&&t.hide()}):this.isShown||e(document).off("keyup.dismiss.modal")}var t=function(t,n){this.options=n,this.$element=e(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",e.proxy(this.hide,this))};t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,n=e.Event("show");this.$element.trigger(n);if(this.isShown||n.isDefaultPrevented())return;e("body").addClass("modal-open"),this.isShown=!0,o.call(this),i.call(this,function(){var n=e.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body),t.$element.show(),n&&t.$element[0].offsetWidth,isMobileView&&t.$element.css("top",window.pageYOffset+45+"px"),t.$element.addClass("in"),n?t.$element.one(e.support.transition.end,function(){t.$element.trigger("shown")}):t.$element.trigger("shown")})},hide:function(t){t&&t.preventDefault();var i=this;t=e.Event("hide"),this.$element.trigger(t);if(!this.isShown||t.isDefaultPrevented())return;this.isShown=!1,e("body").removeClass("modal-open"),o.call(this),this.$element.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?n.call(this):r.call(this)}},e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof -n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e(function(){e("body").on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({},i.data(),n.data());t.preventDefault(),i.modal(s)})})}(window.jQuery),function(e,t,n){function r(e,n){var r=t.createElement(e||"div"),i;for(i in n)r[i]=n[i];return r}function i(e){for(var t=1,n=arguments.length;t>1):n.left+s)+"px",top:(n.top=="auto"?a.y-o.y+(e.offsetHeight>>1):n.top+s)+"px"})),i.setAttribute("aria-role","progressbar"),t.lines(i,t.opts);if(!h){var l=0,c=n.fps,p=c/n.speed,d=(1-n.opacity)/(p*n.trail/100),v=p/n.lines;!function m(){l++;for(var e=n.lines;e;e--){var r=Math.max(1-(l+e*v)%p*d,n.opacity);t.opacity(i,n.lines-e,r,n)}t.timeout=t.el&&setTimeout(m,~~(1e3/c))}()}return t},stop:function(){var e=this.el;return e&&(clearTimeout(this.timeout),e.parentNode&&e.parentNode.removeChild(e),this.el=n),this},lines:function(e,t){function n(e,n){return u(r(),{position:"absolute",width:t.length+t.width+"px",height:t.width+"px",background:e,boxShadow:n,transformOrigin:"left",transform:"rotate("+~~(360/t.lines*o+t.rotate)+"deg) translate("+t.radius+"px"+",0)",borderRadius:(t.width>>1)+"px"})}var o=0,a;for(;o',t)}var t=u(r("group"),{behavior:"url(#default#VML)"});!o(t,"transform")&&t.adj?(p.addRule(".spin-vml","behavior:url(#default#VML)"),v.prototype.lines=function(t,n){function r(){return u(e("group",{coordsize:a+" "+a,coordorigin:-o+" "+ -o}),{width:a,height:a})}function s(t,s,a){i(l,i(u(r(),{rotation:360/n.lines*t+"deg",left:~~s}),i(u(e("roundrect",{arcsize:1}),{width:o,height:n.width,left:n.radius,top:-n.width>>1,filter:a}),e("fill",{color:n.color,opacity:n.opacity}),e("stroke",{opacity:0}))))}var o=n.length+n.width,a=2*o,f=-(n.width+n.length)*2+"px",l=u(r(),{position:"absolute",top:f,left:f}),c;if(n.shadow)for(c=1;c<=n.lines;c++)s(c,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(c=1;c<=n.lines;c++)s(c);return i(t,l)},v.prototype.opacity=function(e,t,n,r){var i=e.firstChild;r=r.shadow&&r.lines||0,i&&t+r122||(f<65||a>90||i.push([Math.max(65,a)|32,Math.min(f,90)|32]),f<97||a>122||i.push([Math.max(97,a)&-33,Math.min(f,122)&-33]))}}i.sort(function(e,t){return e[0]-t[0]||t[1]-e[1]}),r=[],a=[NaN,NaN];for(o=0;ou[0]&&(u[1]+1>u[0]&&i.push("-"),i.push(n(u[1])));return i.push("]"),i.join("")}function i(e){for(var t=e.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),n=t.length,i=[],u=0,a=0;u=2&&e==="["?t[u]=r(f):e!=="\\"&&(t[u]=f.replace(/[A-Za-z]/g,function(e){return e=e.charCodeAt(0),"["+String.fromCharCode(e&-33,e|32)+"]"}));return t.join("")}for(var s=0,o=!1,u=!1,a=0,f=e.length;a=5&&"lang-"===m.substring(0,5))&&(!g||typeof g[1]!="string")&&(y=!1,m="src"),y||(h[v]=m)}b=l,l+=v.length;if(y){y=g[1];var w=v.indexOf(y),E=w+y.length;g[2]&&(E=v.length-g[2].length,w=E-y.length),m=m.substring(5),n(t+b,v.substring(0,w),i,f),n(t+b+w,y,u(m,y),f),n(t+b+E,v.substring(E),i,f)}else f.push(t+b,m)}e.e=f}var s={},o;(function(){for(var n=t.concat(r),i=[],u={},a=0,f=n.length;a=0;)s[c.charAt(h)]=l;l=l[1],c=""+l,u.hasOwnProperty(c)||(i.push(l),u[c]=q)}i.push(/[\S\s]/),o=e(i)})();var a=r.length;return i}function i(e){var t=[],n=[];e.tripleQuotedStrings?t.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):e.multiLineStrings?t.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,q,"'\"`"]):t.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]),e.verbatimStrings&&n.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var i=e.hashComments;return i&&(e.cStyleComments?(i>1?t.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):t.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),n.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):t.push(["com",/^#[^\n\r]*/,q,"#"])),e.cStyleComments&&(n.push(["com",/^\/\/[^\n\r]*/,q]),n.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q])),e.regexLiterals&&n.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]),(i=e.types)&&n.push(["typ",i]),e=(""+e.keywords).replace(/^ | $/g,""),e.length&&n.push(["kwd",RegExp("^(?:"+e.replace(/[\s,]+/g,"|")+")\\b"),q]),t.push(["pln",/^\s+/,q," \r\n  "]),n.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]),r(t,n)}function s(e,t){function n(e){switch(e.nodeType){case 1:if(i.test(e.className))break;if("BR"===e.nodeName)r(e),e.parentNode&&e.parentNode.removeChild(e);else for(e=e.firstChild;e;e=e.nextSibling)n(e);break;case 3:case 4:if(a){var t=e.nodeValue,u=t.match(s);if(u){var f=t.substring(0,u.index);e.nodeValue=f,(t=t.substring(u.index+u[0].length))&&e.parentNode.insertBefore(o.createTextNode(t),e.nextSibling),r(e),f||e.parentNode.removeChild(e)}}}}function r(e){function t(e,n){var r=n?e.cloneNode(!1):e,i=e.parentNode;if(i){var i=t(i,1),s=e.nextSibling;i.appendChild(r);for(var o=s;o;o=s)s=o.nextSibling,i.appendChild(o)}return r}for(;!e.nextSibling;)if(e=e.parentNode,!e)return;for(var e=t(e.nextSibling,0),n;(n=e.parentNode)&&n.nodeType===1;)e=n;f.push(e)}var i=/(?:^|\s)nocode(?:\s|$)/,s=/\r\n?|\n/,o=e.ownerDocument,u;e.currentStyle?u=e.currentStyle.whiteSpace:window.getComputedStyle&&(u=o.defaultView.getComputedStyle(e,q).getPropertyValue("white-space"));var a=u&&"pre"===u.substring(0,3);for(u=o.createElement("LI");e.firstChild;)u.appendChild(e.firstChild);for(var f=[u],l=0;l=0;){var r=t[n];b.hasOwnProperty(r)?window.console&&console.warn("cannot override language handler %s",r):b[r]=e}}function u(e,t){if(!e||!b.hasOwnProperty(e))e=/^\s*=y&&(i+=2),r>=b&&(e+=2)}}catch(N){"console"in window&&console.log(N&&N.stack?N.stack:N)}}var f=["break,continue,do,else,for,if,return,while"],l=[[f,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],c=[l,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],h=[l,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"],p=[h,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],l=[l,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],d=[f,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],v=[f,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],f=[f,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],m=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,g=/\S/,y=i({keywords:[c,p,l,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+d,v,f],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),b={};o(y,["default-code"]),o(r([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),o(r([["pln",/^\s+/,q," \r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]),o(r([],[["atv",/^[\S\s]+/]]),["uq.val"]),o(i({keywords:c,hashComments:!0,cStyleComments:!0,types:m}),["c","cc","cpp","cxx","cyc","m"]),o(i({keywords:"null,true,false"}),["json"]),o(i({keywords:p,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:m}),["cs"]),o(i({keywords:h,cStyleComments:!0}),["java"]),o(i({keywords:f,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]),o(i({keywords:d,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py"]),o(i({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]),o(i({keywords:v,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]),o(i({keywords:l,cStyleComments:!0,regexLiterals:!0}),["js"]),o(i({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),o(r([],[["str",/^[\S\s]+/]]),["regex"]),window.prettyPrintOne=function(e,t,n){var r=document.createElement("PRE");return r.innerHTML=e,n&&s(r,n),a({g:t,i:n,h:r}),r.innerHTML},window.prettyPrint=function(e){function t(){for(var n=window.PR_SHOULD_USE_CONTINUATION?f.now()+250:Infinity;l=0){var o=o.match(h),u,p;if(p=!o){p=i;for(var d=void 0,v=p.firstChild;v;v=v.nextSibling)var m=v.nodeType,d=m===1?d?p:v:m===3?g.test(v.nodeValue)?p:d:d;p=(u=d===p?void 0:d)&&"CODE"===u.tagName}p&&(o=u.className.match(h)),o&&(o=o[1]),p=!1;for(d=i.parentNode;d;d=d.parentNode)if((d.tagName==="pre"||d.tagName==="code"||d.tagName==="xmp")&&d.className&&d.className.indexOf("prettyprint")>=0){p=!0;break}p||((p=(p=i.className.match(/\blinenums\b(?::(\d+))?/))?p[1]&&p[1].length?+p[1]:!0:!1)&&s(i,p),c={g:o,h:i,i:p},a(c))}}l0?d.firstChild.nodeValue!==a.nodeValue&&d.replaceChild(a,d.firstChild):d.appendChild(a)})(document.createTextNode(a));c&&g&&(t("saving "+e+" to cache."),g.setItem(e,a),g.setItem(e+":timestamp",c))}function q(a,b,c,e){function i(b,c,d){b.status>=200&&b.status<300?c(b.responseText,b.getResponseHeader("Last-Modified")):typeof d=="function"&&d(b.status,a)}var g=r(),h=f?!1:d.async;typeof g.overrideMimeType=="function"&&g.overrideMimeType("text/css"),g.open("GET",a,h),g.setRequestHeader("Accept",b||"text/x-less, text/css; q=0.9, */*; q=0.5"),g.send(null),f?g.status===0?c(g.responseText):e(g.status,a):h?g.onreadystatechange=function(){g.readyState==4&&i(g,c,e)}:i(g,c,e)}function r(){if(a.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(b){return t("browser doesn't support AJAX."),null}}function s(a){return a&&a.parentNode.removeChild(a)}function t(a){d.env=="development"&&typeof console!="undefined"&&console.log("less: "+a)}function u(a,b){var c="less-error-message:"+o(b),e=["
    ",'
  • {0}
  • ',"
  • {current}
  • ",'
  • {2}
  • ',"
"].join("\n"),f=document.createElement("div"),g,h;f.id=c,f.className="less-error-message",h="

"+(a.message||"There is an error in your .less file")+"

"+'

'+b+" ",a.extract&&(h+="on line "+a.line+", column "+(a.column+1)+":

"+e.replace(/\[(-?\d)\]/g,function(b,c){return parseInt(a.line)+parseInt(c)||""}).replace(/\{(\d)\}/g,function(b,c){return a.extract[parseInt(c)]||""}).replace(/\{current\}/,a.extract[1].slice(0,a.column)+''+a.extract[1].slice(a.column)+"")),f.innerHTML=h,p([".less-error-message ul, .less-error-message li {","list-style-type: none;","margin-right: 15px;","padding: 4px 0;","margin: 0;","}",".less-error-message label {","font-size: 12px;","margin-right: 15px;","padding: 4px 0;","color: #cc7777;","}",".less-error-message pre {","color: #ee4444;","padding: 4px 0;","margin: 0;","display: inline-block;","}",".less-error-message pre.ctx {","color: #dd4444;","}",".less-error-message h3 {","font-size: 20px;","font-weight: bold;","padding: 15px 0 5px 0;","margin: 0;","}",".less-error-message a {","color: #10a","}",".less-error-message .error {","color: red;","font-weight: bold;","padding-bottom: 2px;","border-bottom: 1px dashed red;","}"].join("\n"),{title:"error-message"}),f.style.cssText=["font-family: Arial, sans-serif","border: 1px solid #e00","background-color: #eee","border-radius: 5px","-webkit-border-radius: 5px","-moz-border-radius: 5px","color: #e00","padding: 15px","margin-bottom: 15px"].join(";"),d.env=="development"&&(g=setInterval(function(){document.body&&(document.getElementById(c)?document.body.replaceChild(f,document.getElementById(c)):document.body.insertBefore(f,document.body.firstChild),clearInterval(g))},10))}Array.isArray||(Array.isArray=function(a){return Object.prototype.toString.call(a)==="[object Array]"||a instanceof Array}),Array.prototype.forEach||(Array.prototype.forEach=function(a,b){var c=this.length>>>0;for(var d=0;d>>0,c=new Array(b),d=arguments[1];for(var e=0;e>>0,c=0;if(b===0&&arguments.length===1)throw new TypeError;if(arguments.length>=2)var d=arguments[1];else do{if(c in this){d=this[c++];break}if(++c>=b)throw new TypeError}while(!0);for(;c=b)return-1;c<0&&(c+=b);for(;ck&&(j[f]=j[f].slice(c-k),k=c)}function s(a){var d,e,g,h,i,m,n,o;if(a instanceof Function)return a.call(l.parsers);if(typeof a=="string")d=b.charAt(c)===a?a:null,g=1,r();else{r();if(d=a.exec(j[f]))g=d[0].length;else return null}if(d){o=c+=g,m=c+j[f].length-g;while(c0)throw{type:"Syntax",message:"Missing closing `}`",filename:a.filename};return c.map(function(a){return a.join("")})}([[]]),h=new e.Ruleset([],s(this.parsers.primary)),h.root=!0,h.toCSS=function(c){var d,f,g;return function(g,h){function n(a){return a?(b.slice(0,a).match(/\n/g)||"").length:null}var i=[];g=g||{},typeof h=="object"&&!Array.isArray(h)&&(h=Object.keys(h).map(function(a){var b=h[a];return b instanceof e.Value||(b instanceof e.Expression||(b=new e.Expression([b])),b=new e.Value([b])),new e.Rule("@"+a,b,!1,0)}),i=[new e.Ruleset(null,h)]);try{var j=c.call(this,{frames:i}).toCSS([],{compress:g.compress||!1})}catch(k){f=b.split("\n"),d=n(k.index);for(var l=k.index,m=-1;l>=0&&b.charAt(l)!=="\n";l--)m++;throw{type:k.type,message:k.message,filename:a.filename,index:k.index,line:typeof d=="number"?d+1:null,callLine:k.call&&n(k.call)+1,callExtract:f[n(k.call)],stack:k.stack,column:m,extract:[f[d-1],f[d],f[d+1]]}}return g.compress?j.replace(/(\s)+/g,"$1"):j}}(h.eval);if(c=0&&b.charAt(v)!=="\n";v--)w++;u={name:"ParseError",message:"Syntax Error on line "+p,index:c,filename:a.filename,line:p,column:w,extract:[q[p-2],q[p-1],q[p]]}}this.imports.queue.length>0?n=function(){g(u,h)}:g(u,h)},parsers:{primary:function(){var a,b=[];while((a=s(this.mixin.definition)||s(this.rule)||s(this.ruleset)||s(this.mixin.call)||s(this.comment)||s(this.directive))||s(/^[\s\n]+/))a&&b.push(a);return b},comment:function(){var a;if(b.charAt(c)!=="/")return;if(b.charAt(c+1)==="/")return new e.Comment(s(/^\/\/.*/),!0);if(a=s(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/))return new e.Comment(a)},entities:{quoted:function(){var a,d=c,f;b.charAt(d)==="~"&&(d++,f=!0);if(b.charAt(d)!=='"'&&b.charAt(d)!=="'")return;f&&s("~");if(a=s(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/))return new e.Quoted(a[0],a[1]||a[2],f)},keyword:function(){var a;if(a=s(/^[_A-Za-z-][_A-Za-z0-9-]*/))return new e.Keyword(a)},call:function(){var a,b,d=c;if(!(a=/^([\w-]+|%)\(/.exec(j[f])))return;a=a[1].toLowerCase();if(a==="url")return null;c+=a.length;if(a==="alpha")return s(this.alpha);s("("),b=s(this.entities.arguments);if(!s(")"))return;if(a)return new e.Call(a,b,d)},arguments:function(){var a=[],b;while(b=s(this.expression)){a.push(b);if(!s(","))break}return a},literal:function(){return s(this.entities.dimension)||s(this.entities.color)||s(this.entities.quoted)},url:function(){var a;if(b.charAt(c)!=="u"||!s(/^url\(/))return;a=s(this.entities.quoted)||s(this.entities.variable)||s(this.entities.dataURI)||s(/^[-\w%@$\/.&=:;#+?~]+/)||"";if(!s(")"))throw new Error("missing closing ) for url()");return new e.URL(a.value||a.data||a instanceof e.Variable?a:new e.Anonymous(a),o.paths)},dataURI:function(){var a;if(s(/^data:/)){a={},a.mime=s(/^[^\/]+\/[^,;)]+/)||"",a.charset=s(/^;\s*charset=[^,;)]+/)||"",a.base64=s(/^;\s*base64/)||"",a.data=s(/^,\s*[^)]+/);if(a.data)return a}},variable:function(){var a,d=c;if(b.charAt(c)==="@"&&(a=s(/^@@?[\w-]+/)))return new e.Variable(a,d)},color:function(){var a;if(b.charAt(c)==="#"&&(a=s(/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})/)))return new e.Color(a[1])},dimension:function(){var a,d=b.charCodeAt(c);if(d>57||d<45||d===47)return;if(a=s(/^(-?\d*\.?\d+)(px|%|em|pc|ex|in|deg|s|ms|pt|cm|mm|rad|grad|turn)?/))return new e.Dimension(a[1],a[2])},javascript:function(){var a,d=c,f;b.charAt(d)==="~"&&(d++,f=!0);if(b.charAt(d)!=="`")return;f&&s("~");if(a=s(/^`([^`]*)`/))return new e.JavaScript(a[1],c,f)}},variable:function(){var a;if(b.charAt(c)==="@"&&(a=s(/^(@[\w-]+)\s*:/)))return a[1]},shorthand:function(){var a,b;if(!t(/^[@\w.%-]+\/[@\w.-]+/))return;if((a=s(this.entity))&&s("/")&&(b=s(this.entity)))return new e.Shorthand(a,b)},mixin:{call:function(){var a=[],d,f,g,h=c,i=b.charAt(c);if(i!=="."&&i!=="#")return;while(d=s(/^[#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/))a.push(new e.Element(f,d,c)),f=s(">");s("(")&&(g=s(this.entities.arguments))&&s(")");if(a.length>0&&(s(";")||t("}")))return new e.mixin.Call(a,g,h)},definition:function(){var a,d=[],f,g,h,i;if(b.charAt(c)!=="."&&b.charAt(c)!=="#"||t(/^[^{]*(;|})/))return;if(f=s(/^([#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+)\s*\(/)){a=f[1];while(h=s(this.entities.variable)||s(this.entities.literal)||s(this.entities.keyword)){if(h instanceof e.Variable)if(s(":"))if(i=s(this.expression))d.push({name:h.name,value:i});else throw new Error("Expected value");else d.push({name:h.name});else d.push({value:h});if(!s(","))break}if(!s(")"))throw new Error("Expected )");g=s(this.block);if(g)return new e.mixin.Definition(a,d,g)}}},entity:function(){return s(this.entities.literal)||s(this.entities.variable)||s(this.entities.url)||s(this.entities.call)||s(this.entities.keyword)||s(this.entities.javascript)||s(this.comment)},end:function(){return s(";")||t("}")},alpha:function(){var a;if(!s(/^\(opacity=/i))return;if(a=s(/^\d+/)||s(this.entities.variable)){if(!s(")"))throw new Error("missing closing ) for alpha()");return new e.Alpha(a)}},element:function(){var a,b,d;d=s(this.combinator),a=s(/^(?:\d+\.\d+|\d+)%/)||s(/^(?:[.#]?|:*)(?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/)||s("*")||s(this.attribute)||s(/^\([^)@]+\)/);if(a)return new e.Element(d,a,c);if(d.value&&d.value.charAt(0)==="&")return new e.Element(d,null,c)},combinator:function(){var a,d=b.charAt(c);if(d===">"||d==="+"||d==="~"){c++;while(b.charAt(c)===" ")c++;return new e.Combinator(d)}if(d==="&"){a="&",c++,b.charAt(c)===" "&&(a="& ");while(b.charAt(c)===" ")c++;return new e.Combinator(a)}if(d===":"&&b.charAt(c+1)===":"){c+=2;while(b.charAt(c)===" ")c++;return new e.Combinator("::")}return b.charAt(c-1)===" "?new e.Combinator(" "):new e.Combinator(null)},selector:function(){var a,d,f=[],g,h;while(d=s(this.element)){g=b.charAt(c),f.push(d);if(g==="{"||g==="}"||g===";"||g===",")break}if(f.length>0)return new e.Selector(f)},tag:function(){return s(/^[a-zA-Z][a-zA-Z-]*[0-9]?/)||s("*")},attribute:function(){var a="",b,c,d;if(!s("["))return;if(b=s(/^[a-zA-Z-]+/)||s(this.entities.quoted))(d=s(/^[|~*$^]?=/))&&(c=s(this.entities.quoted)||s(/^[\w-]+/))?a=[b,d,c.toCSS?c.toCSS():c].join(""):a=b;if(!s("]"))return;if(a)return"["+a+"]"},block:function(){var a;if(s("{")&&(a=s(this.primary))&&s("}"))return a},ruleset:function(){var a=[],b,d,f;p();while(b=s(this.selector)){a.push(b),s(this.comment);if(!s(","))break;s(this.comment)}if(a.length>0&&(d=s(this.block)))return new e.Ruleset(a,d);i=c,q()},rule:function(){var a,d,g=b.charAt(c),k,l;p();if(g==="."||g==="#"||g==="&")return;if(a=s(this.variable)||s(this.property)){a.charAt(0)!="@"&&(l=/^([^@+\/'"*`(;{}-]*);/.exec(j[f]))?(c+=l[0].length-1,d=new e.Anonymous(l[1])):a==="font"?d=s(this.font):d=s(this.value),k=s(this.important);if(d&&s(this.end))return new e.Rule(a,d,k,h);i=c,q()}},"import":function(){var a;if(s(/^@import\s+/)&&(a=s(this.entities.quoted)||s(this.entities.url))&&s(";"))return new e.Import(a,o)},directive:function(){var a,d,f,g;if(b.charAt(c)!=="@")return;if(d=s(this["import"]))return d;if(a=s(/^@media|@page/)||s(/^@(?:-webkit-|-moz-)?keyframes/)){g=(s(/^[^{]+/)||"").trim();if(f=s(this.block))return new e.Directive(a+" "+g,f)}else if(a=s(/^@[-a-z]+/))if(a==="@font-face"){if(f=s(this.block))return new e.Directive(a,f)}else if((d=s(this.entity))&&s(";"))return new e.Directive(a,d)},font:function(){var a=[],b=[],c,d,f,g;while(g=s(this.shorthand)||s(this.entity))b.push(g);a.push(new e.Expression(b));if(s(","))while(g=s(this.expression)){a.push(g);if(!s(","))break}return new e.Value(a)},value:function(){var a,b=[],c;while(a=s(this.expression)){b.push(a);if(!s(","))break}if(b.length>0)return new e.Value(b)},important:function(){if(b.charAt(c)==="!")return s(/^! *important/)},sub:function(){var a;if(s("(")&&(a=s(this.expression))&&s(")"))return a},multiplication:function(){var a,b,c,d;if(a=s(this.operand)){while((c=s("/")||s("*"))&&(b=s(this.operand)))d=new e.Operation(c,[d||a,b]);return d||a}},addition:function(){var a,d,f,g;if(a=s(this.multiplication)){while((f=s(/^[-+]\s+/)||b.charAt(c-1)!=" "&&(s("+")||s("-")))&&(d=s(this.multiplication)))g=new e.Operation(f,[g||a,d]);return g||a}},operand:function(){var a,d=b.charAt(c+1);b.charAt(c)==="-"&&(d==="@"||d==="(")&&(a=s("-"));var f=s(this.sub)||s(this.entities.dimension)||s(this.entities.color)||s(this.entities.variable)||s(this.entities.call);return a?new e.Operation("*",[new e.Dimension(-1),f]):f},expression:function(){var a,b,c=[],d;while(a=s(this.addition)||s(this.entity))c.push(a);if(c.length>0)return new e.Expression(c)},property:function(){var a;if(a=s(/^(\*?-?[-a-z_0-9]+)\s*:/))return a[1]}}}};if(d.mode==="browser"||d.mode==="rhino")d.Parser.importer=function(a,b,c,d){a.charAt(0)!=="/"&&b.length>0&&(a=b[0]+a),n({href:a,title:a,type:d.mime},c,!0)};(function(a){function b(b){return a.functions.hsla(b.h,b.s,b.l,b.a)}function c(b){if(b instanceof a.Dimension)return parseFloat(b.unit=="%"?b.value/100:b.value);if(typeof b=="number")return b;throw{error:"RuntimeError",message:"color functions take numbers as parameters"}}function d(a){return Math.min(1,Math.max(0,a))}a.functions={rgb:function(a,b,c){return this.rgba(a,b,c,1)},rgba:function(b,d,e,f){var g=[b,d,e].map(function(a){return c(a)}),f=c(f);return new a.Color(g,f)},hsl:function(a,b,c){return this.hsla(a,b,c,1)},hsla:function(a,b,d,e){function h(a){return a=a<0?a+1:a>1?a-1:a,a*6<1?g+(f-g)*a*6:a*2<1?f:a*3<2?g+(f-g)*(2/3-a)*6:g}a=c(a)%360/360,b=c(b),d=c(d),e=c(e);var f=d<=.5?d*(b+1):d+b-d*b,g=d*2-f;return this.rgba(h(a+1/3)*255,h(a)*255,h(a-1/3)*255,e)},hue:function(b){return new a.Dimension(Math.round(b.toHSL().h))},saturation:function(b){return new a.Dimension(Math.round(b.toHSL().s*100),"%")},lightness:function(b){return new a.Dimension(Math.round(b.toHSL().l*100),"%")},alpha:function(b){return new a.Dimension(b.toHSL().a)},saturate:function(a,c){var e=a.toHSL();return e.s+=c.value/100,e.s=d(e.s),b(e)},desaturate:function(a,c){var e=a.toHSL();return e.s-=c.value/100,e.s=d(e.s),b(e)},lighten:function(a,c){var e=a.toHSL();return e.l+=c.value/100,e.l=d(e.l),b(e)},darken:function(a,c){var e=a.toHSL();return e.l-=c.value/100,e.l=d(e.l),b(e)},fadein:function(a,c){var e=a.toHSL();return e.a+=c.value/100,e.a=d(e.a),b(e)},fadeout:function(a,c){var e=a.toHSL();return e.a-=c.value/100,e.a=d(e.a),b(e)},fade:function(a,c){var e=a.toHSL();return e.a=c.value/100,e.a=d(e.a),b(e)},spin:function(a,c){var d=a.toHSL(),e=(d.h+c.value)%360;return d.h=e<0?360+e:e,b(d)},mix:function(b,c,d){var e=d.value/100,f=e*2-1,g=b.toHSL().a-c.toHSL().a,h=((f*g==-1?f:(f+g)/(1+f*g))+1)/2,i=1-h,j=[b.rgb[0]*h+c.rgb[0]*i,b.rgb[1]*h+c.rgb[1]*i,b.rgb[2]*h+c.rgb[2]*i],k=b.alpha*e+c.alpha*(1-e);return new a.Color(j,k)},greyscale:function(b){return this.desaturate(b,new a.Dimension(100))},e:function(b){return new a.Anonymous(b instanceof a.JavaScript?b.evaluated:b)},escape:function(b){return new a.Anonymous(encodeURI(b.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},"%":function(b){var c=Array.prototype.slice.call(arguments,1),d=b.value;for(var e=0;e255?255:a<0?0:a).toString(16),a.length===1?"0"+a:a}).join("")},operate:function(b,c){var d=[];c instanceof a.Color||(c=c.toColor());for(var e=0;e<3;e++)d[e]=a.operate(b,this.rgb[e],c.rgb[e]);return new a.Color(d,this.alpha+c.alpha)},toHSL:function(){var a=this.rgb[0]/255,b=this.rgb[1]/255,c=this.rgb[2]/255,d=this.alpha,e=Math.max(a,b,c),f=Math.min(a,b,c),g,h,i=(e+f)/2,j=e-f;if(e===f)g=h=0;else{h=i>.5?j/(2-e-f):j/(e+f);switch(e){case a:g=(b-c)/j+(b255?255:a<0?0:a).toString(16),a.length===1?"0"+a:a}).join("")}}}(c("../tree")),function(a){a.Comment=function(a,b){this.value=a,this.silent=!!b},a.Comment.prototype={toCSS:function(a){return a.compress?"":this.value},eval:function(){return this}}}(c("../tree")),function(a){a.Dimension=function(a,b){this.value=parseFloat(a),this.unit=b||null},a.Dimension.prototype={eval:function(){return this},toColor:function(){return new a.Color([this.value,this.value,this.value])},toCSS:function(){var a=this.value+this.unit;return a},operate:function(b,c){return new a.Dimension(a.operate(b,this.value,c.value),this.unit||c.unit)}}}(c("../tree")),function(a){a.Directive=function(b,c){this.name=b,Array.isArray(c)?this.ruleset=new a.Ruleset([],c):this.value=c},a.Directive.prototype={toCSS:function(a,b){return this.ruleset?(this.ruleset.root=!0,this.name+(b.compress?"{":" {\n ")+this.ruleset.toCSS(a,b).trim().replace(/\n/g,"\n ")+(b.compress?"}":"\n}\n")):this.name+" "+this.value.toCSS()+";\n"},eval:function(a){return a.frames.unshift(this),this.ruleset=this.ruleset&&this.ruleset.eval(a),a.frames.shift(),this},variable:function(b){return a.Ruleset.prototype.variable.call(this.ruleset,b)},find:function(){return a.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return a.Ruleset.prototype.rulesets.apply(this.ruleset)}}}(c("../tree")),function(a){a.Element=function(b,c,d){this.combinator=b instanceof a.Combinator?b:new a.Combinator(b),this.value=c?c.trim():"",this.index=d},a.Element.prototype.toCSS=function(a){return this.combinator.toCSS(a||{})+this.value},a.Combinator=function(a){a===" "?this.value=" ":a==="& "?this.value="& ":this.value=a?a.trim():""},a.Combinator.prototype.toCSS=function(a){return{"":""," ":" ","&":"","& ":" ",":":" :","::":"::","+":a.compress?"+":" + ","~":a.compress?"~":" ~ ",">":a.compress?">":" > "}[this.value]}}(c("../tree")),function(a){a.Expression=function(a){this.value=a},a.Expression.prototype={eval:function(b){return this.value.length>1?new a.Expression(this.value.map(function(a){return a.eval(b)})):this.value.length===1?this.value[0].eval(b):this},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(" ")}}}(c("../tree")),function(a){a.Import=function(b,c){var d=this;this._path=b,b instanceof a.Quoted?this.path=/\.(le?|c)ss(\?.*)?$/.test(b.value)?b.value:b.value+".less":this.path=b.value.value||b.value,this.css=/css(\?.*)?$/.test(this.path),this.css||c.push(this.path,function(a){if(!a)throw new Error("Error parsing "+d.path);d.root=a})},a.Import.prototype={toCSS:function(){return this.css?"@import "+this._path.toCSS()+";\n":""},eval:function(b){var c;if(this.css)return this;c=new a.Ruleset(null,this.root.rules.slice(0));for(var d=0;d0){c=this.arguments&&this.arguments.map(function(b){return b.eval(a)});for(var g=0;g0&&c>this.params.length)return!1;d=Math.min(c,this.arity);for(var e=0;ee.selectors[g].elements.length?Array.prototype.push.apply(d,e.find(new a.Selector(b.elements.slice(1)),c)):d.push(e);break}}),this._lookups[g]=d)},toCSS:function(b,c){var d=[],e=[],f=[],g=[],h,i;this.root||(b.length===0?g=this.selectors.map(function(a){return[a]}):this.joinSelectors(g,b,this.selectors));for(var j=0;j0&&(h=g.map(function(a){return a.map(function(a){return a.toCSS(c)}).join("").trim()}).join(c.compress?",":g.length>3?",\n":", "),d.push(h,(c.compress?"{":" {\n ")+e.join(c.compress?"":"\n ")+(c.compress?"}":"\n}\n"))),d.push(f),d.join("")+(c.compress?"\n":"")},joinSelectors:function(a,b,c){for(var d=0;d0&&e.push(new a.Selector(g)),h.length>0&&f.push(new a.Selector(h));for(var l=0;l0&&(a.value=b[0]+(a.value.charAt(0)==="/"?a.value.slice(1):a.value)),this.value=a,this.paths=b)},a.URL.prototype={toCSS:function(){return"url("+(this.attrs?"data:"+this.attrs.mime+this.attrs.charset+this.attrs.base64+this.attrs.data:this.value.toCSS())+")"},eval:function(b){return this.attrs?this:new a.URL(this.value.eval(b),this.paths)}}}(c("../tree")),function(a){a.Value=function(a){this.value=a,this.is="value"},a.Value.prototype={eval:function(b){return this.value.length===1?this.value[0].eval(b):new a.Value(this.value.map(function(a){return a.eval(b)}))},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(a.compress?",":", ")}}}(c("../tree")),function(a){a.Variable=function(a,b){this.name=a,this.index=b},a.Variable.prototype={eval:function(b){var c,d,e=this.name;e.indexOf("@@")==0&&(e="@"+(new a.Variable(e.slice(1))).eval(b).value);if(c=a.find(b.frames,function(a){if(d=a.variable(e))return d.value.eval(b)}))return c;throw{message:"variable "+e+" is undefined",index:this.index}}}}(c("../tree")),c("./tree").find=function(a,b){for(var c=0,d;c1?"["+a.value.map(function(a){return a.toCSS(!1)}).join(", ")+"]":a.toCSS(!1)};var f=location.protocol==="file:"||location.protocol==="chrome:"||location.protocol==="chrome-extension:"||location.protocol==="resource:";d.env=d.env||(location.hostname=="127.0.0.1"||location.hostname=="0.0.0.0"||location.hostname=="localhost"||location.port.length>0||f?"development":"production"),d.async=!1,d.poll=d.poll||(f?1e3:1500),d.watch=function(){return this.watchMode=!0},d.unwatch=function(){return this.watchMode=!1},d.env==="development"?(d.optimization=0,/!watch/.test(location.hash)&&d.watch(),d.watchTimer=setInterval(function(){d.watchMode&&m(function(a,b,c){a&&p(a.toCSS(),b,c.lastModified)})},d.poll)):d.optimization=3;var g;try{g=typeof a.localStorage=="undefined"?null:a.localStorage}catch(h){g=null}var i=document.getElementsByTagName("link"),j=/^text\/(x-)?less$/;d.sheets=[];for(var k=0;k li { - float: left; - width: 300px; - padding: 10px; - margin: 0 0px 20px 20px; - background: #fff; - - .box-shadow(); - } -} - -.profile-shot { - border-bottom: 0; - display: block; - - img { - width: 300px; - height: 225px; - } -} -.profile-shot:hover { - border-bottom: 0; -} - -.profile-shot-title { - display: block; - padding: 5px 0; - font-size: 13px; - line-height: 18px; - color: @alternate-text-color; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.profile-shot-stats { - list-style: none; - margin: 0; - font-size: 13px; - line-height: 18px; - - li { - margin-bottom: 0; - padding: 0; - border: 0; - display: inline-block; - - //ie7 inline-block hack - zoom: 1; - *display: inline; - } - li:first-child a, li:first-child span { - margin-left: 0; - } - - a { - border-bottom: 0; - } - - a:hover { - border-bottom: 0; - color: @adjacent-color; - } -} - -.profile-shot-date { - float: right; - color: #999; -} - -.instagram .profile-shot img { - width: 300px; - height: 300px; -} diff --git a/syte/static/less/reset.less b/syte/static/less/reset.less deleted file mode 100644 index c597da0..0000000 --- a/syte/static/less/reset.less +++ /dev/null @@ -1,24 +0,0 @@ -html, body {margin: 0; padding: 0;} -h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit;} -strong, b {font-weight: bold;} -em, i {font-style:italic;} -body {line-height: 1;} -table {border-collapse: collapse; border-spacing: 0;} -q:before, q:after, blockquote:before, blockquote:after {content: "";} -html {overflow-y: scroll; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;} -a:focus {outline: thin dotted;} -article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;} -audio, canvas, video {display: inline-block; *display: inline; *zoom: 1;} -audio:not([controls]) {display: none;} -sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;} -sup {top: -0.5em;} -sub {bottom: -0.25em;} -img {border: 0; -ms-interpolation-mode: bicubic;} -button, input, select, textarea {font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;} -button, input {line-height: normal; *overflow: visible;} -button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;} -button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;} -input[type="search"] {-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;} -input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;} -textarea {overflow: auto; vertical-align: top;} - diff --git a/syte/static/less/styles-mobile.less b/syte/static/less/styles-mobile.less deleted file mode 100644 index 6ff8003..0000000 --- a/syte/static/less/styles-mobile.less +++ /dev/null @@ -1,165 +0,0 @@ -@media (max-width: 600px) { - - body { - background: #E9E9E9 url('/static/imgs/b.png'); - overflow-x: hidden; - } - - .mobile-nav { - display: block; - position: fixed; - top: 0; - height: 45px; - width: 100%; - z-index: 3000; - - background: #E9E9E9 url('/static/imgs/b.png'); - border-top: 3px solid @adjacent-color; - .box-shadow(); - - h3 { - float: right; - padding: 10px; - - a { - border-bottom: 0; - font-weight: bold; - color: @text-color; - text-shadow: 0 1px 1px #f9f9f9; - } - } - - .nav-btn { - float: left; - padding: 7px 10px 4px; - margin: 8px 10px; - .gradient(#404040, #333); - .border-radius(4px); - .box-shadow(0 1px 1px #f9f9f9); - } - - .nav-btn-bar { - display: block; - width: 18px; - height: 2px; - margin-bottom: 3px; - background-color: #f9f9f9; - - .border-radius(1px); - .box-shadow(0 1px 0 rgba(0, 0, 0, 0.25)); - } - } - - header.main-header { - position: absolute; - - - hgroup { - .picture a { margin: 60px 0 10px 10px; } - h1 { - font-size: 18px; - margin: 0 10px; - } - h2 { - margin: 0 10px 10px 10px; - } - } - - nav { - margin: 20px 0; - } - - .fork-me { - display: none; - } - } - - .main-section { - margin: 45px 0 0 0; - position: relative; - min-height: 500px; - left: 0; - z-index: 2000; - background-color: #fff; - - .box-shadow(); - .transition(e('left .3s ease-out')); - - &.nav-opened { - left: 240px; - } - } - - .blog-section { - - hgroup { - h2, h1 { .h2; margin: 10px 0 5px 0; } - - h3 a { - position: static; - margin: 0; - padding: 5px 0; - border: 0; - font-weight: 300; - } - } - - article { - width: 95%; - padding: 10px 10px 30px; - border-bottom: 1px solid #C2C2C2; - - img { max-width: 300px; } - } - - .loading { - padding: 15px; - } - } - - .modal-backdrop { - z-index: 3500; - } - - .modal { - position: absolute; - width: 100%; - height: 1500px; - z-index: 4000; - top: 45px; - - &.fade-large { width: 100%; } - - &.fade.in, &.fade-large.in { left: 0; } - } - - .profile.twitter, .profile.github, .profile.dribbble, .profile.instagram { - overflow: scroll; - } - - .profile-info .btn { - position: static; - margin-top: 5px; - } - - .shots-likes-received, .shots-likes-given { display: none; } - - .profile-shots { padding: 10px 0; - - > li { - margin: 0 0 20px 10px; - width: 280px; - } - - img { - width: 280px; - height: 210px; - } - } - - .instagram .profile-shot img { - width: 280px; - height: 280px; - } - -} diff --git a/syte/static/less/styles.css b/syte/static/less/styles.css deleted file mode 100644 index 1797222..0000000 --- a/syte/static/less/styles.css +++ /dev/null @@ -1,1221 +0,0 @@ -html, -body { - margin: 0; - padding: 0; -} -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -cite, -code, -del, -dfn, -em, -img, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -dd, -dl, -dt, -li, -ol, -ul, -fieldset, -form, -label, -legend, -button, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td { - margin: 0; - padding: 0; - border: 0; - font-weight: normal; - font-style: normal; - font-size: 100%; - font-family: inherit; -} -strong, -b { - font-weight: bold; -} -em, -i { - font-style: italic; -} -body { - line-height: 1; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} -html { - overflow-y: scroll; - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -a:focus { - outline: thin dotted; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} -audio:not([controls]) { - display: none; -} -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -img { - border: 0; - -ms-interpolation-mode: bicubic; -} -button, -input, -select, -textarea { - font-size: 100%; - margin: 0; - vertical-align: baseline; - *vertical-align: middle; -} -button, -input { - line-height: normal; - *overflow: visible; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} -input[type="search"] { - -webkit-appearance: textfield; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -textarea { - overflow: auto; - vertical-align: top; -} -/* mixins.less - * CSS Reset and base mixinis for LESS based development. - * Inspired by bootstrap.less initially created by Mark Dotto - * https://github.com/markdotto/preboot.less - **/ -.fade { - -webkit-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; - opacity: 0; -} -.fade.in { - opacity: 1; -} -body { - font-family: Helvetica Neue, Helvetica, Arial, sans-serif; - font-size: 15px; - color: #404040; -} -::selection, -::-moz-selection { - background: #333366; - color: #fff; - text-shadow: none; -} -h1, -.h1 { - font-size: 30px; - line-height: 35px; - font-weight: 500; -} -h2, -.h2 { - font-size: 24px; - line-height: 30px; - font-weight: 500; -} -h3, -.h3 { - font-size: 18px; - line-height: 25px; - font-weight: 500; -} -h4, -.h4 { - font-size: 16px; - line-height: 20px; - font-weight: 500; -} -h5, -.h5 { - font-size: 16px; - line-height: 20px; - font-weight: 500; -} -h6, -.h6 { - font-size: 14px; - line-height: 20px; - font-weight: 500; -} -ul { - margin: 0 0 15px 15px; -} -ol { - margin: 0 0 15px 20px; -} -li { - margin-bottom: 5px; -} -li ul, -li ol { - margin-bottom: 0; -} -dl { - margin-bottom: 10px; -} -dl dt { - font-weight: bold; -} -dl dd { - margin: 0 0 5px 10px; -} -p { - line-height: 25px; - margin-top: 20px; - margin-bottom: 20px; -} -a { - color: #000000; - text-decoration: none; - border-bottom: 1px solid #404040; -} -a:hover { - color: #333366; - border-bottom: 1px solid #333366; -} -a.no-border { - border-bottom: 0; -} -blockquote { - margin-top: 20px 0; - padding: 0 0 0 20px; - border-left: 5px solid #333366; -} -blockquote p:first-child { - margin-top: 5px; -} -.descr { - display: block; - font-size: 12px; - line-height: 20px; - color: #7f7e7e; -} -.btn { - display: inline-block; - padding: 4px 10px 4px; - font-size: 13px; - line-height: 18px; - color: #333; - text-align: center; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - vertical-align: middle; - cursor: pointer; - background-color: #e6e6e6; - background-repeat: repeat-x; - background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6)); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(top, #ffffff, #e6e6e6); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); - border: 1px solid #ccc; - border-bottom-color: #b3b3b3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -} -.btn:hover { - color: #333; - text-decoration: none; - background-color: #e6e6e6; - background-position: 0 -15px; - border-bottom-color: #b3b3b3; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} -.modal-backdrop { - position: fixed; - z-index: 1000; - top: 0; - right: 0; - bottom: 0; - left: 0; - background: #000; -} -.modal-backdrop.fade, -.modal-backdrop.fade-large { - -webkit-transition: opacity .2s linear; - -moz-transition: opacity .2s linear; - -o-transition: opacity .2s linear; - transition: opacity .2s linear; - filter: alpha(opacity=0); - -khtml-opacity: 0; - -moz-opacity: 0; - opacity: 0; -} -.modal-backdrop, -.modal-backdrop.fade.in { - filter: alpha(opacity=50); - -khtml-opacity: 0.5; - -moz-opacity: 0.5; - opacity: 0.5; -} -.modal { - position: fixed; - top: 0; - left: 240px; - z-index: 1050; - overflow: auto; - width: 400px; - height: 100%; - background-color: #fff; - border-right: 1px solid #404040; - -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); - -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); - box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); -} -.modal.fade-large { - width: 700px; - -webkit-transition: left .4s ease-out; - -moz-transition: left .4s ease-out; - -o-transition: left .4s ease-out; - transition: left .4s ease-out; - left: -1100px; -} -.modal.fade { - -webkit-transition: left .4s ease-out; - -moz-transition: left .4s ease-out; - -o-transition: left .4s ease-out; - transition: left .4s ease-out; - left: -700px; -} -.modal.fade.in, -.modal.fade-large.in { - left: 240px; -} -.close { - float: right; - font-size: 26px; - line-height: 30px; - font-weight: bold; - color: #000; - background-color: #fff; - text-shadow: 0 1px 0 #ffffff; - filter: alpha(opacity=20); - -khtml-opacity: 0.2; - -moz-opacity: 0.2; - opacity: 0.2; -} -.close:hover { - color: #000; - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=40); - -khtml-opacity: 0.4; - -moz-opacity: 0.4; - opacity: 0.4; -} -.profile { - background: #e9e9e9 url('/static/imgs/b.png'); -} -.profile-info { - position: relative; - padding: 15px; - background: #fff; -} -.profile-info .close { - line-height: 20px; -} -.profile-info .btn { - position: absolute; - right: 17px; - bottom: 20px; -} -.profile-avatar { - display: inline-block; - float: left; - border-bottom: 0; -} -.profile-avatar img { - height: 52px; - width: 52px; - border: 2px solid #333366; -} -.profile-avatar:hover { - border-bottom: 0; -} -.profile-name { - display: block; - float: left; - margin: 0 0 10px 10px; -} -.profile-name h2 { - font-size: 22px; - line-height: 30px; -} -.profile-name h2 a { - font-weight: 500; - color: #404040; - border-bottom: 0; -} -.profile-name h3 { - font-size: 16px; - line-height: 20px; -} -.profile-name h3 a { - color: #777; - border-bottom: 0; -} -.profile-name h2 a:hover, -.profile-name h3 a:hover { - color: #333366; -} -.profile-description { - clear: left; - font-size: 13px; - line-height: 18px; - font-style: italic; - color: #777; - margin: 0; - padding: 5px 0; -} -.profile-description a { - border-bottom: 0; -} -.profile-location-url { - clear: left; - margin: 0; -} -.profile-location-url span { - display: inline-block; - font-size: 13px; - line-height: 18px; - color: #777; -} -.profile-location-url .divider { - padding: 0 4px; - color: #ccc; -} -.profile-location-url a { - border-bottom: 0; -} -.profile-stats { - margin: 0; - list-style: none; - overflow: hidden; - border-top: 1px solid #C2C2C2; - border-bottom: 1px solid #C2C2C2; - background: #fff; -} -.profile-stats li { - display: inline; -} -.profile-stats li a, -.profile-stats li span { - float: left; - padding: 7px 15px; - color: #777; - font-size: 10px; - line-height: 16px; - text-transform: uppercase; - border-left: 1px solid #C2C2C2; - border-bottom: 0; -} -.profile-stats li strong { - display: block; - color: #404040; - font-size: 14px; -} -.profile-stats li a:hover, -.profile-stats li a:hover strong { - color: #333366; -} -.profile-stats li:first-child span { - border-left: 0; -} -.profile-info-footer { - padding: 10px 15px; - border-bottom: 1px solid #c2c2c2; -} -.profile-watchers { - display: inline-block; - background: url('/static/imgs/ico-watchers.png') no-repeat; - margin-left: 10px; - padding-left: 20px; -} -.profile-forks { - display: inline-block; - background: url('/static/imgs/ico-forks.png') no-repeat; - margin-left: 10px; - padding-left: 20px; -} -.profile-comments { - display: inline-block; - background: url('/static/imgs/ico-comments.png') no-repeat; - margin-left: 10px; - padding-left: 20px; -} -.profile-likes { - display: inline-block; - background: url('/static/imgs/ico-likes.png') no-repeat; - margin-left: 10px; - padding-left: 20px; -} -.profile.twitter { - overflow: hidden; -} -.profile-tweets { - list-style: none; - margin: 0; - background: #fff; -} -.profile-tweets li { - padding: 10px 15px; - border-bottom: 1px solid #c2c2c2; -} -.tweet-title { - border-bottom: 0; - position: relative; - padding-left: 45px; -} -.tweet-title img { - position: absolute; - left: 0; - width: 32px; - height: 32px; - border: 2px solid #333366; -} -.tweet-title span { - color: #777; - font-size: 13px; - padding-left: 3px; -} -.tweet-title:hover { - border-bottom: 0; -} -.tweet-text { - color: #777; - margin: 0; - padding: 3px 0; - font-size: 13px; - line-height: 18px; - margin-left: 45px; -} -.tweet-text a { - border-bottom: 0; -} -.tweet-date { - margin: 0; - font-size: 13px; - line-height: 18px; - margin-left: 45px; - color: #999; -} -.profile-repos { - list-style: none; - margin: 0; - background: #fff; -} -.profile-repos li { - padding: 10px 15px; - border-bottom: 1px solid #c2c2c2; -} -.profile-repo-name { - border-bottom: 0; - font-weight: 500; -} -.profile-repo-name:hover { - border-bottom: 0; -} -.profile-repo-text { - color: #777; - margin: 0; - padding: 5px 0; - font-size: 13px; - line-height: 18px; -} -.profile-repo-stats { - list-style: none; - margin: 0; - font-size: 13px; - line-height: 18px; -} -.profile-repo-stats li { - padding: 0; - border: 0; - display: inline-block; - zoom: 1; - *display: inline; -} -.profile-repo-stats a { - border-bottom: 0; -} -.profile-repo-stats a:hover { - border-bottom: 0; - color: #333366; -} -.profile-shots { - list-style: none; - margin: 0; - padding: 15px 0; -} -.profile-shots > li { - float: left; - width: 300px; - padding: 10px; - margin: 0 0px 20px 20px; - background: #fff; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -} -.profile-shot { - border-bottom: 0; - display: block; -} -.profile-shot img { - width: 300px; - height: 225px; -} -.profile-shot:hover { - border-bottom: 0; -} -.profile-shot-title { - display: block; - padding: 5px 0; - font-size: 13px; - line-height: 18px; - color: #4b4b4b; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.profile-shot-stats { - list-style: none; - margin: 0; - font-size: 13px; - line-height: 18px; -} -.profile-shot-stats li { - margin-bottom: 0; - padding: 0; - border: 0; - display: inline-block; - zoom: 1; - *display: inline; -} -.profile-shot-stats li:first-child a, -.profile-shot-stats li:first-child span { - margin-left: 0; -} -.profile-shot-stats a { - border-bottom: 0; -} -.profile-shot-stats a:hover { - border-bottom: 0; - color: #333366; -} -.profile-shot-date { - float: right; - color: #999; -} -.instagram .profile-shot img { - width: 300px; - height: 300px; -} -code, -pre { - padding: 0 3px 2px; - color: #333; - font-family: "Monaco", Courier New, monospace; - font-size: 12px; - font-weight: normal; - line-height: 20px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -code { - padding: 2px 4px; - color: #333366; - background-color: #f7f7f9; - border: 1px solid #e1e1e8; -} -pre { - display: block; - padding: 8px; - margin: 0 0 9px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -pre.prettyprint { - margin-bottom: 20px; -} -pre code { - padding: 0; - color: inherit; - background-color: transparent; - border: 0; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -blockquote code { - padding: 0; - color: inherit; - background-color: transparent; - border: 0; -} -.com { - color: #93a1a1; -} -.lit { - color: #195f91; -} -.pun, -.opn, -.clo { - color: #93a1a1; -} -.fun { - color: #dc322f; -} -.str, -.atv { - color: #da3f47; -} -.kwd, -.linenums .tag { - color: #1e347b; -} -.typ, -.atn, -.dec, -.var { - color: teal; -} -.pln { - color: #48484c; -} -.prettyprint { - padding: 8px; - background-color: #f7f7f9; - border: 1px solid #e1e1e8; -} -.prettyprint.linenums { - -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; - -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; - box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; -} -ol.linenums { - margin: 0 0 0 33px; - /* IE indents via margin-left */ - -} -ol.linenums li { - padding-left: 12px; - color: #bebec5; - line-height: 18px; - text-shadow: 0 1px 0 #fff; -} -.main-header { - position: fixed; - z-index: 1100; - top: 0; - left: 0; - width: 240px; - height: 100%; - min-height: 700px; - float: left; - border-right: 1px solid #c2c2c2; - background: #e9e9e9 url('/static/imgs/b.png'); -} -.main-header hgroup .picture a { - display: inline-block; - height: 84px; - width: 84px; - margin: 60px 35px 20px 35px; - border: 3px solid #333366; - background: #000000 0 url('https://twimg0-a.akamaihd.net/profile_images/1149409097/20101018060848_samrat94_6HR8FZ5V2JQDPU34ENIKCWBL0STAMO91XG7Y.jpg'); - -webkit-box-shadow: 0 1px 1px #f9f9f9, inset 0 0 6px #000000; - -moz-box-shadow: 0 1px 1px #f9f9f9, inset 0 0 6px #000000; - box-shadow: 0 1px 1px #f9f9f9, inset 0 0 6px #000000; -} -.main-header hgroup h1 { - font-size: 24px; - margin: 0 35px; - text-shadow: 0 1px 1px #f9f9f9; -} -.main-header hgroup h2 { - margin: 10px 35px; - font-size: 14px; - font-weight: normal; - line-height: 25px; - color: #4b4b4b; -} -.main-header nav { - margin: 65px 0; -} -.main-header nav ul { - border-top: 1px solid #d2d2d2; - list-style: none; - margin-left: 0; -} -.main-header nav li { - margin-bottom: 0; -} -.main-header nav a, -.main-header nav a:hover { - border-bottom: 1px solid #d2d2d2; -} -.main-header nav a { - position: relative; - padding: 15px 30px; - color: #404040; - display: block; - font-weight: 500; - text-shadow: 0 1px 1px #f9f9f9; -} -.main-header nav a:hover { - color: #fff; - background: #333366; - border-right: 0; - text-shadow: none; -} -.main-header nav .sel { - border-right: 6px solid #333366; -} -.main-header .spinner { - position: absolute !important; - right: 30px; - top: 23px; -} -.main-header .fork-me { - position: absolute; - left: 30px; - bottom: 20px; - font-size: 13px; - color: #4b4b4b; - border-bottom: none; -} -.main-header .fork-me:hover { - color: #333366; -} -.main-section { - position: relative; - overflow: hidden; - margin-left: 241px; - padding: 35px; -} -.main-section h3.date { - width: 100%; - display: block; - margin-left: -34px; - padding: 20px 35px 30px 75px; - border-bottom: 1px solid #C2C2C2; - border-top: 1px solid #C2C2C2; - font-size: 16px; - font-weight: bold; - background-color: #ffffff; - background-color: rgba(255, 255, 255, 0.8); - color: #333366; -} -a.button_accent { - margin: 40px 50px; - padding: 10px 20px; - display: inline-block; - border: 3px solid #333366; - border-radius: 70px; - -moz-border-radius: 70px; - -webkit-border-radius: 70px; - text-transform: uppercase; - color: #333366; - font-size: 17px; - font-weight: 400; -} -a.button_accent:link { - color: #0e94ec; -} -a.button_accent:hover { - color: #ffffff; - background-color: #333366; - outline: 0; -} -a.button_accent:active { - color: #ffffff; - background-color: #333399; - outline: 0; -} -.blog-section { - padding: 0; -} -.blog-section hgroup h2, -.blog-section hgroup h1 { - font-size: 30px; - line-height: 35px; - font-weight: 500; - line-height: 40px; - margin: 50px 0 25px 0; -} -.blog-section hgroup h2 a { - border-bottom: 0; - font-weight: 500; -} -.blog-section hgroup h3 a { - display: none; -} -.blog-section hgroup h3 a.active { - position: fixed; - top: 0; - bottom: auto; - margin-top: 0; -} -.blog-section article { - width: 700px; - overflow: hidden; - line-height: 25px; - padding: 5px 35px 50px 34px; -} -.blog-section article img { - padding: 2px; - border: 1px solid #C2C2C2; - margin: 0px 15px 5px 0px; -} -.blog-section article a.img-link { - border-bottom: 0; -} -.blog-section article a.img-link:hover img { - border-color: #333366; -} -.blog-section footer { - padding-top: 10px; -} -.blog-section footer h4 { - float: left; - text-transform: uppercase; - font-size: 13px; - line-height: 28px; - padding: 0px 15px 0px 0; -} -.tags { - list-style: none; - margin: 0; -} -.tags li { - display: inline-block; - zoom: 1; - *display: inline; -} -.tags a { - padding: 3px 10px; - font-size: 13px; - text-shadow: 0 1px 1px #F9F9F9; - background: #E9E9E9; - border: 1px solid #C2C2C2; -} -.tags a:hover { - background: #333366; - color: #fff; - text-shadow: none; - border: 1px solid #333366; -} -.mobile-nav { - display: none; -} -.load-more-button { - display: inline-block; - margin: 0 20px 50px 20px; - padding: 10px 30px; - background-color: #333366; - color: #fff; -} -.load-more-button:hover { - border: 1px solid #333366; - background: #fff; - color: #333366; -} -.load-more-button .spinner { - left: 140px; - top: -8px; -} -@media (max-width: 767px) { - header.main-header hgroup .picture a, - header.main-header nav { - margin-top: 30px; - } - .blog-section article { - width: 400px; - } - .blog-section article img { - max-width: 400px; - } -} -@media (max-width: 600px) { - body { - background: #e9e9e9 url('/static/imgs/b.png'); - overflow-x: hidden; - } - .mobile-nav { - display: block; - position: fixed; - top: 0; - height: 45px; - width: 100%; - z-index: 3000; - background: #e9e9e9 url('/static/imgs/b.png'); - border-top: 3px solid #333366; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); - } - .mobile-nav h3 { - float: right; - padding: 10px; - } - .mobile-nav h3 a { - border-bottom: 0; - font-weight: bold; - color: #404040; - text-shadow: 0 1px 1px #f9f9f9; - } - .mobile-nav .nav-btn { - float: left; - padding: 7px 10px 4px; - margin: 8px 10px; - background-color: #333333; - background-repeat: repeat-x; - background-image: -khtml-gradient(linear, left top, left bottom, from(#404040), to(#333333)); - background-image: -moz-linear-gradient(top, #404040, #333333); - background-image: -ms-linear-gradient(top, #404040, #333333); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #404040), color-stop(100%, #333333)); - background-image: -webkit-linear-gradient(top, #404040, #333333); - background-image: -o-linear-gradient(top, #404040, #333333); - background-image: linear-gradient(top, #404040, #333333); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#333333', GradientType=0); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px #f9f9f9; - -moz-box-shadow: 0 1px 1px #f9f9f9; - box-shadow: 0 1px 1px #f9f9f9; - } - .mobile-nav .nav-btn-bar { - display: block; - width: 18px; - height: 2px; - margin-bottom: 3px; - background-color: #f9f9f9; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - } - header.main-header { - position: absolute; - } - header.main-header hgroup .picture a { - margin: 60px 0 10px 10px; - } - header.main-header hgroup h1 { - font-size: 18px; - margin: 0 10px; - } - header.main-header hgroup h2 { - margin: 0 10px 10px 10px; - } - header.main-header nav { - margin: 20px 0; - } - header.main-header .fork-me { - display: none; - } - .main-section { - margin: 45px 0 0 0; - position: relative; - min-height: 500px; - left: 0; - z-index: 2000; - background-color: #fff; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); - -webkit-transition: left .3s ease-out; - -moz-transition: left .3s ease-out; - -o-transition: left .3s ease-out; - transition: left .3s ease-out; - } - .main-section.nav-opened { - left: 240px; - } - .blog-section hgroup h2, - .blog-section hgroup h1 { - font-size: 24px; - line-height: 30px; - font-weight: 500; - margin: 10px 0 5px 0; - } - .blog-section hgroup h3 a { - position: static; - margin: 0; - padding: 5px 0; - border: 0; - font-weight: 300; - } - .blog-section article { - width: 95%; - padding: 10px 10px 30px; - border-bottom: 1px solid #C2C2C2; - } - .blog-section article img { - max-width: 300px; - } - .blog-section .loading { - padding: 15px; - } - .modal-backdrop { - z-index: 3500; - } - .modal { - position: absolute; - width: 100%; - height: 1500px; - z-index: 4000; - top: 45px; - } - .modal.fade-large { - width: 100%; - } - .modal.fade.in, - .modal.fade-large.in { - left: 0; - } - .profile.twitter, - .profile.github, - .profile.dribbble, - .profile.instagram { - overflow: scroll; - } - .profile-info .btn { - position: static; - margin-top: 5px; - } - .shots-likes-received, - .shots-likes-given { - display: none; - } - .profile-shots { - padding: 10px 0; - } - .profile-shots > li { - margin: 0 0 20px 10px; - width: 280px; - } - .profile-shots img { - width: 280px; - height: 210px; - } - .instagram .profile-shot img { - width: 280px; - height: 280px; - } -} diff --git a/syte/static/less/styles.less b/syte/static/less/styles.less deleted file mode 100644 index 6a999c1..0000000 --- a/syte/static/less/styles.less +++ /dev/null @@ -1,253 +0,0 @@ -@import 'reset.less'; -@import 'mixins.less'; - -@import 'variables.less'; - -@import 'base.less'; -@import 'buttons.less'; -@import 'modals.less'; -@import 'profiles.less'; -@import 'code.less'; - - -// Specific styles -.main-header { - position: fixed; - z-index: 1100; - top: 0; - left: 0; - width: 240px; - height: 100%; - min-height: 700px; - float: left; - border-right: 1px solid #c2c2c2; - background: #E9E9E9 url('/static/imgs/b.png'); - - - hgroup { - .picture a { - display: inline-block; - .square(84px); - margin: 60px 35px 20px 35px; - border: 3px solid @adjacent-color; - background: #00000 url('https://twimg0-a.akamaihd.net/profile_images/1149409097/20101018060848_samrat94_6HR8FZ5V2JQDPU34ENIKCWBL0STAMO91XG7Y.jpg'); - - @pic-shadow:0 1px 1px #f9f9f9, inset 0 0 6px #000000; - .box-shadow(@pic-shadow); - } - - h1 { - font-size: 24px; - margin: 0 35px; - text-shadow: 0 1px 1px #f9f9f9; - } - h2 { - margin: 10px 35px; - font-size: 14px; - font-weight: normal; - line-height: 25px; - color: @alternate-text-color; - } - } - - nav { - margin: 65px 0; - - ul { border-top: 1px solid #d2d2d2; list-style: none; margin-left: 0; } - li { margin-bottom: 0; } - a, a:hover { border-bottom: 1px solid #d2d2d2; } - a { - position: relative; - padding: 15px 30px; - color: @text-color; - display: block; - font-weight: 500; - text-shadow: 0 1px 1px #f9f9f9; - } - a:hover { - color: #fff; - background: @adjacent-color; - border-right: 0; - text-shadow: none; - } - .sel { border-right: 6px solid @adjacent-color; } - } - - .spinner { - position: absolute !important; - right: 30px; - top: 23px; - } - - .fork-me { - position: absolute; - left: 30px; - bottom: 20px; - font-size: 13px; - color: @alternate-text-color; - border-bottom: none; - } - .fork-me:hover { - color: @adjacent-color; - } -} - -.main-section { - position: relative; - overflow: hidden; - margin-left: 241px; - padding: 35px; -} - -.main-section h3.date { - width: 100%; - display: block; - margin-left: -34px; - padding: 20px 35px 30px 75px; - border-bottom: 1px solid #C2C2C2; - border-top: 1px solid #C2C2C2; - font-size: 16px; - font-weight: bold; - .alpha-background(#ffffff, 0.8); - color: @adjacent-color; -} - -a.button_accent { - margin:40px 50px; - padding:10px 20px; - display:inline-block; - border:3px solid @adjacent-color; - border-radius:70px; - -moz-border-radius:70px; - -webkit-border-radius:70px; - text-transform:uppercase; - color:@adjacent-color; - font-size:17px; - font-weight:400;} - -a.button_accent:link{color:#0e94ec;} -a.button_accent:hover{color:#ffffff; - background-color:@adjacent-color; - outline:0;} -a.button_accent:active{ - color:#ffffff; - background-color:#333399; - outline:0;} - -.blog-section { - padding: 0; - - hgroup { - h2, h1 { .h1; line-height: 40px; margin: 50px 0 25px 0;} - h2 a { - border-bottom: 0; - font-weight: 500; - } - h3 a { - display: none; - } - - h3 a.active { - position: fixed; - top: 0; - bottom: auto; - margin-top: 0; - } - } - - article { - width: 700px; - overflow: hidden; - line-height: 25px; - padding: 5px 35px 50px 34px; - - img { - padding: 2px; - border: 1px solid #C2C2C2; - margin: 0px 15px 5px 0px; - } - - a.img-link { - border-bottom: 0; - - &:hover img { border-color: @adjacent-color; } - } - } - - footer { - padding-top: 10px; - - h4 { - float: left; - text-transform: uppercase; - font-size: 13px; - line-height: 28px; - padding: 0px 15px 0px 0; - } - } -} - -.tags { - list-style: none; - margin: 0; - - li { - display: inline-block; - - //ie7 inline-block hack - zoom: 1; - *display: inline; - } - - a { - padding: 3px 10px; - font-size: 13px; - text-shadow: 0 1px 1px #F9F9F9; - background: #E9E9E9; - border: 1px solid #C2C2C2; - } - a:hover { - background: @adjacent-color; - color: #fff; - text-shadow: none; - border: 1px solid @adjacent-color; - } -} - -.mobile-nav { - display: none; -} - -.load-more-button { - display: inline-block; - margin: 0 20px 50px 20px; - padding: 10px 30px; - background-color: @adjacent-color; - color: #fff; - - &:hover { - border: 1px solid @adjacent-color; - background: #fff; - color: @adjacent-color; - } - - .spinner { - left: 140px; - top: -8px; - } -} - -@media (max-width: 767px) { - - header.main-header { - hgroup .picture a, nav { margin-top: 30px; } - } - - .blog-section article { - width: 400px; - - img { max-width: 400px; } - } -} - -@import 'styles-mobile.less'; diff --git a/syte/static/less/variables.css b/syte/static/less/variables.css deleted file mode 100644 index e69de29..0000000 diff --git a/syte/static/less/variables.less b/syte/static/less/variables.less deleted file mode 100644 index 1957a02..0000000 --- a/syte/static/less/variables.less +++ /dev/null @@ -1,6 +0,0 @@ -//variables -@adjacent-color: #333366; - -@text-color: #404040; -@alternate-text-color: #4b4b4b; -@link-color: #000000; diff --git a/syte/static/styles.less b/syte/static/styles.less deleted file mode 100644 index 258af65..0000000 --- a/syte/static/styles.less +++ /dev/null @@ -1,252 +0,0 @@ -@import 'reset.less'; -@import 'mixins.less'; - -@import 'variables.less'; - -@import 'base.less'; -@import 'buttons.less'; -@import 'modals.less'; -@import 'profiles.less'; -@import 'code.less'; - - -// Specific styles -.main-header { - position: fixed; - z-index: 1100; - top: 0; - left: 0; - width: 240px; - height: 100%; - min-height: 700px; - float: left; - border-right: 1px solid #c2c2c2; - background: #E9E9E9 url('/static/imgs/b.png'); - - - hgroup { - .picture a { - display: inline-block; - .square(84px); - margin: 60px 35px 20px 35px; - border: 3px solid @adjacent-color; - background: #00000 url('/static/imgs/pic.png'); - - @pic-shadow:0 1px 1px #f9f9f9, inset 0 0 6px #000000; - .box-shadow(@pic-shadow); - } - - h1 { - font-size: 24px; - margin: 0 35px; - text-shadow: 0 1px 1px #f9f9f9; - } - h2 { - margin: 10px 35px; - font-size: 14px; - font-weight: normal; - line-height: 25px; - color: @alternate-text-color; - } - } - - nav { - margin: 65px 0; - - ul { border-top: 1px solid #d2d2d2; list-style: none; margin-left: 0; } - li { margin-bottom: 0; } - a, a:hover { border-bottom: 1px solid #d2d2d2; } - a { - position: relative; - padding: 15px 30px; - color: @text-color; - display: block; - font-weight: 500; - text-shadow: 0 1px 1px #f9f9f9; - } - a:hover { - color: #fff; - background: @adjacent-color; - border-right: 0; - text-shadow: none; - } - .sel { border-right: 6px solid @adjacent-color; } - } - - .spinner { - position: absolute !important; - right: 30px; - top: 23px; - } - - .fork-me { - position: absolute; - left: 30px; - bottom: 20px; - font-size: 13px; - color: @alternate-text-color; - border-bottom: none; - } - .fork-me:hover { - color: @adjacent-color; - } -} - -.main-section { - position: relative; - overflow: hidden; - margin-left: 241px; - padding: 35px; -} - -.main-section h3.date { - width: 100%; - display: block; - margin-left: -34px; - padding: 20px 35px 30px 75px; - border-bottom: 1px solid #C2C2C2; - border-top: 1px solid #C2C2C2; - font-size: 16px; - font-weight: bold; - .alpha-background(#ffffff, 0.8); -} - -a.button_accent { - margin:40px 50px; - padding:10px 20px; - display:inline-block; - border:3px solid @adjacent-color; - border-radius:70px; - -moz-border-radius:70px; - -webkit-border-radius:70px; - text-transform:uppercase; - color:#000000; - font-size:17px; - font-weight:400;} - -a.button_accent:link{color:#0e94ec;} -a.button_accent:hover{color:#ffffff; - background-color:@adjacent-color; - outline:0;} -a.button_accent:active{ - color:#ffffff; - background-color:#0e94ec; - outline:0;} - -.blog-section { - padding: 0; - - hgroup { - h2, h1 { .h1; line-height: 40px; margin: 50px 0 25px 0;} - h2 a { - border-bottom: 0; - font-weight: 500; - } - h3 a { - display: none; - } - - h3 a.active { - position: fixed; - top: 0; - bottom: auto; - margin-top: 0; - } - } - - article { - width: 700px; - overflow: hidden; - line-height: 25px; - padding: 5px 35px 50px 34px; - - img { - padding: 2px; - border: 1px solid #C2C2C2; - margin: 0px 15px 5px 0px; - } - - a.img-link { - border-bottom: 0; - - &:hover img { border-color: @adjacent-color; } - } - } - - footer { - padding-top: 10px; - - h4 { - float: left; - text-transform: uppercase; - font-size: 13px; - line-height: 28px; - padding: 0px 15px 0px 0; - } - } -} - -.tags { - list-style: none; - margin: 0; - - li { - display: inline-block; - - //ie7 inline-block hack - zoom: 1; - *display: inline; - } - - a { - padding: 3px 10px; - font-size: 13px; - text-shadow: 0 1px 1px #F9F9F9; - background: #E9E9E9; - border: 1px solid #C2C2C2; - } - a:hover { - background: @adjacent-color; - color: #fff; - text-shadow: none; - border: 1px solid @adjacent-color; - } -} - -.mobile-nav { - display: none; -} - -.load-more-button { - display: inline-block; - margin: 0 20px 50px 20px; - padding: 10px 30px; - background-color: @adjacent-color; - color: #fff; - - &:hover { - border: 1px solid @adjacent-color; - background: #fff; - color: @adjacent-color; - } - - .spinner { - left: 140px; - top: -8px; - } -} - -@media (max-width: 767px) { - - header.main-header { - hgroup .picture a, nav { margin-top: 30px; } - } - - .blog-section article { - width: 400px; - - img { max-width: 400px; } - } -} - -@import 'styles-mobile.less'; diff --git a/syte/static/templates/500.html b/syte/static/templates/500.html deleted file mode 100644 index 68cb76d..0000000 --- a/syte/static/templates/500.html +++ /dev/null @@ -1,10 +0,0 @@ -{% extends 'base.html' %} -{% block pagetitle %}500 Oops{% endblock %} -{% block main_section %} -
-
-

Oops!

-

An error occurred. Please try again later.

-
-
-{% endblock %} diff --git a/syte/static/templates/blog-post-audio.html b/syte/static/templates/blog-post-audio.html deleted file mode 100644 index ec3e9e2..0000000 --- a/syte/static/templates/blog-post-audio.html +++ /dev/null @@ -1,20 +0,0 @@ - diff --git a/syte/static/templates/blog-post-link.html b/syte/static/templates/blog-post-link.html deleted file mode 100644 index d1f0b42..0000000 --- a/syte/static/templates/blog-post-link.html +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/syte/static/templates/blog-post-photo.html b/syte/static/templates/blog-post-photo.html deleted file mode 100644 index 42e4ff6..0000000 --- a/syte/static/templates/blog-post-photo.html +++ /dev/null @@ -1,27 +0,0 @@ -
-
-

Photo

-

{{ formated_date }}

-
- {{#each photos}} - {{#with original_size}} -

- {{/with}} - {{#if caption}} - {{{ caption }}} - {{/if}} - {{/each}} - {{#if caption}} - {{{ caption }}} - {{/if}} - {{#if tags }} -
-

Tags

- -
- {{/if}} -
diff --git a/syte/static/templates/blog-post-quote.html b/syte/static/templates/blog-post-quote.html deleted file mode 100644 index d15e67e..0000000 --- a/syte/static/templates/blog-post-quote.html +++ /dev/null @@ -1,22 +0,0 @@ -
-
-

Quote

-

{{ formated_date }}

-
-
- {{text}} -
- {{#if source}} -

{{{ source }}}

- {{/if}} - {{#if tags }} -
-

Tags

- -
- {{/if}} -
diff --git a/syte/static/templates/blog-post-text.html b/syte/static/templates/blog-post-text.html deleted file mode 100644 index b9a0cb6..0000000 --- a/syte/static/templates/blog-post-text.html +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/syte/static/templates/blog-post-video.html b/syte/static/templates/blog-post-video.html deleted file mode 100644 index 1f5dce0..0000000 --- a/syte/static/templates/blog-post-video.html +++ /dev/null @@ -1,19 +0,0 @@ - diff --git a/syte/static/templates/dribbble-view.html b/syte/static/templates/dribbble-view.html deleted file mode 100644 index 259b1cd..0000000 --- a/syte/static/templates/dribbble-view.html +++ /dev/null @@ -1,46 +0,0 @@ - diff --git a/syte/static/templates/github-view.html b/syte/static/templates/github-view.html index c71ad38..9aa8c72 100644 --- a/syte/static/templates/github-view.html +++ b/syte/static/templates/github-view.html @@ -20,9 +20,9 @@

diff --git a/syte/static/templates/twitter-view.html b/syte/static/templates/twitter-view.html index efa08aa..3fe7046 100644 --- a/syte/static/templates/twitter-view.html +++ b/syte/static/templates/twitter-view.html @@ -9,7 +9,7 @@

{{ name }}

@{{ screen_name}}

-

{{{ f_description }}}

+

{{{ description }}}

{{#if location }} {{ location }} @@ -40,7 +40,7 @@ {{/with}}

- {{{ f_text }}} + {{{ text }}}

{{ formated_date }} diff --git a/syte/templates/404.html b/syte/templates/404.html deleted file mode 100644 index d4071bc..0000000 --- a/syte/templates/404.html +++ /dev/null @@ -1,10 +0,0 @@ -{% extends 'base.html' %} -{% block pagetitle %}404 Not Found{% endblock %} -{% block main_section %} -

-
-

The page you are looking for was not found.

-

Please use the links on the left to navigate to your desired destination.

-
-
-{% endblock %} diff --git a/syte/templates/analytics.html b/syte/templates/analytics.html index ba174fc..8194366 100644 --- a/syte/templates/analytics.html +++ b/syte/templates/analytics.html @@ -1,11 +1,12 @@ {% if GOOGLE_ANALYTICS %} - -{% endif %} \ No newline at end of file +{% endif %} diff --git a/syte/templates/article.html b/syte/templates/article.html index 756a738..93dded9 100644 --- a/syte/templates/article.html +++ b/syte/templates/article.html @@ -1,5 +1,14 @@ +{% import 'translations.html' as translations with context %} {% extends 'base.html' %} -{% block title %}{{article.title}} | Samrat Man Singh{% endblock %} + +{% block title %}{{article.title}}{% endblock %} + +{% block head %} + {% if GOOGLE_PLUSONE %} + + {% endif %} +{% endblock %} + {% block main_section %}

{{article.locale_date}}

@@ -8,15 +17,11 @@

{{article.title}}

{% include "twitter.html" %} - Vote on HN - - {% include "hacker_news.html" %} + {% include "google_plusone.html" %} + {{ translations.translate(article) }} {{article.content}} -

- If you liked this post, you should follow me on Twitter. -


{% if article.tags %} diff --git a/syte/templates/base.html b/syte/templates/base.html index a0d769a..fe42127 100644 --- a/syte/templates/base.html +++ b/syte/templates/base.html @@ -1,34 +1,48 @@ -{% block head %} - - + + {% block title %}{{SITENAME}}{% endblock %} - - +{% assets filters="cssmin", output="css/styles.min.css", "css/styles.css", "css/pygments.css" %} + +{% endassets %} + + + {% block head %}{% endblock %} -{% endblock %}
+ {% include 'github.html' %}
-
- +
+
-

{{ SITENAME }}

-

18 year-old from Nepal interested in computers and technology.

+

{{ SITENAME }}

+

{{ ABOUT }}

Powered by Pelican. @@ -41,19 +55,49 @@ -

samrat.github.com

+

+ {{ SITEURL }} +

- - - +{% assets filters="rjsmin", output="gen/packed.js", "js/libs/jquery-1.7.2.min.js", "js/libs/jquery.url.js", "js/libs/bootstrap-modal.js", "js/libs/handlebars.js", "js/libs/spin.min.js", "js/libs/moment.min.js", "js/common.js", "js/libs/github.js", "js/libs/google+.js", "js/libs/twitter.js", "js/libs/instagram.js" %} + +{% endassets %} + + {% include "analytics.html" %} diff --git a/syte/templates/github.html b/syte/templates/github.html new file mode 100644 index 0000000..87a6b10 --- /dev/null +++ b/syte/templates/github.html @@ -0,0 +1,5 @@ +{% if GITHUB_URL %} + +Fork me on GitHub + +{% endif %} diff --git a/syte/templates/google_plusone.html b/syte/templates/google_plusone.html new file mode 100644 index 0000000..f9e36ed --- /dev/null +++ b/syte/templates/google_plusone.html @@ -0,0 +1,3 @@ +{% if GOOGLE_PLUSONE %} + +{% endif %} diff --git a/syte/templates/hacker_news.html b/syte/templates/hacker_news.html deleted file mode 100644 index b0fef97..0000000 --- a/syte/templates/hacker_news.html +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/syte/templates/index.html b/syte/templates/index.html index 9f42064..365fa72 100644 --- a/syte/templates/index.html +++ b/syte/templates/index.html @@ -8,7 +8,7 @@

{{article.title}}

- {{article.content}} + {{article.summary}} {% endfor %} diff --git a/syte/templates/instagram_auth.html b/syte/templates/instagram_auth.html deleted file mode 100644 index d864641..0000000 --- a/syte/templates/instagram_auth.html +++ /dev/null @@ -1,21 +0,0 @@ -{% extends 'base.html' %} -{% block pagetitle %}Instagram Auth{% endblock %} -{% block main_section %} -
-
- {% if error %} -

Unable to get Access Token

-

{{ error }}

- {% else %} -

Instagram Access Token

-

Go to your syte_settings.py and enter the token under INSTAGRAM_ACCESS_TOKEN and the user id under INSTAGRAM_USER_ID.

-
-
User Name
{{ user_name }}
-
User ID
{{ user_id }}
-
Access Token
{{ token }}
-
- {% endif %} -
-
-{% endblock %} - diff --git a/syte/templates/page.html b/syte/templates/page.html new file mode 100644 index 0000000..d5ae0e0 --- /dev/null +++ b/syte/templates/page.html @@ -0,0 +1,11 @@ +{% import 'translations.html' as translations with context %} +{% extends "base.html" %} +{% block title %}{{ page.title }}{% endblock %} +{% block main_section %} +
+

{{ page.title }}

+ {{ translations.translate(page, 'pages') }} +

+ {{ page.content }} +
+{% endblock %} diff --git a/syte/templates/tag.html b/syte/templates/tag.html index ae97414..6c9937f 100644 --- a/syte/templates/tag.html +++ b/syte/templates/tag.html @@ -1,5 +1,5 @@ {% extends 'base.html' %} -{% block title %}Posts tagged '{{tag}}' | Samrat Man Singh {% endblock %} +{% block title %}Posts tagged '{{tag}}' | {{ SITENAME }} {% endblock %} {% block main_section %}
{% for article in articles[:5] %} @@ -9,7 +9,7 @@

{{article.title}}

- {{article.content}} + {{article.summary}} {% endfor %}
diff --git a/syte/templates/translations.html b/syte/templates/translations.html new file mode 100644 index 0000000..2a83aa7 --- /dev/null +++ b/syte/templates/translations.html @@ -0,0 +1,16 @@ + +{% macro translate(content, sub_destination=None) -%} + {% if content.translations %} + Also available in: + {% for translation in content.translations %} + {% if sub_destination %} + {% if sub_destination.endswith('/') %} + sub_destination = sub_destination[:-1] + {% endif %} + {{ translation.lang }} + {% else %} + {{ translation.lang }} + {% endif %} + {% endfor %} + {% endif %} +{%- endmacro %}