From 317a40eb28a66b9610c7c28729b33a895fba58ad Mon Sep 17 00:00:00 2001 From: quota_atypique Date: Thu, 8 Jan 2015 20:23:00 +0100 Subject: [PATCH] adding theme (foundation-memopol) and plugin (pin to top) --- foundation-memopol/LICENSE | 20 + foundation-memopol/README.md | 50 + foundation-memopol/screenshot.png | Bin 0 -> 142192 bytes foundation-memopol/static/css/alt-fonts.css | 19 + foundation-memopol/static/css/custom.css | 203 + .../static/css/foundation-icons.css | 594 ++ .../static/css/foundation-icons.eot | Bin 0 -> 54568 bytes .../static/css/foundation-icons.svg | 970 ++ .../static/css/foundation-icons.ttf | Bin 0 -> 56976 bytes .../static/css/foundation-icons.woff | Bin 0 -> 32020 bytes foundation-memopol/static/css/foundation.css | 5323 ++++++++++ .../static/css/foundation.min.css | 1 + foundation-memopol/static/css/normalize.css | 410 + foundation-memopol/static/css/pygment.css | 67 + .../static/css/pygment/autumn.css | 59 + .../static/css/pygment/borland.css | 47 + foundation-memopol/static/css/pygment/bw.css | 35 + .../static/css/pygment/colorful.css | 62 + .../static/css/pygment/default.css | 62 + .../static/css/pygment/emacs.css | 62 + .../static/css/pygment/friendly.css | 62 + .../static/css/pygment/fruity.css | 70 + .../static/css/pygment/manni.css | 62 + .../static/css/pygment/monokai.css | 60 + .../static/css/pygment/murphy.css | 62 + .../static/css/pygment/native.css | 70 + .../static/css/pygment/pastie.css | 61 + .../static/css/pygment/perldoc.css | 59 + .../static/css/pygment/tango.css | 70 + .../static/css/pygment/trac.css | 60 + foundation-memopol/static/css/pygment/vs.css | 34 + foundation-memopol/static/img/.gitkeep | 1 + foundation-memopol/static/img/logo.png | Bin 0 -> 2378 bytes .../static/js/foundation.min.js | 10 + .../static/js/foundation/foundation.abide.js | 201 + .../js/foundation/foundation.accordion.js | 41 + .../static/js/foundation/foundation.alert.js | 34 + .../js/foundation/foundation.clearing.js | 450 + .../js/foundation/foundation.dropdown.js | 184 + .../js/foundation/foundation.interchange.js | 304 + .../js/foundation/foundation.joyride.js | 839 ++ .../static/js/foundation/foundation.js | 416 + .../js/foundation/foundation.magellan.js | 118 + .../js/foundation/foundation.offcanvas.js | 37 + .../static/js/foundation/foundation.orbit.js | 434 + .../static/js/foundation/foundation.reveal.js | 347 + .../static/js/foundation/foundation.tab.js | 37 + .../js/foundation/foundation.tooltip.js | 202 + .../static/js/foundation/foundation.topbar.js | 380 + foundation-memopol/static/js/jquery.js | 8829 +++++++++++++++++ foundation-memopol/static/js/modernizr.js | 4 + .../static/js/vendor/custom.modernizr.js | 4 + .../static/js/vendor/fastclick.js | 761 ++ .../static/js/vendor/jquery.autocomplete.js | 645 ++ .../static/js/vendor/jquery.cookie.js | 107 + foundation-memopol/static/js/vendor/jquery.js | 8829 +++++++++++++++++ .../static/js/vendor/modernizr.js | 8 + .../static/js/vendor/placeholder.js | 426 + foundation-memopol/templates/analytics.html | 14 + foundation-memopol/templates/archives.html | 29 + foundation-memopol/templates/article.html | 30 + foundation-memopol/templates/base.html | 220 + foundation-memopol/templates/categories.html | 11 + foundation-memopol/templates/category.html | 3 + foundation-memopol/templates/index.html | 48 + foundation-memopol/templates/page.html | 11 + foundation-memopol/templates/tag.html | 3 + foundation-memopol/templates/tags.html | 11 + 68 files changed, 32682 insertions(+) create mode 100644 foundation-memopol/LICENSE create mode 100644 foundation-memopol/README.md create mode 100644 foundation-memopol/screenshot.png create mode 100644 foundation-memopol/static/css/alt-fonts.css create mode 100644 foundation-memopol/static/css/custom.css create mode 100644 foundation-memopol/static/css/foundation-icons.css create mode 100644 foundation-memopol/static/css/foundation-icons.eot create mode 100644 foundation-memopol/static/css/foundation-icons.svg create mode 100644 foundation-memopol/static/css/foundation-icons.ttf create mode 100644 foundation-memopol/static/css/foundation-icons.woff create mode 100644 foundation-memopol/static/css/foundation.css create mode 100644 foundation-memopol/static/css/foundation.min.css create mode 100644 foundation-memopol/static/css/normalize.css create mode 100644 foundation-memopol/static/css/pygment.css create mode 100644 foundation-memopol/static/css/pygment/autumn.css create mode 100644 foundation-memopol/static/css/pygment/borland.css create mode 100644 foundation-memopol/static/css/pygment/bw.css create mode 100644 foundation-memopol/static/css/pygment/colorful.css create mode 100644 foundation-memopol/static/css/pygment/default.css create mode 100644 foundation-memopol/static/css/pygment/emacs.css create mode 100644 foundation-memopol/static/css/pygment/friendly.css create mode 100644 foundation-memopol/static/css/pygment/fruity.css create mode 100644 foundation-memopol/static/css/pygment/manni.css create mode 100644 foundation-memopol/static/css/pygment/monokai.css create mode 100644 foundation-memopol/static/css/pygment/murphy.css create mode 100644 foundation-memopol/static/css/pygment/native.css create mode 100644 foundation-memopol/static/css/pygment/pastie.css create mode 100644 foundation-memopol/static/css/pygment/perldoc.css create mode 100644 foundation-memopol/static/css/pygment/tango.css create mode 100644 foundation-memopol/static/css/pygment/trac.css create mode 100644 foundation-memopol/static/css/pygment/vs.css create mode 100644 foundation-memopol/static/img/.gitkeep create mode 100644 foundation-memopol/static/img/logo.png create mode 100644 foundation-memopol/static/js/foundation.min.js create mode 100644 foundation-memopol/static/js/foundation/foundation.abide.js create mode 100644 foundation-memopol/static/js/foundation/foundation.accordion.js create mode 100644 foundation-memopol/static/js/foundation/foundation.alert.js create mode 100644 foundation-memopol/static/js/foundation/foundation.clearing.js create mode 100644 foundation-memopol/static/js/foundation/foundation.dropdown.js create mode 100644 foundation-memopol/static/js/foundation/foundation.interchange.js create mode 100644 foundation-memopol/static/js/foundation/foundation.joyride.js create mode 100644 foundation-memopol/static/js/foundation/foundation.js create mode 100644 foundation-memopol/static/js/foundation/foundation.magellan.js create mode 100644 foundation-memopol/static/js/foundation/foundation.offcanvas.js create mode 100644 foundation-memopol/static/js/foundation/foundation.orbit.js create mode 100644 foundation-memopol/static/js/foundation/foundation.reveal.js create mode 100644 foundation-memopol/static/js/foundation/foundation.tab.js create mode 100644 foundation-memopol/static/js/foundation/foundation.tooltip.js create mode 100644 foundation-memopol/static/js/foundation/foundation.topbar.js create mode 100644 foundation-memopol/static/js/jquery.js create mode 100644 foundation-memopol/static/js/modernizr.js create mode 100644 foundation-memopol/static/js/vendor/custom.modernizr.js create mode 100644 foundation-memopol/static/js/vendor/fastclick.js create mode 100644 foundation-memopol/static/js/vendor/jquery.autocomplete.js create mode 100644 foundation-memopol/static/js/vendor/jquery.cookie.js create mode 100644 foundation-memopol/static/js/vendor/jquery.js create mode 100644 foundation-memopol/static/js/vendor/modernizr.js create mode 100644 foundation-memopol/static/js/vendor/placeholder.js create mode 100644 foundation-memopol/templates/analytics.html create mode 100644 foundation-memopol/templates/archives.html create mode 100644 foundation-memopol/templates/article.html create mode 100644 foundation-memopol/templates/base.html create mode 100644 foundation-memopol/templates/categories.html create mode 100644 foundation-memopol/templates/category.html create mode 100644 foundation-memopol/templates/index.html create mode 100644 foundation-memopol/templates/page.html create mode 100644 foundation-memopol/templates/tag.html create mode 100644 foundation-memopol/templates/tags.html diff --git a/foundation-memopol/LICENSE b/foundation-memopol/LICENSE new file mode 100644 index 0000000..83ff07e --- /dev/null +++ b/foundation-memopol/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Kenton Hamaluik + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/foundation-memopol/README.md b/foundation-memopol/README.md new file mode 100644 index 0000000..1a77dca --- /dev/null +++ b/foundation-memopol/README.md @@ -0,0 +1,50 @@ +foundation-default-colours +========================== + +A pelican theme using Zurb Foundation 5 with the default colour theme. The theme is fully compatible with mobile devices (ie, menus and the display change to be mobile-friendly on small screens). + +There are seven theme-specific settings you can set in your **pelicanconf.py** file (the settings shown are the defaults): + +```python +FOUNDATION_FRONT_PAGE_FULL_ARTICLES = False +FOUNDATION_ALTERNATE_FONTS = False +FOUNDATION_TAGS_IN_MOBILE_SIDEBAR = False +FOUNDATION_NEW_ANALYTICS = False +FOUNDATION_ANALYTICS_DOMAIN = '' +FOUNDATION_FOOTER_TEXT = 'Powered by Pelican and Zurb Foundation. Theme by Kenton Hamaluik.' +FOUNDATION_PYGMENT_THEME = 'monokai' +``` + +* If you enable `FOUNDATION_FRONT_PAGE_FULL_ARTICLES`, the front page will show full articles instead of summaries + links to the full articles. +* If you enable `FOUNDATION_ALTERNATE_FONTS`, Google Droid fonts will be used instead of the default **Open Sans** font that ships with Foundation. +* If you enable `FOUNDATION_TAGS_IN_MOBILE_SIDEBAR`, a tag list will appear in the mobile sidebar. However note that if you have a lot of tags, this list may get rather long and unweildly. +* If you wish to use the newer Google Analytics embed code, enable `FOUNDATION_NEW_ANALYTICS` and set the `FOUNDATION_ANALYTICS_DOMAIN` to the Google-Analytics-supplied name for your code block. +* If you wish to change the footer text, do so using the `FOUNDATION_FOOTER_TEXT` setting. +* Finally, you can set `FOUNDATION_PYGMENT_THEME` to any of the themes that Pygments provides: + * autumn + * borland + * bw + * colorful + * default + * emacs + * friendly + * fruity + * manny + * monokai + * murphy + * native + * pastie + * perldoc + * tango + * trac + * vs + +If you wish to enable a listing of monthly archives in the sidebar, do so by setting `MONTH_ARCHIVE_SAVE_AS` in **pelicanconf.py**. For example: + +```python +MONTH_ARCHIVE_SAVE_AS = 'posts/{date:%Y}/{date:%m}/index.html' +``` + +On my site, I like to include centered images with small captions below them embedded throughout my posts. To do this easily, I wrote a Pelican plugin that you can access at https://github.com/FuzzyWuzzie/foundation_images. It is designed to work with this theme, usage information can be found in it's repository's README. + +Enjoy! diff --git a/foundation-memopol/screenshot.png b/foundation-memopol/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..90588df300f5067d7815c0738e01c408d6c47a4e GIT binary patch literal 142192 zcmcG#Ra_iP7d_gz1qdN{kRZV&!JR;GcXxNf0E0`g1P$(P!QCB#yE_xy-Th9^Ip4i6 z_u)R=|HI7ux~jW+PxbCyYpuQOhk~3qIw~P5008Kc5?_=60A3FO;Lwp_p)E`))IQK3 z6bA`S5CEWI|NX!K$*K6zMkFUmSy7}_7~Ho6%)zfL*Pu-VPNEu4BKEenrglz%h@+{Y zlc@@Ok7e{LER4n4*XV{|&%*krR~XsQ;=ev&e8T_wUjH9Ijo-}T_ZyOS@2BOy&VaL&%U=`; zW%~EzA8G!yhd_sQgEXA3uIBD$bw=QjD z==&t#bN37ogjh1f@%;yDJ74E45(I8mqOQi2BGa9S zfxq)_l!ZmlW%m#jv%|C}mIcYP!)wA0s_ZS;Da+8oVUm#=X>xjk4!9%dedbaTn&8m< ze3f?+QG#k7o;>Q?DJioL?GwN_CdwGkX=`v=afooAF9Zj8EJsPtG3T`%nUc$P@tZy2 zQ9JuzOG5|2DuA%8y_tD=28%}rJkdv%TF9#yC%YaOmyha_tt#)5FQ&Z}pdA~o$`%mt zHi@%VT@;&u?fllWj)`HqtyY*JHZqLEpm(SFUb^N5rO!w{MS8eshMf6)!2Y{ZF~M4; z7_W{m4Zc>NtFD?RO&l&AwJJhHj*fiksQBI_+Ha3@&Gi*tqx3WkeiU8+>SFL}8`|Ny z)fx=8K2BZuT)#6t+_2)JpTwnOJ9JyDuGWd0O{q}yXZF?q^d3cwt-fU4`l|&eVzz0t z-b>tv%yx;8QhAb5d{aMM#cJm*bU5pM995ihEAex4olGG57MDcC;jNlS%wq*fuk(OW zbmOoEx4qJUfeE9_Q@iore@0M9YfjkSe}RfQpmS&}AYWwzP_llcN6X znT|TH@5JkX(~y-muiB23&r0D5tk<4SH2Q@eymmLo_5PZ#5dGnSqVu5ucx-3Z&&V%0 zl4xY0EvxRUmLg9#Rfq%V;aK$>ppGbHEqO0aBsioF3-!quNiEB)VzT*_K!iMk4AW0v z&eo0@a2FC=%{Rms&f7kfymlZ^vHtO;KD#hvFE+u=(xM_95!<#Gk_Yv|Pbj&87~c%QxFXtAcNX1QU2^z7KX%th zGi1oCr8PisIvNaBicQ8F>3ogS!+qi$@GKJLF*|Dg5oJ0_ip5@zy2T&s$5qKtGk12t zumC^TXgh1Y0?`J)%>_YPKQbi!*;42^S+%i}Amft@gN8D`K@pdHt4KtF&Tn5HpBH@J z_>W)_D#IwdB#F(QDop*1w$E-fa~`UmEGA{18#!;v79N@dYM*k? zn#46FHx{u+bUuJ4|9LYlJk`VTzda?HhfBD?6J>B64L?}8bp;2@neJ?v`qUb~n4-4q zxD)B7DDE6DP%xIn&EcB88?i$mlM-BtiPEP^NRWy&>-Sw_{_|!#msKy<uNw8H zd^LvC=~SixO`X}`*O;Bo-CCBi(q3UX^uhkB!1i^B)U52tQaxYWANzYJ$@Y7Pt7oZC zu00{XU*8^ClIe7bf(YUo1A8}E$z8h(h+5D%+s^ijLD-W*H6Hcj2tbEujaS^Wd4+x)dlnr!N?l`EDVI=)#%-^- z>hoE%ddI{qCoYr3&!3^{J$KlE(5?Ng6Hfi9KLTjygC|1viX_Eq|F|YOW3EnjD}KHj zWznaLX}wT?U8f`*REFx4vop(a!(Zv6@+;m8M9f5Xw)2I((NK}fO3uiGmf zK7R{%zxaAb-k0wo2a~c?q0wj08Vx($LI)mDplX#t=-VqRuh2AlphgN6w+bX!&c zkKtS10W{N~6Ruh%v`mJm!Uw%#7zrLrHJ**^8Ao-myU!I$RbT!0uqf9U|G=u!5cAnk zw-~qh(T$WIYD>Ctw`0Bg)*YUm_7%rAyRo-Gzs>vUerxz?tt!W3G7RbM7hjeT)wpZb ztT#g1RQ$=ZccI@jfq-H`X?prt%g^-8w5rYUd~40P_zbW-rc#UmAnm%joF|>Yq{{>T z(hm#R+SakP*I^53Ch7`LG-3qlsmCR$7b7UBZ4YI!3s&c13oU8TC|5Ty!1|tQz3Yk2 zBOOtOX_HyFvI)qeydts?JF9%d^x9` zoKbqor$}XWp^&)mdA0ty;pR(qLXzj-^=TZ<-V=MjrZlh7El>=5U&w}!BIB5}*|1jQ z&zR|D4@@tfIZbIYA)5s8r;H3>JR*LS3u)`yOejodoZL?!pGk{l_Z3j9RZM&?@Nw6x zv`!Jd!{}qLUJZ58N7d>c@`^nqqd0YwSw*-D)MrRCzB#D}{OZ42Wk9RG&)b+fS!vG|2~Y+TJ2m zOCd*jlv2u6u1X^p(mR8)^TT6yqAF=C-cG^2X10kbnP3wZu_iVO zY5i95=6#9Bh}@PuqUzvYtwlL@Uo?OGcU`}Dd0`rQPp|{%;e?7+umb_HVQ?`J$J zT15z@N=)k2mpRn#!`Jc~_`z@D%~UM+K8lZ)aq^DHL{{ky48H) zUk*`CY8<2p?S^AQ)2O=C;kM9~WfUVVH9`T%G=nfTm|iKBs#uQ@a;A*VZ@T^ps-t7o z_M()dflXKp^Q6LO`iTzlR9TCF|M92)nmD^Fj-WQj?$4e}e;>_U?lsrL1GCPi{;$9D zR2|Ny2pdnIZ@8KEoa(?+ zq>JOyI?lbdE+T4FCv8kS_Fe5%?@e?1ZEv@yisHf-JgzrE>PN2|vCR%&Sx)zQWV;S25e^9s_RU!WsjD)Tcx1dxoxN>$tC;!Js+sO; z>zPI2goKW^yT!({)XR!FvwnLjp}d**sh>(2CPCbnQw+)Dt)YZ+eL*na9*Us3j<$!D zb614TYsx&y(e3SRvtx{728NP6p(GC)UEGR?!z*d(n1%(Vq`QR8n!E?jW7;!)=7CmE zZqAD-Rao^YcFR@(&I^SuX2RCb=BEjOz3<&7OO=bmavsYIB31s6Hv+nZ0t&?V=eem_`t9-ry5& z)q9HN-Mk$%RoO{bi#Y>c@E;y-Z+`zcll}+JFxSv_c6J(T`BCwCy96IB#GwhWwawA& z_b)s>2NL0y3>?6dwHSd<^ceqq0;a2$b38sh39gK-v>P<4pj@8Hv$nq~U#u`N)uRT0 zwc33X_m*qvD2*2hJ9inYW4q&pxKKfcLpEOGE-JI`CLa%H+xw*;b;22Lu$;c zi4blB$(0wXAe*K>;wYO_x&>xAE1jr1{qdwWrN<mJc@>lNn?0lqWuDb7n%3rX#PL#TJI8E%ob?)7*^=cVc(r z#_A|PFysj^SL7q3j`Ub7I__ZX-7rQhlb zN&W~gG5ukDSGhL=0iVz?`1gJfhVN@(i|FbuIw9cva4Z5fx{a?MzXlLu$IZ80_Ro18 zK>Vf{5A^-D@UG}L_3(cwt?(`iUl7cHWR->OKO+17)&IJYMJWE`v|Z!>`^sv7cvspGaG#F52N(wV22tp8kqd5Q1 zs{dbE_;ep?u>k`KZYr~uOKA=+LrY_N0mSL1vMaUySJToPWz@yns#63F6F_JrW_r1|88!P5INXL!kCg>!q*yDgyV9g7ax`h1iTtaPY z)Gch8W4m05m}Q&!UOb_Jv|SA+i8dLHoOaX;XAgXyOoww0p0^g_Rf3h*i%P{TQU(n=?|GOj3@w0fIT`E9B?pODJvY-zq9yPCl+ zUae%vUZ8j%Au;~`LBD5-uq(K37Mqh$ej5Cio^7P*?5W1`n`Wx>+B?4^Uu&$R@Y;i_ zqPC-ncAGMWnzHF9>Blqh#Wjx>MhYnB2Cs#-|2*IuQJe=_T;oj*F;F+Pi)MatJ?gxP zvG-vccQ$qcw1g*ATbrw6%k_0f@9aqr)t9mWr6J&K<-Wypm+M2*XBRf#+t-n< zdp&b>S4T@aUKAnuskES0LH3=xU-ru< z2;(acCiJH+vZ+VAB1E96$Yz9p#HI02VnR(#=E}KuDu9r^U6K~-(5~a>xmLEu<95p- z9S_V^qAB+9^!4JvZ)n8Esi`yC3WZE+DnYut?+Ep4Ahg%qc@`wMW_?c&ka$%u?b*}5 zdg1HQ>B#A&VxM*IV$Vl6LxjALn#sX{WV@UZXK$~g-aW+f_4+W@pQ$Jpmkoy9>57iMx;RuXk|q*1nA=O+%U<-(8xc+|a9!1V zM)FN36;h)9;@Op4lJ*MYL0b>!fy{<}uH4~f zwT8o9f0U4TMvJF4i-nGc{;pYz9CKzJ`4aEcK90*}zLzN3XByGK=8VQ(e6+fXtcIx{SVu%n0# zU@$ZzUCp#S*Gf=ppjXyDFj1yPO0Dr`Rfe8WW9f<=dBo5jURuqzm0{fUeQ;- zwKwR(T9=8o$L~HJ>g_Ncqk@l7FTQ;dylzNC0UIqoy(v456h95;^5!4BMA8jMmliVO zj-Jb0BDFPGIO|uAcpdMVQ+`gRL0x!TTTwG`CWFoC04@%Mqq$nn@J{}HVM(!ALTTdE zRm@1!j7N3y0|()~l)|hvhRZmpy5@_6T0+us`RG8MYuhGkTU&vm&E1~&%aCOWKUOLW zk%bbCJj7;@%AB#10P3m5|9UD^@B{#ULZV>P;e8@HU_7VJ~A$!2B$y3-jo6v zop25{znU|>pZ{Z)f@`KpBv6wp+aCizFVHA$#sdd%oq8pOSyPHr1Uc`?L7js*}2@0Qs8cMok$lII?$btbZHjG3)h{J?p{j>HS4v!p(d*iSt^901^3wCA)Wo$rk`6!waZ&E)E`wMrJJ zJ-fZoCVr#pHKfnt{$u^WE&^RH0e5z_DO|@Nxf!*9LrzI8t!qB3uh{A@(mFYij+y<( z*^Gs(1r1IPKfwjfdGPzjuQZ)s#L~>F8lTXj9yO;jKjRr&I4+UcRc7#%2|HhnS%SW5 z8}aVbZCJX4v|j%M4h${e0bnIwKwv7(+s+OV5C!>}ZNJeP8%eq6l}R;gyw&*pF^qP< zV$(yuo^fhr7LwxpS?$kmXT3_n=FQmRx(5c{qXy$8hnIPKe$H0MP5t%YF_^Ds^p7zF zLTaI=R)fM+(wO{qvF#;|xHMcDF-&z@fjNcw`f($Z-N%7u@)!#73{MPm?!x$nsXX?uB%)@MA_!x5QW(Plu4pr7+ zfDw*WthPA+W31Jqy1}WY1*Q0@4PAyl_S;&$56RXE&R3kK{(bv(Hlsf{y}E(&OFQoz-kjW^(NqjgKu-YkZV%sMxN|)Vvy5fRmLk@1-$LPCtIOw2Tk9 z`&#la1hNxbniyW98K}Wwk(EQM`Lm=gFj~P$E%y*00D{)f&PjGr=MV0A&{4`+8+N3#aw^VM!S6L)94XnlY$}7Lu9ptY<*xg zzrSEi?fBPs2?}hD=g$M`epruheO6XD_{XPs35x86(RgF?SW|!`fnzJHy-6WRUQ2rZ z{d52Kn#%MJVONp=3uJa#Dftny;eipjv>gh`;EJ;_qzKCbiwZH@_ z$e;U0hFtV`lhxWBLP_wHw4~HO=8`(0!WKkc?Dekfw`!tu0)WBi&BNAo zWm0<3O6$>6w=o)1vpsStqaDFou*E~USt2jzVFJUUMB|pb9JuMj+{%+EJDZ6!H*@ub zJef zgTX)prE;p3>VF(tcnz-A)#mh>l(l+iX zZ*LYG(|<%@d%O(5zjfJMo_x15_i;yxovdH9adTt^ffeN zwnRR|O7B+Ia?rZPl(p1yd}{UUOMc7Id&QVW#l4bYInExA zP*vT|c?u=TW#MF-*x{Z0)L*1+Ed07DvuBzrXS5iid*q~j8=Pn7WP259nMAO}v1I<} zRVWZ(HMDr|BiML7ZaMmmtF5)JtVzpSo*KwJ>JxnN-k~yz*lq8zTRcCRq+IfbTo3#Z z3>=5aWb#_63;O^;@NtDi?v~KEyVo|MoEqUkHK*t}kHsoYwTxJTv>)c6E}P!8WLxsN zb!|;%K;b4C^3vuuzO%}gG1ZkMu&u`N{xsKb4Qr-WP#4rD2||?JdcqQ4Ws=Jp|0?>j z|J+$EiUb1~__g-I2a91V&MP`v_h{7rjJcNef37z@VQ=>_J5>{=@Jv{cu}P>{B6s3G z3)i`+v6gx-e=C;G;(%4K5Q*)0YN$XPJxUnN`@1291RAIb(QH?G&Vvm$ zEcd(6*BbXT3hwn7FAu}KUUbyHrr0s1*FElLS!1Ss@wwY6f?++YnXwFJaz0yq@i-?M z1x|a*`FRtb&X%)Ea9(uwU)j#!9T+xQJh@j=!vJKxh(a+*J)v3-(isa=;XYa)*c|SS zmm7qcQUxFCyCD|Jnjqz$GmCcKtKV8798#qlZFUYaB|5K9uN|~2omY4t_EH0qzIR2$ zYcI+`mPMIXyFLG+4Ylth0eHi9`97WG2_4jGUzh)6mZ<6eVeZg_LT;_SWg{1B!yJ*HMd6nOKGb0E^*RVtw8zF;}4q`&yqXz^i>x$C-S7tik?wB zvjT_gR89KMxmJ}Et^@L1acd73vp)?BtkoOMktWwYA2GkQa*cpLdwM<+y&vVuz>w8a zCgFDvs6FLMmMRC0t>yp#1MV;i*XyqHiI+MVdF7N(vhEa;g0>;oZo|(k943a2r!D3u(o>aqGF{{#yLI{ko<=MESl+ z&}{N5!>Zg)@3ha_kCzp5n1}^O{^ohOA?-i}u|*!d;c<A zukaWdn*RtCg<3n#?0by&$$r{3cW-?FwZiR4zFF-Q1prE2I#{Qtd0?$+?mQpdt@YewS_kzHH$c3!tQ7VllGPW?*q)Abz!pIfh$^+4~@G~1aO z=TUl>($mXO{g-0Wdei5dlN8*?B{c7=9BR~ zd*Xd@pz8osQMhbbM{M(KxZiI^zlSi|syTBMBQhCs+a7hPV+<#U{AVd1z>_fZ)Ec%N43+66SH0|8hOgD;v!6L&Ft)1A@@oW751{+!!)F)vwu(|On>$aQU)i#r zBtEhetmi#nW=yE5QAOPNNFw|2$|M<;2<$RfYLM1v>gPC^*Y32OIw`y^hLZM7bZ-YTe1V?x5n@8+{EoL^r4*mMh1 zM+#ksOXeSU2^?-bE3@stD5Zk%fRJ2v704-d!8_!33k+^2=jeg64Y!JzN5LL;l$2cJKBKGhCNq?mo zpHE=RzdRu6Z{af0{?2*a=>5vubCS<-`+Z}SPew=D)d}-qf;gI{-Ekzn zq4nY#=lW>0_(R~3uhaxn35xi0U*Dqx20tQ8x9#UJ;#aIO>+0axj>~T{Z6{ksY$ELR zBi0McejiG=XTL#B0?;SDxV5|;_nEMWfNV3iFHEum8kCE8U*w#uP$j!2y+Y>w``nNc z3KB8G>g-0>ev1}=3aK14*g| zb~+ANw|@da@^&+dAY1C5r-?>{+ct6gcRvwnS?L&+p~wD&MZHP2gPnD|?+F4A`7I`8 zH>uIu+MBILh7KXn3^H`I)w`B8Z{4xCoZ<<}Xqo_Uv-IrRwB{g<`Fd&<=hm}}D)V8j zmM}12vt>uZc8umOoz#g|2+U9rAstdzZI*zF&nER0xtvT~n~agj1M!(%YrK|&GF`kf zl~Q`um3^4W6jZ{h`jA^b68Y59{glmox_Lt4+5?VXV+>atXRhs%s}_$+G>QPA zO0htRO3c$4G$?&~B^$e)M=3^>56O+kWK9Y#irSz06Bq(E;{=36n#L;-o<50ci?}_q zBXp;EOiZgYHjWc~a5X&{E_~{o49`Fa2IU`)Rq|d>`P~Nx-H@7jr5RIO4)VNUzxX~+ z#r6gRn4oH=;U)*tU)!ht+{)MbQU|cU=_z@6-?{~57BX13Is&P7v{S?+O@w@=B4?0Z<)mMHLJ2ZgQCmAbX%UfWVvc!wqW4 z*gnZ*9;J3qRNMVB{vuU7HT6xKF8zQ`LzxDVf>(y0UYE(H7N0c zJ%RT`GA{h8oueb%hqVLb9C{qkWCPPt>EOmu{6%X%dPJyD%7w^Xyvw%Ve5SU2E2aDR z>y%OpMBn2w{)H=NzV>*W^7OMb)Y%BZ7Je=!*xfd@NwG$*P)|)eVp(%Unaq>B=kp`9 zh-1N)y_={U1Yfm#k-G;*6Q$w91AF(AQ}aem7$8=K&A(k=Qm3Ob2@~_hVdvY~TxwkH zci!5fqEgM9^S1qlNu^zD5&z@VDfwNbQuQ+E3=o#-D2{#K3>HPg!kIL}0Tj@8hWt7sH+R9_S9e}0 z&2|rEvI4HI%0DM6Xe>bcm7=f6vN6r^-oEuryQSVp*c0ZUshSJnkp7(Lc{soJMXs|0 zg+t4Bba6yo7%YW`S{3<&%v`;z(=lcvyO{vV{(_T~*Zc6#hxX(eFm|*xjhquKDV@?7 z{e4bBs+w4?Yhv}vjrMxGt;G&PDstT(Zw>oO3)Xe3@W$T7$-FOd9r1||h(9mKCmcgl zGTZ3h?}dm~9yttYs~Mt(2bM<L2Ljv5+f2$`f2u+O;8JeebP8~ohKfe$e z(l@J7_FGPc#eN@nyt4Qed_>r-KPR%m8_A|i{Ato~=&=K2f6w6Wk>RNwKlAd{UR<`P z$=yXtIG1m9s6h5Pqc9<1#qiy0@j-0Zc*PKS%QTzIFTL_p8jYI|7#ZB3Y122qqb0A* zj_2&{O*q|HuwkO2(qsPm9=BGKl@JzG?y`Sb&l#bDAe6&*l- zy}JH60}^SNT;v1a z4Hjz(=@HC>V~8rsyCSX~CV$caz& zC)sesz(*T^=55{p{eH~Wln;*6kDIZ!^y+=AHh6}+U5;M&3+9CGN&C-x3oiMmRvEx%+H!-V^$ zeZhJCTUB?@j?<-#xo;rT&#Q#!R`r>)iB}?rCe7eA20wIw>p0Qc<5WibGv2AK<)|8< zrZy^LZB7sDN;PLrJD6oexYWY=YGOR5L$d-Z8Rn_tL2#H}}eaTkT~Bn5O*aPze3^5JRkwT03?pfH2RtipI7*4}<(>4HylSr+#9p5y4>B z7Mp(mB^jdT=TfIx7+OL{s=kRI)8@T{-vY#^J9a~R9aH6FNv)@uu4)?8CQNy!7&}ne zq*QgsxpYcg(>a9c`67u54b0k z`xt{^1FJ$8vq9diX$cr0_M8go>XZO3Cc-o-xd)?(a}s&rU{Y)=Icp7j*5>xXPfZp% zdt9a8gycQUyWh)p1ZY81V#(KR+HLRI2`xp1?H|Ug1$2ou=}ym5SHZ}j?ZsyQ`x-;S z6wMz1@E6wZ>exUs#+Ign3YCbgd3R^<_1!-$2Bd`}Xe^#4i7{vO{l*Rc@F~3-skI=F zN?-G96>cL>N_9(;E&9~;Z^WH;98V^WKc_Yl57+0>M7qYmu8&t;fMjosbSe!kA#nK* zJ2yPO>^m=Y&iSk;jNUP_kDSFHx|0cHG7%YGxC)bG#$C&Ff4ylKaD0Fm`T2T5SRxMORA7 zy0i|1CELz>XF?!TKEqy?m|5LAvpKgYXCa>5{1nV{^%O2wR3LJx3Ugu6S*%X$n#ngi z`C=buAE-^D`b|(`W9Wv@t#M;_J-o-+s0Jr(j)e+r5_5?Aa1_OZ7t-HcX z$};y&3a;t0hB_pC1ukhu!tRUqchXICXwUk(kEU{;Dg624QaB0MJfMuVC^PDL+(iRif45yA@Q5{!k( z%i0e!(VWlr*fYFAUjU$=rOZF`#Y9ED635fjbwW?S`B-?xvN6BgWanMWkI#LBdev_T zkVLN@03iW3uwFX!nJRnf9Clj(z&A~Xvi(Q<(Urlp5j>3~^&_?=QyUF%&e`^%rogy& zla@$R%cikuw)UrRl63J;3o_$$DzVRO8I77pXjn?%W2q6^wqg#aiLW@zhww;;VcRDN zDzfg`T(Y&h6>OcaHKSxWuxU1md16Cg4L*sDoqfp@i=!@=%`u9ka-fL|nJoQW_!bo> zWx&L!1X{56t()v1q0iyxUf}y30?SwVL^Zl9H_v$8u$OpI-*5174SFQr%#S^Q7lxIj zsd<~b(OyMr?B>`#1Un99)3irwG%;5NPmt!zg)WhI z%tZ{V=~!1b7)Z)H*G!tuqiG$u=QpKD4UYbJnpochJ*y@vlq~X2r3dlDw_0Rju{>oz zk?jn|(W?}T{5pQcGZ2bln!BSzo3HhQEN1M8WaC4kj4uIwWFB&OHbZnb0qA>P=BpgF zOfA}Oix>i2Qqh(e@3!|URE;Cwm$?rY9Ho<~#^3Qz>Di&St0k|KwvCc>SQQcb-q8C| zn-PtW)KzUql%~kk!dVpDk6l_cu@hD}d|7)?wA$BR2eMh+F>c>d5$4i?1^*9Le@M8MYPI{&ys9Sc?@3A! z0qwdW%dG0OLc2nxUqE6IR*NtKyuByI*FZMKmSP$kYpZmwFcGCKZ3?`|wE<5RpBAxj z=FhA*u%g!=&g!x=(it$pUjKSD;+u{W5t>(TJMRoZ8&Ur4QVVW?P8=Q4D&8t`t zwmPgq6917xfYqExPeK^^$+1QyEtx#4Ij`|95(ksm&4!uY7p9sczx{*>Tfc$AD~+{p zzw<0K#7w-b9|Net3tj3MxwbvR>8DCZrfb+aCvEwhPVdp0;X%)`Dj-^)a(73iGAO> z=tPUcSDBF{C@BJ~pf$KDoo`=*^sYtr>*Hf$WX#m;^AfAd7WY=i>wRHvGX+mJiue4~ zNMd1OuV9okejnD;ht`?QFk_8vF3vNVbggpy;aLo~)v&jOS!unOrsAlRPOQi~*Hf;j zwNuiJDJjLxKXRx^{WUHzHLC>RN^duz*f7Efr4Vrn2DvI_vZUR7BD^~TD$DVE^>1+?WWh_Gh&Q! z$5RvHy>cR?H`1gm%E&_HyWzO+ObspIL(>jY)m6P}p?lh2*MGPXEcw+ett8jFx%F5z z!5ND^=ltBG9ehwbv7ANlKEC(1ZgX{&oN*6u*cj$9*0X?DyWC=G4Yl&X>tQ(x`{c=0 zZZ_6Fw2DMlx_5#y4=q>F?YlT>c>sWXcn2NUE&`~)*_xPz3D;f~-S%(4EA1PE_Xso(49U+5w9Zc9*_m8!0HaH)*+32(hw3Nhv8 z=k>HS6{`AA> zLo$w3?u__!@$wvS*oCk4B{-ES`PfTGSgS)1()0Tr!+c zTV1)BY!31or1;buiDI*sFFJ5yBRelu`om;(bUtZfztShk(8u?dw`he8I%N1_IzBTyB$DygGB@_dMreT&A|&!@>VH`8*%?S@1Bz| zr0?T)cL0Z5NXLZ7Sv~qlTL0Y=7g)4T7}9HBY+0Qe88Sh=H_r0v^$FaMD99HuZL9Zv zNuMBsi?0OH>#XHJIKFErQ~mu-Vdm!}<_OEk%!YpZMTeR=KH;7{=iu6xiw6-L4t*{- zI+aHYka=rm4%jYSMq;&&FBn;NR1y!}odBfZ&f*4gJl|H<0=hamc@)`Zxj+4W^;IfF ze}B7nh<^G{MAA^A9!|s zs@Jf-Q%=_r3pwJ%qXK#v2`lsGUK4Zib%iMJ&+fkz={+>!F<9ESy-9rYF{^sWW@Qro zCSLc~efTSzf@;hbfjP9>=$_oFdM#U81J-j4E!?TGoVIV|Yr_+3oFB={YueR& zcA8doxZW$ruxF&w-hY{E*sP%feZxp}e@t6Bosrv^=ZT|@X;Z&G8nS0X<~_3KCrkXk zK+T`n!tHjzYpG@6`lXDo1vGr-4naXY>nv5D{cz$=jfCG8T9^0ENn+V%);-&Q0Kpo3 z>;dL}%}S2#l7D;bzB73H=A9dJCgFKV4Nz+CVkk=WOTiq-0HO* zBJ=`v66x6!-J&3RaOZnDuHED@E@h&V_k(`jK+h|rRQ2H3?q(L{Gt1x$Z(5^dyDy(x zHo4+T_5zRbOe}t+YyX$|V)!K)5hl4q+I}vIkCE~7uvaw$G4EG$OR zwF5t&z5$chi{Mb6C*b`+(pPkgxP~qAG~YBTbeN2V7S13R78N;u{hH)?x8Lee$5J=7 zr{DfHg|)Q4QM2+Xm={miTp#ZbL+wtg4%5xwGFPFCYcK+&c;MsJ4J`#V_-VS zdW>^(mWzdlS@*_lvIV7vG!T_;}FN*1X0S zWId_-HMzqVHW%P0ylq>;PSWeJP-s2C?m+h2tu6GBrD$F8V|N>=-~GrifQG{Y{G+G& ziL6!&nq&^i+oAosSZAcsuh&VL=xh>ivRzgXfz$8&EsP;|kH-i$Q8mH={HX5(dLwGI zUr0Y6RFeE1m{w`iM!TsLA31V_a!rzQ{BXD0FqlBE1@{kyqSm>IEU?w>4+MRan>4Ph4EG{~ns3Zd@fzp0u3Z@X*V z&zqVBq?vD3KL)bv5aaqf-kKd!?wqTp8MDUD)i)-SgBV1 z=O}x0;Amzmbd%NR`}or@Yp~q5b7h|Vlh6FbeOJ1@RKx=U?s+LGtM}kQ3sdyLbH;ja zl?QX`O*%b>8rFY%e0P5|l}p^_iwVykBj4~CaN^Xc#6>%rXh0|Uufm_nEr$RAM?I*{ zeF2ZI>07&@KO?HWU$a==G`BIgRc}F5Bffe|7Z@u4uljmCW-=|tL)&OTfMQ*A*Jm~5 zqq!L*7_)qahLUoJe@<_&-R}EVq>$dW210od(i1+5k>^yY-i@HC>V@7@LIDn7p=ICh zE){p_b2|jhY=)oPb#li!ZLc7>AA;q4o?*81-*X=V~BXPIXj-?5LsMZ4bzykNN|BG~CwYpVr3 z;R^|ja@eaDE(<@|_lyV}UK&VWr=d|m+)TIw5tRW3pb6w?f9z`Db6A=g4XI$qseeQF zFndTFRU6~^vX4{#99pna22Dx-ziGDPHM6ZA{%?BWS3}UaaJoV&y6NF9SPrrOaWiI; zBmX9nAt2svQ0GNfAU9O~$;e~zm!E34Y+nxCs@p)A?P3!srh$XaH*d|Z&&rO}dM`YY zd)V^+7>Qf`pd4%1NgS=A{1GZ>J$|5G9ECm9iP6~%rBgXtwSiU*TFfqfnb!m~hSxyk zcGK^m*BUr`t{S|5;~0p63v7BQ9vT-MOHChw-AODBLSoqWepfi0*L5=a{+CE}SDePh zL(-W60FA|Tw04Zn<#TnPGd&Ot^LV}g-c<Wt~vkxN1P1(QtjA@^HFEC4THrCty|J4Fy?Yy;os)E}vMd}^G*!;uoNU3`WI~Teo2u_I#6R2UaPl?Z* z*e~a|TqLc*_nMxR+nbsYxYgwCS+OhnafLED6j8}$6uqVk7r`=O+EndE?4`f9+TKgi>-C4Ex zUbyy=^hzs-&2-7xQt#JP0ry|3L)Pjbz9_|BU;lEIoxL!jYJ!x!y}dEBzxc4Y?K1P1 z>Vy@}qd+4z@~`tv3lhPP+Gj0zDp9SH_=C{A)T6BEG_#tE=(XHeCnqOL$Q%@tO!~GW zG=IED&{9yXP-WY-IBjvNLmWu95QyyC5G~-~JJ9|tPc&lJTUhUUB71Ou*q2hCL6>xM zRNAiO^wEBItWIkfWo>wlqwQHxutzn#2?^^0q54baYcJ)uKT91@lkSR4Agu&%h%By-g$r<;iYirs*H5JG#IB@mW?09*EHr6vOHkt*nTFj%2 zXO2JLF{Kw7Sa)rQtv3U}tH}OZT3VFDcZ%bS$@4Ml*9cL}cFn~qLWMPBM!chcf*pnO z6ci4}17w$ee;$sSHSRl%2@?I`KO6tzXsRyp1|my=iMxqh=wvwE35!6r{&QYi@3)@zuk!7o2pvZNLk#r6DJ;nfR|T=y1S70EtF7W1H^=*<9h9zs6Sv~Y@h^57FZ zg6b3Q`N3+wCRei?m1N?FoSwr-nXuQkv!UIyH;mgX8`CFdmtOd-TrwZKx?JQ6+nuG3 z9;TJ+v!S?_1@NVQh*|5)gH!&Hz>M;LG53~HacxbzXd^*_Ly+L^9$W(icXxMpcL)$X zxVyW%LvZ)t?(W)fn)luNJNJ%z$N7Ec=zqP|^i{L!sj6pcR=#hTJe@Ew_^!=Kz!$}D zv=+b*zfbL%SK_}vXF$8?u>>5vmZE&KO8VhJn+iy-QHYI8?I!V0-|7LlAit>d2Fveh z=JhMg8x{yWpS3C|#?Tw_(*zlObQ(9B9N>k9R9GaL&lxL?$hndjrf4a`P!19I_-V9~ zI`&H+d?y2rABhZu2NcP54=WoA@8#3PUpH2eN|8jd5xJV8s3k8iZ%^hODKxQ+rSA}P zT!M??^MrwW^9+HsZ=%$jo!9ftYYf-pw-IwzZ_*G}<8}Ktrq=Ht;U^JZKxVvTfK*?K zN9@_4iJeJx)^M#{Siqe1*QSz#QvWf!FGqT}1!Ga_G?`%NR3&?H?aY)7pZ$ztpY8j@ zXVj8wm=wj>Z24q`38ci~XCv>#b;c^^Dmt5@Ny(#mz)o9uXp^0-*twFssuQMkab%5U zd#>JL^5A}gzMM(<G-U?ujX`|*Qa(L=A@Y`+>06CbGm#2~< z59hAiGg?D$b3$WNuZ?1SXuRwt5azS!860L^Hx5;{V97q$ea@wp)h2;Q0F^z_Ff=q_ zkb5=9@>(j>fkoK})C9EDm8y~Lj4>fsLyu9;Sl_)NM7;`D=eDwNNvL3F6{y(eyO}l~ zDZvNLCuu+E=tvkiQS!5}#1mj=Br9Yyw`Zgyj~|2t2VZ*&1zD0l+vth3Jy?p#ehG6? z0j$cPh>D8Bu^(BC8_^-m#utt-1^Y-w&Y=Z2<`6S*%45-e5ec~#3QEgI2(+|n9$+rJ zmTm|+l3+`TLrI${*I|)LB{5pR6*c6wiO|5%HXRo40RN%nHRpGkLh|KBuxwXM*NUaS zEozEVs4a!qGwyd)S!3$;?GOE8hUmd)8L4UAWb7I=L``{eIF11f+?E%FrnWo0u|YR1 z`Gg`0k>_hSo{hKKXt@Ca^^9!8{UPW9d5zBiKa1bT7n$2ZpBKd}#+F(JI^m+*(d%4~ zW2mkF^v!j>^Da~!+2iUBdO`}p@FwB&KCtk6V{LEM9J+N3BaOb{Zf|Wd`Q8nCjDu`4 zejsOWUmuCl+ws^lDAUb(*B5IG^rRY)5%y#uQq8?q$;9D!Y8#LhM z*?;Hk+L_K1jXwUS3he<|$+I%uq%o8=$|ACKlWhAp4CL}hA;R&UfmcjD?nA-HuSvlR ztV2P;@og^8+p}tq799#P#s&uP(Kxbt&sQ@|QSj9j_$CNbXpT|-BKI}S7Tp|pMbuv4 z0araxF~#RowuMQ8lf!hA5I%a4*{GuLM3h z1v!oW&xjPoRupD_g(Bvzw{e=$yr@;TojyPLrVXsWzRg&TZHU(K@-73vACZuO&^T4yiDM^mA8ci(@z@>oPoKFm$miG%OqUO2Hpb)!J(7#)hNZ{@Oh zViEuL8#E5PW)Mk%(~zsI#CBRTA&Ji%y_A>6w=+Ci7$aRc$~ zhs5-Rw~T2wj@kK=mbEwp7c11 zKs6R1RTH~t>)728SIJJ;@-HNyS{R3v={YzIsvz#|kGT2Y@oY@iLzdTeE1UbHgn-yw zc((AK3Cd+E*t*@dNbCputfNvxCly5_$)H;dm_{qiqH3&D7W*Zc9M8znJn~Zu27DF^ zOy#3zzdaSlo7}(*0i^K>ZS%rlhz;Ay>{*!F__Ep{}le!iZ z0NJW?4`yP7ZXy>!VqCkuR-p6?h6y9jI1B)m(f*PgAO;=B!Z}(yNp&*Xh&%5P<{GvH z$Znx0_{oSr*=|W3j0V5Fa8jxJZ9yvuNf3TA)}+yGk^ZJQK1StwS~PK%Gr+E^S?g@t znM%59m2m8Ta* zhN!;z8^%0)_k|uN$swr2_@zuvSp-3f0)6&Co!#XlY8^KA7c(lJ#sVQjxR%6rPyFF; zXW!N&D}bppTDJ3o5#6yGdUkaNs}@@Ltoo{+SK0Dy)GSGB@tWh~;fO9!yjX%}I=KcY zkI6@bViqibpJyy?kbz(xWa8k+Kf)*@@B0gmWtanhkEm}WP=O;LHL9{wlagAf z4Gm4~ndp_%V|?n;0@hf0K3ROsoXx$N1B;>vOeH1Fqg;hjp?XK^VY&6(4D;txib?ZC zZ2)i@pmPTARWx4Iw90`z4U=cUP7|eL7H} z(X1a8EgJZt5yP=>wl|0{@}*XSYIT3Ue)`8iWtiYoc$LwxAr_=$b)Cf`b}*)TrVHc^ zvurz^@;qu|hxXtXRd%Z_k7Q0Li0>s+Qg|KaMrp!TUOnqx`K6?hV7mq5y_jVLKlH{l zI9hRF%Oi55Eyy&F%UrBC?(CGhsyG^PnKSlF>qujw2Z@?Y?k z**CpNHF1fEmKY-gQpJ^}JeC4EhnsIY+?I<8y1_=n5f?(}@Q7F#HX)qr0{c-0y6N1D z?y?KpeYD|LX>WG+Y5kL-o3Qg|M1s{ov^Xx6KOr2<8!rZ3R zl(p&RVaRlJn&;+xwMN${;@DYO<|OzXUUAAM>ZBmi*aqDcrgLxE6z^Te(LP!!8|+e= z+=T7jRLS!i3CquIl!t34uHmekASk&t)*D;?JCq?Nm$}+fp#l57S{3t*jv->&btIvZ zWNM|?Rb}YB@K0Q!zH6Ec>V>nMyL##ADlyUF2@S=hVPSElMG&LCJ@yud)|qnHDC4Xv zn~R2JZVsAX+LjfR!GFKex$LBbb7A(}3oE6+!);X-t3bY4=fT6~LM&VzMoLX|v@$m8 z)$^WJn_iiRZS_1KMrc|FF13R@8ES6s1UG0{B3$fohI|t_i0qp8&(tOIzxTP18-Z=X z>2vHBxK?U8DfbmRh8pa`wE|+6uXa`DrOJE59iE!zEw+0a=dRU3xmacurR0D17q^zw z4G>w*69U8zZz+=0tf0P|c8rf9yTs}9ZlET>!k4Im~H?g9dKGpiAIk3!r9l9HMxSDR@lq6+(!#Lp>$ zLKa_=@>jyvxy*;xvPF<~v-b|!s4jj;$cF+nTy3bTE|jPfGVajHVrwyC^$M!N;%j9P zK#*K1qVuspRr{Wby|gSFY<9{oO4EYfdTLXwrh5|o5%b7fxfbKXl?4@JyRhG^yc&hd zi95ZjnY1W&?glSiqbK>l@e2Of5OK&PbGJC6a>@jboL#$qV*qrcCM6i7G~h^#7)#vT z%h=E?&yP^iZp4akz^Zz>yH39Yx+}uYjPEieB6EE%?u7#D%ZVLjcL`ze5`)*^J>&yr zdMC&C_hr~~+bgFaR!jdHjI@>avRzbKt}c2PhDS}SOQTQ;Z)17)g(%aJevAVrU}-@) z<3SIfMZd`Ns#v~FHDLl#?cCW_$EjN8SX)syw!tLQtSFBF!_mXVAK61~`~voI&U8aF zYnW;4;0r-AkGI8O5Bts2KEusMg`%eE&;84r4c;<*0)h+9-+fzl9IpWng%gEq_SGDw zBdx9Bw%44vh!k~ySrUq#w?Qw?K6&wFO-|Cfxn8eUDDDR|Na>^+`kLsj&}y$X@n!UF zU4Db(Gh0Bw^<7B~O24xuxTyI?Wp|Y?p6xvT^0|U)l8W#0u85vFx3js*@0<9(XVgB1 zYvLZhqr%e>XAr?$hBreTsFIrvK0Zb|#mZxQ;9M9k0Re$3JAqdlA*g;kj^U$EwrMWB zcH7!FrnoXDJ#7sK?0kHcd~K5o;KM0F7xO75;b$DzCVc#yDOs6yZ)<3H&i%u< zh#|UODhDDRvY$~U&qxoxd`UfsbC#2+EOQ99=VnDc9qaUYT?=sX@i37wF){JE@(({Y zpPtF7(^PkX^Yzm5-X3>C42j#(v(O9)vSJ{cE%bJw(VuW+Kc~Hl>bkCe)!sLr(Yi22 zYFGa~EGx5r^YnWAy8RF(3+vprWznU8%PInL74^TY(~L>6*_vi?vSdKz%qEYMoQd9mDJ3Bnla z>a2y%t}aO9cQdmXkMJu?+JL}o3x`RDq;MF5BGFaLHbDx{1R0v6cvven_bA@wM|XzOiZ9@K`zoyKKL>dZDcjf z#(?zAXf)?o;5=kI^hjkXfR;_GH*i5P9P(nqK_lOI{*=y`gI*BMbTia@UuZ!(rzHeN z_gw&P2nl@w`VZ^6MxX;5!&71WZw>;QBjUa+{lQrGI-V ztmb+HA=Ag0g*1~fpGMa9rDcV5eWG2cI>_p<+@`ucTY_39G0An{7pdE>hF;7jLV*-w zY{#Afn@aa;Sg=4OzE}m+Ms#vQ92dcT3S4=iPqNMDCH*Oz@_1l=pWd@1yPNlu&r=Ty z0D$$?L)0U)Mt9&jtE}sSsab8E@pZ8D=49n%BSuH>EUD(LXm7G9q)b*<`zj_ASHbzCuE$*kfjp5<`yF4L&ELFU!42P^ zVpj|Sfc*P7wCle>=7Bf3Pa9lIF}@aRdbvlsep%*4$Hc% zVsE2dbuAG$7(DMko0~=lPv2yW1VV^N(ypwvZ8;f^qGb(96+Fl!;X@#Vh#dOQ%ylKu zeEH>~gLz*5Y}fFBwpmMt?%AK(L7c-#^HG|LV`)o&Z`UEhF`%}0YmlH6)l`4pSK=6Q z33Fs;0Y9|VML}0~+P)k*@R~EFFHe02YopqozP#HUwuFYKJ(4uvsL)5KFNM~sGI-rS zoeDdciLWX+)68Ad@V@hwSWVG2hHvjyXmaV?;NN%f_HeqT5g1Th6mbFod{BBKlCosp zY`m9Kl);kHxR8p+JUQ>q?q;_nyF7^Y__y%Wd?(-0QH>$IdX!X{Gi}2+&+wTL4 z2j}^fGK!t|yQ-lB-p=eYIA*z7mk)IQ%^<1;ozX|GgzBb2aT3Wk&qV~6uJs>b3zuEG zSspCj;^b%q%c*VEHv1F<$I%uz-Zex4bjvzq%TZ*ln8=0l^OSkbevG!) z=6H)S_u0sg7^8oW83-VjnDs0$)vEe}k3(Ye42H}Z>Yt6ZLaN6IrZ*gm``&ruDnit| zCmbkT(!-cNa{@R7pj^o_r19;G7-yRER71n(8ne`KQ+S22dC;pSHlHwr|Jp>~8cIsTzsLRwJJnfcmy)Com59UjNG(`+L$I%x&3 zM>uIl#FLl};U_`#r1AAiX(VAzuTVhw);w*w_KWwmj?;H5RI)AuJRdnq$upbu{VZ$@ z4yKoYoZctJGWWU`KqP)@Ycr8X|`^ng{ zWDp-KJxE`CnT811);nx>IaTfP0c0=4T8v(HpI`IkC{QA<7X3nlI08^7?0<&5*!=Vj z?7QqePS1I|!>yhOF}w>7CLO~45*0nz=KkZ<(|QU@`TOJ1c7m=BWvr!yq0kXlx+CiP zw9tq5O{4gHql>w?g9r5E@Uk|7FaBY|=;gYnQW4g^w9$3f%X?$cGo~AaQ()RATQ-yi z9NEaiVe&mUbFVrYwk&;Fd=5eMS*bnVT|=gK6|E-#OaVjfuo7L?E*32iGgZ=E>pi-+ zr6qy+&KX&^W>p9lvaYv2Gdp@*96%sVVBezDyGZ&NtU%;ijknRXwx`ORh( zYh)KTzyN^ly#rMGtoE39b%L$Q$2G;8k~>#0kS(s~Zae$U&T!ro#6>0`kXxkSlFuw< zdpAXrcrK3X13W3DR*TQ-w3-CUlmvcTSv^p=pLgwikKUIC{Pdl|S)zsJPEEg3jylJ9 ztdKH2c+ER#d3SvoE_&3x(Mnfc*=VzW++4z`+JN>GRalx1$^1N^DdM<5va_?J_W3`) zPRFSR%f;N>+-lq@-078-wB%%t=x@J}=05!Hpa-UU@vy06Z7^V4wCGiLUIkDOoGy?I@mgeVkTf@Sl>hLoUO+_EaH<@2j@<>0 zre5#Lh}+oMB>D}G(#23;j(sBfX=k=;Sz4{a1qQc&|Pf@*h4JA8` zYHiDLtjW2HmSgFRciIVb9BV=S?w!P6Ipr0(jtoy=tQ04EW#aE7HaLv#Pi#Mt5hF2> zi6aDFdf0^zAx#j9@EZizlPslY^+^^Pi!>m`f(Jl_3xK$sx29m8_Qw>c%KrKswz^`j z{bCG06VOoj<1b)t45!nhX&2*Xo;fZx-ftyi@lwtT!kwlxbhdKOCP$w&kTU{RAigI< z6T%Oyiem*zgPugueF~QZPrZ8!c=-)+IIylNMz!>_>~Bzg&IG^0i&+ zzCynyF%igdcLk{)YdxP4B}+G?IluA;oIYt3eYaEDxGo#WVkU!O-0_-&`@NGWa&#|@ z`pW`u;xEXL)Xve^Q=X&!z&&`7OPnQrv0bVM=?n*VPkD*5+fR7jQoW$nw0=Y z3rHHM)vGmR#(FkpEC-};fnZUt4cP~E!S1WozvXWE5%CdmjdiG zy}jLI#3(l%S_H2qJPM@MmD|ZsKL-is5K1a25Ko|A|Fm67{6*oO((Wo6v&mB2PUj^J zG>IWAG8S$T#0RxTP2H8Rq-2X`3hS;#&(LHv6LkueKWMHp5elA#O(cPdzNJp$oIz!o z;I4r^QLUf`2&`CSmBGFUUhBFf9!O_rkFGo7P@zaIUgHXK{8KRJd$Ohi z-%(-fXyP7E+HBpvo9jegzj{?cF*Qo4Ya_T8L(=a4e%P3I^}||rbZXa8a-Tsm5)X*; zAUa~w6_3Ekf#V6<6QmeBkE6YVtPX<33_6+p%Z<)roDUm>fI(`%OT7qWEG@EjB@GX+ zE;8})@vS>%`}GaGUzB@zd3m)TJf?Xec0K;|Sk`ee4Ugl*^_fV6W%E9YJ!$lQQi5mb?2RAn~8!) z>;A(GXZr2KSPRSED0#v7g>j)~?Uqqs;kXgTmvc)Mq;yKD{rs+#@-&T6JZJ}wBU}87 znl;C_7_b$P&D1Z-Q3w~F-y(ffF7)Xuwr`^LYq054Ha zhwT%i@g1_!kOu;+alPyZEC=HxyscOEcl{5{oVYR`Q6+jHD|CF<*Sp*#JT z<_s8nWfXi?g`$+&IF|>BKKB&@j@Zd9yU!n(Qu^y z!ZJqWBG?h-xMNOtk?5~9^eqz-=fn~!{|g`UX0d3&Lcr#p!&e9!gR zTlc1bS$77}Mx}%%!39kN#m~ZICyTZq`iMokQDrs?Md)Qn2BBErm8G~wE>a|o|93skrvl3OBF{tTC4;~`QYn*Zx(&y>Pi zE*J=`a&Q^mN5!vKVWk9ocRVT%pkTvWTl=dgg^>gXfK21Qb5fP>5Kx#{Zc!a`VM>%S zL`nSiOAnj{+i@ulfJUJY2{3onp>Dd_rVkNdz3I&wq6!oSFg7PHmVC7W|DH$I0V~E1 zI{(m{cVO((aE!Mp6)PF`+}d+%JFQ0L>5ANnIBR)r+M|v~^N=0BHMkhgyK{2D%CMJG z1)GZVYqnb^{UOKT`K8cQdt~Nn^CR4pi8Idz*=zX~77D^t|2ybVJk%GWJ|1Pq4DB}% zmzN)|gsRBf`xSpS6S#5>`vHQd68(-JW&wN$f%uT&)g7AyfR5ODUu0*NV|#W4z;|j^ zKw!upLI3ZB$S^-+E$F6TX0`;+k02GG%gvK~YNPrc-|P>Gq5&nBf5p z^8}+T`*Ad(H{vlSDjpvWfx<4OHSyRC1x`s?so~hm?1oZ#SflXzI2z`xspc91sL}Hh zz|yn+^u9(#F#r0=Wsu{1zaJ<8Itm#C7fr#A zOj3QD!CjGw>a@t8QxbyvMu}V0)nlV=_Re|LJNlOed96PtFC2Ns6TPf%{*I=oa6?tT z^ug%AlXc|Het05Bfn^017(_zybLv$v_DWKy?Oj#ToVn{MAh(U#0D>*^_ zR=&bW(tE!0tc{O;nb53U%#aBX-`GVgU?G-W!^2hV5f2s65BNn@Y4f+&*%LY<;*8s| zOt)&SwvKNnZyqr^bXL|(?Ceh{thmMPcSucUk$m(}!zdM>)odxEviM%>%A)WL@gt_0 zKU7mwYAZ{EY|MYiX!VRkIjhS`1$tWMMlj9{{(gy4ozJ0gH%3_5jm`3Dwtf-Uf5M(L zT_Iz3QT{Tb>qRDs-$$qxkfGeR@Rz}y{bpOU?n|o%;b1!_lIwgknpIkI$%~<;jplECVnYA|` zch;7Jq)}lG713{OlNZ=AVapNe}~2?MR0ETe7UcAyLeX z)A72KE8tTui;BebdM}psSz^ZBx>o7J{|oz%&FA!y>#u14%Z-ro1@=6xVal0=utWML zozm`srWZ5vRsfL(k4;DRcvO{Wms!O$UU{$sH;@7*P&4uxT1h&}<>1CFCDP-n_6Z_z zv|lxHKd5H3h=K85mzSCONKsjIG+M^expN~U=e{|j#&=s+aLwxU69|`I;)T+jN%qoRE%tXA%Y|P7o$IF+E1W(IJYj? z>rCK2Q>buPjLTA?kXA*`DD>|)0XQwl^1uz!EfeOm+N^-Qzh+{Q+p$iX)0z}#nImz5 zsiDxjOWU>MJXk!fJs#__c8;@V9!ohIWPslpGtoFKiKJkD*R6s`c4Y>V>fS{PdB2sd z_*uk8scXG8)99#C1PzyTg2smvu8l(dM$u$}&ck05@d5waQ9xQ<_XpQ(mF8279kKKT zo0!EH>>CKesM27uB{>!3LZCrkqD6r_I_h^r_5O2=+eFlb)ng?cE)5-(kD{YPl)&l5 zzuwU*R)@qqJDj;yJ zW(-a<^P-UYnGn0LI|Z&MR?q$!Wizc%k84v8=1;hr`UX#Mh)uS+?oYomGM8mOUm98G z;(^h5TNW^P@mZmZMhwWz`#Y+^Z$IjZ@2H@1XDIFIb=SzpW8&FW)@cr%!jS{l=V~bv z?E)j;QHmLEy+Sei0oS*QFe587B`zf;Mb~RH*BD#lu0POrzv$)zch6G4JfB+%92}fC z-AMbZwB?VO;moFu$p5}pXAxq~D2?r7zwr!0sQV^qtEIw9ZTKD=-NQfNa@mcY=I2w- zlW%d-ZMz3w((XCe9e2lZ`9k^_{+h1KOJLXrjHWk|vY+sqFbr+7ZYzaG*CCFWf=T3;pe@rU`Z?TR|ld0WsNe zWXtZ6^JJrOY{I(8!f6~j>>Egrob0@6^Bv!k{j#-~g`xRA=DWz!cG=JV(Q=%+SG6e! zV7J!=GmRa4pg(RO3$Jw7%{g1=c2XqP?^c#`*L}o;-Wbb@ou$$||HoAU?g)hkoeynZ z$)jG?LPj!bU9fRqf?Z-Y_h zVa`uM`><`iCs3wpy@+XDl}~}VA^i0I_=Ur5(985cFA@`ck1tNLVl(uJY8^M?S=|B1B3h`}#5+&1SEU7u`cze2gS?_OmVYa{c(@Eb*X{=8w zp0`(;*C@7-ba|hI7av?)I7oTjVmVfM8TSnLD%Rdtkgr4HE<yHX7ZG&( zqpHxy@jO@)gvgQ=nrDa!-$6}7sh`ITAkAJ5o6uf{6kHMi#1~ww)D8~|OYQI!DU#Lt zjYR;Y2d>LTtv}66n%gptyG9~PFm!h9)?CyE9svN)%M1+S_2pp)1}X|6NIrK!8|;I& ztXg9DKHt~V5k&8y&IWOYZ=%s&RKCJsC8O@TJmc99uE0Y_<9#^U)6nE=zu27nM^{t{ zhe_FFrxhewEss5)KmMn`eptVsPtxlULEZA7$&jB#wbsUlEs$dy*CrhLo08! zi6H&3wY4=c*yfqYCRku{_(22|8%UJ$P!^aarYkeCU5c%#_8_R;le;5SCC*IlOQIVx zfbjQb#CYtRbwd#xl5s72t^-#oU?lEUV}Opys)t|EwffPaxkWJ%ffuwkzoc=Xwlr&M~M||N9n){Gxu^Qx%P1U@5M}=7u@k4ih zmXXrPF5!}9X5-X8De+%Hw$ln5xv(F!idjCj?d{)0l!8q&)i#kNcZ6Z+q}cba=N!2J z0Er>Yu3cjpzKfHKBkoTTrIgeF<#@r<<{4kkj5>qmmK>R~qhR4}y_-8H4@MHi_yc9b zO(XzvjZuubnPAZ~$`^^BPwYpphk*RRri5RY1-g|6KLLP85Wd>Voocgln38vJubu=m zT?TfjA)2*u5-iN1IfK@Fi{vj~ZuwJ)goTFX&Nj4Zj+#)o9u#D-+tRIWNxJ<>o!m;i zU#CB@gLq3OfKaOFTo`?Zm`8pP+}8}7LC{QJV?>gx4@CD1ptC;~CvY!4!Z(M!DqpLXs@!-JWaB&y}54VnGfT|p=rTKWzyAvc&Wr}Zxq2`-R8bIZhbDGo{Gjcq? z>aYG&fnV(zokY0r%k=meH-6-Hpq$nvF(39s{J=V8qu0Qeaz457%jUr1vK5ckkSx7I zK-ne168{g}2RAW3(RuOO=QD^P0}m(l@iXkCg_)u9kc|U;|9^m~ulLv+SkN z!#)Yelcw>&t!ab8i&)fZw^;>#bL|5P-et?c$-V8mVYzUulQFBYbm`|;dgkB7KZrzg`8|3NGdZTTPG=_|WLz~vmXB$v?G z+OG}^MENa~W^$w6IEZ_bN^F!{7>&1MMFs{6TFuE}nN?hQ~dDFvJ3tVGj=;uuyn&&(mY{>_QPNj~;OZf0Nz( z3b*)1nYYDq@#;0IZEMTG1_go?Kh~8_%}6@(bkO?kqU*PhTMGZ0-Md=DsqQg7Q(o=; z4@DD3WCiQ;=ESS;TM$Dh^zGrE_Pgs-I~A+RQ2wC)zQ8#u8d?n#;cYi4D&_-fPR~0w z(_XZ4BZ}^FPT|J`6u((!MPV>wm_kk%X*qSBuPiu3qR3hy3l7n@TYj`Z&T2HyS&&+5 zWXQvGrS2Acs(eC_SL-;A!?0>j0#?i-0N%ty!IkpaTXoO9C|+8`!d}4Qwg3J)GbT;s z_!vDJZvr9u=d|IB?Yl4&6yW4tsSO|81runtW<7gNI5r%61zS{xv$vr&)K+{BeaxUc zQW{ZE%tddi`oR9xKdVI|^W0W^J|Wi8bp`%A5_z2ufzat8_eG(zLK)@5$Fym z7&Qm6>&I5)qB10;#D)6vBi1Q>sZX~JDKsNbJ^L>@!CQSr^tRTWu4se-=ryb^R?D5M z!*~F|q0%1fc)@3gZY*9WduI4iX!s=t9_Gor2O6p~U;&6gF4x!hH#5UxXZLSKWr~oK`AvHvYJ(PIKhYh;wPtRW_Nr#A$0{YU zftxoM63~U~Ikl$-`L{}{M)#%bul;|1sjyi&wYJurX`NiO7ITwMIswVs&TDF9Wwk3= zWb5@nPK@SG^`xuUk@Z;R!AC<+`Y5TDB<>anzv))RBpp>q)wh-7%Gmk_i-L$NGieWA-+@no7LzTW-9Ao(%-{e*QinlB zFkr?8feHj*3YH6vkU6oAJ|6sgsBGA1Ad`AXU!2?Qwc?voJs0n9HuGu>tnT`+6A4*u zqO}~{i70?CJ!qpUfi{!E6%#%9FEB3px4A<<2X}>KFG34Bv@=k%{=B&>IO$LV6aILS;3DoLQg4_YHc$L((t@B7R5E!I3<>XkJUYG}C{K zr@#U}(~sVCex2z78OGt344a4l3LCTgCH^yVQ6my$0(>*xqiA>}crfkpsXuh7LzKNd z!8r;kkcT|!dE;sG;uThqi6WoU6ony4(Wdx8=|={l?dIa8z7B`PNoBKnNq87^k?h{W zS9uW0ia#v&NNFP*%0K;Z_~I?nlDC|R8M&mH7JH?{({VJjTv*dSc3Iha!RE3#wh1#% z@L2gFD_I7S>%~3;ILpC*rN33^D?xv6@}3G8Ea*!P!-c3`-%j2tkeyUzk0=G$=yW14 zS$$pn>hH%S%C4MDr1YS=SOPsVNgajo+sOds_wrk413VYNBssk&JiK4yNpRsOszEO<{zuBm;a;vG6~#_Zry4 zX=hF81p+_`f_J-*Hs}q&ZxL2jXBn}bHU~-ZAL9svOG+d(Qq~jEPn8q#sw#14pRx*N zzh0T@dhi4ywyq@YAW_j-%7fgLYd_=t4lOlj?8JvZu{zw#zjg+}(RT+svL(^(B+>9@C$w{;(4P)YH^^uUju&9dkw2MnMws)Au>q z{$i1ehee?z%r1NAET9x=vpMOYcTyHzteKkY+$gv4WUZ5_XX)$7b8lT)Y`UM>U=SNu z^wH(2ZQd@}TXKp}`$rb%ETOc#);KikzC2wl_&92^Id#caR9IS!zgXTdAplsLcaM&vB? zfsdUi@U^VXtq2JK4`SPORR)ym2O?I@CnOPTmY-YqdQS;BgnG6(1l{Y4X?{!WN<9v& z^k3n|?qslj?7Ur#>|;Nbsj++idz51}9jDpnytfe>^vTOB9x>->H|FZfp7s++{+mrO ztyVoXdW+s<48$-2)LPw!TWQy$Abq(2-Nmnhj>9e7+9Ldbu3bnOcNr_@`M>i{#%Js! zH1slUYxmzc}F|4!FO-4t* zOd2o0uWULw`&BlMp2*y>$NETqB_f;rQ)a>7&A3e=<#C!!$&4zpCtX3danBwF09fA{ z7Ai@PDC(~4wWs>r;O8Y;jqBFf7?^FDIU8!uCO8*eIDxV9v3QA2#P%sm`+j={wiCWw zGJnPjrm+N_2VF(PhhN3T6NbINX5Bp~g8RIUg;gB8L^}+&1HIRCDn-)f$Sc&SCXKgw zKOB7j(X#60ifyzoymD4Fx)~zK4*_~ud|KW%9R|ZovFKkPL2QO_P<(PBpmQ_l(*&ih z!n#rQqOj({9pYG20odaf9m)UHV<)$rca(iprkM7=Py#K%a2y-^ci3$dCMO7zp!mZ{ zKNVow?0cHFUvZ{^7bFqFgtwJ7C`;*093M&+_`h`~Gl3rHV^DMdQKtTn`V$ynGd=!4 z&pFP4+|kv@Q|YnE$-n*$Mu7Mg7S=2H-4SFpUA#^Z{&x@`wf^6zvK8h|T%2lm`QV*k zeRQ!dtZz$?h!CU+pO*eJ7dK%4=Mjv({2NtJdJa7CaWCFDS4BDD=Y7?{#X$LY%&G5! zs^U69ot^-I&@~B#hX2EBcmOE4KYK_yM~&~pjr`HNnE;H$QwnMS?Z!D!H_I$29urPi zGF!jrqd))IGe)@=+z$^UrCnL($6ulRy8kBdds?4ZqBX_ddYj(AUv*hbJRq%9)?Wvr z86Q1NoHDGvKiur!Jx+E$rY-s;BL5@{`&Wa;7kQWf0#`el+f{WV;AULCwB28)?&)$u z-d_5}008g7x5$-(2bDLEgDyD1m(I7U8KDY+Nvr3xNl2>t^U}x_q`Rw3UuVV7XF9H< zEsl8Jeh)eSZl)=ru*A!>F8qeKge1Evy;*kF>m1A*L9p93R^11Phl~n_%Fmy~#2>8( z7pw4(3kzVj1A;sGW+B4+yMPscZuK%DB~iyII6wx$$Lx^!||Osb*pJ*3BPw-dgv4}r4cM2rA8kMfQP6BU z3nA;Jc=v$ePfBJc=CgajTm4uBT7&F@_QsR>PHW$%*(zU+Vb9L$>Pyq3m`5JGe=P1E^366 zh>6D=w=5|sU1b2ya#KX{)ZI+JM}6}r`8Sj)#KFjEUyKHl@8+US2Mv@cefvz+bWODMmJ#EfsaVnCid*v5bE6+_n0yL}dC zKs##d;&WWQf5~xF-dL6X{VIiw$?2`d!t@=rTmsO{{<8`%=L!7czorr$V+^eC`%4r23#rqS_f*0A>qd>H9;z$0Mv#gs|_D&7MCklq#zpve>lwjnQcCES?^X;es{+KGudQ(OXX{hzPyT2zVC!g4X-~MMW z3`uNUJ>2Alt9F=u#RU5rP`^8`R#1+f?A)mOL-BWluQjDY>bqMG z;mhAzVYObkY|zy$NRWD1)Kp!UOy$(>@&Mt7D!PbMdwjr8R-QdWOX5~8BiJ=jQ9DiwL@~-cX0QQ}AO4a@9z6QTR%8=1nj|dDbp!j#g z@bn3)APMHR-ew3=^igE|n~(gy3irY7Kx442`+;*K^r~)W{N3+?Zv&(s*(W!Ij{cT; zuYBjsczsT+5P3L4m`h%~)Rs6kZ_{&?Dw<;JM*qeF@NP}k^P*B-)T_VARuivvvK<|4 zz5@WQE2?owck7V9#5{5(zeu=x3h%<{sE&JamU(epb71212GVe?O=U7vS{={GKB@6C zD{OEoY%H~f);8xJ4)^~4ghS`Z$m2923lkfd zVsjqXX(Wqixpu^D4OL3WS>iPFsaJkUcu(3^fsmV=FguUj<6@z# zXgWO_RxC=bU!JkdeO%<3>r3WkbUK$4R{0#y>)HTrm^jN$OsLD{gEQ|87(@oR#pjqT zY+Y(ljHVLrBAGLU={W?ThT03IJK5up7^Bd-ShOe8*o6A_++Jkf+HP+8TmiR&b_Uhg zNDC~I$aNFF;4%`>js*OQK#&gbJOlAd`f9F0kGY+=3XO2hG!B5 ziAcoTdn5ZS!K_PouyU4oetyL0R<|vP-W#=XqqZ48IzM*#Jqfe=h_5m=g!Tn7D$J27 z8c9^h?Yl6$7JY^nq68$6hl+(H9;&a8xqmHHCj(p0nTy-~&B$HnCp6%8J@F`aQN||4 zTe~R@|IL5;W3Y<5J#lz1B5Jy?H0*JHX>_VtJhL;>k}u3bdIJufS_B%P$VnE;S_5k( zNC4K*avj}vp0w#g{&{GY$J;mWr?<)rU#Hrq+L-r-?v14!&H&Fl*2=acR@1U6y26Eom!Lh4={xxyL&|=gr0Aqaj^t^AMkT!docU6n8&5 zVB!M~Z7M1h7?Nf~a4tWZ(CRZg?D75kJ@frQ(cdMaIEDp}G_ix^oO0(;?G9B#EIyak z54D;c)lX0}16lW3iY2bPEx$?mn>-=J-ocj;+tq~Vh!_AQ%5OXZoml)XHm{gKJkF@N z6l2|a7pAvxZi~?=?>@=0do}tjSJn(|m*Y(19=`|Qm>SmfZGHSUqz$>1U8ZuzjJgSZ zeBRP4`KS4lf+Xl;C?}wZ;}6(e!9{XWbnvPBi0;zFU9`t9nutIzL0p-?iSkF#yu;lJ4ko;X)oQ)3%R6e2macsJywk{ zZd*a8hOmUT$A9f}s`e}WSr+?iXNpL6N&tOAdqq`AuB+C>VBHK<7UIK-;y6i9ZD##Y z^8;P!8z+ww12+sti=?#I97EbjvxkzAt!V(jabHKCC53a5k#=3nR}tF6`wdo(GxIgs zXdF5-RDSaQzw`FqCrwS3@%Rq|_=EY;%K-;q`|g@{O-c9l-3QI0y@q|Ns33OR9rY5^ zbM2#+DoLWlLNvUUJg$VHajA9hHuG6k_Um_6s>KN+=b3Ai)59d-#cAS3XM1{EFU3Iu z)b(u;4)l4C1dpsJ2g|kdTfk!NrXq+)2&=&v+Yo+YRZy&;3%rDEs2p*8Sd?C|r z!{Q`r(_xN-PnE18V_54_p|zB0|BQbmLal^{xx?R-IpiVhqO9)T&{6ETO<9KD^3Zf6 zJ@_T`I?2k^f_Y?8dx)7&Bmttp{;nY-n2$ud(_ zGASgGL@J!jA3*5aQ&>6)tD!0Ks&v0gI=)xUv&vz1 zn%jAj-`lFCD>^kQN#K0*al4C6sYw+UVCX!qvBsRnUK@O&a-Yf|TON+TasrBL758X2 z7w{>)hZ`=M&u8zbab@DXY1~{nYu;^6x)(@dEkf=>h0|qA&MKXXghvA84?J^E1ayfZ z*O$DVpVNEW#Fjyu7KbZ90M6lEafov3IyT4FXhfdRF}K?$eY!kB+6@u(!ZovP8ea&7 zD({=~=ZdbiTZ+8|0)A}Qf|Ku6l`CTE{W~f~!6JS+&jb$Q7aV~0>ylIS?4(Xos@W($Na9*hHc0s66*MIfdzDWuw4Rnpd zu8YI3r|YTjS*zFH8{NO}GEw=dj65*C>YgMTUk=*16wboOin-IQWiQAPu{svn8kh2o zvklk&H2-Q%#ZewZ2u;?y5SK@>6iT1x`xcfV%JJ;58#t+H9GpTn11)0gERD948#=f4 zls$W9>c3istvr}O1#P}UVhMbLJ4roX0Z!C$T{?V&fb=_6F?%K6$ zi{8{WH?ukK+`5qA<+2oCRqT%{$ue6-m0A+$ zN@vz!!c_J+|6;AKpOmX# z95>^J5+L8^=p}SvoP+K*{ITzOciXu9C#ghD!Ss1^=hDhxj3Q#96vNRrcD!k*c4MhD z>Gp@#<&pE+c2Q!6TOu3GbTI(HJ->C)*&<8}I+r3!qs6TzJyh_a(Iz>s6Zi`7kpzg4 zk^%38TyYPbGn?_Qlvf@mnS)GFhWfq{)GjJLIQZFf2jw`Gw!^6121^=r((sm0w*>2U&Dh5J<1%ov$A-uua;g4^kqE4L`yl+v|E>eE_)^7#=H zzK+-xd-OS8HGSqoCoiZrOSsd^BE5JkFrFucqJ_x7PQ={Zh_@&z{p9(!Vs(34b{HGBfg<{BQ~a9swoder%GhrezHNWbP!TEbpk7o+F4Q^iiqcCZoC&=m4}d zn;HmP5XO2-$NVbo!m~b_+fY}qnIgWuYtAW2w4D*= z@kvHK&{2lqbozHD6)T)`=9@vgco^Cm%wSq~C$8EhuIsoDXfLdZAfp4FW!wpb5@?sB zd(@A2zNUG@c0D|ZIU#Ru)vG3-*J0=l?}$JGd}O~60T#`+V_>Nr;2ts=6uu^VElg5O zFiU%j)%HsZ0Mth!#<+61Hl1`aZ9n$QVM=k%)i&9`N+pz$0tn^5$tOepYv%?UUpBs*d}en%#@V);-3?=k?^thOc-xx3uLI4JxUzH^H9kD;f!syfZK@a z$(|Oriy)1Q|DmwP3JEBRcWEW0#m*Xi&Ot?`)eA8CG9?1((;=Jfe<%phPM@(a5B}Q5 zKBs{4^96Jxm%!k1Q|}7DPLa+@(`;jHMG6p1>f$td(c-0^js_dB*F&P*?}cO@E^Lka$@712COT2W}x7>0rDYxONZsv(^~68r_z?)FG*=S{Z?)jYABBlp;mIu><(n=Uk1L3n^)oP2i`9uwIJI4)G~X7Z z>lSdkX*wYSe6E8_iJ07;Pw%MtfV0#IXX-Tcyno>U%EZ%0pQbN=r!+57&3*a)7k@(V zz{)9fbFOXaXp4$Q$q%LBRu`?00&?wCv7hX-PIPKV>&I~7nIdes{|nUEBb40iq;3

O%TmlOs$2J^64~1c;|f}fA~4c=VR`jL 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 (iZvUM>3T0xxKJ9BG~(A=3C?uq5QCXiX^y3 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%0Dy za?Hf-lx?9IxAS7R(yr~ir)q}wBLo%0AFOY5_6N=4X=;Pz$O^ZhHz{w#h%0|Ef|!2} zf`TD92`>JY5M+L*oLN3}$A{MWipJpiCi{(<`fTSO$mhADfbMFd)b@(Kl{iT|2;YOJ z-XLP?D?XXcl?)n0gkt+qvp&e{QtPIy}*@*pkyn|GwyAuD2NdHgp>Q3Wlh=K0F zoorrS_EM)f%e!34sI+W3`~p0&=k_JfUROphI6Xa}0|&s~9v5I4To9{P0|4PU@-UgC z=Q#6@7TofRoH#D3H1S@8pBd z$keG;T_aOwJZ)S6qq$5ZK=|U;+`9<9DR>P~UvTxe@=6N1A5WRUeJk^UR1uJR@-egd z^PHvLY70}1TOf6!>gj1=qswLblqMByg6geF2s*}Ftgv>HxxEi9nTiJhK#(}ITo)D! zIih^XTSvLOB>nwPBD4@j;<-Tjd)(XPhbV}zL@VSJ2zJ=AsC>5bFK5&+pPg0`Fh$U- zh+Q?^cyJ*NM<&me6kjXxabUUcg?7Fr42~F}An9jm3T77BJ%JIC_p}MiZ@Kft zYGlRuuBqUo0Xja<%6}}Wv;i;Bp(<8C;la?new#6rC|X9-#+6tnb&h0WPcUC_(hhSi zb-VT0x7wD}hLFN}?w*|l{U^qpLiB3ApIJXkc3!sDa$kW2AbD5M8Mi8|BLIG>u+*(F z#L6KwxdB{1_C$vm{QWzNTGZPgHKlO?O0zlFv|K58pEHm}iVhV&Y^&QrMD?%X*&7}u zpqaF)3mfR)rZwHn5!Aflvx<;IdFgKqTGO=yI%=GMIZm&|I23$w<@6h%aOKXc*y~$8 zV#e}^84~X7tb}H;Fzj@h+f@MrI4yL!^|lPOLrr_-(*R2r+o1J_j(;d$Sg0GCjrUG@ z34}2MXH{0AUaHB*cuhr(rw=1jbUhVoXUVs=wL;HtdPzTPPkarJ}KOO7@ zS^cfZrark?W)2sh($8q}&3u%AYa+sum)G=QYLWiMU;q=4sV=`EeqhRF>@Z;M+io4r zP2`Xhd*1yNN;&f+)-VS}+SPqb>pet`#fS)?W%)01mp&%S#LcOln0DIYK&JH}jyn08 zFff5Ij$DeO=k?yEIx^~6+z?}@Rfp-;WZdAP=W?gK!HWYx%b|mQa(?$z!W~&F5t2aK zu#~^P@9I`Fgr6Ul4=VL`I(OJr61&BGtxl`aq{GxExzbJmd__4e{0@)R$?cd5s;_DvwecbE{UU%9)DJR|ZS$;Y_lC`EgrnW6n$P~^(o z5;;lu`}K=11Q^8Ydw_^1fP}|4v4s{wkPD~C+H4UQUy-tjveN@ESiIYi@*?`uK{{{v6Q$pYup!-po_W2yFkQ$upH;>8X(FW@ zxcMd+9J_R;_^9Qoy<=P5Bt!R!Jp1LbS6wn=>5g{s} zQ>9r+HvR}|T8~}JTP}H(CGH#q1+f+uC}+vegjBXr-TTmrF4Ehx-|y)odR`4 z)(tHRl#5Bpd_janUte88HSLRKC$j8VN%(#gO`RpzN;Y`;u-c3Mm*zs-{{~CwL;g3G z;LK^S_m`unKTS{iZ#arhXIC1je|U&4?GGxf)4j8Z`9A31ZxteG|LO=^{MoYL|78CE zg>7)f9&P>y&L5W&hKcyN;V(qLe|YM-i0_1!;=vXlX~nGgcf9|fIKnTG>n~ag`klWt z)BlhsC{u^LOBm3Jjh#pSheSv&{5eVcxe|nnGg6MvE>9*as(_GgL;TinlyesS@vvrh z8I4G$J}rwIcEBH(=DT~L97CvsNqYCDZYLINaM;>$*(avSJ}n1aeH?#tCn)Z zGOZfx1&5X^e+KXVz;(v7p%iRx+{H5H{pZRfmgs^Tb_+f=;U5qUZ7hzF+zz6*u)BlX zqI*>$dtt+_rJUw@f#l(Ph%dcoJ*Q}N53rBO{P!Mhvx_pw01!x=MHA&@#w8EnPRH=} zJyZX5W&sYUxVeUfAnko|KuSxLU`M%%-A+zN!%7xupm_&n2PU|(EdLc;^q=u^7uhd{ zV5+SuUrA3F^D;xod7o&Rpgy#04F0*VS2wU2$K|!4G`l0O4NA8hRx#7ml@6|97xJ zHMr042Z_$BnSkD5qx*-2_AdF$LgTXh!xrgSTiLV!VtR!7xE9qOxcg-=UvShuo1sAK zS^VOB{S~11D6waL`?JuWOu+YX`OE9u_PG17#(3Y?|KWKVb*uyOexjrRe$8xCkv}ej z1nE2PjZDT(Ry7s>=l7<b_mgJ0bEFLi>Iibp;-`F+o zPuSxoXjt)OAu7(J{U&aceDk10{|NK`BZSLzN2$ z!5Y90&H69%t;bb2j%mpQtGi#lhoV_+pLlK5IA$g@WG9sE?mNQ~=w{E725qWzd`kQe zAWOmZl?hU-wB1KXvaWDOcn&hPyzgAMpDb$TuC|)pY&D9C*_0)Itr%g$3a*Oz4*Sp@ z&Z#vA3Gj=8!)k2{FX9d^-;lPxXs%HQ*&fCuVw4 z==j3`xHrl(GVX@9%ZI*BfIF^@NOq&^o;uWF6NP5klwoV64(@VQNfoO|N&&3yRB9u> z|G$7y^oEr8drheqPNtTxY^Ki|7Mfcpx0>Eld^_hQ_jF(gbjd%|5eRsCRQ~V|LCGm8 zf&v2GiB$vHy36+;95-f|`ljFglIw)Y9?ui%J@`TTI!1YTW9f(8MJE|qo|FA#1(VqP+^7Y}Zd<1a#HWgo?49qf{JsOw+h11We{EIW-PA`jK>DqF8 z1kBE>X+A=IPg)C>Zig{eBh;nrMl-`8;AR4+(Z1E$av<9IH3{d-ZGSNyemyNkxv_Uy zLA6v?Ds)g({9N1ZO6G*{KR8URYY)<2`@X$Q<@f#uuGI>@Ft1L&INQ5jLHy*!LJ%f^ z9;6_mp}8q5HKRDJ=trF@43lmSRwHGHR;GNKuE%C&N)nk2d-NXVO_nGHg-j-3Rzt0L z8oQCgJWLon72U3ySc@afkRvh$9Zc%Tq@Iyyc;I2ORfXqdvi&+^ zThj0M4)-52eN+zWoA2yurWqulVtN*#f|%Vim>vV3_A_2orwQW4HzG4s#nMjX&aLxc z0X)r_Wko@A!nfKozp6V_O006S;NCAC$kp%fxHI?c`rd)HGkNscdmwYhx zlaBkHOk2Gey$D!b)+>+=CMObzqo49?CF!p7bKfi-{6v2=F3pB09WuS=|94d zkF1`sw4yF;)YXFF)WEx~7x{WaWcF6?-bU|RuJi}r(nfXJQFsZ`RGXCom0cycFjb+v z1=UQh9UUo}{x73?v+~fRTave%DC1?!TRS2@xn(WEKqej}n*KygRupOxC8X3=EJM)! zic!6E%L-c#b5fT3?$i$V%S6#7jTxKd+Z#LBI^mSpdQJ`ifLM`_(tO`WvnSqhelsR@ zERXSab?lpYS3(~F6wV6WUtaGt|2MCP?=tj`e20yu7Np)G${R<8K8ikG?Y)wk)Bg1#kOr`1wKwzx}Q1!7==+>M`BiwA+Ma!f1M=N!-Wj zN)5otR!O5(=8wq~qQloTg=HZKqP%s&k-qrn= z4#%<5XzKtU&()~!5&>peI?zEoQV?$8#cuqucDAl>>16IX@5|tZ`h`9OzWMfQNiYI| z0p)KQxU}G(9Y0eQ27Rluz4-ffSMQe;gMek+>(6hiz)2udfr;?%l^wvcrt6TJCF@UM{{uNLw-ON+a!z#4}Q{L2f2CiUN~0|HPR0Zm_r zt0-A#XAePI)=<{=r<0It-G=eNCcFASF?V>PmuQ}3Vi)l&`@6_F;PQwr^R4+HaNYX@v!FO@Wc$Nix?G9qoiI?!Wht9VbofD^ik&Qp9oTxDD zTqjI)O?WTPq-3j&=WZPd+E>+AvtkdZZ@sC8mNYTDH1P16oZEcPhp?8s&ke8l3&obw zGE}xdaH*YXJ<#OMUeE}o^S+urO8FEL|60%46V-=vH!dZwo1+*g)~+^+M^3t{vtDkR z1DiB0S2Ct_9X$tuv^PqEcxEN13@R>W@G2BM!|E+2WmmdUEVni2OzOw4Q6XAtMDKUF zN1&Oll2_(^){h=XB&N1!F|nIUFq=w1jg2lS2XtG~Z;;cG#$GY8hR)zH9(diemA4ki zwyM|E_Dc6rw5Q zEJojP=UEm=9DM8T1}vFy>&B0+V|@eQ6Y%u2yqVhhVK#N_&wV6W#+@8ScCMdWp)**$ z-p?j7BaP6MmUFwh^=Q)esrtAn4^H<8G~vc2ZFZxuu{cqC;k^n!;@A6%f3q^S`N`I9>97NHXRQ%GrgQvDH2wrSwTJR(H%0`={n_usQ@|3}3?8co*H9x2S zIqIz`Pf2*C_*Yp&4kn;p<@W9x?iJ$(P$teNlot*1oe>4F5Ns%>VS@Hx;ldC%yG$mD z-tndfrC4*p?P{T2l#6ZLpc4T+0P(Sn${+YDPmA>7r98T$j}J2-tH1FG$-3hUU(t7R@ zXX?eSF>{0_{Bn=2lkn=RR(ub)N2NQv7ThQo`$^f+n+AvC%Ja2Dn`;)pS&VMmt}(IJ zU1^^{grK($rV9(BYZqbSgl(NT4lc9%M{4eccQ)RPm%(RW{cDKkeVxzoZunBO)Z@^d z!adxavg475fBe#WbMyn$=xsC>kE5~Aloy@K<}AE%xhr=Wb~b>B z*2+Y4V_}!Jl*FefrEKDaB#ZC)oLBJASI1W*^^TY~SPXD<&9U9khkA>QF~HU3yQ<{#ceTTPmhwFDYNWk7^55E>90n9}Jsu z-`gDthw(D+PbXo&mR1C^N*8UJiSLMqpV7x`VI9i_>Jdck)vlOSMX{*I@|T%O6yg%* z*L?4cWk%?mgWb*;f!~$Z2<-bQqsLW@Ktw)sb*&5v)l>0FOBBHS1JE92t{^(pNwrH|+N z;vOO>A$2<(XG1(IQ>T~Htk)lnq@|@+#&hP{EN6=QvoHLyiLO1>A)`KxKqN+e8esM# z_kp>**64!CY%XBI>IC; zJ}|y$kVx1>Dcb7ln7zN?2mB^M~ynX9nReI0sROyQC9Uw zjCsjn0LNBxf^eJ7v>Lfp1WyHyVti5#7B=(a>HYmUPDfxfC$90gK%vj~T++agHgnR0 z!jT!4#kv>3bOHp9UaNks?ej@fnifGGetvXBnrl3_MyG-^Hq^os1?BnIJ&ZX1hD8j$ zVB2bK?*@dE=PG$)tk+GUJ8tI(XqM~!$tKZYMQR^T4-blRFVKdGpm6RL1(d67%pY}a z?IT3AC$z=X`E*R`u@C@EciVy?L+xK&PSjo?!McaaAn@2l@Z@9uc}{My=U{4C27O8zsmsKZo4jy zxYJFW(~r5^A72+dfCYJFju)>;0x|#;Kg3m7+Fd!qH>A_%rsags@Rg&9>Nm)9;eCzu zn@_XMx6NhqNfVVvn>ML17PbEMcn3}OdV8Asr_Z5v#Rs|VeOQv$@fi7V8l)jX3CKcF z#1PEvNI#)%+IcSpd|Uh_?0n*V#75c2R)Gs+)py>vt0oyOqOVIYHbc6KczMohxCk~^ zv_;{@N71a&$=LWYSop(^t>*gf_Z|FDUM|Oq^V8c@9u}K9;p#XAX(z^Hadq0C0q2Wh zNc1oJCO^9Q#SX)82%a_A6yug&s;^xXx)ls#BYUYw2HqFCUN-ubw72!G9ul4vryzKq zHx!x~TZZ4%=2d-!Hl~Id5On%wNMe1+~d?$Z_N01@^^d&0-I_jss7JYtAmyTjtFu zpK>;yGM@`=&5(C9ym3p@&_gExzJ9sA{dg!=r_m*n8Ziu&lZP&4ORY5a9*}oW#qgZ7 za6vi*?irsHO}DKr;!HVwOqR=n550#Zkep03K1NTSk_j>BmS8yK4h(E$q~%)7=iz!hGQ#5XZqY9~_dOE)T=IF~ChjMA)%Q(~<< zyAl9flnQb4w4lkiV0FFKeQ6QA&veYJA?pR0;9JQX z4~9s!slR3sWX-XRf`|0kst~La;&50yyLL`21i|R>JJyt(P3L#Ji>PzlA=`nq=l54T zYLaq(GF1{pSo9L`gEYZ4yy^}rqMtNNH} zOM<+JPi7XlaY6E?fLZq7Mi_Xhv2q557~FUU(=2^@y(I!>=CTY&MRvtIJmc(OYh9SO zlP8|mfnXv%M}@_Qku0V}mT$(&{VOPGQE&jj)Cj9a?uF(kxnY=ief`bs((Rp_fI+dY zvAejCm4+n(jKbDziLCp)P;#w(iPPA%tF|E|;OW*2)Mes4Ldg0Mt&Vg#D{t6F z^QUBK)W9diS9LSsPG{0aj-uV{0r}K%^5Af)_f+{;r>UQOU$hd=FM||s{ZR_|^%ZmU z2WR(_$YH<4(G{K9_C8~x>6v4zLmA+|8IxBx8(!%eX`PHfYv@iqkzYHt ziD(xS`u$xUi_&BDsp$f)8Vv z8?(Mldf6`8(MIx_V!l2ru5aHLa5HRXt=uOb+HXom?||(!UXrtSoLEZA!_XJ*{y~%5bnVwcTIOk9Z2ZOE5r5K;XEuj3`O8 zET-#z=!8zh<+OReMl|whTFRWWwQ*5CT9V}f^<)t62J(PfbKFCrw-Cj&{W_3S)?Bd( zyr1-DB1;d}&`Ms*^qyVbnvr+qeYOhll4E-Et$A7F@}6p;_;&Ex+(7m$m!$=h;-(BA zygso%jEdQQ-7%Ra?Q#*VJKsB~%1WZD&5X+~6UNY;XJo(ELX!w4|Tt z?1;Bw-{MALOK++;pUfd>Jn084J98tA0f2&btMUHGIb`P<((MWKT!O{qhQa5OZai-C zwh8Y`Qj`1-u8LKESfSZa z0e45$lxp|7AprBR-Q^;l*|~RfYkAZl@$j7qB?)7&Zj%1jyS#Y!xgKJa%e6ZsP|xMB z?ho=w$(}@{#{PmSC~2q(K0Clr?`k?|fF8F?MApMBOc0hO^VW*hkv$!tT_P(k0*Q8P6$82RWp@m z*VdyyNRY?Z6Tw1)jP!Q);Zp3ZMu%GPo+t0L%k!|CKPjE@O4Akc{yp!?EG=0?GJ1PJmB?ADAXH)v5%N@LY>eo#jgwP{1K^!RK;C@Wu z9dMuO6*jgHqFLZ%uO^AFXq9Jdw;-3YlVZI?xPh;gPkO=SiR8A~xebJU z?qt}Jg|~XWR@o`OKfTw(mO6kl#Pdh6;5_{#*ofh!ZZ>fgRHPZf1VCZWJ8biDw{;Fr zY@%Tp$Z#Y-JhFLRz}E{TZ%L7wNHLZb&X)IEZb`fOFt|?vyVV}^_;|vy^ipt8o?O;j z6LcmCFA0;IC?egOy@l5u6eJq^^&o|#j?oOj2R&lgL0;!i+SW9EOY>nzfAOY6zh7n$uv`SGdzn`ym%Y2RKrguPK@{)#%UZR1&oS>Zc6_Cx#QgOE~6o zhH(y(S)1dYBqx>BPRrg`6Ry(04HkV1}_;Bp)Cmws8I(9nevi$hYud zfNAyZF^Q=j9=KGh$iQ+_0Bo|AuBHx;0At_xNcHP>N)D^tffJzZ@;pW+XD z6Z?!KKPs3#Z~6waWXVFm=^ZO=NU9GMP8%%CyuMS;UN_5z^IS4nc?+ow) zurjiiky0LVu0jG;pDbIq?i5;O=a@Jan;UvE6tJkxN|!Pp)h8`<&NyTSrF_Vj)x*D~ z>-6fBOkS}BjSYxF4IN;56<(wC$rO48wmo^W(ou7B4R6@+8@q=0i?ZZ#cv@k>8phiO zy00_$m(z_=`YbmeC}mvjiV8S)E%@|cW$yUJ5j|>OMMit#ZRz#*Llbrrx{>841)xP`x%wD- zc21RH@yo{d!Ou3qd-P^lMX#*~%X#~AYDz#TWSAV|zN*kmhNCNt$|O|FbiIfZwl=8fj~GITQP=vq zo`l5Udm2KHWbl7=HzSlY4fy@l-wn?`G70=T?e}LWRBWPueTMjDPyf{v4KNPUasT;i zD4yUD+9@{s%x95o%P0$_LltvBfaC8sdj<^^E^=cozFnRziuLPC-?hoUhz;DAua*sv zr+qmnJ5BdXHvXM*PZ=bFnL|J#mj^Wig^NFdA2Pwima9gXHyJ}-)|v5$A`0=}Rwv94~ryd|6_8Qh%*-o)8arh`W zj8qXS>Zx}m;d-_2YUtBmY$VKK5opJ*ra%G+BM5w)7`F^bx3YJ`7kQ3Cr{=rYW_1ib zb3QArJz15zc`wc<4`!G=ed!m=dS|mq+S2HLxX2BXLLE;8`@ivUh!OhMi4%h?lPj03 zgm4N5kU~J>b(kNo#Dc0KKwJ%(fS zTIRHVkmO~X7lOkmhtzaLM3go;_98uL=2lm&3s|^55jZjN_d)%S zZQ=kZG4%|M0hr!jqn!OxLPW<)8V7m0O}C|%k{50gME>nRj&Ukd$XC}Ip4u`PfF20L z*`nj(=+&nu<@n@mgUlTmY1Luq05&ogK3mZ#WTFa1%qko#q6p~2_bPa6hu_AUo{l`S z{N3^^A7OafHE?@e$bG+TI3%F(qRcL#5%d2B3SePsw6h@trKMq$S}8_w+2Iqf5!!>- zJ@fMIY|n=b4>1o|oY{#h%P#Er!YrS0Zm04Uhzb4XT`jRqTYWdVijN1L;u zn`7O#C?-Mv-VYLVvli`KUiHm)^EaZZ__AQW`sQRlgYHB`JaJ|ST;Wkb01D%tWK?LM z>Fk9u0FrS#?n){-$Q`CEJgnYmS52Ubj~9khHxe9jE8q(@?uoj++1f5*nQ5pb%600HUGXcY1jm&HS-Um6*6hvXK6mCWy_(4;-J|r|$iE;SJlRl2J6q{VG3Ve!q!C z!1`J(y=YOEjsWe$i2nJ;Wpowi1e<6(?UBevf%y=AcGWCQ+MUz9$)d;A0dxc~z2OtP z*ZgW*SE$Ov;9XsRW((|zzi|L#vDslm6zT68-g4n?t6*ZEV1bmEf<4Leu>RY167=t< z+X!^siLNvv^uyfPyrqZrITW;nX6tZaT>EhkvmkVn&F%jLR8lh>e09SK`u zZMY%S>m_U&x5jzhud}l=E-nsDi|=3053I5(E0k4~uUv&^_wjF}Z8L^mFFKKo48GW?s^>uwqi! zma9IV{%c@C?0Q3{+Q~Mb=#LG=49cQOu85KtxIi|VlF3J)=h;kqsr#9EsTWxf6LG2B zxcTX=3{ApdVum2VcS6xep`@s>+z0zWR_jTq@=(^roqI(^7s!0Vd*(P#z`pf@J_d~mtT|STX@SZAncFY3NI8h%yf_NaFi6=Lmzae zK6O{y^Q}qLSf+FWOJSNRAiyqgE2{)a&~+QoA+eQjJ40o1F#*2ljX^aC)Tri}mjRaK z!Qb>?SrGOrFlUMMBgAY?os}5Q#&&w|A7D!J^VRlrWu-1X+DkU9oqMHswjK76hAZTF zzzy9!UbRRrtUi<%b;!Mks0eIF;m2#TJm> zpzUi#;wTboN_==%T%%?7ki>{aD$pQD@hRr$_}iHLh27f_2?~nA+~fFI4;YIY{7Znw z!^I{xUVcT*=5SIdGQFVNV`h%fNt1Hdd`wm7@7E=`C!lCutZ`?Ife3gYRL=V`#iy$A zrnb;dU@zj9j6swebwV7qA_I@CU4LNWA(3M2s0yfJxj#Hh9y75nF= zx*zFxBwM7h1y{%+4h@oe1OZg#lMfhLPmQUGhYdxGbCT4L>W`yxuesOG<|+C6V;Q0l zm%1w@*BdYFBAehu8|Bj6MXhFBXePWACISnOPzLHr{!KeN{NKQMCbSeZ$cvWy)D9rC zV$n`H3MoJGh9#VprZQf{)Jn(gVBX?>Vi666S;30?aq5q%;?ovOuw5Psiy%ZA|c4IHw~ z2?rj)SG9dTm0Sz9QCE`hEOf$H^Uz_GsHvNh9Jq^0mdFHZ(&ban7Su@P*?WiloSDK8 z3YrDfH~Q)H8a{@Zt5DW_000WV)hF5wq%Z&cBJ$nn<+~i~ZO5V(4~(zn$L-6gkF`#{ z2B1kB!_n2o8!U$oQy+ipd(lOMAGyU#1B}?ph^J=C5pfoxQft5p0-a%>dl@8AI9{im zCn3!?MpO7r(`X$`Ts#dOP{aJAF~#v`yuq7M-W*3}M$5yq#f57&&a+;ZEq`PG+}RX2 zv{2=CH;&uCM=5D=mdO`s}huaGzdgf6>Zf8$IT*iv4|42n4#L;@)G{N;4HAa zal1DkBNH06SU?@D3u%znwaomxt!E)WVPL2wurIqI>T2Yd#Jq20i`)XUtJEsCD6HDM zl8Xp(JQBL4YK-UYzu1clAfsXe9L48``-p*hvXYwrE4NcqOiHYY|iA|p%$+yeweA5bFZDO zs%cDXxF6WTd=Rs7@wjcLRB63i5uUPC%x-sJ+-)6NvI6#>u02NHuFe5ZUCo8T56E@k z7;l`@8(4QdDEF+w4(oun>cmI>_0~Jj1CvIcX)U7Vb5Fc`-ybjHX3U7S5|KG`=FFLMjPV;|hyweq zjS5(HuGN-|5j%ShE$ziFdUCQl?wA8+|4+Os?uI}_6+_W%rLuRC*Dvl*O%fyj>S_ru z6~z2{7BlKX>%+|{M$?A;6Z3}OBGoF(+1~^68*4XTa#H;r5Bc5;%%*dw1o{_L2xw^+ z;;apc2-YjGog2UehM@V>_l(M2t=)DowD`I|--i`ER~&i@*xnMRld>LH0v;&(;qAO% zb&Cc@duKPumw>(wBb$Bwlit^V{$OmCkNrN+!uZON^6w4%qTghu^tN!N+`KZM`m}^j zQ2x}4d)VPJ>{`*fMMaXm4C0*HNea)J&9wd!qd2loB4E2WiXXXU>G9#S;oyB8z-VEZ z*2`fxUq^aspoVjVdMYgB!+n1%w{zLa%S|{yM6ceFJ%v5=?#c;%j{U25JPnMWDXW=0 zb~%!*xAK5WS|m;uGi6K8gkZ@a7b0zZ+*%m9$5}=Q@DtbiYZKw*xxB)Ya5tQ_5+Fy9 zhL;@QKhI(|qlS9JR`L`neSQ2=Qd$_s;&AB}y`Zj=RT8jkq*&Oto25%$mco`s zB5H&ShJ^o91($C-LAzLi-Aip!IhO_*wg}dzPNuA~;#&enj5OY*^PUI*|B%PkOZvQT zx*rQ5*cwfXT7qWUt#UBY%&MeZ;xEAu%whFg`OI(psMgfDlolPn(F%s)PVjWm*cI+4?vQ`f>s-fr%H4k7m`glYwCa1XJ7=Uy*XurY8C{u+B^5k77%Rkah zfmS^+-#S~04U~88T;?i_{b^!&f4Rr3!!@eUh>5Ycl$Jd*7zDunBp-cV*gwip!Aoxn zVm%cwTp4(%YI$SdVeolV-wzyDtm&xt)G^p9oO&IZ{dQBeL(U?qwj?CC??cV<65}}O-x0HCPhN_lLRK5K487ocA2nK^32d(P*e+4#ZSXW# zJ2qAhgFyus!`1u88F*D*U^(*U*f2?7r-&azug zHP+1t3R$q4X#*pkpYk8?JJ!NkX{Bvm|S*(0c|yCSHoq+)8HBcKq2TkNqEQU9f1h4i*t@ z&y8nW+(gqgG34Bw=;%zqd08tpBAt^Sgr=#O1%=*BTnLEZ&-H^3hHfnlIBZSL0!;-y zcb!2{zjJH+(&m&L6$vX5+8t&jOnNG+(sgY$Y7EtI4ab@`8Bt1fQMCz6t3R)-^%#+&`~GodKk{ESTtG7#ngc(BYH7I8hC>t!#rV8O9Pl&X zElyIQqUcByM5~`uM%86-fG+J094v!k08y85{KLHf=z`-GEXksz9(ABao7-1DxYDUY z-xF6eAL%FY*;j)g(az3%DOt-cBjHlL7)yyrJAxTVSW&_)9Gj&9T0pb7ak1$|qV>cu zpuR;j*F@S9`x!j&Sm?Wa?@^aEpPG92^cDsrAl}QG_3xeM6(YI%h^IMv3V)07zPo30 zRzySLS(>kPN8HrQ0pcgu`SH%M8{%OuqDa3)nx`1yd0pwE zO4rRw+*V*)o9jT)$MQjcaN^ypn#O_n#Wx{96-X6I@-O%224jm-{i7K3%tH?cZ#D^%FFTFul3K!=kysOsgb?F}?KZ*cW-sg$~p%Gy65F@ku5CFhkaokN~7G0PDOk zV>MK%2opN)5pXPP{Ea63l+B|q8@@EJ4l5DS8$%^F>&O15)J@@nN71&h5utr*eT1_v z`;SAMqZK{bor?#n{Kn@+W$WitC9|%YiT&-y(wq(?3^HssJyJpz8`;Ud5R!LN_i^D?Dj`(En zjsU_5q5X2^tK7k-ZmJGd zb5f#3qzd(N%>*qi3ll7j#DhD(jo_+?a94ki2Z!nX?MZ}Ud{@5;h--4r^dsAJxoy>< zMQQM&6OmSxv`7|WGiWTEF2>4V_jV@wlH=2EzDNo^Nl-nw)MFZyUDA0moc6D9tmfO2sE?lx_aE{bKRYXXZkP(; zfr@0GQARf*d`h67+gQAWzX>_cKrpCBbiSr&j6y@uxhM};U>`uk^N&o?{xosa#a)W8 zkofv=sbEZ8GYAoh=Z@OxXNFjnUmQ>^BCUhi2WsIj7%5e~{p;({s)d?GkG~Vr4|xz= z!kg*Ni+d?=JuuOWC6SQaZyO&PB#m5_96GEI^qgtT2&=2*ZGoPQr|t2}@HiME{c=l+ zr^M4i=m>#OreMKVC>xkqrTp{$@lu)uFMqU%4<-VAXgdaBxf#1TmY;d3#BAY+9)&hs z4jq#^j|70(eA5yGpuTj~@ROE$RJr7K*U{_i`{(%%0iSQQ0|HSBM~ucwRLXRq4%Zy= zxIQKiM~+$=mpJM6Ye^H$hLaO^Ju1L#o9Fn1^$0Sv+ul6( zjbc+};mL_24A$DSKgOA<{NNEEKO0wBZlklSa-s(SJFtF|*GXz=@daX5X}53J?x9>g zogbXb3YmK0O|N^|ho3s=NT24o`S7Xa?Kk)wK<3~cnes)_)ex@!)TCKmrnTVtmZxq2 zvcELxUfccNq~{m=*3y>edHLo1J{I(#i}fJQGrZLmZ?W&!ZMG|c>J@#mQD;H+)lZ4dBd) zl{r0x{+kws1yfEK6djub!XKfW)D8niz`P9iM`9nEgW!sAy*uKcZo3x(i)P<|a0Qx0 z!DDS9F0o~PB3<1Ag;7tPtKv+AxO&I=onCx`j@2DFK%U_S)~_!jQcJx{y3&};Z;tt!bsJvb|a{IY9E4}u{;{K7FizQBXQ8L0pV zr5|y8sx@b9d2x(BIyxpkt=$b5tJ&dX&9bn%88U629UmGsiCx_I5&IfHwnM~ph@d=B z5eZ%`ZE- zPh|Qtpv~~mXOc>qy{(6(Fpu@YMS-y;C$veK{S0rNrEkb?5h^#C60=N+WfQijRGt(KWvS{8f`58U*pc`FcHuarYPKc27sMlmMLgpHTe-~^RDC3p2 z8{eLc(!kSF-#GNWUcoN=s@HxpWD4^Qiuz9wjud`=oEbA*x9wbvb-p`{HdSPgywaWZ z{vV7uS}oJ3p^&ir7rZ=Zf3mZI#dr?R9{_RDq(meVJ!~AQcv0j?`+aG9ytmPFpn>37N3ReK-?h) z5h|*wHwVH1hpyAE@GCC&xv#HBbw07e@4acO25BBD?w%rRU$w5xPCFH}M+R@UqQ2f= z1Cc9sm)6+QGQNgPJF*$MCSn@MGWwn6U2a!~A61WA`Z!}0l%$k&&TQYjLvgNFo?^4U z+Ev%D3^N$XNxGO_Ztq2RIPN{?9oHe%?iV#^f~41ebfcQ-LAa;m(sR`ZZhMJn5nGun zvM=IN(O!gaI*N>HiNI)VM8rByU0jGUDEGPTZI0%YpJw2<|8glZ3FjRxLZQokcgJgN zFRu^H@HEJQWlI*qXK?KsQE#dz9{Za!iihm=ThX>)+ChX{+UX~huBwiPj_g^mga@6#+)s^upY?L?$Y(vPB4}w4Yh@?#$*%E97w$vyW+?U$xdRH}c7iQ<@ z32CUP6?xDVS5}#YGCWnLqG8)QtAA9HfcRNc@hIt#*_m5dD2`7Em@_WCfTp;H(|1jI zy1WbCg~MGex#BOodi7lGfq{`+YFPiC_@}>eb7@gsSs@%}Ng>He$qRhve{AloF-Gp3 z$TK-1aHKYC+MP2VAlBk4arijp2TFC@?3A9PeOAkSu)NIhYQ~)j-Goan+U9B4`*0DdyNZc137Mxw{`fO zFYsXijE^S+eSTeBlKG>55F}wrlqhA(pPPV0so}!SA(RY6Jdee5sQbQ5F{Q2y9im=B zY%Zts?rQ~xhpN@;*GIzvYsA0ah4l@OyDIU;{0kThRDjgU?nPaAYB{RmDXinnQ)DI|!Wr2PGlUp_%(U?5bIeb*X0954V7sxxI8_q?>s=d~aIA@orv zj54ITCOMajsrJ)%B?aHFHQ88L0voS|1(j1eszQ95UjnTgQ_=i2rsGZ%Hgm^CBe@W~ z)_zxghm)=?U^`5pMTZ0g6^l`GSJRX$OW3Q(j>g522%rIj*&7)f=c=Hx9_tpU^7wS# z=nNL*W}Rt&c`OqUg8|4hKOMY7(-&G2hq7?JzZRMW#0tH?uoEEx#_hT9J2@u=cI6Rx zzQ7%>Cu2Kbi|mHn7QFAicCI$=e;LM50gTc2o%dWfj||VAcm+?A`PVZS#WpxILkV{T z9EhJ=ZEt(ICZ7>l2JI{9H!EezJ%7S=RQeT4UW@F&tR4%GfGw;#qObSxg0qPW%-(5n z@)pG~yz?;>qTB5Bu+^gX%>I0P-XS)9$Z2$H=et{@jAr+f)3i4|>*mQyYlgh4=Tqt= z!ZrH8t%k6cpFV`~@iP41sAy+|_((zPCW+QFVdV0DlEIt7G|8Aumwz)`i*YunZL?yU z&9@Zd5{Y>a+^v>s`YeY55Hg+z&{_WikCb|!Ko`RV2nu2*8hHrb%gXA!yjuo;#4t91 z^dh&2h#D_9@ln$Sb2~0@g46*3FgJPIUQuVZu2*$uvDLge;DCWeneL0KcCOfkm2;$y zH$#dS8j$5B(YWtt&8?;2|0dF#WvqDjuRIn01ElxO<&Z%Y8O)aCGJ^bG*ikeOa?6k7 zZqlkai%-tM|AQN!KML)y@mM=}>vA(r2|IjL6P&Sd=#UaL(=U4%8XKi`1gp&2aPtw2Fd=U3?<;yqp~jz?P6mM*DJJ3eF}9J%}_K8_4m@TqRY& zqGV8LM@<=j`7?~Ol0x>I3>e_K#F8nFu{!=aczAi)4=1+Bb3mIEg-`3e~|=SgME<9<1Cf5FQMCY3M@`0GWS5 z*2YSkF^<{e=>-Uu02x_#`_6tKX5F}SQlJ5Zk9h4@k<-Nj7J-;W&eU&MjNGJfd16tZ z!T^D2*NzM_?2JwOcF!TeP~xiBOAYPpD4 z*|mV)QBC|09N@r9{r^cXxAS-pCgX-`_n&B_xxZIqv9}R0{D)ue`1?Q1=3FGgyRmL) z2pO)Q9&dC2TDONx_s1C&@QWR6tM+Q2-9FUjjGN15XRfpbQ4&j^ZSEWOu08osBDV)^ zhLN7dYXHD}F1$oZ4Czze3IY6LwexbZRqTivDJ=}=eL1-%v$A`S$#FRom*Joh5owjnBBl zt>mnHMme2rmiQ0x#cU*Dg$ZkXxRC2E_7BB5Tag^w)@|Z&Uunr3oEsPDVwCqEXbaR| zgIcE0-TdcC+IZH085w=x`+qP4=Z8Mme-n-*m`hvZ0MXWegAQSbz0c|E%f=z9XZCWk z)Xwfd!!r^SE({8OY7KAkOLk0N8@X{(ZWCeuPN= zUHN~0{+loX{{LUR7m)S%Uyl{2!1_OPa=blpW&(<)i#W0q^u`OiTYL~~Q&IoS0kt1X zp}RiDff6r+wnoZMCZ11=PPvWgd+O0qA;y16zD+%Eri%wcG2J~ZZSBfGhy#D*eK%4( zIgJSe2bvmzjKaiVF0@IVTe^wG+(mo4OxRtKbNjJ;#SFP_woK4IXAGQ30ts^!gS;g* zkg4FzC(Zeljf^matVoYBV$a(mb9dkPp&~OUSy2zK1K5SEI**Hs-Tw!^px;nYGg$F^ z_IJJbzY5IhhA@$W28;PLKDD(%bl28O34;=02oxRVHeD3zDAH@ly&C*X9Z%6rN%@@s zLkM%{Sh{4Uk$I12hI7b9F=Q={F@YvciX5&%iHe3kv3LhYn1A`RC`DgKIb+JL-+6ph zON+!Vi9q9RvFQU?0Zm%*s)@SdMQ*0BU z(*7ntOo95S3@Zqmz)+JF4FW2xB@W*WD@Z^ZD}J@wXW<66X_}Y^Grv+co+Cx!|Cpag z`#gs;7mVSX%8d6|$9zo;aGi1eUq|)MQGwE_6XseG^9vRcn!yD~dVcx05rFnY9vDqz zFkdpfK|K5^^THVOaHO>G^jcbV^_-Pw!a#DEYofYbUAUEl;?lS zEfnet{SR6&kH@VsZyU-Ro$KFIHW_td3X0dsZ&UD~fW(}Wz(4QM6RT|hn@^=$=zlp$jgKSR3~ZCi@K|Cn)Kn$i&94L9__J@QWQShn(dY-Zv2H5EDU9Rr8=)tVe}Xd9F$+3kek%8nFS~Uf7eVzkr-bj1;o*bKeyH@!2yj16N6qr zaH;xQA$vMmW`tLon(g4+*zGbN64VL7L@8c@6dCpzbnbgw2j6i}yI97=kbM?Sl3Fw8 zWKcU*)15T;3lR};toUIsENqe|(K}+VLr8Bi+cu|Oq(b=zc=c|P;YuObS37*wjW{QwW%#EJ)rsJ7->?h6ISkxH+Do(%O&?T^*VwXwu4%vV5Iy$&{*|zI( z7Dz+sN5QpL!PVd>3F$gZkp46F`&5fiqrpMw^yNVs*+<954)1sRRcFmP&q-8mzCI$- zf5S_#;KeM^u4<>xmM?Sr+ciOxg`_lzhZ{w~WIFlWE1`^D`(z6Z_T5^*M7$5v@ z@=QPSv@Pq#59}7=m2#~4VDfj6H2i7UO$RQY4G_3;(>;qgrlvA2G%mk5Uwm6_95RHS z2pp_o(rjlweN9bGhwm@^S>=xGY}0@%z~jE0Swb6L^s9_$vGxyg>$a`iKWex#t6JLQ zxddj4aeBsNHl7ZzC!=;Jye-ndbnI%!_YPE?cos%lpyoL(Ab>f(k2XFHg}++RAS`ev z?(n59juMJ~W@UlpI%fjUzm>KQSJV^gK24t#bEBVu(x3L9g)H7**fDdZ z_q;3{O#L_#SaJ2$ywPm2V2V~%AO+_7`>(hFu{Fc{#eQ(vb4|Y%E_|nUf3bhvnYDx> zd~opd)TZyB=<{1GiT?GH9~Ag ztH|t+RIIIAUsHs@64|>i*Z}yC`z@_6yNLH5g!}K{H?{KbBkk{*Na3M@6x3(S9H*5n zPg@?lJJ{P7Bw?XoZvv$o4*PkB$GcbB`JYvFd)=-=&;f*D%{^>JzLs{LoX^X?l+8Lg z_8B+89NKigot?s5Z-1_zRti2ZGO;(123nF=36kqW8)EObo+002Q)rO*M$=PKo{^S1 z#k0oTDS5O*voG+-b6kOSR(ILF&dOB?jfCYgP~+Gr30#z7e)Efi5G=14SM6n>ULOba zx*<~$cvzM%%Bd@93XR3!A%oxm7U#1tJL}WK36?CURe4e~>KRIkwt>5<{%VL}pqn&p zz&tjUXR{sng&97B1F9NlU`CN#$lfi~Rw9 zSV^FK_@&`$aoq=$4?o=~YTDB8g@YaFtdCT=(vYI3W&CfXk&5YPRCK%c4^C@QBQ_q0 z%^Yy^6oF2-}mdDqEI{q2+lNk&9!lGU=Hc)?Fv5C*&P&_AOMkAOK{>g9V_AR zs>9j7)$M&Jc{md3*FLCbfAFJXxL!A65WGbPHV{F}pVZCwVM%ZoY|&Z(LM{FkhavVA zXOcuRV5(ibc+E^>-2xek)zm2fpjo1I+0C$~v{t5ixvs@_!hvtJ__ozryLc58SFm6) z0oZARg-nrJdNG~gq5IRD!|<1&D-YK_2%B3Q7ej3wZRn?g!SthfyvK6P)uVg0KCPdI z_Z-T8Tim-n#{XA`Xgsy6?hKyZt;Owd2_WRN7=Ti~N58b!G&XLKDzGgbwV_|9E?aDE zp@g5AHUa@Cx^}kCO)}7z}_sLD6AG1}JJ?J;%j!ZWMMMecHmN2!~z)+gYM*OAk6sd%#oaq2vZ9}HVO`TX2<;5@KE!ox1 zhbMFf?;Yi;6STE3ker8BiE`p*CTc=ZJzR>w2Q_A76tZ!`!7))}XdGqx$xg0ZHz>-> z-xs{kHpLAiO|tNZ*b`|_j@DxA;GxU8H1b`rF+60NGwI)5 z1d}V3)MYEE?(z49cL-JHn~g%n&>%r^0H*fsjo z#fDw?+6XdsA&jPTedJ4cqyi&E|A301&cSoZe?P%D7q9`*wtFBRkg(d0wm_K?y?72< z@%?q{`Pr6to8!nWy17lU3zark0 z$>*gqzf?8My-4HV7b^=yjq}C%3Olrunu26SokhBTCKOAlGYwh`bxp%ql zo1>}~7G|WrlCq`rwjIv(!;f6plj^3Q27p1_6_QkP#UAAsB6jlXtWmpY_wUi}*I|_u zv$%X#G6n)0e$?apk+;?u&sM;6jS4-y9K+RP+QiWA!uyJ0*7ELIt8IViVNq&hT?7CHus7m#zmwEWd6RimS$Vb`D%XovG{ zdPku6(0*03w11!e^Xu<#tCi_>#Rivfk8c9Xnob-qwAd&ZatA%bUbn6#_&1~(1!lvI zFoFWCPRq5_WRGjs$T;)ZA^jRJ_h!|wAqBKEk#%t)8A^K7!Z^~>+-TwIqp{4v|O6e0Rco#0cKfCb!|;r zuvc|tH}G9kt5b_l0wcN7((>E;tm(R}8i?3bMVG+hJ;x(xD{`=3pd6&-j+e`3LXL;r zM&(JIv?m-JF1W+p19>?@I24>W6BLABHiM3usU4RNx3P4o9dGFW;XvB9{k(;M_gkxc%t^j(`fKyOm>7?%8;L;nSftoE0e=9#1*l z@wsx)a|X7J<=Z*ueTac2TpY6J753-7oX9i z>r_w9n31IQoNn(&4v0)HT*T13uNK$OI$0fe(61DN9EDRN?LERUm`$0?VZGj%_UMKU z?#gQRk}bEU1l=tvF`A*uAjf3F5vs8!VsmZeGBU#E-Nxt%m`&y6UmX}v)I(i7dx!Ke zNt{KbT$FMsMzG<^>^Xw__8_s6dvC_)gZ8}p_C6Wc{Nn_SIZxSFo;w6~+s{)gZ7;94 z5OT5t}-q-Nnz>FaBzd^gq7AI*!b~4D2q0=PeV&s31jCHQ`Xf^4y*3Fc+|1 zH)Rx9p*5hXBAwl#y;w$TRnar&USz1&EV|}YT}h#GuoBQH9wUSQI4GAspcX-*`V5aoQ zo0+1Gq_Wh!34CQRVzz;L@e_Uf(-hn*f(@*|nHhJ`>xqiyAs0n%VOA)|%`lAEWi6+y^xx_pMdaYqXdbtuP}3FUp$BH)jor6X5GFm%L? zFGvObE)8X}fTq&k^pKsx=LTCb=A@3+ZI8&(!W+*3!8omSs8>>5cIURefV}0T9o%f) zx~OIL(<+h)-!r{>vdlYU7~mf!@9X<@G?h8WNvIUm;d*s+a8UUNG2b;hM}@apS*~m@ zY*{p{2m(dAf%*CpJFri~P#t?!PSr zVW<#YRzVU}vmO7#eo%M&L;8PO5dM2*(1Gdm&(DIpC49(ea8SDccA%eVptNV@xmnol zsmj%%xxm74-{WCh6Zj>)vl^c3vS-#F>3LFDCXXMJZGD+iJHk^C(?H<89PYc<&Caik zxpHHHpZ#(^UXe-w&N-9Y>99M#NVs28^S&@j3W!2@=(@Jg1*?KmMpF5YhwdH~#Ke0A zoWRJ!Fu{}OW%tt|hrmnB`)O)|taQ!DDMZ3RRCed-Kt@*;+d! z;i^;KRaYo-g^%MS63N%EJXd{>?GlD?fPwW-w;f;i%P`{}xL ztXA@c50tly9fXh3dS_sCn0%ERu1b| z5|g{&+T&|i-<-Q6bX$mFf~@z%v)36tkHgogmP;g_ujifHa}LkX znq3~q=4$`Y9bY%sCA}>d-C^p{(NDtT?K8fo%g#o392t);fuBcLrM{0Fco=517Mw9N z8lh{|^Ejgf6-+sI6p&b>(`(mKA(W=FmI`4zmN@Nc3@iD$R1##fA^(Y%0A6UbR)5tN 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 literal 0 HcmV?d00001 diff --git a/foundation-memopol/static/css/alt-fonts.css b/foundation-memopol/static/css/alt-fonts.css new file mode 100644 index 0000000..18cf06f --- /dev/null +++ b/foundation-memopol/static/css/alt-fonts.css @@ -0,0 +1,19 @@ +body { + font-family: 'Droid Serif', serif; +} + +h1, h2, h3, h4, h5, h6, .side-nav, .top-bar-section ul li > a, ul.off-canvas-list li { + font-family: 'Droid Sans', sans-serif; +} + +h1, h2, h3 { + font-weight: bold; +} + +pre, code { + font-family: 'Droid Sans Mono', monospace; +} + +code { + font-size: 0.7em ; +} \ No newline at end of file diff --git a/foundation-memopol/static/css/custom.css b/foundation-memopol/static/css/custom.css new file mode 100644 index 0000000..afe5b39 --- /dev/null +++ b/foundation-memopol/static/css/custom.css @@ -0,0 +1,203 @@ +/* Memopol custom CSS zone */ + +/* Links */ +a, .side-nav li a { + color: #5B8EDC; +} + +a:hover, .side-nav li a:hover { + color: #164080; +} + +/* Menu */ +.top-bar { + background: #5B8EDC; + padding: 0px 20px; + height: 78px; + line-height: 45px; +} + +.top-bar img { + float: left; + width: 74px; +} + +.top-bar .name h1 { + float:left; + line-height: 45px; + font-size: 1.8em; + margin: 0px; +} + +.top-bar .slogan { + font-size: 1em; + float: left; + color: #FFF; + font-style: italic; + margin-left: 15px; +} + +.top-bar-section { + left: 40px !important; +} + +.top-bar-section li a:not(.button) { + padding: 0px 15px; + line-height: 78px; + background: none repeat scroll 0% 0% #5B8EDC; + font-size: 1em; +} + +.top-bar-section li a:not(.button):hover { + background: none repeat scroll 0% 0% #164080; + color: #FFF; +} + +.top-bar-section ul li.active > a { + background: none repeat scroll 0% 0% #164080; + color: #FFF; +} + +.main-section { + margin-top: 20px; +} + +.tag-cloud { + padding: 2px; + margin: 0; + margin-top: -0.25em; +} + +.tag-cloud a { + padding: 0px; +} + +.tag-cloud li { + display: inline; +} + +.tag-cloud a.tag-1 { + font-size: 1.0em; + font-weight: 400; +} + +.tag-cloud a.tag-2 { + font-size: 0.9em; + font-weight: 300; +} + +.tag-cloud a.tag-3 { + font-size: 0.8em; + font-weight: 200; +} + +.tag-cloud a.tag-4 { + font-size: 0.7em; + font-weight: 100; +} + +.img-center { + width: 100%; + background: red; + border: 1px solid green; +} + +.image-caption { + padding-top: 0.5em; + font-size: 0.7em; +} + +.image-container { + padding-bottom: 1em; +} + +.highlighttable { + background: #272822; + border: 1px solid #8f908a; + width: 100%; +} + +.linenos { + color: #8f908a; + border-right: 1px dotted #464741; +} + +.panel h5 { + border-bottom: 2px solid; + padding: 0; + margin: 0; + margin-bottom: 0.25em; +} + +.side-nav { + margin: 0; + padding: 0; +} + +.side-nav li { + margin: 0; + padding: 0; +} + +.side-nav a { + color: black; +} + +.side-nav li a:before { + content: "- "; +} + +code { + color: #222222; + background: #f8f8f8; + border: 1px solid #dddddd; + margin: 0 2px; + padding: 0 5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font-weight: normal; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; +} + +p { + text-align: justify; +} + +.continue { + width: 100%; + text-align: right; +} + +.archive-year { + border-top: 1px solid; +} + +.archive-entry { + border-top: 1px dotted; +} + +table.highlighttable { + table-layout: fixed; + white-space: nowrap; + width:100%; +} + +.linenos { + width: 2.25rem; + text-align: right; + margin: 0; + padding: 0; + vertical-align: top; +} + +.highlight{ + width: 100%; + height: auto; + overflow: auto; +} + +.linenodiv { + margin: 0.55rem 0.5rem 0 0; + padding: 0; +} diff --git a/foundation-memopol/static/css/foundation-icons.css b/foundation-memopol/static/css/foundation-icons.css new file mode 100644 index 0000000..d866a73 --- /dev/null +++ b/foundation-memopol/static/css/foundation-icons.css @@ -0,0 +1,594 @@ +/* + * Foundation Icons v 3.0 + * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3 + * MIT License + */ + +@font-face { + font-family: "foundation-icons"; + src: url("foundation-icons.eot"); + src: url("foundation-icons.eot?#iefix") format("embedded-opentype"), + url("foundation-icons.woff") format("woff"), + url("foundation-icons.ttf") format("truetype"), + url("foundation-icons.svg#fontcustom") format("svg"); + font-weight: normal; + font-style: normal; +} + +.fi-address-book:before, +.fi-alert:before, +.fi-align-center:before, +.fi-align-justify:before, +.fi-align-left:before, +.fi-align-right:before, +.fi-anchor:before, +.fi-annotate:before, +.fi-archive:before, +.fi-arrow-down:before, +.fi-arrow-left:before, +.fi-arrow-right:before, +.fi-arrow-up:before, +.fi-arrows-compress:before, +.fi-arrows-expand:before, +.fi-arrows-in:before, +.fi-arrows-out:before, +.fi-asl:before, +.fi-asterisk:before, +.fi-at-sign:before, +.fi-background-color:before, +.fi-battery-empty:before, +.fi-battery-full:before, +.fi-battery-half:before, +.fi-bitcoin-circle:before, +.fi-bitcoin:before, +.fi-blind:before, +.fi-bluetooth:before, +.fi-bold:before, +.fi-book-bookmark:before, +.fi-book:before, +.fi-bookmark:before, +.fi-braille:before, +.fi-burst-new:before, +.fi-burst-sale:before, +.fi-burst:before, +.fi-calendar:before, +.fi-camera:before, +.fi-check:before, +.fi-checkbox:before, +.fi-clipboard-notes:before, +.fi-clipboard-pencil:before, +.fi-clipboard:before, +.fi-clock:before, +.fi-closed-caption:before, +.fi-cloud:before, +.fi-comment-minus:before, +.fi-comment-quotes:before, +.fi-comment-video:before, +.fi-comment:before, +.fi-comments:before, +.fi-compass:before, +.fi-contrast:before, +.fi-credit-card:before, +.fi-crop:before, +.fi-crown:before, +.fi-css3:before, +.fi-database:before, +.fi-die-five:before, +.fi-die-four:before, +.fi-die-one:before, +.fi-die-six:before, +.fi-die-three:before, +.fi-die-two:before, +.fi-dislike:before, +.fi-dollar-bill:before, +.fi-dollar:before, +.fi-download:before, +.fi-eject:before, +.fi-elevator:before, +.fi-euro:before, +.fi-eye:before, +.fi-fast-forward:before, +.fi-female-symbol:before, +.fi-female:before, +.fi-filter:before, +.fi-first-aid:before, +.fi-flag:before, +.fi-folder-add:before, +.fi-folder-lock:before, +.fi-folder:before, +.fi-foot:before, +.fi-foundation:before, +.fi-graph-bar:before, +.fi-graph-horizontal:before, +.fi-graph-pie:before, +.fi-graph-trend:before, +.fi-guide-dog:before, +.fi-hearing-aid:before, +.fi-heart:before, +.fi-home:before, +.fi-html5:before, +.fi-indent-less:before, +.fi-indent-more:before, +.fi-info:before, +.fi-italic:before, +.fi-key:before, +.fi-laptop:before, +.fi-layout:before, +.fi-lightbulb:before, +.fi-like:before, +.fi-link:before, +.fi-list-bullet:before, +.fi-list-number:before, +.fi-list-thumbnails:before, +.fi-list:before, +.fi-lock:before, +.fi-loop:before, +.fi-magnifying-glass:before, +.fi-mail:before, +.fi-male-female:before, +.fi-male-symbol:before, +.fi-male:before, +.fi-map:before, +.fi-marker:before, +.fi-megaphone:before, +.fi-microphone:before, +.fi-minus-circle:before, +.fi-minus:before, +.fi-mobile-signal:before, +.fi-mobile:before, +.fi-monitor:before, +.fi-mountains:before, +.fi-music:before, +.fi-next:before, +.fi-no-dogs:before, +.fi-no-smoking:before, +.fi-page-add:before, +.fi-page-copy:before, +.fi-page-csv:before, +.fi-page-delete:before, +.fi-page-doc:before, +.fi-page-edit:before, +.fi-page-export-csv:before, +.fi-page-export-doc:before, +.fi-page-export-pdf:before, +.fi-page-export:before, +.fi-page-filled:before, +.fi-page-multiple:before, +.fi-page-pdf:before, +.fi-page-remove:before, +.fi-page-search:before, +.fi-page:before, +.fi-paint-bucket:before, +.fi-paperclip:before, +.fi-pause:before, +.fi-paw:before, +.fi-paypal:before, +.fi-pencil:before, +.fi-photo:before, +.fi-play-circle:before, +.fi-play-video:before, +.fi-play:before, +.fi-plus:before, +.fi-pound:before, +.fi-power:before, +.fi-previous:before, +.fi-price-tag:before, +.fi-pricetag-multiple:before, +.fi-print:before, +.fi-prohibited:before, +.fi-projection-screen:before, +.fi-puzzle:before, +.fi-quote:before, +.fi-record:before, +.fi-refresh:before, +.fi-results-demographics:before, +.fi-results:before, +.fi-rewind-ten:before, +.fi-rewind:before, +.fi-rss:before, +.fi-safety-cone:before, +.fi-save:before, +.fi-share:before, +.fi-sheriff-badge:before, +.fi-shield:before, +.fi-shopping-bag:before, +.fi-shopping-cart:before, +.fi-shuffle:before, +.fi-skull:before, +.fi-social-500px:before, +.fi-social-adobe:before, +.fi-social-amazon:before, +.fi-social-android:before, +.fi-social-apple:before, +.fi-social-behance:before, +.fi-social-bing:before, +.fi-social-blogger:before, +.fi-social-delicious:before, +.fi-social-designer-news:before, +.fi-social-deviant-art:before, +.fi-social-digg:before, +.fi-social-dribbble:before, +.fi-social-drive:before, +.fi-social-dropbox:before, +.fi-social-evernote:before, +.fi-social-facebook:before, +.fi-social-flickr:before, +.fi-social-forrst:before, +.fi-social-foursquare:before, +.fi-social-game-center:before, +.fi-social-github:before, +.fi-social-google-plus:before, +.fi-social-hacker-news:before, +.fi-social-hi5:before, +.fi-social-instagram:before, +.fi-social-joomla:before, +.fi-social-lastfm:before, +.fi-social-linkedin:before, +.fi-social-medium:before, +.fi-social-myspace:before, +.fi-social-orkut:before, +.fi-social-path:before, +.fi-social-picasa:before, +.fi-social-pinterest:before, +.fi-social-rdio:before, +.fi-social-reddit:before, +.fi-social-skillshare:before, +.fi-social-skype:before, +.fi-social-smashing-mag:before, +.fi-social-snapchat:before, +.fi-social-spotify:before, +.fi-social-squidoo:before, +.fi-social-stack-overflow:before, +.fi-social-steam:before, +.fi-social-stumbleupon:before, +.fi-social-treehouse:before, +.fi-social-tumblr:before, +.fi-social-twitter:before, +.fi-social-vimeo:before, +.fi-social-windows:before, +.fi-social-xbox:before, +.fi-social-yahoo:before, +.fi-social-yelp:before, +.fi-social-youtube:before, +.fi-social-zerply:before, +.fi-social-zurb:before, +.fi-sound:before, +.fi-star:before, +.fi-stop:before, +.fi-strikethrough:before, +.fi-subscript:before, +.fi-superscript:before, +.fi-tablet-landscape:before, +.fi-tablet-portrait:before, +.fi-target-two:before, +.fi-target:before, +.fi-telephone-accessible:before, +.fi-telephone:before, +.fi-text-color:before, +.fi-thumbnails:before, +.fi-ticket:before, +.fi-torso-business:before, +.fi-torso-female:before, +.fi-torso:before, +.fi-torsos-all-female:before, +.fi-torsos-all:before, +.fi-torsos-female-male:before, +.fi-torsos-male-female:before, +.fi-torsos:before, +.fi-trash:before, +.fi-trees:before, +.fi-trophy:before, +.fi-underline:before, +.fi-universal-access:before, +.fi-unlink:before, +.fi-unlock:before, +.fi-upload-cloud:before, +.fi-upload:before, +.fi-usb:before, +.fi-video:before, +.fi-volume-none:before, +.fi-volume-strike:before, +.fi-volume:before, +.fi-web:before, +.fi-wheelchair:before, +.fi-widget:before, +.fi-wrench:before, +.fi-x-circle:before, +.fi-x:before, +.fi-yen:before, +.fi-zoom-in:before, +.fi-zoom-out:before { + font-family: "foundation-icons"; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + display: inline-block; + text-decoration: inherit; +} + +.fi-address-book:before { content: "\f100"; } +.fi-alert:before { content: "\f101"; } +.fi-align-center:before { content: "\f102"; } +.fi-align-justify:before { content: "\f103"; } +.fi-align-left:before { content: "\f104"; } +.fi-align-right:before { content: "\f105"; } +.fi-anchor:before { content: "\f106"; } +.fi-annotate:before { content: "\f107"; } +.fi-archive:before { content: "\f108"; } +.fi-arrow-down:before { content: "\f109"; } +.fi-arrow-left:before { content: "\f10a"; } +.fi-arrow-right:before { content: "\f10b"; } +.fi-arrow-up:before { content: "\f10c"; } +.fi-arrows-compress:before { content: "\f10d"; } +.fi-arrows-expand:before { content: "\f10e"; } +.fi-arrows-in:before { content: "\f10f"; } +.fi-arrows-out:before { content: "\f110"; } +.fi-asl:before { content: "\f111"; } +.fi-asterisk:before { content: "\f112"; } +.fi-at-sign:before { content: "\f113"; } +.fi-background-color:before { content: "\f114"; } +.fi-battery-empty:before { content: "\f115"; } +.fi-battery-full:before { content: "\f116"; } +.fi-battery-half:before { content: "\f117"; } +.fi-bitcoin-circle:before { content: "\f118"; } +.fi-bitcoin:before { content: "\f119"; } +.fi-blind:before { content: "\f11a"; } +.fi-bluetooth:before { content: "\f11b"; } +.fi-bold:before { content: "\f11c"; } +.fi-book-bookmark:before { content: "\f11d"; } +.fi-book:before { content: "\f11e"; } +.fi-bookmark:before { content: "\f11f"; } +.fi-braille:before { content: "\f120"; } +.fi-burst-new:before { content: "\f121"; } +.fi-burst-sale:before { content: "\f122"; } +.fi-burst:before { content: "\f123"; } +.fi-calendar:before { content: "\f124"; } +.fi-camera:before { content: "\f125"; } +.fi-check:before { content: "\f126"; } +.fi-checkbox:before { content: "\f127"; } +.fi-clipboard-notes:before { content: "\f128"; } +.fi-clipboard-pencil:before { content: "\f129"; } +.fi-clipboard:before { content: "\f12a"; } +.fi-clock:before { content: "\f12b"; } +.fi-closed-caption:before { content: "\f12c"; } +.fi-cloud:before { content: "\f12d"; } +.fi-comment-minus:before { content: "\f12e"; } +.fi-comment-quotes:before { content: "\f12f"; } +.fi-comment-video:before { content: "\f130"; } +.fi-comment:before { content: "\f131"; } +.fi-comments:before { content: "\f132"; } +.fi-compass:before { content: "\f133"; } +.fi-contrast:before { content: "\f134"; } +.fi-credit-card:before { content: "\f135"; } +.fi-crop:before { content: "\f136"; } +.fi-crown:before { content: "\f137"; } +.fi-css3:before { content: "\f138"; } +.fi-database:before { content: "\f139"; } +.fi-die-five:before { content: "\f13a"; } +.fi-die-four:before { content: "\f13b"; } +.fi-die-one:before { content: "\f13c"; } +.fi-die-six:before { content: "\f13d"; } +.fi-die-three:before { content: "\f13e"; } +.fi-die-two:before { content: "\f13f"; } +.fi-dislike:before { content: "\f140"; } +.fi-dollar-bill:before { content: "\f141"; } +.fi-dollar:before { content: "\f142"; } +.fi-download:before { content: "\f143"; } +.fi-eject:before { content: "\f144"; } +.fi-elevator:before { content: "\f145"; } +.fi-euro:before { content: "\f146"; } +.fi-eye:before { content: "\f147"; } +.fi-fast-forward:before { content: "\f148"; } +.fi-female-symbol:before { content: "\f149"; } +.fi-female:before { content: "\f14a"; } +.fi-filter:before { content: "\f14b"; } +.fi-first-aid:before { content: "\f14c"; } +.fi-flag:before { content: "\f14d"; } +.fi-folder-add:before { content: "\f14e"; } +.fi-folder-lock:before { content: "\f14f"; } +.fi-folder:before { content: "\f150"; } +.fi-foot:before { content: "\f151"; } +.fi-foundation:before { content: "\f152"; } +.fi-graph-bar:before { content: "\f153"; } +.fi-graph-horizontal:before { content: "\f154"; } +.fi-graph-pie:before { content: "\f155"; } +.fi-graph-trend:before { content: "\f156"; } +.fi-guide-dog:before { content: "\f157"; } +.fi-hearing-aid:before { content: "\f158"; } +.fi-heart:before { content: "\f159"; } +.fi-home:before { content: "\f15a"; } +.fi-html5:before { content: "\f15b"; } +.fi-indent-less:before { content: "\f15c"; } +.fi-indent-more:before { content: "\f15d"; } +.fi-info:before { content: "\f15e"; } +.fi-italic:before { content: "\f15f"; } +.fi-key:before { content: "\f160"; } +.fi-laptop:before { content: "\f161"; } +.fi-layout:before { content: "\f162"; } +.fi-lightbulb:before { content: "\f163"; } +.fi-like:before { content: "\f164"; } +.fi-link:before { content: "\f165"; } +.fi-list-bullet:before { content: "\f166"; } +.fi-list-number:before { content: "\f167"; } +.fi-list-thumbnails:before { content: "\f168"; } +.fi-list:before { content: "\f169"; } +.fi-lock:before { content: "\f16a"; } +.fi-loop:before { content: "\f16b"; } +.fi-magnifying-glass:before { content: "\f16c"; } +.fi-mail:before { content: "\f16d"; } +.fi-male-female:before { content: "\f16e"; } +.fi-male-symbol:before { content: "\f16f"; } +.fi-male:before { content: "\f170"; } +.fi-map:before { content: "\f171"; } +.fi-marker:before { content: "\f172"; } +.fi-megaphone:before { content: "\f173"; } +.fi-microphone:before { content: "\f174"; } +.fi-minus-circle:before { content: "\f175"; } +.fi-minus:before { content: "\f176"; } +.fi-mobile-signal:before { content: "\f177"; } +.fi-mobile:before { content: "\f178"; } +.fi-monitor:before { content: "\f179"; } +.fi-mountains:before { content: "\f17a"; } +.fi-music:before { content: "\f17b"; } +.fi-next:before { content: "\f17c"; } +.fi-no-dogs:before { content: "\f17d"; } +.fi-no-smoking:before { content: "\f17e"; } +.fi-page-add:before { content: "\f17f"; } +.fi-page-copy:before { content: "\f180"; } +.fi-page-csv:before { content: "\f181"; } +.fi-page-delete:before { content: "\f182"; } +.fi-page-doc:before { content: "\f183"; } +.fi-page-edit:before { content: "\f184"; } +.fi-page-export-csv:before { content: "\f185"; } +.fi-page-export-doc:before { content: "\f186"; } +.fi-page-export-pdf:before { content: "\f187"; } +.fi-page-export:before { content: "\f188"; } +.fi-page-filled:before { content: "\f189"; } +.fi-page-multiple:before { content: "\f18a"; } +.fi-page-pdf:before { content: "\f18b"; } +.fi-page-remove:before { content: "\f18c"; } +.fi-page-search:before { content: "\f18d"; } +.fi-page:before { content: "\f18e"; } +.fi-paint-bucket:before { content: "\f18f"; } +.fi-paperclip:before { content: "\f190"; } +.fi-pause:before { content: "\f191"; } +.fi-paw:before { content: "\f192"; } +.fi-paypal:before { content: "\f193"; } +.fi-pencil:before { content: "\f194"; } +.fi-photo:before { content: "\f195"; } +.fi-play-circle:before { content: "\f196"; } +.fi-play-video:before { content: "\f197"; } +.fi-play:before { content: "\f198"; } +.fi-plus:before { content: "\f199"; } +.fi-pound:before { content: "\f19a"; } +.fi-power:before { content: "\f19b"; } +.fi-previous:before { content: "\f19c"; } +.fi-price-tag:before { content: "\f19d"; } +.fi-pricetag-multiple:before { content: "\f19e"; } +.fi-print:before { content: "\f19f"; } +.fi-prohibited:before { content: "\f1a0"; } +.fi-projection-screen:before { content: "\f1a1"; } +.fi-puzzle:before { content: "\f1a2"; } +.fi-quote:before { content: "\f1a3"; } +.fi-record:before { content: "\f1a4"; } +.fi-refresh:before { content: "\f1a5"; } +.fi-results-demographics:before { content: "\f1a6"; } +.fi-results:before { content: "\f1a7"; } +.fi-rewind-ten:before { content: "\f1a8"; } +.fi-rewind:before { content: "\f1a9"; } +.fi-rss:before { content: "\f1aa"; } +.fi-safety-cone:before { content: "\f1ab"; } +.fi-save:before { content: "\f1ac"; } +.fi-share:before { content: "\f1ad"; } +.fi-sheriff-badge:before { content: "\f1ae"; } +.fi-shield:before { content: "\f1af"; } +.fi-shopping-bag:before { content: "\f1b0"; } +.fi-shopping-cart:before { content: "\f1b1"; } +.fi-shuffle:before { content: "\f1b2"; } +.fi-skull:before { content: "\f1b3"; } +.fi-social-500px:before { content: "\f1b4"; } +.fi-social-adobe:before { content: "\f1b5"; } +.fi-social-amazon:before { content: "\f1b6"; } +.fi-social-android:before { content: "\f1b7"; } +.fi-social-apple:before { content: "\f1b8"; } +.fi-social-behance:before { content: "\f1b9"; } +.fi-social-bing:before { content: "\f1ba"; } +.fi-social-blogger:before { content: "\f1bb"; } +.fi-social-delicious:before { content: "\f1bc"; } +.fi-social-designer-news:before { content: "\f1bd"; } +.fi-social-deviant-art:before { content: "\f1be"; } +.fi-social-digg:before { content: "\f1bf"; } +.fi-social-dribbble:before { content: "\f1c0"; } +.fi-social-drive:before { content: "\f1c1"; } +.fi-social-dropbox:before { content: "\f1c2"; } +.fi-social-evernote:before { content: "\f1c3"; } +.fi-social-facebook:before { content: "\f1c4"; } +.fi-social-flickr:before { content: "\f1c5"; } +.fi-social-forrst:before { content: "\f1c6"; } +.fi-social-foursquare:before { content: "\f1c7"; } +.fi-social-game-center:before { content: "\f1c8"; } +.fi-social-github:before { content: "\f1c9"; } +.fi-social-google-plus:before { content: "\f1ca"; } +.fi-social-hacker-news:before { content: "\f1cb"; } +.fi-social-hi5:before { content: "\f1cc"; } +.fi-social-instagram:before { content: "\f1cd"; } +.fi-social-joomla:before { content: "\f1ce"; } +.fi-social-lastfm:before { content: "\f1cf"; } +.fi-social-linkedin:before { content: "\f1d0"; } +.fi-social-medium:before { content: "\f1d1"; } +.fi-social-myspace:before { content: "\f1d2"; } +.fi-social-orkut:before { content: "\f1d3"; } +.fi-social-path:before { content: "\f1d4"; } +.fi-social-picasa:before { content: "\f1d5"; } +.fi-social-pinterest:before { content: "\f1d6"; } +.fi-social-rdio:before { content: "\f1d7"; } +.fi-social-reddit:before { content: "\f1d8"; } +.fi-social-skillshare:before { content: "\f1d9"; } +.fi-social-skype:before { content: "\f1da"; } +.fi-social-smashing-mag:before { content: "\f1db"; } +.fi-social-snapchat:before { content: "\f1dc"; } +.fi-social-spotify:before { content: "\f1dd"; } +.fi-social-squidoo:before { content: "\f1de"; } +.fi-social-stack-overflow:before { content: "\f1df"; } +.fi-social-steam:before { content: "\f1e0"; } +.fi-social-stumbleupon:before { content: "\f1e1"; } +.fi-social-treehouse:before { content: "\f1e2"; } +.fi-social-tumblr:before { content: "\f1e3"; } +.fi-social-twitter:before { content: "\f1e4"; } +.fi-social-vimeo:before { content: "\f1e5"; } +.fi-social-windows:before { content: "\f1e6"; } +.fi-social-xbox:before { content: "\f1e7"; } +.fi-social-yahoo:before { content: "\f1e8"; } +.fi-social-yelp:before { content: "\f1e9"; } +.fi-social-youtube:before { content: "\f1ea"; } +.fi-social-zerply:before { content: "\f1eb"; } +.fi-social-zurb:before { content: "\f1ec"; } +.fi-sound:before { content: "\f1ed"; } +.fi-star:before { content: "\f1ee"; } +.fi-stop:before { content: "\f1ef"; } +.fi-strikethrough:before { content: "\f1f0"; } +.fi-subscript:before { content: "\f1f1"; } +.fi-superscript:before { content: "\f1f2"; } +.fi-tablet-landscape:before { content: "\f1f3"; } +.fi-tablet-portrait:before { content: "\f1f4"; } +.fi-target-two:before { content: "\f1f5"; } +.fi-target:before { content: "\f1f6"; } +.fi-telephone-accessible:before { content: "\f1f7"; } +.fi-telephone:before { content: "\f1f8"; } +.fi-text-color:before { content: "\f1f9"; } +.fi-thumbnails:before { content: "\f1fa"; } +.fi-ticket:before { content: "\f1fb"; } +.fi-torso-business:before { content: "\f1fc"; } +.fi-torso-female:before { content: "\f1fd"; } +.fi-torso:before { content: "\f1fe"; } +.fi-torsos-all-female:before { content: "\f1ff"; } +.fi-torsos-all:before { content: "\f200"; } +.fi-torsos-female-male:before { content: "\f201"; } +.fi-torsos-male-female:before { content: "\f202"; } +.fi-torsos:before { content: "\f203"; } +.fi-trash:before { content: "\f204"; } +.fi-trees:before { content: "\f205"; } +.fi-trophy:before { content: "\f206"; } +.fi-underline:before { content: "\f207"; } +.fi-universal-access:before { content: "\f208"; } +.fi-unlink:before { content: "\f209"; } +.fi-unlock:before { content: "\f20a"; } +.fi-upload-cloud:before { content: "\f20b"; } +.fi-upload:before { content: "\f20c"; } +.fi-usb:before { content: "\f20d"; } +.fi-video:before { content: "\f20e"; } +.fi-volume-none:before { content: "\f20f"; } +.fi-volume-strike:before { content: "\f210"; } +.fi-volume:before { content: "\f211"; } +.fi-web:before { content: "\f212"; } +.fi-wheelchair:before { content: "\f213"; } +.fi-widget:before { content: "\f214"; } +.fi-wrench:before { content: "\f215"; } +.fi-x-circle:before { content: "\f216"; } +.fi-x:before { content: "\f217"; } +.fi-yen:before { content: "\f218"; } +.fi-zoom-in:before { content: "\f219"; } +.fi-zoom-out:before { content: "\f21a"; } diff --git a/foundation-memopol/static/css/foundation-icons.eot b/foundation-memopol/static/css/foundation-icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..1746ad407fecf570ead54e216dc4bd7c79271206 GIT binary patch literal 54568 zcmdqKd7PX@oj?9mJ@?u7In&)U-96otIn#GClbK9T5=cVsK!9*0fe=E7fDpL^1>{sv zL`6kVJaI+QFN=tZcq_7^uGf0wDy}!X9xs&6@BOK#dol@8areL9OxJT%)l*L$pZe72 ztY`4wCF#I7B#B8}qCYNavbaFZ|1i2*v);d#f}Jx`{J(AY|2)u*JA95xXG<4I`=yJe zozhFCi*UX`Iv>f7v{u?J?UK$#EZz4>TXBCOa-1vj_et~dUy;Vdc|Ou5>2H;VB&vif zT`kGd`jsm;uif)-=8ux}jm?PdJ#o``b;-gV&mz-FxIbg(`DY%G0)P0dBx&;zw{+(v z7xzgawp^0*i;=FJbLK?{4jn>C(l^%N-Z*F9%g)|?&-QOglKHSCJ^H~tyU*P9{F^@Z z4y1h#p}7YU^6&ZgQC1Z9#XaX=eDH1mBeigk{K_T!F4%eIj@#$ohw=}iN2kv}^WXt? zfUQ9K0_5-8f9CnSSD$mzyCmszdyxL#0~cI$@j35*@N!A|BFeLyqHSnj;OF;mJ3X-I z50dSV&6878ufy|_e?IgWm)K*tH9A9w;_-Xz&|}gV5Lv{Y#YMWxPA%3 zPv?ZIC5&<(x1lpE`&FC z;@*pMHyF6yg>XN@D-o_hpuDd^Sc32-gfkIF5W4-0dP@6n|8az85U8y*9#kL7`vAhb z5ilD>pz^mP+=@W${u%=H=_hdh075^)H3%vK%4T;X?MHrKm__XC2-G%up3*7oK{ywo zIp_R-Tz~1PKZ(3zgW3=r4<3P{}rc%tz>4}r$&^?-wq;Y{VzIAS)ji%<`msT4== zUx7eljyj6CSK&N>@L>e%JL)5Z|8Aa-;2L!kW!-}FiF49+;F{`BdFPhgR6i`q$Psm_`5ybop7aRxR+ zzbhh8d!`V6hCqG27J>ST-U&EDS@JAA5nK`6{Q}_;g!?*S3C<57oPa=OQ#t>JK=4QN z4*4V+6Tr9h-#F7dDNw!)0`=MLoqK{U4*_G|`IB*`(A&XDi*U!py(0DDtl%H_&!({! zNWTaE4EX6tVj2R@^hYR&nsdZoH}Qzb|KHt+HB%ZA|5r$lNYAmQ>=o=Ye30+qAK~BR zf0ldYY57|D31x@!jCPgwq&{CiOTR(?i2fsEyYT~asd=0ExTRS$)>+mY?J@gD&b0G{ z+vl!wZ}5uVwccaibAby3cLtsa?hU>r_-OEtp~2Ad(4NrUp+AO8;rqhRMV3eQMV^Q{ z(V6H~v3%^R*yFL^#6OXUC)Ot}OFWz$Om0p-nEYvKEOjt-PwJWU6FpYXqMp4ykMu6> z{b?qgsb}_N9?QnFGuiFgyR*;a^0|j|f9>1acVB&5Ise^t~x->b|LOP8-uB)7MTvvv_9lvorab_blmM^3$dBmtL~; zp=H{#1EnvWy>V4^)sw4@)mN|n_VHIA|HKL23Adc^zBSUC zv)8oO{%YOv>ux&n)DvHQ;``Re*I%*z2OF#n^$mAycw*z%HU&3r-t@c8>o>n|^RKq# zx7@K++q!@2*S3|mZQl0yNybSlPkQ^wJ5Ijslc!b+s0%h03*1A#}r~XP?cswC@kGnkZ9};%qb9D-BCaFhdKmS~bI> z!|Vm;XrVvf2-R!-NEdnZMtz($8}(9Ni$xQRpqj6?ST1X2t&Hsl6ItrPpoyq=j%Z5S%|v^9qrF~Q)<XhoONUd3`CL+;ltW<4MRidqhtUk>08D2qkD%D1Xy_?%c`wGKSKFKu8Q9i}K z7Y_vD!G_&u**QC>$hvI>6?TGcwjX3n4^rxPEQ{S{+rVp*iQFiz>{_Ug)-8 zshRG@OF}`z3I{{GLqSC0Z0l5s@NUZxXLQ98{gIT4QuWCGh;=$cyn1ejG`f936|8hS zBoz8Dys3uXc{+r@&!bN|eep)TmtKFD-y3!RbmaRJFMPjB-Qf>OZSL#)TgM)d85$1y zQ3Y5g9Hs%8t;E^>Tc0>$M8pbq=r8O>&{j(&tj7e6!^~s(Qn`?C)EBd6HOE9;JkjXD zK%>;CH>-%$XXjP3)yWO`6|h^NdBkpDMl5ym-jh>tgO78I&*!GoH$G+%2J&W(b3r%^C^LIbIMJ~a^P!Ofj!!B5{8 z?Tz3mza7uBYeDX;5_Lx9XogYE)i^E@iwrv3)0>MIy@$MFJlBiM zp3vi=9$dD6ZknIA^nmfO5jZQ*7w^mGaR@w0m&v5KRBcCj)Ch+SK~dQ3cJ@*!4aT(& zNW!!pX8m~m6sLZyRr+h_%UC?7H_N4A)({h$74o`<9Zll`%fU4EAoetf&3oEb%APam+t4U0gH;K z^`iod9aO-S74hmFs@-f2TU5n(EX@^F$!*fKg_^c8t8ndZMPolZGLkWh z-J=15{G6z_YVaOSVe5{FL{St=IEf#6oVD2}q_{LHEtgI~{~Y7>=%L7wRn;MzcmhDQt$wJ#CRv8b*U9!Ae7y=yeJp=oP+70%S#6`3DAX6#)mnt{Ap zL#4c`%u_N~+s_{}+B#+|laCpF%`xA1>{?*V&`q;rHcwhCZNa!50WP91Fm6WxR%h7c zV|0X8V8`gSW-ZAL(cpTwb8f@HJ#&o6yEMk+-V-zpIZwza=)#nuweLGt>~_HH(K*?v zb0cNySv;NxEXma0N4@?SvD7C_GT6VegAn6gFa424fGMUKaBQcp03G?%yh1J-h9_hru3krssb%)7O7cw}9O){ReWI!+qH)V!Cuw>+67T_0E&=gDKrouSds&JL5XpCcNiWxR# zZYyEcR+XSCYqo5Jl8FpRg^ZSr7!}P7tD0fxX-#>pY};H`JPj}53?-oI5mUD;;Ffck z!lM?VO+{y1=UhWYIcEwpfm*o3EoA4oMggv(>lgyrGw^l;59-{sJ;iWTS$ENuRy1$>!RUkY*N*9Q%_;iadt`2kQp~nHnOUwY#AzG0Hv#8v4%+w+X|V|LZVdkSOFlH zA7`;jRL7#o^$IOUt!lm2DmN-Xn+>c9v}#wdY-4TUgkaf5U1q(i39+X+VV$glJizry z+f6m2nkQQet?h=|%W!$}Evn8dhRUkv7~GO~)ik4K;;zP2qryzJevW0GQ}eHD#76m2 z4R$r;DO1ua)Q}hy5QGh%mTFcLL`76%dQFdl%BxkIjWI00TGXFJKEVjw4weRFqTVVA zVi1Y!>RLY5;^}fkk~b=fK^zok|y@ zq0D1uz1ri*#d-OWWmyb0-^~mj8!0xA-*oXNi}4r(0hz)R2QI27%IR=i&|?OB3Gk6D zX;Ky#x|S#`W{C(^&Ja;%GH9^8E)#hesyAzwT^D+HuHHB`5Q_!my^1+%Dtm3ZX^d{a z=_ZiCf%dlpG3J?O``K844F*6?k@Tm|ehPV3Lh3<3`SdzQk+{oBs6zZ@tP;~3{W11E z!x%K%J4}PmjLm%?_!oy|d{(fn#W0aU?siO)_U31MpTdrPc z99`2NRbPKpxo^A*LR_p835hN63PdT1vX4H%dN7W zFBNbEL7)S@>(yv2UkBvVZ8e_I6Tq%?0M=}NlG&Q0T1>5~ENBG`mFo+SU%N39ebriV zyjY!Y#ta!~AZDt-0YP*n{yc63>|WX8W(;@*Z zaS!$fu>dJ~H4l^!SGZkftOdlB)MN(sf%Ae|a0UxORlrmb$l`#s5elqJ(PFVc(STP9 z70{q);Ncs9SEJGb!%@N7GQ|LHl%+n&8vu-jtVWX=i`|?%EFb0A1fNzK^)Y#f=@WAI zvheS9RjG_>QB4V{I3|WPB4iRkrJnLW%|G_hu6i)xsTychRHi^V5C&^iS`ASCz+^zdbS5T_>RQQ1frZPlMyvdDLt|&_ zVW)-V(ABnW)!ne(VvcERyOF|H^;E0XgPN@w$OQ)PiWV|xTkWm7fgWvL$`#W!c59Y~ zb@sTEYr8*Gg&=|?)Z@~#kk5y~QRY#%tj|%B+zQwiRnW@dzag?JBW}-*t2lJjY+z&EVr_q~oD7 z-wA~?0U&5=jC=t^DRGEs0*GB=h6S^QxkUsnvHXIo1n9PW_8mlrp3s4f6Zo~t`00e9 zDbRJIo4{_?<`Z$KH<@Or<2@kDdMc{d(ly>Qu65Hqb^dIMX2?C`KXUR;tm5X~`0+!a zbu(H<&uBxhbVHt3G~I$%bKTE-O7ECzXe}MZQ(0rZT+>@9suwTmB>8XYrm*qe75bz; z5Hlu?l99ASZb*crtgkRCMYU2iDh5QV7#GMqsIR!R3>@rEVQe6wna%%mmw}`wiocm? zm59q|(g2k8I69g-ZZSt6iXQCt=DXG8Q{8U*r@HV^!Zu1=Hf)QzUc%PPT(NAIg|>JL z1GdLgnUbFBan}!N8Kc+l-go4pso9?UXFBy{H|pB5rfRY$8*bRO6;0DI2z6u3TxB=` zIc^8$>wR-N+{YbVc>KRZ;{OuN{&z4W=B>e2f;O~)`BqD3O6S2C#i!poqUZ#O+IpE3 z0wkb|C4g~&2!ZzVkjd77e6hq8w3r?RUkFJaI9ZVgl3Ac8pp&jpeG*6;sH!H88fg1^ zHN)ebGn>)0_UAP1oK!9qOGXnOh+o-p0!dlUMnewqPTpOz%K-*l4#_<-7<|f~Uv>7X zPiM0q$Y%ej|5($0tbZ~YjagRA4S{2cbIk+;6qi}R1v?f8lcQZJN01=vCn+qiE!Fj< zS}>mvQpmW$pgSiJo{`e*ZP3~3(jeBvNvu3wd`5Dy5J_!f{S6X_g}{sp+=4bIAQjXF zBQE+3d;vP95PMr?{`|_XL5hIgY`@AsZ*lbZ7@E4fCm#3QiNSdj6W>4Kfl6imXTid? zpGOL~HmsF0t^zv94xLNdu1WRmAWP9-rR$!zF^!HJ$AG)IEK z8%^^$aGHwpGDTTxnByM=qpYw2ie(Iu7Ge#G^=TT9T@KwyRIEXw#LC z2uhE*hDokN$HXpI)u&|qZII;=P0PIveBVSZXtDOMtsqYSReRe{*fLc^p7pXOvfRV@ zr|TaTsZlFf`w3a^NQa&Vd;C_=(qq8!Cju%DNY_ZW(Rx_vijoCafj-CLM`R_K3le9` zp#lj(L0mO@5X;{&-S$Mq(azUI~c;^9S+*<53mU$57pL_hhYsPG+xS z?BYpaQy#oXRbEy|txm1$$D~vwLRN_6B9c4rtb=b@BSoP5 z+eGsgbXR~Cpbd~QZ);%vgP*j|~GG7m>diyLx4bP0( z&hV=FYoAnV1L>r0WQ*0~Im(#X$2>9|^5Ts0ngB5i8Kj)bd3T z#Anvn*r|&9;}O*gO}YxWuRQ^Ns`(z%yv{V=b(%L~gbE((3kFXyx0)xKMZ+kXsICNc zkEFAk@UAfQXv?J?(m}#NFLlvZi-|PI zxS|PgE|o-Meyx)to`(Fjf^u@K8m-pZO-D7M{cm;vB1xu3Af)raa^yqn?VxLc-H39? z+Yu4mQ3$zK5Mo1$6Ok+O$b!hjxz26>XtoO;4cL~)VitxMQiS9{FdU3}4ANDU)`=KM zQEc3$SU*<@_w?9oHuM|j@@(H>MjfNq^aczKz_wth1Pk+m_HA3@?suI1E}L7yA6${` zb)18aL&i;W-f^rqyr9G*O7iO%WM6>{BZ~DMT1sLc1n*O5l%SO)VA2Vk=8iaG*;lwd z;_6EOLT+BfZ5FVfghZ8_Z^+7;GiXw$?Ea3OcD4RHt>yL}`%_j%wG-B-VDfMju7NBr z+`%yd-;kL@Gairu&%oJSppOIB3sm!M-I5o{yCIE*PGU-CSBu2&3q12W+0u8(Q_$$> zyTL3|-*@qud-x5l5P_p#=BFk$ZtN5>)&AMWOJJJkKerHatm8lnVwQrD?I$4(1J}tQ zWrHXWnr(Jj`+ASD)0o@7o?Yg)-wsHdU;{<&whz7e%`V<2@c3`pJ79NK7W(IoEU>Ga zgc5jG-HDMG+Sd&4uQdwn^`1B2CA{BTfq~hp_8-6Xt<8umf?o<)?Dumnzb*J1Skavd z-qnT8LS34WrlGxuoVFu*#JbgA9RP$uP)jTynnSn-RwOZ^-6|km8#NGhIaVlkc++aM zRIf(ase$&VVZSmJXn&Ql{6^JNHx{5nRCJ36+CTFk%?|3ypIQ5dxoq~i=`T!|BEeuJ z_*quipsE`R;81k=c1+8_ok3-IYE3(&K_cP_}bJVjmZHIhHMIIZG=c$|6MtcXlwEa-A_`|_LK3J~1cHeX= z1-n9t5LcPKi=8ZFC0Xd-7f6ewb>Na=ts3#Er$&cjBgqNxTGxO;ZM`7*#iw53nd?af zzut6D=naQ^!^>Cw$u&1n)CNSQBaw9Eh^RH4Tx?nUIn#xN2=ZUoHQQ}ujHJ)F`R3Qm zjc@K|a#slr& z1maly!-07FSJ_ys``afj{G%VqRv*sFV(s6G*f)sdzB$J?iEGrA)|R8|`l4(4B5L^Q zZdLKZzf-qQi~4kGMR?$r){43B|A%is=3D)~IM)08Ci^(4pRHx5LuN;IUqtppPdJq26+7V!NNl96+8 z=+G{pwa~Z_p)E{;FoFr_DAA=5)`;a7sup5A1kF*_8z4A|JS|_9%=HcrY6-1bfWQPw zUk081z{tn|qQ}lFX}wAT3<2wtkzbuK^7+h=lF^`& z?S)!7$5~h#9+PA4m0C1_#mc8u?f~zV0=9fR52_yy(_&Hbq32I zcrtc5cow^THyyV}R6ReE*VV|WD?yGa{rV!kAJyh7xbe7W-$r?G2*pyVSjas~0o zeiC%@XLV?%GP?@vrUzS8spT8|brc+h1ZW?!U26@1eRf^tgAmBb4=Rr1w%_bHY`1%> zt12H-)ep&^^ zFC;TSm_l|8US}=yV82sMEW{X)eF7l}VfIIO5cbg>6F~5LLg2=d3LjWkJHd--S|Ffl zF>g(E-2hkEpvvRJ^~5es+s`i0wB3ouFlLcDc%`f^Ym5TfXy~n&Hd0@vLQ1I&j^IXx z)-k4ymN5ZgM8lIm+p!^6-)i9R}xUCb5=%|2|A ze16+M3fdV|HZ2Y8V&yTe8n1;G&s6wpp{o9*`WVc0F5t$x&D{8j!8fln_ysiQ5f1$s zYrzfD0Bq}E1xW_91kSz@W2MkFilm7E>_z4i(Qc#uGc&IjYV2O4z_lJjQF;b5<#h+v zy=Qr)vb^$+j4@A93Pv7gMR}v3DD#X=`M|n$2YQfLS>Ac~^U~9>kCj0eOJPv^37RI< zAWS`47$DtE6l$U}e!MW!q)fz_5meBs1Z$K^gMgu;`{;9u(Nt~JV(5+Kn@@mT1Q=S0 z!g!442eTl}Rux!wYL2GsI3+FC4~~vUnQH4AY*ZBQ+5qIS6#yNtQ$SnA&pyNg`_83}AL7_d97*-%82 z2n#DZ>2AT+WtqzEvfmPtH8yCz*@?njYMU2sf19lfns2^@hd4{9)){x1Auqxr&?Wga z>zhGeyYN`3`W7(}U>uUaW>^6%gbW;3hU|i5{Ww4f4uO9ahx!~VUvgIvroc^=miPkH zr}5Y>_oGhkjuw;ujq^I^13)J@DRpH4VP7tXg_6C-G3bKTN15Y{_oUlDU|RdR*AFn> zfN+De24|F8sh{6|4vY2o4EI^&)*J|wAuBlaJYe{hpmBhC1>U5g#Nc6>>@WvH4khg0 z*giwfSI7EG6S-6{4%uu-?;9QOFD>j#vlYgB6<*AZy0;5)=2ANt$mB*nzu#l$Zo%ej@h(g9*^}t`c8RN$tj~)Sw{&2 z^HH>SMacd$Wx}CPvy|i)DFfwW9GQ>@*1doQzfJ~P4sNK3zOKXyu<84I)dNWdpNk9_ zQzEM{kgVca`LmBzFI6*B`6Lt+>H+ot!9+Zu-*r^A{=7^Lgi@(cKwU;4B=AYMpZ;bq zC63t(FK9BAheDw*Fd+Aq!T-9DIl!A^5rk$fu}Ts*PxcsM>W;IPpoJg=0D&jOkg;f4 zpcDwm>%nNF3VDF|*5BH`L0WV~Jeq`j?k&&xLM@RUA1?@w@csg&pp;t1` z4hM#(JvW`|$)|#m_>U8bIHV__#n>)(7My`|(l%&aPls0Ra_JW7jnaM62Z_pof(Xc^ z3@W2igJ7PtWO}p!3E>pfH3=EC4U(b2u27{bWuO-bDll(J%>*e%tuZN+7&^zR@c9x? z#`I7*lt7p(_w-#QfYea#VqS~*2o^VG@gfKo1;)iq-FK@H#3F3%=EOr-p>Y<3=z~K# z0b4;FaK-7UsM9cpWQ(Vf%Gfd>C~X>cCHQ00)1Y*rw!l;77bhND_I1w5Iuf1_ih;~9 zC)5$4QM%Vj@-xtJl4EIr35Wxt6LyavreKJOWBWNufLR%6Bx97$ z)W4RPlshElm{dF@t&@8=?~(U$%LWBX>5$?W5OKnGh6=57O6T_?4|1O8-w|Aq{?B3e z!#2_P5dwWWw`0Kizy!o6-b6=tI>N7~D7L?Rz)(}U08|(wjuRWx zqH0gw>@!!YakY0)F$W+URIEV2YX8*=RKNDMq?$_EZon$qPHdH7O`IAG2QD}5$;BEi zk78`+vDd&)J|Hzp}EmdBm0uGs;>UEQft($5IU~KBP(&s4)HK->R zFn;4HIg!K$N+Kz@N#3N`)}Y5$4W(VCrEQoO&&V2ygf+;XU(a9!r`!6HB{-g0zU%6P;^vfda(_9z};)2rS8x}`r8ehi7rbpn1##kB{gxPMA>FQ==4I$pTcU)NOj zCiEduUDSFq$rofLxqgr#JuN#;Rvup#i-xt-dF1PLUP=o`W6Q=D_V=^PmyPEpdlGtX zJ?HCldZK4CH@nM1q~Fx@R~SIA^%(y_ov4{tMTA z&1+ou7rK0n=IdAC6FLH)P=&Odv$E$LbnQa!JPbb{*!V#n&C9UOWFtM7U;b^jV+S)g zk10b#ax|o_U28IHZB=e;XKZi#$$b77wtY^;wzHG5n0}UB0;wfn>9B8Q5&F$#)E`8H zcJS1kYgknKLoY-%-5Zdn000%vY5+Bnn-;OIdm)?Y_+4%ce=h9*Z2fb(-F_>Zf$=;f z4~u!%;jsPWTra=P6Phk;%u)tax;N3y_)5yr}wC8{O)HK#HpZ1rt)BIRg*f zu5;+&$_gh$;fjd5-qWckYTWUSJVsT+)?QIbGzs-Z-_p7ub#&Dcg0rsvC^1KwCfp98 zOY(I+-_X-Ke%YuC+oq1v=VMqYuF&3z2sbL|v2kf1>?=XUMq)D5U0`u45fTsWo8WfJ znQ)UXTduVK;&5ArUxmMREN35Qi+maT0OSnXFehq)7LY>cLWW)yIFZ0Up1@*~h<631 z?Bj~sgH=6erK}t?M~x*Tm6aD!d+ovj1Wz&qEn8q=fNDnPs zdDhBmS>`(i7Yq(A5O`c;&%pNDm#@HRzXjd`vLonyXqsq+0hs7Ou7YdglKTNje!4oR z#}-+^fXxnw_2a#4dNu57!?N1m2$`M?G9k)0%kXa79k7351w8vFcHk!uJn$DdB&oh45%;`LjOPsRVtI+Jt^7N z{O1oBp11Jkg*RF*gEr(tP>r}2tF?deFPC1rVS)H#QP*mJg_I?%X1VRJKldEoM>aFx zVDDq^2mPA@PrVSfT&GCqV5=bsODvj92%Iu63La>fl(E{De5RZVl?gThT$2;lRB&(X7qM@ z`%Jh83@_V9^2DC#eV`Eck-6$Vcy4yCJ_DOnU2jks8kGde#Oa+9HIxYRcd}a5_Xc#h zqpqGA&GimWs!D5KZ(+3kJ3V9=A-zK8w)n&8tMq!$IA2t0OvU=Eh&klTyCdL;$nQi5 zv|+~ui6|%@z;adhEr)zqfsqk}X#iq05h7!erI282-L%D>6e!BI9kI8&k_6#3#vlp* zJzM57`&QS5#{{xex!e_mZ)4oO4U?JZ%K&itOMuh+AscMsKI^X-v|f@dhaAK(axyV3 zpfAWOC7yt*R;xJ%I=rHTg-Nt3tTe%U>aeu7YuPP}vUMk5c=hb+fpj#c4Fs~o*>ser zqc^&|cV0j)QEZ7FnAn)DyGF>aXBTbB)|sP)y;@KE$0aQqOP2z}*=y1~n&!d4yk1b` zek|%ouw7;kKu+q@#KXYulSg99xfJQ#>oQ0tQm@C3I3O}3Aq0@q^lR4P zeM~ZuR=ifNgB`~avH(BF+_h?M3+7&DOf6(N21GH28;i&1W!zW*Y>&q%`n4G&@$uR?c5HUhVEI8s+&MW3BP$SpKUWWR`h*Z>^rN1w1!6C(Le*xeG21u~&vdUkf%2_pAT%0wmAzMpsuAb0ZLDI>Xflhb=7ol4f@o_SpL5Wm^|5+B(T@KI4WnLK~TvE_o*ojxK-q z#gYE4=@>+rO`YDlmq}OE!l_|hpY@j5;#iH>P;&X`V5#D zN1#MOt5AnQhLYN-5lcA9Y7jMDK6mb zWN0ZNLfFsPek@7udd5BkYU?7IPxCD|;vo_&z7iTRMNM(@9NfH{N}l1I+JXHdzJ~oG zR9Ky?B>U7ba2wWDpk>ru@Ppu{^BIMhNNN;G)6jb`@q^$GDpnB*5_h136OSQ>u65+l zA}{ED0VybpM9}DoDFII~@)R#tmji;e;J5$w4fkCd(js z=w31=0>>F+iq?+~VO9!x9C)uHJBg+t-+_M9HDJHwUGKpbxw3gPd}0mtAow85*vK@E zHCp@0$YVcr8gzaqJoGiT5hS*85Hi8$(9rO8F!TjQXRlLKeg&LdH&VWh8)0J)R&Jvu zW2j((tgN#wL*C0h4`AohmvPuf?uAx!0PxYFw82pOk_pTl+GoSJ6}c_H+wVPd z+NyUxzIW$9Djrw{tt+$_D?*WU@w8An98Py|NI!50S>*Tdg4^ zh;2MT1_R5-XCj8vSkuJuGi;z)V&!J(GnG|(FCv_v-K(#v9FNSaOU-6!HC^yadrGCA zOF536zVi7;+sEo44@lNbM18G!l-)B+sp^BO`nox`&i|o~sQ6tt$G%zckJn-Mz`uYd zJVH*%?y#)(C6@IU`wSaDydE=5I`m!XN7w_B-k*S;1h&tSIg-=}9QZ&ZM#*C$607Ky z0z`$CatV?rf7NW%Dy<6KXk*}JbZ{Kd*oq8LP1U0H&4?lvR12EQ3r_gTnzoT1zZTva;L$3Uu8yxBV#x&kp?j=h&plq-Sz0 z2mPC=!r->d$|$hEQ&=FtD1lzV5{XV9r_si?#E!a2G+?N0q1Qbw`3aLm}a?Id$ z?KyvSLL-K0;5QP&O|aemDhkCrdfC^pryvYTgg&_+1Tk!wA;d#xV(rEJAURAT!k*&J zA?ciLB>y$o201AAT&R1le*b*hG61m(EPig$_4%Li+&1zBYur;5_nsz!ftg_?)#2ZPruJ)Nt@TfW3z)hk5E$Yyc9G9HklO+eMjCh zDV-)Tn5Z^(+Q2>qaC*Ueshdc4h8`n_!1mxRx>xmkOr$o&c2@`UL zpg2n0cfuFgJXRfqqF9N+zZ(AAZY<$q_X;Hjb0SNITT`Em-41f8CHvoKpSSe@8ZqeK6u zY&JyOZa_ATVhm_^dcZ2ve8sq3&8`-9F-6GAS9Irig*x0{fI-T1WVyAj&jj_4$N*u( zQLXne4hv#yAPt*uXrNLa6pj>V__jToHochS$$WB$e_%qb;mr4 zjhd#>{*?h|f!8^v*>CPMPx-33$utMe0)jY=nWL@&aXX~x*BY^xo94OO&EE&itKmyP zIp9w)h&>OeD*;c3zR1pH|0=LAb~$1pdh6T@#u)VD6bWM^7zjZ;L^||Fh&AWbqy79> zQ4exjhtT7BgWc6W=$a4~1ytucvwaQQa*EMswBHD6hyfjkk9VJDP4r6`dn;AYH)}~! zMq5_260}y*bV=wX(ABeSF$DXa*g`(hs_BJtt@XESyVt?G=jfgtNCz~BcFJ+?PUnLk!VLh_E1m5s0~n>p%dr5y`19?CzH;9W8`;3 zML^HM@C{r8JtT7b4-;=ibe%sQ#9QS7trbY3u!F$gfd}|*0V*KNB*A5@Nt6V}jc&z) z`NF|G2E>e|)3F$26y6n+?S9OoSLF;MovxpnOmHN{V$<@QSfOS-~oLAbtI!l-#@%F+o=Y=DCHkj zy!^th7W)p&&XySIyg+hd2M>SZurF}FL(#VC`W86EEjkuPxfi3tT|I#L6VzNjq^2V_ zT*q`pOeE|RXwm!$9l*M~oO88LpV0cio$~9Cz&-zlu6RUr#p*djl{u!t zuu}sBhhs-{8g`U_k)5+8kxbeN2L~^8G&mpCCo9n>n_!i^>;DKd5DcI@3Qf@|ts{E~ zp0hEKF^$@b=!cJj6|)1qFtJO=Fq!+w)pRl*i+RNt-}=5lk6}bbA0$*K3`p?T%`P1L zpJvC4Xv2%HX{TPaZdtT*Q3MDCeFqx2Aj~ho|4uO>@_;CySrZ<8=G(9_(f3TQKWxGU zRX5FRjq9*&W_zn){KzmrrU`uY6uS=lYLl%mmSx`(cXpwL9W510Yc7UK+zA6+n7UsH zz3T6c=Z%zqf~=n|3>GlhYO&mgb+)bjY54HsY_z|Oq&)_7Gjs604h>BdIG=PhOUR-` zfCbPv0R|d{+b)Vvkfun0M&xg=yZZ?ol8Rz3Ak+?QK2!uW?0vy1`^vt+cvOtKK<3W4 zgOO(=FGTlqXsBVqw^js)cqCGM0SyHe5^8^#mpo$a=~7Mo<~%V(TX!5@&|@Do&AWiH zW=!*>!@ie9Cq2zxC)SijWSh%m>KUp8_tjS&B1x<&jlvWcv>n5?KO~|giU#XD=$B?y zXiY%N6!It!niSPY+^K;|SOre-06>3VG?@S;>#+oDL~>jD;6)BTLGm z-(WAnI{`CEe~)A#y8xFfjADs)fnKjw#x|~?2LvIvn8B(HvwPB0E)JSR7xfcTgejUaml$zJp_9QZjoV;^> zAwU17o||I25xXEs*enVWlV zrf1#|a03CG{n9 z9qj2D>>V0Xv_Mb)Vw_J8Gwp1cEN!KHA$7w?U;!0nea^;5v8{@#Q1(K zbSo^HaDlP#9}q_C-7F34L>6DI1P68O+n@xtM0;bshB0q=wG&VxO3><$gdI2T29=K+ zn<>uov+~{`HgF6$tB2=7YUiBd&oSJfiS$?G@rlPa^yUF9zvx*u3gB6EVG?g z9OD&jMBEi!KzJQCOdo^&O&a4uo=m_ILa!2o770QkQnL5Q#J!$Z&JNVR@r`qfh2vIYo(TC$o<-RXvIn7^l?a$aMBL^Wi>hq}%#1B7 zfBn2Czm{9D!gTm+MKf{G*hP@_K+-GZiX^D=#hs+DAO*-_wt6qDny=90ZL)TSteIDs z+sr>$TNUkc$OM$jHD#-Hxn*50>Qa@y5C4n}fN@`?0{s~(RKUJ!un!_vC9&ZgX)y`k zqZ@$EblNL9yKk7GD}7NkWQ6z{O?k77%)EIk#=LTek>dJ+TktF&cfT+YNo!G1(x zkg`F=3vdP2?C2Y;4}j0B0iT1!B{6|6gfSg9w!0iyvFF;O>{adtkW&28pH(?Y+sa z^}Re4e!mL{gS%f>zQz`IeLXs2GzRmbSrMC9Cl9gZ>=nLFU;uMnD`TfTf)BA#2{0%+ zq%_UOpecy6<*NBEQ@atO^z)gjEQEIM#$RLi(ICS4rh0~EvEOiIi6$>b_xCaRw-1Y? zAb?lQ5$G^)g#IA}xd(7U_ib36;0{67_@EXJzr9gwlCdUUUyILH;6}}SH?|CXlcnt$ zohP%KRv%p*ru|Q+Lc1*W4CvRKlQi?gCnlNv8`-a)iu%DaT82_h{;m0`*%|^r9Qto| zH@?Y2JKItJ3jz>3%N;3&f`>(Sy9A;Nv5Mu{-R83N*HX((bGiAfwah%*e9UA|S)ah$ zAGJ|HYxz-py5RpkiN4XAo@a;0#Sx|wK;RP8~jLgi8 zOyo3uRAH$NqbKa$d#7)I!8RN=o`}nd#V0KuH`G3Ckuxy7_s+e(sfCcEH=)Nl9`k$< z`&6ui6pHq-6yH}7Q{CrQ0H>g!q5gu4ZmBFbMg_hHcmwHAaoh{LJKU7U0lckd9dcRh zW5DnuJ0%u`a0viNcPxQp)Fn4Yw=Gpp+-fYZ<--Gf1^zGiKP5fPWAsw$$wFdN* zjQzhmOz*p%Ih71pupQ`+#rsv+FoUVDVc3#R&jPn;D1G64DzD0x8%V)`nnxmF?%v*S zDt7T~T&Z#jyF;U}rK-Jv{G%4Y``NZ4QS1M&mhojf`lfZv#pJnx#%g?v0^UX&INnt0PEl6Q~<}y5gJ~r$YbJS*c z0=~wffhKDZsR(T(m{48<4Vs120tU^{Sz^=0?WU=nt3pnmXNR%~jsCv=K0y!6 z`g51J*Z0#L5tmVlNL z@Grn}SB5%#7yu0Tt*O|a<*2v@c$9dilunn@xi#luC*NEU9&i;F@;G))t8%vwK1sLk z?A%}V;6>?DDpk63@0u|D8iV1=3X$U>|8D0kcpmv5B-}vw)nh-wes?iggk@lhN&9@$ z-UC9`5CJxbKoC@s^;$UqvoM`LPx2GD-Ey4rd!crEZ^>>9U zDTfWfbNW9VX4h(G*J^J9H{jEN3cNP20A~OnL9z*ML8UABQpoWaq6gr12Z;-C0ybX7 zvM-DSptr)pihf5#;)%v3ic@x;2WL`toMkeMl^=lPCzHoi>?M$ps~In2jd|*zs~ds$*8Od)dog#%|hq$?EeA}ua_ ztf^~nT)DA3-X8m?*h`T(G+MQ3Qwt%r6hq_iWb=6 zlFjBB38mJqQ9kB7E*^k}RK*&HH3!HfT2n_zbZQ!l(;RWEVM>#)THX1N$G4wSG zS5BAZ(-ru$86TejPQylI<~C1%r~$3{HKVPj!;J+tyO&sH7$ju}noTVOoXOi@-bi!gqvV$cI0o!~e`~1AR$*CGEgSVas-{451aUbgLW#l$IMhp)B0ONRuk* z&l5l|t|14*f~zNhD_Xe5IFREL)?aLh3&no3>yptWR@n6>Gwq;kn@KYo8O@f;*-;~$ zG;P^~k~tn7i$=%HWEdnMvZRn@EVCvv7KtLeBfH2FjZv29zehbU>aG{Zb;xMT0UISp zW23obGB?^O!Vzx~MHt~ZnM4tB({wy}PL^;5s#}yQj_4bj$Nu*N;*da2OE06D>{A!S zV~c2bM7uoDu{IY;0QQ*@#zqnUH(0N9fh`D$wK^2WiAFQ znB`

EDC6COK>XR*m?C2DZI7uyd(?4tWVU*crv}kfQ!Tca9AW;^Y~AE7PI>S9kN+dS2!j#CSX4o;b_bU}>oN^PEBZiM0rR2N{5(8D@h8WEX_&2OY2A^{ z(nM??Be$h?L`61RO*FG#LZ~&b&}M6&zYo$VIU^ zeiQ|%VSHReYS@pHmy8@xCU#edC`s%rqKDZaGrdey z0qu`ZnSjP6cV$&q!E+GZ3Oun9a>@v3g&g*-*dU#OK99!=WbZ?$jZgsQet?ljK~(q^ z(Ebvb6To-0z~ajWKny}OhB&d)1tRh^Y3c$c67DVoVRJE$=%F7j{J}zeS5RhQe92Q> zKssh#V4Bv|9=2ZeEZduO;gbjnA38K2!4dTjhcr2Fc}mn&VYIn3vuIJK55vKUp2dl; z594peIi%IcAz)Q;xM-F_eH(T38|OQIW1jA%8x{qCOy5?SHc~AhSpjt;DoA zO?xy&GyxyEpf=)j4%M;%j26B_S+g2WpxoySmdZ|kpkTu?HB?ECMMqbs2h?=Bs4_Wo zVKkLo6b>(FUfN#|hckKJ-uPQLVvKnZ8cgf^XB#4i+jj@%aqs%&@y} z2rD04shSX`ML{j1<3RiC;P7epYFvUl5Q1)e&Zs0%41*Zt?7;!exCdJ~N0PcNhN)z$ZckSG{>o<$dKp>UrE6y7(PV{CbCbu8IvQj9@%&~%Y+)7&EWy@vkG?mTX zvtq@{w~tIEV{tD8?OD7x)A;btL8ktY_x1Nf5^5Xpqvi6VBEADE)SYwIjDX;GX8gJT=BY9d<2#;(y?PKF&T?V^rWq7=EB03^b?lX&6i_=S60;wHV07$ZG2D)AA;i66&LwS)|K?22viIYB{GG})g?u+vAzvpcl{s1 z+&hkJc3X)S?E^#(8BocWiTZ&K5MOFSbI|@VsQStU;03actR;xlgE$qYX5ayiAO%>c zjzSOxso}duuR#;qPoX03oj-kCpRO-UWnN9qDxcX31QtYl)2Lz*4hG?no*ReGB^)Mu zT^!lsK>H~VADIjM$7zL2$hCvz=I?f`w9bQ7^%9hLE(@8O+COH-uEpJVu!{sw6>PrP zeHLXrDaxq2;r55wsOPo6PQqi-+aJ$9!kWN21xV~yfigT@+9&qM7ZO;2F~D>R_M0U3 zoaE8CUZu@V0mwDTX}E|NIj|A{K_XL4`00`+0`X;Vf1PLX!Cmnz4Dz5w7f(VXMB8)# z!lDKC5pA!kPK)1p3acn7t}Ito5vN&$aJO70ry!@3KR%+Ir>axfjipDvTuFoMVDgCk z{J%hfs;WWlAa;O1O|9665ZO&ysIbKc!v^ozq3?QuTO#zI-EB zca+qSoC~=i0tpZM`W+p7Q4aKe1--KTuq18(Bt<-d#{GYdeFuOfXLaWMm2>B=&N)n; z4%6K;JF{VCdS+*%q?NR+Bv>VOwF}ZpY*0YPU|AvvtN;jv09ytT?6VEVz;TX%0UL}A z=L3TQb71=b**=?K!1h_A``%yw?9NKUce_1Z)sB_5Ily;pKgwQy%VW2kdNid*3bse(uCKBs1&qaMc^(x4(11Jm9eCYct z-)9r|-gVz=m+xGD@XTH8i_AFl#WQ#n+@@!+H}JYzL7p#c>M@*?82CErK?7(!sDP2s zn?3*BW#=xV&+V65C3lHr`OifzR*Vw zLLafg>2Ah#;j!Hb@e8#Ts(~Cvo=sAd{f-Wc5lq*ZLB`?4!Wt~yu!7Un(*p(^R4tFs zLl~930wo6`>S0JiLg#u5<|K%An0hGAzF&4Nh3$c?rEEY_1twXpHc`k`VJ^bJL4{P9 zHdThOWG58LN0X8+t8s6pWTC1XWHVj1OoRcbny1c$Lvk%vsjS=KI7)Y@Yysl#x@6en z5Z&(149la@c)5ZoXM(^2CAdda)V;Ig#keGEMiWpCNfQDMpm%L=Ul@T2FqT7pP5}Xt zf|T`$q&RQTa)=$Uz#6&TDwwCLoZHYm1164WYhououzau>9#12tV)jDAb&aDfeUQtC za;0Xg_1mOuvpb=Rf6Q`2Y62Bi@C-3_bm@hA%v}=} zV&m<}H+>+=mTS>+IvI^ltoY&L9+$m4h)4MWdnbDkeggyzV8(__2GyG!y08quItkNb z7e-XBjC1=xHsAly|dY`auQrPgc}D@}I|EfbA}6BL#N zrJw3@!ky0$Gm%3`P{?*N@t7L|w54tUVh*sDW(@UXJS2(9Kqk`Qac6qY4xP?#+lEhI z_uZT~5C!t=UX7eRya{sZ0F9oU7!Qug9L`I$TB3&=g6zvD>IhL^Ih zvld2930!$?jr zK^ti>^+{nGpv7Rzf-9QyoS)Xba%%_LU~l>!WO75({c z=;#$hM@_&dLwPF)5ZgRbpKZc@PJ%1=ANTko!Zikp?QN0dwOTDh0z7N7gt!*~EgIfk-&3 z!sP-n4YE0f?$H3IQ~N#@EEdP>P1@QBNo3)`*1oS}NOOx39RW#>B#Q>SB57tYQc?xA zU4q3Yp+%9{;YMqi!f6$&+TOg2J(}XrwxMeA3h_mDog~ibAKcaMYebJ~Dh^P?u9`b@YbltPRh4 z#x83KRgXnHM7d%lDq&ZXv-GJ?nOEp3$s4#CC_pg#m#m60Q-EyaBe>pgDbvnE*f(-I z3{B}sB|2TIAU_&2M0N7g@FdC;PZ)(N+)43R+-cEc5o!25s&&kvB!ldS*?E@qa>}E_ zyhs`@MoA!(K_=7!nGFUKFjqtv&*HU-v;hceKD%M(jq~$>Ez9N8l~OufgfTPIM-QEC z^+Ms;_I9Z}xN^VNl84#92=$gHM_a{WbF4Dv>H2tjelWkYIo(=JCjfcU9&XnPnI!C0 z7wO_L__tcmoquA~(*xc~F%T3&fw4e6AMS+$l{CDPyd)c+A#cl}e%2*C|L9M$`#sFu zWf#t;I}u0rDVl@XqK&FWAN=5-5@NsWMgR2r(TQB@gD;qhguKJ#TM_b;L(#0rHVW** zu-XjN9=xLPVu)}pJ_GsPL4prNt~{};eT=d%r%g4)Muth2Td5=YORIhsgdmD}$|dh9c7AD8rFuwTspCuF2XJ}8W51%8yx zv8{1?MF4<7N}=>GJC( zIqD)gGb$vV zw+>saVe2~=gv{$ttgoNg!@}6w8a}#J$lUncI_=~AR7IVHyE%R^2MI^H#AYu^@S};& z4gg?aUZZ}1VNDYvYV*ACMF+>MS|ps_87hsYheuazeJm2c{=mWO{$a;n=Fdb`W63tW zkGxC`RZ{dUzzNL86kQETjUulR@CpA(lD$7_x=nb4 zU;6kXLpA^-)I=gS3pC7-ZgFaN`EA%Lj2154dN)2hSIH2!82Y8zoK&KNuNU z@%kDRB@QDiz7UjE(b(tG(p|rP7fThB(eV5w^{XsIUZ!j5eZ>QPc<+;iU!f@n(=MR) z;#2V=)kIErdT+rD6N_hJpUxp*eEzb_U=IlAl0~=9PA0QBJspi+DOcU%)#A80I^8m1 zAJEdb1y>}y2F0}B3mlIy>>5>A^j{4ukH@$STqmdks)U-DmH@!oOb)2uVpb${8i>N+ zrg-rMDUgV^Q(r;{BHoCDNtA*!hO{gmCQr{!ftA$n8ra+bYerXZ5C}mLF(SlE(Qt@Y z#R}RIoHnV!5r8vjej;q2VC|-OipA`djuOYfm`0_Uw*eU;f~+x%?YAtefpqj#7h1Jp zHNsxnF@02h*HFC@zG3Ltd;K(2dB;K&_8l=F&cBQ|8G{c?NoOQ1V33v-#B{hCRC}|REWZ8dxHWo)bd`2uVG>E5QT;GpzogKL~;JoyP@rQ27BMC@b%eM*emT_Q`uBFcJP!E+BH?mgdzt| zUE>1I$&1F5DA^4JImeBqkaVvrD6$5xQ!*aSR1#@mvRKGoC@QY!d8rV}bm>s5HDsZ{ z3=zwXR#NG=q|#HnT=~>NkKDPtB3ScRBI%gtn(#}&7Nfy|2+&XD*@hfh4O_P5;_Vq` zBn&y)wV=u{)wAIDR29RtY>o#Ljz$2V$$gIG%h_PBMl9|XBfo(jkJms?ikE}YOU`eZ zIx1wbN?eO0S(Bz6bo{&=rx^&gzIeM!@&Sx~okS85)qb~?@Du32uw)jH6ORjGfROk| zA|l*fucn*o+4V+sgqt$ON z$x`01{3**WWblh+;aJ2L`lCJc zhZl*L$;@SzGp$q|;OqoF%n#w65OX_SlD>%mCVGd>IWhS?>1xK5k=?Kc-!tw2(ByGB zW`#iOtgTBmuGhB()S zp1pno+iN5i&^fTcbjE=-yilv;VzaDa*n{P~kXgs4LFoNWqND>xe@PlM%N{cCGc!v$o`Di!^?3_l# zmJuvr=5xqfrX-0eOP10`rkz7ELKI1er#z}iP{O<~X{pI{42B!Pg(CynD$d+eEv%Ya zCD%Xzs;XOFCDk+$#U*7U6G@CZNH7>JnpIy>V^R~$gGo_KP3jd`hYFsDX)>wi!>%{B zAT`p4n;Z}4FmMcC&SgV5*{KnN3-bAGKZ3a#F#~SIlxi4Hl&Aj`yNtb+>kEW2>VwN5 zzl9?AU{%p+*@V4+^N(!)$Y%F{TG{w+SxWxeuPMK#JZ?Q<-4}Z}HYnVXe`&6ka~}Gg z-+9Qd)ppe*Fk?*D?km2aw3xg<`P%ns?*mQr?~#M-2do2{R2^dnaQ={o6X+!zU!xj` z8#4ms2&}D0iC=@+O$47hkBmnPqwRNKT5Z5^hsgkgAM6by0Wuf+i$o!rEKCAMHMdL3 z$D&!~4?Ty%(}Oj2{4fu;+&Drd&=du6MMlzzT0c|~Vq~G@I0m}qW8c%f)L3bBt~nFS z`jP#5VLVTZ#atM%nwbWKH{|UjKQW0hAHM}W-%nE6N*2QoJgVT|B$pRBQm~M^;e-db zCe&m??Er_N-%TFs&jnv@kO3Pm7?6s!zZM!!8f?_jU&gM(`+ITKM`p)fL zAVn8aH{|M5iVcIHimn>*k7&2EZG)A|&nJXeJt+I6oNRy2dZe<;uY)7D9#^cg%!kAS@4|DJ+UoHn!@)?+#%A z7}*AlX|RpN9mI4c)l@t#p|rBgqJHw8WYW(Z%On%s6Y(ShTQFcv1qao`W!!MZlQCmM znhY!dGKu&mHED(=H5!g0@Fj{_c-cnlrIVVIvNfxM5>%>Tdr4i7#zIO;FIFo`6rope z38dejcK1TE3C(+M>etf_6bYMbv`)+eBt`{-pA?P95m$q^YLYo%i%lSeD5mGwMq?Z) z43iPGQ?g0&7mg6jP5U#K!L}Iq|2~Nq1eUbCJPN>W$Bq;f#dcf(hlY@Ybdf^*`AH8Z zTs5*C>O}5I-%Uov$NIO2|Ng;7)ub7(`f*z)wPE(x>i6VkY`S zpWPozyyE0=PIKp`GUEs^LpoMH9R)~ByT z)$fsTCT4W%v0IJJECS(1vWs2=i7FH?0pmBUDv)DHYQY5SI1zUYy+pP=o50vesFIPV zLwzBaoo08&LmPh?Li4imQ2ZPKQ6*26a%m_Ic03JHM?%1(xJHc*y^2x71^2j6ae)7*A z$(P>viih8vOugm9XgAVV0~x`F_kNV4!g;8f!5a$=2ayzS3{eVD-msY%=ne(J`N%nw zVE%+r;7#=w>a9tW{mN~%rI0tbch8&_UqN#X3Q&+1t~|WJ5HZ*L?gSWKq*c$%*jA4v z8oOIH!yK#~SO`fONI|WZth<>*nYrDH$FCq?(WOZ=+t^6oKY3{25_$2N~!jgmbZtD~aIVxa9!>O=)@qbp_x@(i7B_NT`WxAqfm%h6)g&RoUlz zT5r13WLNikQ_FM1iGII#_==p~>PQ7PmC975RIMwQ-4r-DcpatGBkqUEg`C#WrnT>V zPW!^l*p6LeWlbxOF6|s0L-K=aR`Q6>qlQ9{&KD7ciLgB2@v)@o87ZHSWs=SQ5wX*6 zLcU!CmbFVMN(OQWuaf`^1*sNN1Cg^kfv*X+1@lZu(wZ8!PD?m$r^Ic}2_GtlhfGTi z1zYgo$)ZHv*G~W`mDB|&B{=^};MwvqPnpmSszTjIb1~q-A#n>;MOqYEDZe<>Q%zZV z0h2Wd0g`kDrZLXWIMtWQ9VgBqI)#l3S-k+2g?;q)`p#K+J&P7(8x- z;6eu6C`!B$4t&zbxFCof+|dJzm7bv4ithvL4py;;MEXEr8hT8<)?;qSqiSw*q+& zGl!{%;mOw#yrt+p7a=*ODnTOyc%lu&P$L!|UNB~U6mpyyiD8{5oT8@#90EZA8(SGgZ?`RLwsrNYF6+w$I>yw!qK8m8 zV;b>q?e^}OABT^IeMF?me*AD8W)3hA;vawnL_RdKeFp_@@gla5*U!ZOu7Y8(lDyrh z(iFrc0~*nTegYDJq-*;PFKkD(gjA|WJjAus^QnwcGo}|P0Wo!Glp=H=lS-2nHxO{1}GU zMLhVgn`l#bdL=X4(14yD0lp_<@yKsc0q;Eu8Mp=8#0yc6R@*+{*69EMPJ%MQix3HLT{tMffsr!Y_TL*N)YItukmv~` zBdjveOImFdJkl6&=*=B>(hdo@Xv|2lRIr^OYU=D5ofl2=15Ja~>p0a68M;ZwEo`2@ z-P9<+9s61YNy?t&XT26zMc;rc8gh2~{x;R-F+or_cl;Ktao7id8UrMUL=t=GSXMuA zd2qKk@J$AesGqFUC3Fm0!=$6PpTEuyQ$yi8$d-Zv+J~?}euSC>zeLD9lvhm>2w6DM zu?e1pjGx4_D29XqdGTc(c-6 zTn+s6*X#Q0`50=jSzve&Dg?pdQSu+a2!gWYv-ZZ{5}-KCF`He&!8&ph1(QH@8X0GE z>@e^orcuu($UTDVnGC7jG6(wNBaY$|+r(HgX;Fv91cw+sVgDzq3CzDd`=h}f00lWf zVXLq)%``Q(@m;=1myP+so=J$d6dzUZovZZjha%N;jD?&RYll7`>mTzG5dIDd@tOlGr>+gYF3Yk9@Q zdFJvmPO!|CWoDXD)1>p!Jp5UX;8~8sf4z#|+@}#d%AkAkqhNqo?#~4;9rqH*DC$uc5Ph(VYa2HMgPXlM+}-#Py9o%h>=L%|HyY{)KwS)N{N$@& zy_Rri>AKH+2kOORxGrTSLh{FjdFohz@FC%v6_jkRM%Yw1j7v~&EW9I=x$7(JvGB&t zz*u2#)~t=ITn8m84sIaRkz}(c*>~9Qz#-G+L6J+ppHZMtq#J%-ie>XW0}l(f3L z+ug0Em2J!Tl~ML|yL+(MHu_{{{U)V>^OT!#@cGrpGV0t|ch7&&kz;d3{%d{XAJldH z!o735$Oy+GrTlNgldcLs9tQPhqUGRAwfi!y?tZ%O!c{8}tZ;X6wDKpc)j3};8{N2E(vU~WcR4PD2-ceK~(4Suh+!^IHlU<5yZjy zTi3V1Zk@k4O=DDI@ci|+Ugu}5Z@EsF12_bycO5VgY3k;ebdZK%EIBOH^~(qn)?mC| z(xP_N#^>jQ#p*?ijc?H|dzBxtE%@eJPVn#V1PA;4M`g?RDqq)Z`zZ^7otip_a=+44 z$1vtJV9Cd27s)9u#A!)_3k<>P?4)hGHvZvj>u2nuUwlt>>!!yn3mbjEm7NXiLao**TG<`@rl{nOxO z6C4AKgrM`htd8V}-XI2Mi#%oY6EdG+7KH}|+<2gO+06l`dV()rxbY>I-K3aPrg9U2 ztyvzD^nFpqyngn?ltoO*s$w#SJry8&{|+Vqy&ovjGv+_vk9^b3Ivo+jRgo9?5TcGq zQ+YE+0AbV6U7fESLMhW?3kUvy07X&rd_T`@R`~(6CD)KAQmO%0{LkJA5 zLIS)&)1T(w_kwjbq4h>;auyby3eeC{!%CymbhaZ=^LD~3IMnr>SlzGVJnd=z{aa{v zvnfec=oXm@23A(C;r>anS5bH7Zdm7*xy*se6_l+434&bX-8eKzjE0{DK!F?(%p`f( zExHi022`rWxI0c_LxQopA^l%o@*P_-rgHfycz{s4u%nDBEQY=(Nv~JK2RzeVlPdU8 zg=plO-hr^%2zlvb){YjNqb2A*ejd4qT3a^7u_?}o+N~fAmooQGROgmcS?2= zBq#%z0kuz&=|%c1`ls&m8{GIBzcJjyq$`cav$z+Mqw!)AP05*(%Hqa0ZwF3<^4fTU ze0=`cTG^4pTkZjG@mco(eHms$*hK(;5ZHJwBKxfO@hn=;dGuh8@Y(l(uP^~lg(53; zT=)D_%P^PBR`_&|rzRf79~CeZJ|+ojJT5*88>R+ZJ!erAoz{cxNr+zT=V1r2^o^fD zd^h(32?uFJIlo@^OOidxSpJXF>49fnUan@UJkDo9J{!^ZH^Zvk%!Oc!4!Ln zodEBjflf&8lsG95qN5bQ%^Q8bXM%bP1^oOQ`59O#?AwOBE!8))nBhg!wbH-Noqwc| z8CSlI!WavN9g}15Ja(Jy^r&YaB&&KTW!bCjdS+)KX_KDW=Yc}*KspcWoEBSuu|?`DppYUP}Bq_Iwy<-fMy|V zC6gI9TvPk$^Uunx%*-w=R~WDHb_t#%#jQD8Z*Ftg{3l)P{Db+AFKlT9GhzIQngEYt z(}SQ(jrYYvd?I)LKKMKLbE73=poTV|A*9k1#4}d3P(OeBbf2hmzJ%NZo4k~P)=;hx zel17jL)B39%B zh!wdCElG2w$btixLhpoykbGxh{y zAJEpd4E~sL$Y|)tENM1jNG)W@?v_$U<3!wS?q4zo>MGwZ`TUv7tZht~khLv%;) zVJ;6oSZOvZ58?(*?O}v1bEEWm9V9Z9C(8S_f{#bO30GNrn2L)IrP<+%lbdCZ*Rpotjaob#}|!cm6eE5qBvHGXACA zBwf<@905;z73?xITc4UVey)ZUki`x;tBHG~8vr-ka$D?v4!ZgfeZMHK>IeYQ)!4f+ zOUX!%WP5NcYE|EM=Zj$zWHdFWCjUVa;+a)F8_M@tNXO}E&A%se~-T!d`*x1h#i9GbtD$4B4ZVm za?XRa2Kw=j2)0MLa$&Dw>>WkSF@i|fH-3n1?Fy>4`HPap?L7wj5b^<|=v|W|yGSBp zc%z%FjSFc@Kaf(aAeG= zTsfa;)KiIZ7;kkQhD+<^i<5L~kDHI;b`^==E_)rI->`GzBix#aNNN+8Fs#y%=2)x3 zZkm65Sf9Op94I^nLL#iG1B+?N+NZv?%`gYh!+i?p!wkyy;e1#`c{{qWA)bL9eH-`k zQ$l7N`GHUf>1h-F2Ed0dJRQ&16#KACxHd4?0?ZVahv$3a?9|#C49kcMg>%6iu)+C9 zY>kh>Gln~5W|n0w@jk9ZdtB5)NT6T)%o;g0VERSj=D|A$U?jMGT+kYh-!YCe>7mTr zfh?{E>5^WFx!I&A4SzfJD{lA|{KbKfm~5K`%-0QyvDoA^P*3o{6iR`Vz~rE(>0Lx# z`+6Ulyjb(G)B=Xmb9UAZqrTHQUDh)h{nPaGii}>yujWptU=unhVPg&gXO0Gd}=E^n(~XB(;%{0PYMJaL%J=C;$R8Cagsb zI0lHJqsKMyjj0R+6_7T3xE6U7JA@1h=%t~BWeBSX?WgAln`4hyR!^}jx=|uH!m)51 z;Ym}bq$a|n040`7ZJRHjKdLiaz-#y4vEJI3e z!M-ztWm$!->>hCAQ>U;S_XYdwmO8k|7UT02^_(8Y`?D(Haw9t3Grv;+k8+(TP#1U{ z<9nX3RPMWVIQ2_L74<1<1}hruc}wT6;1Jl3&mZ}mdu#rG+*@!z-RHfHcbVp$uucC= z;-F6r1zh;w;;lvN>mzRz>m-H$K&(qZ3bDkxJkns-igjhgV($>^>PVPyg!d z4Bnd(G=jVEy%&1HY5cx^0{TQJ@(?#4R@9H z-g^4Q*Pkk_pS$I@6Q_^eb*6O3$+IU)Yqy>{yLRj8n~s$_)2-6ziL+;K+cqZtbmUj0}#sun`BeaQDzv0YIGRjt5^>e_y*AI=h-%>LW?jVP^jT9*lU*Iv>vim zw#Ig|b%3wzg)L$~e2)j&CG1kfpC1Bt?iI+_JIr2y=(?*=S^OGgaJ~pAA=d(l?Rs_t zyAfL0G0fICu@k^LdI@Tj+ziaLQ|wkmP`-?vMqP%p>>RtD-2t?~yV%PKgOw#?ZOY8yUOFjg?`9{>vc{6(i2*+<_kFvKxJ9s;L z2e3tc8M4LW>{r>lV3T`-y@$OQ<+0xne9~WM|AqYq`%M%W{s8+Rau+`Y{PGX8kFbxT zmd(e2hx)sy)A9T457-~FKVlzepJ1P4f6P9`K8?)WKVg5$K8sAlKVzR~PqIIUPX9&r z-%(}zf3PpHFSEY{hW1yX3w{k)2j5_S&A!S0C;JxrHv1d)x9soO|AKe>yRd>k#r~fC z1N%qzzu7;re`eoDEd3AJkJ!JkAG4pZpR#{t|Hl5E{U7!p>}j^ao{^~e;ckQWry@j< z03|5zz=n;`l@Nm{g{27MI$}~>N&pGnmr_z%%1Bu$r=L4@a;@EJiDg?XJ7U=t%UQAP ziDh3b2VyxVmh)n{B$mr!xgwTBv0N3)wP4v6^xJ}dThMO{`fWkKE$Fue{kEXr7WCVK zep}FQ3;JzAzb)vu1^u?5-x2gXf__KP?+E%GLBAvDcLaT4i17E<5%fEPen-&n2>KmC zza!{(1pSVn-xc)XA>`KsJVme+^t*yS;4Xsgf__)f?+W@|LBA{LcLn{fpx+hryMlgK z(4Q6bX9fLPK_3oyPH$GwpB3~GXclZ2^k)VASwVkR(4Q6bX9fLPL4Q`zpB40bf__iX z?+N-yPT_QVf__iX?+N;dqz?8A`aMCvC+PPC{hpxT6ZCt6eoxTv3;KOQzc1(mNP}O$ zFX;CL{l1`&wC`ZQpx+nt`+|O7(C-WSeL=r3==TNvfuKJS^ap}IP`vo{2ZH`U&Js-e<0`&1pR@aKM?c>g8o3zpA+=w1pPTde@@V!6ZGc<{W(E@PSBqd^ydWq zIYEC;(4Q0Z=LG#ZL4QurpBMD!1^szJe_qg^7xd=^{dqxuUeKQx^ydZrc|m_((4QCd z=LP+FL4RJ*UlR0}1pOsJe@W0^67-h@{Ut$vNzh*s^p^zvB|(2l&|ebtmjwMKL4Qfm zUl#P21^s0~e_7C97W9_|{bfOaSsr=LqUHi=nn<`p`bq$^oN4}P|#l$^j8J_RY8AM&|ekwR|Wl5L4Q@yUlsIM z1^rb)e^t<574%mH{Z&DKRnT7(^w$LaH9>z(&|eeu*984FL4QrqUla7#1pPHZe@)O| z6ZF>v{WU>+{>+^#xk~`S$H^+Fbr$^2R72 literal 0 HcmV?d00001 diff --git a/foundation-memopol/static/css/foundation-icons.svg b/foundation-memopol/static/css/foundation-icons.svg new file mode 100644 index 0000000..4e014ff --- /dev/null +++ b/foundation-memopol/static/css/foundation-icons.svg @@ -0,0 +1,970 @@ + + + + + +Created by FontForge 20120731 at Fri Aug 23 09:25:55 2013 + By Jordan Humphreys +Created by Jordan Humphreys with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/foundation-memopol/static/css/foundation-icons.ttf b/foundation-memopol/static/css/foundation-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6cce217ddc2efe3411dc9fa34e294e48e4cdf4f5 GIT binary patch literal 56976 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 literal 0 HcmV?d00001 diff --git a/foundation-memopol/static/css/foundation-icons.woff b/foundation-memopol/static/css/foundation-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..e2cfe25dd392203f910d5deadd19beebe7e99984 GIT binary patch literal 32020 zcmZsBW0WSn^Y%Tq?b)$y?bx=B9ox2T+qQRX+qSJ8{pb0;U*B|J-RG)QrIOQ0pOZ?t z%87~sfB-+m8x;We-+R&Szvut2h>9x9003UEKXuqY!2Q#P_bjJG&jbJf<^6EUALt8k z>fRe!8~n5ZviZY>e(D4P2v0*sE>4610O$_@p#K9Bkg%D7s9l9T|eWrI7{`nF9$n<|W!4F74?tr)cSUb7> z$S!|y^W(-P_YuHuWoz`K2TB3}0Q3C^-FSu~YXi3*zd(LJc7*={$PP%v#=zPH0C08s zk^lM8E0-`+FR`)QdKnTaSB^z}gjhFY+F|MkUsVM;1V0d?f= zAxeovn6N3_4r#H*L>Q4yn?!(k4u(xwm=P-+3a-7pJZ)6h)CsX1oQk4=!Zbm1l0QYg z6I~zzJR~0xO(8Pwk>J!b_nnze2!vqT`?`B(kLP5&-rkb&r7}YVLP4NJ00;!L&opxX zB!GZ?GDBay4Kupl2hx35!wcci+Bu2DrQRM%D$3RKIej&%j~@a*FDP;~94Ep(mpo&D zCc+;<({=g)DMlY7=g-IQY&R*|g+Z;hpqs^i(@XumdZkeoJId4mqr?zhTTU1K>H-t+1YfrPq1@^&{)u0LWV*E|Bt4Iv*elc$? z%F_kPM}1F3vAe(inLQP!+wJ9dQc{X)#@AV%&Z4dD5C`Ko)Aqd6iX#EXl3a-bdPY31 zcv|vGH%t|4PkB{71ifm9c8WK}camldJ@gGP%BrJY$z>9v>T@9X>8LaR7c zcq*T3AzcpJuvqOQZk>NqHrQZSm-gs4?Up7*f20EUb zE6j*JTwE=(e>*nz)Z)ba{@>iu*EjXk#{w4xN2~+7$L#Y$2L~gZ0uJK;A}{~`#=_)d z`uLuifmIpn9UTT3F)=U!L6Lzg_l`1L0s%Do!AAgqpLO~(8>#+xc>y{A|9}L60)PgA zDS-a~HvumLzk=X`@PPz@OoHlyo`U;;PeU+37(#?WG(qe_YC>*92|~p|^+SV0^Ftd# zr@_#{?85TFPQnqwiNl4#lfVbT_rm`}a6m{wm_)Qd%tGu!d`6-`5=Q!il!Nq)Oom*9 z{0~JK#R_E-6&95r)d!6T%?GU??Hc_r20Dg3h6hF)CIzN4W&`FS79ExwRvy+V_9PB8 z4iAn6P6w_a?jasB9t++dyk2~Ce13dQ{2csK0wRJof)7Gf!lGZOzx;l+{W>R-CUPU% zB#t2NC4ncgA;}}TBxNJjCv_n`C4(p9C$k|-Bbz3dB`+a=reLDTp!i3rPgzIBM>R?< zNF77nMtx5sP7^_MNDEJ^N?S#{OovSuKvzU}O^-`2PH#*fL;uLY&)~*T!|=t(!l=!d zz=X(@#MHoa&+Ngx&mzv^z|za|%*w%P!#c`(&4$jV%ht~>&jHGT&#}y@&Kbvr&Sk+h z$hF8V&ppYb%+t%W$qUU}#JkJ~$w$K%#CQ6e|MxvV5r3HguE3!ngP@CGix9XFhmf66 zlQ5#NqHwQBo+zIfiCCIAs`#`7q=cWus-&Ofq!heVlvIT@K-yILOXgBmQZ_Uma3iRJ}k$ zS0heiRTEcJT=S1+lomkCMXO(%PP;+-Lq}RCNM}|TUswIV|4vaiR2Ht7GsAZ6^xu=q zv-GX(^z8Jl^rf5(ElmmPF)o_5gsP2UwqbQX6D`OMeWSJEVYXLbD|iqxOh+McL53YM zKRZlFv9^F;ZydmTl8{hhejiXDfY|Ta3NzKt1Xx+3DOFcBm6f}SbDbyMW`U?61I*e$ z5OCHa#&=zY<7Gao^t**&Pq6Rhbur35t%Gi55l6JoGSu7m=GcG;Te6IBO=bm&P3O@LX4_%`^c{ z6kwv&{@_{hQ|r(BdR;G#Znz0|Ro?1OfmWQE8bj5oYw|R!VB9ytzUZdrLkH-h-PW3Q zzvy%Eu_R(&g_LEv!Jn5IK)YaUSmuYr7%edm(g|tnIG0q}mo8aw45+psE23j8Bs)5> zHI?M26S>$*xBsl{;SDl+vZu4XV?u725QN&A7}iU7T}7?S&QUT^;c-vzN{^iLLK7ZP zJ>j&#y>Q3$)!7ih_pyc;1&I!o5l1PX)IU4VS~vtnb@atR>?OR~gQ|5S7cb(}k*8ns zrik;?zS&BAq=yUNK#Y;h4w@mq23jKDfqv;01PtnlAwW2lUBnuE&ai3|n<+<|_V_UV z>Aeq~OemrC?nUQNWH%Vtk9JC!u+7N~%XDGNX(K@zq3GgLWF>MBw?3z4Gr{6%7*3m0 zhmXxefYo_Y^lO5slUH~G;zthm9m&Xey#;x?#R`%jK(8J8r~HH<5?g(0n8kokzBE%f zR&kT6s&}5_!Ouogh%^W1=fzYGZd{L)Dw;}9gM-v9#sS8cRM{-q zzNLwfEsEr%O=k5{X{EMNEek??wC{25^xkg&b>6O}Z~=J@%sk3_aLep~l{kr%Sw)h< z&Bbn+(Rd_TsGY++)!weKLeeN~cRwo6b@g^O;h(W^_1q*eraS$NVyIdLF%`j?g*lTv z(SA3`z{m4PrQor0o|w{$`g{b%4r0>=)&A*4O{HD650JUBWIa4wj#i>M&FmIgpC-_M zL_9Q^_U+?KqlDYHu{TJLJm9wRt~T+nh}P&BVscfaes1zldz8TCz&TsyQtPJuTIiJV z{NlyBKg6#4a9sWTpFMFykdnNhrCMTarYA)d11w|UwQ`lxylM4@b#ULcRQP7@1fC1PX8W=o3n;+DTpUgn_chK!h%7tbRIAyDZCycl~46#!z zq9=vH3G)2{C+kR`AGt4rN!tJd~5@5vxTU(EN8fq>=iwp>E`Z!N0(bV~C=khp6_SPcN8^ zyNp&7B!VS{=h~{a&2WOvHub?eOM}u3!kA`5-hx%=hPM7lcMK@E14r=ys%Hm(W{QYG zHitx581T*%k$o*H)jg8?L-ITbf+711MmC(2UtY2byn+I6;A)G!o1Q0b4(?0$#O>iAIu20VFn+Yw4PT zqj-F3RE+93V`^MlYoud&Cx3?m7M6~FneN4+X*k_vDOC>@5HqZ9ZAEJyL6fspyK2qU zxd9Xm<8iL@|AP9qqBg z`JA5;S=|yKbstxOF{%OcfpYggfo`^m+^@Y3Tzt8NBe32s61cy&Bn`qUt9%u-&q{y> z9Q1wMuHE4>$`ZzulvWZqy1caZ69P0OvY}sZ%GC@6N zMmkmL>=(tAv<+-#S{*YO0(VUIl*2FD^Z^mE-8cJ0V8(i@$#GhXOxzPd%5-8z2o@b~ z&_&czM95fPfKm+)ga9vXJO#3b8b{&AAJ)!h7d%E090ifi8GE9HU(hPOx)KIKS^zVx zhi7Jz1_(Fb>2~xP#|x}yi+AnBSim;l0Uw>j*5Pd1Bnex08|7q4u$;`UDIU#s$7Bn= zrRa+csi-;UxS!UZs!?`5oK~4exkWYJonp3VSzDMWVJ1_wwr=B``3%t;+Swl@5!gcI zbhJ#0P9)~Aa68LJT&FR4>!yx6oD+P4Q~;LvV1t*dtIy8gH$h0qZ>EEV=q<5WK8Htx zkukXFVwAU$DpjM^Vk7GDg-mFU#Y1EU2?pL}PNN;?cPm05LXh+U_88p_XiK57sN)f7 zH@bad3&=u0%nmHoWuY`d)GYZdED`)Fn(}i+V1=t_SF&vdtLB+lFo7t1)8(ikc<%Fj zUdLEt=byq zx$4)hIJJEFn=9K6k^L{gN2@prG0pMNG1#3*{n5ZE{$&zf`$5;}r~$&bk*f@siyf>Q zHL484^JGZf6QUg&HYzNZNNh~`u$>Bi>WvSKc0m)?yKwOK+@=mhYPt1}wp5=9*<4*Q zwN1c@MA(otF&u<3)dRkKj7HOt&EaT-y8ZgqH|PW8h#(9oW05$7=ZP_+L%uu|kON{; z_9XmOlM`XcOi>)Hesn}7Re65b+ITr5*$1F}j3H^zTA zaa7KPHR(ge7;sRc5~C1N$ruNxK`Bcn7`TC(z3kCMZ{&;xUyxmaB6>L)r3{%&!d$_6 z&0WQyjbv#lTh^ ziz-)b^hY-5OjaTQ`CZM<|hUj1alOI!3q1loY=Cc&{zkbkt}W@oE5@x&{cnT zSHAO^ING{7;-a}#yY{g-a zG!1wo1SfhJt{;i)SP;w53 zQzD6CVzot(M1iV1Sy6IV2=3^HZG1f++Frt!f}5**-)E+?mMz;?-;5Kh^x$mpTCP5P z?>-8mgk1%<;!;EH7UhQit$d+L`uQ-i4$g*|>ou-7ypo}xOPoS8kvwc|MTq&_uCYFb zDl1o9E}k$DvoM?A>+jU1_cDuKC@3pJ#Q9Nt(s3WlUh3$U9kW4y%{IiHJ@I|tvHAN0 zEVN&`y3e<{>CJ(uq~`4P1iu2eX!IG1*1T}NyL&T_d`G*pCiAi_Fx@z5^D}-cKKs;2 zb#XKOGRBU6297jstl~kYU1R(Z*5;^ER)@F~wF$4x%AD%M1EVq9a~>rBi^BEb?y=k3 zh$mi4>V9M6%g7OjAwOzNoO2uSiU91Ug_$}X#p`KjI6r+P8dbNKkG z`VorT3&Zw@)Hk%&u=2Y4(a^^2PBzsn)5y)9ZjvWErWqzgv``3RN{lfa?wceR^4vJp zY(aAhqh|bOzOfap6^nA-kgGA5F$EG%=&DA%(Kv)fr{NNB96$va!aDj-_zE;$>Wt5s=45%P8~mE(}^twbW*7~x%SDaPz~0-z@>-F3&Z z-GG0Kj|n*gL2+q4CexZ5((IzlvR1{oI>5J(uCT`k-#%nt2&HS^R`6%emi?-SaCn1W z8_{MsY87vce}zY|iIg@f%He>D^I!xAIq;e@Ot2nUhy~S<{G|))R%~SAeR66hLjl=5X0ps#v?i4X5@}o%X3#erB z?(l&P95Ukz!d==il|5Y;v7S<2O|l-4+mNY5vYGrDZQv_YfLzLIIYIkpf%0l)-f&f4 z;T4KtdHf>u!42;#df*b|uKK?YCZDCF5qWKEo)S*HyW_4I0eVbXW3SsEgAs3Uwz+RP z9^OZ#@fy!_Uza5}{U*$V#hVA1hTxZ%2Tc3U|#vB~&WZHi4S?vQqT$Tu$ zxd+9`weXcGEx2^Od1uA8<@osR-{Hi8Pw!`N!I&K>9Izeuh#*{ms5Bg}AZ=Pi5NU;5 zbt;-I2#Zh(#CMY<3%AD5oT3WcmzTNu1(p!!5zNJXXFE9&w2u9xovVTc%`_P zpx7Q?rf#&C0MrWd=&w^SBtEu2#d7xUw*xB>IW7lL#B&nuOJ6V;YBAr`Zx-|(f^OwG zlKye|-Yb1$+}Zv1>qN9+JWQHayk{XQ?3l-_4&~Z6CvnIJUL^20@cxOhz>kqJ5jeX+ z^*UQ3cE`OoXLaW#Y>>$Y_?1Dy1^Oa>N8ye-+xJuGIN}-E)`zr&(ULzpG$t*4>Q0A+ zy>Rkfe^1r>jL*Fe%(6y>^+Xwa4RsRwrYi$?t#_Ck&yNDNwrK*HRBscMQTcjq@u9Z% ze1;)UDY&GZC>)ki%1CLf5t3eRmd@){72S%_Bu9itRUR@*vw=693M7dri7u>`s$$*i zFqSP=jN1LGrR1i-rIOLpb4Mi7S<-CsciD?A8jzjv2;waWpn(^JULlDWXYG#CH%&k$ z40rgeIHvZ6tdwXWUwrh+S29k~oJ4>#p{Adqju8e!!^Fka=KdQ+GE=CGASM_;0y!)} z!^GlZaaD=*(SA|%6})Q26D?buT9InypQnNaHM9+V>%R6g9h1AmK-Gb)wO0FsR23&* zQnIN*l|7e^I>8wOs8dK2PL;6d%xefWU z8*FjygwdhbMRtmFsY&-|`d3qW*((EfY_1tz({#hIwBw|rQou#Wbzeuqa8mtRTW_1d z)OaG*VKkrpWnS1uMxaAw)MmBngVVpeCs|K(!PQb&55nN8NT;v_DPF5uEBsQd&muyd zAkmJw08iOd!JC_`G&9FtO2R?0_`=eT%BqP=_L+Se!iX2fa zQWbCVDA!8oe?nj#$rfC+v{*)ak%Q^aB-GVp%guxSX%D10o;KYj{K4D?lzH0saAu<@ z#Sm9h(?`=IS3ItQ?+4QoZ6$tfC9y_KAk3k%WTL^_eZ<(_xZd@mta_@IxxN1yrE@f1abP!s&Av$Z_6)jq*Z!LBRUWC3eT&%qAYF_m8-q(G)@Pync zO$X>xHhpv^*ujGz6kML7Lgtu`qrnbXic7C99+PG_F-Ne_MWbA#m}}Mbc;&ma@HAFj z8jBDAjjQY7TNhQnLY$0v$ zk2niq+BX?h*uIu_uWn(hsVOn3qg94AjW8s~P716D6c$}_jg&G_n9^KE^IYU4eg2iR zzb)G|gY|6OPvc6Ei6vyVey%q@mzD8ivL;Ew6{mpY$VXYvd~ouCbT0XvBp@MKsxTDgz34E@i(nIQO{1LLZpx zw`UBoNWR9@OI{KM5n+AQXrT%TtbXU91#J7CuCAQkR*>#pIIWh_lD9mWw?3LT-6qP_ zTIXu7Q#Dk{kT;8FH7v)*gzWuk>xzgCrkal{#f^RP?aGx~+9{p8N%Z`N(618+Ev5Az zG?x;j{ie13mY_A0V+@sD>o0CJb@!y>G%tXCoiBd+o?DmGxFFAM_$&8psd%6pkbO&2 zSael`S~87NT^{1mSwfoQTvQ{RM`S#l%-^G#C@5UAB?{o)T0pUxx0)q$!}p342z>N8 zJ;L2L=?h%{+~y(K6uu;szxkrHW8`#4xZ6za*gfNHK;r{{7=@6-yol-!D~-XVSE}ZB zDs;+K2_CHPd=eF1UKss?Ft-X*bWiZ$+;#4v;wz|WMsl8#Ttw5$Kgt?atlP3`f?(JW z6dod}fKAg~a*?m*ED(9lSavKLkPg%K^@FAInq>7YUH&GV4=4@@Nwdbl9!^6K*f z!U^-%wN_C?;~c%xZNiuj2SeBzMoMZ{JLO-?R2u|S`k0s_sVxtDs9kWi3VQAqumF_K zbGc2k>eWUOTJqC+)x5IP`yo3D6=QvYdrXEEb)g(suvWuRd^r?SglsTB_#*iI?dj{| zBZue|8YI->Pt;l{Ip6v1<2Q6q5?;0;v0zjk^!+D;B;)T~_KBkpk_i}vUE-j4BLAYa zjADP+M)8pJ|jpk}6G032>gNfj;o>iqLB6OIt3$OTXJ;FFRz z8o5+bx$GX5weaLaO^trjMB2fRpqtIwd;K^_hjzj}ok1vGv2jO=J&Y&!670R5$u34o~`%o8o@YkWd-}JPm^( zXmg$6+PzXc_L@CZ!?@fq$2mO%I1caqyCW5 z19aVkYSB14Y7r$(3y=nMS+nBS*lYf+y$F>Duef~9S)I?hR;mfzK<@bI?O>R9aMaAw zYoQzh2&8Yw@HvByhHsto8)f(B_aXFblO3Ak(nYM3U007YX% z=*=zq9m}UL0%@PjIP=fUJg5DyFAzTuNd&kflKNIg6&_0lHchUn2U#Q70inVuR*J-g z2J7onL(wO%h$w}AHnj;vILrW@VO4A2I?bEOB`WX06_JT9FxDg015Ao{&|t!*wcP$d z!#PlfLbh-&k)$w8teqvE1%#lmp&-Z)yl9<+pgvIY^m0|VdPK2ZPC;$tmQp*kyYNiP zoy8mhV`4;2|1=xxeHM|`K^8u{g(16=5EzD~QYgz^i&aD8xXwz^*eWVrgAZ_&Be#ZMGQMGqw`11tSKFjQv(-`xA;Z)tayxaCQ$lC+G7~R=r~w~ z$Y{mH#uHzA#no|jcLKe-Zfz3%MPRx|(Z{M+CIU?cVi zUl=)Z(+9JNSS4cnWn3r?s$Wuxoh)KSG$Wo;%(%9^Y~G_+UM8fY>JbI?bz=&UU+?~% zp2RRXOCy7+b^&rpQ=A2*1g$0>o>~P*nsh3T-9`*X0Cc>AWCU=0f7ua8#v^iewG*%r zu3z6K#w=BacAUXS*%_{ko*Myh?Ce3)ouLha+=>THAm1YLK#&4(8Tl`3R$QuUl+~a9 zAYcr20Nc5Zz9oX9F&K1j%XorLKPPtA4%D!uKrJ$b;JLVnC%B6O zb%0(cB3oJ+J5u;l1Bz;|PAhJfR6`Ib+S&-OCMISpPpA1t<=?ppsM z(E3_IH`_y8Br?iTfYMcmjx*9z86iTFbnCF9%s!g|w33a3fBuOQwr#7&3tuFYbe=E6 ze`H!+>DeP<_({9)PI`=9gLO5>p_2{R4MW@9SmB&$S6Fj7 znhhcX8#!{emnU*JA`gt-85yed#Q_aHB+VIo{{3;|6qdRHtEh?@`XB-8@+Kwd0Vf$M zP{E+_a;E~8iU4sk$USTrLm^Z8l2cO1NV8ANytTu(%w4$C_s~G$H;D5Not{U9i@m|o zxQ3FQPtv!Z*0AAyK1#+@rVLNY=n*pG-*AGR+OXZnBzb5#sNlqo&6Ne-HxPzBxK%Bf zljEfOV|5rfVV?*|Ds#T2R{z>*fmSYgF42_a(VIo5zh{}#ysje^QeF4*yCXyJ43v6l z*ki$rzYV-iJ^rOGEVNEeN++sRddLkk3z>{aZNmRejFO>!-Ilj$%Ze;z+JPB}%75f> zZ^NWx+8=Gswazl*nP@{c|MDKTjBdsD#WEKrAxgz|zu6%4wkC?S?S&_FklEN0?oV5jKQjiLIUEv*5DX5yzk;^EbBrGqXrs@xO ze}9>9D%Ijg3=4!dB8(po9ONz#9L50Lz5fG~23rk+l%%2Y%kZeH^UJDPwAJwC{$4Gq zMJ}i!4wp#_PlrlFCJvH(d6yU&U1sQ{H62bg@|h=HakyTqH| z<+B)3;l18e>Z9heMCeEHnqL+S1i>y;hFuXtRLl!7ERYQvcg&(IoE^%fK{)DS@xpl- zYP+#(ue=~-D7olJ`4?F+5*=Gp-bzYc|F+54kbVf{`iM)~kZF9O{x0cJ_8QSEV;8xHT^Ke7gIKXeCp?)y9B!c`m(F$`z1g$#&kDDNeXJ9{ z`*J^04nkh&ohlsnK}0Lq4P}%*u^L0qYljqBmlC4kf@41Kfn_K1!rn{4Cb|mVa(uW3 z7t0O71?@@Ht!XJh8N=qPTlVhKE*&K@`iakX@vz-+(xuCM1fVX)LEr-Bi=bOf0$42#wj4M?FUi_3n`!TT89=B?Ddm zm)g6PbW`CLJR|Hox)$O4HuFVutXOq!^PDw&REM4WxIl^v#ZP>!l;1R9-2*b7KuOv) z%^j_kQ)j{+KVUN2P2*TRQq3M)Yu=!cPm7jER28WGy{kYr;I2ZJ>bmef%}DOG&e~xV zgz>P5(<)D}JSbRZcZne!*N>RpX3#HE<+&=CPGKPsS$jh#W4_&H=N2u1lh3t9X1Xle z{u<02d(H(OXAd)Gi7cs~p510H!^p%V=A*R12F;&Ix7L!NK(?{)^7S!AX-7#OX-;*u zM~zN?oxXyG8#=^79&NUxe3%H{LIs1jwSTvW0`;YqqfM57(scABtV7s9t%R~D&2kRy zA+g1F=eX2c>UHR>f3y)V^r3pvEX$YfxBunOhRlJk7AeLmwz9KbhM|)oTY7(=KoAx< zhTT*poRoIBkL+NL=BI(w+>CLljg*DPmYa?K2ovaFX)9b9vFl4G=L#phPxH=E}E-HiepC&0MZ-sRd~>?7?}*BrsD0)+Gq6{dQv?Te|k;mj84>;yC~ zWw>pc%Q#nkLSk}&?emu8r+&XMTIZXEmF_V)^1@u=-?Z7=IQk%fV!uI~-HVm?c}4o3 zPbwDcca|&&BmS8@1{Xt5>S0Nfkq4G_&#rb!oN0*uIHqU;q%+j$CD|~p!4|%GTk@9I z^304TgbPu{t!PGm<*wEw|!A2vOlq$5;rclUFrad(f*c!KQwD;wAby-r`2E_EOi;M_rsT~mu zN{WdHlfU4qU-Mc^;|CCu!9+~+8iHaO_@b1%|D0SBsWTrBpZ!~|enP{!Y;7BeO4!CZ zwrqY|XBXqtQfsW*t@;Ifus3^nUX5XGy-3lnZ@4r#NEJN-_5o>gd7+je=~~DsA@YaC zj1xa;J^!zoqJu=Z8&@{H|EeZ8zT<9L3BgT3@YSTT#JHy?mXy3P%DnOK;`cF9#*=rK zN!PzOgMYtsUOuLciE$gtvxq0P_mKDJ`}l-$Z9)pyb2s`@qW7s7Iw&wCKa}nbz`mQ_ zc>7C(D4I(s3fGM{?&xZtJ_T!u-kmLHU7o-@}SToTHpTGP8yl1O(jzhl>~#EYLBo#sRL2+QUwog zB9p1j4ucYIy83{I>yWrf$%|t;!&FcewWHQYXexc>x%Y#GPA`qvzllfeh{r9;tj_Tp zVQPnU%|e+ZXNitq#1pxHYN~*W(IcDupPZ74k^5zBN6Bp9ImffTn_F8|DEl)3GPgcJ znLKv7=k723qSW1I{761*h&MhA|M+%iLQaTe)s`FZyy%2ch32G+CluffIUJOsXh-!Z zWPHi8f;C&2rIO5J?;FmS^SR_gv~(4@ruzMxgHv#rKUEFhU*)+F59<4s4Jc$n=3PCF zjYXnVRjklrrf+DQc$oK^pe+$lHFqP5c77IKE!BLVJS&?@n{`-Gs5noHAt>iPMa%D2 z%UgUmQ35sDy$CHwXuT_?&6R%@WxGMtJXzwxVGeIkz{QNXAAQUT*aX|y`J)*7w4xs{ zCA>J_HG{Yc8^gPJc6{3=aj_bqmb(B$7LAMjh(r^O$V>F4`-`T4u$ha3w%S2^Sn5Dr zxl(p_DH5v{mSC1{!bFYumjFyUf(3gL2Sjv?dAR|V(rc{CCgXxmxir=J=nd6jUq24} ziKM?*4(7jzpbM|N?doUFC0=YHU3!bdO2v?FY*<{V|DutC6sQrIvtA_of2KIp$vd`u zi6wM`d`3?zFEr|5JyViss)_31;GKNNID)6zY=|hY>OQ+=d${#9ZYOt5Nxv|u6}JKr zaK|j{-7ljMqp$CB%(}Q%K%lLang{wsQ$+d)*(jAGT%8lGsvxBB=wCSBbYVLN;E~(MIf8AjWT!m4N$Zk6lW;jm?HKMbi!6tFS;~u6AdHN2? zB$hIj>UCM4DuqIy=^y6Od{HI`^eG!{v<#zu1v>HVtbk?1s9}pt$$+k-t9N>xUXdOx zmN<_?)0-7J>omHI~~SzF5}o*CMLcUstXUi8DTuZ(+sp2s0{HnQVucRuf8x4rat(n()} z`IepMvNATl;aS4hXgD(Td$P7c*o#BI&BoN5rENY4MqPDFj(yP+7g1G9IGiXn z>-h8f!26rIX-rDS0B{8o4zIx7=pD3H6dU;AH)YaPX|`nv2i#)RQ}+hAmB(-(=X@Z0 z0&9D-M+N9GwUWIp6gT21rWExC$`-SZcouX6S7nE62p^Xfns)>rtq+m;Rx>#@5VkHa z@||^y1D0u2iULH%tBB))xhnEDma~`}?h=)hJZY%pUzx2}SZPY!$tZ)>#V3W*OJTH2ej(-2XKIsg|dVr1yH#T7e`8z#@ zHJosf1od{7RpUM5huCZxz;2{vWw#`fXXxx*7-emMEpAlap0Clg^C((ZN;s4OQCALD ziTGrH<)VfjEa3~P62xqVF)uyGr1hBnsY|u6)c4_G6?XG97|jNB#9Xg5n+uqDjWa^0 z^v-2~+D_}tV2x+mD9-?bJ+HrGU=tXUV@tg-^Sx0q3Vr*%;iGG}EmL~Jo3 zHC1lr^Dx@yN#9PnwB3T- z5PCM7rbQej!L=9DE)+f}53IYe5lR2b@KIuV_K|5zh5!17^er~C`P?Fh%g2&4F~|mV z46&LZ4j0YK%$Ot%|70%?Wgpg}FD_cG;9##+$u>b7jRpa??mOV$-)`ZZUK2{Q`Sxac zOiq46zPAlxc|x`gkhTuu0Nqy3)bczjlEgmEAlVFI@(Xr$YC=E}HmyH+`pdr1s|`dB zKQ+pqODkX7JYn5kSp`qLwujQn!3+oCHLdFvFZDq@Lh-UQIQ7dgQy$`siD`Nbb@Cs* zlNp;dy|FJca_-gR^=<3?wx<;oUpyTyfW$@ED%9VWP%Pa$I3<4GBa!-EyYf7`TElv- z>P$}bCgJqm!vv2ePZ&!S1@1MZeTs6#E0zg!m8bQWNyil)9_%;xFt69-gVrbPWLNk4nR06-j>D&2GnW@{pI!RLsj#}Y7Zkw`XWuoJL)P!{H|o??u5aSp z4*;CN?T5FlUY0FwIWgO6cGN)Fmt88AUxmhBE37tiUBi6AJ2l9P{93B->c{ z>!F+zo1Qxvbi3)u6I3uW3IL!MuiC!jCnmMv=0$}r5^1M|ZlQY?iwL~cn%j+D+C8a^8^z)#7|mAMFcf}Q+w)_tN1U@bjEPm--fV-+xzGwR!d{%ozZBMC=G0Ry>@7|Am_OZhz=`wO=F){3 zv${28Htd$`P-V7c_-yg+(3$a)9AT(K=3vhZimN=!X`_nc0UQh#DD;rL7R>0NQEM!} z#we0eBif^jy>02QGHssl&IeVxf{bK?qh{0D@>V6qBgfuB?r#rD?C z`dR^D3$AUC2MahKN$LQOosE@7QnX|RDTRuYg3Ca+Fy{&V0#^0XThA74>wp4^pE|^RRUC0PetV z#{#*^oDZ!w;4ev|9SM<q?uGL$aENJUv8ioKnPMnTPy5)WKsyP;YUiLS*a3VolLS8@TS`F%gf?VDov)X<>wRH;c8e8G1dPXv2UfrVFPZ> zfxYDJztkRb?ys*}k8#xTqSj_I_U>tPJ*!ub-aIQ8GfG#}V8KooxoN6HZ!gXE0No}W z)OsdrA;j`)6~DXwx9U)L1F@i8yZ6O88J>WB@XlC@`1^4f{p9PU&f7d`;rS<3RP6n) zz2V!OWxkgOTx~Y&x!sxtRDU1UxhM<-pVTOrG;Y#8pwQ{6oa>DY7j1tG6JA)`%{T#} z7*|Si>`{5w(C(KZ&ztw0}Nf!cvKtungx(&W{&57Cgi=!Tp}J9#d%p(I0{OH zQW!0h1+T)U$VcqhaQUDfcKEO}r7jd!MmMt^?GFw9QJPoo=a&?8^G@M@BCS`*3Tv3M zEpiUErB~;H{kd8ZR=~C;J$Q6{TZibmC>lQa`cBMj(j;B!E=Pkfax+q5k~}q1+cM2OL8kxC^YB1DA>b9t;*X3Yf2+ACbDRo?tQuPfW{f$QL3f*71 z*PHW!^?}9{=17K<9bd(nc1jX1&H!_9o&<-#mjCDJPvy21b$bQA{&&@k*0PrM`}UG4 zk97@xOZC$dacu~7b-c32AYEDG@#@KYdX?wNl+$JwK}%JwYHZhe9*$J(p%Pq+@a#Vb>SDt$X8IugNF?o-f%@O@!z{aEH784Cg z#VCOZKC3Oy>oqqqG-iR6Bt}6SM`^zs%g4}mgo8{@YrUiY?Twz9g`19vpM#m6WlY4T z&BgY+$0P3nJDAn(*K|aNeMm!|s%G)i>`Qu>G|p1JjZXfRU9w)J$0E9nTc8nAcV6@| zgvNTb6LVws5P6ZrvBo982MH$Q6q?e;7N%5vn~o%@4*kKWn+WSQu5}GeB}**!X^_ zgf3BHX0n8qWf`R{zvCFadK+@umR!uSa_X+OeXq3P5?hw2nOD3N5Qy<5Yv&pEZddFk zG5hTma-^q%*!au9NS#gfbTV_n{%sm%P=M)l7gh=(3lD%00LxDYH@SK@J@~K#)oqF1 zY!Q#Ek~b%EqW8d0w|zLYwY~UEfZa+1Z&;bQZ@uFV_OvHF%tu;ZI0AD2G-r_idq0-j zyQ$2!ecVm?_gu_;^$X(3EhR1Q*KS*AZK8N5$KHApWUrS zc>vxfxiRm3EOxP6T{(z*2yGAdo1lgn*^y(pH$2q%)HD#0V-|mKqgem1j`UO}AV+3MMp>O* z!%VBE0fEUr3aT##%4L?%bYq0*8}?wM4(83J5U2cr+NAvI>inF+lGXAF%h3YEQGc~E ziRx*zORJsvi4|URqyStmJI8O75teC(>71_)1WL?1n& z{ZVuJM1PfaOM&|WQNYlSjP%Sn3w=>bpwGo!6gKpL8s~g;7Wh5AZi!ErOM;AeTLW4Ol>xat3FAlTC>shCgTl?>Mk4gv*AGq z!uQiY^3gmoFx$%+xD>v5DRdoEwX$?g^?fj2M70&fRoH?>bo*)#)^W7J2TnCNPc-ln z8BOaus&VSJ;Ex=?Qj=z9i8i0+zdYol!e!V>7zP+VV}0h z?A+t(D3!LR=s0$*b=wB^Z(Lg1e2oG9yc=>>@L}JzJ9&}TKEGOfdBxOkxT#?t%~&i5 zMxJT)-}8dtn)v>%3NHQq4hr2X{%71d_9d(4838)cEbp8J?(IoBgho{Yf#1Rg=S|wW z*1)FK)5NZksu`X4CCuELHiuuMxk9Zp#9QP-`Ih6OIP?eyS=M6`g)fFq%(y}q43^bDb4`_5< ztm&c!wpTlm_)0Tx<9hkUyR-0!ebNP!!*2x}o$B>{q%Rq7mJw|1T@+OjnnZ{qRd^=fJlFC>!xvO;qMds6dmN7pc zoLCUwpCi0GVcQ_ne$E8I(H3ynq-QXKvkc-km>rMz1`tG_G3rj*?u0`^E@m`-o82oI zCft<|AmGPH(>CFEgXje^+hxmP(kA_>nLSZIzo}Fvg4yPKLXLoRGE3gjYW&uTmiIj} z#OpiJ)O*p*261j+i%FZL!G6_uW!aNYA@#mN$HE7RKt6&Nv%#VSjgf)$L;yVe4o_%s zo?@ly3XWv6!(IM zqmxN8v2EM7ZQD7qZBA_4w(U%8+c>f9$({RntNxe!w7R?cxoh{X?r(8v94|c^cTh9` ztU#4^wWrsb!s12L%sD0AHDA#;kVFx|rL(XT z`ue*Ci#&=CoRb-#Y2EYUC-nV^(DjjWyK>_gQ%D8gaPZjW}VZSuwuxb4Hi|RX%p9(;>mIjb<{> z$JHy)Cc8DE^K`H~hoz3#;Vpw_qc|V_ST~OpWT*!eMaYV{i8w{xS3O?Jcp)CVem@(W z@eSAf-DF{MmiIwgSR0Y}f%sa>-9l%8E@{97PKfN3Y!{mO?(F%f*u*^knq{7S5Dk6jp>L`Ru3WM$i=X!g}3)%DOuK zex=;3s(94b?a1K<(I{)mVZjOqP^R8o*d(_LB3~yu_&sjrnUiV+yxk;cNZ}M0Ixev< z5(;70gD*_qMWcPb55DaqknvG7GzdapIeE&(){;c*k`*GOI>#Rwjqh#$2u6VJ$w9J{#ddz*s>e6dE{~i0US_-P1HAItslGj>XqURi4 zx=Y038smBqxa}Sx!u%a_-PQ7snA{W7?PO3M?Rv31Q`lGbFa>HXwVi7lYX%i5<78{a zeu_hoJEus?zuT9y-eyW~DU5+ekdClX`x}4Zi@4!W$HcHvU;8DXeQZkuY-mSk@Rpuv zfLzyVowY)GXdPqdq6Q@ql{Iub>|If!T<@}SOQJU8!xL`|cGtCY9^^ukU9<*7Sn||p zM1{poBc8-4=726*1u+NZ+IkG5NquIscx-RQ`9F zeyz17mtAC+X^n7cm{mF6lX1Y3zB;rTb?qUxR8dqrq23=`9z3ix(Tb9H2$#GP?BflC zGWD%j*Jz-TtFht-bZ#d6U8mFmRkE8QAO~tK*=X?KsazWd^F=L~Gc~BB6J$taA0ry) zTur{TQJJ<)yYSF6X>i?=lTo9LKp*DBj#UK_dQo;$wK(hhfMu(ZJMJ0?zGcD!gLnJC z#tbT(66yOBs3}*Qqg6FKbzqi0tz|+QZ3lD1v?)w|4X)glAee-o!~!Z4=~*W3 zsA>>~hNZSDay?Whqv-0hIbEx(Q{<;nD_aJlGp4lRpY$dtip>|#v}m$K(Gi<~jFUEg z5`OF{BbW3~j56GcS_|Lt&tJ`LI$>RmMIr$B)NFXO$aNdXQiI?s>v^&Cak2~-B&pKZy0>AOyC3dWA z=lh;y$<{aK1np9x`4e42^IsQ9mAw2;e6c@2l}0?~S(sO)5pa@9r*#=C0L)qAlgViT zlQx#`>6A<<8~p;6y;^f0na~AOSM4_=fYh8+)RQO?(~VZ+h-%Y~>~(c^q$Xoo+e9r< zXz9dMf`|HSg0q(XaL;i-WQ3D)|G23X&OZFU`jnokz<-y)Pmx zSMj>PvC)xFaM*!v7!`2atZsbCXVvKq;F_%$nn!6Y&?hgoH_R>42?F6ZW!z~ z*W7AmPIlUWl?k-vjaTS=lw2u`$iVmOaARdCBz74GsfsB>(&=ziX+$RAxFWK<25G3% z-8fx}@kTOj4EP->Np=!#*&0Oa}fghAgieK%n#ji7WbPnrv08$(z@>_ zS#)Gzj5>)*luMJ6Zi)Shj=F=bT2Y;QO;9Fxajk#3Xw^f`@^>?L1@C5J$9i@zm)Yiu zGwo#WvU_q};bGlfu1_3@R(Jfi)Mwif zb4yj6(3Bsk*#iA>u}~Y1A(W;x2GtM=?xJUA#G0vFbzRk$LOY^`bY7D?-deK>-sytG^s~nqHP{ z?YXXj6#2sK_s>)gh+c)H+(hMKuRs7&l| z8s&b~ViksOPrX`k8O1RD130+XEL#eDNtUDWl-h*A|RLK|qtW>90 z5fji7oH53OoV80k>6f9c%O^h@58@FE+JrK7Y6)>jl-y+Ub*bHR*=U#tB>E{;H=E0o z^&J4!%wm1~M-nO#m6zHET6k>P*hR!`aR1-bF%jrR0O`CCpuAhs|@Y33+q@Uk( zhq+CS#t3D*+t&D+7EgyIOG$@K!R=Tooz5j*E7Lv_ZGs5EvC|I+==fIdV0zu*RZ~VW zEi$7ODZT%=PfEhj+InbT76JyPNlGB*w2?1!IQ@oh^qTHd{Kg;bEAhRLSsr0&5fen= zdeYX^3hP!wdQ8A(JNl(%ErAgtV!ce2O0mCp!EHoRO`;CD7~_JpFil)TVjIP7T93K` zNs{&BHi`s}8Jf1(8K%LIkKrD>fMg5w*Vrh$oYH{7Uvx1?dZj$upI7CA&5J=g*mk9! ziSOfuHyGYk3cD@V->kcLZ-j2%K_^k?LquT?^~G|RS+y~eE7PKrq4|@9q)5j!qpu?k zH9^h}5Rd-Yt2<{CW^FibL4T2YFY-d~hO|qK39x?uxA|bLi#6*PHG=6{^ zkS0s*tp{u5Tm900GpKt>kf-I@>vR=xFd@V1Et%*MBw&E&3#j2TC`HQcm58ExH9=8wPHg-<4V-f2d<<~h$*Mlk3*6MAiD6fsyyn#n(_(v zErEONBlKNsqG--F!0udo7|gft&>L|aU~(!^x}K6CyCVCQzY>iB$M9Z#w^yO%R$-P)e?G$^t7{vFWWFrJSR^eE#vCC_S=QyG{v5#BeUQ^FAz zE2W2`j6_O(T>}t}0smu{)A^p&_CJN$21x2vJNxn=?0GaP)g-G(KXu|NPxQA-NVZk2*(H;C9BLi+WjdJNpEWlf{;@+6~E*4eY? zBZywq43HNjFUJM>bmmZ5vZp|moIu$K%TAM;>C;?{;w*0^;}e!XK%-nGy`xZgJ9EiD zC7)d6QUscQ&Ev0|^y&6!n9 z0||!N7Z*g$)MD81ogmC%&<&3vyjB(U$B$x#jKajh>zzk0a!wkpm9q37Be9z55sn~Z z9{iVe{Q|!0Zfb*c?M1Q9EiU2FJl_pxL?hz1K4EwbHA?6Z{saC+asRu=bZ~g9C_U$Q zQ})bIG!n3Sb7S^Q^!2<4&o@@QYq+Qje2zlf%@pR95Dw$Nm(@f07OmrthEk$DcW!~J?RZTDcaLphg$i|TtJM(H29L(>h+Ewd8W1Gp9##w~a$zzZY{QRfhwl2f| z9le(4Z<3}?Z}@ui%7^H&=&|tEy4S;x5}OXjCLir~6JEWHoEp^9kq7Uj%%x`+ zgeC0l71HUM&XozK`&bwXjakn`t_iG(C1I{H)D+y4Qu)Y?`ew!w2L|x3U%$vVIv5oF8yXA&n;vTUhyX#?o+K z!o*`Ry$;DfZ(;hecE+R)`D3QHPS!2FDMAY!J|9crCd69BuGSR5S#anyvYz zzs4@arBTe7*Xpn5o&hG^EPd2i@r~le%uA%znq`()Xfc$?*<>msA<_$P#vu=YGw zY3;RlAJc3`Mh8Ags8>U-P)1hYWr#Z>!=WPBT$LD=9u9+$)MN1!sPAGf^S(7dv~T!mWvTkHF$LE>gO!; z0>tNee%t^p<1xrgQuKR2;vNmCn2-o8>mcDh%aE$YOe8{46lZ#9Ib%%zFlTIg_)Bys zWB)+FrZww~LQAPs%iga? z?Dte)H1u}5CiW_+y7Z>@Jx|8DC?fa!e9x%3x^@<&f=<-5^bsJY;JiKLaC(&$+b9;v zxpba$5tBVR!l$ITV_So<#_+e9vIS=fB&c4X{a1jdK{V#0v+?!>lPIVKee=g(j}~_U zr#3_1ejVbjO;PcejK*zXs)tJv`03-0jjSrB;NBSDc( z4w!%Gz`}x%j|ZnEP8d&Y<7?QWPv~Y6IfU_EDC~xnHenrj3*J&%n8X>dr;Wj_F^12? zn~!hv;dqRGSw-lFwXUvEqSks7t1`f=!a@r~FFv>drzHR?3yecQh6ap-1>%8hP%f#RVFVncNyb*U4RyD(Y$6r%X9i zVRVT|v#LwDQ!>du1c}aBG`d(!wKCOZT%p0`yv;DGLh8)0)a^&^N0sh3O+cRROEp0P z>J?0IX8@4Q`zys=;iR15seRA{9*9fAPMg;nbaYy=`jlqYDb+ga9Z5LC2zsaRxEwvs zy~=oc-pQ^dPoKM-K|L%e+fE&PT3O9pc@y+8scvmN+bPv`mCv8=^6C@dm&kg&a7$(0 zTwhWEg*XoiCsLP!J>yrvx-{m(t#;tZt7*0^7t@qZ_(|To*57itjfe$lz^%}tvbV*(bi8d{bp^O3n%7YGmbVX!&3BwMJdGBXl8sI9K!N z%(!OJF;1#H)uuICC)0eKhaWw19}CfCh7)HXR=T#It`S->M`}*s@p;|D+x5Ed{#<<; zAHD^7FpN-ngU^kscT;1vd)M$mBKj@eTond63he!)#05NbACw*@d6Ar%x$~q%T)t0R z|H_l~YQyL8o7}zOmL2FwF093_{OaJKl&53iV`H(@Sa0r1Uw3{|Gya+u2;_aFFHfSf zBI^zbAm6vTM4vZa%Yg{td9&8#(^_2ID?V;4aEP{0 zma7b}KTjr=P2D&XKY4${za+XFyqsYNP-5s-Z6XTerg*N&&ym6r&!6^TVuQ9jzCfBvg*NTZ1RSa+j}zHj}Np<(9sue z!)u?C?O2a8C0a%E=9Sq01!hT=;udd}RAq9UmZ-9Cj^R@g;2?9LCHuih!N=>FG25@u z0AztS_P3~t>CI^}-&#Z!G%~BYO(v9fM3g#mPW)pc&o3XY>99qxU zrx6ybf_cwjV}no}`+?UUatApPqbLe6SnUyt;FwU$H*?%$)qfyAt_X$Sz?3+htQqE+ zs3DxT^uRm;Iv#WZr7?617hUGx{0-2kEG}Zly+!4DCbba}1_O(u2M+PB z-2_;vKsyHOOcRG@p}%h@WHG#D7qb-;Cj!!16VpwqyECDdCzx{91*Bw)+@unch$x~~ zVkyPe3#$BQ#mC)Hn@owpfrR}9*~r5wQ=EqYXOYB+TzP5b*BzgY$rB2vJNkwQvcHhg z7d{8I;SY8lyK${zm?AH`a#w)r)M&MAMq`4wGrRER|!1?j{#9B;D+ zEDqmK`So=copG-5L-!qvihStO?*3&wsT4Vy93{4tNnI9Q%pQGejfbXE%kw}D+R0Sg zO{~!+EQprOGjt6(7QOUx(?$i;#wKstvzbG7`IBp@0j2iTsZv{+MYOqbDw4`6I9>CL z^u&YnP`f{?DlNq@PR%7j)FP-l?u0GXR-HukQd_FZZLYqT?tMZ#Quwmj(x3R^z9aB- zKy=I=&Nn(E32?3IV>yA+jKZNZQ#aQUR>{@ddN&i*Zo0-sLgr#Rv zmfK|Ec%&*?yx9&?WzYj#dm<^PDGqVQ>!OZ#V%KVlFgzOP%Xf*WE zLu$mvEmcK~5}QaDqmLAlcm=Nqo(QM)S>NbUFKwxLwSQ(H?u<4G4?tqhs){ZS1+A>n zhu7DEgx6!YAfW`5*o2syvmKYZN_Qx2&eNa^x~G<>x?!>%H#WvLZ70?+5{_}J8aH^R zlnF_#yPHb2qGr&PF0%y){z)jthCWi^>?}7v1!F#sG=X!G-y2j~{sEqa$d_kupCii` zkszTNtcLU8sJqG%eoSJ_Bg4zh1#4r9iARDLW3zN#u??_GXCufI)2!C3x?8cvkJCxb+G$*k2D8&u zRh4Hru|56nPrQ5DH_3w|2f?;Huil>8ZR2Q4jRLqNa+dYUm z!MzFE>`U;b@lG6_c4*)|a$Rp0#m9Zm9TN=PoV3Ics9WAfD2(OB=gsFW6UYlB;HTKp z^tR4XrpNg|H^qg;jO3a%I+o5`^6K{XHX`#PcYgpb0S$PMoNv3u5H~}om|e&khuqnc z3`nooPm){dB!D=sco`&af1~KVMO69exq-Rou7K)R;q2HymOn605~jrdjxc}=S(-T- z7uJWNFIIGa64;__FBXxQo^$WpbU0!kijOw}EUXMm9|>p@0jE|Y0fDt)4mV^-hLy|> zYq>HfgFq$yOzH!>lD*?wD8g=V!5=Av0ZcbN_#S?khHKJ^p*T99IHS%|gy5sf?mD*s zQ8{!Po+7OnH-_kfIpQGL`u#*|a)pH1q|Gw=?6tdz%cmo^-b@Dd$e0RY$Adwhk5=CJdXCo5}yq59J!L+`l9qmg~FF4D227ISrE4yu5ut^*oZ;IJ z2WRPP`{J;zW5Oi(w7`jZj8r_eJK5>gWm=VTaVhE4_JXwxL2x6%G&HqC?1EnN%vMxN ztl6T@3vE)gUkJa1(!2ODUca3633-@dHRVD@<=UXZYuAw#ZQ{xG-U!T84OIe$4l0jTm~xSQB<&x%GQeUyWhu*RBGSODjd&nh0jK!-N_gQ*CG-#;c(s zg9F*MS!|nVs{;2VRB}(k->hs=E^KY`P7TJ{8;%wN*vH3)r*7hgS%`vco6`Tj{NP8d zFYfWCFbT;LZzP=zwItgv2I$!cZogh&Wq}Y(;H9tUt;&j+U+MgdS96JOM!s8wZhoK( zmy%MH8~MHWQ7FVJ{95}1BPVc;6`iF(0Ct?j@>^r3j)B?Qk)5ODJkkg?GgoI-V|JlK zn}jx4o1T>CKGyGj{#Uu-5v=4*#J;2a@@*U%M1H)%>%AU~}$ zrL2*?B8oRdX~B>}Br|6k7*Ox=occ~|J~bdR(`31Jz#)b_bP7UfDd9uYhU*cKU+$$N zX!7^Yt>E5MiUV|qh?!*ENNboa1y`H5N92v#634cI8tf+;DAVtTLtpPdwEJQ%^2fFr zx^J&2@_g<|7(SPih9~U*PN3W%Fe~t3talq{8j~{THxW~3)1`!bd;Ner31^hT`#pi9 zI}*B07KXnYl4pmpF8BL|t&6_M#Z0rStKobtDhz>+*&Z&_TJ}C zpp08q2bTx|VxMdNree$dU%({%bRg=|mGss`&KR9M8>{as{d#UDZV5arnX~b;;p8;c zee4)N2h8tRDWzH1_X*a(py=1^ex7LAW`LY&u%HU%Nx=J<&eo_IZIS$$qTvr`QCg0F z?=A4_h00dR&3^^0_e5PR4({)Ds(|lY%_C<_1J79(Pi53-lEi|@(L7pRy66;~k!-xi6p8f*LUf`N={wb>>)d`tlFwg63<*N! zKcdDnq4v-u7RNut3TMCy6%Tsl%gUVCQYEv-|1Lfx zTseGU<`{KnPC#3@ydIK^&>*{(;!XCTzT1rO$C1K*61s#A-ys~Z2iq4GM_R$6HtvyY zo@gadcqGhiU@*~TlAvJJa5y6jb;jgDk7d-Wk)&^-50%vQCSd{{K-7bq{UFX(!6j&j zfy{6)n1ZB>ZaJW|E0lbTzW8bMLr8MEpIxi$>vnmSwupq`!pFu&ZYmYRQ4x0ALhZO~WT1sfyJ@Oz z?eZLyA%Ld{6PJueRA-sBMdeBP;Q`{4{2T;SfRmeQiyq0akG3Vbt++>1`gjFg zOH(uqA`1oi9B8UE+-#$W92+Uuy0*TN@&=}y*HIYMBbQ!lxcNjkqlBdLI2Bobi#C^c zDZ~^;W)PO&gqj0ndhijiwZbTk!9-G7Eu(=}oSBo*ufdMSh87d7@L4y%`-Picm|nG+ zFO7|+8>e(D?dwIxZu)~i{;Q$vY&ii|Z|Ev;Bo#QSQJ0Twdp#VWVwdFdWcmpnItLk| zKQ(0YUoqZY=@EHPHf4UIAZti7G~eNZ5S~cLKwhvBcy#m6LR4Q3!a4e`AxGSD4pc+f ztwqvaiqH!}e0u&uwF1dy%p`a-W~;BSo(X$U`b`#yhfNYj1W6Vxw$$(u4=kb*<&*P` zE|(?2Jb-&lyzY)HuWhZg>bf4qSqi7AdS$)H9Cc)O z^3D6OWLUdVFlnF{>3P;#S;4l)B?~T{VQZ1w##_P$>|98 zT3l(->pz9mMSq9YupoJHlra2CDs7fczf&r6(L53<5O=k5*A+U38`-5^52UpPegEH-LStOs=jwb9s4TG6x(?rR-|MBq88bIsil zC^p{5_Bf;_Av}GA8MXlqLbm?!0MUU-H=ONPw`bXnoa+LQ-;755F75n zgJkpxZ8V@RU&h;iGHeaO|Bs`yPJ61K?}f?7odpl-EjuKA?^niV-UCc*+o1cM?I?L= zKvSK!T->;<9$UmBLKQTnttxpHt?3fnYY*MVRhLEEo!%Dq$Iy7J1x;->$|iy6zuH%M zvvr%Ib&64c$u-e%q7b^-zO}3}O4c}$LW@5h6S0hHIv^D4@u}NLGn9yZ(?2OqzkaV{ zQ$BaabuFyD;qhuy+ohR8ntcSJeoV_r0o55Jq1wUAk`o>|reFY+DQG^5`1W})AiJcy zEc0^+qhdp&y;jzVMNDecy1d;kf+Y2k$WJ>&^f8Jf-AZ9TZo@27dObD`L~8wHp&9pq zIg3|thtgQbjsD1Vdc)9&Q5t5itT{abNfmWft?@nlW&DCz{;7Jc$M~=cy+dThjO`7+ zkg6Cm@o|t!tIKtNt2$Ozs!m6eUx;%3Rbb$`q}<9~{v$6Avaga-UV>Q(rKz6+xeZ$G z=nJWHWjI0PT}Pu3#t7H57%dD}$!imk5Y3|dhAaPO+930eVbDPeL8=*ZnCL?vDR2)C z%WVuF6O)&D+#g&O{`}+_jcm+M0Kxi}Es3ZHgy!ObS3y2O)d(A@GnP$=^0y}_i+nzq zcR;VXNYekS03^E~6&$|^uMJmh3g=?6xqJ4p4z7*@C*cRn1o?tIQs1-W+Z8%}7s3Ih zkJ%WILOdTGm&vyOgqU&Lg!AVJx4M`ok_>2L`kT1M4^~|Tr)}Rzbd;35;*<{rwH~&~ zzP!hIwhMiGwd3TSAcF9gvibh8p=Yh44Y5tE5fqq`hMmdK>7~oSSBo>glIzyni1i zHUu@M4Xod|nU2ff4DK-{CKt%Rxm84UIMgXLR1C$6lK1e;PB!F}OMBQ{$}U-MH#|I0 zG**96c;g(!kiV|WT-sI-9Wga+A28qeyCKs%N_Nv(eGc#mAxL--BziVfy&%_48?{dk z?K%^di+@O$5G&~G_R{P_{tloPAKKYZ^BfNwe3o`=s9=@wRKi_d1HejLwcHA+_FK5hFwGY zR|8yA^X#_un5}&&YsIsAstKU3tIh=bDCc2A)p8{2%rLZDat7ok4>ZRC7ea}1ejmBd zQK(LpLQz5Mb++x#i>kGRS$Si#Ras-qgaEyr`uIHWn>V-W_lYh?EGnp8+H!=A-EW!9 z{S<-XQ}69BGLouWWtKelQt3tg8QN=tRZHm?=c__qDABM)y+54JrHy3tL~&^ z#$x;FVEh-kOGmZS(|hQ{$IqEjoe>^VYwC*^MOT{CP4YDaM_3o7nN1 z@V<5C@yIN=c0|XW>tgpduLbh14;M%p@-bACotCTO@A!deK)hchZ+bhCK1dr>dYrb) z*Flr5PGJ2h6r?j4SkN})CJN{)VLGh1flx*pZLS3WFnlBKC(={!#zEVK%O4HPRTE%9 zG2__}qhnsBFUvutbL?N+Dwc6$Rxyla)Q$>Dyz&t|gKyE|M=XS#xnMc(AYz_BC}`w` z`qbl!vGfA%yn1L25OQ2Y;vrF9$(+D?bs$KyjG_lay^sd1r(kL%EreVCAV(Bp=MOP3 zT2h8H2Xz{R2snx6sdu*Yn);44zPEUqO0QB}2~fypEphlIlNqI6dTZ9bEHCTYsa>r; zg+;6oqJ#gbzI$%EwYTx6Nf2|wvEXU~{7YKgj|29sa4K{6Y7fN}++qD|Lrd#A-_XZ+ z%39ZQ4Es@pyWe85s>obn^Aauas#~{N$070h86!@M*_>(ednM|IYEs2BlLR~O4+k|Q zSUDONXF^7i!hR8Z{3|HqfBmuNX*}ZFzP2XQOSKx4XQ2hnbdyVTtstQS%{JYLb${!% zVQ&iOuofjQnXp^jqMK~5NhTWuS2)|V@(`8rc*6nG01pXEya;n=Wd|ptD%nk z*Gbg%zL~x*M%ExEs`60KRNrVue}5dFc_+|iZ2Az#x1FiORb(!hGId8R;c>`mZ7hU6 zku@09B7ru^k(6&z8Ux|^7y+@T4x=m*q1snZ?XRj*jX+E2!^cXO>S~YhADr0HAgNxd zo#e41R*6uiR@<;8MHp-Qhugu@P4U!Vy>g61_a$`Q5CLH?2yb9@W%08Mtn<0z%Uac3 z1a;BW*cyZ-g2<4RQ(ea7t$5w4qD;&Vh~>$3Ur}PSMCwbxfai~rNy&a6^btvPz<>d^ zfa2bb@mjAR5B-mk)HP~!Ptkx{{@Bed-VhFMxY}ZYpQ_T_l4?$nk%dcdc7Mer{Bi$j zZIT|Fv;;g;NM+ijZj(wDv-8mJ6{+t~JDe|*5@Qt+590)|AzjONtD;P4eZQ$S((-5l8_ah#dg)p~c2nJi; zGT*V;bPK$?@o!mxe&wd1;*a>r;bZI%ei66N^?aBSzA#8e01?8MP2s7dqPafclXSpC zjHqY?^hrd}h@IRjjh&Nnjb0b9EfdQ>vOM^qxb)0kE8|ZgUy(0jB#nxa?mfO7iG%Z@ z^FXGQtXhynxz~}4ccTu8J1t++j&8fVG)ZRW@5!c7^+r{JLLbB2A8`E>zEI3YBP8*8 z7MT_jQM?e1VpI(xQ}>6zWsC8hm27>>w*u^!<*QetZ~oaH9a;O&qTLuS4bGyHcwTNa zpp;sQOOb6w#k15d<>k()Rl(>_r1azZMq40zntMVhx%$2*KiCqaD6p}7J;0)a^T{-q zSIe%merIb^)i}`B9byo@N;Nws@?>lN zy>#S*_(f=28AL|zBnO}wzoVt@D$>8 z2?%{XxRH_#e^MaEbOX)}+9Ji;tHeq~^e1T6XOSPIYypL+k!%%4VXujjcuL8mUMQ>Z z1VoSbOIVtL=G`%QezDideb=fp-U4D+&H0FoqW)5M4< z<2y0OWRk7}&QQ%@1!?wwUn&ZJY^DvL(u_Ib!IAagYpb5m3*oJ4Dx{t_ZaKG!-FTzY z4@0$@CNR}RYxx1ZHTy7G&{i?j4;pRJt_t_03Jrm@C)SD7+fFd-SDC>O3z-x49pJUj z4LWi3wGtJomU?Q#rtLh(IDGLPaZw%!zWm|>H6J<>36Azr&2U3V1Ku+)Oan!vh}%em zs}$%R&y0XNAF@v>=S#B@yU@O%vT)I~@aA6n1TqVCC!o-O zfb9Fm#+Gkz)2Ntt4cd_#i;b^y22ZX}xjj43SOb*zaX3gXiTZ z=O0io_+8kxQ1DILb>L7P1%J0gwdi1TbJQxwg^eg?={S=>R@I_zm?TH)3oHrd7*PHdPM3u~Q!X0Jh zzs^7vMm4v3j!{J;ue7n{Cdp*0?VJ0wyG)*s>_6Y_vc~7BGv4Uk_l5hjBkl|kH#?G) zWaj2$)8w->I6i}!xQdgqSQH7Xz~rXp5{>QBghxJZ(NphT*Jn3vHtJ^B zniTu(n=V~|*&65@%LS8{5FV}+Z3YX#8ucJ&Oc+idI*>JkN;QF2$ry1lV@xX1%+#7P z!%8*fI=%(r9}CmWMSEqWxkpkzD5{>KuAZ>+iC)$U>KFn;R%UjBmZn}Yq2r&~s2=RB zmXH&Xk(lj&_xTO?N{Z8ng!4efZluC~xM(wjZZocKGtKT3YWqf;2jFQnhj0TvTn^3n z1nRA&Y_H|;y%HN3D?A(Hdp99`+?)0e_+8F|_@scoVH=zf_Wt>UJHYXV9_EC(d+ZRq z$AderggedTlLp|5J$%F8JpuFUkH{Vx&mO4A9y!bYlaW2Vo;}!+J^H5GAEG-ntUG}4 zhLq-nmF5ht;e@8)47cipxB39E+Y|R2Pr?H+i%+% zziE%^>In0Gy=(@8fw{u{-v)|V}=}jAs?&psh6DckMC~TN-xA0*l%EY8Y zmy1M?BbSg7l@V7dte9`M@M0y&#G*r^!<&vYlb95pjNSC#!586muf^&5Be%6Qy|qQR zwNSIQVY{_*wY7tXZd*-oG5X%%_n(+Ucoz~lh4{)RcntFUKa;||Q;PQpzyCyK-g()3 zh2MXoH1Ev(J;U!mQJZ&h^4{V1pC~Xm#dr_#`%hFDoTt5)`28nJ49+y(Q~drDH3k=} z?=61+iK5+8j`tY9|3ua9dE0x9-+!WP_sso0$L~K;w|nvO-sAUQ_?s_qitrxvUl=47 zSo=2o4*EiP{{Ig|biWZCk^bWTGa3K$Yyb0%|NLJsx1piQkKZh .column, + .row.collapse > .columns { + position: relative; + padding-left: 0; + padding-right: 0; + float: left; } + .row.collapse .row { + margin-left: 0; + margin-right: 0; } + .row .row { + width: auto; + margin-left: -0.9375rem; + margin-right: -0.9375rem; + margin-top: 0; + margin-bottom: 0; + max-width: none; + *zoom: 1; } + .row .row:before, .row .row:after { + content: " "; + display: table; } + .row .row:after { + clear: both; } + .row .row.collapse { + width: auto; + margin: 0; + max-width: none; + *zoom: 1; } + .row .row.collapse:before, .row .row.collapse:after { + content: " "; + display: table; } + .row .row.collapse:after { + clear: both; } + +.column, +.columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + +@media only screen { + .small-push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .small-pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .small-push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .small-pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .small-push-3 { + position: relative; + left: 25%; + right: auto; } + + .small-pull-3 { + position: relative; + right: 25%; + left: auto; } + + .small-push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .small-pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .small-push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .small-pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .small-push-6 { + position: relative; + left: 50%; + right: auto; } + + .small-pull-6 { + position: relative; + right: 50%; + left: auto; } + + .small-push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .small-pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .small-push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .small-pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .small-push-9 { + position: relative; + left: 75%; + right: auto; } + + .small-pull-9 { + position: relative; + right: 75%; + left: auto; } + + .small-push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .small-pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .small-push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .small-pull-11 { + position: relative; + right: 91.66667%; + left: auto; } + + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; } + + .small-1 { + position: relative; + width: 8.33333%; } + + .small-2 { + position: relative; + width: 16.66667%; } + + .small-3 { + position: relative; + width: 25%; } + + .small-4 { + position: relative; + width: 33.33333%; } + + .small-5 { + position: relative; + width: 41.66667%; } + + .small-6 { + position: relative; + width: 50%; } + + .small-7 { + position: relative; + width: 58.33333%; } + + .small-8 { + position: relative; + width: 66.66667%; } + + .small-9 { + position: relative; + width: 75%; } + + .small-10 { + position: relative; + width: 83.33333%; } + + .small-11 { + position: relative; + width: 91.66667%; } + + .small-12 { + position: relative; + width: 100%; } + + .small-offset-0 { + position: relative; + margin-left: 0%; } + + .small-offset-1 { + position: relative; + margin-left: 8.33333%; } + + .small-offset-2 { + position: relative; + margin-left: 16.66667%; } + + .small-offset-3 { + position: relative; + margin-left: 25%; } + + .small-offset-4 { + position: relative; + margin-left: 33.33333%; } + + .small-offset-5 { + position: relative; + margin-left: 41.66667%; } + + .small-offset-6 { + position: relative; + margin-left: 50%; } + + .small-offset-7 { + position: relative; + margin-left: 58.33333%; } + + .small-offset-8 { + position: relative; + margin-left: 66.66667%; } + + .small-offset-9 { + position: relative; + margin-left: 75%; } + + .small-offset-10 { + position: relative; + margin-left: 83.33333%; } + + [class*="column"] + [class*="column"]:last-child { + float: right; } + + [class*="column"] + [class*="column"].end { + float: left; } + + .column.small-centered, + .columns.small-centered { + position: relative; + margin-left: auto; + margin-right: auto; + float: none !important; } + + .column.small-uncentered, + .columns.small-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; } + + .column.small-uncentered.opposite, + .columns.small-uncentered.opposite { + float: right !important; } } +@media only screen and (min-width: 40.063em) { + .medium-push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .medium-pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .medium-push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .medium-pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .medium-push-3 { + position: relative; + left: 25%; + right: auto; } + + .medium-pull-3 { + position: relative; + right: 25%; + left: auto; } + + .medium-push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .medium-pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .medium-push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .medium-pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .medium-push-6 { + position: relative; + left: 50%; + right: auto; } + + .medium-pull-6 { + position: relative; + right: 50%; + left: auto; } + + .medium-push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .medium-pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .medium-push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .medium-pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .medium-push-9 { + position: relative; + left: 75%; + right: auto; } + + .medium-pull-9 { + position: relative; + right: 75%; + left: auto; } + + .medium-push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .medium-pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .medium-push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .medium-pull-11 { + position: relative; + right: 91.66667%; + left: auto; } + + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; } + + .medium-1 { + position: relative; + width: 8.33333%; } + + .medium-2 { + position: relative; + width: 16.66667%; } + + .medium-3 { + position: relative; + width: 25%; } + + .medium-4 { + position: relative; + width: 33.33333%; } + + .medium-5 { + position: relative; + width: 41.66667%; } + + .medium-6 { + position: relative; + width: 50%; } + + .medium-7 { + position: relative; + width: 58.33333%; } + + .medium-8 { + position: relative; + width: 66.66667%; } + + .medium-9 { + position: relative; + width: 75%; } + + .medium-10 { + position: relative; + width: 83.33333%; } + + .medium-11 { + position: relative; + width: 91.66667%; } + + .medium-12 { + position: relative; + width: 100%; } + + .medium-offset-0 { + position: relative; + margin-left: 0%; } + + .medium-offset-1 { + position: relative; + margin-left: 8.33333%; } + + .medium-offset-2 { + position: relative; + margin-left: 16.66667%; } + + .medium-offset-3 { + position: relative; + margin-left: 25%; } + + .medium-offset-4 { + position: relative; + margin-left: 33.33333%; } + + .medium-offset-5 { + position: relative; + margin-left: 41.66667%; } + + .medium-offset-6 { + position: relative; + margin-left: 50%; } + + .medium-offset-7 { + position: relative; + margin-left: 58.33333%; } + + .medium-offset-8 { + position: relative; + margin-left: 66.66667%; } + + .medium-offset-9 { + position: relative; + margin-left: 75%; } + + .medium-offset-10 { + position: relative; + margin-left: 83.33333%; } + + [class*="column"] + [class*="column"]:last-child { + float: right; } + + [class*="column"] + [class*="column"].end { + float: left; } + + .column.medium-centered, + .columns.medium-centered { + position: relative; + margin-left: auto; + margin-right: auto; + float: none !important; } + + .column.medium-uncentered, + .columns.medium-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; } + + .column.medium-uncentered.opposite, + .columns.medium-uncentered.opposite { + float: right !important; } + + .push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .push-3 { + position: relative; + left: 25%; + right: auto; } + + .pull-3 { + position: relative; + right: 25%; + left: auto; } + + .push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .push-6 { + position: relative; + left: 50%; + right: auto; } + + .pull-6 { + position: relative; + right: 50%; + left: auto; } + + .push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .push-9 { + position: relative; + left: 75%; + right: auto; } + + .pull-9 { + position: relative; + right: 75%; + left: auto; } + + .push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; } } +@media only screen and (min-width: 64.063em) { + .large-push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .large-pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .large-push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .large-pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .large-push-3 { + position: relative; + left: 25%; + right: auto; } + + .large-pull-3 { + position: relative; + right: 25%; + left: auto; } + + .large-push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .large-pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .large-push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .large-pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .large-push-6 { + position: relative; + left: 50%; + right: auto; } + + .large-pull-6 { + position: relative; + right: 50%; + left: auto; } + + .large-push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .large-pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .large-push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .large-pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .large-push-9 { + position: relative; + left: 75%; + right: auto; } + + .large-pull-9 { + position: relative; + right: 75%; + left: auto; } + + .large-push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .large-pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .large-push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .large-pull-11 { + position: relative; + right: 91.66667%; + left: auto; } + + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; } + + .large-1 { + position: relative; + width: 8.33333%; } + + .large-2 { + position: relative; + width: 16.66667%; } + + .large-3 { + position: relative; + width: 25%; } + + .large-4 { + position: relative; + width: 33.33333%; } + + .large-5 { + position: relative; + width: 41.66667%; } + + .large-6 { + position: relative; + width: 50%; } + + .large-7 { + position: relative; + width: 58.33333%; } + + .large-8 { + position: relative; + width: 66.66667%; } + + .large-9 { + position: relative; + width: 75%; } + + .large-10 { + position: relative; + width: 83.33333%; } + + .large-11 { + position: relative; + width: 91.66667%; } + + .large-12 { + position: relative; + width: 100%; } + + .large-offset-0 { + position: relative; + margin-left: 0%; } + + .large-offset-1 { + position: relative; + margin-left: 8.33333%; } + + .large-offset-2 { + position: relative; + margin-left: 16.66667%; } + + .large-offset-3 { + position: relative; + margin-left: 25%; } + + .large-offset-4 { + position: relative; + margin-left: 33.33333%; } + + .large-offset-5 { + position: relative; + margin-left: 41.66667%; } + + .large-offset-6 { + position: relative; + margin-left: 50%; } + + .large-offset-7 { + position: relative; + margin-left: 58.33333%; } + + .large-offset-8 { + position: relative; + margin-left: 66.66667%; } + + .large-offset-9 { + position: relative; + margin-left: 75%; } + + .large-offset-10 { + position: relative; + margin-left: 83.33333%; } + + [class*="column"] + [class*="column"]:last-child { + float: right; } + + [class*="column"] + [class*="column"].end { + float: left; } + + .column.large-centered, + .columns.large-centered { + position: relative; + margin-left: auto; + margin-right: auto; + float: none !important; } + + .column.large-uncentered, + .columns.large-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; } + + .column.large-uncentered.opposite, + .columns.large-uncentered.opposite { + float: right !important; } } +@media only screen and (min-width: 90.063em) { + .xlarge-push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .xlarge-pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .xlarge-push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .xlarge-pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .xlarge-push-3 { + position: relative; + left: 25%; + right: auto; } + + .xlarge-pull-3 { + position: relative; + right: 25%; + left: auto; } + + .xlarge-push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .xlarge-pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .xlarge-push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .xlarge-pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .xlarge-push-6 { + position: relative; + left: 50%; + right: auto; } + + .xlarge-pull-6 { + position: relative; + right: 50%; + left: auto; } + + .xlarge-push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .xlarge-pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .xlarge-push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .xlarge-pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .xlarge-push-9 { + position: relative; + left: 75%; + right: auto; } + + .xlarge-pull-9 { + position: relative; + right: 75%; + left: auto; } + + .xlarge-push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .xlarge-pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .xlarge-push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .xlarge-pull-11 { + position: relative; + right: 91.66667%; + left: auto; } + + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; } + + .xlarge-1 { + position: relative; + width: 8.33333%; } + + .xlarge-2 { + position: relative; + width: 16.66667%; } + + .xlarge-3 { + position: relative; + width: 25%; } + + .xlarge-4 { + position: relative; + width: 33.33333%; } + + .xlarge-5 { + position: relative; + width: 41.66667%; } + + .xlarge-6 { + position: relative; + width: 50%; } + + .xlarge-7 { + position: relative; + width: 58.33333%; } + + .xlarge-8 { + position: relative; + width: 66.66667%; } + + .xlarge-9 { + position: relative; + width: 75%; } + + .xlarge-10 { + position: relative; + width: 83.33333%; } + + .xlarge-11 { + position: relative; + width: 91.66667%; } + + .xlarge-12 { + position: relative; + width: 100%; } + + .xlarge-offset-0 { + position: relative; + margin-left: 0%; } + + .xlarge-offset-1 { + position: relative; + margin-left: 8.33333%; } + + .xlarge-offset-2 { + position: relative; + margin-left: 16.66667%; } + + .xlarge-offset-3 { + position: relative; + margin-left: 25%; } + + .xlarge-offset-4 { + position: relative; + margin-left: 33.33333%; } + + .xlarge-offset-5 { + position: relative; + margin-left: 41.66667%; } + + .xlarge-offset-6 { + position: relative; + margin-left: 50%; } + + .xlarge-offset-7 { + position: relative; + margin-left: 58.33333%; } + + .xlarge-offset-8 { + position: relative; + margin-left: 66.66667%; } + + .xlarge-offset-9 { + position: relative; + margin-left: 75%; } + + .xlarge-offset-10 { + position: relative; + margin-left: 83.33333%; } + + [class*="column"] + [class*="column"]:last-child { + float: right; } + + [class*="column"] + [class*="column"].end { + float: left; } + + .column.xlarge-centered, + .columns.xlarge-centered { + position: relative; + margin-left: auto; + margin-right: auto; + float: none !important; } + + .column.xlarge-uncentered, + .columns.xlarge-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; } + + .column.xlarge-uncentered.opposite, + .columns.xlarge-uncentered.opposite { + float: right !important; } } +@media only screen and (min-width: 120.063em) { + .xxlarge-push-1 { + position: relative; + left: 8.33333%; + right: auto; } + + .xxlarge-pull-1 { + position: relative; + right: 8.33333%; + left: auto; } + + .xxlarge-push-2 { + position: relative; + left: 16.66667%; + right: auto; } + + .xxlarge-pull-2 { + position: relative; + right: 16.66667%; + left: auto; } + + .xxlarge-push-3 { + position: relative; + left: 25%; + right: auto; } + + .xxlarge-pull-3 { + position: relative; + right: 25%; + left: auto; } + + .xxlarge-push-4 { + position: relative; + left: 33.33333%; + right: auto; } + + .xxlarge-pull-4 { + position: relative; + right: 33.33333%; + left: auto; } + + .xxlarge-push-5 { + position: relative; + left: 41.66667%; + right: auto; } + + .xxlarge-pull-5 { + position: relative; + right: 41.66667%; + left: auto; } + + .xxlarge-push-6 { + position: relative; + left: 50%; + right: auto; } + + .xxlarge-pull-6 { + position: relative; + right: 50%; + left: auto; } + + .xxlarge-push-7 { + position: relative; + left: 58.33333%; + right: auto; } + + .xxlarge-pull-7 { + position: relative; + right: 58.33333%; + left: auto; } + + .xxlarge-push-8 { + position: relative; + left: 66.66667%; + right: auto; } + + .xxlarge-pull-8 { + position: relative; + right: 66.66667%; + left: auto; } + + .xxlarge-push-9 { + position: relative; + left: 75%; + right: auto; } + + .xxlarge-pull-9 { + position: relative; + right: 75%; + left: auto; } + + .xxlarge-push-10 { + position: relative; + left: 83.33333%; + right: auto; } + + .xxlarge-pull-10 { + position: relative; + right: 83.33333%; + left: auto; } + + .xxlarge-push-11 { + position: relative; + left: 91.66667%; + right: auto; } + + .xxlarge-pull-11 { + position: relative; + right: 91.66667%; + left: auto; } + + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; } + + .xxlarge-1 { + position: relative; + width: 8.33333%; } + + .xxlarge-2 { + position: relative; + width: 16.66667%; } + + .xxlarge-3 { + position: relative; + width: 25%; } + + .xxlarge-4 { + position: relative; + width: 33.33333%; } + + .xxlarge-5 { + position: relative; + width: 41.66667%; } + + .xxlarge-6 { + position: relative; + width: 50%; } + + .xxlarge-7 { + position: relative; + width: 58.33333%; } + + .xxlarge-8 { + position: relative; + width: 66.66667%; } + + .xxlarge-9 { + position: relative; + width: 75%; } + + .xxlarge-10 { + position: relative; + width: 83.33333%; } + + .xxlarge-11 { + position: relative; + width: 91.66667%; } + + .xxlarge-12 { + position: relative; + width: 100%; } + + .xxlarge-offset-0 { + position: relative; + margin-left: 0%; } + + .xxlarge-offset-1 { + position: relative; + margin-left: 8.33333%; } + + .xxlarge-offset-2 { + position: relative; + margin-left: 16.66667%; } + + .xxlarge-offset-3 { + position: relative; + margin-left: 25%; } + + .xxlarge-offset-4 { + position: relative; + margin-left: 33.33333%; } + + .xxlarge-offset-5 { + position: relative; + margin-left: 41.66667%; } + + .xxlarge-offset-6 { + position: relative; + margin-left: 50%; } + + .xxlarge-offset-7 { + position: relative; + margin-left: 58.33333%; } + + .xxlarge-offset-8 { + position: relative; + margin-left: 66.66667%; } + + .xxlarge-offset-9 { + position: relative; + margin-left: 75%; } + + .xxlarge-offset-10 { + position: relative; + margin-left: 83.33333%; } + + [class*="column"] + [class*="column"]:last-child { + float: right; } + + [class*="column"] + [class*="column"].end { + float: left; } + + .column.xxlarge-centered, + .columns.xxlarge-centered { + position: relative; + margin-left: auto; + margin-right: auto; + float: none !important; } + + .column.xxlarge-uncentered, + .columns.xxlarge-uncentered { + margin-left: 0; + margin-right: 0; + float: left !important; } + + .column.xxlarge-uncentered.opposite, + .columns.xxlarge-uncentered.opposite { + float: right !important; } } +meta.foundation-mq-topbar { + font-family: "/only screen and (min-width:40.063em)/"; + width: 40.063em; } + +/* Wrapped around .top-bar to contain to grid width */ +.contain-to-grid { + width: 100%; + background: #333333; } + .contain-to-grid .top-bar { + margin-bottom: 0; } + +.fixed { + width: 100%; + left: 0; + position: fixed; + top: 0; + z-index: 99; } + .fixed.expanded:not(.top-bar) { + overflow-y: auto; + height: auto; + width: 100%; + max-height: 100%; } + .fixed.expanded:not(.top-bar) .title-area { + position: fixed; + width: 100%; + z-index: 99; } + .fixed.expanded:not(.top-bar) .top-bar-section { + z-index: 98; + margin-top: 45px; } + +.top-bar { + overflow: hidden; + height: 45px; + line-height: 45px; + position: relative; + background: #333333; + margin-bottom: 0; } + .top-bar ul { + margin-bottom: 0; + list-style: none; } + .top-bar .row { + max-width: none; } + .top-bar form, + .top-bar input { + margin-bottom: 0; } + .top-bar input { + height: auto; + padding-top: .35rem; + padding-bottom: .35rem; + font-size: 0.75rem; } + .top-bar .button { + padding-top: .45rem; + padding-bottom: .35rem; + margin-bottom: 0; + font-size: 0.75rem; } + .top-bar .title-area { + position: relative; + margin: 0; } + .top-bar .name { + height: 45px; + margin: 0; + font-size: 16px; } + .top-bar .name h1 { + line-height: 45px; + font-size: 1.0625rem; + margin: 0; } + .top-bar .name h1 a { + font-weight: normal; + color: white; + width: 50%; + display: block; + padding: 0 15px; } + .top-bar .toggle-topbar { + position: absolute; + right: 0; + top: 0; } + .top-bar .toggle-topbar a { + color: white; + text-transform: uppercase; + font-size: 0.8125rem; + font-weight: bold; + position: relative; + display: block; + padding: 0 15px; + height: 45px; + line-height: 45px; } + .top-bar .toggle-topbar.menu-icon { + right: 15px; + top: 50%; + margin-top: -16px; + padding-left: 40px; } + .top-bar .toggle-topbar.menu-icon a { + text-indent: -48px; + width: 34px; + height: 34px; + line-height: 33px; + padding: 0; + color: white; } + .top-bar .toggle-topbar.menu-icon a span { + position: absolute; + right: 0; + display: block; + width: 16px; + height: 0; + -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; + box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } + .top-bar.expanded { + height: auto; + background: transparent; } + .top-bar.expanded .title-area { + background: #333333; } + .top-bar.expanded .toggle-topbar a { + color: #888888; } + .top-bar.expanded .toggle-topbar a span { + -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; + box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; } + +.top-bar-section { + left: 0; + position: relative; + width: auto; + -webkit-transition: left 300ms ease-out; + -moz-transition: left 300ms ease-out; + transition: left 300ms ease-out; } + .top-bar-section ul { + width: 100%; + height: auto; + display: block; + background: #333333; + font-size: 16px; + margin: 0; } + .top-bar-section .divider, + .top-bar-section [role="separator"] { + border-top: solid 1px #1a1a1a; + clear: both; + height: 1px; + width: 100%; } + .top-bar-section ul li > a { + display: block; + width: 100%; + color: white; + padding: 12px 0 12px 0; + padding-left: 15px; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-size: 0.8125rem; + font-weight: normal; + background: #333333; } + .top-bar-section ul li > a.button { + background: #008cba; + font-size: 0.8125rem; + padding-right: 15px; + padding-left: 15px; } + .top-bar-section ul li > a.button:hover { + background: #006687; } + .top-bar-section ul li > a.button.secondary { + background: #e7e7e7; } + .top-bar-section ul li > a.button.secondary:hover { + background: #cecece; } + .top-bar-section ul li > a.button.success { + background: #43ac6a; } + .top-bar-section ul li > a.button.success:hover { + background: #358753; } + .top-bar-section ul li > a.button.alert { + background: #f04124; } + .top-bar-section ul li > a.button.alert:hover { + background: #d32a0e; } + .top-bar-section ul li:hover > a { + background: #272727; + color: white; } + .top-bar-section ul li.active > a { + background: #008cba; + color: white; } + .top-bar-section ul li.active > a:hover { + background: #0079a1; } + .top-bar-section .has-form { + padding: 15px; } + .top-bar-section .has-dropdown { + position: relative; } + .top-bar-section .has-dropdown > a:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: transparent transparent transparent rgba(255, 255, 255, 0.4); + border-left-style: solid; + margin-right: 15px; + margin-top: -4.5px; + position: absolute; + top: 50%; + right: 0; } + .top-bar-section .has-dropdown.moved { + position: static; } + .top-bar-section .has-dropdown.moved > .dropdown { + display: block; } + .top-bar-section .dropdown { + position: absolute; + left: 100%; + top: 0; + display: none; + z-index: 99; } + .top-bar-section .dropdown li { + width: 100%; + height: auto; } + .top-bar-section .dropdown li a { + font-weight: normal; + padding: 8px 15px; } + .top-bar-section .dropdown li a.parent-link { + font-weight: normal; } + .top-bar-section .dropdown li.title h5 { + margin-bottom: 0; } + .top-bar-section .dropdown li.title h5 a { + color: white; + line-height: 22.5px; + display: block; } + .top-bar-section .dropdown label { + padding: 8px 15px 2px; + margin-bottom: 0; + text-transform: uppercase; + color: #777777; + font-weight: bold; + font-size: 0.625rem; } + +.js-generated { + display: block; } + +@media only screen and (min-width: 40.063em) { + .top-bar { + background: #333333; + *zoom: 1; + overflow: visible; } + .top-bar:before, .top-bar:after { + content: " "; + display: table; } + .top-bar:after { + clear: both; } + .top-bar .toggle-topbar { + display: none; } + .top-bar .title-area { + float: left; } + .top-bar .name h1 a { + width: auto; } + .top-bar input, + .top-bar .button { + font-size: 0.875rem; + position: relative; + top: 7px; } + .top-bar.expanded { + background: #333333; } + + .contain-to-grid .top-bar { + max-width: 62.5rem; + margin: 0 auto; + margin-bottom: 0; } + + .top-bar-section { + -webkit-transition: none 0 0; + -moz-transition: none 0 0; + transition: none 0 0; + left: 0 !important; } + .top-bar-section ul { + width: auto; + height: auto !important; + display: inline; } + .top-bar-section ul li { + float: left; } + .top-bar-section ul li .js-generated { + display: none; } + .top-bar-section li.hover > a:not(.button) { + background: #272727; + color: white; } + .top-bar-section li a:not(.button) { + padding: 0 15px; + line-height: 45px; + background: #333333; } + .top-bar-section li a:not(.button):hover { + background: #272727; } + .top-bar-section .has-dropdown > a { + padding-right: 35px !important; } + .top-bar-section .has-dropdown > a:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent; + border-top-style: solid; + margin-top: -2.5px; + top: 22.5px; } + .top-bar-section .has-dropdown.moved { + position: relative; } + .top-bar-section .has-dropdown.moved > .dropdown { + display: none; } + .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown { + display: block; } + .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { + border: none; + content: "\00bb"; + top: 1rem; + margin-top: -2px; + right: 5px; } + .top-bar-section .dropdown { + left: 0; + top: auto; + background: transparent; + min-width: 100%; } + .top-bar-section .dropdown li a { + color: white; + line-height: 1; + white-space: nowrap; + padding: 12px 15px; + background: #333333; } + .top-bar-section .dropdown li label { + white-space: nowrap; + background: #333333; } + .top-bar-section .dropdown li .dropdown { + left: 100%; + top: 0; } + .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { + border-bottom: none; + border-top: none; + border-right: solid 1px #4d4d4d; + clear: none; + height: 45px; + width: 0; } + .top-bar-section .has-form { + background: #333333; + padding: 0 15px; + height: 45px; } + .top-bar-section ul.right li .dropdown { + left: auto; + right: 0; } + .top-bar-section ul.right li .dropdown li .dropdown { + right: 100%; } + + .no-js .top-bar-section ul li:hover > a { + background: #272727; + color: white; } + .no-js .top-bar-section ul li:active > a { + background: #008cba; + color: white; } + .no-js .top-bar-section .has-dropdown:hover > .dropdown { + display: block; } } +.breadcrumbs { + display: block; + padding: 0.5625rem 0.875rem 0.5625rem; + overflow: hidden; + margin-left: 0; + list-style: none; + border-style: solid; + border-width: 1px; + background-color: #f4f4f4; + border-color: #dadada; + -webkit-border-radius: 3px; + border-radius: 3px; } + .breadcrumbs > * { + margin: 0; + float: left; + font-size: 0.6875rem; + text-transform: uppercase; } + .breadcrumbs > *:hover a, .breadcrumbs > *:focus a { + text-decoration: underline; } + .breadcrumbs > * a, + .breadcrumbs > * span { + text-transform: uppercase; + color: #008cba; } + .breadcrumbs > *.current { + cursor: default; + color: #333333; } + .breadcrumbs > *.current a { + cursor: default; + color: #333333; } + .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a { + text-decoration: none; } + .breadcrumbs > *.unavailable { + color: #999999; } + .breadcrumbs > *.unavailable a { + color: #999999; } + .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, + .breadcrumbs > *.unavailable a:focus { + text-decoration: none; + color: #999999; + cursor: default; } + .breadcrumbs > *:before { + content: "/"; + color: #aaaaaa; + margin: 0 0.75rem; + position: relative; + top: 1px; } + .breadcrumbs > *:first-child:before { + content: " "; + margin: 0; } + +.alert-box { + border-style: solid; + border-width: 1px; + display: block; + font-weight: normal; + margin-bottom: 1.25rem; + position: relative; + padding: 0.875rem 1.5rem 0.875rem 0.875rem; + font-size: 0.8125rem; + background-color: #008cba; + border-color: #0079a1; + color: white; } + .alert-box .close { + font-size: 1.375rem; + padding: 9px 6px 4px; + line-height: 0; + position: absolute; + top: 0.4375rem; + right: 0.3125rem; + color: #333333; + opacity: 0.3; } + .alert-box .close:hover, .alert-box .close:focus { + opacity: 0.5; } + .alert-box.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + .alert-box.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .alert-box.success { + background-color: #43ac6a; + border-color: #3c9a5f; + color: white; } + .alert-box.alert { + background-color: #f04124; + border-color: #ea2f10; + color: white; } + .alert-box.secondary { + background-color: #e7e7e7; + border-color: #dadada; + color: #4e4e4e; } + +.inline-list { + margin: 0 auto 1.0625rem auto; + margin-left: -1.375rem; + margin-right: 0; + padding: 0; + list-style: none; + overflow: hidden; } + .inline-list > li { + list-style: none; + float: left; + margin-left: 1.375rem; + display: block; } + .inline-list > li > * { + display: block; } + +button, .button { + cursor: pointer; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-weight: normal; + line-height: normal; + margin: 0 0 1.25rem; + position: relative; + text-decoration: none; + text-align: center; + display: inline-block; + padding-top: 1rem; + padding-right: 2rem; + padding-bottom: 1.0625rem; + padding-left: 2rem; + font-size: 1rem; + /* @else { font-size: $padding - rem-calc(2); } */ + background-color: #008cba; + border-color: #0079a1; + color: white; + -webkit-transition: background-color 300ms ease-out; + -moz-transition: background-color 300ms ease-out; + transition: background-color 300ms ease-out; + padding-top: 1.0625rem; + padding-bottom: 1rem; + -webkit-appearance: none; + border: none; + font-weight: normal !important; } + button:hover, button:focus, .button:hover, .button:focus { + background-color: #0079a1; } + button:hover, button:focus, .button:hover, .button:focus { + color: white; } + button.secondary, .button.secondary { + background-color: #e7e7e7; + border-color: #dadada; + color: #333333; } + button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { + background-color: #dadada; } + button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { + color: #333333; } + button.success, .button.success { + background-color: #43ac6a; + border-color: #3c9a5f; + color: white; } + button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { + background-color: #3c9a5f; } + button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { + color: white; } + button.alert, .button.alert { + background-color: #f04124; + border-color: #ea2f10; + color: white; } + button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { + background-color: #ea2f10; } + button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { + color: white; } + button.large, .button.large { + padding-top: 1.125rem; + padding-right: 2.25rem; + padding-bottom: 1.1875rem; + padding-left: 2.25rem; + font-size: 1.25rem; + /* @else { font-size: $padding - rem-calc(2); } */ } + button.small, .button.small { + padding-top: 0.875rem; + padding-right: 1.75rem; + padding-bottom: 0.9375rem; + padding-left: 1.75rem; + font-size: 0.8125rem; + /* @else { font-size: $padding - rem-calc(2); } */ } + button.tiny, .button.tiny { + padding-top: 0.625rem; + padding-right: 1.25rem; + padding-bottom: 0.6875rem; + padding-left: 1.25rem; + font-size: 0.6875rem; + /* @else { font-size: $padding - rem-calc(2); } */ } + button.expand, .button.expand { + padding-right: 0; + padding-left: 0; + width: 100%; } + button.left-align, .button.left-align { + text-align: left; + text-indent: 0.75rem; } + button.right-align, .button.right-align { + text-align: right; + padding-right: 0.75rem; } + button.radius, .button.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + button.round, .button.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + button.disabled, button[disabled], .button.disabled, .button[disabled] { + background-color: #008cba; + border-color: #0079a1; + color: white; + cursor: default; + opacity: 0.7; + -webkit-box-shadow: none; + box-shadow: none; } + button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #0079a1; } + button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + color: white; } + button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #008cba; } + button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { + background-color: #e7e7e7; + border-color: #dadada; + color: #333333; + cursor: default; + opacity: 0.7; + -webkit-box-shadow: none; + box-shadow: none; } + button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #dadada; } + button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + color: #333333; } + button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #e7e7e7; } + button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { + background-color: #43ac6a; + border-color: #3c9a5f; + color: white; + cursor: default; + opacity: 0.7; + -webkit-box-shadow: none; + box-shadow: none; } + button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #3c9a5f; } + button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + color: white; } + button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #43ac6a; } + button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { + background-color: #f04124; + border-color: #ea2f10; + color: white; + cursor: default; + opacity: 0.7; + -webkit-box-shadow: none; + box-shadow: none; } + button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #ea2f10; } + button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + color: white; } + button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #f04124; } + +@media only screen and (min-width: 40.063em) { + button, .button { + display: inline-block; } } +.button-group { + list-style: none; + margin: 0; + *zoom: 1; } + .button-group:before, .button-group:after { + content: " "; + display: table; } + .button-group:after { + clear: both; } + .button-group > * { + margin: 0; + float: left; } + .button-group > * > button, .button-group > * .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group > *:first-child { + margin-left: 0; } + .button-group.radius > * > button, .button-group.radius > * .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + .button-group.round > * > button, .button-group.round > * .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button { + -moz-border-radius-bottomleft: 1000px; + -moz-border-radius-topleft: 1000px; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; } + .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button { + -moz-border-radius-topright: 1000px; + -moz-border-radius-bottomright: 1000px; + -webkit-border-top-right-radius: 1000px; + -webkit-border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; } + .button-group.even-2 li { + width: 50%; } + .button-group.even-2 li > button, .button-group.even-2 li .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-2 li button, .button-group.even-2 li .button { + width: 100%; } + .button-group.even-3 li { + width: 33.33333%; } + .button-group.even-3 li > button, .button-group.even-3 li .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-3 li button, .button-group.even-3 li .button { + width: 100%; } + .button-group.even-4 li { + width: 25%; } + .button-group.even-4 li > button, .button-group.even-4 li .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-4 li button, .button-group.even-4 li .button { + width: 100%; } + .button-group.even-5 li { + width: 20%; } + .button-group.even-5 li > button, .button-group.even-5 li .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-5 li button, .button-group.even-5 li .button { + width: 100%; } + .button-group.even-6 li { + width: 16.66667%; } + .button-group.even-6 li > button, .button-group.even-6 li .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-6 li button, .button-group.even-6 li .button { + width: 100%; } + .button-group.even-7 li { + width: 14.28571%; } + .button-group.even-7 li > button, .button-group.even-7 li .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-7 li button, .button-group.even-7 li .button { + width: 100%; } + .button-group.even-8 li { + width: 12.5%; } + .button-group.even-8 li > button, .button-group.even-8 li .button { + border-right: 1px solid; + border-color: rgba(255, 255, 255, 0.5); } + .button-group.even-8 li button, .button-group.even-8 li .button { + width: 100%; } + +.button-bar { + *zoom: 1; } + .button-bar:before, .button-bar:after { + content: " "; + display: table; } + .button-bar:after { + clear: both; } + .button-bar .button-group { + float: left; + margin-right: 0.625rem; } + .button-bar .button-group div { + overflow: hidden; } + +/* Panels */ +.panel { + border-style: solid; + border-width: 1px; + border-color: #d9d9d9; + margin-bottom: 1.25rem; + padding: 1.25rem; + background: #f2f2f2; } + .panel > :first-child { + margin-top: 0; } + .panel > :last-child { + margin-bottom: 0; } + .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p { + color: #333333; } + .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { + line-height: 1; + margin-bottom: 0.625rem; } + .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader { + line-height: 1.4; } + .panel.callout { + border-style: solid; + border-width: 1px; + border-color: #baeeff; + margin-bottom: 1.25rem; + padding: 1.25rem; + background: #edfbff; } + .panel.callout > :first-child { + margin-top: 0; } + .panel.callout > :last-child { + margin-bottom: 0; } + .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p { + color: #333333; } + .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 { + line-height: 1; + margin-bottom: 0.625rem; } + .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader { + line-height: 1.4; } + .panel.callout a { + color: #008cba; } + .panel.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + +.dropdown.button { + position: relative; + padding-right: 3.5625rem; } + .dropdown.button:before { + position: absolute; + content: ""; + width: 0; + height: 0; + display: block; + border-style: solid; + border-color: white transparent transparent transparent; + top: 50%; } + .dropdown.button:before { + border-width: 0.375rem; + right: 1.40625rem; + margin-top: -0.15625rem; } + .dropdown.button:before { + border-color: white transparent transparent transparent; } + .dropdown.button.tiny { + padding-right: 2.625rem; } + .dropdown.button.tiny:before { + border-width: 0.375rem; + right: 1.125rem; + margin-top: -0.125rem; } + .dropdown.button.tiny:before { + border-color: white transparent transparent transparent; } + .dropdown.button.small { + padding-right: 3.0625rem; } + .dropdown.button.small:before { + border-width: 0.4375rem; + right: 1.3125rem; + margin-top: -0.15625rem; } + .dropdown.button.small:before { + border-color: white transparent transparent transparent; } + .dropdown.button.large { + padding-right: 3.625rem; } + .dropdown.button.large:before { + border-width: 0.3125rem; + right: 1.71875rem; + margin-top: -0.15625rem; } + .dropdown.button.large:before { + border-color: white transparent transparent transparent; } + .dropdown.button.secondary:before { + border-color: #333333 transparent transparent transparent; } + +div.switch { + position: relative; + padding: 0; + display: block; + overflow: hidden; + border-style: solid; + border-width: 1px; + margin-bottom: 1.25rem; + height: 2.25rem; + background: white; + border-color: #cccccc; } + div.switch label { + position: relative; + left: 0; + z-index: 2; + float: left; + width: 50%; + height: 100%; + margin: 0; + font-weight: bold; + text-align: left; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; } + div.switch input { + position: absolute; + z-index: 3; + opacity: 0; + width: 100%; + height: 100%; + -moz-appearance: none; } + div.switch input:hover, div.switch input:focus { + cursor: pointer; } + div.switch span:last-child { + position: absolute; + top: -1px; + left: -1px; + z-index: 1; + display: block; + padding: 0; + border-width: 1px; + border-style: solid; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; } + div.switch input:not(:checked) + label { + opacity: 0; } + div.switch input:checked { + display: none !important; } + div.switch input { + left: 0; + display: block !important; } + div.switch input:first-of-type + label, + div.switch input:first-of-type + span + label { + left: -50%; } + div.switch input:first-of-type:checked + label, + div.switch input:first-of-type:checked + span + label { + left: 0%; } + div.switch input:last-of-type + label, + div.switch input:last-of-type + span + label { + right: -50%; + left: auto; + text-align: right; } + div.switch input:last-of-type:checked + label, + div.switch input:last-of-type:checked + span + label { + right: 0%; + left: auto; } + div.switch span.custom { + display: none !important; } + form.custom div.switch .hidden-field { + margin-left: auto; + position: absolute; + visibility: visible; } + div.switch label { + padding: 0; + line-height: 2.3rem; + font-size: 0.875rem; } + div.switch input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -2.1875rem; } + div.switch span:last-child { + width: 2.25rem; + height: 2.25rem; } + div.switch span:last-child { + border-color: #b3b3b3; + background: white; + background: -moz-linear-gradient(top, white 0%, #f2f2f2 100%); + background: -webkit-linear-gradient(top, white 0%, #f2f2f2 100%); + background: linear-gradient(to bottom, white 0%, #f2f2f2 100%); + -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #f3fbf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; + box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #f3fbf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; } + div.switch:hover span:last-child, div.switch:focus span:last-child { + background: white; + background: -moz-linear-gradient(top, white 0%, #e6e6e6 100%); + background: -webkit-linear-gradient(top, white 0%, #e6e6e6 100%); + background: linear-gradient(to bottom, white 0%, #e6e6e6 100%); } + div.switch:active { + background: transparent; } + div.switch.large { + height: 2.75rem; } + div.switch.large label { + padding: 0; + line-height: 2.3rem; + font-size: 1.0625rem; } + div.switch.large input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -2.6875rem; } + div.switch.large span:last-child { + width: 2.75rem; + height: 2.75rem; } + div.switch.small { + height: 1.75rem; } + div.switch.small label { + padding: 0; + line-height: 2.1rem; + font-size: 0.75rem; } + div.switch.small input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -1.6875rem; } + div.switch.small span:last-child { + width: 1.75rem; + height: 1.75rem; } + div.switch.tiny { + height: 1.375rem; } + div.switch.tiny label { + padding: 0; + line-height: 1.9rem; + font-size: 0.6875rem; } + div.switch.tiny input:first-of-type:checked ~ span:last-child { + left: 100%; + margin-left: -1.3125rem; } + div.switch.tiny span:last-child { + width: 1.375rem; + height: 1.375rem; } + div.switch.radius { + -webkit-border-radius: 4px; + border-radius: 4px; } + div.switch.radius span:last-child { + -webkit-border-radius: 3px; + border-radius: 3px; } + div.switch.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + div.switch.round span:last-child { + -webkit-border-radius: 999px; + border-radius: 999px; } + div.switch.round label { + padding: 0 0.5625rem; } + +@-webkit-keyframes webkitSiblingBugfix { + from { + position: relative; } + + to { + position: relative; } } + +/* Image Thumbnails */ +.th { + line-height: 0; + display: inline-block; + border: solid 4px white; + -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); + -webkit-transition: all 200ms ease-out; + -moz-transition: all 200ms ease-out; + transition: all 200ms ease-out; } + .th:hover, .th:focus { + -webkit-box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); + box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); } + .th.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + +a.th { + display: inline-block; + max-width: 100%; } + +/* Pricing Tables */ +.pricing-table { + border: solid 1px #dddddd; + margin-left: 0; + margin-bottom: 1.25rem; } + .pricing-table * { + list-style: none; + line-height: 1; } + .pricing-table .title { + background-color: #333333; + padding: 0.9375rem 1.25rem; + text-align: center; + color: #eeeeee; + font-weight: normal; + font-size: 1rem; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } + .pricing-table .price { + background-color: #f6f6f6; + padding: 0.9375rem 1.25rem; + text-align: center; + color: #333333; + font-weight: normal; + font-size: 2rem; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } + .pricing-table .description { + background-color: white; + padding: 0.9375rem; + text-align: center; + color: #777777; + font-size: 0.75rem; + font-weight: normal; + line-height: 1.4; + border-bottom: dotted 1px #dddddd; } + .pricing-table .bullet-item { + background-color: white; + padding: 0.9375rem; + text-align: center; + color: #333333; + font-size: 0.875rem; + font-weight: normal; + border-bottom: dotted 1px #dddddd; } + .pricing-table .cta-button { + background-color: white; + text-align: center; + padding: 1.25rem 1.25rem 0; } + +@-webkit-keyframes rotate { + from { + -webkit-transform: rotate(0deg); } + + to { + -webkit-transform: rotate(360deg); } } + +@-moz-keyframes rotate { + from { + -moz-transform: rotate(0deg); } + + to { + -moz-transform: rotate(360deg); } } + +@-o-keyframes rotate { + from { + -o-transform: rotate(0deg); } + + to { + -o-transform: rotate(360deg); } } + +@keyframes rotate { + from { + transform: rotate(0deg); } + + to { + transform: rotate(360deg); } } + +/* Orbit Graceful Loading */ +.slideshow-wrapper { + position: relative; } + .slideshow-wrapper ul { + list-style-type: none; + margin: 0; } + .slideshow-wrapper ul li, + .slideshow-wrapper ul li .orbit-caption { + display: none; } + .slideshow-wrapper ul li:first-child { + display: block; } + .slideshow-wrapper .orbit-container { + background-color: transparent; } + .slideshow-wrapper .orbit-container li { + display: block; } + .slideshow-wrapper .orbit-container li .orbit-caption { + display: block; } + +.preloader { + display: block; + width: 40px; + height: 40px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -20px; + margin-left: -20px; + border: solid 3px; + border-color: #555555 white; + -webkit-border-radius: 1000px; + border-radius: 1000px; + -webkit-animation-name: rotate; + -webkit-animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + -moz-animation-name: rotate; + -moz-animation-duration: 1.5s; + -moz-animation-iteration-count: infinite; + -moz-animation-timing-function: linear; + -o-animation-name: rotate; + -o-animation-duration: 1.5s; + -o-animation-iteration-count: infinite; + -o-animation-timing-function: linear; + animation-name: rotate; + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-timing-function: linear; } + +.orbit-container { + overflow: hidden; + width: 100%; + position: relative; + background: none; } + .orbit-container .orbit-slides-container { + list-style: none; + margin: 0; + padding: 0; + position: relative; } + .orbit-container .orbit-slides-container img { + display: block; + max-width: 100%; } + .orbit-container .orbit-slides-container > * { + position: absolute; + top: 0; + width: 100%; + margin-left: 100%; } + .orbit-container .orbit-slides-container > *:first-child { + margin-left: 0%; } + .orbit-container .orbit-slides-container > * .orbit-caption { + position: absolute; + bottom: 0; + background-color: rgba(51, 51, 51, 0.8); + color: white; + width: 100%; + padding: 10px 14px; + font-size: 0.875rem; } + .orbit-container .orbit-slide-number { + position: absolute; + top: 10px; + left: 10px; + font-size: 12px; + color: white; + background: rgba(0, 0, 0, 0); + z-index: 10; } + .orbit-container .orbit-slide-number span { + font-weight: 700; + padding: 0.3125rem; } + .orbit-container .orbit-timer { + position: absolute; + top: 12px; + right: 10px; + height: 6px; + width: 100px; + z-index: 10; } + .orbit-container .orbit-timer .orbit-progress { + height: 3px; + background-color: rgba(255, 255, 255, 0.3); + display: block; + width: 0%; + position: relative; + right: 20px; + top: 5px; } + .orbit-container .orbit-timer > span { + display: none; + position: absolute; + top: 0px; + right: 0; + width: 11px; + height: 14px; + border: solid 4px white; + border-top: none; + border-bottom: none; } + .orbit-container .orbit-timer.paused > span { + right: -4px; + top: 0px; + width: 11px; + height: 14px; + border: inset 8px; + border-right-style: solid; + border-color: transparent transparent transparent white; } + .orbit-container .orbit-timer.paused > span.dark { + border-color: transparent transparent transparent #333333; } + .orbit-container:hover .orbit-timer > span { + display: block; } + .orbit-container .orbit-prev, + .orbit-container .orbit-next { + position: absolute; + top: 45%; + margin-top: -25px; + width: 36px; + height: 60px; + line-height: 50px; + color: white; + text-indent: -9999px !important; + z-index: 10; } + .orbit-container .orbit-prev:hover, + .orbit-container .orbit-next:hover { + background-color: rgba(0, 0, 0, 0.3); } + .orbit-container .orbit-prev > span, + .orbit-container .orbit-next > span { + position: absolute; + top: 50%; + margin-top: -10px; + display: block; + width: 0; + height: 0; + border: inset 10px; } + .orbit-container .orbit-prev { + left: 0; } + .orbit-container .orbit-prev > span { + border-right-style: solid; + border-color: transparent; + border-right-color: white; } + .orbit-container .orbit-prev:hover > span { + border-right-color: white; } + .orbit-container .orbit-next { + right: 0; } + .orbit-container .orbit-next > span { + border-color: transparent; + border-left-style: solid; + border-left-color: white; + left: 50%; + margin-left: -4px; } + .orbit-container .orbit-next:hover > span { + border-left-color: white; } + +.orbit-bullets-container { + text-align: center; } + +.orbit-bullets { + margin: 0 auto 30px auto; + overflow: hidden; + position: relative; + top: 10px; + float: none; + text-align: center; + display: inline-block; } + .orbit-bullets li { + display: block; + width: 0.5625rem; + height: 0.5625rem; + background: #cccccc; + float: left; + margin-right: 6px; + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .orbit-bullets li.active { + background: #999999; } + .orbit-bullets li:last-child { + margin-right: 0; } + +.touch .orbit-container .orbit-prev, +.touch .orbit-container .orbit-next { + display: none; } +.touch .orbit-bullets { + display: none; } + +@media only screen and (min-width: 40.063em) { + .touch .orbit-container .orbit-prev, + .touch .orbit-container .orbit-next { + display: inherit; } + .touch .orbit-bullets { + display: block; } } +@media only screen and (max-width: 40em) { + .orbit-stack-on-small .orbit-slides-container { + height: auto !important; } + .orbit-stack-on-small .orbit-slides-container > * { + position: relative; + margin-left: 0% !important; } + .orbit-stack-on-small .orbit-timer, + .orbit-stack-on-small .orbit-next, + .orbit-stack-on-small .orbit-prev, + .orbit-stack-on-small .orbit-bullets { + display: none; } } +[data-magellan-expedition] { + background: white; + z-index: 50; + min-width: 100%; + padding: 10px; } + [data-magellan-expedition] .sub-nav { + margin-bottom: 0; } + [data-magellan-expedition] .sub-nav dd { + margin-bottom: 0; } + [data-magellan-expedition] .sub-nav .active { + line-height: 1.8em; } + +.tabs { + *zoom: 1; + margin-bottom: 0 !important; } + .tabs:before, .tabs:after { + content: " "; + display: table; } + .tabs:after { + clear: both; } + .tabs dd { + position: relative; + margin-bottom: 0 !important; + top: 1px; + float: left; } + .tabs dd > a { + display: block; + background: #efefef; + color: #222222; + padding-top: 1rem; + padding-right: 2rem; + padding-bottom: 1.0625rem; + padding-left: 2rem; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-size: 1rem; } + .tabs dd > a:hover { + background: #e2e2e2; } + .tabs dd.active a { + background: #fff; } + .tabs.radius dd:first-child a { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + .tabs.radius dd:last-child a { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + .tabs.vertical dd { + position: inherit; + float: none; + display: block; + top: auto; } + +.tabs-content { + *zoom: 1; + margin-bottom: 1.5rem; } + .tabs-content:before, .tabs-content:after { + content: " "; + display: table; } + .tabs-content:after { + clear: both; } + .tabs-content > .content { + display: none; + float: left; + padding: 0.9375rem 0; } + .tabs-content > .content.active { + display: block; } + .tabs-content > .content.contained { + padding: 0.9375rem; } + .tabs-content.vertical { + display: block; } + .tabs-content.vertical > .content { + padding: 0 0.9375rem; } + +@media only screen and (min-width: 40.063em) { + .tabs.vertical { + width: 20%; + float: left; + margin-bottom: 1.25rem; } + + .tabs-content.vertical { + width: 80%; + float: left; + margin-left: -1px; } } +ul.pagination { + display: block; + height: 1.5rem; + margin-left: -0.3125rem; } + ul.pagination li { + height: 1.5rem; + color: #222222; + font-size: 0.875rem; + margin-left: 0.3125rem; } + ul.pagination li a { + display: block; + padding: 0.0625rem 0.625rem 0.0625rem; + color: #999999; + -webkit-border-radius: 3px; + border-radius: 3px; } + ul.pagination li:hover a, + ul.pagination li a:focus { + background: #e6e6e6; } + ul.pagination li.unavailable a { + cursor: default; + color: #999999; } + ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { + background: transparent; } + ul.pagination li.current a { + background: #008cba; + color: white; + font-weight: bold; + cursor: default; } + ul.pagination li.current a:hover, ul.pagination li.current a:focus { + background: #008cba; } + ul.pagination li { + float: left; + display: block; } + +/* Pagination centred wrapper */ +.pagination-centered { + text-align: center; } + .pagination-centered ul.pagination li { + float: none; + display: inline-block; } + +.side-nav { + display: block; + margin: 0; + padding: 0.875rem 0; + list-style-type: none; + list-style-position: inside; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } + .side-nav li { + margin: 0 0 0.4375rem 0; + font-size: 0.875rem; } + .side-nav li a { + display: block; + color: #008cba; } + .side-nav li.active > a:first-child { + color: #4d4d4d; + font-weight: normal; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } + .side-nav li.divider { + border-top: 1px solid; + height: 0; + padding: 0; + list-style: none; + border-top-color: #e6e6e6; } + +.accordion { + *zoom: 1; + margin-bottom: 0; } + .accordion:before, .accordion:after { + content: " "; + display: table; } + .accordion:after { + clear: both; } + .accordion dd { + display: block; + margin-bottom: 0 !important; } + .accordion dd.active a { + background: #e7e7e7; } + .accordion dd > a { + background: #efefef; + color: #222222; + padding: 1rem; + display: block; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-size: 1rem; } + .accordion dd > a:hover { + background: #e2e2e2; } + .accordion .content { + display: none; + padding: 0.9375rem; } + .accordion .content.active { + display: block; + background: white; } + +p.lead { + font-size: 1.21875rem; + line-height: 1.6; } + +.subheader { + line-height: 1.4; + color: #6f6f6f; + font-weight: 300; + margin-top: 0.2rem; + margin-bottom: 0.5rem; } + +/* Typography resets */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; + direction: ltr; } + +/* Default Link Styles */ +a { + color: #008cba; + text-decoration: none; + line-height: inherit; } + a:hover, a:focus { + color: #0079a1; } + a img { + border: none; } + +/* Default paragraph styles */ +p { + font-family: inherit; + font-weight: normal; + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + text-rendering: optimizeLegibility; } + p aside { + font-size: 0.875rem; + line-height: 1.35; + font-style: italic; } + +/* Default header styles */ +h1, h2, h3, h4, h5, h6 { + font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-weight: 300; + font-style: normal; + color: #222222; + text-rendering: optimizeLegibility; + margin-top: 0.2rem; + margin-bottom: 0.5rem; + line-height: 1.4; } + h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { + font-size: 60%; + color: #6f6f6f; + line-height: 0; } + +h1 { + font-size: 2.125rem; } + +h2 { + font-size: 1.6875rem; } + +h3 { + font-size: 1.375rem; } + +h4 { + font-size: 1.125rem; } + +h5 { + font-size: 1.125rem; } + +h6 { + font-size: 1rem; } + +hr { + border: solid #dddddd; + border-width: 1px 0 0; + clear: both; + margin: 1.25rem 0 1.1875rem; + height: 0; } + +/* Helpful Typography Defaults */ +em, +i { + font-style: italic; + line-height: inherit; } + +strong, +b { + font-weight: bold; + line-height: inherit; } + +small { + font-size: 60%; + line-height: inherit; } + +code { + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: bold; + color: #bb260d; } + +/* Lists */ +ul, +ol, +dl { + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + list-style-position: outside; + font-family: inherit; } + +ul { + margin-left: 1.1rem; } + ul.no-bullet { + margin-left: 0; } + ul.no-bullet li ul, + ul.no-bullet li ol { + margin-left: 1.25rem; + margin-bottom: 0; + list-style: none; } + +/* Unordered Lists */ +ul li ul, +ul li ol { + margin-left: 1.25rem; + margin-bottom: 0; + font-size: 1rem; + /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { + list-style: inherit; } +ul.square { + list-style-type: square; + margin-left: 1.1rem; } +ul.circle { + list-style-type: circle; + margin-left: 1.1rem; } +ul.disc { + list-style-type: disc; + margin-left: 1.1rem; } +ul.no-bullet { + list-style: none; } + +/* Ordered Lists */ +ol { + margin-left: 1.4rem; } + ol li ul, + ol li ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +/* Definition Lists */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } +dl dd { + margin-bottom: 0.75rem; } + +/* Abbreviations */ +abbr, +acronym { + text-transform: uppercase; + font-size: 90%; + color: #222222; + border-bottom: 1px dotted #dddddd; + cursor: help; } + +abbr { + text-transform: none; } + +/* Blockquotes */ +blockquote { + margin: 0 0 1.25rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #dddddd; } + blockquote cite { + display: block; + font-size: 0.8125rem; + color: #555555; } + blockquote cite:before { + content: "\2014 \0020"; } + blockquote cite a, + blockquote cite a:visited { + color: #555555; } + +blockquote, +blockquote p { + line-height: 1.6; + color: #6f6f6f; } + +/* Microformats */ +.vcard { + display: inline-block; + margin: 0 0 1.25rem 0; + border: 1px solid #dddddd; + padding: 0.625rem 0.75rem; } + .vcard li { + margin: 0; + display: block; } + .vcard .fn { + font-weight: bold; + font-size: 0.9375rem; } + +.vevent .summary { + font-weight: bold; } +.vevent abbr { + cursor: default; + text-decoration: none; + font-weight: bold; + border: none; + padding: 0 0.0625rem; } + +@media only screen and (min-width: 40.063em) { + h1, h2, h3, h4, h5, h6 { + line-height: 1.4; } + + h1 { + font-size: 2.75rem; } + + h2 { + font-size: 2.3125rem; } + + h3 { + font-size: 1.6875rem; } + + h4 { + font-size: 1.4375rem; } } +/* + * Print styles. + * + * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ + * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) +*/ +.print-only { + display: none !important; } + +@media print { + * { + background: transparent !important; + color: black !important; + /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; } + + pre, + blockquote { + border: 1px solid #999999; + page-break-inside: avoid; } + + thead { + display: table-header-group; + /* h5bp.com/t */ } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + @page { + margin: 0.5cm; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + .hide-on-print { + display: none !important; } + + .print-only { + display: block !important; } + + .hide-for-print { + display: none !important; } + + .show-for-print { + display: inherit !important; } } +.split.button { + position: relative; + padding-right: 5.0625rem; } + .split.button span { + display: block; + height: 100%; + position: absolute; + right: 0; + top: 0; + border-left: solid 1px; } + .split.button span:before { + position: absolute; + content: ""; + width: 0; + height: 0; + display: block; + border-style: inset; + top: 50%; + left: 50%; } + .split.button span:active { + background-color: rgba(0, 0, 0, 0.1); } + .split.button span { + border-left-color: rgba(255, 255, 255, 0.5); } + .split.button span { + width: 3.09375rem; } + .split.button span:before { + border-top-style: solid; + border-width: 0.375rem; + top: 48%; + margin-left: -0.375rem; } + .split.button span:before { + border-color: white transparent transparent transparent; } + .split.button.secondary span { + border-left-color: rgba(255, 255, 255, 0.5); } + .split.button.secondary span:before { + border-color: white transparent transparent transparent; } + .split.button.alert span { + border-left-color: rgba(255, 255, 255, 0.5); } + .split.button.success span { + border-left-color: rgba(255, 255, 255, 0.5); } + .split.button.tiny { + padding-right: 3.75rem; } + .split.button.tiny span { + width: 2.25rem; } + .split.button.tiny span:before { + border-top-style: solid; + border-width: 0.375rem; + top: 48%; + margin-left: -0.375rem; } + .split.button.small { + padding-right: 4.375rem; } + .split.button.small span { + width: 2.625rem; } + .split.button.small span:before { + border-top-style: solid; + border-width: 0.4375rem; + top: 48%; + margin-left: -0.375rem; } + .split.button.large { + padding-right: 5.5rem; } + .split.button.large span { + width: 3.4375rem; } + .split.button.large span:before { + border-top-style: solid; + border-width: 0.3125rem; + top: 48%; + margin-left: -0.375rem; } + .split.button.expand { + padding-left: 2rem; } + .split.button.secondary span:before { + border-color: #333333 transparent transparent transparent; } + .split.button.radius span { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + .split.button.round span { + -moz-border-radius-topright: 1000px; + -moz-border-radius-bottomright: 1000px; + -webkit-border-top-right-radius: 1000px; + -webkit-border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; } + +.reveal-modal-bg { + position: fixed; + height: 100%; + width: 100%; + background: black; + background: rgba(0, 0, 0, 0.45); + z-index: 98; + display: none; + top: 0; + left: 0; } + +.reveal-modal { + visibility: hidden; + display: none; + position: absolute; + left: 50%; + z-index: 99; + height: auto; + margin-left: -40%; + width: 80%; + background-color: white; + padding: 1.25rem; + border: solid 1px #666666; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); + top: 50px; } + .reveal-modal .column, + .reveal-modal .columns { + min-width: 0; } + .reveal-modal > :first-child { + margin-top: 0; } + .reveal-modal > :last-child { + margin-bottom: 0; } + .reveal-modal .close-reveal-modal { + font-size: 1.375rem; + line-height: 1; + position: absolute; + top: 0.5rem; + right: 0.6875rem; + color: #aaaaaa; + font-weight: bold; + cursor: pointer; } + +@media only screen and (min-width: 40.063em) { + .reveal-modal { + padding: 1.875rem; + top: 6.25rem; } + .reveal-modal.tiny { + margin-left: -15%; + width: 30%; } + .reveal-modal.small { + margin-left: -20%; + width: 40%; } + .reveal-modal.medium { + margin-left: -30%; + width: 60%; } + .reveal-modal.large { + margin-left: -35%; + width: 70%; } + .reveal-modal.xlarge { + margin-left: -47.5%; + width: 95%; } } +@media print { + .reveal-modal { + background: white !important; } } +/* Tooltips */ +.has-tip { + border-bottom: dotted 1px #cccccc; + cursor: help; + font-weight: bold; + color: #333333; } + .has-tip:hover, .has-tip:focus { + border-bottom: dotted 1px #003f54; + color: #008cba; } + .has-tip.tip-left, .has-tip.tip-right { + float: none !important; } + +.tooltip { + display: none; + position: absolute; + z-index: 999; + font-weight: normal; + font-size: 0.875rem; + line-height: 1.3; + padding: 0.75rem; + max-width: 85%; + left: 50%; + width: 100%; + color: white; + background: #333333; + -webkit-border-radius: 3px; + border-radius: 3px; } + .tooltip > .nub { + display: block; + left: 5px; + position: absolute; + width: 0; + height: 0; + border: solid 5px; + border-color: transparent transparent #333333 transparent; + top: -10px; } + .tooltip.opened { + color: #008cba !important; + border-bottom: dotted 1px #003f54 !important; } + +.tap-to-close { + display: block; + font-size: 0.625rem; + color: #777777; + font-weight: normal; } + +@media only screen and (min-width: 40.063em) { + .tooltip > .nub { + border-color: transparent transparent #333333 transparent; + top: -10px; } + .tooltip.tip-top > .nub { + border-color: #333333 transparent transparent transparent; + top: auto; + bottom: -10px; } + .tooltip.tip-left, .tooltip.tip-right { + float: none !important; } + .tooltip.tip-left > .nub { + border-color: transparent transparent transparent #333333; + right: -10px; + left: auto; + top: 50%; + margin-top: -5px; } + .tooltip.tip-right > .nub { + border-color: transparent #333333 transparent transparent; + right: auto; + left: -10px; + top: 50%; + margin-top: -5px; } } +/* Clearing Styles */ +[data-clearing] { + *zoom: 1; + margin-bottom: 0; + margin-left: 0; + list-style: none; } + [data-clearing]:before, [data-clearing]:after { + content: " "; + display: table; } + [data-clearing]:after { + clear: both; } + [data-clearing] li { + float: left; + margin-right: 10px; } + +.clearing-blackout { + background: #333333; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 998; } + .clearing-blackout .clearing-close { + display: block; } + +.clearing-container { + position: relative; + z-index: 998; + height: 100%; + overflow: hidden; + margin: 0; } + +.visible-img { + height: 95%; + position: relative; } + .visible-img img { + position: absolute; + left: 50%; + top: 50%; + margin-left: -50%; + max-height: 100%; + max-width: 100%; } + +.clearing-caption { + color: #cccccc; + font-size: 0.875em; + line-height: 1.3; + margin-bottom: 0; + text-align: center; + bottom: 0; + background: #333333; + width: 100%; + padding: 10px 30px 20px; + position: absolute; + left: 0; } + +.clearing-close { + z-index: 999; + padding-left: 20px; + padding-top: 10px; + font-size: 30px; + line-height: 1; + color: #cccccc; + display: none; } + .clearing-close:hover, .clearing-close:focus { + color: #ccc; } + +.clearing-assembled .clearing-container { + height: 100%; } + .clearing-assembled .clearing-container .carousel > ul { + display: none; } + +.clearing-feature li { + display: none; } + .clearing-feature li.clearing-featured-img { + display: block; } + +@media only screen and (min-width: 40.063em) { + .clearing-main-prev, + .clearing-main-next { + position: absolute; + height: 100%; + width: 40px; + top: 0; } + .clearing-main-prev > span, + .clearing-main-next > span { + position: absolute; + top: 50%; + display: block; + width: 0; + height: 0; + border: solid 12px; } + .clearing-main-prev > span:hover, + .clearing-main-next > span:hover { + opacity: 0.8; } + + .clearing-main-prev { + left: 0; } + .clearing-main-prev > span { + left: 5px; + border-color: transparent; + border-right-color: #cccccc; } + + .clearing-main-next { + right: 0; } + .clearing-main-next > span { + border-color: transparent; + border-left-color: #cccccc; } + + .clearing-main-prev.disabled, + .clearing-main-next.disabled { + opacity: 0.3; } + + .clearing-assembled .clearing-container .carousel { + background: rgba(51, 51, 51, 0.8); + height: 120px; + margin-top: 10px; + text-align: center; } + .clearing-assembled .clearing-container .carousel > ul { + display: inline-block; + z-index: 999; + height: 100%; + position: relative; + float: none; } + .clearing-assembled .clearing-container .carousel > ul li { + display: block; + width: 120px; + min-height: inherit; + float: left; + overflow: hidden; + margin-right: 0; + padding: 0; + position: relative; + cursor: pointer; + opacity: 0.4; } + .clearing-assembled .clearing-container .carousel > ul li.fix-height img { + height: 100%; + max-width: none; } + .clearing-assembled .clearing-container .carousel > ul li a.th { + border: none; + -webkit-box-shadow: none; + box-shadow: none; + display: block; } + .clearing-assembled .clearing-container .carousel > ul li img { + cursor: pointer !important; + width: 100% !important; } + .clearing-assembled .clearing-container .carousel > ul li.visible { + opacity: 1; } + .clearing-assembled .clearing-container .carousel > ul li:hover { + opacity: 0.8; } + .clearing-assembled .clearing-container .visible-img { + background: #333333; + overflow: hidden; + height: 85%; } + + .clearing-close { + position: absolute; + top: 10px; + right: 20px; + padding-left: 0; + padding-top: 0; } } +/* Progress Bar */ +.progress { + background-color: #f6f6f6; + height: 1.5625rem; + border: 1px solid #cccccc; + padding: 0.125rem; + margin-bottom: 0.625rem; } + .progress .meter { + background: #008cba; + height: 100%; + display: block; } + .progress.secondary .meter { + background: #e7e7e7; + height: 100%; + display: block; } + .progress.success .meter { + background: #43ac6a; + height: 100%; + display: block; } + .progress.alert .meter { + background: #f04124; + height: 100%; + display: block; } + .progress.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + .progress.radius .meter { + -webkit-border-radius: 2px; + border-radius: 2px; } + .progress.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .progress.round .meter { + -webkit-border-radius: 999px; + border-radius: 999px; } + +.sub-nav { + display: block; + width: auto; + overflow: hidden; + margin: -0.25rem 0 1.125rem; + padding-top: 0.25rem; + margin-right: 0; + margin-left: -0.75rem; } + .sub-nav dt { + text-transform: uppercase; } + .sub-nav dt, + .sub-nav dd, + .sub-nav li { + float: left; + display: inline; + margin-left: 1rem; + margin-bottom: 0.625rem; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + font-weight: normal; + font-size: 0.875rem; + color: #999999; } + .sub-nav dt a, + .sub-nav dd a, + .sub-nav li a { + text-decoration: none; + color: #999999; } + .sub-nav dt a:hover, + .sub-nav dd a:hover, + .sub-nav li a:hover { + color: #0079a1; } + .sub-nav dt.active a, + .sub-nav dd.active a, + .sub-nav li.active a { + -webkit-border-radius: 3px; + border-radius: 3px; + font-weight: normal; + background: #008cba; + padding: 0.1875rem 1rem; + cursor: default; + color: white; } + .sub-nav dt.active a:hover, + .sub-nav dd.active a:hover, + .sub-nav li.active a:hover { + background: #0079a1; } + +/* Foundation Joyride */ +.joyride-list { + display: none; } + +/* Default styles for the container */ +.joyride-tip-guide { + display: none; + position: absolute; + background: #333333; + color: white; + z-index: 101; + top: 0; + left: 2.5%; + font-family: inherit; + font-weight: normal; + width: 95%; } + +.lt-ie9 .joyride-tip-guide { + max-width: 800px; + left: 50%; + margin-left: -400px; } + +.joyride-content-wrapper { + width: 100%; + padding: 1.125rem 1.25rem 1.5rem; } + .joyride-content-wrapper .button { + margin-bottom: 0 !important; } + +/* Add a little css triangle pip, older browser just miss out on the fanciness of it */ +.joyride-tip-guide .joyride-nub { + display: block; + position: absolute; + left: 22px; + width: 0; + height: 0; + border: 10px solid #333333; } + .joyride-tip-guide .joyride-nub.top { + border-top-style: solid; + border-color: #333333; + border-top-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + top: -20px; } + .joyride-tip-guide .joyride-nub.bottom { + border-bottom-style: solid; + border-color: #333333 !important; + border-bottom-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + bottom: -20px; } + .joyride-tip-guide .joyride-nub.right { + right: -20px; } + .joyride-tip-guide .joyride-nub.left { + left: -20px; } + +/* Typography */ +.joyride-tip-guide h1, +.joyride-tip-guide h2, +.joyride-tip-guide h3, +.joyride-tip-guide h4, +.joyride-tip-guide h5, +.joyride-tip-guide h6 { + line-height: 1.25; + margin: 0; + font-weight: bold; + color: white; } + +.joyride-tip-guide p { + margin: 0 0 1.125rem 0; + font-size: 0.875rem; + line-height: 1.3; } + +.joyride-timer-indicator-wrap { + width: 50px; + height: 3px; + border: solid 1px #555555; + position: absolute; + right: 1.0625rem; + bottom: 1rem; } + +.joyride-timer-indicator { + display: block; + width: 0; + height: inherit; + background: #666666; } + +.joyride-close-tip { + position: absolute; + right: 12px; + top: 10px; + color: #777777 !important; + text-decoration: none; + font-size: 24px; + font-weight: normal; + line-height: 0.5 !important; } + .joyride-close-tip:hover, .joyride-close-tip:focus { + color: #eeeeee !important; } + +.joyride-modal-bg { + position: fixed; + height: 100%; + width: 100%; + background: transparent; + background: rgba(0, 0, 0, 0.5); + z-index: 100; + display: none; + top: 0; + left: 0; + cursor: pointer; } + +.joyride-expose-wrapper { + background-color: #ffffff; + position: absolute; + border-radius: 3px; + z-index: 102; + -moz-box-shadow: 0 0 30px white; + -webkit-box-shadow: 0 0 15px white; + box-shadow: 0 0 15px white; } + +.joyride-expose-cover { + background: transparent; + border-radius: 3px; + position: absolute; + z-index: 9999; + top: 0; + left: 0; } + +/* Styles for screens that are atleast 768px; */ +@media only screen and (min-width: 40.063em) { + .joyride-tip-guide { + width: 300px; + left: inherit; } + .joyride-tip-guide .joyride-nub.bottom { + border-color: #333333 !important; + border-bottom-color: transparent !important; + border-left-color: transparent !important; + border-right-color: transparent !important; + bottom: -20px; } + .joyride-tip-guide .joyride-nub.right { + border-color: #333333 !important; + border-top-color: transparent !important; + border-right-color: transparent !important; + border-bottom-color: transparent !important; + top: 22px; + left: auto; + right: -20px; } + .joyride-tip-guide .joyride-nub.left { + border-color: #333333 !important; + border-top-color: transparent !important; + border-left-color: transparent !important; + border-bottom-color: transparent !important; + top: 22px; + left: -20px; + right: auto; } } +.label { + font-weight: normal; + font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; + text-align: center; + text-decoration: none; + line-height: 1; + white-space: nowrap; + display: inline-block; + position: relative; + margin-bottom: inherit; + padding: 0.25rem 0.5rem 0.375rem; + font-size: 0.6875rem; + background-color: #008cba; + color: white; } + .label.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + .label.round { + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .label.alert { + background-color: #f04124; + color: white; } + .label.success { + background-color: #43ac6a; + color: white; } + .label.secondary { + background-color: #e7e7e7; + color: #333333; } + +p.lead { + font-size: 1.21875rem; + line-height: 1.6; } + +.subheader { + line-height: 1.4; + color: #6f6f6f; + font-weight: 300; + margin-top: 0.2rem; + margin-bottom: 0.5rem; } + +meta.foundation-mq-topbar { + font-family: "/only screen and (min-width:40.063em)/"; + width: 40.063em; } + +.off-canvas-wrap, .inner-wrap, nav.tab-bar, .left-off-canvas-menu, .left-off-canvas-menu *, .right-off-canvas-menu, .move-right a.exit-off-canvas, .move-left a.exit-off-canvas { + -webkit-transform: translateZ(0); + -webkit-backface-visibility: hidden; } + +.off-canvas-wrap, .inner-wrap { + position: relative; + width: 100%; } + +.left-off-canvas-menu, .right-off-canvas-menu { + width: 250px; + top: 0; + bottom: 0; + height: 100%; + position: absolute; + overflow-y: auto; + background: #333333; + z-index: 1001; + box-sizing: content-box; } + +section.left-small, section.right-small { + width: 2.8125rem; + height: 2.8125rem; + position: absolute; + top: 0; } + +.off-canvas-wrap { + overflow: hidden; } + +.inner-wrap { + *zoom: 1; + -webkit-transition: -webkit-transform 500ms ease; + -moz-transition: -moz-transform 500ms ease; + -ms-transition: -ms-transform 500ms ease; + -o-transition: -o-transform 500ms ease; + transition: transform 500ms ease; } + .inner-wrap:before, .inner-wrap:after { + content: " "; + display: table; } + .inner-wrap:after { + clear: both; } + +nav.tab-bar { + background: #333333; + color: white; + height: 2.8125rem; + line-height: 2.8125rem; + position: relative; } + nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4, nav.tab-bar h5, nav.tab-bar h6 { + color: white; + font-weight: bold; + line-height: 2.8125rem; + margin: 0; } + nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4 { + font-size: 1.125rem; } + +section.left-small { + border-right: solid 1px #1a1a1a; + box-shadow: 1px 0 0 #4d4d4d; + left: 0; } + +section.right-small { + border-left: solid 1px #4d4d4d; + box-shadow: -1px 0 0 #1a1a1a; + right: 0; } + +section.tab-bar-section { + padding: 0 0.625rem; + position: absolute; + text-align: center; + height: 2.8125rem; + top: 0; } + @media only screen and (min-width: 40.063em) { + section.tab-bar-section { + text-align: left; } } + section.tab-bar-section.left { + left: 0; + right: 2.8125rem; } + section.tab-bar-section.right { + left: 2.8125rem; + right: 0; } + section.tab-bar-section.middle { + left: 2.8125rem; + right: 2.8125rem; } + +a.menu-icon { + text-indent: 2.1875rem; + width: 2.8125rem; + height: 2.8125rem; + display: block; + line-height: 2.0625rem; + padding: 0; + color: white; + position: relative; } + a.menu-icon span { + position: absolute; + display: block; + width: 1rem; + height: 0; + left: 0.8125rem; + top: 0.3125rem; + -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; + box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } + a.menu-icon:hover span { + -webkit-box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3; + box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3; } + +.left-off-canvas-menu { + -webkit-transform: translate3d(-100%, 0, 0); + -moz-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + -o-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } + +.right-off-canvas-menu { + -webkit-transform: translate3d(100%, 0, 0); + -moz-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + -o-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + right: 0; } + +ul.off-canvas-list { + list-style-type: none; + padding: 0; + margin: 0; } + ul.off-canvas-list li label { + padding: 0.3rem 0.9375rem; + color: #999999; + text-transform: uppercase; + font-weight: bold; + background: #444444; + border-top: 1px solid #5e5e5e; + border-bottom: none; + margin: 0; } + ul.off-canvas-list li a { + display: block; + padding: 0.66667rem; + color: rgba(255, 255, 255, 0.7); + border-bottom: 1px solid #262626; } + +.move-right > .inner-wrap { + -webkit-transform: translate3d(250px, 0, 0); + -moz-transform: translate3d(250px, 0, 0); + -ms-transform: translate3d(250px, 0, 0); + -o-transform: translate3d(250px, 0, 0); + transform: translate3d(250px, 0, 0); } +.move-right a.exit-off-canvas { + transition: background 300ms ease; + cursor: pointer; + box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); + display: block; + position: absolute; + background: rgba(255, 255, 255, 0.2); + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1002; } + @media only screen and (min-width: 40.063em) { + .move-right a.exit-off-canvas:hover { + background: rgba(255, 255, 255, 0.05); } } + +.move-left > .inner-wrap { + -webkit-transform: translate3d(-250px, 0, 0); + -moz-transform: translate3d(-250px, 0, 0); + -ms-transform: translate3d(-250px, 0, 0); + -o-transform: translate3d(-250px, 0, 0); + transform: translate3d(-250px, 0, 0); } +.move-left a.exit-off-canvas { + transition: background 300ms ease; + cursor: pointer; + box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); + display: block; + position: absolute; + background: rgba(255, 255, 255, 0.2); + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1002; } + @media only screen and (min-width: 40.063em) { + .move-left a.exit-off-canvas:hover { + background: rgba(255, 255, 255, 0.05); } } + +.lt-ie10 .left-off-canvas-menu { + left: -250px; } +.lt-ie10 .right-off-canvas-menu { + right: -250px; } +.lt-ie10 .move-left > .inner-wrap { + right: 250px; } +.lt-ie10 .move-right > .inner-wrap { + left: 250px; } + +@media only screen and (max-width: 40em) { + .f-dropdown { + max-width: 100%; + left: 0; } } +/* Foundation Dropdowns */ +.f-dropdown { + position: absolute; + top: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 16px; + z-index: 99; + margin-top: 2px; + max-width: 200px; } + .f-dropdown > *:first-child { + margin-top: 0; } + .f-dropdown > *:last-child { + margin-bottom: 0; } + .f-dropdown:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent transparent white transparent; + border-bottom-style: solid; + position: absolute; + top: -12px; + left: 10px; + z-index: 99; } + .f-dropdown:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent transparent #cccccc transparent; + border-bottom-style: solid; + position: absolute; + top: -14px; + left: 9px; + z-index: 98; } + .f-dropdown.right:before { + left: auto; + right: 10px; } + .f-dropdown.right:after { + left: auto; + right: 9px; } + .f-dropdown li { + font-size: 0.875rem; + cursor: pointer; + line-height: 1.125rem; + margin: 0; } + .f-dropdown li:hover, .f-dropdown li:focus { + background: #eeeeee; } + .f-dropdown li a { + display: block; + padding: 0.5rem; + color: #555555; } + .f-dropdown.content { + position: absolute; + top: -9999px; + list-style: none; + margin-left: 0; + padding: 1.25rem; + width: 100%; + height: auto; + max-height: none; + background: white; + border: solid 1px #cccccc; + font-size: 16px; + z-index: 99; + max-width: 200px; } + .f-dropdown.content > *:first-child { + margin-top: 0; } + .f-dropdown.content > *:last-child { + margin-bottom: 0; } + .f-dropdown.tiny { + max-width: 200px; } + .f-dropdown.small { + max-width: 300px; } + .f-dropdown.medium { + max-width: 500px; } + .f-dropdown.large { + max-width: 800px; } + +table { + background: white; + margin-bottom: 1.25rem; + border: solid 1px #dddddd; } + table thead, + table tfoot { + background: whitesmoke; + font-weight: bold; } + table thead tr th, + table thead tr td, + table tfoot tr th, + table tfoot tr td { + padding: 0.5rem 0.625rem 0.625rem; + font-size: 0.875rem; + color: #222222; + text-align: left; } + table tr th, + table tr td { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #222222; } + table tr.even, table tr.alt, table tr:nth-of-type(even) { + background: #f9f9f9; } + table thead tr th, + table tfoot tr th, + table tbody tr td, + table tr td, + table tfoot tr td { + display: table-cell; + line-height: 1.125rem; } + +/* Standard Forms */ +form { + margin: 0 0 1rem; } + +/* Using forms within rows, we need to set some defaults */ +form .row .row { + margin: 0 -0.5rem; } + form .row .row .column, + form .row .row .columns { + padding: 0 0.5rem; } + form .row .row.collapse { + margin: 0; } + form .row .row.collapse .column, + form .row .row.collapse .columns { + padding: 0; } + form .row .row.collapse input { + -moz-border-radius-bottomright: 0; + -moz-border-radius-topright: 0; + -webkit-border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; } +form .row input.column, +form .row input.columns, +form .row textarea.column, +form .row textarea.columns { + padding-left: 0.5rem; } + +/* Label Styles */ +label { + font-size: 0.875rem; + color: #4d4d4d; + cursor: pointer; + display: block; + font-weight: normal; + margin-bottom: 0.5rem; + /* Styles for required inputs */ } + label.right { + float: none; + text-align: right; } + label.inline { + margin: 0 0 1rem 0; + padding: 0.625rem 0; } + label small { + text-transform: capitalize; + color: #666666; } + +select { + -webkit-appearance: none !important; + background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat; + background-position-x: 97%; + background-position-y: center; + border: 1px solid #cccccc; + padding: 0.5rem; + font-size: 0.875rem; + -webkit-border-radius: 0; + border-radius: 0; } + select.radius { + -webkit-border-radius: 3px; + border-radius: 3px; } + select:hover { + background: #f2f2f2 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat; + background-position-x: 97%; + background-position-y: center; + border-color: #999999; } + +@-moz-document url-prefix() { + select { + background: #fafafa; } + + select:hover { + background: #f2f2f2; } } + +/* Attach elements to the beginning or end of an input */ +.prefix, +.postfix { + display: block; + position: relative; + z-index: 2; + text-align: center; + width: 100%; + padding-top: 0; + padding-bottom: 0; + border-style: solid; + border-width: 1px; + overflow: hidden; + font-size: 0.875rem; + height: 2.3125rem; + line-height: 2.3125rem; } + +/* Adjust padding, alignment and radius if pre/post element is a button */ +.postfix.button { + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + text-align: center; + line-height: 2.125rem; + border: none; } + +.prefix.button { + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + text-align: center; + line-height: 2.125rem; + border: none; } + +.prefix.button.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +.postfix.button.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + +.prefix.button.round { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 1000px; + -moz-border-radius-topleft: 1000px; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; } + +.postfix.button.round { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-topright: 1000px; + -moz-border-radius-bottomright: 1000px; + -webkit-border-top-right-radius: 1000px; + -webkit-border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; } + +/* Separate prefix and postfix styles when on span or label so buttons keep their own */ +span.prefix, label.prefix { + background: #f2f2f2; + border-color: #d9d9d9; + border-right: none; + color: #333333; } + span.prefix.radius, label.prefix.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +span.postfix, label.postfix { + background: #f2f2f2; + border-color: #cccccc; + border-left: none; + color: #333333; } + span.postfix.radius, label.postfix.radius { + -webkit-border-radius: 0; + border-radius: 0; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + +/* Input groups will automatically style first and last elements of the group */ +.input-group.radius > *:first-child, .input-group.radius > *:first-child * { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } +.input-group.radius > *:last-child, .input-group.radius > *:last-child * { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } +.input-group.round > *:first-child, .input-group.round > *:first-child * { + -moz-border-radius-bottomleft: 1000px; + -moz-border-radius-topleft: 1000px; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; } +.input-group.round > *:last-child, .input-group.round > *:last-child * { + -moz-border-radius-topright: 1000px; + -moz-border-radius-bottomright: 1000px; + -webkit-border-top-right-radius: 1000px; + -webkit-border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; } + +/* We use this to get basic styling on all basic form elements */ +input[type="text"], +input[type="password"], +input[type="date"], +input[type="datetime"], +input[type="datetime-local"], +input[type="month"], +input[type="week"], +input[type="email"], +input[type="number"], +input[type="search"], +input[type="tel"], +input[type="time"], +input[type="url"], +textarea { + -webkit-appearance: none; + -webkit-border-radius: 0; + border-radius: 0; + background-color: white; + font-family: inherit; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + color: rgba(0, 0, 0, 0.75); + display: block; + font-size: 0.875rem; + margin: 0 0 1rem 0; + padding: 0.5rem; + height: 2.3125rem; + width: 100%; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; + -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; + transition: box-shadow 0.45s, border-color 0.45s ease-in-out; } + input[type="text"]:focus, + input[type="password"]:focus, + input[type="date"]:focus, + input[type="datetime"]:focus, + input[type="datetime-local"]:focus, + input[type="month"]:focus, + input[type="week"]:focus, + input[type="email"]:focus, + input[type="number"]:focus, + input[type="search"]:focus, + input[type="tel"]:focus, + input[type="time"]:focus, + input[type="url"]:focus, + textarea:focus { + -webkit-box-shadow: 0 0 5px #999999; + -moz-box-shadow: 0 0 5px #999999; + box-shadow: 0 0 5px #999999; + border-color: #999999; } + input[type="text"]:focus, + input[type="password"]:focus, + input[type="date"]:focus, + input[type="datetime"]:focus, + input[type="datetime-local"]:focus, + input[type="month"]:focus, + input[type="week"]:focus, + input[type="email"]:focus, + input[type="number"]:focus, + input[type="search"]:focus, + input[type="tel"]:focus, + input[type="time"]:focus, + input[type="url"]:focus, + textarea:focus { + background: #fafafa; + border-color: #999999; + outline: none; } + input[type="text"][disabled], + input[type="password"][disabled], + input[type="date"][disabled], + input[type="datetime"][disabled], + input[type="datetime-local"][disabled], + input[type="month"][disabled], + input[type="week"][disabled], + input[type="email"][disabled], + input[type="number"][disabled], + input[type="search"][disabled], + input[type="tel"][disabled], + input[type="time"][disabled], + input[type="url"][disabled], + textarea[disabled] { + background-color: #dddddd; } + +/* Adjust margin for form elements below */ +input[type="file"], +input[type="checkbox"], +input[type="radio"], +select { + margin: 0 0 1rem 0; } + +input[type="checkbox"] + label, +input[type="radio"] + label { + display: inline-block; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; + vertical-align: baseline; } + +/* Normalize file input width */ +input[type="file"] { + width: 100%; } + +/* We add basic fieldset styling */ +fieldset { + border: solid 1px #dddddd; + padding: 1.25rem; + margin: 1.125rem 0; } + fieldset legend { + font-weight: bold; + background: white; + padding: 0 0.1875rem; + margin: 0; + margin-left: -0.1875rem; } + +/* Error Handling */ +[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; } +[data-abide] span.error, [data-abide] small.error { + display: none; } + +span.error, small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; } + +.error input, +.error textarea, +.error select { + margin-bottom: 0; } +.error label, +.error label.error { + color: #f04124; } +.error > small, +.error small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; } +.error span.error-message { + display: block; } + +input.error, +textarea.error { + margin-bottom: 0; } + +label.error { + color: #f04124; } + +[class*="block-grid-"] { + display: block; + padding: 0; + margin: 0 -0.625rem; + *zoom: 1; } + [class*="block-grid-"]:before, [class*="block-grid-"]:after { + content: " "; + display: table; } + [class*="block-grid-"]:after { + clear: both; } + [class*="block-grid-"] > li { + display: inline; + height: auto; + float: left; + padding: 0 0.625rem 1.25rem; } + +@media only screen { + .small-block-grid-1 > li { + width: 100%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-1 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; } + + .small-block-grid-2 > li { + width: 50%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-2 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; } + + .small-block-grid-3 > li { + width: 33.33333%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-3 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; } + + .small-block-grid-4 > li { + width: 25%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-4 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; } + + .small-block-grid-5 > li { + width: 20%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-5 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; } + + .small-block-grid-6 > li { + width: 16.66667%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-6 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; } + + .small-block-grid-7 > li { + width: 14.28571%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-7 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; } + + .small-block-grid-8 > li { + width: 12.5%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-8 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; } + + .small-block-grid-9 > li { + width: 11.11111%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-9 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; } + + .small-block-grid-10 > li { + width: 10%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-10 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; } + + .small-block-grid-11 > li { + width: 9.09091%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-11 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; } + + .small-block-grid-12 > li { + width: 8.33333%; + padding: 0 0.625rem 1.25rem; } + .small-block-grid-12 > li:nth-of-type(n) { + clear: none; } + .small-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; } } +@media only screen and (min-width: 40.063em) { + .medium-block-grid-1 > li { + width: 100%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-1 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; } + + .medium-block-grid-2 > li { + width: 50%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-2 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; } + + .medium-block-grid-3 > li { + width: 33.33333%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-3 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; } + + .medium-block-grid-4 > li { + width: 25%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-4 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; } + + .medium-block-grid-5 > li { + width: 20%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-5 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; } + + .medium-block-grid-6 > li { + width: 16.66667%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-6 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; } + + .medium-block-grid-7 > li { + width: 14.28571%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-7 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; } + + .medium-block-grid-8 > li { + width: 12.5%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-8 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; } + + .medium-block-grid-9 > li { + width: 11.11111%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-9 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; } + + .medium-block-grid-10 > li { + width: 10%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-10 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; } + + .medium-block-grid-11 > li { + width: 9.09091%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-11 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; } + + .medium-block-grid-12 > li { + width: 8.33333%; + padding: 0 0.625rem 1.25rem; } + .medium-block-grid-12 > li:nth-of-type(n) { + clear: none; } + .medium-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; } } +@media only screen and (min-width: 64.063em) { + .large-block-grid-1 > li { + width: 100%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-1 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; } + + .large-block-grid-2 > li { + width: 50%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-2 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; } + + .large-block-grid-3 > li { + width: 33.33333%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-3 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; } + + .large-block-grid-4 > li { + width: 25%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-4 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; } + + .large-block-grid-5 > li { + width: 20%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-5 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; } + + .large-block-grid-6 > li { + width: 16.66667%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-6 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; } + + .large-block-grid-7 > li { + width: 14.28571%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-7 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; } + + .large-block-grid-8 > li { + width: 12.5%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-8 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; } + + .large-block-grid-9 > li { + width: 11.11111%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-9 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; } + + .large-block-grid-10 > li { + width: 10%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-10 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; } + + .large-block-grid-11 > li { + width: 9.09091%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-11 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; } + + .large-block-grid-12 > li { + width: 8.33333%; + padding: 0 0.625rem 1.25rem; } + .large-block-grid-12 > li:nth-of-type(n) { + clear: none; } + .large-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; } } +.flex-video { + position: relative; + padding-top: 1.5625rem; + padding-bottom: 67.5%; + height: 0; + margin-bottom: 1rem; + overflow: hidden; } + .flex-video.widescreen { + padding-bottom: 57.25%; } + .flex-video.vimeo { + padding-top: 0; } + .flex-video iframe, + .flex-video object, + .flex-video embed, + .flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.keystroke, +kbd { + background-color: #ededed; + border-color: #dbdbdb; + color: #222222; + border-style: solid; + border-width: 1px; + margin: 0; + font-family: "Consolas", "Menlo", "Courier", monospace; + font-size: 0.875rem; + padding: 0.125rem 0.25rem 0; + -webkit-border-radius: 3px; + border-radius: 3px; } + +/* Foundation Visibility HTML Classes */ +.show-for-small, +.show-for-small-only, +.show-for-medium-down, +.show-for-large-down, +.hide-for-medium, +.hide-for-medium-up, +.hide-for-medium-only, +.hide-for-large, +.hide-for-large-up, +.hide-for-large-only, +.hide-for-xlarge, +.hide-for-xlarge-up, +.hide-for-xlarge-only, +.hide-for-xxlarge-up, +.hide-for-xxlarge-only { + display: inherit !important; } + +.hide-for-small, +.hide-for-small-only, +.hide-for-medium-down, +.show-for-medium, +.show-for-medium-up, +.show-for-medium-only, +.hide-for-large-down, +.show-for-large, +.show-for-large-up, +.show-for-large-only, +.show-for-xlarge, +.show-for-xlarge-up, +.show-for-xlarge-only, +.show-for-xxlarge-up, +.show-for-xxlarge-only { + display: none !important; } + +/* Specific visibility for tables */ +table.show-for-small, table.show-for-small-only, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { + display: table; } + +thead.show-for-small, thead.show-for-small-only, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { + display: table-header-group !important; } + +tbody.show-for-small, tbody.show-for-small-only, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { + display: table-row-group !important; } + +tr.show-for-small, tr.show-for-small-only, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { + display: table-row !important; } + +td.show-for-small, td.show-for-small-only, td.show-for-medium-down +td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge +td.hide-for-xlarge-up, td.hide-for-xxlarge-up, +th.show-for-small, +th.show-for-small-only, +th.show-for-medium-down +th.show-for-large-down, +th.hide-for-medium, +th.hide-for-medium-up, +th.hide-for-large, +th.hide-for-large-up, +th.hide-for-xlarge +th.hide-for-xlarge-up, +th.hide-for-xxlarge-up { + display: table-cell !important; } + +/* Medium Displays: 641px and up */ +@media only screen and (min-width: 40.063em) { + .hide-for-small, + .hide-for-small-only, + .show-for-medium, + .show-for-medium-down, + .show-for-medium-up, + .show-for-medium-only, + .hide-for-large, + .hide-for-large-up, + .hide-for-large-only, + .hide-for-xlarge, + .hide-for-xlarge-up, + .hide-for-xlarge-only, + .hide-for-xxlarge-up, + .hide-for-xxlarge-only { + display: inherit !important; } + + .show-for-small, + .show-for-small-only, + .hide-for-medium, + .hide-for-medium-down, + .hide-for-medium-up, + .hide-for-medium-only, + .hide-for-large-down, + .show-for-large, + .show-for-large-up, + .show-for-large-only, + .show-for-xlarge, + .show-for-xlarge-up, + .show-for-xlarge-only, + .show-for-xxlarge-up, + .show-for-xxlarge-only { + display: none !important; } + + /* Specific visibility for tables */ + table.hide-for-small, table.hide-for-small-only, table.show-for-medium, table.show-for-medium-down, table.show-for-medium-up, table.show-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { + display: table; } + + thead.hide-for-small, thead.hide-for-small-only, thead.show-for-medium, thead.show-for-medium-down, thead.show-for-medium-up, thead.show-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { + display: table-header-group !important; } + + tbody.hide-for-small, tbody.hide-for-small-only, tbody.show-for-medium, tbody.show-for-medium-down, tbody.show-for-medium-up, tbody.show-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { + display: table-row-group !important; } + + tr.hide-for-small, tr.hide-for-small-only, tr.show-for-medium, tr.show-for-medium-down, tr.show-for-medium-up, tr.show-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { + display: table-row !important; } + + td.hide-for-small, td.hide-for-small-only, td.show-for-medium, td.show-for-medium-down, td.show-for-medium-up, td.show-for-medium-only, td.hide-for-large, td.hide-for-large-up, td.hide-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, + th.hide-for-small, + th.hide-for-small-only, + th.show-for-medium, + th.show-for-medium-down, + th.show-for-medium-up, + th.show-for-medium-only, + th.hide-for-large, + th.hide-for-large-up, + th.hide-for-large-only, + th.hide-for-xlarge, + th.hide-for-xlarge-up, + th.hide-for-xlarge-only, + th.hide-for-xxlarge-up, + th.hide-for-xxlarge-only { + display: table-cell !important; } } +/* Large Displays: 1024px and up */ +@media only screen and (min-width: 64.063em) { + .hide-for-small, + .hide-for-small-only, + .hide-for-medium, + .hide-for-medium-down, + .hide-for-medium-only, + .show-for-medium-up, + .show-for-large, + .show-for-large-up, + .show-for-large-only, + .hide-for-xlarge, + .hide-for-xlarge-up, + .hide-for-xlarge-only, + .hide-for-xxlarge-up, + .hide-for-xxlarge-only { + display: inherit !important; } + + .show-for-small-only, + .show-for-medium, + .show-for-medium-down, + .show-for-medium-only, + .hide-for-large, + .hide-for-large-up, + .hide-for-large-only, + .show-for-xlarge, + .show-for-xlarge-up, + .show-for-xlarge-only, + .show-for-xxlarge-up, + .show-for-xxlarge-only { + display: none !important; } + + /* Specific visilbity for tables */ + table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large, table.show-for-large-up, table.show-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { + display: table; } + + thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large, thead.show-for-large-up, thead.show-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { + display: table-header-group !important; } + + tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large, tbody.show-for-large-up, tbody.show-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { + display: table-row-group !important; } + + tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large, tr.show-for-large-up, tr.show-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { + display: table-row !important; } + + td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large, td.show-for-large-up, td.show-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, + th.hide-for-small, + th.hide-for-small-only, + th.hide-for-medium, + th.hide-for-medium-down, + th.hide-for-medium-only, + th.show-for-medium-up, + th.show-for-large, + th.show-for-large-up, + th.show-for-large-only, + th.hide-for-xlarge, + th.hide-for-xlarge-up, + th.hide-for-xlarge-only, + th.hide-for-xxlarge-up, + th.hide-for-xxlarge-only { + display: table-cell !important; } } +/* X-Large Displays: 1441 and up */ +@media only screen and (min-width: 90.063em) { + .hide-for-small, + .hide-for-small-only, + .hide-for-medium, + .hide-for-medium-down, + .hide-for-medium-only, + .show-for-medium-up, + .show-for-large-up, + .show-for-xlarge, + .show-for-xlarge-up, + .show-for-xlarge-only, + .hide-for-xxlarge-up, + .hide-for-xxlarge-only { + display: inherit !important; } + + .show-for-small-only, + .show-for-medium, + .show-for-medium-down, + .show-for-medium-only, + .show-for-large, + .show-for-large-only, + .show-for-large-down, + .hide-for-xlarge, + .hide-for-xlarge-up, + .hide-for-xlarge-only, + .show-for-xxlarge-up, + .show-for-xxlarge-only { + display: none !important; } + + /* Specific visilbity for tables */ + table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.show-for-xlarge, table.show-for-xlarge-up, table.show-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { + display: table; } + + thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.show-for-xlarge, thead.show-for-xlarge-up, thead.show-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { + display: table-header-group !important; } + + tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.show-for-xlarge, tbody.show-for-xlarge-up, tbody.show-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { + display: table-row-group !important; } + + tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.show-for-xlarge, tr.show-for-xlarge-up, tr.show-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { + display: table-row !important; } + + td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.show-for-xlarge, td.show-for-xlarge-up, td.show-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, + th.hide-for-small, + th.hide-for-small-only, + th.hide-for-medium, + th.hide-for-medium-down, + th.hide-for-medium-only, + th.show-for-medium-up, + th.show-for-large-up, + th.show-for-xlarge, + th.show-for-xlarge-up, + th.show-for-xlarge-only, + th.hide-for-xxlarge-up, + th.hide-for-xxlarge-only { + display: table-cell !important; } } +/* XX-Large Displays: 1920 and up */ +@media only screen and (min-width: 120.063em) { + .hide-for-small, + .hide-for-small-only, + .hide-for-medium, + .hide-for-medium-down, + .hide-for-medium-only, + .show-for-medium-up, + .show-for-large-up, + .show-for-xlarge-up, + .show-for-xxlarge-up, + .show-for-xxlarge-only { + display: inherit !important; } + + .show-for-small-only, + .show-for-medium, + .show-for-medium-down, + .show-for-medium-only, + .show-for-large, + .show-for-large-only, + .show-for-large-down, + .hide-for-xlarge, + .show-for-xlarge-only, + .hide-for-xxlarge-up, + .hide-for-xxlarge-only { + display: none !important; } + + /* Specific visilbity for tables */ + table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.show-for-xlarge-up, table.show-for-xxlarge-up, table.show-for-xxlarge-only { + display: table; } + + thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.show-for-xlarge-up, thead.show-for-xxlarge-up, thead.show-for-xxlarge-only { + display: table-header-group !important; } + + tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge-only { + display: table-row-group !important; } + + tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.show-for-xlarge-up, tr.show-for-xxlarge-up, tr.show-for-xxlarge-only { + display: table-row !important; } + + td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.show-for-xlarge-up, td.show-for-xxlarge-up, td.show-for-xxlarge-only, + th.hide-for-small, + th.hide-for-small-only, + th.hide-for-medium, + th.hide-for-medium-down, + th.hide-for-medium-only, + th.show-for-medium-up, + th.show-for-large-up, + th.show-for-xlarge-up, + th.show-for-xxlarge-up, + th.show-for-xxlarge-only { + display: table-cell !important; } } +/* Orientation targeting */ +.show-for-landscape, +.hide-for-portrait { + display: inherit !important; } + +.hide-for-landscape, +.show-for-portrait { + display: none !important; } + +/* Specific visilbity for tables */ +table.hide-for-landscape, table.show-for-portrait { + display: table; } + +thead.hide-for-landscape, thead.show-for-portrait { + display: table-header-group !important; } + +tbody.hide-for-landscape, tbody.show-for-portrait { + display: table-row-group !important; } + +tr.hide-for-landscape, tr.show-for-portrait { + display: table-row !important; } + +td.hide-for-landscape, td.show-for-portrait, +th.hide-for-landscape, +th.show-for-portrait { + display: table-cell !important; } + +@media only screen and (orientation: landscape) { + .show-for-landscape, + .hide-for-portrait { + display: inherit !important; } + + .hide-for-landscape, + .show-for-portrait { + display: none !important; } + + /* Specific visilbity for tables */ + table.show-for-landscape, table.hide-for-portrait { + display: table; } + + thead.show-for-landscape, thead.hide-for-portrait { + display: table-header-group !important; } + + tbody.show-for-landscape, tbody.hide-for-portrait { + display: table-row-group !important; } + + tr.show-for-landscape, tr.hide-for-portrait { + display: table-row !important; } + + td.show-for-landscape, td.hide-for-portrait, + th.show-for-landscape, + th.hide-for-portrait { + display: table-cell !important; } } +@media only screen and (orientation: portrait) { + .show-for-portrait, + .hide-for-landscape { + display: inherit !important; } + + .hide-for-portrait, + .show-for-landscape { + display: none !important; } + + /* Specific visilbity for tables */ + table.show-for-portrait, table.hide-for-landscape { + display: table; } + + thead.show-for-portrait, thead.hide-for-landscape { + display: table-header-group !important; } + + tbody.show-for-portrait, tbody.hide-for-landscape { + display: table-row-group !important; } + + tr.show-for-portrait, tr.hide-for-landscape { + display: table-row !important; } + + td.show-for-portrait, td.hide-for-landscape, + th.show-for-portrait, + th.hide-for-landscape { + display: table-cell !important; } } +/* Touch-enabled device targeting */ +.show-for-touch { + display: none !important; } + +.hide-for-touch { + display: inherit !important; } + +.touch .show-for-touch { + display: inherit !important; } + +.touch .hide-for-touch { + display: none !important; } + +/* Specific visilbity for tables */ +table.hide-for-touch { + display: table; } + +.touch table.show-for-touch { + display: table; } + +thead.hide-for-touch { + display: table-header-group !important; } + +.touch thead.show-for-touch { + display: table-header-group !important; } + +tbody.hide-for-touch { + display: table-row-group !important; } + +.touch tbody.show-for-touch { + display: table-row-group !important; } + +tr.hide-for-touch { + display: table-row !important; } + +.touch tr.show-for-touch { + display: table-row !important; } + +td.hide-for-touch { + display: table-cell !important; } + +.touch td.show-for-touch { + display: table-cell !important; } + +th.hide-for-touch { + display: table-cell !important; } + +.touch th.show-for-touch { + display: table-cell !important; } diff --git a/foundation-memopol/static/css/foundation.min.css b/foundation-memopol/static/css/foundation.min.css new file mode 100644 index 0000000..11e734e --- /dev/null +++ b/foundation-memopol/static/css/foundation.min.css @@ -0,0 +1 @@ +@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");meta.foundation-mq-small{font-family:"/only screen and (max-width: 40em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}@media only screen{.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{position:relative;width:8.33333%}.small-2{position:relative;width:16.66667%}.small-3{position:relative;width:25%}.small-4{position:relative;width:33.33333%}.small-5{position:relative;width:41.66667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.33333%}.small-8{position:relative;width:66.66667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.33333%}.small-11{position:relative;width:91.66667%}.small-12{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0%}.small-offset-1{position:relative;margin-left:8.33333%}.small-offset-2{position:relative;margin-left:16.66667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.33333%}.small-offset-5{position:relative;margin-left:41.66667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.33333%}.small-offset-8{position:relative;margin-left:66.66667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left !important}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right !important}}@media only screen and (min-width: 40.063em){.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{position:relative;width:8.33333%}.medium-2{position:relative;width:16.66667%}.medium-3{position:relative;width:25%}.medium-4{position:relative;width:33.33333%}.medium-5{position:relative;width:41.66667%}.medium-6{position:relative;width:50%}.medium-7{position:relative;width:58.33333%}.medium-8{position:relative;width:66.66667%}.medium-9{position:relative;width:75%}.medium-10{position:relative;width:83.33333%}.medium-11{position:relative;width:91.66667%}.medium-12{position:relative;width:100%}.medium-offset-0{position:relative;margin-left:0%}.medium-offset-1{position:relative;margin-left:8.33333%}.medium-offset-2{position:relative;margin-left:16.66667%}.medium-offset-3{position:relative;margin-left:25%}.medium-offset-4{position:relative;margin-left:33.33333%}.medium-offset-5{position:relative;margin-left:41.66667%}.medium-offset-6{position:relative;margin-left:50%}.medium-offset-7{position:relative;margin-left:58.33333%}.medium-offset-8{position:relative;margin-left:66.66667%}.medium-offset-9{position:relative;margin-left:75%}.medium-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.medium-centered,.columns.medium-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left !important}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right !important}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.063em){.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{position:relative;width:100%}.large-offset-0{position:relative;margin-left:0%}.large-offset-1{position:relative;margin-left:8.33333%}.large-offset-2{position:relative;margin-left:16.66667%}.large-offset-3{position:relative;margin-left:25%}.large-offset-4{position:relative;margin-left:33.33333%}.large-offset-5{position:relative;margin-left:41.66667%}.large-offset-6{position:relative;margin-left:50%}.large-offset-7{position:relative;margin-left:58.33333%}.large-offset-8{position:relative;margin-left:66.66667%}.large-offset-9{position:relative;margin-left:75%}.large-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}}@media only screen and (min-width: 90.063em){.xlarge-push-1{position:relative;left:8.33333%;right:auto}.xlarge-pull-1{position:relative;right:8.33333%;left:auto}.xlarge-push-2{position:relative;left:16.66667%;right:auto}.xlarge-pull-2{position:relative;right:16.66667%;left:auto}.xlarge-push-3{position:relative;left:25%;right:auto}.xlarge-pull-3{position:relative;right:25%;left:auto}.xlarge-push-4{position:relative;left:33.33333%;right:auto}.xlarge-pull-4{position:relative;right:33.33333%;left:auto}.xlarge-push-5{position:relative;left:41.66667%;right:auto}.xlarge-pull-5{position:relative;right:41.66667%;left:auto}.xlarge-push-6{position:relative;left:50%;right:auto}.xlarge-pull-6{position:relative;right:50%;left:auto}.xlarge-push-7{position:relative;left:58.33333%;right:auto}.xlarge-pull-7{position:relative;right:58.33333%;left:auto}.xlarge-push-8{position:relative;left:66.66667%;right:auto}.xlarge-pull-8{position:relative;right:66.66667%;left:auto}.xlarge-push-9{position:relative;left:75%;right:auto}.xlarge-pull-9{position:relative;right:75%;left:auto}.xlarge-push-10{position:relative;left:83.33333%;right:auto}.xlarge-pull-10{position:relative;right:83.33333%;left:auto}.xlarge-push-11{position:relative;left:91.66667%;right:auto}.xlarge-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.xlarge-1{position:relative;width:8.33333%}.xlarge-2{position:relative;width:16.66667%}.xlarge-3{position:relative;width:25%}.xlarge-4{position:relative;width:33.33333%}.xlarge-5{position:relative;width:41.66667%}.xlarge-6{position:relative;width:50%}.xlarge-7{position:relative;width:58.33333%}.xlarge-8{position:relative;width:66.66667%}.xlarge-9{position:relative;width:75%}.xlarge-10{position:relative;width:83.33333%}.xlarge-11{position:relative;width:91.66667%}.xlarge-12{position:relative;width:100%}.xlarge-offset-0{position:relative;margin-left:0%}.xlarge-offset-1{position:relative;margin-left:8.33333%}.xlarge-offset-2{position:relative;margin-left:16.66667%}.xlarge-offset-3{position:relative;margin-left:25%}.xlarge-offset-4{position:relative;margin-left:33.33333%}.xlarge-offset-5{position:relative;margin-left:41.66667%}.xlarge-offset-6{position:relative;margin-left:50%}.xlarge-offset-7{position:relative;margin-left:58.33333%}.xlarge-offset-8{position:relative;margin-left:66.66667%}.xlarge-offset-9{position:relative;margin-left:75%}.xlarge-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.xlarge-centered,.columns.xlarge-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.xlarge-uncentered,.columns.xlarge-uncentered{margin-left:0;margin-right:0;float:left !important}.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right !important}}@media only screen and (min-width: 120.063em){.xxlarge-push-1{position:relative;left:8.33333%;right:auto}.xxlarge-pull-1{position:relative;right:8.33333%;left:auto}.xxlarge-push-2{position:relative;left:16.66667%;right:auto}.xxlarge-pull-2{position:relative;right:16.66667%;left:auto}.xxlarge-push-3{position:relative;left:25%;right:auto}.xxlarge-pull-3{position:relative;right:25%;left:auto}.xxlarge-push-4{position:relative;left:33.33333%;right:auto}.xxlarge-pull-4{position:relative;right:33.33333%;left:auto}.xxlarge-push-5{position:relative;left:41.66667%;right:auto}.xxlarge-pull-5{position:relative;right:41.66667%;left:auto}.xxlarge-push-6{position:relative;left:50%;right:auto}.xxlarge-pull-6{position:relative;right:50%;left:auto}.xxlarge-push-7{position:relative;left:58.33333%;right:auto}.xxlarge-pull-7{position:relative;right:58.33333%;left:auto}.xxlarge-push-8{position:relative;left:66.66667%;right:auto}.xxlarge-pull-8{position:relative;right:66.66667%;left:auto}.xxlarge-push-9{position:relative;left:75%;right:auto}.xxlarge-pull-9{position:relative;right:75%;left:auto}.xxlarge-push-10{position:relative;left:83.33333%;right:auto}.xxlarge-pull-10{position:relative;right:83.33333%;left:auto}.xxlarge-push-11{position:relative;left:91.66667%;right:auto}.xxlarge-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.xxlarge-1{position:relative;width:8.33333%}.xxlarge-2{position:relative;width:16.66667%}.xxlarge-3{position:relative;width:25%}.xxlarge-4{position:relative;width:33.33333%}.xxlarge-5{position:relative;width:41.66667%}.xxlarge-6{position:relative;width:50%}.xxlarge-7{position:relative;width:58.33333%}.xxlarge-8{position:relative;width:66.66667%}.xxlarge-9{position:relative;width:75%}.xxlarge-10{position:relative;width:83.33333%}.xxlarge-11{position:relative;width:91.66667%}.xxlarge-12{position:relative;width:100%}.xxlarge-offset-0{position:relative;margin-left:0%}.xxlarge-offset-1{position:relative;margin-left:8.33333%}.xxlarge-offset-2{position:relative;margin-left:16.66667%}.xxlarge-offset-3{position:relative;margin-left:25%}.xxlarge-offset-4{position:relative;margin-left:33.33333%}.xxlarge-offset-5{position:relative;margin-left:41.66667%}.xxlarge-offset-6{position:relative;margin-left:50%}.xxlarge-offset-7{position:relative;margin-left:58.33333%}.xxlarge-offset-8{position:relative;margin-left:66.66667%}.xxlarge-offset-9{position:relative;margin-left:75%}.xxlarge-offset-10{position:relative;margin-left:83.33333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.xxlarge-centered,.columns.xxlarge-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.xxlarge-uncentered,.columns.xxlarge-uncentered{margin-left:0;margin-right:0;float:left !important}.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right !important}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem}.top-bar .button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:0.75rem}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}.top-bar .name h1 a{font-weight:normal;color:#fff;width:50%;display:block;padding:0 15px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px}.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:#fff}.top-bar .toggle-topbar.menu-icon a span{position:absolute;right:0;display:block;width:16px;height:0;-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888;box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}.top-bar-section ul{width:100%;height:auto;display:block;background:#333;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;background:#333}.top-bar-section ul li>a.button{background:#008cba;font-size:0.8125rem;padding-right:15px;padding-left:15px}.top-bar-section ul li>a.button:hover{background:#006687}.top-bar-section ul li>a.button.secondary{background:#e7e7e7}.top-bar-section ul li>a.button.secondary:hover{background:#cecece}.top-bar-section ul li>a.button.success{background:#43ac6a}.top-bar-section ul li>a.button.success:hover{background:#358753}.top-bar-section ul li>a.button.alert{background:#f04124}.top-bar-section ul li>a.button.alert:hover{background:#d32a0e}.top-bar-section ul li:hover>a{background:#272727;color:#fff}.top-bar-section ul li.active>a{background:#008cba;color:#fff}.top-bar-section ul li.active>a:hover{background:#0079a1}.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block}.top-bar-section .dropdown{position:absolute;left:100%;top:0;display:none;z-index:99}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5{margin-bottom:0}.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:bold;font-size:0.625rem}.js-generated{display:block}@media only screen and (min-width: 40.063em){.top-bar{background:#333;*zoom:1;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar input,.top-bar .button{font-size:0.875rem;position:relative;top:7px}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto;margin-bottom:0}.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background:#272727;color:#fff}.top-bar-section li a:not(.button){padding:0 15px;line-height:45px;background:#333}.top-bar-section li a:not(.button):hover{background:#272727}.top-bar-section .has-dropdown>a{padding-right:35px !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:none}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-2px;right:5px}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:1;white-space:nowrap;padding:12px 15px;background:#333}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #4d4d4d;clear:none;height:45px;width:0}.top-bar-section .has-form{background:#333;padding:0 15px;height:45px}.top-bar-section ul.right li .dropdown{left:auto;right:0}.top-bar-section ul.right li .dropdown li .dropdown{right:100%}.no-js .top-bar-section ul li:hover>a{background:#272727;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008cba;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block}}.breadcrumbs{display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dadada;-webkit-border-radius:3px;border-radius:3px}.breadcrumbs>*{margin:0;float:left;font-size:0.6875rem;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a,.breadcrumbs>* span{text-transform:uppercase;color:#008cba}.breadcrumbs>*.current{cursor:default;color:#333}.breadcrumbs>*.current a{cursor:default;color:#333}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default}.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;background-color:#008cba;border-color:#0079a1;color:#fff}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:0.4375rem;right:0.3125rem;color:#333;opacity:0.3}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{-webkit-border-radius:3px;border-radius:3px}.alert-box.round{-webkit-border-radius:1000px;border-radius:1000px}.alert-box.success{background-color:#43ac6a;border-color:#3c9a5f;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#ea2f10;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#dadada;color:#4e4e4e}.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}button,.button{cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#0079a1;color:#fff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1.0625rem;padding-bottom:1rem;-webkit-appearance:none;border:none;font-weight:normal !important}button:hover,button:focus,.button:hover,.button:focus{background-color:#0079a1}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#dadada;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#dadada}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43ac6a;border-color:#3c9a5f;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#3c9a5f}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#ea2f10;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#ea2f10}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{-webkit-border-radius:3px;border-radius:3px}button.round,.button.round{-webkit-border-radius:1000px;border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008cba;border-color:#0079a1;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#0079a1}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008cba}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#dadada;color:#333;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#dadada}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#3c9a5f;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#3c9a5f}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#ea2f10;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#ea2f10}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}.button-group{list-style:none;margin:0;*zoom:1}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group>*{margin:0;float:left}.button-group>*>button,.button-group>* .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>*:first-child{margin-left:0}.button-group.radius>*>button,.button-group.radius>* .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.button-group.round>*>button,.button-group.round>* .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}.button-group.even-2 li{width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-right:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-bar{*zoom:1}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d9d9d9;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#baeeff;margin-bottom:1.25rem;padding:1.25rem;background:#edfbff}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a{color:#008cba}.panel.radius{-webkit-border-radius:3px;border-radius:3px}.dropdown.button{position:relative;padding-right:3.5625rem}.dropdown.button:before{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%}.dropdown.button:before{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button:before{border-color:#fff transparent transparent transparent}.dropdown.button.tiny{padding-right:2.625rem}.dropdown.button.tiny:before{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny:before{border-color:#fff transparent transparent transparent}.dropdown.button.small{padding-right:3.0625rem}.dropdown.button.small:before{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small:before{border-color:#fff transparent transparent transparent}.dropdown.button.large{padding-right:3.625rem}.dropdown.button.large:before{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large:before{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:before{border-color:#333 transparent transparent transparent}div.switch{position:relative;padding:0;display:block;overflow:hidden;border-style:solid;border-width:1px;margin-bottom:1.25rem;height:2.25rem;background:#fff;border-color:#ccc}div.switch label{position:relative;left:0;z-index:2;float:left;width:50%;height:100%;margin:0;font-weight:bold;text-align:left;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out}div.switch input{position:absolute;z-index:3;opacity:0;width:100%;height:100%;-moz-appearance:none}div.switch input:hover,div.switch input:focus{cursor:pointer}div.switch span:last-child{position:absolute;top:-1px;left:-1px;z-index:1;display:block;padding:0;border-width:1px;border-style:solid;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out}div.switch input:not(:checked)+label{opacity:0}div.switch input:checked{display:none !important}div.switch input{left:0;display:block !important}div.switch input:first-of-type+label,div.switch input:first-of-type+span+label{left:-50%}div.switch input:first-of-type:checked+label,div.switch input:first-of-type:checked+span+label{left:0%}div.switch input:last-of-type+label,div.switch input:last-of-type+span+label{right:-50%;left:auto;text-align:right}div.switch input:last-of-type:checked+label,div.switch input:last-of-type:checked+span+label{right:0%;left:auto}div.switch span.custom{display:none !important}form.custom div.switch .hidden-field{margin-left:auto;position:absolute;visibility:visible}div.switch label{padding:0;line-height:2.3rem;font-size:0.875rem}div.switch input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-2.1875rem}div.switch span:last-child{width:2.25rem;height:2.25rem}div.switch span:last-child{border-color:#b3b3b3;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);background:-webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);background:linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);-webkit-box-shadow:2px 0 10px 0 rgba(0,0,0,0.07),1000px 0 0 1000px #f3fbf6,-2px 0 10px 0 rgba(0,0,0,0.07),-1000px 0 0 1000px #f5f5f5;box-shadow:2px 0 10px 0 rgba(0,0,0,0.07),1000px 0 0 980px #f3fbf6,-2px 0 10px 0 rgba(0,0,0,0.07),-1000px 0 0 1000px #f5f5f5}div.switch:hover span:last-child,div.switch:focus span:last-child{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #e6e6e6 100%);background:-webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);background:linear-gradient(to bottom, #fff 0%, #e6e6e6 100%)}div.switch:active{background:transparent}div.switch.large{height:2.75rem}div.switch.large label{padding:0;line-height:2.3rem;font-size:1.0625rem}div.switch.large input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-2.6875rem}div.switch.large span:last-child{width:2.75rem;height:2.75rem}div.switch.small{height:1.75rem}div.switch.small label{padding:0;line-height:2.1rem;font-size:0.75rem}div.switch.small input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-1.6875rem}div.switch.small span:last-child{width:1.75rem;height:1.75rem}div.switch.tiny{height:1.375rem}div.switch.tiny label{padding:0;line-height:1.9rem;font-size:0.6875rem}div.switch.tiny input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-1.3125rem}div.switch.tiny span:last-child{width:1.375rem;height:1.375rem}div.switch.radius{-webkit-border-radius:4px;border-radius:4px}div.switch.radius span:last-child{-webkit-border-radius:3px;border-radius:3px}div.switch.round{-webkit-border-radius:1000px;border-radius:1000px}div.switch.round span:last-child{-webkit-border-radius:999px;border-radius:999px}div.switch.round label{padding:0 0.5625rem}@-webkit-keyframes webkitSiblingBugfix{from{position:relative}to{position:relative}}.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.2);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out}.th:hover,.th:focus{-webkit-box-shadow:0 0 6px 1px rgba(0,140,186,0.5);box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{-webkit-border-radius:3px;border-radius:3px}a.th{display:inline-block;max-width:100%}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;padding:0.9375rem 1.25rem;text-align:center;color:#eee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.pricing-table .price{background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.pricing-table .description{background-color:#fff;padding:0.9375rem;text-align:center;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}.pricing-table .bullet-item{background-color:#fff;padding:0.9375rem;text-align:center;color:#333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #ddd}.pricing-table .cta-button{background-color:#fff;text-align:center;padding:1.25rem 1.25rem 0}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-container{overflow:hidden;width:100%;position:relative;background:none}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0%}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(51,51,51,0.8);color:#fff;width:100%;padding:10px 14px;font-size:0.875rem}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0);z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0%;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #fff;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #fff}.orbit-container .orbit-timer.paused>span.dark{border-color:transparent transparent transparent #333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;text-indent:-9999px !important;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:inline-block}.orbit-bullets li{display:block;width:0.5625rem;height:0.5625rem;background:#ccc;float:left;margin-right:6px;-webkit-border-radius:1000px;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin-left:0% !important}.orbit-stack-on-small .orbit-timer,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-bullets{display:none}}[data-magellan-expedition]{background:#fff;z-index:50;min-width:100%;padding:10px}[data-magellan-expedition] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav .active{line-height:1.8em}.tabs{*zoom:1;margin-bottom:0 !important}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd{position:relative;margin-bottom:0 !important;top:1px;float:left}.tabs dd>a{display:block;background:#efefef;color:#222;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem}.tabs dd>a:hover{background:#e2e2e2}.tabs dd.active a{background:#fff}.tabs.radius dd:first-child a{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.tabs.vertical dd{position:inherit;float:none;display:block;top:auto}.tabs-content{*zoom:1;margin-bottom:1.5rem}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0}.tabs-content>.content.active{display:block}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width: 40.063em){.tabs.vertical{width:20%;float:left;margin-bottom:1.25rem}.tabs-content.vertical{width:80%;float:left;margin-left:-1px}}ul.pagination{display:block;height:1.5rem;margin-left:-0.3125rem}ul.pagination li{height:1.5rem;color:#222;font-size:0.875rem;margin-left:0.3125rem}ul.pagination li a{display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999;-webkit-border-radius:3px;border-radius:3px}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}ul.pagination li.current a{background:#008cba;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#008cba}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.side-nav{display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:inside;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.side-nav li{margin:0 0 0.4375rem 0;font-size:0.875rem}.side-nav li a{display:block;color:#008cba}.side-nav li.active>a:first-child{color:#4d4d4d;font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#e6e6e6}.accordion{*zoom:1;margin-bottom:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion dd{display:block;margin-bottom:0 !important}.accordion dd.active a{background:#e7e7e7}.accordion dd>a{background:#efefef;color:#222;padding:1rem;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem}.accordion dd>a:hover{background:#e2e2e2}.accordion .content{display:none;padding:0.9375rem}.accordion .content.active{display:block;background:#fff}p.lead{font-size:1.21875rem;line-height:1.6}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2rem;margin-bottom:0.5rem}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#008cba;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0079a1}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#bb260d}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0;font-size:1rem}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:before{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:before{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button span:before{border-color:#fff transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:before{border-color:#fff transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:before{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:before{border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:before{border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem}.split.button.expand{padding-left:2rem}.split.button.secondary span:before{border-color:#333 transparent transparent transparent}.split.button.radius span{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.split.button.round span{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:98;display:none;top:0;left:0}.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:#fff;padding:1.25rem;border:solid 1px #666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);top:50px}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal .close-reveal-modal{font-size:1.375rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaa;font-weight:bold;cursor:pointer}@media only screen and (min-width: 40.063em){.reveal-modal{padding:1.875rem;top:6.25rem}.reveal-modal.tiny{margin-left:-15%;width:30%}.reveal-modal.small{margin-left:-20%;width:40%}.reveal-modal.medium{margin-left:-30%;width:60%}.reveal-modal.large{margin-left:-35%;width:70%}.reveal-modal.xlarge{margin-left:-47.5%;width:95%}}@media print{.reveal-modal{background:#fff !important}}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008cba}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:85%;left:50%;width:100%;color:#fff;background:#333;-webkit-border-radius:3px;border-radius:3px}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333 transparent;top:-10px}.tooltip.opened{color:#008cba !important;border-bottom:dotted 1px #003f54 !important}.tap-to-close{display:block;font-size:0.625rem;color:#777;font-weight:normal}@media only screen and (min-width: 40.063em){.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}[data-clearing]{*zoom:1;margin-bottom:0;margin-left:0;list-style:none}[data-clearing]:before,[data-clearing]:after{content:" ";display:table}[data-clearing]:after{clear:both}[data-clearing] li{float:left;margin-right:10px}.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.clearing-caption{color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.063em){.clearing-main-prev,.clearing-main-next{position:absolute;height:100%;width:40px;top:0}.clearing-main-prev>span,.clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;-webkit-box-shadow:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.progress{background-color:#f6f6f6;height:1.5625rem;border:1px solid #ccc;padding:0.125rem;margin-bottom:0.625rem}.progress .meter{background:#008cba;height:100%;display:block}.progress.secondary .meter{background:#e7e7e7;height:100%;display:block}.progress.success .meter{background:#43ac6a;height:100%;display:block}.progress.alert .meter{background:#f04124;height:100%;display:block}.progress.radius{-webkit-border-radius:3px;border-radius:3px}.progress.radius .meter{-webkit-border-radius:2px;border-radius:2px}.progress.round{-webkit-border-radius:1000px;border-radius:1000px}.progress.round .meter{-webkit-border-radius:999px;border-radius:999px}.sub-nav{display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:0.25rem;margin-right:0;margin-left:-0.75rem}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:0.875rem;color:#999}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{text-decoration:none;color:#999}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#0079a1}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{-webkit-border-radius:3px;border-radius:3px;font-weight:normal;background:#008cba;padding:0.1875rem 1rem;cursor:default;color:#fff}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0079a1}.joyride-list{display:none}.joyride-tip-guide{display:none;position:absolute;background:#333;color:#fff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%}.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}.joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333}.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:#fff}.joyride-tip-guide p{margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555;position:absolute;right:1.0625rem;bottom:1rem}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:0.5 !important}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#ffffff;position:absolute;border-radius:3px;z-index:102;-moz-box-shadow:0 0 30px #fff;-webkit-box-shadow:0 0 15px #fff;box-shadow:0 0 15px #fff}.joyride-expose-cover{background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}@media only screen and (min-width: 40.063em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px}.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto}}.label{font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#008cba;color:#fff}.label.radius{-webkit-border-radius:3px;border-radius:3px}.label.round{-webkit-border-radius:1000px;border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.success{background-color:#43ac6a;color:#fff}.label.secondary{background-color:#e7e7e7;color:#333}p.lead{font-size:1.21875rem;line-height:1.6}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2rem;margin-bottom:0.5rem}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.off-canvas-wrap,.inner-wrap,nav.tab-bar,.left-off-canvas-menu,.left-off-canvas-menu *,.right-off-canvas-menu,.move-right a.exit-off-canvas,.move-left a.exit-off-canvas{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.off-canvas-wrap,.inner-wrap{position:relative;width:100%}.left-off-canvas-menu,.right-off-canvas-menu{width:250px;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box}section.left-small,section.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0}.off-canvas-wrap{overflow:hidden}.inner-wrap{*zoom:1;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}nav.tab-bar{background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4,nav.tab-bar h5,nav.tab-bar h6{color:#fff;font-weight:bold;line-height:2.8125rem;margin:0}nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4{font-size:1.125rem}section.left-small{border-right:solid 1px #1a1a1a;box-shadow:1px 0 0 #4d4d4d;left:0}section.right-small{border-left:solid 1px #4d4d4d;box-shadow:-1px 0 0 #1a1a1a;right:0}section.tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width: 40.063em){section.tab-bar-section{text-align:left}}section.tab-bar-section.left{left:0;right:2.8125rem}section.tab-bar-section.right{left:2.8125rem;right:0}section.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}a.menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:#fff;position:relative}a.menu-icon span{position:absolute;display:block;width:1rem;height:0;left:0.8125rem;top:0.3125rem;-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}a.menu-icon:hover span{-webkit-box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.right-off-canvas-menu{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{padding:0.3rem 0.9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;padding:0.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626}.move-right>.inner-wrap{-webkit-transform:translate3d(250px, 0, 0);-moz-transform:translate3d(250px, 0, 0);-ms-transform:translate3d(250px, 0, 0);-o-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0)}.move-right a.exit-off-canvas{transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002}@media only screen and (min-width: 40.063em){.move-right a.exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-250px, 0, 0);-moz-transform:translate3d(-250px, 0, 0);-ms-transform:translate3d(-250px, 0, 0);-o-transform:translate3d(-250px, 0, 0);transform:translate3d(-250px, 0, 0)}.move-left a.exit-off-canvas{transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002}@media only screen and (min-width: 40.063em){.move-left a.exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.lt-ie10 .left-off-canvas-menu{left:-250px}.lt-ie10 .right-off-canvas-menu{right:-250px}.lt-ie10 .move-left>.inner-wrap{right:250px}.lt-ie10 .move-right>.inner-wrap{left:250px}@media only screen and (max-width: 40em){.f-dropdown{max-width:100%;left:0}}.f-dropdown{position:absolute;top:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:16px;z-index:99;margin-top:2px;max-width:200px}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{position:absolute;top:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:solid 1px #ccc;font-size:16px;z-index:99;max-width:200px}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd}table thead,table tfoot{background:#f5f5f5;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;color:#222;text-align:left}table tr th,table tr td{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.125rem}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;margin-bottom:0.5rem}label.right{float:none;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.625rem 0}label small{text-transform:capitalize;color:#666}select{-webkit-appearance:none !important;background:#fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x:97%;background-position-y:center;border:1px solid #ccc;padding:0.5rem;font-size:0.875rem;-webkit-border-radius:0;border-radius:0}select.radius{-webkit-border-radius:3px;border-radius:3px}select:hover{background:#f2f2f2 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x:97%;background-position-y:center;border-color:#999}@-moz-document url-prefix(){select{background:#fafafa}select:hover{background:#f2f2f2}}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:none;color:#333}span.prefix.radius,label.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}span.postfix,label.postfix{background:#f2f2f2;border-color:#ccc;border-left:none;color:#333}span.postfix.radius,label.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.radius>*:first-child,.input-group.radius>*:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.input-group.radius>*:last-child,.input-group.radius>*:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.round>*:first-child,.input-group.round>*:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.input-group.round>*:last-child,.input-group.round>*:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border-color:#999}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:solid 1px #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error label,.error label.error{color:#f04124}.error>small,.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}.error span.error-message{display:block}input.error,textarea.error{margin-bottom:0}label.error{color:#f04124}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem;*zoom:1}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;padding:0 0.625rem 1.25rem}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 0.625rem 1.25rem}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;padding:0 0.625rem 1.25rem}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 0.625rem 1.25rem}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 0.625rem 1.25rem}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;padding:0 0.625rem 1.25rem}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;padding:0 0.625rem 1.25rem}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 0.625rem 1.25rem}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;padding:0 0.625rem 1.25rem}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 0.625rem 1.25rem}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;padding:0 0.625rem 1.25rem}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;padding:0 0.625rem 1.25rem}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.063em){.medium-block-grid-1>li{width:100%;padding:0 0.625rem 1.25rem}.medium-block-grid-1>li:nth-of-type(n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;padding:0 0.625rem 1.25rem}.medium-block-grid-2>li:nth-of-type(n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;padding:0 0.625rem 1.25rem}.medium-block-grid-3>li:nth-of-type(n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;padding:0 0.625rem 1.25rem}.medium-block-grid-4>li:nth-of-type(n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;padding:0 0.625rem 1.25rem}.medium-block-grid-5>li:nth-of-type(n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;padding:0 0.625rem 1.25rem}.medium-block-grid-6>li:nth-of-type(n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;padding:0 0.625rem 1.25rem}.medium-block-grid-7>li:nth-of-type(n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;padding:0 0.625rem 1.25rem}.medium-block-grid-8>li:nth-of-type(n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;padding:0 0.625rem 1.25rem}.medium-block-grid-9>li:nth-of-type(n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;padding:0 0.625rem 1.25rem}.medium-block-grid-10>li:nth-of-type(n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;padding:0 0.625rem 1.25rem}.medium-block-grid-11>li:nth-of-type(n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;padding:0 0.625rem 1.25rem}.medium-block-grid-12>li:nth-of-type(n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.063em){.large-block-grid-1>li{width:100%;padding:0 0.625rem 1.25rem}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 0.625rem 1.25rem}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;padding:0 0.625rem 1.25rem}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 0.625rem 1.25rem}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 0.625rem 1.25rem}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;padding:0 0.625rem 1.25rem}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;padding:0 0.625rem 1.25rem}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 0.625rem 1.25rem}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;padding:0 0.625rem 1.25rem}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 0.625rem 1.25rem}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;padding:0 0.625rem 1.25rem}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;padding:0 0.625rem 1.25rem}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.keystroke,kbd{background-color:#ededed;border-color:#dbdbdb;color:#222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:0.875rem;padding:0.125rem 0.25rem 0;-webkit-border-radius:3px;border-radius:3px}.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}td.show-for-small,td.show-for-small-only,td.show-for-medium-down td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge th.hide-for-xlarge-up,th.hide-for-xxlarge-up{display:table-cell !important}@media only screen and (min-width: 40.063em){.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}}@media only screen and (min-width: 64.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}}@media only screen and (min-width: 90.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}}@media only screen and (min-width: 120.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only{display:inherit !important}.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:none !important}table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only{display:table}thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only{display:table-header-group !important}tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only{display:table-row-group !important}tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only{display:table-row !important}td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important} diff --git a/foundation-memopol/static/css/normalize.css b/foundation-memopol/static/css/normalize.css new file mode 100644 index 0000000..332bc56 --- /dev/null +++ b/foundation-memopol/static/css/normalize.css @@ -0,0 +1,410 @@ +/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 8/9. + */ + +audio, +canvas, +video { + display: inline-block; +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9. + * Hide the `template` element in IE, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +script { + display: none !important; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background: transparent; +} + +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre-wrap; +} + +/** + * Set consistent quote types. + */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ + +button, +input, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * 1. Address box sizing set to `content-box` in IE 8/9. + * 2. Remove excess padding in IE 8/9. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve readability and alignment in all browsers. + */ + +textarea { + overflow: auto; /* 1 */ + vertical-align: top; /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/foundation-memopol/static/css/pygment.css b/foundation-memopol/static/css/pygment.css new file mode 100644 index 0000000..7afdd96 --- /dev/null +++ b/foundation-memopol/static/css/pygment.css @@ -0,0 +1,67 @@ +.highlight { + /*background: #f2f2f2; + border: 1px solid #d7d7d7; + margin: 1em; + padding: 0.5em;*/ +} +.highlight .hll { background-color: #ffffcc } +.highlight .c { color: #408090; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #007020; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #007020 } /* Comment.Preproc */ +.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #303030 } /* Generic.Output */ +.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0040D0 } /* Generic.Traceback */ +.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #007020 } /* Keyword.Pseudo */ +.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #902000 } /* Keyword.Type */ +.highlight .m { color: #208050 } /* Literal.Number */ +.highlight .s { color: #4070a0 } /* Literal.String */ +.highlight .na { color: #4070a0 } /* Name.Attribute */ +.highlight .nb { color: #007020 } /* Name.Builtin */ +.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ +.highlight .no { color: #60add5 } /* Name.Constant */ +.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #007020 } /* Name.Exception */ +.highlight .nf { color: #06287e } /* Name.Function */ +.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #bb60d5 } /* Name.Variable */ +.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #208050 } /* Literal.Number.Float */ +.highlight .mh { color: #208050 } /* Literal.Number.Hex */ +.highlight .mi { color: #208050 } /* Literal.Number.Integer */ +.highlight .mo { color: #208050 } /* Literal.Number.Oct */ +.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */ +.highlight .sc { color: #4070a0 } /* Literal.String.Char */ +.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4070a0 } /* Literal.String.Double */ +.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */ +.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #c65d09 } /* Literal.String.Other */ +.highlight .sr { color: #235388 } /* Literal.String.Regex */ +.highlight .s1 { color: #4070a0 } /* Literal.String.Single */ +.highlight .ss { color: #517918 } /* Literal.String.Symbol */ +.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */ +.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */ +.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ +.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/foundation-memopol/static/css/pygment/autumn.css b/foundation-memopol/static/css/pygment/autumn.css new file mode 100644 index 0000000..7769ff0 --- /dev/null +++ b/foundation-memopol/static/css/pygment/autumn.css @@ -0,0 +1,59 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #ffffff; } +.highlight .c { color: #aaaaaa; font-style: italic } /* Comment */ +.highlight .err { color: #FF0000; background-color: #FFAAAA } /* Error */ +.highlight .k { color: #0000aa } /* Keyword */ +.highlight .cm { color: #aaaaaa; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #4c8317 } /* Comment.Preproc */ +.highlight .c1 { color: #aaaaaa; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #0000aa; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #aa0000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00aa00 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { color: #0000aa } /* Keyword.Constant */ +.highlight .kd { color: #0000aa } /* Keyword.Declaration */ +.highlight .kn { color: #0000aa } /* Keyword.Namespace */ +.highlight .kp { color: #0000aa } /* Keyword.Pseudo */ +.highlight .kr { color: #0000aa } /* Keyword.Reserved */ +.highlight .kt { color: #00aaaa } /* Keyword.Type */ +.highlight .m { color: #009999 } /* Literal.Number */ +.highlight .s { color: #aa5500 } /* Literal.String */ +.highlight .na { color: #1e90ff } /* Name.Attribute */ +.highlight .nb { color: #00aaaa } /* Name.Builtin */ +.highlight .nc { color: #00aa00; text-decoration: underline } /* Name.Class */ +.highlight .no { color: #aa0000 } /* Name.Constant */ +.highlight .nd { color: #888888 } /* Name.Decorator */ +.highlight .ni { color: #880000; font-weight: bold } /* Name.Entity */ +.highlight .nf { color: #00aa00 } /* Name.Function */ +.highlight .nn { color: #00aaaa; text-decoration: underline } /* Name.Namespace */ +.highlight .nt { color: #1e90ff; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #aa0000 } /* Name.Variable */ +.highlight .ow { color: #0000aa } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #009999 } /* Literal.Number.Float */ +.highlight .mh { color: #009999 } /* Literal.Number.Hex */ +.highlight .mi { color: #009999 } /* Literal.Number.Integer */ +.highlight .mo { color: #009999 } /* Literal.Number.Oct */ +.highlight .sb { color: #aa5500 } /* Literal.String.Backtick */ +.highlight .sc { color: #aa5500 } /* Literal.String.Char */ +.highlight .sd { color: #aa5500 } /* Literal.String.Doc */ +.highlight .s2 { color: #aa5500 } /* Literal.String.Double */ +.highlight .se { color: #aa5500 } /* Literal.String.Escape */ +.highlight .sh { color: #aa5500 } /* Literal.String.Heredoc */ +.highlight .si { color: #aa5500 } /* Literal.String.Interpol */ +.highlight .sx { color: #aa5500 } /* Literal.String.Other */ +.highlight .sr { color: #009999 } /* Literal.String.Regex */ +.highlight .s1 { color: #aa5500 } /* Literal.String.Single */ +.highlight .ss { color: #0000aa } /* Literal.String.Symbol */ +.highlight .bp { color: #00aaaa } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #aa0000 } /* Name.Variable.Class */ +.highlight .vg { color: #aa0000 } /* Name.Variable.Global */ +.highlight .vi { color: #aa0000 } /* Name.Variable.Instance */ +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/borland.css b/foundation-memopol/static/css/pygment/borland.css new file mode 100644 index 0000000..052c74d --- /dev/null +++ b/foundation-memopol/static/css/pygment/borland.css @@ -0,0 +1,47 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #ffffff; } +.highlight .c { color: #008800; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { color: #000080; font-weight: bold } /* Keyword */ +.highlight .cm { color: #008800; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #008080 } /* Comment.Preproc */ +.highlight .c1 { color: #008800; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #008800; font-weight: bold } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #999999 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #aaaaaa } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { color: #000080; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #000080; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #000080; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #000080; font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: #000080; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #000080; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #0000FF } /* Literal.Number */ +.highlight .s { color: #0000FF } /* Literal.String */ +.highlight .na { color: #FF0000 } /* Name.Attribute */ +.highlight .nt { color: #000080; font-weight: bold } /* Name.Tag */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #0000FF } /* Literal.Number.Float */ +.highlight .mh { color: #0000FF } /* Literal.Number.Hex */ +.highlight .mi { color: #0000FF } /* Literal.Number.Integer */ +.highlight .mo { color: #0000FF } /* Literal.Number.Oct */ +.highlight .sb { color: #0000FF } /* Literal.String.Backtick */ +.highlight .sc { color: #800080 } /* Literal.String.Char */ +.highlight .sd { color: #0000FF } /* Literal.String.Doc */ +.highlight .s2 { color: #0000FF } /* Literal.String.Double */ +.highlight .se { color: #0000FF } /* Literal.String.Escape */ +.highlight .sh { color: #0000FF } /* Literal.String.Heredoc */ +.highlight .si { color: #0000FF } /* Literal.String.Interpol */ +.highlight .sx { color: #0000FF } /* Literal.String.Other */ +.highlight .sr { color: #0000FF } /* Literal.String.Regex */ +.highlight .s1 { color: #0000FF } /* Literal.String.Single */ +.highlight .ss { color: #0000FF } /* Literal.String.Symbol */ +.highlight .il { color: #0000FF } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/bw.css b/foundation-memopol/static/css/pygment/bw.css new file mode 100644 index 0000000..1ec7f98 --- /dev/null +++ b/foundation-memopol/static/css/pygment/bw.css @@ -0,0 +1,35 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #ffffff; } +.highlight .c { font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .cm { font-style: italic } /* Comment.Multiline */ +.highlight .c1 { font-style: italic } /* Comment.Single */ +.highlight .cs { font-style: italic } /* Comment.Special */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gh { font-weight: bold } /* Generic.Heading */ +.highlight .gp { font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { font-weight: bold } /* Generic.Subheading */ +.highlight .kc { font-weight: bold } /* Keyword.Constant */ +.highlight .kd { font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { font-weight: bold } /* Keyword.Namespace */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .s { font-style: italic } /* Literal.String */ +.highlight .nc { font-weight: bold } /* Name.Class */ +.highlight .ni { font-weight: bold } /* Name.Entity */ +.highlight .ne { font-weight: bold } /* Name.Exception */ +.highlight .nn { font-weight: bold } /* Name.Namespace */ +.highlight .nt { font-weight: bold } /* Name.Tag */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .sb { font-style: italic } /* Literal.String.Backtick */ +.highlight .sc { font-style: italic } /* Literal.String.Char */ +.highlight .sd { font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { font-style: italic } /* Literal.String.Double */ +.highlight .se { font-weight: bold; font-style: italic } /* Literal.String.Escape */ +.highlight .sh { font-style: italic } /* Literal.String.Heredoc */ +.highlight .si { font-weight: bold; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { font-style: italic } /* Literal.String.Other */ +.highlight .sr { font-style: italic } /* Literal.String.Regex */ +.highlight .s1 { font-style: italic } /* Literal.String.Single */ +.highlight .ss { font-style: italic } /* Literal.String.Symbol */ diff --git a/foundation-memopol/static/css/pygment/colorful.css b/foundation-memopol/static/css/pygment/colorful.css new file mode 100644 index 0000000..fd3fcbd --- /dev/null +++ b/foundation-memopol/static/css/pygment/colorful.css @@ -0,0 +1,62 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #ffffff; } +.highlight .c { color: #888888 } /* Comment */ +.highlight .err { color: #FF0000; background-color: #FFAAAA } /* Error */ +.highlight .k { color: #008800; font-weight: bold } /* Keyword */ +.highlight .o { color: #333333 } /* Operator */ +.highlight .cm { color: #888888 } /* Comment.Multiline */ +.highlight .cp { color: #557799 } /* Comment.Preproc */ +.highlight .c1 { color: #888888 } /* Comment.Single */ +.highlight .cs { color: #cc0000; font-weight: bold } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #003388; font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #333399; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #6600EE; font-weight: bold } /* Literal.Number */ +.highlight .s { background-color: #fff0f0 } /* Literal.String */ +.highlight .na { color: #0000CC } /* Name.Attribute */ +.highlight .nb { color: #007020 } /* Name.Builtin */ +.highlight .nc { color: #BB0066; font-weight: bold } /* Name.Class */ +.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ +.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #880000; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #FF0000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0066BB; font-weight: bold } /* Name.Function */ +.highlight .nl { color: #997700; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #007700 } /* Name.Tag */ +.highlight .nv { color: #996633 } /* Name.Variable */ +.highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #6600EE; font-weight: bold } /* Literal.Number.Float */ +.highlight .mh { color: #005588; font-weight: bold } /* Literal.Number.Hex */ +.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ +.highlight .mo { color: #4400EE; font-weight: bold } /* Literal.Number.Oct */ +.highlight .sb { background-color: #fff0f0 } /* Literal.String.Backtick */ +.highlight .sc { color: #0044DD } /* Literal.String.Char */ +.highlight .sd { color: #DD4422 } /* Literal.String.Doc */ +.highlight .s2 { background-color: #fff0f0 } /* Literal.String.Double */ +.highlight .se { color: #666666; font-weight: bold; background-color: #fff0f0 } /* Literal.String.Escape */ +.highlight .sh { background-color: #fff0f0 } /* Literal.String.Heredoc */ +.highlight .si { background-color: #eeeeee } /* Literal.String.Interpol */ +.highlight .sx { color: #DD2200; background-color: #fff0f0 } /* Literal.String.Other */ +.highlight .sr { color: #000000; background-color: #fff0ff } /* Literal.String.Regex */ +.highlight .s1 { background-color: #fff0f0 } /* Literal.String.Single */ +.highlight .ss { color: #AA6600 } /* Literal.String.Symbol */ +.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #336699 } /* Name.Variable.Class */ +.highlight .vg { color: #dd7700; font-weight: bold } /* Name.Variable.Global */ +.highlight .vi { color: #3333BB } /* Name.Variable.Instance */ +.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/default.css b/foundation-memopol/static/css/pygment/default.css new file mode 100644 index 0000000..62103f4 --- /dev/null +++ b/foundation-memopol/static/css/pygment/default.css @@ -0,0 +1,62 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #408080; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ +.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #7D9029 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #A0A000 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/emacs.css b/foundation-memopol/static/css/pygment/emacs.css new file mode 100644 index 0000000..2885e3d --- /dev/null +++ b/foundation-memopol/static/css/pygment/emacs.css @@ -0,0 +1,62 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #008800; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #AA22FF; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .cm { color: #008800; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #008800 } /* Comment.Preproc */ +.highlight .c1 { color: #008800; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #008800; font-weight: bold } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #AA22FF; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #AA22FF; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #AA22FF; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #AA22FF } /* Keyword.Pseudo */ +.highlight .kr { color: #AA22FF; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #00BB00; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BB4444 } /* Literal.String */ +.highlight .na { color: #BB4444 } /* Name.Attribute */ +.highlight .nb { color: #AA22FF } /* Name.Builtin */ +.highlight .nc { color: #0000FF } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #00A000 } /* Name.Function */ +.highlight .nl { color: #A0A000 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #B8860B } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sb { color: #BB4444 } /* Literal.String.Backtick */ +.highlight .sc { color: #BB4444 } /* Literal.String.Char */ +.highlight .sd { color: #BB4444; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BB4444 } /* Literal.String.Double */ +.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BB4444 } /* Literal.String.Heredoc */ +.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ +.highlight .s1 { color: #BB4444 } /* Literal.String.Single */ +.highlight .ss { color: #B8860B } /* Literal.String.Symbol */ +.highlight .bp { color: #AA22FF } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #B8860B } /* Name.Variable.Class */ +.highlight .vg { color: #B8860B } /* Name.Variable.Global */ +.highlight .vi { color: #B8860B } /* Name.Variable.Instance */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/friendly.css b/foundation-memopol/static/css/pygment/friendly.css new file mode 100644 index 0000000..3e71cef --- /dev/null +++ b/foundation-memopol/static/css/pygment/friendly.css @@ -0,0 +1,62 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f0f0f0; } +.highlight .c { color: #60a0b0; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #007020; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .cm { color: #60a0b0; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #007020 } /* Comment.Preproc */ +.highlight .c1 { color: #60a0b0; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #60a0b0; background-color: #fff0f0 } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #007020 } /* Keyword.Pseudo */ +.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #902000 } /* Keyword.Type */ +.highlight .m { color: #40a070 } /* Literal.Number */ +.highlight .s { color: #4070a0 } /* Literal.String */ +.highlight .na { color: #4070a0 } /* Name.Attribute */ +.highlight .nb { color: #007020 } /* Name.Builtin */ +.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ +.highlight .no { color: #60add5 } /* Name.Constant */ +.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #007020 } /* Name.Exception */ +.highlight .nf { color: #06287e } /* Name.Function */ +.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #bb60d5 } /* Name.Variable */ +.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #40a070 } /* Literal.Number.Float */ +.highlight .mh { color: #40a070 } /* Literal.Number.Hex */ +.highlight .mi { color: #40a070 } /* Literal.Number.Integer */ +.highlight .mo { color: #40a070 } /* Literal.Number.Oct */ +.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */ +.highlight .sc { color: #4070a0 } /* Literal.String.Char */ +.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4070a0 } /* Literal.String.Double */ +.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */ +.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #c65d09 } /* Literal.String.Other */ +.highlight .sr { color: #235388 } /* Literal.String.Regex */ +.highlight .s1 { color: #4070a0 } /* Literal.String.Single */ +.highlight .ss { color: #517918 } /* Literal.String.Symbol */ +.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */ +.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */ +.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ +.highlight .il { color: #40a070 } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/fruity.css b/foundation-memopol/static/css/pygment/fruity.css new file mode 100644 index 0000000..2f51100 --- /dev/null +++ b/foundation-memopol/static/css/pygment/fruity.css @@ -0,0 +1,70 @@ +.highlight .hll { background-color: #333333 } +.highlight { background: #111111; color: #ffffff } +.highlight .c { color: #008800; font-style: italic; background-color: #0f140f } /* Comment */ +.highlight .err { color: #ffffff } /* Error */ +.highlight .g { color: #ffffff } /* Generic */ +.highlight .k { color: #fb660a; font-weight: bold } /* Keyword */ +.highlight .l { color: #ffffff } /* Literal */ +.highlight .n { color: #ffffff } /* Name */ +.highlight .o { color: #ffffff } /* Operator */ +.highlight .x { color: #ffffff } /* Other */ +.highlight .p { color: #ffffff } /* Punctuation */ +.highlight .cm { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Multiline */ +.highlight .cp { color: #ff0007; font-weight: bold; font-style: italic; background-color: #0f140f } /* Comment.Preproc */ +.highlight .c1 { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Single */ +.highlight .cs { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Special */ +.highlight .gd { color: #ffffff } /* Generic.Deleted */ +.highlight .ge { color: #ffffff } /* Generic.Emph */ +.highlight .gr { color: #ffffff } /* Generic.Error */ +.highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #ffffff } /* Generic.Inserted */ +.highlight .go { color: #444444; background-color: #222222 } /* Generic.Output */ +.highlight .gp { color: #ffffff } /* Generic.Prompt */ +.highlight .gs { color: #ffffff } /* Generic.Strong */ +.highlight .gu { color: #ffffff; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #ffffff } /* Generic.Traceback */ +.highlight .kc { color: #fb660a; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #fb660a; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #fb660a; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #fb660a } /* Keyword.Pseudo */ +.highlight .kr { color: #fb660a; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #cdcaa9; font-weight: bold } /* Keyword.Type */ +.highlight .ld { color: #ffffff } /* Literal.Date */ +.highlight .m { color: #0086f7; font-weight: bold } /* Literal.Number */ +.highlight .s { color: #0086d2 } /* Literal.String */ +.highlight .na { color: #ff0086; font-weight: bold } /* Name.Attribute */ +.highlight .nb { color: #ffffff } /* Name.Builtin */ +.highlight .nc { color: #ffffff } /* Name.Class */ +.highlight .no { color: #0086d2 } /* Name.Constant */ +.highlight .nd { color: #ffffff } /* Name.Decorator */ +.highlight .ni { color: #ffffff } /* Name.Entity */ +.highlight .ne { color: #ffffff } /* Name.Exception */ +.highlight .nf { color: #ff0086; font-weight: bold } /* Name.Function */ +.highlight .nl { color: #ffffff } /* Name.Label */ +.highlight .nn { color: #ffffff } /* Name.Namespace */ +.highlight .nx { color: #ffffff } /* Name.Other */ +.highlight .py { color: #ffffff } /* Name.Property */ +.highlight .nt { color: #fb660a; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #fb660a } /* Name.Variable */ +.highlight .ow { color: #ffffff } /* Operator.Word */ +.highlight .w { color: #888888 } /* Text.Whitespace */ +.highlight .mf { color: #0086f7; font-weight: bold } /* Literal.Number.Float */ +.highlight .mh { color: #0086f7; font-weight: bold } /* Literal.Number.Hex */ +.highlight .mi { color: #0086f7; font-weight: bold } /* Literal.Number.Integer */ +.highlight .mo { color: #0086f7; font-weight: bold } /* Literal.Number.Oct */ +.highlight .sb { color: #0086d2 } /* Literal.String.Backtick */ +.highlight .sc { color: #0086d2 } /* Literal.String.Char */ +.highlight .sd { color: #0086d2 } /* Literal.String.Doc */ +.highlight .s2 { color: #0086d2 } /* Literal.String.Double */ +.highlight .se { color: #0086d2 } /* Literal.String.Escape */ +.highlight .sh { color: #0086d2 } /* Literal.String.Heredoc */ +.highlight .si { color: #0086d2 } /* Literal.String.Interpol */ +.highlight .sx { color: #0086d2 } /* Literal.String.Other */ +.highlight .sr { color: #0086d2 } /* Literal.String.Regex */ +.highlight .s1 { color: #0086d2 } /* Literal.String.Single */ +.highlight .ss { color: #0086d2 } /* Literal.String.Symbol */ +.highlight .bp { color: #ffffff } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #fb660a } /* Name.Variable.Class */ +.highlight .vg { color: #fb660a } /* Name.Variable.Global */ +.highlight .vi { color: #fb660a } /* Name.Variable.Instance */ +.highlight .il { color: #0086f7; font-weight: bold } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/manni.css b/foundation-memopol/static/css/pygment/manni.css new file mode 100644 index 0000000..ecd7102 --- /dev/null +++ b/foundation-memopol/static/css/pygment/manni.css @@ -0,0 +1,62 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f0f3f3; } +.highlight .c { color: #0099FF; font-style: italic } /* Comment */ +.highlight .err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.highlight .k { color: #006699; font-weight: bold } /* Keyword */ +.highlight .o { color: #555555 } /* Operator */ +.highlight .cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #009999 } /* Comment.Preproc */ +.highlight .c1 { color: #0099FF; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #0099FF; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #003300; font-weight: bold } /* Generic.Heading */ +.highlight .gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.highlight .go { color: #AAAAAA } /* Generic.Output */ +.highlight .gp { color: #000099; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #003300; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #99CC66 } /* Generic.Traceback */ +.highlight .kc { color: #006699; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #006699; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #006699; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #006699 } /* Keyword.Pseudo */ +.highlight .kr { color: #006699; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #007788; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #FF6600 } /* Literal.Number */ +.highlight .s { color: #CC3300 } /* Literal.String */ +.highlight .na { color: #330099 } /* Name.Attribute */ +.highlight .nb { color: #336666 } /* Name.Builtin */ +.highlight .nc { color: #00AA88; font-weight: bold } /* Name.Class */ +.highlight .no { color: #336600 } /* Name.Constant */ +.highlight .nd { color: #9999FF } /* Name.Decorator */ +.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #CC0000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #CC00FF } /* Name.Function */ +.highlight .nl { color: #9999FF } /* Name.Label */ +.highlight .nn { color: #00CCFF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #330099; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #003333 } /* Name.Variable */ +.highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #FF6600 } /* Literal.Number.Float */ +.highlight .mh { color: #FF6600 } /* Literal.Number.Hex */ +.highlight .mi { color: #FF6600 } /* Literal.Number.Integer */ +.highlight .mo { color: #FF6600 } /* Literal.Number.Oct */ +.highlight .sb { color: #CC3300 } /* Literal.String.Backtick */ +.highlight .sc { color: #CC3300 } /* Literal.String.Char */ +.highlight .sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #CC3300 } /* Literal.String.Double */ +.highlight .se { color: #CC3300; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #CC3300 } /* Literal.String.Heredoc */ +.highlight .si { color: #AA0000 } /* Literal.String.Interpol */ +.highlight .sx { color: #CC3300 } /* Literal.String.Other */ +.highlight .sr { color: #33AAAA } /* Literal.String.Regex */ +.highlight .s1 { color: #CC3300 } /* Literal.String.Single */ +.highlight .ss { color: #FFCC33 } /* Literal.String.Symbol */ +.highlight .bp { color: #336666 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #003333 } /* Name.Variable.Class */ +.highlight .vg { color: #003333 } /* Name.Variable.Global */ +.highlight .vi { color: #003333 } /* Name.Variable.Instance */ +.highlight .il { color: #FF6600 } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/monokai.css b/foundation-memopol/static/css/pygment/monokai.css new file mode 100644 index 0000000..6ad9714 --- /dev/null +++ b/foundation-memopol/static/css/pygment/monokai.css @@ -0,0 +1,60 @@ +.highlight .hll { background-color: #49483e } +.highlight { background: #272822; color: #f8f8f2 } +.highlight .c { color: #75715e } /* Comment */ +.highlight .err { color: #960050; background-color: #1e0010 } /* Error */ +.highlight .k { color: #66d9ef } /* Keyword */ +.highlight .l { color: #ae81ff } /* Literal */ +.highlight .n { color: #f8f8f2 } /* Name */ +.highlight .o { color: #f92672 } /* Operator */ +.highlight .p { color: #f8f8f2 } /* Punctuation */ +.highlight .cm { color: #75715e } /* Comment.Multiline */ +.highlight .cp { color: #75715e } /* Comment.Preproc */ +.highlight .c1 { color: #75715e } /* Comment.Single */ +.highlight .cs { color: #75715e } /* Comment.Special */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .kc { color: #66d9ef } /* Keyword.Constant */ +.highlight .kd { color: #66d9ef } /* Keyword.Declaration */ +.highlight .kn { color: #f92672 } /* Keyword.Namespace */ +.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ +.highlight .kr { color: #66d9ef } /* Keyword.Reserved */ +.highlight .kt { color: #66d9ef } /* Keyword.Type */ +.highlight .ld { color: #e6db74 } /* Literal.Date */ +.highlight .m { color: #ae81ff } /* Literal.Number */ +.highlight .s { color: #e6db74 } /* Literal.String */ +.highlight .na { color: #a6e22e } /* Name.Attribute */ +.highlight .nb { color: #f8f8f2 } /* Name.Builtin */ +.highlight .nc { color: #a6e22e } /* Name.Class */ +.highlight .no { color: #66d9ef } /* Name.Constant */ +.highlight .nd { color: #a6e22e } /* Name.Decorator */ +.highlight .ni { color: #f8f8f2 } /* Name.Entity */ +.highlight .ne { color: #a6e22e } /* Name.Exception */ +.highlight .nf { color: #a6e22e } /* Name.Function */ +.highlight .nl { color: #f8f8f2 } /* Name.Label */ +.highlight .nn { color: #f8f8f2 } /* Name.Namespace */ +.highlight .nx { color: #a6e22e } /* Name.Other */ +.highlight .py { color: #f8f8f2 } /* Name.Property */ +.highlight .nt { color: #f92672 } /* Name.Tag */ +.highlight .nv { color: #f8f8f2 } /* Name.Variable */ +.highlight .ow { color: #f92672 } /* Operator.Word */ +.highlight .w { color: #f8f8f2 } /* Text.Whitespace */ +.highlight .mf { color: #ae81ff } /* Literal.Number.Float */ +.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ +.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ +.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ +.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ +.highlight .sc { color: #e6db74 } /* Literal.String.Char */ +.highlight .sd { color: #e6db74 } /* Literal.String.Doc */ +.highlight .s2 { color: #e6db74 } /* Literal.String.Double */ +.highlight .se { color: #ae81ff } /* Literal.String.Escape */ +.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ +.highlight .si { color: #e6db74 } /* Literal.String.Interpol */ +.highlight .sx { color: #e6db74 } /* Literal.String.Other */ +.highlight .sr { color: #e6db74 } /* Literal.String.Regex */ +.highlight .s1 { color: #e6db74 } /* Literal.String.Single */ +.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ +.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ +.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ +.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ +.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/foundation-memopol/static/css/pygment/murphy.css b/foundation-memopol/static/css/pygment/murphy.css new file mode 100644 index 0000000..87b7c84 --- /dev/null +++ b/foundation-memopol/static/css/pygment/murphy.css @@ -0,0 +1,62 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #ffffff; } +.highlight .c { color: #666666; font-style: italic } /* Comment */ +.highlight .err { color: #FF0000; background-color: #FFAAAA } /* Error */ +.highlight .k { color: #228899; font-weight: bold } /* Keyword */ +.highlight .o { color: #333333 } /* Operator */ +.highlight .cm { color: #666666; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #557799 } /* Comment.Preproc */ +.highlight .c1 { color: #666666; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #cc0000; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #228899; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #228899; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #228899; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #0088ff; font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: #228899; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #6666ff; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #6600EE; font-weight: bold } /* Literal.Number */ +.highlight .s { background-color: #e0e0ff } /* Literal.String */ +.highlight .na { color: #000077 } /* Name.Attribute */ +.highlight .nb { color: #007722 } /* Name.Builtin */ +.highlight .nc { color: #ee99ee; font-weight: bold } /* Name.Class */ +.highlight .no { color: #55eedd; font-weight: bold } /* Name.Constant */ +.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #880000 } /* Name.Entity */ +.highlight .ne { color: #FF0000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #55eedd; font-weight: bold } /* Name.Function */ +.highlight .nl { color: #997700; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #007700 } /* Name.Tag */ +.highlight .nv { color: #003366 } /* Name.Variable */ +.highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #6600EE; font-weight: bold } /* Literal.Number.Float */ +.highlight .mh { color: #005588; font-weight: bold } /* Literal.Number.Hex */ +.highlight .mi { color: #6666ff; font-weight: bold } /* Literal.Number.Integer */ +.highlight .mo { color: #4400EE; font-weight: bold } /* Literal.Number.Oct */ +.highlight .sb { background-color: #e0e0ff } /* Literal.String.Backtick */ +.highlight .sc { color: #8888FF } /* Literal.String.Char */ +.highlight .sd { color: #DD4422 } /* Literal.String.Doc */ +.highlight .s2 { background-color: #e0e0ff } /* Literal.String.Double */ +.highlight .se { color: #666666; font-weight: bold; background-color: #e0e0ff } /* Literal.String.Escape */ +.highlight .sh { background-color: #e0e0ff } /* Literal.String.Heredoc */ +.highlight .si { background-color: #eeeeee } /* Literal.String.Interpol */ +.highlight .sx { color: #ff8888; background-color: #e0e0ff } /* Literal.String.Other */ +.highlight .sr { color: #000000; background-color: #e0e0ff } /* Literal.String.Regex */ +.highlight .s1 { background-color: #e0e0ff } /* Literal.String.Single */ +.highlight .ss { color: #ffcc88 } /* Literal.String.Symbol */ +.highlight .bp { color: #007722 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #ccccff } /* Name.Variable.Class */ +.highlight .vg { color: #ff8844 } /* Name.Variable.Global */ +.highlight .vi { color: #aaaaff } /* Name.Variable.Instance */ +.highlight .il { color: #6666ff; font-weight: bold } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/native.css b/foundation-memopol/static/css/pygment/native.css new file mode 100644 index 0000000..fe906ad --- /dev/null +++ b/foundation-memopol/static/css/pygment/native.css @@ -0,0 +1,70 @@ +.highlight .hll { background-color: #404040 } +.highlight { background: #202020; color: #d0d0d0 } +.highlight .c { color: #999999; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .g { color: #d0d0d0 } /* Generic */ +.highlight .k { color: #6ab825; font-weight: bold } /* Keyword */ +.highlight .l { color: #d0d0d0 } /* Literal */ +.highlight .n { color: #d0d0d0 } /* Name */ +.highlight .o { color: #d0d0d0 } /* Operator */ +.highlight .x { color: #d0d0d0 } /* Other */ +.highlight .p { color: #d0d0d0 } /* Punctuation */ +.highlight .cm { color: #999999; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #999999; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ +.highlight .gd { color: #d22323 } /* Generic.Deleted */ +.highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #d22323 } /* Generic.Error */ +.highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #589819 } /* Generic.Inserted */ +.highlight .go { color: #cccccc } /* Generic.Output */ +.highlight .gp { color: #aaaaaa } /* Generic.Prompt */ +.highlight .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */ +.highlight .gt { color: #d22323 } /* Generic.Traceback */ +.highlight .kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #6ab825; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #6ab825 } /* Keyword.Pseudo */ +.highlight .kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #6ab825; font-weight: bold } /* Keyword.Type */ +.highlight .ld { color: #d0d0d0 } /* Literal.Date */ +.highlight .m { color: #3677a9 } /* Literal.Number */ +.highlight .s { color: #ed9d13 } /* Literal.String */ +.highlight .na { color: #bbbbbb } /* Name.Attribute */ +.highlight .nb { color: #24909d } /* Name.Builtin */ +.highlight .nc { color: #447fcf; text-decoration: underline } /* Name.Class */ +.highlight .no { color: #40ffff } /* Name.Constant */ +.highlight .nd { color: #ffa500 } /* Name.Decorator */ +.highlight .ni { color: #d0d0d0 } /* Name.Entity */ +.highlight .ne { color: #bbbbbb } /* Name.Exception */ +.highlight .nf { color: #447fcf } /* Name.Function */ +.highlight .nl { color: #d0d0d0 } /* Name.Label */ +.highlight .nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */ +.highlight .nx { color: #d0d0d0 } /* Name.Other */ +.highlight .py { color: #d0d0d0 } /* Name.Property */ +.highlight .nt { color: #6ab825; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #40ffff } /* Name.Variable */ +.highlight .ow { color: #6ab825; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #666666 } /* Text.Whitespace */ +.highlight .mf { color: #3677a9 } /* Literal.Number.Float */ +.highlight .mh { color: #3677a9 } /* Literal.Number.Hex */ +.highlight .mi { color: #3677a9 } /* Literal.Number.Integer */ +.highlight .mo { color: #3677a9 } /* Literal.Number.Oct */ +.highlight .sb { color: #ed9d13 } /* Literal.String.Backtick */ +.highlight .sc { color: #ed9d13 } /* Literal.String.Char */ +.highlight .sd { color: #ed9d13 } /* Literal.String.Doc */ +.highlight .s2 { color: #ed9d13 } /* Literal.String.Double */ +.highlight .se { color: #ed9d13 } /* Literal.String.Escape */ +.highlight .sh { color: #ed9d13 } /* Literal.String.Heredoc */ +.highlight .si { color: #ed9d13 } /* Literal.String.Interpol */ +.highlight .sx { color: #ffa500 } /* Literal.String.Other */ +.highlight .sr { color: #ed9d13 } /* Literal.String.Regex */ +.highlight .s1 { color: #ed9d13 } /* Literal.String.Single */ +.highlight .ss { color: #ed9d13 } /* Literal.String.Symbol */ +.highlight .bp { color: #24909d } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #40ffff } /* Name.Variable.Class */ +.highlight .vg { color: #40ffff } /* Name.Variable.Global */ +.highlight .vi { color: #40ffff } /* Name.Variable.Instance */ +.highlight .il { color: #3677a9 } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/pastie.css b/foundation-memopol/static/css/pygment/pastie.css new file mode 100644 index 0000000..4877e41 --- /dev/null +++ b/foundation-memopol/static/css/pygment/pastie.css @@ -0,0 +1,61 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #ffffff; } +.highlight .c { color: #888888 } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { color: #008800; font-weight: bold } /* Keyword */ +.highlight .cm { color: #888888 } /* Comment.Multiline */ +.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #888888 } /* Comment.Single */ +.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #333333 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #666666 } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008800 } /* Keyword.Pseudo */ +.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ +.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ +.highlight .na { color: #336699 } /* Name.Attribute */ +.highlight .nb { color: #003388 } /* Name.Builtin */ +.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ +.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ +.highlight .nd { color: #555555 } /* Name.Decorator */ +.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ +.highlight .nl { color: #336699; font-style: italic } /* Name.Label */ +.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ +.highlight .py { color: #336699; font-weight: bold } /* Name.Property */ +.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #336699 } /* Name.Variable */ +.highlight .ow { color: #008800 } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ +.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ +.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ +.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ +.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ +.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ +.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ +.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ +.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ +.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ +.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ +.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ +.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ +.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ +.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ +.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #336699 } /* Name.Variable.Class */ +.highlight .vg { color: #dd7700 } /* Name.Variable.Global */ +.highlight .vi { color: #3333bb } /* Name.Variable.Instance */ +.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/perldoc.css b/foundation-memopol/static/css/pygment/perldoc.css new file mode 100644 index 0000000..f311e29 --- /dev/null +++ b/foundation-memopol/static/css/pygment/perldoc.css @@ -0,0 +1,59 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #eeeedd; } +.highlight .c { color: #228B22 } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { color: #8B008B; font-weight: bold } /* Keyword */ +.highlight .cm { color: #228B22 } /* Comment.Multiline */ +.highlight .cp { color: #1e889b } /* Comment.Preproc */ +.highlight .c1 { color: #228B22 } /* Comment.Single */ +.highlight .cs { color: #8B008B; font-weight: bold } /* Comment.Special */ +.highlight .gd { color: #aa0000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00aa00 } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { color: #8B008B; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #8B008B; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #8B008B; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #8B008B; font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: #8B008B; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #a7a7a7; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #B452CD } /* Literal.Number */ +.highlight .s { color: #CD5555 } /* Literal.String */ +.highlight .na { color: #658b00 } /* Name.Attribute */ +.highlight .nb { color: #658b00 } /* Name.Builtin */ +.highlight .nc { color: #008b45; font-weight: bold } /* Name.Class */ +.highlight .no { color: #00688B } /* Name.Constant */ +.highlight .nd { color: #707a7c } /* Name.Decorator */ +.highlight .ne { color: #008b45; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #008b45 } /* Name.Function */ +.highlight .nn { color: #008b45; text-decoration: underline } /* Name.Namespace */ +.highlight .nt { color: #8B008B; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #00688B } /* Name.Variable */ +.highlight .ow { color: #8B008B } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #B452CD } /* Literal.Number.Float */ +.highlight .mh { color: #B452CD } /* Literal.Number.Hex */ +.highlight .mi { color: #B452CD } /* Literal.Number.Integer */ +.highlight .mo { color: #B452CD } /* Literal.Number.Oct */ +.highlight .sb { color: #CD5555 } /* Literal.String.Backtick */ +.highlight .sc { color: #CD5555 } /* Literal.String.Char */ +.highlight .sd { color: #CD5555 } /* Literal.String.Doc */ +.highlight .s2 { color: #CD5555 } /* Literal.String.Double */ +.highlight .se { color: #CD5555 } /* Literal.String.Escape */ +.highlight .sh { color: #1c7e71; font-style: italic } /* Literal.String.Heredoc */ +.highlight .si { color: #CD5555 } /* Literal.String.Interpol */ +.highlight .sx { color: #cb6c20 } /* Literal.String.Other */ +.highlight .sr { color: #1c7e71 } /* Literal.String.Regex */ +.highlight .s1 { color: #CD5555 } /* Literal.String.Single */ +.highlight .ss { color: #CD5555 } /* Literal.String.Symbol */ +.highlight .bp { color: #658b00 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #00688B } /* Name.Variable.Class */ +.highlight .vg { color: #00688B } /* Name.Variable.Global */ +.highlight .vi { color: #00688B } /* Name.Variable.Instance */ +.highlight .il { color: #B452CD } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/tango.css b/foundation-memopol/static/css/pygment/tango.css new file mode 100644 index 0000000..ddfd3ea --- /dev/null +++ b/foundation-memopol/static/css/pygment/tango.css @@ -0,0 +1,70 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #8f5902; font-style: italic } /* Comment */ +.highlight .err { color: #a40000; border: 1px solid #ef2929 } /* Error */ +.highlight .g { color: #000000 } /* Generic */ +.highlight .k { color: #204a87; font-weight: bold } /* Keyword */ +.highlight .l { color: #000000 } /* Literal */ +.highlight .n { color: #000000 } /* Name */ +.highlight .o { color: #ce5c00; font-weight: bold } /* Operator */ +.highlight .x { color: #000000 } /* Other */ +.highlight .p { color: #000000; font-weight: bold } /* Punctuation */ +.highlight .cm { color: #8f5902; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #8f5902; font-style: italic } /* Comment.Preproc */ +.highlight .c1 { color: #8f5902; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #a40000 } /* Generic.Deleted */ +.highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #ef2929 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #000000; font-style: italic } /* Generic.Output */ +.highlight .gp { color: #8f5902 } /* Generic.Prompt */ +.highlight .gs { color: #000000; font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #a40000; font-weight: bold } /* Generic.Traceback */ +.highlight .kc { color: #204a87; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #204a87; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #204a87; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #204a87; font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: #204a87; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #204a87; font-weight: bold } /* Keyword.Type */ +.highlight .ld { color: #000000 } /* Literal.Date */ +.highlight .m { color: #0000cf; font-weight: bold } /* Literal.Number */ +.highlight .s { color: #4e9a06 } /* Literal.String */ +.highlight .na { color: #c4a000 } /* Name.Attribute */ +.highlight .nb { color: #204a87 } /* Name.Builtin */ +.highlight .nc { color: #000000 } /* Name.Class */ +.highlight .no { color: #000000 } /* Name.Constant */ +.highlight .nd { color: #5c35cc; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #ce5c00 } /* Name.Entity */ +.highlight .ne { color: #cc0000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #000000 } /* Name.Function */ +.highlight .nl { color: #f57900 } /* Name.Label */ +.highlight .nn { color: #000000 } /* Name.Namespace */ +.highlight .nx { color: #000000 } /* Name.Other */ +.highlight .py { color: #000000 } /* Name.Property */ +.highlight .nt { color: #204a87; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #000000 } /* Name.Variable */ +.highlight .ow { color: #204a87; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #f8f8f8; text-decoration: underline } /* Text.Whitespace */ +.highlight .mf { color: #0000cf; font-weight: bold } /* Literal.Number.Float */ +.highlight .mh { color: #0000cf; font-weight: bold } /* Literal.Number.Hex */ +.highlight .mi { color: #0000cf; font-weight: bold } /* Literal.Number.Integer */ +.highlight .mo { color: #0000cf; font-weight: bold } /* Literal.Number.Oct */ +.highlight .sb { color: #4e9a06 } /* Literal.String.Backtick */ +.highlight .sc { color: #4e9a06 } /* Literal.String.Char */ +.highlight .sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4e9a06 } /* Literal.String.Double */ +.highlight .se { color: #4e9a06 } /* Literal.String.Escape */ +.highlight .sh { color: #4e9a06 } /* Literal.String.Heredoc */ +.highlight .si { color: #4e9a06 } /* Literal.String.Interpol */ +.highlight .sx { color: #4e9a06 } /* Literal.String.Other */ +.highlight .sr { color: #4e9a06 } /* Literal.String.Regex */ +.highlight .s1 { color: #4e9a06 } /* Literal.String.Single */ +.highlight .ss { color: #4e9a06 } /* Literal.String.Symbol */ +.highlight .bp { color: #3465a4 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #000000 } /* Name.Variable.Class */ +.highlight .vg { color: #000000 } /* Name.Variable.Global */ +.highlight .vi { color: #000000 } /* Name.Variable.Instance */ +.highlight .il { color: #0000cf; font-weight: bold } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/trac.css b/foundation-memopol/static/css/pygment/trac.css new file mode 100644 index 0000000..a94b170 --- /dev/null +++ b/foundation-memopol/static/css/pygment/trac.css @@ -0,0 +1,60 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #ffffff; } +.highlight .c { color: #999988; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .o { font-weight: bold } /* Operator */ +.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #999999 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #aaaaaa } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { font-weight: bold } /* Keyword.Constant */ +.highlight .kd { font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #009999 } /* Literal.Number */ +.highlight .s { color: #bb8844 } /* Literal.String */ +.highlight .na { color: #008080 } /* Name.Attribute */ +.highlight .nb { color: #999999 } /* Name.Builtin */ +.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ +.highlight .no { color: #008080 } /* Name.Constant */ +.highlight .ni { color: #800080 } /* Name.Entity */ +.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ +.highlight .nn { color: #555555 } /* Name.Namespace */ +.highlight .nt { color: #000080 } /* Name.Tag */ +.highlight .nv { color: #008080 } /* Name.Variable */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #009999 } /* Literal.Number.Float */ +.highlight .mh { color: #009999 } /* Literal.Number.Hex */ +.highlight .mi { color: #009999 } /* Literal.Number.Integer */ +.highlight .mo { color: #009999 } /* Literal.Number.Oct */ +.highlight .sb { color: #bb8844 } /* Literal.String.Backtick */ +.highlight .sc { color: #bb8844 } /* Literal.String.Char */ +.highlight .sd { color: #bb8844 } /* Literal.String.Doc */ +.highlight .s2 { color: #bb8844 } /* Literal.String.Double */ +.highlight .se { color: #bb8844 } /* Literal.String.Escape */ +.highlight .sh { color: #bb8844 } /* Literal.String.Heredoc */ +.highlight .si { color: #bb8844 } /* Literal.String.Interpol */ +.highlight .sx { color: #bb8844 } /* Literal.String.Other */ +.highlight .sr { color: #808000 } /* Literal.String.Regex */ +.highlight .s1 { color: #bb8844 } /* Literal.String.Single */ +.highlight .ss { color: #bb8844 } /* Literal.String.Symbol */ +.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #008080 } /* Name.Variable.Class */ +.highlight .vg { color: #008080 } /* Name.Variable.Global */ +.highlight .vi { color: #008080 } /* Name.Variable.Instance */ +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ diff --git a/foundation-memopol/static/css/pygment/vs.css b/foundation-memopol/static/css/pygment/vs.css new file mode 100644 index 0000000..2c6d642 --- /dev/null +++ b/foundation-memopol/static/css/pygment/vs.css @@ -0,0 +1,34 @@ +.highlight .hll { background-color: #ffffcc } +.highlight { background: #ffffff; } +.highlight .c { color: #008000 } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #0000ff } /* Keyword */ +.highlight .cm { color: #008000 } /* Comment.Multiline */ +.highlight .cp { color: #0000ff } /* Comment.Preproc */ +.highlight .c1 { color: #008000 } /* Comment.Single */ +.highlight .cs { color: #008000 } /* Comment.Special */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gh { font-weight: bold } /* Generic.Heading */ +.highlight .gp { font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { font-weight: bold } /* Generic.Subheading */ +.highlight .kc { color: #0000ff } /* Keyword.Constant */ +.highlight .kd { color: #0000ff } /* Keyword.Declaration */ +.highlight .kn { color: #0000ff } /* Keyword.Namespace */ +.highlight .kp { color: #0000ff } /* Keyword.Pseudo */ +.highlight .kr { color: #0000ff } /* Keyword.Reserved */ +.highlight .kt { color: #2b91af } /* Keyword.Type */ +.highlight .s { color: #a31515 } /* Literal.String */ +.highlight .nc { color: #2b91af } /* Name.Class */ +.highlight .ow { color: #0000ff } /* Operator.Word */ +.highlight .sb { color: #a31515 } /* Literal.String.Backtick */ +.highlight .sc { color: #a31515 } /* Literal.String.Char */ +.highlight .sd { color: #a31515 } /* Literal.String.Doc */ +.highlight .s2 { color: #a31515 } /* Literal.String.Double */ +.highlight .se { color: #a31515 } /* Literal.String.Escape */ +.highlight .sh { color: #a31515 } /* Literal.String.Heredoc */ +.highlight .si { color: #a31515 } /* Literal.String.Interpol */ +.highlight .sx { color: #a31515 } /* Literal.String.Other */ +.highlight .sr { color: #a31515 } /* Literal.String.Regex */ +.highlight .s1 { color: #a31515 } /* Literal.String.Single */ +.highlight .ss { color: #a31515 } /* Literal.String.Symbol */ diff --git a/foundation-memopol/static/img/.gitkeep b/foundation-memopol/static/img/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/foundation-memopol/static/img/.gitkeep @@ -0,0 +1 @@ + diff --git a/foundation-memopol/static/img/logo.png b/foundation-memopol/static/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b08d2b5a8905711381c153391d118a8e90f521 GIT binary patch literal 2378 zcmV-Q3AOf#P)UN&rREF2l-t@Z8?`xLa=p@5QY z000P`Nkl2l*B3{K1q2K)V=cH8bY0VH9-S9S*d*qupR{8{KiNXp|eXwaZR zg9Z&6G-%MEL4%Ga&iTR^TfYAPZ!kN%%IO)?BvbvGvj9x< zqLJUz%M9Lcxl_U=FnX@RY|7iDoo5V}nWJ$$dk>$z>2y;}vt+nA76xQapJ&+bkQku~ zxLLd#6HBnC0+rrEzB40Nw zFhenz5_0{djn6quN1=O68O861zC-@ba6=e$j)}A_XlMj{Iyq+KWtWZk#CIf94kS)L z*;z8Y{iXoC)Z2IjC|uJ;HW9{DmVPhumxtWc{4$KkPKUmd?*IGn%;Idip$*k#$5BNd z<#Jo*Lea@h6nY9gO`~3%a#`u* zrhw_)^pu^ZQQ6~SN|O^aFJySr7t4}dHzd-td}wloBBH!)da3174Zbqh5`maY*FSn$ zrIc%$P0ufs=DX7W`2~?I-*@Io=xZD&fhErinU&gpz2DGH)5s+(gaLMm1a;YBf zzMu10I&P9H^Zc7U%j*|Df#Lty-hLhWCE+JC+}9af7aDPgI+L=)V$M%fhn>p?+_LWU zV~y$0uKXxm9d=!N^{;d#ZsN$@5>}Zy9@UhIl#{&$S!-=%*HOhpyX*HvlfPP`(>**1`;Q%5K$_3&5VZ;Djq&H;P6RXb3%Y~q-EC~D z719A&?ckDyFwZkKD|ndh&kQi&K;3zlA{uUR|8;-_NpE{%9gqP^C9%7*mbGTMrIE2Y zOl}ldd+ioYxPNdLL~X2%#`NZHOpaz);v*7@Uekjsi4Wu3@n1M>EGu7(Rckxy;%^Fhdql4w5}d6l%d$8q}a zb|Vku+Tu73HD|~oEgR6Q`o|fvcpP%thjx3S0QPt~1Gy%Tcg=1N2}Emlp)Dwa99~O| zYFpe_>_RhgL^ce`7T>A+>&4GYvAP;#kcOn;%2@FqqwTp|T&M4Sf zL-ne^gnU_GJlB@7n;{Ekzyi^2xS+ETP>Z@Q2l%sQY2KauN5bP7eq=h{XR8aXR^s5GLvGU!z@s*1+ucY{09(1_?^cOb88P~9kn zG0PESBX-;rL3PJW$%}=R@?x>NGsM{V9aUb6Ud|x;P?zG>SmiTfY+gFmlR>k{TN`9O z(@?$lu6|*y;bM>%SC|n@ zx);&O4@se7q7NQp`MR?#a7CWv&|1T^M;8>|_&`<=zx+WWf732ud815PAQjrtku`09 z&xhcgi-+KzWmR4ZJsu^?*`31j){|IA9qu%VvU6mN$ODxXwe{RSXJk+l5pdZm5By1w ztS>es+sb#A6vgspF^=Rc@zZwMT$;!e_)_wKl6rjMALzp17B?N;k!Go0Wt&b<+~zw^=lp0wZIA0h50v%JI?zH<-i4iuZ8_?M zktpvu2)VJ!JJ2RYObit^6a)2G_KxgAj}j$24~O4GJGHaHy-am5_hbohhm z43Dy$(nbCAYdPmuBPZde>9bi_-Z<1ekJB&hp9gLJq1yR@!Sq-6&x4fn*O_9Ib}masFDdYib1gpU3ps=hm7M>??-Ai_OJ5tu6'),e("head").has(".foundation-mq-medium").length===0&&e("head").append(''),e("head").has(".foundation-mq-large").length===0&&e("head").append(''),e("head").has(".foundation-mq-xlarge").length===0&&e("head").append(''),e("head").has(".foundation-mq-xxlarge").length===0&&e("head").append(''),i.prototype.deviceIsAndroid=navigator.userAgent.indexOf("Android")>0,i.prototype.deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent),i.prototype.deviceIsIOS4=i.prototype.deviceIsIOS&&/OS 4_\d(_\d)?/.test(navigator.userAgent),i.prototype.deviceIsIOSWithBadTarget=i.prototype.deviceIsIOS&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent),i.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(this.deviceIsIOS&&e.type==="file"||e.disabled)return!0;break;case"label":case"video":return!0}return/\bneedsclick\b/.test(e.className)},i.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":case"select":return!0;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},i.prototype.sendClick=function(e,r){var i,s;n.activeElement&&n.activeElement!==e&&n.activeElement.blur(),s=r.changedTouches[0],i=n.createEvent("MouseEvents"),i.initMouseEvent("click",!0,!0,t,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),i.forwardedTouchEvent=!0,e.dispatchEvent(i)},i.prototype.focus=function(e){var t;this.deviceIsIOS&&e.setSelectionRange?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},i.prototype.updateScrollParent=function(e){var t,n;t=e.fastClickScrollParent;if(!t||!t.contains(e)){n=e;do{if(n.scrollHeight>n.offsetHeight){t=n,e.fastClickScrollParent=n;break}n=n.parentElement}while(n)}t&&(t.fastClickLastScrollTop=t.scrollTop)},i.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},i.prototype.onTouchStart=function(e){var n,r,i;if(e.targetTouches.length>1)return!0;n=this.getTargetElementFromEventTarget(e.target),r=e.targetTouches[0];if(this.deviceIsIOS){i=t.getSelection();if(i.rangeCount&&!i.isCollapsed)return!0;if(!this.deviceIsIOS4){if(r.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=r.identifier,this.updateScrollParent(n)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=n,this.touchStartX=r.pageX,this.touchStartY=r.pageY,e.timeStamp-this.lastClickTime<200&&e.preventDefault(),!0},i.prototype.touchHasMoved=function(e){var t=e.changedTouches[0],n=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>n||Math.abs(t.pageY-this.touchStartY)>n?!0:!1},i.prototype.onTouchMove=function(e){if(!this.trackingClick)return!0;if(this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))this.trackingClick=!1,this.targetElement=null;return!0},i.prototype.findControl=function(e){return e.control!==r?e.control:e.htmlFor?n.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},i.prototype.onTouchEnd=function(e){var r,i,s,o,u,a=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTime<200)return this.cancelNextClick=!0,!0;this.lastClickTime=e.timeStamp,i=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,this.deviceIsIOSWithBadTarget&&(u=e.changedTouches[0],a=n.elementFromPoint(u.pageX-t.pageXOffset,u.pageY-t.pageYOffset)||a,a.fastClickScrollParent=this.targetElement.fastClickScrollParent),s=a.tagName.toLowerCase();if(s==="label"){r=this.findControl(a);if(r){this.focus(a);if(this.deviceIsAndroid)return!1;a=r}}else if(this.needsFocus(a)){if(e.timeStamp-i>100||this.deviceIsIOS&&t.top!==t&&s==="input")return this.targetElement=null,!1;this.focus(a);if(!this.deviceIsIOS4||s!=="select")this.targetElement=null,e.preventDefault();return!1}if(this.deviceIsIOS&&!this.deviceIsIOS4){o=a.fastClickScrollParent;if(o&&o.fastClickLastScrollTop!==o.scrollTop)return!0}return this.needsClick(a)||(e.preventDefault(),this.sendClick(a,e)),!1},i.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},i.prototype.onMouse=function(e){return this.targetElement?e.forwardedTouchEvent?!0:e.cancelable?!this.needsClick(this.targetElement)||this.cancelNextClick?(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),!1):!0:!0:!0},i.prototype.onClick=function(e){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):e.target.type==="submit"&&e.detail===0?!0:(t=this.onMouse(e),t||(this.targetElement=null),t)},i.prototype.destroy=function(){var e=this.layer;this.deviceIsAndroid&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},i.notNeeded=function(e){var r;if(typeof t.ontouchstart=="undefined")return!0;if(/Chrome\/[0-9]+/.test(navigator.userAgent)){if(!i.prototype.deviceIsAndroid)return!0;r=n.querySelector("meta[name=viewport]");if(r&&r.content.indexOf("user-scalable=no")!==-1)return!0}return e.style.msTouchAction==="none"?!0:!1},i.attach=function(e){return new i(e)},typeof define!="undefined"&&define.amd?define(function(){return i}):typeof module!="undefined"&&module.exports?(module.exports=i.attach,module.exports.FastClick=i):t.FastClick=i,typeof i!="undefined"&&i.attach(n.body);var s=function(t,r){return typeof t=="string"?r?e(r.querySelectorAll(t)):e(n.querySelectorAll(t)):e(t,r)};t.matchMedia=t.matchMedia||function(e,t){var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");return o.id="mq-test-1",o.style.cssText="position:absolute;top:-100em",s.style.background="none",s.appendChild(o),function(e){return o.innerHTML='­',r.insertBefore(s,i),n=o.offsetWidth===42,r.removeChild(s),{matches:n,media:e}}}(n),function(e){function u(){n&&(s(u),jQuery.fx.tick())}var n,r=0,i=["webkit","moz"],s=t.requestAnimationFrame,o=t.cancelAnimationFrame;for(;r").appendTo("head")[0].sheet,init:function(e,t,n,r,i){var o,u=[e,n,r,i],a=[];this.rtl=/rtl/i.test(s("html").attr("dir")),this.scope=e||this.scope;if(t&&typeof t=="string"&&!/reflow/i.test(t))this.libs.hasOwnProperty(t)&&a.push(this.init_lib(t,u));else for(var f in this.libs)a.push(this.init_lib(f,t));return e},init_lib:function(e,t){return this.libs.hasOwnProperty(e)?(this.patch(this.libs[e]),t&&t.hasOwnProperty(e)?this.libs[e].init.apply(this.libs[e],[this.scope,t[e]]):this.libs[e].init.apply(this.libs[e],t)):function(){}},patch:function(e){e.scope=this.scope,e.data_options=this.lib_methods.data_options,e.bindings=this.lib_methods.bindings,e.S=s,e.rtl=this.rtl},inherit:function(e,t){var n=t.split(" ");for(var r=n.length-1;r>=0;r--)this.lib_methods.hasOwnProperty(n[r])&&(this.libs[e.name][n[r]]=this.lib_methods[n[r]])},random_str:function(e){var t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");e||(e=Math.floor(Math.random()*t.length));var n="";for(var r=0;r=0;r--)i=s[r].split(":"),/true/i.test(i[1])&&(i[1]=!0),/false/i.test(i[1])&&(i[1]=!1),a(i[1])&&(i[1]=parseInt(i[1],10)),i.length===2&&i[0].length>0&&(n[f(i[0])]=f(i[1]));return n},delay:function(e,t){return setTimeout(e,t)},empty:function(e){if(e.length&&e.length>0)return!1;if(e.length&&e.length===0)return!0;for(var t in e)if(hasOwnProperty.call(e,t))return!1;return!0},register_media:function(t,n){Foundation.media_queries[t]===r&&(e("head").append(''),Foundation.media_queries[t]=o(e("."+n).css("font-family")))},addCustomRule:function(e,t){if(t===r)Foundation.stylesheet.insertRule(e,Foundation.stylesheet.cssRules.length);else{var n=Foundation.media_queries[t];n!==r&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[t]+"{ "+e+" }")}},loaded:function(e,t){function n(){t(e[0])}function r(){this.one("load",n);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var e=this.attr("src"),t=e.match(/\?/)?"&":"?";t+="random="+(new Date).getTime(),this.attr("src",e+t)}}if(!e.attr("src")){n();return}e[0].complete||e[0].readyState===4?n():r.call(e)},bindings:function(t,n){var r=this,i=!s(this).data(this.name+"-init");if(typeof t=="string")return this[t].call(this);s(this.scope).is("[data-"+this.name+"]")?(s(this.scope).data(this.name+"-init",e.extend({},this.settings,n||t,this.data_options(s(this.scope)))),i&&this.events(this.scope)):s("[data-"+this.name+"]",this.scope).each(function(){var i=!s(this).data(r.name+"-init");s(this).data(r.name+"-init",e.extend({},r.settings,n||t,r.data_options(s(this)))),i&&r.events(this)})}}},e.fn.foundation=function(){var e=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(e)),this})}})(jQuery,this,this.document),function(e,t,n,r){"use strict";var i=i||!1;Foundation.libs.joyride={name:"joyride",version:"5.0.0",defaults:{expose:!1,modal:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'×',timer:'

',tip:'
',wrapper:'
',button:'',modal:'
',expose:'
',expose_cover:'
'},expose_add_class:""},init:function(e,t,n){Foundation.inherit(this,"throttle delay"),this.settings=this.defaults,this.bindings(t,n)},events:function(){var n=this;e(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(e){e.preventDefault(),this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(e){e.preventDefault(),this.end()}.bind(this)),e(t).off(".joyride").on("resize.fndtn.joyride",n.throttle(function(){if(e("[data-joyride]").length>0&&n.settings.$next_tip){if(n.settings.exposed.length>0){var t=e(n.settings.exposed);t.each(function(){var t=e(this);n.un_expose(t),n.expose(t)})}n.is_phone()?n.pos_phone():n.pos_default(!1,!0)}},100))},start:function(){var t=this,n=e("[data-joyride]",this.scope),r=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],i=r.length;if(!n.length>0)return;this.settings.init||this.events(),this.settings=n.data("joyride-init"),this.settings.$content_el=n,this.settings.$body=e(this.settings.tip_container),this.settings.body_offset=e(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,typeof e.cookie!="function"&&(this.settings.cookie_monster=!1);if(!this.settings.cookie_monster||this.settings.cookie_monster&&e.cookie(this.settings.cookie_name)===null)this.settings.$tip_content.each(function(n){var s=e(this);this.settings=e.extend({},t.defaults,t.data_options(s));for(var o=i-1;o>=0;o--)t.settings[r[o]]=parseInt(t.settings[r[o]],10);t.create({$li:s,index:n})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")},resume:function(){this.set_li(),this.show()},tip_template:function(t){var n,r;return t.tip_class=t.tip_class||"",n=e(this.settings.template.tip).addClass(t.tip_class),r=e.trim(e(t.li).html())+this.button_text(t.button_text)+this.settings.template.link+this.timer_instance(t.index),n.append(e(this.settings.template.wrapper)),n.first().attr("data-index",t.index),e(".joyride-content-wrapper",n).append(r),n[0]},timer_instance:function(t){var n;return t===0&&this.settings.start_timer_on_click&&this.settings.timer>0||this.settings.timer===0?n="":n=e(this.settings.template.timer)[0].outerHTML,n},button_text:function(t){return this.settings.next_button?(t=e.trim(t)||"Next",t=e(this.settings.template.button).append(t)[0].outerHTML):t="",t},create:function(t){var n=t.$li.attr("data-button")||t.$li.attr("data-text"),r=t.$li.attr("class"),i=e(this.tip_template({tip_class:r,index:t.index,button_text:n,li:t.$li}));e(this.settings.tip_container).append(i)},show:function(t){var n=null;this.settings.$li===r||e.inArray(this.settings.$li.index(),this.settings.pause_after)===-1?(this.settings.paused?this.settings.paused=!1:this.set_li(t),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0?(t&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=e.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],/body/i.test(this.settings.$target.selector)||this.scroll_to(),this.is_phone()?this.pos_phone(!0):this.pos_default(!0),n=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(n.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),this.delay(function(){n.animate({width:n.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(n.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),this.delay(function(){n.animate({width:n.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fadeSpeed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip):this.settings.$li&&this.settings.$target.length<1?this.show():this.end()):this.settings.paused=!0},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||e(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(e.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(e){e?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=e(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var t=this.settings.$li.attr("data-class"),r=this.settings.$li.attr("data-id"),i=function(){return r?e(n.getElementById(r)):t?e("."+t).first():e("body")};this.settings.$target=i()},scroll_to:function(){var n,r;n=e(t).height()/2,r=Math.ceil(this.settings.$target.offset().top-n+this.settings.$next_tip.outerHeight()),r>0&&e("html, body").animate({scrollTop:r},this.settings.scroll_speed,"swing")},paused:function(){return e.inArray(this.settings.$li.index()+1,this.settings.pause_after)===-1},restart:function(){this.hide(),this.settings.$li=r,this.show("init")},pos_default:function(n,r){var i=Math.ceil(e(t).height()/2),s=this.settings.$next_tip.offset(),o=this.settings.$next_tip.find(".joyride-nub"),u=Math.ceil(o.outerWidth()/2),a=Math.ceil(o.outerHeight()/2),f=n||!1;f&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),typeof r=="undefined"&&(r=!1);if(!/body/i.test(this.settings.$target.selector)){if(this.bottom()){var l=this.settings.$target.offset().left;Foundation.rtl&&(l=this.settings.$target.offset().width-this.settings.$next_tip.width()+l),this.settings.$next_tip.css({top:this.settings.$target.offset().top+a+this.settings.$target.outerHeight(),left:l}),this.nub_position(o,this.settings.tip_settings.nub_position,"top")}else if(this.top()){var l=this.settings.$target.offset().left;Foundation.rtl&&(l=this.settings.$target.offset().width-this.settings.$next_tip.width()+l),this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-a,left:l}),this.nub_position(o,this.settings.tip_settings.nub_position,"bottom")}else this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.outerWidth(this.settings.$target)+this.settings.$target.offset().left+u}),this.nub_position(o,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.settings.$target.offset().left-this.outerWidth(this.settings.$next_tip)-u}),this.nub_position(o,this.settings.tip_settings.nub_position,"right"));!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts0&&arguments[0]instanceof e)i=arguments[0];else{if(!this.settings.$target||!!/body/i.test(this.settings.$target.selector))return!1;i=this.settings.$target}if(i.length<1)return t.console&&console.error("element not valid",i),!1;n=e(this.settings.template.expose),this.settings.$body.append(n),n.css({top:i.offset().top,left:i.offset().left,width:i.outerWidth(!0),height:i.outerHeight(!0)}),r=e(this.settings.template.expose_cover),s={zIndex:i.css("z-index"),position:i.css("position")},o=i.attr("class")==null?"":i.attr("class"),i.css("z-index",parseInt(n.css("z-index"))+1),s.position=="static"&&i.css("position","relative"),i.data("expose-css",s),i.data("orig-class",o),i.attr("class",o+" "+this.settings.expose_add_class),r.css({top:i.offset().top,left:i.offset().left,width:i.outerWidth(!0),height:i.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(r),n.addClass(u),r.addClass(u),i.data("expose",u),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,i),this.add_exposed(i)},un_expose:function(){var n,r,i,s,o,u=!1;if(arguments.length>0&&arguments[0]instanceof e)r=arguments[0];else{if(!this.settings.$target||!!/body/i.test(this.settings.$target.selector))return!1;r=this.settings.$target}if(r.length<1)return t.console&&console.error("element not valid",r),!1;n=r.data("expose"),i=e("."+n),arguments.length>1&&(u=arguments[1]),u===!0?e(".joyride-expose-wrapper,.joyride-expose-cover").remove():i.remove(),s=r.data("expose-css"),s.zIndex=="auto"?r.css("z-index",""):r.css("z-index",s.zIndex),s.position!=r.css("position")&&(s.position=="static"?r.css("position",""):r.css("position",s.position)),o=r.data("orig-class"),r.attr("class",o),r.removeData("orig-classes"),r.removeData("expose"),r.removeData("expose-z-index"),this.remove_exposed(r)},add_exposed:function(t){this.settings.exposed=this.settings.exposed||[],t instanceof e||typeof t=="object"?this.settings.exposed.push(t[0]):typeof t=="string"&&this.settings.exposed.push(t)},remove_exposed:function(t){var n,r;t instanceof e?n=t[0]:typeof t=="string"&&(n=t),this.settings.exposed=this.settings.exposed||[],r=this.settings.exposed.length;for(var i=0;ia&&(a=u),[n.offset().topn.offset().left]},visible:function(e){var t=e.length;while(t--)if(e[t])return!1;return!0},nub_position:function(e,t,n){t==="auto"?e.addClass(n):e.addClass(t)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(){this.settings.cookie_monster&&e.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.$next_tip.data("closed",!0),e(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip),e(".joyride-tip-guide").remove()},off:function(){e(this.scope).off(".joyride"),e(t).off(".joyride"),e(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),e(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate),this.settings={}},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.0.0",settings:{active_class:"open",is_hover:!1,opened:function(){},closed:function(){}},init:function(e,t,n){Foundation.inherit(this,"throttle"),this.bindings(t,n)},events:function(n){var r=this;e(this.scope).off(".dropdown").on("click.fndtn.dropdown","[data-dropdown]",function(t){var n=e(this).data("dropdown-init");t.preventDefault(),(!n.is_hover||Modernizr.touch)&&r.toggle(e(this))}).on("mouseenter.fndtn.dropdown","[data-dropdown], [data-dropdown-content]",function(t){var n=e(this);clearTimeout(r.timeout);if(n.data("dropdown"))var i=e("#"+n.data("dropdown")),s=n;else{var i=n;s=e("[data-dropdown='"+i.attr("id")+"']")}var o=s.data("dropdown-init");o.is_hover&&r.open.apply(r,[i,s])}).on("mouseleave.fndtn.dropdown","[data-dropdown], [data-dropdown-content]",function(t){var n=e(this);r.timeout=setTimeout(function(){if(n.data("dropdown")){var t=n.data("dropdown-init");t.is_hover&&r.close.call(r,e("#"+n.data("dropdown")))}else{var i=e('[data-dropdown="'+e(this).attr("id")+'"]'),t=i.data("dropdown-init");t.is_hover&&r.close.call(r,n)}}.bind(this),150)}).on("click.fndtn.dropdown",function(t){var n=e(t.target).closest("[data-dropdown-content]");if(e(t.target).data("dropdown")||e(t.target).parent().data("dropdown"))return;if(!e(t.target).data("revealId")&&n.length>0&&(e(t.target).is("[data-dropdown-content]")||e.contains(n.first()[0],t.target))){t.stopPropagation();return}r.close.call(r,e("[data-dropdown-content]"))}).on("opened.fndtn.dropdown","[data-dropdown-content]",this.settings.opened).on("closed.fndtn.dropdown","[data-dropdown-content]",this.settings.closed),e(t).off(".dropdown").on("resize.fndtn.dropdown",r.throttle(function(){r.resize.call(r)},50)).trigger("resize")},close:function(t){var n=this;t.each(function(){e(this).hasClass(n.settings.active_class)&&(e(this).css(Foundation.rtl?"right":"left","-99999px").removeClass(n.settings.active_class),e(this).trigger("closed"))})},open:function(e,t){this.css(e.addClass(this.settings.active_class),t),e.trigger("opened")},toggle:function(t){var n=e("#"+t.data("dropdown"));if(n.length===0)return;this.close.call(this,e("[data-dropdown-content]").not(n)),n.hasClass(this.settings.active_class)?this.close.call(this,n):(this.close.call(this,e("[data-dropdown-content]")),this.open.call(this,n,t))},resize:function(){var t=e("[data-dropdown-content].open"),n=e("[data-dropdown='"+t.attr("id")+"']");t.length&&n.length&&this.css(t,n)},css:function(n,r){var i=n.offsetParent(),s=r.offset();s.top-=i.offset().top,s.left-=i.offset().left;if(this.small())n.css({position:"absolute",width:"95%","max-width":"none",top:s.top+r.outerHeight()}),n.css(Foundation.rtl?"right":"left","2.5%");else{if(!Foundation.rtl&&e(t).width()>n.outerWidth()+r.offset().left){var o=s.left;n.hasClass("right")&&n.removeClass("right")}else{n.hasClass("right")||n.addClass("right");var o=s.left-(n.outerWidth()-r.outerWidth())}n.attr("style","").css({position:"absolute",top:s.top+r.outerHeight(),left:o})}return n},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},off:function(){e(this.scope).off(".fndtn.dropdown"),e("html, body").off(".fndtn.dropdown"),e(t).off(".fndtn.dropdown"),e("[data-dropdown-content]").off(".fndtn.dropdown"),this.settings.init=!1},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.clearing={name:"clearing",version:"5.0.0",settings:{templates:{viewing:'×'},close_selectors:".clearing-close",init:!1,locked:!1},init:function(t,n,r){var i=this;Foundation.inherit(this,"throttle loaded"),this.bindings(n,r),e(this.scope).is("[data-clearing]")?this.assemble(e("li",this.scope)):e("[data-clearing]",this.scope).each(function(){i.assemble(e("li",this))})},events:function(n){var r=this;e(this.scope).off(".clearing").on("click.fndtn.clearing","ul[data-clearing] li",function(t,n,i){var n=n||e(this),i=i||n,s=n.next("li"),o=n.closest("[data-clearing]").data("clearing-init"),u=e(t.target);t.preventDefault(),o||(r.init(),o=n.closest("[data-clearing]").data("clearing-init")),i.hasClass("visible")&&n[0]===i[0]&&s.length>0&&r.is_open(n)&&(i=s,u=e("img",i)),r.open(u,n,i),r.update_paddles(i)}).on("click.fndtn.clearing",".clearing-main-next",function(e){r.nav(e,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(e){r.nav(e,"prev")}).on("click.fndtn.clearing",this +.settings.close_selectors,function(e){Foundation.libs.clearing.close(e,this)}).on("keydown.fndtn.clearing",function(e){r.keydown(e)}),e(t).off(".clearing").on("resize.fndtn.clearing",function(){r.resize()}),this.swipe_events(n)},swipe_events:function(t){var n=this;e(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(t){t.touches||(t=t.originalEvent);var n={start_page_x:t.touches[0].pageX,start_page_y:t.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:r};e(this).data("swipe-transition",n),t.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(t){t.touches||(t=t.originalEvent);if(t.touches.length>1||t.scale&&t.scale!==1)return;var r=e(this).data("swipe-transition");typeof r=="undefined"&&(r={}),r.delta_x=t.touches[0].pageX-r.start_page_x,typeof r.is_scrolling=="undefined"&&(r.is_scrolling=!!(r.is_scrolling||Math.abs(r.delta_x)');var r=e("#foundationClearingHolder"),i=n.data("clearing-init"),s=n.detach(),o={grid:'",viewing:i.templates.viewing},u='
'+o.viewing+o.grid+"
";return r.after(u).remove()},open:function(t,n,r){var i=r.closest(".clearing-assembled"),s=e("div",i).first(),o=e(".visible-img",s),u=e("img",o).not(t);this.locked()||(u.attr("src",this.load(t)).css("visibility","hidden"),this.loaded(u,function(){u.css("visibility","visible"),i.addClass("clearing-blackout"),s.addClass("clearing-container"),o.show(),this.fix_height(r).caption(e(".clearing-caption",o),t).center(u).shift(n,r,function(){r.siblings().removeClass("visible"),r.addClass("visible")})}.bind(this)))},close:function(t,n){t.preventDefault();var r=function(e){return/blackout/.test(e.selector)?e:e.closest(".clearing-blackout")}(e(n)),i,s;return n===t.target&&r&&(i=e("div",r).first(),s=e(".visible-img",i),this.settings.prev_index=0,e("ul[data-clearing]",r).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),i.removeClass("clearing-container"),s.hide()),!1},is_open:function(e){return e.parent().prop("style").length>0},keydown:function(t){var n=e("ul[data-clearing]",".clearing-blackout");t.which===39&&this.go(n,"next"),t.which===37&&this.go(n,"prev"),t.which===27&&e("a.clearing-close").trigger("click")},nav:function(t,n){var r=e("ul[data-clearing]",".clearing-blackout");t.preventDefault(),this.go(r,n)},resize:function(){var t=e("img",".clearing-blackout .visible-img");t.length&&this.center(t)},fix_height:function(t){var n=t.parent().children(),r=this;return n.each(function(){var t=e(this),n=t.find("img");t.height()>n.outerHeight()&&t.addClass("fix-height")}).closest("ul").width(n.length*100+"%"),this},update_paddles:function(t){var n=t.closest(".carousel").siblings(".visible-img");t.next().length>0?e(".clearing-main-next",n).removeClass("disabled"):e(".clearing-main-next",n).addClass("disabled"),t.prev().length>0?e(".clearing-main-prev",n).removeClass("disabled"):e(".clearing-main-prev",n).addClass("disabled")},center:function(e){return this.rtl?e.css({marginRight:-(e.outerWidth()/2),marginTop:-(e.outerHeight()/2)}):e.css({marginLeft:-(e.outerWidth()/2),marginTop:-(e.outerHeight()/2)}),this},load:function(e){if(e[0].nodeName==="A")var t=e.attr("href");else var t=e.parent().attr("href");return this.preload(e),t?t:e.attr("src")},preload:function(e){this.img(e.closest("li").next()).img(e.closest("li").prev())},img:function(t){if(t.length){var n=new Image,r=e("a",t);r.length?n.src=r.attr("href"):n.src=e("img",t).attr("src")}return this},caption:function(e,t){var n=t.data("caption");return n?e.html(n).show():e.text("").hide(),this},go:function(t,n){var r=e(".visible",t),i=r[n]();i.length&&e("img",i).trigger("click",[r,i])},shift:function(e,t,n){var r=t.parent(),i=this.settings.prev_index||t.index(),s=this.direction(r,e,t),o=parseInt(r.css("left"),10),u=t.outerWidth(),a;t.index()!==i&&!/skip/.test(s)?/left/.test(s)?(this.lock(),r.animate({left:o+u},300,this.unlock())):/right/.test(s)&&(this.lock(),r.animate({left:o-u},300,this.unlock())):/skip/.test(s)&&(a=t.index()-this.settings.up_count,this.lock(),a>0?r.animate({left:-(a*u)},300,this.unlock()):r.animate({left:0},300,this.unlock())),n()},direction:function(t,n,r){var i=e("li",t),s=i.outerWidth()+i.outerWidth()/4,o=Math.floor(e(".clearing-container").outerWidth()/s)-1,u=i.index(r),a;return this.settings.up_count=o,this.adjacent(this.settings.prev_index,u)?u>o&&u>this.settings.prev_index?a="right":u>o-1&&u<=this.settings.prev_index?a="left":a=!1:a="skip",this.settings.prev_index=u,a},adjacent:function(e,t){for(var n=t+1;n>=t-1;n--)if(n===e)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){e(this.scope).off(".fndtn.clearing"),e(t).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";var i=function(){},s=function(i,s){if(i.hasClass(s.slides_container_class))return this;var f=this,l,c=i,h,p,d,v=0,m,g,y=!1,b=!1;c.children().first().addClass(s.active_slide_class),f.update_slide_number=function(t){s.slide_number&&(h.find("span:first").text(parseInt(t)+1),h.find("span:last").text(c.children().length)),s.bullets&&(p.children().removeClass(s.bullets_active_class),e(p.children().get(t)).addClass(s.bullets_active_class))},f.update_active_link=function(t){var n=e('a[data-orbit-link="'+c.children().eq(t).attr("data-orbit-slide")+'"]');n.parents("ul").find("[data-orbit-link]").removeClass(s.bullets_active_class),n.addClass(s.bullets_active_class)},f.build_markup=function(){c.wrap('
'),l=c.parent(),c.addClass(s.slides_container_class),s.navigation_arrows&&(l.append(e('').addClass(s.prev_class)),l.append(e('').addClass(s.next_class))),s.timer&&(d=e("
").addClass(s.timer_container_class),d.append(""),d.append(e("
").addClass(s.timer_progress_class)),d.addClass(s.timer_paused_class),l.append(d)),s.slide_number&&(h=e("
").addClass(s.slide_number_class),h.append(" "+s.slide_number_text+" "),l.append(h)),s.bullets&&(p=e("
    ").addClass(s.bullets_container_class),l.append(p),p.wrap('
    '),c.children().each(function(t,n){var r=e("
  1. ").attr("data-orbit-slide",t);p.append(r)})),s.stack_on_small&&l.addClass(s.stack_on_small_class),f.update_slide_number(0),f.update_active_link(0)},f._goto=function(t,n){if(t===v)return!1;typeof g=="object"&&g.restart();var r=c.children(),i="next";y=!0,t=r.length?t=0:t<0&&(t=r.length-1);var o=e(r.get(v)),u=e(r.get(t));o.css("zIndex",2),o.removeClass(s.active_slide_class),u.css("zIndex",4).addClass(s.active_slide_class),c.trigger("before-slide-change.fndtn.orbit"),s.before_slide_change(),f.update_active_link(t);var a=function(){var e=function(){v=t,y=!1,n===!0&&(g=f.create_timer(),g.start()),f.update_slide_number(v),c.trigger("after-slide-change.fndtn.orbit",[{slide_number:v,total_slides:r.length}]),s.after_slide_change(v,r.length)};c.height()!=u.height()&&s.variable_height?c.animate({height:u.height()},250,"linear",e):e()};if(r.length===1)return a(),!1;var l=function(){i==="next"&&m.next(o,u,a),i==="prev"&&m.prev(o,u,a)};u.height()>c.height()&&s.variable_height?c.animate({height:u.height()},250,"linear",l):l()},f.next=function(e){e.stopImmediatePropagation(),e.preventDefault(),f._goto(v+1)},f.prev=function(e){e.stopImmediatePropagation(),e.preventDefault(),f._goto(v-1)},f.link_custom=function(t){t.preventDefault();var n=e(this).attr("data-orbit-link");if(typeof n=="string"&&(n=e.trim(n))!=""){var r=l.find("[data-orbit-slide="+n+"]");r.index()!=-1&&f._goto(r.index())}},f.link_bullet=function(t){var n=e(this).attr("data-orbit-slide");typeof n=="string"&&(n=e.trim(n))!=""&&f._goto(parseInt(n))},f.timer_callback=function(){f._goto(v+1,!0)},f.compute_dimensions=function(){var t=e(c.children().get(v)),n=t.height();s.variable_height||c.children().each(function(){e(this).height()>n&&(n=e(this).height())}),c.height(n)},f.create_timer=function(){var e=new o(l.find("."+s.timer_container_class),s,f.timer_callback);return e},f.stop_timer=function(){typeof g=="object"&&g.stop()},f.toggle_timer=function(){var e=l.find("."+s.timer_container_class);e.hasClass(s.timer_paused_class)?(typeof g=="undefined"&&(g=f.create_timer()),g.start()):typeof g=="object"&&g.stop()},f.init=function(){f.build_markup(),s.timer&&(g=f.create_timer(),g.start()),m=new a(s,c),s.animation==="slide"&&(m=new u(s,c)),l.on("click","."+s.next_class,f.next),l.on("click","."+s.prev_class,f.prev),l.on("click","[data-orbit-slide]",f.link_bullet),l.on("click",f.toggle_timer),s.swipe&&l.on("touchstart.fndtn.orbit",function(e){e.touches||(e=e.originalEvent);var t={start_page_x:e.touches[0].pageX,start_page_y:e.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:r};l.data("swipe-transition",t),e.stopPropagation()}).on("touchmove.fndtn.orbit",function(e){e.touches||(e=e.originalEvent);if(e.touches.length>1||e.scale&&e.scale!==1)return;var t=l.data("swipe-transition");typeof t=="undefined"&&(t={}),t.delta_x=e.touches[0].pageX-t.start_page_x,typeof t.is_scrolling=="undefined"&&(t.is_scrolling=!!(t.is_scrolling||Math.abs(t.delta_x)0?e(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):e(this.scope).on("open.fndtn.reveal","[data-reveal]",this.settings.open).on("opened.fndtn.reveal","[data-reveal]",this.settings.opened).on("opened.fndtn.reveal","[data-reveal]",this.open_video).on("close.fndtn.reveal","[data-reveal]",this.settings.close).on("closed.fndtn.reveal","[data-reveal]",this.settings.closed).on("closed.fndtn.reveal","[data-reveal]",this.close_video),e("body").on("keyup.fndtn.reveal",function(t){var n=e("[data-reveal].open"),r=n.data("reveal-init");t.which===27&&r.close_on_esc&&n.foundation("reveal","close")}),!0},open:function(t,n){if(t)if(typeof t.selector!="undefined")var r=e("#"+t.data("reveal-id"));else{var r=e(this.scope);n=t}else var r=e(this.scope);if(!r.hasClass("open")){var i=e("[data-reveal].open");typeof r.data("css-top")=="undefined"&&r.data("css-top",parseInt(r.css("top"),10)).data("offset",this.cache_offset(r)),r.trigger("open"),i.length<1&&this.toggle_bg();if(typeof n=="undefined"||!n.url)this.hide(i,this.settings.css.close),this.show(r,this.settings.css.open);else{var s=this,o=typeof n.success!="undefined"?n.success:null;e.extend(n,{success:function(t,n,u){e.isFunction(o)&&o(t,n,u),r.html(t),e(r).foundation("section","reflow"),s.hide(i,s.settings.css.close),s.show(r,s.settings.css.open)}}),e.ajax(n)}}},close:function(t){var t=t&&t.length?t:e(this.scope),n=e("[data-reveal].open");n.length>0&&(this.locked=!0,t.trigger("close"),this.toggle_bg(),this.hide(n,this.settings.css.close))},close_targets:function(){var e="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?e+", ."+this.settings.bg_class:e},toggle_bg:function(){e("."+this.settings.bg_class).length===0&&(this.settings.bg=e("
    ",{"class":this.settings.bg_class}).appendTo("body")),this.settings.bg.filter(":visible").length>0?this.hide(this.settings.bg):this.show(this.settings.bg)},show:function(n,r){if(r){if(n.parent("body").length===0){var i=n.wrap('
    ').parent();n.on("closed.fndtn.reveal.wrapped",function(){n.detach().appendTo(i),n.unwrap().unbind("closed.fndtn.reveal.wrapped")}),n.detach().appendTo("body")}if(/pop/i.test(this.settings.animation)){r.top=e(t).scrollTop()-n.data("offset")+"px";var s={top:e(t).scrollTop()+n.data("css-top")+"px",opacity:1};return this.delay(function(){return n.css(r).animate(s,this.settings.animation_speed,"linear",function(){this.locked=!1,n.trigger("opened")}.bind(this)).addClass("open")}.bind(this),this.settings.animation_speed/2)}if(/fade/i.test(this.settings.animation)){var s={opacity:1};return this.delay(function(){return n.css(r).animate(s,this.settings.animation_speed,"linear",function(){this.locked=!1,n.trigger("opened")}.bind(this)).addClass("open")}.bind(this),this.settings.animation_speed/2)}return n.css(r).show().css({opacity:1}).addClass("open").trigger("opened")}return/fade/i.test(this.settings.animation)?n.fadeIn(this.settings.animation_speed/2):n.show()},hide:function(n,r){if(r){if(/pop/i.test(this.settings.animation)){var i={top:-e(t).scrollTop()-n.data("offset")+"px",opacity:0};return this.delay(function(){return n.animate(i,this.settings.animation_speed,"linear",function(){this.locked=!1,n.css(r).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),this.settings.animation_speed/2)}if(/fade/i.test(this.settings.animation)){var i={opacity:0};return this.delay(function(){return n.animate(i,this.settings.animation_speed,"linear",function(){this.locked=!1,n.css(r).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),this.settings.animation_speed/2)}return n.hide().css(r).removeClass("open").trigger("closed")}return/fade/i.test(this.settings.animation)?n.fadeOut(this.settings.animation_speed/2):n.hide()},close_video:function(t){var n=e(this).find(".flex-video"),r=n.find("iframe");r.length>0&&(r.attr("data-src",r[0].src),r.attr("src","about:blank"),n.hide())},open_video:function(t){var n=e(this).find(".flex-video"),i=n.find("iframe");if(i.length>0){var s=i.attr("data-src");if(typeof s=="string")i[0].src=i.attr("data-src");else{var o=i[0].src;i[0].src=r,i[0].src=o}n.show()}},cache_offset:function(e){var t=e.show().height()+parseInt(e.css("top"),10);return e.hide(),t},off:function(){e(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.0.0",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":Foundation.media_queries.small,small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(t,n,r){if(/IMG/.test(t[0].nodeName)){var i=t[0].src;if((new RegExp(n,"i")).test(i))return;return t[0].src=n,r(t[0].src)}var s=t.data("interchange-last-path");if(s==n)return;return e.get(n,function(e){t.html(e),t.data("interchange-last-path",n),r()})}}},init:function(e,t,n){Foundation.inherit(this,"throttle"),this.data_attr="data-"+this.settings.load_attr,this.bindings(t,n),this.load("images"),this.load("nodes")},events:function(){var n=this;return e(t).off(".interchange").on("resize.fndtn.interchange",n.throttle(function(){n.resize.call(n)},50)),this},resize:function(){var t=this.cache;if(!this.images_loaded||!this.nodes_loaded){setTimeout(e.proxy(this.resize,this),50);return}for(var n in t)if(t.hasOwnProperty(n)){var r=this.results(n,t[n]);r&&this.settings.directives[r.scenario[1]](r.el,r.scenario[0],function(){if(arguments[0]instanceof Array)var e=arguments[0];else var e=Array.prototype.slice.call(arguments,0);r.el.trigger(r.scenario[1],e)})}},results:function(e,t){var n=t.length;if(n>0){var r=this.S('[data-uuid="'+e+'"]');for(var i=n-1;i>=0;i--){var s,o=t[i][2];this.settings.named_queries.hasOwnProperty(o)?s=matchMedia(this.settings.named_queries[o]):s=matchMedia(o);if(s.matches)return{el:r,scenario:t[i]}}}return!1},load:function(e,t){return(typeof this["cached_"+e]=="undefined"||t)&&this["update_"+e](),this["cached_"+e]},update_images:function(){var e=this.S("img["+this.data_attr+"]"),t=e.length,n=0,r=this.data_attr;this.cache={},this.cached_images=[],this.images_loaded=t===0;for(var i=t-1;i>=0;i--){n++;if(e[i]){var s=e[i].getAttribute(r)||"";s.length>0&&this.cached_images.push(e[i])}n===t&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var e=this.S("["+this.data_attr+"]:not(img)"),t=e.length,n=0,r=this.data_attr;this.cached_nodes=[],this.nodes_loaded=t===0;for(var i=t-1;i>=0;i--){n++;var s=e[i].getAttribute(r)||"";s.length>0&&this.cached_nodes.push(e[i]),n===t&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(n){var r=this["cached_"+n].length;for(var i=r-1;i>=0;i--)this.object(e(this["cached_"+n][i]));return e(t).trigger("resize")},parse_params:function(e,t,n){return[this.trim(e),this.convert_directive(t),this.trim(n)]},convert_directive:function(e){var t=this.trim(e);return t.length>0?t:"replace"},object:function(e){var t=this.parse_data_attr(e),n=[],r=t.length;if(r>0)for(var i=r-1;i>=0;i--){var s=t[i].split(/\((.*?)(\))$/);if(s.length>1){var o=s[0].split(","),u=this.parse_params(o[0],o[1],s[1]);n.push(u)}}return this.store(e,n)},uuid:function(e){function n(){return((1+Math.random())*65536|0).toString(16).substring(1)}var t=e||"-";return n()+n()+t+n()+t+n()+t+n()+t+n()+n()+n()},store:function(e,t){var n=this.uuid(),r=e.data("uuid");return r?this.cache[r]:(e.attr("data-uuid",n),this.cache[n]=t)},trim:function(t){return typeof t=="string"?e.trim(t):t},parse_data_attr:function(e){var t=e.data(this.settings.load_attr).split(/\[(.*?)\]/),n=t.length,r=[];for(var i=n-1;i>=0;i--)t[i].replace(/[\W\d]+/,"").length>4&&r.push(t[i]);return r},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.magellan={name:"magellan",version:"5.0.0",settings:{active_class:"active",threshold:0},init:function(t,n,r){this.fixed_magellan=e("[data-magellan-expedition]"),this.set_threshold(),this.last_destination=e("[data-magellan-destination]").last(),this.events()},events:function(){var n=this;e(this.scope).off(".magellan").on("arrival.fndtn.magellan","[data-magellan-arrival]",function(t){var r=e(this),i=r.closest("[data-magellan-expedition]"),s=i.attr("data-magellan-active-class")||n.settings.active_class;r.closest("[data-magellan-expedition]").find("[data-magellan-arrival]").not(r).removeClass(s),r.addClass(s)}),this.fixed_magellan.off(".magellan").on("update-position.fndtn.magellan",function(){var t=e(this)}).trigger("update-position"),e(t).off(".magellan").on("resize.fndtn.magellan",function(){this.fixed_magellan.trigger("update-position")}.bind(this)).on("scroll.fndtn.magellan",function(){var r=e(t).scrollTop();n.fixed_magellan.each(function(){var t=e(this);typeof t.data("magellan-top-offset")=="undefined"&&t.data("magellan-top-offset",t.offset().top),typeof t.data("magellan-fixed-position")=="undefined"&&t.data("magellan-fixed-position",!1);var i=r+n.settings.threshold>t.data("magellan-top-offset"),s=t.attr("data-magellan-top-offset");t.data("magellan-fixed-position")!=i&&(t.data("magellan-fixed-position",i),i?(t.addClass("fixed"),t.css({position:"fixed",top:0})):(t.removeClass("fixed"),t.css({position:"",top:""})),i&&typeof s!="undefined"&&s!=0&&t.css({position:"fixed",top:s+"px"}))})}),this.last_destination.length>0&&e(t).on("scroll.fndtn.magellan",function(r){var i=e(t).scrollTop(),s=i+e(t).height(),o=Math.ceil(n.last_destination.offset().top);e("[data-magellan-destination]").each(function(){var t=e(this),r=t.attr("data-magellan-destination"),u=t.offset().top-t.outerHeight(!0)-i;u<=n.settings.threshold&&e("[data-magellan-arrival='"+r+"']").trigger("arrival"),s>=e(n.scope).height()&&o>i&&o0?this.fixed_magellan.outerHeight(!0):0)},off:function(){e(this.scope).off(".fndtn.magellan"),e(t).off(".fndtn.magellan")},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.0.1",settings:{active_class:"active",toggleable:!0},init:function(e,t,n){this.bindings(t,n)},events:function(){e(this.scope).off(".accordion").on("click.fndtn.accordion","[data-accordion] > dd > a",function(t){var n=e(this).parent(),r=e("#"+this.href.split("#")[1]),i=e("> dd > .content",r.closest("[data-accordion]")),s=n.parent().data("accordion-init"),o=e("> dd > .content."+s.active_class,n.parent());t.preventDefault();if(o[0]==r[0]&&s.toggleable)return r.toggleClass(s.active_class);i.removeClass(s.active_class),r.addClass(s.active_class)})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.0.1",settings:{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",is_hover:!0,mobile_show_parent_link:!1,scrolltop:!0},init:function(t,n,r){Foundation.inherit(this,"addCustomRule register_media throttle");var i=this;i.register_media("topbar","foundation-mq-topbar"),this.bindings(n,r),e("[data-topbar]",this.scope).each(function(){var t=e(this),n=t.data("topbar-init"),r=e("section",this),s=e("> ul",this).first();t.data("index",0);var o=t.parent();o.hasClass("fixed")||o.hasClass(n.sticky_class)?(i.settings.sticky_class=n.sticky_class,i.settings.stick_topbar=t,t.data("height",o.outerHeight()),t.data("stickyoffset",o.offset().top)):t.data("height",t.outerHeight()),n.assembled||i.assemble(t),n.is_hover?e(".has-dropdown",t).addClass("not-click"):e(".has-dropdown",t).removeClass("not-click"),i.addCustomRule(".f-topbar-fixed { padding-top: "+t.data("height")+"px }"),o.hasClass("fixed")&&e("body").addClass("f-topbar-fixed")})},toggle:function(n){var r=this;if(n)var i=e(n).closest("[data-topbar]");else var i=e("[data-topbar]");var s=i.data("topbar-init"),o=e("section, .section",i);r.breakpoint()&&(r.rtl?(o.css({right:"0%"}),e(">.name",o).css({right:"100%"})):(o.css({left:"0%"}),e(">.name",o).css({left:"100%"})),e("li.moved",o).removeClass("moved"),i.data("index",0),i.toggleClass("expanded").css("height","")),s.scrolltop?i.hasClass("expanded")?i.parent().hasClass("fixed")&&(s.scrolltop?(i.parent().removeClass("fixed"),i.addClass("fixed"),e("body").removeClass("f-topbar-fixed"),t.scrollTo(0,0)):i.parent().removeClass("expanded")):i.hasClass("fixed")&&(i.parent().addClass("fixed"),i.removeClass("fixed"),e("body").addClass("f-topbar-fixed")):(i.parent().hasClass(r.settings.sticky_class)&&i.parent().addClass("fixed"),i.parent().hasClass("fixed")&&(i.hasClass("expanded")?(i.addClass("fixed"),i.parent().addClass("expanded")):(i.removeClass("fixed"),i.parent().removeClass("expanded"),r.update_sticky_positioning())))},timer:null,events:function(n){var r=this;e(this.scope).off(".topbar").on("click.fndtn.topbar","[data-topbar] .toggle-topbar",function(e){e.preventDefault(),r.toggle(this)}).on("click.fndtn.topbar","[data-topbar] li.has-dropdown",function(t){var n=e(this),i=e(t.target),s=n.closest("[data-topbar]"),o=s.data("topbar-init");if(i.data("revealId")){r.toggle();return}if(r.breakpoint())return;if(o.is_hover&&!Modernizr.touch)return;t.stopImmediatePropagation(),n.hasClass("hover")?(n.removeClass("hover").find("li").removeClass("hover"),n.parents("li.hover").removeClass("hover")):(n.addClass("hover"),i[0].nodeName==="A"&&i.parent().hasClass("has-dropdown")&&t.preventDefault())}).on("click.fndtn.topbar","[data-topbar] .has-dropdown>a",function(t){if(r.breakpoint()){t.preventDefault();var n=e(this),i=n.closest("[data-topbar]"),s=i.find("section, .section"),o=n.next(".dropdown").outerHeight(),u=n.closest("li");i.data("index",i.data("index")+1),u.addClass("moved"),r.rtl?(s.css({right:-(100*i.data("index"))+"%"}),s.find(">.name").css({right:100*i.data("index")+"%"})):(s.css({left:-(100*i.data("index"))+"%"}),s.find(">.name").css({left:100*i.data("index")+"%"})),i.css("height",n.siblings("ul").outerHeight(!0)+i.data("height"))}}),e(t).off(".topbar").on("resize.fndtn.topbar",r.throttle(function(){r.resize.call(r)},50)).trigger("resize"),e("body").off(".topbar").on("click.fndtn.topbar touchstart.fndtn.topbar",function(t){var n=e(t.target).closest("li").closest("li.hover");if(n.length>0)return;e("[data-topbar] li").removeClass("hover")}),e(this.scope).on("click.fndtn.topbar","[data-topbar] .has-dropdown .back",function(t){t.preventDefault();var n=e(this),i=n.closest("[data-topbar]"),s=i.find("section, .section"),o=i.data("topbar-init"),u=n.closest("li.moved"),a=u.parent();i.data("index",i.data("index")-1),r.rtl?(s.css({right:-(100*i.data("index"))+"%"}),s.find(">.name").css({right:100*i.data("index")+"%"})):(s.css({left:-(100*i.data("index"))+"%"}),s.find(">.name").css({left:100*i.data("index")+"%"})),i.data("index")===0?i.css("height",""):i.css("height",a.outerHeight(!0)+i.data("height")),setTimeout(function(){u.removeClass("moved")},300)})},resize:function(){var t=this;e("[data-topbar]").each(function(){var r=e(this),i=r.data("topbar-init"),s=r.parent("."+t.settings.sticky_class),o;if(!t.breakpoint()){var u=r.hasClass("expanded");r.css("height","").removeClass("expanded").find("li").removeClass("hover"),u&&t.toggle(r)}s.length>0&&(s.hasClass("fixed")?(s.removeClass("fixed"),o=s.offset().top,e(n.body).hasClass("f-topbar-fixed")&&(o-=r.data("height")),r.data("stickyoffset",o),s.addClass("fixed")):(o=s.offset().top,r.data("stickyoffset",o)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},assemble:function(t){var n=this,r=t.data("topbar-init"),i=e("section",t),s=e("> ul",t).first();i.detach(),e(".has-dropdown>a",i).each(function(){var t=e(this),n=t.siblings(".dropdown"),i=t.attr("href");if(r.mobile_show_parent_link&&i&&i.length>1)var s=e('
  2. '+t.text()+"
  3. ");else var s=e('
  4. ');r.custom_back_text==1?e("h5>a",s).html(r.back_text):e("h5>a",s).html("« "+t.html()),n.prepend(s)}),i.appendTo(t),this.sticky(),this.assembled(t)},assembled:function(t){t.data("topbar-init",e.extend({},t.data("topbar-init"),{assembled:!0}))},height:function(t){var n=0,r=this;return e("> li",t).each(function(){n+=e(this).outerHeight(!0)}),n},sticky:function( +){var n=e(t),r=this;e(t).on("scroll",function(){r.update_sticky_positioning()})},update_sticky_positioning:function(){var n="."+this.settings.sticky_class,r=e(t);if(e(n).length>0){var i=this.settings.sticky_topbar.data("stickyoffset");e(n).hasClass("expanded")||(r.scrollTop()>i?e(n).hasClass("fixed")||(e(n).addClass("fixed"),e("body").addClass("f-topbar-fixed")):r.scrollTop()<=i&&e(n).hasClass("fixed")&&(e(n).removeClass("fixed"),e("body").removeClass("f-topbar-fixed")))}},off:function(){e(this.scope).off(".fndtn.topbar"),e(t).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.tab={name:"tab",version:"5.0.1",settings:{active_class:"active"},init:function(e,t,n){this.bindings(t,n)},events:function(){e(this.scope).off(".tab").on("click.fndtn.tab","[data-tab] > dd > a",function(t){t.preventDefault();var n=e(this).parent(),r=e("#"+this.href.split("#")[1]),i=n.siblings(),s=n.closest("[data-tab]").data("tab-init");n.addClass(s.active_class),i.removeClass(s.active_class),r.siblings().removeClass(s.active_class).end().addClass(s.active_class)})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(e,t,n,r){"use strict";Foundation.libs.abide={name:"abide",version:"5.0.0",settings:{focus_on_invalid:!0,timeout:1e3,patterns:{alpha:/[a-zA-Z]+/,alpha_numeric:/[a-zA-Z0-9]+/,integer:/-?\d+/,number:/-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/,password:/(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,url:/(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,datetime:/([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/,time:/(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/,dateISO:/\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,month_day_year:/(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/}},timer:null,init:function(e,t,n){this.bindings(t,n)},events:function(t){var n=this,r=e(t).attr("novalidate","novalidate"),i=r.data("abide-init");r.off(".abide").on("submit.fndtn.abide validate.fndtn.abide",function(t){var r=/ajax/i.test(e(this).attr("data-abide"));return n.validate(e(this).find("input, textarea, select").get(),t,r)}).find("input, textarea, select").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(e){n.validate([this],e)}).on("keydown.fndtn.abide",function(t){var r=e(this).closest("form").data("abide-init");clearTimeout(n.timer),n.timer=setTimeout(function(){n.validate([this],t)}.bind(this),r.timeout)})},validate:function(t,n,r){var i=this.parse_patterns(t),s=i.length,o=e(t[0]).closest("form"),u=/submit/.test(n.type);for(var a=0;a=0;r--)n.push(this.pattern(e[r]));return this.check_validation_and_apply_styles(n)},pattern:function(e){var t=e.getAttribute("type"),n=typeof e.getAttribute("required")=="string";if(this.settings.patterns.hasOwnProperty(t))return[e,this.settings.patterns[t],n];var r=e.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(r)&&r.length>0?[e,this.settings.patterns[r],n]:r.length>0?[e,new RegExp(r),n]:(r=/.*/,[e,r,n])},check_validation_and_apply_styles:function(t){var n=t.length,r=[];for(var i=n-1;i>=0;i--){var s=t[i][0],o=t[i][2],u=s.value,a=s.getAttribute("data-equalto"),f=s.type==="radio",l=o?s.value.length>0:!0;f&&o?r.push(this.valid_radio(s,o)):a&&o?r.push(this.valid_equal(s,o)):t[i][1].test(u)&&l||!o&&s.value.length<1?(e(s).removeAttr("data-invalid").parent().removeClass("error"),r.push(!0)):(e(s).attr("data-invalid","").parent().addClass("error"),r.push(!1))}return r},valid_radio:function(t,r){var i=t.getAttribute("name"),s=n.getElementsByName(i),o=s.length,u=!1;for(var a=0;a'+t+''}},cache:{},init:function(e,t,n){this.bindings(t,n)},events:function(){var t=this;Modernizr.touch?e(this.scope).off(".tooltip").on("click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip","[data-tooltip]",function(n){var r=e.extend({},t.settings,t.data_options(e(this)));r.disable_for_touch||(n.preventDefault(),e(r.tooltip_class).hide(),t.showOrCreateTip(e(this)))}).on("click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip",this.settings.tooltip_class,function(t){t.preventDefault(),e(this).fadeOut(150)}):e(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip","[data-tooltip]",function(n){var r=e(this);/enter|over/i.test(n.type)?t.showOrCreateTip(r):(n.type==="mouseout"||n.type==="mouseleave")&&t.hide(r)})},showOrCreateTip:function(e){var t=this.getTip(e);return t&&t.length>0?this.show(e):this.create(e)},getTip:function(t){var n=this.selector(t),r=null;return n&&(r=e('span[data-selector="'+n+'"]'+this.settings.tooltip_class)),typeof r=="object"?r:!1},selector:function(e){var t=e.attr("id"),n=e.attr("data-tooltip")||e.attr("data-selector");return(t&&t.length<1||!t)&&typeof n!="string"&&(n="tooltip"+Math.random().toString(36).substring(7),e.attr("data-selector",n)),t&&t.length>0?t:n},create:function(t){var n=e(this.settings.tip_template(this.selector(t),e("
    ").html(t.attr("title")).html())),r=this.inheritable_classes(t);n.addClass(r).appendTo(this.settings.append_to),Modernizr.touch&&n.append(''+this.settings.touch_close_text+""),t.removeAttr("title").attr("title",""),this.show(t)},reposition:function(t,n,r){var i,s,o,u,a,f;n.css("visibility","hidden").show(),i=t.data("width"),s=n.children(".nub"),o=s.outerHeight(),u=s.outerHeight(),f=function(e,t,n,r,i,s){return e.css({top:t?t:"auto",bottom:r?r:"auto",left:i?i:"auto",right:n?n:"auto",width:s?s:"auto"}).end()},f(n,t.offset().top+t.outerHeight()+10,"auto","auto",t.offset().left,i);if(this.small())f(n,t.offset().top+t.outerHeight()+10,"auto","auto",12.5,e(this.scope).width()),n.addClass("tip-override"),f(s,-o,"auto","auto",t.offset().left);else{var l=t.offset().left;Foundation.rtl&&(l=t.offset().left+t.offset().width-n.outerWidth()),f(n,t.offset().top+t.outerHeight()+10,"auto","auto",l,i),n.removeClass("tip-override"),r&&r.indexOf("tip-top")>-1?f(n,t.offset().top-n.outerHeight(),"auto","auto",l,i).removeClass("tip-override"):r&&r.indexOf("tip-left")>-1?f(n,t.offset().top+t.outerHeight()/2-o*2.5,"auto","auto",t.offset().left-n.outerWidth()-o,i).removeClass("tip-override"):r&&r.indexOf("tip-right")>-1&&f(n,t.offset().top+t.outerHeight()/2-o*2.5,"auto","auto",t.offset().left+t.outerWidth()+o,i).removeClass("tip-override")}n.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches},inheritable_classes:function(t){var n=["tip-top","tip-left","tip-bottom","tip-right","noradius"].concat(this.settings.additional_inheritable_classes),r=t.attr("class"),i=r?e.map(r.split(" "),function(t,r){if(e.inArray(t,n)!==-1)return t}).join(" "):"";return e.trim(i)},show:function(e){var t=this.getTip(e);this.reposition(e,t,e.attr("class")),t.fadeIn(150)},hide:function(e){var t=this.getTip(e);t.fadeOut(150)},reload:function(){var t=e(this);return t.data("fndtn-tooltips")?t.foundationTooltips("destroy").foundationTooltips("init"):t.foundationTooltips("init")},off:function(){e(this.scope).off(".fndtn.tooltip"),e(this.settings.tooltip_class).each(function(t){e("[data-tooltip]").get(t).attr("title",e(this).text())}).remove()},reflow:function(){}}}(jQuery,this,this.document); diff --git a/foundation-memopol/static/js/foundation/foundation.abide.js b/foundation-memopol/static/js/foundation/foundation.abide.js new file mode 100644 index 0000000..1478b18 --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.abide.js @@ -0,0 +1,201 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.abide = { + name : 'abide', + + version : '5.0.0', + + settings : { + focus_on_invalid : true, + timeout : 1000, + patterns : { + alpha: /[a-zA-Z]+/, + alpha_numeric : /[a-zA-Z0-9]+/, + integer: /-?\d+/, + number: /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/, + + // generic password: upper-case, lower-case, number/special character, and min 8 characters + password : /(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/, + + // amex, visa, diners + card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, + cvv : /^([0-9]){3,4}$/, + + // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address + email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/, + + url: /(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/, + // abc.de + domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/, + + datetime: /([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/, + // YYYY-MM-DD + date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/, + // HH:MM:SS + time : /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/, + dateISO: /\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/, + // MM/DD/YYYY + month_day_year : /(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/, + + // #FFF or #FFFFFF + color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ + } + }, + + timer : null, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + form = $(scope).attr('novalidate', 'novalidate'), + settings = form.data('abide-init'); + + form + .off('.abide') + .on('submit.fndtn.abide validate.fndtn.abide', function (e) { + var is_ajax = /ajax/i.test($(this).attr('data-abide')); + return self.validate($(this).find('input, textarea, select').get(), e, is_ajax); + }) + .find('input, textarea, select') + .off('.abide') + .on('blur.fndtn.abide change.fndtn.abide', function (e) { + self.validate([this], e); + }) + .on('keydown.fndtn.abide', function (e) { + var settings = $(this).closest('form').data('abide-init'); + clearTimeout(self.timer); + self.timer = setTimeout(function () { + self.validate([this], e); + }.bind(this), settings.timeout); + }); + }, + + validate : function (els, e, is_ajax) { + var validations = this.parse_patterns(els), + validation_count = validations.length, + form = $(els[0]).closest('form'), + submit_event = /submit/.test(e.type); + + for (var i=0; i < validation_count; i++) { + if (!validations[i] && (submit_event || is_ajax)) { + if (this.settings.focus_on_invalid) els[i].focus(); + form.trigger('invalid'); + $(els[i]).closest('form').attr('data-invalid', ''); + return false; + } + } + + if (submit_event || is_ajax) { + form.trigger('valid'); + } + + form.removeAttr('data-invalid'); + + if (is_ajax) return false; + + return true; + }, + + parse_patterns : function (els) { + var count = els.length, + el_patterns = []; + + for (var i = count - 1; i >= 0; i--) { + el_patterns.push(this.pattern(els[i])); + } + + return this.check_validation_and_apply_styles(el_patterns); + }, + + pattern : function (el) { + var type = el.getAttribute('type'), + required = typeof el.getAttribute('required') === 'string'; + + if (this.settings.patterns.hasOwnProperty(type)) { + return [el, this.settings.patterns[type], required]; + } + + var pattern = el.getAttribute('pattern') || ''; + + if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { + return [el, this.settings.patterns[pattern], required]; + } else if (pattern.length > 0) { + return [el, new RegExp(pattern), required]; + } + + pattern = /.*/; + + return [el, pattern, required]; + }, + + check_validation_and_apply_styles : function (el_patterns) { + var count = el_patterns.length, + validations = []; + + for (var i = count - 1; i >= 0; i--) { + var el = el_patterns[i][0], + required = el_patterns[i][2], + value = el.value, + is_equal = el.getAttribute('data-equalto'), + is_radio = el.type === "radio", + valid_length = (required) ? (el.value.length > 0) : true; + + if (is_radio && required) { + validations.push(this.valid_radio(el, required)); + } else if (is_equal && required) { + validations.push(this.valid_equal(el, required)); + } else { + if (el_patterns[i][1].test(value) && valid_length || + !required && el.value.length < 1) { + $(el).removeAttr('data-invalid').parent().removeClass('error'); + validations.push(true); + } else { + $(el).attr('data-invalid', '').parent().addClass('error'); + validations.push(false); + } + } + } + + return validations; + }, + + valid_radio : function (el, required) { + var name = el.getAttribute('name'), + group = document.getElementsByName(name), + count = group.length, + valid = false; + + for (var i=0; i < count; i++) { + if (group[i].checked) valid = true; + } + + for (var i=0; i < count; i++) { + if (valid) { + $(group[i]).removeAttr('data-invalid').parent().removeClass('error'); + } else { + $(group[i]).attr('data-invalid', '').parent().addClass('error'); + } + } + + return valid; + }, + + valid_equal: function(el, required) { + var from = document.getElementById(el.getAttribute('data-equalto')).value, + to = el.value, + valid = (from === to); + + if (valid) { + $(el).removeAttr('data-invalid').parent().removeClass('error'); + } else { + $(el).attr('data-invalid', '').parent().addClass('error'); + } + + return valid; + } + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.accordion.js b/foundation-memopol/static/js/foundation/foundation.accordion.js new file mode 100644 index 0000000..c36d0b1 --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.accordion.js @@ -0,0 +1,41 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.accordion = { + name : 'accordion', + + version : '5.0.1', + + settings : { + active_class: 'active', + toggleable: true + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + $(this.scope).off('.accordion').on('click.fndtn.accordion', '[data-accordion] > dd > a', function (e) { + var accordion = $(this).parent(), + target = $('#' + this.href.split('#')[1]), + siblings = $('> dd > .content', target.closest('[data-accordion]')), + settings = accordion.parent().data('accordion-init'), + active = $('> dd > .content.' + settings.active_class, accordion.parent()); + + e.preventDefault(); + + if (active[0] == target[0] && settings.toggleable) { + return target.toggleClass(settings.active_class); + } + + siblings.removeClass(settings.active_class); + target.addClass(settings.active_class); + }); + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.alert.js b/foundation-memopol/static/js/foundation/foundation.alert.js new file mode 100644 index 0000000..1bb404a --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.alert.js @@ -0,0 +1,34 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alert = { + name : 'alert', + + version : '5.0.0', + + settings : { + animation: 'fadeOut', + speed: 300, // fade out speed + callback: function (){} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + $(this.scope).off('.alert').on('click.fndtn.alert', '[data-alert] a.close', function (e) { + var alertBox = $(this).closest("[data-alert]"), + settings = alertBox.data('alert-init'); + + e.preventDefault(); + alertBox[settings.animation](settings.speed, function () { + $(this).trigger('closed').remove(); + settings.callback(); + }); + }); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.clearing.js b/foundation-memopol/static/js/foundation/foundation.clearing.js new file mode 100644 index 0000000..75daf44 --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.clearing.js @@ -0,0 +1,450 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.clearing = { + name : 'clearing', + + version: '5.0.0', + + settings : { + templates : { + viewing : '×' + + '' + }, + + // comma delimited list of selectors that, on click, will close clearing, + // add 'div.clearing-blackout, div.visible-img' to close on background click + close_selectors : '.clearing-close', + + // event initializers and locks + init : false, + locked : false + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'throttle loaded'); + + this.bindings(method, options); + + if ($(this.scope).is('[data-clearing]')) { + this.assemble($('li', this.scope)); + } else { + $('[data-clearing]', this.scope).each(function () { + self.assemble($('li', this)); + }); + } + }, + + events : function (scope) { + var self = this; + + $(this.scope) + .off('.clearing') + .on('click.fndtn.clearing', 'ul[data-clearing] li', + function (e, current, target) { + var current = current || $(this), + target = target || current, + next = current.next('li'), + settings = current.closest('[data-clearing]').data('clearing-init'), + image = $(e.target); + + e.preventDefault(); + + if (!settings) { + self.init(); + settings = current.closest('[data-clearing]').data('clearing-init'); + } + + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') && + current[0] === target[0] && + next.length > 0 && self.is_open(current)) { + target = next; + image = $('img', target); + } + + // set current and target to the clicked li if not otherwise defined. + self.open(image, current, target); + self.update_paddles(target); + }) + + .on('click.fndtn.clearing', '.clearing-main-next', + function (e) { self.nav(e, 'next') }) + .on('click.fndtn.clearing', '.clearing-main-prev', + function (e) { self.nav(e, 'prev') }) + .on('click.fndtn.clearing', this.settings.close_selectors, + function (e) { Foundation.libs.clearing.close(e, this) }) + .on('keydown.fndtn.clearing', + function (e) { self.keydown(e) }); + + $(window).off('.clearing').on('resize.fndtn.clearing', + function () { self.resize() }); + + this.swipe_events(scope); + }, + + swipe_events : function (scope) { + var self = this; + + $(this.scope) + .on('touchstart.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x: e.touches[0].pageX, + start_page_y: e.touches[0].pageY, + start_time: (new Date()).getTime(), + delta_x: 0, + is_scrolling: undefined + }; + + $(this).data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } + // Ignore pinch/zoom events + if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + + var data = $(this).data('swipe-transition'); + + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self.nav(e, direction); + } + }) + .on('touchend.fndtn.clearing', '.visible-img', function(e) { + $(this).data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + assemble : function ($li) { + var $el = $li.parent(); + + if ($el.parent().hasClass('carousel')) return; + $el.after('
    '); + + var holder = $('#foundationClearingHolder'), + settings = $el.data('clearing-init'), + grid = $el.detach(), + data = { + grid: '', + viewing: settings.templates.viewing + }, + wrapper = '
    ' + data.viewing + + data.grid + '
    '; + + return holder.after(wrapper).remove(); + }, + + open : function ($image, current, target) { + var root = target.closest('.clearing-assembled'), + container = $('div', root).first(), + visible_image = $('.visible-img', container), + image = $('img', visible_image).not($image); + + if (!this.locked()) { + // set the image to the selected thumbnail + image + .attr('src', this.load($image)) + .css('visibility', 'hidden'); + + this.loaded(image, function () { + image.css('visibility', 'visible'); + // toggle the gallery + root.addClass('clearing-blackout'); + container.addClass('clearing-container'); + visible_image.show(); + this.fix_height(target) + .caption($('.clearing-caption', visible_image), $image) + .center(image) + .shift(current, target, function () { + target.siblings().removeClass('visible'); + target.addClass('visible'); + }); + }.bind(this)); + } + }, + + close : function (e, el) { + e.preventDefault(); + + var root = (function (target) { + if (/blackout/.test(target.selector)) { + return target; + } else { + return target.closest('.clearing-blackout'); + } + }($(el))), container, visible_image; + + if (el === e.target && root) { + container = $('div', root).first(); + visible_image = $('.visible-img', container); + this.settings.prev_index = 0; + $('ul[data-clearing]', root) + .attr('style', '').closest('.clearing-blackout') + .removeClass('clearing-blackout'); + container.removeClass('clearing-container'); + visible_image.hide(); + } + + return false; + }, + + is_open : function (current) { + return current.parent().prop('style').length > 0; + }, + + keydown : function (e) { + var clearing = $('ul[data-clearing]', '.clearing-blackout'); + + if (e.which === 39) this.go(clearing, 'next'); + if (e.which === 37) this.go(clearing, 'prev'); + if (e.which === 27) $('a.clearing-close').trigger('click'); + }, + + nav : function (e, direction) { + var clearing = $('ul[data-clearing]', '.clearing-blackout'); + + e.preventDefault(); + this.go(clearing, direction); + }, + + resize : function () { + var image = $('img', '.clearing-blackout .visible-img'); + + if (image.length) { + this.center(image); + } + }, + + // visual adjustments + fix_height : function (target) { + var lis = target.parent().children(), + self = this; + + lis.each(function () { + var li = $(this), + image = li.find('img'); + + if (li.height() > image.outerHeight()) { + li.addClass('fix-height'); + } + }) + .closest('ul') + .width(lis.length * 100 + '%'); + + return this; + }, + + update_paddles : function (target) { + var visible_image = target + .closest('.carousel') + .siblings('.visible-img'); + + if (target.next().length > 0) { + $('.clearing-main-next', visible_image) + .removeClass('disabled'); + } else { + $('.clearing-main-next', visible_image) + .addClass('disabled'); + } + + if (target.prev().length > 0) { + $('.clearing-main-prev', visible_image) + .removeClass('disabled'); + } else { + $('.clearing-main-prev', visible_image) + .addClass('disabled'); + } + }, + + center : function (target) { + if (!this.rtl) { + target.css({ + marginLeft : -(target.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2) + }); + } else { + target.css({ + marginRight : -(target.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2) + }); + } + return this; + }, + + // image loading and preloading + + load : function ($image) { + if ($image[0].nodeName === "A") { + var href = $image.attr('href'); + } else { + var href = $image.parent().attr('href'); + } + + this.preload($image); + + if (href) return href; + return $image.attr('src'); + }, + + preload : function ($image) { + this + .img($image.closest('li').next()) + .img($image.closest('li').prev()); + }, + + img : function (img) { + if (img.length) { + var new_img = new Image(), + new_a = $('a', img); + + if (new_a.length) { + new_img.src = new_a.attr('href'); + } else { + new_img.src = $('img', img).attr('src'); + } + } + return this; + }, + + // image caption + + caption : function (container, $image) { + var caption = $image.data('caption'); + + if (caption) { + container + .html(caption) + .show(); + } else { + container + .text('') + .hide(); + } + return this; + }, + + // directional methods + + go : function ($ul, direction) { + var current = $('.visible', $ul), + target = current[direction](); + + if (target.length) { + $('img', target) + .trigger('click', [current, target]); + } + }, + + shift : function (current, target, callback) { + var clearing = target.parent(), + old_index = this.settings.prev_index || target.index(), + direction = this.direction(clearing, current, target), + left = parseInt(clearing.css('left'), 10), + width = target.outerWidth(), + skip_shift; + + // we use jQuery animate instead of CSS transitions because we + // need a callback to unlock the next animation + if (target.index() !== old_index && !/skip/.test(direction)){ + if (/left/.test(direction)) { + this.lock(); + clearing.animate({left : left + width}, 300, this.unlock()); + } else if (/right/.test(direction)) { + this.lock(); + clearing.animate({left : left - width}, 300, this.unlock()); + } + } else if (/skip/.test(direction)) { + // the target image is not adjacent to the current image, so + // do we scroll right or not + skip_shift = target.index() - this.settings.up_count; + this.lock(); + + if (skip_shift > 0) { + clearing.animate({left : -(skip_shift * width)}, 300, this.unlock()); + } else { + clearing.animate({left : 0}, 300, this.unlock()); + } + } + + callback(); + }, + + direction : function ($el, current, target) { + var lis = $('li', $el), + li_width = lis.outerWidth() + (lis.outerWidth() / 4), + up_count = Math.floor($('.clearing-container').outerWidth() / li_width) - 1, + target_index = lis.index(target), + response; + + this.settings.up_count = up_count; + + if (this.adjacent(this.settings.prev_index, target_index)) { + if ((target_index > up_count) + && target_index > this.settings.prev_index) { + response = 'right'; + } else if ((target_index > up_count - 1) + && target_index <= this.settings.prev_index) { + response = 'left'; + } else { + response = false; + } + } else { + response = 'skip'; + } + + this.settings.prev_index = target_index; + + return response; + }, + + adjacent : function (current_index, target_index) { + for (var i = target_index + 1; i >= target_index - 1; i--) { + if (i === current_index) return true; + } + return false; + }, + + // lock management + + lock : function () { + this.settings.locked = true; + }, + + unlock : function () { + this.settings.locked = false; + }, + + locked : function () { + return this.settings.locked; + }, + + off : function () { + $(this.scope).off('.fndtn.clearing'); + $(window).off('.fndtn.clearing'); + }, + + reflow : function () { + this.init(); + } + }; + +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.dropdown.js b/foundation-memopol/static/js/foundation/foundation.dropdown.js new file mode 100644 index 0000000..622db93 --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.dropdown.js @@ -0,0 +1,184 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.dropdown = { + name : 'dropdown', + + version : '5.0.0', + + settings : { + active_class: 'open', + is_hover: false, + opened: function(){}, + closed: function(){} + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + this.bindings(method, options); + }, + + events : function (scope) { + var self = this; + + $(this.scope) + .off('.dropdown') + .on('click.fndtn.dropdown', '[data-dropdown]', function (e) { + var settings = $(this).data('dropdown-init'); + e.preventDefault(); + + if (!settings.is_hover || Modernizr.touch) self.toggle($(this)); + }) + .on('mouseenter.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { + var $this = $(this); + clearTimeout(self.timeout); + + if ($this.data('dropdown')) { + var dropdown = $('#' + $this.data('dropdown')), + target = $this; + } else { + var dropdown = $this; + target = $("[data-dropdown='" + dropdown.attr('id') + "']"); + } + + var settings = target.data('dropdown-init'); + if (settings.is_hover) self.open.apply(self, [dropdown, target]); + }) + .on('mouseleave.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { + var $this = $(this); + self.timeout = setTimeout(function () { + if ($this.data('dropdown')) { + var settings = $this.data('dropdown-init'); + if (settings.is_hover) self.close.call(self, $('#' + $this.data('dropdown'))); + } else { + var target = $('[data-dropdown="' + $(this).attr('id') + '"]'), + settings = target.data('dropdown-init'); + if (settings.is_hover) self.close.call(self, $this); + } + }.bind(this), 150); + }) + .on('click.fndtn.dropdown', function (e) { + var parent = $(e.target).closest('[data-dropdown-content]'); + + if ($(e.target).data('dropdown') || $(e.target).parent().data('dropdown')) { + return; + } + if (!($(e.target).data('revealId')) && + (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') || + $.contains(parent.first()[0], e.target)))) { + e.stopPropagation(); + return; + } + + self.close.call(self, $('[data-dropdown-content]')); + }) + .on('opened.fndtn.dropdown', '[data-dropdown-content]', this.settings.opened) + .on('closed.fndtn.dropdown', '[data-dropdown-content]', this.settings.closed); + + $(window) + .off('.dropdown') + .on('resize.fndtn.dropdown', self.throttle(function () { + self.resize.call(self); + }, 50)).trigger('resize'); + }, + + close: function (dropdown) { + var self = this; + dropdown.each(function () { + if ($(this).hasClass(self.settings.active_class)) { + $(this) + .css(Foundation.rtl ? 'right':'left', '-99999px') + .removeClass(self.settings.active_class); + $(this).trigger('closed'); + } + }); + }, + + open: function (dropdown, target) { + this + .css(dropdown + .addClass(this.settings.active_class), target); + dropdown.trigger('opened'); + }, + + toggle : function (target) { + var dropdown = $('#' + target.data('dropdown')); + if (dropdown.length === 0) { + // No dropdown found, not continuing + return; + } + + this.close.call(this, $('[data-dropdown-content]').not(dropdown)); + + if (dropdown.hasClass(this.settings.active_class)) { + this.close.call(this, dropdown); + } else { + this.close.call(this, $('[data-dropdown-content]')) + this.open.call(this, dropdown, target); + } + }, + + resize : function () { + var dropdown = $('[data-dropdown-content].open'), + target = $("[data-dropdown='" + dropdown.attr('id') + "']"); + + if (dropdown.length && target.length) { + this.css(dropdown, target); + } + }, + + css : function (dropdown, target) { + var offset_parent = dropdown.offsetParent(), + position = target.offset(); + + position.top -= offset_parent.offset().top; + position.left -= offset_parent.offset().left; + + if (this.small()) { + dropdown.css({ + position : 'absolute', + width: '95%', + 'max-width': 'none', + top: position.top + target.outerHeight() + }); + dropdown.css(Foundation.rtl ? 'right':'left', '2.5%'); + } else { + if (!Foundation.rtl && $(window).width() > dropdown.outerWidth() + target.offset().left) { + var left = position.left; + if (dropdown.hasClass('right')) { + dropdown.removeClass('right'); + } + } else { + if (!dropdown.hasClass('right')) { + dropdown.addClass('right'); + } + var left = position.left - (dropdown.outerWidth() - target.outerWidth()); + } + + dropdown.attr('style', '').css({ + position : 'absolute', + top: position.top + target.outerHeight(), + left: left + }); + } + + return dropdown; + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + off: function () { + $(this.scope).off('.fndtn.dropdown'); + $('html, body').off('.fndtn.dropdown'); + $(window).off('.fndtn.dropdown'); + $('[data-dropdown-content]').off('.fndtn.dropdown'); + this.settings.init = false; + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.interchange.js b/foundation-memopol/static/js/foundation/foundation.interchange.js new file mode 100644 index 0000000..73b46a2 --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.interchange.js @@ -0,0 +1,304 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.interchange = { + name : 'interchange', + + version : '5.0.0', + + cache : {}, + + images_loaded : false, + nodes_loaded : false, + + settings : { + load_attr : 'interchange', + + named_queries : { + 'default' : Foundation.media_queries.small, + small : Foundation.media_queries.small, + medium : Foundation.media_queries.medium, + large : Foundation.media_queries.large, + xlarge : Foundation.media_queries.xlarge, + xxlarge: Foundation.media_queries.xxlarge, + landscape : 'only screen and (orientation: landscape)', + portrait : 'only screen and (orientation: portrait)', + retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'only screen and (min--moz-device-pixel-ratio: 2),' + + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + + 'only screen and (min-device-pixel-ratio: 2),' + + 'only screen and (min-resolution: 192dpi),' + + 'only screen and (min-resolution: 2dppx)' + }, + + directives : { + replace: function (el, path, trigger) { + // The trigger argument, if called within the directive, fires + // an event named after the directive on the element, passing + // any parameters along to the event that you pass to trigger. + // + // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) + // + // This allows you to bind a callback like so: + // $('#interchangeContainer').on('replace', function (e, a, b, c) { + // console.log($(this).html(), a, b, c); + // }); + + if (/IMG/.test(el[0].nodeName)) { + var orig_path = el[0].src; + + if (new RegExp(path, 'i').test(orig_path)) return; + + el[0].src = path; + + return trigger(el[0].src); + } + var last_path = el.data('interchange-last-path'); + + if (last_path == path) return; + + return $.get(path, function (response) { + el.html(response); + el.data('interchange-last-path', path); + trigger(); + }); + + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + this.data_attr = 'data-' + this.settings.load_attr; + + this.bindings(method, options); + this.load('images'); + this.load('nodes'); + }, + + events : function () { + var self = this; + + $(window) + .off('.interchange') + .on('resize.fndtn.interchange', self.throttle(function () { + self.resize.call(self); + }, 50)); + + return this; + }, + + resize : function () { + var cache = this.cache; + + if(!this.images_loaded || !this.nodes_loaded) { + setTimeout($.proxy(this.resize, this), 50); + return; + } + + for (var uuid in cache) { + if (cache.hasOwnProperty(uuid)) { + var passed = this.results(uuid, cache[uuid]); + + if (passed) { + this.settings.directives[passed + .scenario[1]](passed.el, passed.scenario[0], function () { + if (arguments[0] instanceof Array) { + var args = arguments[0]; + } else { + var args = Array.prototype.slice.call(arguments, 0); + } + + passed.el.trigger(passed.scenario[1], args); + }); + } + } + } + + }, + + results : function (uuid, scenarios) { + var count = scenarios.length; + + if (count > 0) { + var el = this.S('[data-uuid="' + uuid + '"]'); + + for (var i = count - 1; i >= 0; i--) { + var mq, rule = scenarios[i][2]; + if (this.settings.named_queries.hasOwnProperty(rule)) { + mq = matchMedia(this.settings.named_queries[rule]); + } else { + mq = matchMedia(rule); + } + if (mq.matches) { + return {el: el, scenario: scenarios[i]}; + } + } + } + + return false; + }, + + load : function (type, force_update) { + if (typeof this['cached_' + type] === 'undefined' || force_update) { + this['update_' + type](); + } + + return this['cached_' + type]; + }, + + update_images : function () { + var images = this.S('img[' + this.data_attr + ']'), + count = images.length, + loaded_count = 0, + data_attr = this.data_attr; + + this.cache = {}; + this.cached_images = []; + this.images_loaded = (count === 0); + + for (var i = count - 1; i >= 0; i--) { + loaded_count++; + if (images[i]) { + var str = images[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_images.push(images[i]); + } + } + + if(loaded_count === count) { + this.images_loaded = true; + this.enhance('images'); + } + } + + return this; + }, + + update_nodes : function () { + var nodes = this.S('[' + this.data_attr + ']:not(img)'), + count = nodes.length, + loaded_count = 0, + data_attr = this.data_attr; + + this.cached_nodes = []; + // Set nodes_loaded to true if there are no nodes + // this.nodes_loaded = false; + this.nodes_loaded = (count === 0); + + + for (var i = count - 1; i >= 0; i--) { + loaded_count++; + var str = nodes[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_nodes.push(nodes[i]); + } + + if(loaded_count === count) { + this.nodes_loaded = true; + this.enhance('nodes'); + } + } + + return this; + }, + + enhance : function (type) { + var count = this['cached_' + type].length; + + for (var i = count - 1; i >= 0; i--) { + this.object($(this['cached_' + type][i])); + } + + return $(window).trigger('resize'); + }, + + parse_params : function (path, directive, mq) { + return [this.trim(path), this.convert_directive(directive), this.trim(mq)]; + }, + + convert_directive : function (directive) { + var trimmed = this.trim(directive); + + if (trimmed.length > 0) { + return trimmed; + } + + return 'replace'; + }, + + object : function(el) { + var raw_arr = this.parse_data_attr(el), + scenarios = [], count = raw_arr.length; + + if (count > 0) { + for (var i = count - 1; i >= 0; i--) { + var split = raw_arr[i].split(/\((.*?)(\))$/); + + if (split.length > 1) { + var cached_split = split[0].split(','), + params = this.parse_params(cached_split[0], + cached_split[1], split[1]); + + scenarios.push(params); + } + } + } + + return this.store(el, scenarios); + }, + + uuid : function (separator) { + var delim = separator || "-"; + + function S4() { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + } + + return (S4() + S4() + delim + S4() + delim + S4() + + delim + S4() + delim + S4() + S4() + S4()); + }, + + store : function (el, scenarios) { + var uuid = this.uuid(), + current_uuid = el.data('uuid'); + + if (current_uuid) return this.cache[current_uuid]; + + el.attr('data-uuid', uuid); + + return this.cache[uuid] = scenarios; + }, + + trim : function(str) { + if (typeof str === 'string') { + return $.trim(str); + } + + return str; + }, + + parse_data_attr : function (el) { + var raw = el.data(this.settings.load_attr).split(/\[(.*?)\]/), + count = raw.length, output = []; + + for (var i = count - 1; i >= 0; i--) { + if (raw[i].replace(/[\W\d]+/, '').length > 4) { + output.push(raw[i]); + } + } + + return output; + }, + + reflow : function () { + this.load('images', true); + this.load('nodes', true); + } + + }; + +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.joyride.js b/foundation-memopol/static/js/foundation/foundation.joyride.js new file mode 100644 index 0000000..f7140aa --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.joyride.js @@ -0,0 +1,839 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var Modernizr = Modernizr || false; + + Foundation.libs.joyride = { + name : 'joyride', + + version : '5.0.0', + + defaults : { + expose : false, // turn on or off the expose feature + modal : true, // Whether to cover page with modal during the tour + tip_location : 'bottom', // 'top' or 'bottom' in relation to parent + nub_position : 'auto', // override on a per tooltip bases + scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation + scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. + timer : 0, // 0 = no timer , all other numbers = timer in milliseconds + start_timer_on_click : true, // true or false - true requires clicking the first button start the timer + start_offset : 0, // the index of the tooltip you want to start on (index of the li) + next_button : true, // true or false to control whether a next button is used + tip_animation : 'fade', // 'pop' or 'fade' in each tip + pause_after : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements + tip_animation_fade_speed: 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition + cookie_monster : false, // true or false to control whether cookies are used + cookie_name : 'joyride', // Name the cookie you'll use + cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' + cookie_expires : 365, // set when you would like the cookie to expire. + tip_container : 'body', // Where will the tip be attached + tip_location_patterns : { + top: ['bottom'], + bottom: [], // bottom should not need to be repositioned + left: ['right', 'top', 'bottom'], + right: ['left', 'top', 'bottom'] + }, + post_ride_callback : function (){}, // A method to call once the tour closes (canceled or complete) + post_step_callback : function (){}, // A method to call after each step + pre_step_callback : function (){}, // A method to call before each step + pre_ride_callback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + post_expose_callback : function (){}, // A method to call after an element has been exposed + template : { // HTML segments for tip layout + link : '×', + timer : '
    ', + tip : '
    ', + wrapper : '
    ', + button : '', + modal : '
    ', + expose : '
    ', + expose_cover: '
    ' + }, + expose_add_class : '' // One or more space-separated class names to be added to exposed element + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle delay'); + + this.settings = this.defaults; + + this.bindings(method, options) + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.joyride') + .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { + e.preventDefault(); + + if (this.settings.$li.next().length < 1) { + this.end(); + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(); + this.startTimer(); + } else { + this.hide(); + this.show(); + } + + }.bind(this)) + + .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { + e.preventDefault(); + this.end(); + }.bind(this)); + + $(window) + .off('.joyride') + .on('resize.fndtn.joyride', self.throttle(function () { + if ($('[data-joyride]').length > 0 && self.settings.$next_tip) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + + if (self.is_phone()) { + self.pos_phone(); + } else { + self.pos_default(false, true); + } + } + }, 100)); + }, + + start : function () { + var self = this, + $this = $('[data-joyride]', this.scope), + integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], + int_settings_count = integer_settings.length; + + if (!$this.length > 0) return; + + if (!this.settings.init) this.events(); + + this.settings = $this.data('joyride-init'); + + // non configureable settings + this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tip_container); + this.settings.body_offset = $(this.settings.tip_container).position(); + this.settings.$tip_content = this.settings.$content_el.find('> li'); + this.settings.paused = false; + this.settings.attempts = 0; + + // can we create cookies? + if (typeof $.cookie !== 'function') { + this.settings.cookie_monster = false; + } + + // generate the tips and insert into dom. + if (!this.settings.cookie_monster || this.settings.cookie_monster && $.cookie(this.settings.cookie_name) === null) { + this.settings.$tip_content.each(function (index) { + var $this = $(this); + this.settings = $.extend({}, self.defaults, self.data_options($this)) + + // Make sure that settings parsed from data_options are integers where necessary + for (var i = int_settings_count - 1; i >= 0; i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); + }); + + // show first tip + if (!this.settings.start_timer_on_click && this.settings.timer > 0) { + this.show('init'); + this.startTimer(); + } else { + this.show('init'); + } + + } + }, + + resume : function () { + this.set_li(); + this.show(); + }, + + tip_template : function (opts) { + var $blank, content; + + opts.tip_class = opts.tip_class || ''; + + $blank = $(this.settings.template.tip).addClass(opts.tip_class); + content = $.trim($(opts.li).html()) + + this.button_text(opts.button_text) + + this.settings.template.link + + this.timer_instance(opts.index); + + $blank.append($(this.settings.template.wrapper)); + $blank.first().attr('data-index', opts.index); + $('.joyride-content-wrapper', $blank).append(content); + + return $blank[0]; + }, + + timer_instance : function (index) { + var txt; + + if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { + txt = ''; + } else { + txt = $(this.settings.template.timer)[0].outerHTML; + } + return txt; + }, + + button_text : function (txt) { + if (this.settings.next_button) { + txt = $.trim(txt) || 'Next'; + txt = $(this.settings.template.button).append(txt)[0].outerHTML; + } else { + txt = ''; + } + return txt; + }, + + create : function (opts) { + var buttonText = opts.$li.attr('data-button') || opts.$li.attr('data-text'), + tipClass = opts.$li.attr('class'), + $tip_content = $(this.tip_template({ + tip_class : tipClass, + index : opts.index, + button_text : buttonText, + li : opts.$li + })); + + $(this.settings.tip_container).append($tip_content); + }, + + show : function (init) { + var $timer = null; + + // are we paused? + if (this.settings.$li === undefined + || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { + + // don't go to the next li if the tour was paused + if (this.settings.paused) { + this.settings.paused = false; + } else { + this.set_li(init); + } + + this.settings.attempts = 0; + + if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } + + this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); + + this.settings.timer = parseInt(this.settings.timer, 10); + + this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; + + // scroll if not modal + if (!/body/i.test(this.settings.$target.selector)) { + this.scroll_to(); + } + + if (this.is_phone()) { + this.pos_phone(true); + } else { + this.pos_default(true); + } + + $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); + + if (/pop/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip.show(); + + this.delay(function () { + $timer.animate({ + width: $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.show(); + + } + + + } else if (/fade/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip + .fadeIn(this.settings.tip_animation_fade_speed) + .show(); + + this.delay(function () { + $timer.animate({ + width: $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fadeSpeed); + + } else { + this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); + } + } + + this.settings.$current_tip = this.settings.$next_tip; + + // skip non-existant targets + } else if (this.settings.$li && this.settings.$target.length < 1) { + + this.show(); + + } else { + + this.end(); + + } + } else { + + this.settings.paused = true; + + } + + }, + + is_phone : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + + // Prevent scroll bouncing...wait to remove from layout + this.settings.$current_tip.css('visibility', 'hidden'); + setTimeout($.proxy(function() { + this.hide(); + this.css('visibility', 'visible'); + }, this.settings.$current_tip), 0); + this.settings.post_step_callback(this.settings.$li.index(), + this.settings.$current_tip); + }, + + set_li : function (init) { + if (init) { + this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); + this.set_next_tip(); + this.settings.$current_tip = this.settings.$next_tip; + } else { + this.settings.$li = this.settings.$li.next(); + this.set_next_tip(); + } + + this.set_target(); + }, + + set_next_tip : function () { + this.settings.$next_tip = $(".joyride-tip-guide").eq(this.settings.$li.index()); + this.settings.$next_tip.data('closed', ''); + }, + + set_target : function () { + var cl = this.settings.$li.attr('data-class'), + id = this.settings.$li.attr('data-id'), + $sel = function () { + if (id) { + return $(document.getElementById(id)); + } else if (cl) { + return $('.' + cl).first(); + } else { + return $('body'); + } + }; + + this.settings.$target = $sel(); + }, + + scroll_to : function () { + var window_half, tipOffset; + + window_half = $(window).height() / 2; + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); + + if (tipOffset > 0) { + $('html, body').animate({ + scrollTop: tipOffset + }, this.settings.scroll_speed, 'swing'); + } + }, + + paused : function () { + return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); + }, + + restart : function () { + this.hide(); + this.settings.$li = undefined; + this.show('init'); + }, + + pos_default : function (init, resizing) { + var half_fold = Math.ceil($(window).height() / 2), + tip_position = this.settings.$next_tip.offset(), + $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil($nub.outerWidth() / 2), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + // tip must not be "display: none" to calculate position + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (typeof resizing === 'undefined') { + resizing = false; + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.bottom()) { + var leftOffset = this.settings.$target.offset().left; + if (Foundation.rtl) { + leftOffset = this.settings.$target.offset().width - this.settings.$next_tip.width() + leftOffset; + } + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), + left: leftOffset}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); + + } else if (this.top()) { + var leftOffset = this.settings.$target.offset().left; + if (Foundation.rtl) { + leftOffset = this.settings.$target.offset().width - this.settings.$next_tip.width() + leftOffset; + } + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), + left: leftOffset}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); + + } else if (this.right()) { + + this.settings.$next_tip.css({ + top: this.settings.$target.offset().top, + left: (this.outerWidth(this.settings.$target) + this.settings.$target.offset().left + nub_width)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); + + } else if (this.left()) { + + this.settings.$next_tip.css({ + top: this.settings.$target.offset().top, + left: (this.settings.$target.offset().left - this.outerWidth(this.settings.$next_tip) - nub_width)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); + + } + + if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; + + this.settings.attempts++; + + this.pos_default(); + + } + + } else if (this.settings.$li.length) { + + this.pos_modal($nub); + + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + + }, + + pos_phone : function (init) { + var tip_height = this.settings.$next_tip.outerHeight(), + tip_offset = this.settings.$next_tip.offset(), + target_height = this.settings.$target.outerHeight(), + $nub = $('.joyride-nub', this.settings.$next_tip), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.top()) { + + this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); + $nub.addClass('bottom'); + + } else { + + this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); + $nub.addClass('top'); + + } + + } else if (this.settings.$li.length) { + this.pos_modal($nub); + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + }, + + pos_modal : function ($nub) { + this.center(); + $nub.hide(); + + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (joyridemodalbg.length < 1) { + $('body').append(this.settings.template.modal).show(); + } + + if (/pop/i.test(this.settings.tip_animation)) { + joyridemodalbg.show(); + } else { + joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + origClasses, + randId = 'expose-'+Math.floor(Math.random()*10000); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if(window.console){ + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top: el.offset().top, + left: el.offset().left, + width: el.outerWidth(true), + height: el.outerHeight(true) + }); + + exposeCover = $(this.settings.template.expose_cover); + + origCSS = { + zIndex: el.css('z-index'), + position: el.css('position') + }; + + origClasses = el.attr('class') == null ? '' : el.attr('class'); + + el.css('z-index',parseInt(expose.css('z-index'))+1); + + if (origCSS.position == 'static') { + el.css('position','relative'); + } + + el.data('expose-css',origCSS); + el.data('orig-class', origClasses); + el.attr('class', origClasses + ' ' + this.settings.expose_add_class); + + exposeCover.css({ + top: el.offset().top, + left: el.offset().left, + width: el.outerWidth(true), + height: el.outerHeight(true) + }); + + if (this.settings.modal) this.show_modal(); + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose , + origCSS, + origClasses, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); + } else { + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if(origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + origClasses = el.data('orig-class'); + el.attr('class', origClasses); + el.removeData('orig-classes'); + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed: function(el){ + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed: function(el){ + var search, count; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string'){ + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + count = this.settings.exposed.length; + + for (var i=0; i < count; i++) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } + } + }, + + center : function () { + var $w = $(window); + + this.settings.$next_tip.css({ + top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), + left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) + }); + + return true; + }, + + bottom : function () { + return /bottom/i.test(this.settings.tip_settings.tip_location); + }, + + top : function () { + return /top/i.test(this.settings.tip_settings.tip_location); + }, + + right : function () { + return /right/i.test(this.settings.tip_settings.tip_location); + }, + + left : function () { + return /left/i.test(this.settings.tip_settings.tip_location); + }, + + corners : function (el) { + var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), + right = w.width() + w.scrollLeft(), + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } + + return [ + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + w.scrollLeft() > el.offset().left + ]; + }, + + visible : function (hidden_corners) { + var i = hidden_corners.length; + + while (i--) { + if (hidden_corners[i]) return false; + } + + return true; + }, + + nub_position : function (nub, pos, def) { + if (pos === 'auto') { + nub.addClass(def); + } else { + nub.addClass(pos); + } + }, + + startTimer : function () { + if (this.settings.$li.length) { + this.settings.automate = setTimeout(function () { + this.hide(); + this.show(); + this.startTimer(); + }.bind(this), this.settings.timer); + } else { + clearTimeout(this.settings.automate); + } + }, + + end : function () { + if (this.settings.cookie_monster) { + $.cookie(this.settings.cookie_name, 'ridden', { expires: this.settings.cookie_expires, domain: this.settings.cookie_domain }); + } + + if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + } + + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + this.settings.$next_tip.data('closed', true); + + $('.joyride-modal-bg').hide(); + this.settings.$current_tip.hide(); + this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); + this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); + $('.joyride-tip-guide').remove(); + }, + + off : function () { + $(this.scope).off('.joyride'); + $(window).off('.joyride'); + $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); + $('.joyride-tip-guide, .joyride-modal-bg').remove(); + clearTimeout(this.settings.automate); + this.settings = {}; + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.js b/foundation-memopol/static/js/foundation/foundation.js new file mode 100644 index 0000000..c2d031f --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.js @@ -0,0 +1,416 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2013, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +(function ($, window, document, undefined) { + 'use strict'; + + // Used to retrieve Foundation media queries from CSS. + if($('head').has('.foundation-mq-small').length === 0) { + $('head').append(''); + } + + if($('head').has('.foundation-mq-medium').length === 0) { + $('head').append(''); + } + + if($('head').has('.foundation-mq-large').length === 0) { + $('head').append(''); + } + + if($('head').has('.foundation-mq-xlarge').length === 0) { + $('head').append(''); + } + + if($('head').has('.foundation-mq-xxlarge').length === 0) { + $('head').append(''); + } + + // Embed FastClick (this should be removed later) + function FastClick(layer){'use strict';var oldOnClick,self=this;this.trackingClick=false;this.trackingClickStart=0;this.targetElement=null;this.touchStartX=0;this.touchStartY=0;this.lastTouchIdentifier=0;this.touchBoundary=10;this.layer=layer;if(!layer||!layer.nodeType){throw new TypeError('Layer must be a document node');}this.onClick=function(){return FastClick.prototype.onClick.apply(self,arguments)};this.onMouse=function(){return FastClick.prototype.onMouse.apply(self,arguments)};this.onTouchStart=function(){return FastClick.prototype.onTouchStart.apply(self,arguments)};this.onTouchMove=function(){return FastClick.prototype.onTouchMove.apply(self,arguments)};this.onTouchEnd=function(){return FastClick.prototype.onTouchEnd.apply(self,arguments)};this.onTouchCancel=function(){return FastClick.prototype.onTouchCancel.apply(self,arguments)};if(FastClick.notNeeded(layer)){return}if(this.deviceIsAndroid){layer.addEventListener('mouseover',this.onMouse,true);layer.addEventListener('mousedown',this.onMouse,true);layer.addEventListener('mouseup',this.onMouse,true)}layer.addEventListener('click',this.onClick,true);layer.addEventListener('touchstart',this.onTouchStart,false);layer.addEventListener('touchmove',this.onTouchMove,false);layer.addEventListener('touchend',this.onTouchEnd,false);layer.addEventListener('touchcancel',this.onTouchCancel,false);if(!Event.prototype.stopImmediatePropagation){layer.removeEventListener=function(type,callback,capture){var rmv=Node.prototype.removeEventListener;if(type==='click'){rmv.call(layer,type,callback.hijacked||callback,capture)}else{rmv.call(layer,type,callback,capture)}};layer.addEventListener=function(type,callback,capture){var adv=Node.prototype.addEventListener;if(type==='click'){adv.call(layer,type,callback.hijacked||(callback.hijacked=function(event){if(!event.propagationStopped){callback(event)}}),capture)}else{adv.call(layer,type,callback,capture)}}}if(typeof layer.onclick==='function'){oldOnClick=layer.onclick;layer.addEventListener('click',function(event){oldOnClick(event)},false);layer.onclick=null}}FastClick.prototype.deviceIsAndroid=navigator.userAgent.indexOf('Android')>0;FastClick.prototype.deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent);FastClick.prototype.deviceIsIOS4=FastClick.prototype.deviceIsIOS&&(/OS 4_\d(_\d)?/).test(navigator.userAgent);FastClick.prototype.deviceIsIOSWithBadTarget=FastClick.prototype.deviceIsIOS&&(/OS ([6-9]|\d{2})_\d/).test(navigator.userAgent);FastClick.prototype.needsClick=function(target){'use strict';switch(target.nodeName.toLowerCase()){case'button':case'select':case'textarea':if(target.disabled){return true}break;case'input':if((this.deviceIsIOS&&target.type==='file')||target.disabled){return true}break;case'label':case'video':return true}return(/\bneedsclick\b/).test(target.className)};FastClick.prototype.needsFocus=function(target){'use strict';switch(target.nodeName.toLowerCase()){case'textarea':case'select':return true;case'input':switch(target.type){case'button':case'checkbox':case'file':case'image':case'radio':case'submit':return false}return!target.disabled&&!target.readOnly;default:return(/\bneedsfocus\b/).test(target.className)}};FastClick.prototype.sendClick=function(targetElement,event){'use strict';var clickEvent,touch;if(document.activeElement&&document.activeElement!==targetElement){document.activeElement.blur()}touch=event.changedTouches[0];clickEvent=document.createEvent('MouseEvents');clickEvent.initMouseEvent('click',true,true,window,1,touch.screenX,touch.screenY,touch.clientX,touch.clientY,false,false,false,false,0,null);clickEvent.forwardedTouchEvent=true;targetElement.dispatchEvent(clickEvent)};FastClick.prototype.focus=function(targetElement){'use strict';var length;if(this.deviceIsIOS&&targetElement.setSelectionRange){length=targetElement.value.length;targetElement.setSelectionRange(length,length)}else{targetElement.focus()}};FastClick.prototype.updateScrollParent=function(targetElement){'use strict';var scrollParent,parentElement;scrollParent=targetElement.fastClickScrollParent;if(!scrollParent||!scrollParent.contains(targetElement)){parentElement=targetElement;do{if(parentElement.scrollHeight>parentElement.offsetHeight){scrollParent=parentElement;targetElement.fastClickScrollParent=parentElement;break}parentElement=parentElement.parentElement}while(parentElement)}if(scrollParent){scrollParent.fastClickLastScrollTop=scrollParent.scrollTop}};FastClick.prototype.getTargetElementFromEventTarget=function(eventTarget){'use strict';if(eventTarget.nodeType===Node.TEXT_NODE){return eventTarget.parentNode}return eventTarget};FastClick.prototype.onTouchStart=function(event){'use strict';var targetElement,touch,selection;if(event.targetTouches.length>1){return true}targetElement=this.getTargetElementFromEventTarget(event.target);touch=event.targetTouches[0];if(this.deviceIsIOS){selection=window.getSelection();if(selection.rangeCount&&!selection.isCollapsed){return true}if(!this.deviceIsIOS4){if(touch.identifier===this.lastTouchIdentifier){event.preventDefault();return false}this.lastTouchIdentifier=touch.identifier;this.updateScrollParent(targetElement)}}this.trackingClick=true;this.trackingClickStart=event.timeStamp;this.targetElement=targetElement;this.touchStartX=touch.pageX;this.touchStartY=touch.pageY;if((event.timeStamp-this.lastClickTime)<200){event.preventDefault()}return true};FastClick.prototype.touchHasMoved=function(event){'use strict';var touch=event.changedTouches[0],boundary=this.touchBoundary;if(Math.abs(touch.pageX-this.touchStartX)>boundary||Math.abs(touch.pageY-this.touchStartY)>boundary){return true}return false};FastClick.prototype.onTouchMove=function(event){'use strict';if(!this.trackingClick){return true}if(this.targetElement!==this.getTargetElementFromEventTarget(event.target)||this.touchHasMoved(event)){this.trackingClick=false;this.targetElement=null}return true};FastClick.prototype.findControl=function(labelElement){'use strict';if(labelElement.control!==undefined){return labelElement.control}if(labelElement.htmlFor){return document.getElementById(labelElement.htmlFor)}return labelElement.querySelector('button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea')};FastClick.prototype.onTouchEnd=function(event){'use strict';var forElement,trackingClickStart,targetTagName,scrollParent,touch,targetElement=this.targetElement;if(!this.trackingClick){return true}if((event.timeStamp-this.lastClickTime)<200){this.cancelNextClick=true;return true}this.lastClickTime=event.timeStamp;trackingClickStart=this.trackingClickStart;this.trackingClick=false;this.trackingClickStart=0;if(this.deviceIsIOSWithBadTarget){touch=event.changedTouches[0];targetElement=document.elementFromPoint(touch.pageX-window.pageXOffset,touch.pageY-window.pageYOffset)||targetElement;targetElement.fastClickScrollParent=this.targetElement.fastClickScrollParent}targetTagName=targetElement.tagName.toLowerCase();if(targetTagName==='label'){forElement=this.findControl(targetElement);if(forElement){this.focus(targetElement);if(this.deviceIsAndroid){return false}targetElement=forElement}}else if(this.needsFocus(targetElement)){if((event.timeStamp-trackingClickStart)>100||(this.deviceIsIOS&&window.top!==window&&targetTagName==='input')){this.targetElement=null;return false}this.focus(targetElement);if(!this.deviceIsIOS4||targetTagName!=='select'){this.targetElement=null;event.preventDefault()}return false}if(this.deviceIsIOS&&!this.deviceIsIOS4){scrollParent=targetElement.fastClickScrollParent;if(scrollParent&&scrollParent.fastClickLastScrollTop!==scrollParent.scrollTop){return true}}if(!this.needsClick(targetElement)){event.preventDefault();this.sendClick(targetElement,event)}return false};FastClick.prototype.onTouchCancel=function(){'use strict';this.trackingClick=false;this.targetElement=null};FastClick.prototype.onMouse=function(event){'use strict';if(!this.targetElement){return true}if(event.forwardedTouchEvent){return true}if(!event.cancelable){return true}if(!this.needsClick(this.targetElement)||this.cancelNextClick){if(event.stopImmediatePropagation){event.stopImmediatePropagation()}else{event.propagationStopped=true}event.stopPropagation();event.preventDefault();return false}return true};FastClick.prototype.onClick=function(event){'use strict';var permitted;if(this.trackingClick){this.targetElement=null;this.trackingClick=false;return true}if(event.target.type==='submit'&&event.detail===0){return true}permitted=this.onMouse(event);if(!permitted){this.targetElement=null}return permitted};FastClick.prototype.destroy=function(){'use strict';var layer=this.layer;if(this.deviceIsAndroid){layer.removeEventListener('mouseover',this.onMouse,true);layer.removeEventListener('mousedown',this.onMouse,true);layer.removeEventListener('mouseup',this.onMouse,true)}layer.removeEventListener('click',this.onClick,true);layer.removeEventListener('touchstart',this.onTouchStart,false);layer.removeEventListener('touchmove',this.onTouchMove,false);layer.removeEventListener('touchend',this.onTouchEnd,false);layer.removeEventListener('touchcancel',this.onTouchCancel,false)};FastClick.notNeeded=function(layer){'use strict';var metaViewport;if(typeof window.ontouchstart==='undefined'){return true}if((/Chrome\/[0-9]+/).test(navigator.userAgent)){if(FastClick.prototype.deviceIsAndroid){metaViewport=document.querySelector('meta[name=viewport]');if(metaViewport&&metaViewport.content.indexOf('user-scalable=no')!==-1){return true}}else{return true}}if(layer.style.msTouchAction==='none'){return true}return false};FastClick.attach=function(layer){'use strict';return new FastClick(layer)};if(typeof define!=='undefined'&&define.amd){define(function(){'use strict';return FastClick})}else if(typeof module!=='undefined'&&module.exports){module.exports=FastClick.attach;module.exports.FastClick=FastClick}else{window.FastClick=FastClick} + + + // Enable FastClick + if(typeof FastClick !== 'undefined') { + FastClick.attach(document.body); + } + + // private Fast Selector wrapper, + // returns jQuery object. Only use where + // getElementById is not available. + var S = function (selector, context) { + if (typeof selector === 'string') { + if (context) { + return $(context.querySelectorAll(selector)); + } + + return $(document.querySelectorAll(selector)); + } + + return $(selector, context); + }; + + /* + https://github.com/paulirish/matchMedia.js + */ + + window.matchMedia = window.matchMedia || (function( doc, undefined ) { + + "use strict"; + + var bool, + docElem = doc.documentElement, + refNode = docElem.firstElementChild || docElem.firstChild, + // fakeBody required for + fakeBody = doc.createElement( "body" ), + div = doc.createElement( "div" ); + + div.id = "mq-test-1"; + div.style.cssText = "position:absolute;top:-100em"; + fakeBody.style.background = "none"; + fakeBody.appendChild(div); + + return function(q){ + + div.innerHTML = "­"; + + docElem.insertBefore( fakeBody, refNode ); + bool = div.offsetWidth === 42; + docElem.removeChild( fakeBody ); + + return { + matches: bool, + media: q + }; + + }; + + }( document )); + + /* + * jquery.requestAnimationFrame + * https://github.com/gnarf37/jquery-requestAnimationFrame + * Requires jQuery 1.8+ + * + * Copyright (c) 2012 Corey Frang + * Licensed under the MIT license. + */ + + (function( $ ) { + + // requestAnimationFrame polyfill adapted from Erik Möller + // fixes from Paul Irish and Tino Zijdel + // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating + + + var animating, + lastTime = 0, + vendors = ['webkit', 'moz'], + requestAnimationFrame = window.requestAnimationFrame, + cancelAnimationFrame = window.cancelAnimationFrame; + + for(; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { + requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; + cancelAnimationFrame = cancelAnimationFrame || + window[ vendors[lastTime] + "CancelAnimationFrame" ] || + window[ vendors[lastTime] + "CancelRequestAnimationFrame" ]; + } + + function raf() { + if ( animating ) { + requestAnimationFrame( raf ); + jQuery.fx.tick(); + } + } + + if ( requestAnimationFrame ) { + // use rAF + window.requestAnimationFrame = requestAnimationFrame; + window.cancelAnimationFrame = cancelAnimationFrame; + jQuery.fx.timer = function( timer ) { + if ( timer() && jQuery.timers.push( timer ) && !animating ) { + animating = true; + raf(); + } + }; + + jQuery.fx.stop = function() { + animating = false; + }; + } else { + // polyfill + window.requestAnimationFrame = function( callback, element ) { + var currTime = new Date().getTime(), + timeToCall = Math.max( 0, 16 - ( currTime - lastTime ) ), + id = window.setTimeout( function() { + callback( currTime + timeToCall ); + }, timeToCall ); + lastTime = currTime + timeToCall; + return id; + }; + + window.cancelAnimationFrame = function(id) { + clearTimeout(id); + }; + + } + + }( jQuery )); + + + function removeQuotes (string) { + if (typeof string === 'string' || string instanceof String) { + string = string.replace(/^[\\/'"]+|(;\s?})+|[\\/'"]+$/g, ''); + } + + return string; + } + + window.Foundation = { + name : 'Foundation', + + version : '5.0.0', + + media_queries : { + small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + medium : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + large : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + xlarge: S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + xxlarge: S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') + }, + + stylesheet : $('').appendTo('head')[0].sheet, + + init : function (scope, libraries, method, options, response) { + var library_arr, + args = [scope, method, options, response], + responses = []; + + // check RTL + this.rtl = /rtl/i.test(S('html').attr('dir')); + + // set foundation global scope + this.scope = scope || this.scope; + + if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { + if (this.libs.hasOwnProperty(libraries)) { + responses.push(this.init_lib(libraries, args)); + } + } else { + for (var lib in this.libs) { + responses.push(this.init_lib(lib, libraries)); + } + } + + return scope; + }, + + init_lib : function (lib, args) { + if (this.libs.hasOwnProperty(lib)) { + this.patch(this.libs[lib]); + + if (args && args.hasOwnProperty(lib)) { + return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); + } + + return this.libs[lib].init.apply(this.libs[lib], args); + } + + return function () {}; + }, + + patch : function (lib) { + lib.scope = this.scope; + lib['data_options'] = this.lib_methods.data_options; + lib['bindings'] = this.lib_methods.bindings; + lib['S'] = S; + lib.rtl = this.rtl; + }, + + inherit : function (scope, methods) { + var methods_arr = methods.split(' '); + + for (var i = methods_arr.length - 1; i >= 0; i--) { + if (this.lib_methods.hasOwnProperty(methods_arr[i])) { + this.libs[scope.name][methods_arr[i]] = this.lib_methods[methods_arr[i]]; + } + } + }, + + random_str : function (length) { + var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); + + if (!length) { + length = Math.floor(Math.random() * chars.length); + } + + var str = ''; + for (var i = 0; i < length; i++) { + str += chars[Math.floor(Math.random() * chars.length)]; + } + return str; + }, + + libs : {}, + + // methods that can be inherited in libraries + lib_methods : { + throttle : function(fun, delay) { + var timer = null; + + return function () { + var context = this, args = arguments; + + clearTimeout(timer); + timer = setTimeout(function () { + fun.apply(context, args); + }, delay); + }; + }, + + // parses data-options attribute + data_options : function (el) { + var opts = {}, ii, p, opts_arr, opts_len, + data_options = el.data('options'); + + if (typeof data_options === 'object') { + return data_options; + } + + opts_arr = (data_options || ':').split(';'), + opts_len = opts_arr.length; + + function isNumber (o) { + return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; + } + + function trim(str) { + if (typeof str === 'string') return $.trim(str); + return str; + } + + // parse options + for (ii = opts_len - 1; ii >= 0; ii--) { + p = opts_arr[ii].split(':'); + + if (/true/i.test(p[1])) p[1] = true; + if (/false/i.test(p[1])) p[1] = false; + if (isNumber(p[1])) p[1] = parseInt(p[1], 10); + + if (p.length === 2 && p[0].length > 0) { + opts[trim(p[0])] = trim(p[1]); + } + } + + return opts; + }, + + delay : function (fun, delay) { + return setTimeout(fun, delay); + }, + + // test for empty object or array + empty : function (obj) { + if (obj.length && obj.length > 0) return false; + if (obj.length && obj.length === 0) return true; + + for (var key in obj) { + if (hasOwnProperty.call(obj, key)) return false; + } + + return true; + }, + + register_media : function(media, media_class) { + if(Foundation.media_queries[media] === undefined) { + $('head').append(''); + Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); + } + }, + + addCustomRule : function(rule, media) { + if(media === undefined) { + Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); + } else { + var query = Foundation.media_queries[media]; + if(query !== undefined) { + Foundation.stylesheet.insertRule('@media ' + + Foundation.media_queries[media] + '{ ' + rule + ' }'); + } + } + }, + + loaded : function (image, callback) { + function loaded () { + callback(image[0]); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }, + + bindings : function (method, options) { + var self = this, + should_bind_events = !S(this).data(this.name + '-init'); + + if (typeof method === 'string') { + return this[method].call(this); + } + + if (S(this.scope).is('[data-' + this.name +']')) { + S(this.scope).data(this.name + '-init', $.extend({}, this.settings, (options || method), this.data_options(S(this.scope)))); + + if (should_bind_events) { + this.events(this.scope); + } + + } else { + S('[data-' + this.name + ']', this.scope).each(function () { + var should_bind_events = !S(this).data(self.name + '-init'); + + S(this).data(self.name + '-init', $.extend({}, self.settings, (options || method), self.data_options(S(this)))); + + if (should_bind_events) { + self.events(this); + } + }); + } + } + } + }; + + $.fn.foundation = function () { + var args = Array.prototype.slice.call(arguments, 0); + + return this.each(function () { + Foundation.init.apply(Foundation, [this].concat(args)); + return this; + }); + }; + +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.magellan.js b/foundation-memopol/static/js/foundation/foundation.magellan.js new file mode 100644 index 0000000..586741b --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.magellan.js @@ -0,0 +1,118 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.magellan = { + name : 'magellan', + + version : '5.0.0', + + settings : { + active_class: 'active', + threshold: 0 + }, + + init : function (scope, method, options) { + this.fixed_magellan = $("[data-magellan-expedition]"); + this.set_threshold(); + this.last_destination = $('[data-magellan-destination]').last(); + this.events(); + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.magellan') + .on('arrival.fndtn.magellan', '[data-magellan-arrival]', function (e) { + var $destination = $(this), + $expedition = $destination.closest('[data-magellan-expedition]'), + active_class = $expedition.attr('data-magellan-active-class') + || self.settings.active_class; + + $destination + .closest('[data-magellan-expedition]') + .find('[data-magellan-arrival]') + .not($destination) + .removeClass(active_class); + $destination.addClass(active_class); + }); + + this.fixed_magellan + .off('.magellan') + .on('update-position.fndtn.magellan', function() { + var $el = $(this); + }) + .trigger('update-position'); + + $(window) + .off('.magellan') + .on('resize.fndtn.magellan', function() { + this.fixed_magellan.trigger('update-position'); + }.bind(this)) + .on('scroll.fndtn.magellan', function() { + var windowScrollTop = $(window).scrollTop(); + self.fixed_magellan.each(function() { + var $expedition = $(this); + if (typeof $expedition.data('magellan-top-offset') === 'undefined') { + $expedition.data('magellan-top-offset', $expedition.offset().top); + } + if (typeof $expedition.data('magellan-fixed-position') === 'undefined') { + $expedition.data('magellan-fixed-position', false); + } + var fixed_position = (windowScrollTop + self.settings.threshold) > $expedition.data("magellan-top-offset"); + var attr = $expedition.attr('data-magellan-top-offset'); + + if ($expedition.data("magellan-fixed-position") != fixed_position) { + $expedition.data("magellan-fixed-position", fixed_position); + if (fixed_position) { + $expedition.addClass('fixed'); + $expedition.css({position:"fixed", top:0}); + } else { + $expedition.removeClass('fixed'); + $expedition.css({position:"", top:""}); + } + if (fixed_position && typeof attr != 'undefined' && attr != false) { + $expedition.css({position:"fixed", top:attr + "px"}); + } + } + }); + }); + + + if (this.last_destination.length > 0) { + $(window).on('scroll.fndtn.magellan', function (e) { + var windowScrollTop = $(window).scrollTop(), + scrolltopPlusHeight = windowScrollTop + $(window).height(), + lastDestinationTop = Math.ceil(self.last_destination.offset().top); + + $('[data-magellan-destination]').each(function () { + var $destination = $(this), + destination_name = $destination.attr('data-magellan-destination'), + topOffset = $destination.offset().top - $destination.outerHeight(true) - windowScrollTop; + if (topOffset <= self.settings.threshold) { + $("[data-magellan-arrival='" + destination_name + "']").trigger('arrival'); + } + // In large screens we may hit the bottom of the page and dont reach the top of the last magellan-destination, so lets force it + if (scrolltopPlusHeight >= $(self.scope).height() && lastDestinationTop > windowScrollTop && lastDestinationTop < scrolltopPlusHeight) { + $('[data-magellan-arrival]').last().trigger('arrival'); + } + }); + }); + } + }, + + set_threshold : function () { + if (typeof this.settings.threshold !== 'number') { + this.settings.threshold = (this.fixed_magellan.length > 0) ? + this.fixed_magellan.outerHeight(true) : 0; + } + }, + + off : function () { + $(this.scope).off('.fndtn.magellan'); + $(window).off('.fndtn.magellan'); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.offcanvas.js b/foundation-memopol/static/js/foundation/foundation.offcanvas.js new file mode 100644 index 0000000..0ce07c0 --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.offcanvas.js @@ -0,0 +1,37 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.offcanvas = { + name : 'offcanvas', + + version : '5.0.0', + + settings : {}, + + init : function (scope, method, options) { + this.events(); + }, + + events : function () { + $(this.scope).off('.offcanvas') + .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { + e.preventDefault(); + $(this).closest('.off-canvas-wrap').toggleClass('move-right'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + e.preventDefault(); + $(".off-canvas-wrap").removeClass("move-right"); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { + e.preventDefault(); + $(this).closest(".off-canvas-wrap").toggleClass("move-left"); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + e.preventDefault(); + $(".off-canvas-wrap").removeClass("move-left"); + }); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.orbit.js b/foundation-memopol/static/js/foundation/foundation.orbit.js new file mode 100644 index 0000000..c9dc14c --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.orbit.js @@ -0,0 +1,434 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + var noop = function() {}; + + var Orbit = function(el, settings) { + // Don't reinitialize plugin + if (el.hasClass(settings.slides_container_class)) { + return this; + } + + var self = this, + container, + slides_container = el, + number_container, + bullets_container, + timer_container, + idx = 0, + animate, + timer, + locked = false, + adjust_height_after = false; + + slides_container.children().first().addClass(settings.active_slide_class); + + self.update_slide_number = function(index) { + if (settings.slide_number) { + number_container.find('span:first').text(parseInt(index)+1); + number_container.find('span:last').text(slides_container.children().length); + } + if (settings.bullets) { + bullets_container.children().removeClass(settings.bullets_active_class); + $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); + } + }; + + self.update_active_link = function(index) { + var link = $('a[data-orbit-link="'+slides_container.children().eq(index).attr('data-orbit-slide')+'"]'); + link.parents('ul').find('[data-orbit-link]').removeClass(settings.bullets_active_class); + link.addClass(settings.bullets_active_class); + }; + + self.build_markup = function() { + slides_container.wrap('
    '); + container = slides_container.parent(); + slides_container.addClass(settings.slides_container_class); + + if (settings.navigation_arrows) { + container.append($('').addClass(settings.prev_class)); + container.append($('').addClass(settings.next_class)); + } + + if (settings.timer) { + timer_container = $('
    ').addClass(settings.timer_container_class); + timer_container.append(''); + timer_container.append($('
    ').addClass(settings.timer_progress_class)); + timer_container.addClass(settings.timer_paused_class); + container.append(timer_container); + } + + if (settings.slide_number) { + number_container = $('
    ').addClass(settings.slide_number_class); + number_container.append(' ' + settings.slide_number_text + ' '); + container.append(number_container); + } + + if (settings.bullets) { + bullets_container = $('
      ').addClass(settings.bullets_container_class); + container.append(bullets_container); + bullets_container.wrap('
      '); + slides_container.children().each(function(idx, el) { + var bullet = $('
    1. ').attr('data-orbit-slide', idx); + bullets_container.append(bullet); + }); + } + + if (settings.stack_on_small) { + container.addClass(settings.stack_on_small_class); + } + + self.update_slide_number(0); + self.update_active_link(0); + }; + + self._goto = function(next_idx, start_timer) { + // if (locked) {return false;} + if (next_idx === idx) {return false;} + if (typeof timer === 'object') {timer.restart();} + var slides = slides_container.children(); + + var dir = 'next'; + locked = true; + if (next_idx < idx) {dir = 'prev';} + if (next_idx >= slides.length) {next_idx = 0;} + else if (next_idx < 0) {next_idx = slides.length - 1;} + + var current = $(slides.get(idx)); + var next = $(slides.get(next_idx)); + + current.css('zIndex', 2); + current.removeClass(settings.active_slide_class); + next.css('zIndex', 4).addClass(settings.active_slide_class); + + slides_container.trigger('before-slide-change.fndtn.orbit'); + settings.before_slide_change(); + self.update_active_link(next_idx); + + var callback = function() { + var unlock = function() { + idx = next_idx; + locked = false; + if (start_timer === true) {timer = self.create_timer(); timer.start();} + self.update_slide_number(idx); + slides_container.trigger('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); + settings.after_slide_change(idx, slides.length); + }; + if (slides_container.height() != next.height() && settings.variable_height) { + slides_container.animate({'height': next.height()}, 250, 'linear', unlock); + } else { + unlock(); + } + }; + + if (slides.length === 1) {callback(); return false;} + + var start_animation = function() { + if (dir === 'next') {animate.next(current, next, callback);} + if (dir === 'prev') {animate.prev(current, next, callback);} + }; + + if (next.height() > slides_container.height() && settings.variable_height) { + slides_container.animate({'height': next.height()}, 250, 'linear', start_animation); + } else { + start_animation(); + } + }; + + self.next = function(e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx + 1); + }; + + self.prev = function(e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx - 1); + }; + + self.link_custom = function(e) { + e.preventDefault(); + var link = $(this).attr('data-orbit-link'); + if ((typeof link === 'string') && (link = $.trim(link)) != "") { + var slide = container.find('[data-orbit-slide='+link+']'); + if (slide.index() != -1) {self._goto(slide.index());} + } + }; + + self.link_bullet = function(e) { + var index = $(this).attr('data-orbit-slide'); + if ((typeof index === 'string') && (index = $.trim(index)) != "") { + self._goto(parseInt(index)); + } + } + + self.timer_callback = function() { + self._goto(idx + 1, true); + } + + self.compute_dimensions = function() { + var current = $(slides_container.children().get(idx)); + var h = current.height(); + if (!settings.variable_height) { + slides_container.children().each(function(){ + if ($(this).height() > h) { h = $(this).height(); } + }); + } + slides_container.height(h); + }; + + self.create_timer = function() { + var t = new Timer( + container.find('.'+settings.timer_container_class), + settings, + self.timer_callback + ); + return t; + }; + + self.stop_timer = function() { + if (typeof timer === 'object') timer.stop(); + }; + + self.toggle_timer = function() { + var t = container.find('.'+settings.timer_container_class); + if (t.hasClass(settings.timer_paused_class)) { + if (typeof timer === 'undefined') {timer = self.create_timer();} + timer.start(); + } + else { + if (typeof timer === 'object') {timer.stop();} + } + }; + + self.init = function() { + self.build_markup(); + if (settings.timer) {timer = self.create_timer(); timer.start();} + animate = new FadeAnimation(settings, slides_container); + if (settings.animation === 'slide') + animate = new SlideAnimation(settings, slides_container); + container.on('click', '.'+settings.next_class, self.next); + container.on('click', '.'+settings.prev_class, self.prev); + container.on('click', '[data-orbit-slide]', self.link_bullet); + container.on('click', self.toggle_timer); + if (settings.swipe) { + container.on('touchstart.fndtn.orbit', function(e) { + if (!e.touches) {e = e.originalEvent;} + var data = { + start_page_x: e.touches[0].pageX, + start_page_y: e.touches[0].pageY, + start_time: (new Date()).getTime(), + delta_x: 0, + is_scrolling: undefined + }; + container.data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.orbit', function(e) { + if (!e.touches) { e = e.originalEvent; } + // Ignore pinch/zoom events + if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + + var data = container.data('swipe-transition'); + if (typeof data === 'undefined') {data = {};} + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? (idx+1) : (idx-1); + data.active = true; + self._goto(direction); + } + }) + .on('touchend.fndtn.orbit', function(e) { + container.data('swipe-transition', {}); + e.stopPropagation(); + }) + } + container.on('mouseenter.fndtn.orbit', function(e) { + if (settings.timer && settings.pause_on_hover) { + self.stop_timer(); + } + }) + .on('mouseleave.fndtn.orbit', function(e) { + if (settings.timer && settings.resume_on_mouseout) { + timer.start(); + } + }); + + $(document).on('click', '[data-orbit-link]', self.link_custom); + $(window).on('resize', self.compute_dimensions); + $(window).on('load', self.compute_dimensions); + $(window).on('load', function(){ + container.prev('.preloader').css('display', 'none'); + }); + slides_container.trigger('ready.fndtn.orbit'); + }; + + self.init(); + }; + + var Timer = function(el, settings, callback) { + var self = this, + duration = settings.timer_speed, + progress = el.find('.'+settings.timer_progress_class), + start, + timeout, + left = -1; + + this.update_progress = function(w) { + var new_progress = progress.clone(); + new_progress.attr('style', ''); + new_progress.css('width', w+'%'); + progress.replaceWith(new_progress); + progress = new_progress; + }; + + this.restart = function() { + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + left = -1; + self.update_progress(0); + }; + + this.start = function() { + if (!el.hasClass(settings.timer_paused_class)) {return true;} + left = (left === -1) ? duration : left; + el.removeClass(settings.timer_paused_class); + start = new Date().getTime(); + progress.animate({'width': '100%'}, left, 'linear'); + timeout = setTimeout(function() { + self.restart(); + callback(); + }, left); + el.trigger('timer-started.fndtn.orbit') + }; + + this.stop = function() { + if (el.hasClass(settings.timer_paused_class)) {return true;} + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + var end = new Date().getTime(); + left = left - (end - start); + var w = 100 - ((left / duration) * 100); + self.update_progress(w); + el.trigger('timer-stopped.fndtn.orbit'); + }; + }; + + var SlideAnimation = function(settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + var animMargin = {}; + animMargin[margin] = '0%'; + + this.next = function(current, next, callback) { + current.animate({marginLeft:'-100%'}, duration); + next.animate(animMargin, duration, function() { + current.css(margin, '100%'); + callback(); + }); + }; + + this.prev = function(current, prev, callback) { + current.animate({marginLeft:'100%'}, duration); + prev.css(margin, '-100%'); + prev.animate(animMargin, duration, function() { + current.css(margin, '100%'); + callback(); + }); + }; + }; + + var FadeAnimation = function(settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + + this.next = function(current, next, callback) { + next.css({'margin':'0%', 'opacity':'0.01'}); + next.animate({'opacity':'1'}, duration, 'linear', function() { + current.css('margin', '100%'); + callback(); + }); + }; + + this.prev = function(current, prev, callback) { + prev.css({'margin':'0%', 'opacity':'0.01'}); + prev.animate({'opacity':'1'}, duration, 'linear', function() { + current.css('margin', '100%'); + callback(); + }); + }; + }; + + + Foundation.libs = Foundation.libs || {}; + + Foundation.libs.orbit = { + name: 'orbit', + + version: '5.0.0', + + settings: { + animation: 'slide', + timer_speed: 10000, + pause_on_hover: true, + resume_on_mouseout: false, + animation_speed: 500, + stack_on_small: false, + navigation_arrows: true, + slide_number: true, + slide_number_text: 'of', + container_class: 'orbit-container', + stack_on_small_class: 'orbit-stack-on-small', + next_class: 'orbit-next', + prev_class: 'orbit-prev', + timer_container_class: 'orbit-timer', + timer_paused_class: 'paused', + timer_progress_class: 'orbit-progress', + slides_container_class: 'orbit-slides-container', + bullets_container_class: 'orbit-bullets', + bullets_active_class: 'active', + slide_number_class: 'orbit-slide-number', + caption_class: 'orbit-caption', + active_slide_class: 'active', + orbit_transition_class: 'orbit-transitioning', + bullets: true, + timer: true, + variable_height: false, + swipe: true, + before_slide_change: noop, + after_slide_change: noop + }, + + init: function (scope, method, options) { + var self = this; + + if (typeof method === 'object') { + $.extend(true, self.settings, method); + } + + if ($(scope).is('[data-orbit]')) { + var $el = $(scope); + var opts = self.data_options($el); + new Orbit($el, $.extend({},self.settings, opts)); + } + + $('[data-orbit]', scope).each(function(idx, el) { + var $el = $(el); + var opts = self.data_options($el); + new Orbit($el, $.extend({},self.settings, opts)); + }); + } + }; + + +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.reveal.js b/foundation-memopol/static/js/foundation/foundation.reveal.js new file mode 100644 index 0000000..a7521ec --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.reveal.js @@ -0,0 +1,347 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.reveal = { + name : 'reveal', + + version : '5.0.0', + + locked : false, + + settings : { + animation: 'fadeAndPop', + animation_speed: 250, + close_on_background_click: true, + close_on_esc: true, + dismiss_modal_class: 'close-reveal-modal', + bg_class: 'reveal-modal-bg', + open: function(){}, + opened: function(){}, + close: function(){}, + closed: function(){}, + bg : $('.reveal-modal-bg'), + css : { + open : { + 'opacity': 0, + 'visibility': 'visible', + 'display' : 'block' + }, + close : { + 'opacity': 1, + 'visibility': 'hidden', + 'display': 'none' + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'delay'); + + this.bindings(method, options); + }, + + events : function (scope) { + var self = this; + + $('[data-reveal-id]', this.scope) + .off('.reveal') + .on('click.fndtn.reveal', function (e) { + e.preventDefault(); + + if (!self.locked) { + var element = $(this), + ajax = element.data('reveal-ajax'); + + self.locked = true; + + if (typeof ajax === 'undefined') { + self.open.call(self, element); + } else { + var url = ajax === true ? element.attr('href') : ajax; + + self.open.call(self, element, {url: url}); + } + } + }); + + $(this.scope) + .off('.reveal') + .on('click.fndtn.reveal', this.close_targets(), function (e) { + + e.preventDefault(); + + if (!self.locked) { + var settings = $('[data-reveal].open').data('reveal-init'), + bg_clicked = $(e.target)[0] === $('.' + settings.bg_class)[0]; + + if (bg_clicked && !settings.close_on_background_click) { + return; + } + + self.locked = true; + self.close.call(self, bg_clicked ? $('[data-reveal].open') : $(this).closest('[data-reveal]')); + } + }); + + if($('[data-reveal]', this.scope).length > 0) { + $(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', this.settings.open) + .on('opened.fndtn.reveal', this.settings.opened) + .on('opened.fndtn.reveal', this.open_video) + .on('close.fndtn.reveal', this.settings.close) + .on('closed.fndtn.reveal', this.settings.closed) + .on('closed.fndtn.reveal', this.close_video); + } else { + $(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', '[data-reveal]', this.settings.open) + .on('opened.fndtn.reveal', '[data-reveal]', this.settings.opened) + .on('opened.fndtn.reveal', '[data-reveal]', this.open_video) + .on('close.fndtn.reveal', '[data-reveal]', this.settings.close) + .on('closed.fndtn.reveal', '[data-reveal]', this.settings.closed) + .on('closed.fndtn.reveal', '[data-reveal]', this.close_video); + } + + $('body').on('keyup.fndtn.reveal', function ( event ) { + var open_modal = $('[data-reveal].open'), + settings = open_modal.data('reveal-init'); + if ( event.which === 27 && settings.close_on_esc) { // 27 is the keycode for the Escape key + open_modal.foundation('reveal', 'close'); + } + }); + + return true; + }, + + open : function (target, ajax_settings) { + if (target) { + if (typeof target.selector !== 'undefined') { + var modal = $('#' + target.data('reveal-id')); + } else { + var modal = $(this.scope); + + ajax_settings = target; + } + } else { + var modal = $(this.scope); + } + + if (!modal.hasClass('open')) { + var open_modal = $('[data-reveal].open'); + + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + modal.trigger('open'); + + if (open_modal.length < 1) { + this.toggle_bg(); + } + + if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { + this.hide(open_modal, this.settings.css.close); + this.show(modal, this.settings.css.open); + } else { + var self = this, + old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; + + $.extend(ajax_settings, { + success: function (data, textStatus, jqXHR) { + if ( $.isFunction(old_success) ) { + old_success(data, textStatus, jqXHR); + } + + modal.html(data); + $(modal).foundation('section', 'reflow'); + + self.hide(open_modal, self.settings.css.close); + self.show(modal, self.settings.css.open); + } + }); + + $.ajax(ajax_settings); + } + } + }, + + close : function (modal) { + + var modal = modal && modal.length ? modal : $(this.scope), + open_modals = $('[data-reveal].open'); + + if (open_modals.length > 0) { + this.locked = true; + modal.trigger('close'); + this.toggle_bg(); + this.hide(open_modals, this.settings.css.close); + } + }, + + close_targets : function () { + var base = '.' + this.settings.dismiss_modal_class; + + if (this.settings.close_on_background_click) { + return base + ', .' + this.settings.bg_class; + } + + return base; + }, + + toggle_bg : function () { + if ($('.' + this.settings.bg_class).length === 0) { + this.settings.bg = $('
      ', {'class': this.settings.bg_class}) + .appendTo('body'); + } + + if (this.settings.bg.filter(':visible').length > 0) { + this.hide(this.settings.bg); + } else { + this.show(this.settings.bg); + } + }, + + show : function (el, css) { + // is modal + if (css) { + if (el.parent('body').length === 0) { + var placeholder = el.wrap('
      ').parent(); + el.on('closed.fndtn.reveal.wrapped', function() { + el.detach().appendTo(placeholder); + el.unwrap().unbind('closed.fndtn.reveal.wrapped'); + }); + + el.detach().appendTo('body'); + } + + if (/pop/i.test(this.settings.animation)) { + css.top = $(window).scrollTop() - el.data('offset') + 'px'; + var end_css = { + top: $(window).scrollTop() + el.data('css-top') + 'px', + opacity: 1 + }; + + return this.delay(function () { + return el + .css(css) + .animate(end_css, this.settings.animation_speed, 'linear', function () { + this.locked = false; + el.trigger('opened'); + }.bind(this)) + .addClass('open'); + }.bind(this), this.settings.animation_speed / 2); + } + + if (/fade/i.test(this.settings.animation)) { + var end_css = {opacity: 1}; + + return this.delay(function () { + return el + .css(css) + .animate(end_css, this.settings.animation_speed, 'linear', function () { + this.locked = false; + el.trigger('opened'); + }.bind(this)) + .addClass('open'); + }.bind(this), this.settings.animation_speed / 2); + } + + return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened'); + } + + // should we animate the background? + if (/fade/i.test(this.settings.animation)) { + return el.fadeIn(this.settings.animation_speed / 2); + } + + return el.show(); + }, + + hide : function (el, css) { + // is modal + if (css) { + if (/pop/i.test(this.settings.animation)) { + var end_css = { + top: - $(window).scrollTop() - el.data('offset') + 'px', + opacity: 0 + }; + + return this.delay(function () { + return el + .animate(end_css, this.settings.animation_speed, 'linear', function () { + this.locked = false; + el.css(css).trigger('closed'); + }.bind(this)) + .removeClass('open'); + }.bind(this), this.settings.animation_speed / 2); + } + + if (/fade/i.test(this.settings.animation)) { + var end_css = {opacity: 0}; + + return this.delay(function () { + return el + .animate(end_css, this.settings.animation_speed, 'linear', function () { + this.locked = false; + el.css(css).trigger('closed'); + }.bind(this)) + .removeClass('open'); + }.bind(this), this.settings.animation_speed / 2); + } + + return el.hide().css(css).removeClass('open').trigger('closed'); + } + + // should we animate the background? + if (/fade/i.test(this.settings.animation)) { + return el.fadeOut(this.settings.animation_speed / 2); + } + + return el.hide(); + }, + + close_video : function (e) { + var video = $(this).find('.flex-video'), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + iframe.attr('data-src', iframe[0].src); + iframe.attr('src', 'about:blank'); + video.hide(); + } + }, + + open_video : function (e) { + var video = $(this).find('.flex-video'), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + var data_src = iframe.attr('data-src'); + if (typeof data_src === 'string') { + iframe[0].src = iframe.attr('data-src'); + } else { + var src = iframe[0].src; + iframe[0].src = undefined; + iframe[0].src = src; + } + video.show(); + } + }, + + cache_offset : function (modal) { + var offset = modal.show().height() + parseInt(modal.css('top'), 10); + + modal.hide(); + + return offset; + }, + + off : function () { + $(this.scope).off('.fndtn.reveal'); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.tab.js b/foundation-memopol/static/js/foundation/foundation.tab.js new file mode 100644 index 0000000..f3dff80 --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.tab.js @@ -0,0 +1,37 @@ +/*jslint unparam: true, browser: true, indent: 2 */ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tab = { + name : 'tab', + + version : '5.0.1', + + settings : { + active_class: 'active' + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + $(this.scope).off('.tab').on('click.fndtn.tab', '[data-tab] > dd > a', function (e) { + e.preventDefault(); + + var tab = $(this).parent(), + target = $('#' + this.href.split('#')[1]), + siblings = tab.siblings(), + settings = tab.closest('[data-tab]').data('tab-init'); + + tab.addClass(settings.active_class); + siblings.removeClass(settings.active_class); + target.siblings().removeClass(settings.active_class).end().addClass(settings.active_class); + }); + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.tooltip.js b/foundation-memopol/static/js/foundation/foundation.tooltip.js new file mode 100644 index 0000000..27429ee --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.tooltip.js @@ -0,0 +1,202 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tooltip = { + name : 'tooltip', + + version : '5.0.0', + + settings : { + additional_inheritable_classes : [], + tooltip_class : '.tooltip', + append_to: 'body', + touch_close_text: 'Tap To Close', + disable_for_touch: false, + tip_template : function (selector, content) { + return '' + content + ''; + } + }, + + cache : {}, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this; + + if (Modernizr.touch) { + $(this.scope) + .off('.tooltip') + .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', + '[data-tooltip]', function (e) { + var settings = $.extend({}, self.settings, self.data_options($(this))); + if (!settings.disable_for_touch) { + e.preventDefault(); + $(settings.tooltip_class).hide(); + self.showOrCreateTip($(this)); + } + }) + .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', + this.settings.tooltip_class, function (e) { + e.preventDefault(); + $(this).fadeOut(150); + }); + } else { + $(this.scope) + .off('.tooltip') + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip', + '[data-tooltip]', function (e) { + var $this = $(this); + + if (/enter|over/i.test(e.type)) { + self.showOrCreateTip($this); + } else if (e.type === 'mouseout' || e.type === 'mouseleave') { + self.hide($this); + } + }); + } + }, + + showOrCreateTip : function ($target) { + var $tip = this.getTip($target); + + if ($tip && $tip.length > 0) { + return this.show($target); + } + + return this.create($target); + }, + + getTip : function ($target) { + var selector = this.selector($target), + tip = null; + + if (selector) { + tip = $('span[data-selector="' + selector + '"]' + this.settings.tooltip_class); + } + + return (typeof tip === 'object') ? tip : false; + }, + + selector : function ($target) { + var id = $target.attr('id'), + dataSelector = $target.attr('data-tooltip') || $target.attr('data-selector'); + + if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') { + dataSelector = 'tooltip' + Math.random().toString(36).substring(7); + $target.attr('data-selector', dataSelector); + } + + return (id && id.length > 0) ? id : dataSelector; + }, + + create : function ($target) { + var $tip = $(this.settings.tip_template(this.selector($target), $('
      ').html($target.attr('title')).html())), + classes = this.inheritable_classes($target); + + $tip.addClass(classes).appendTo(this.settings.append_to); + if (Modernizr.touch) { + $tip.append(''+this.settings.touch_close_text+''); + } + $target.removeAttr('title').attr('title',''); + this.show($target); + }, + + reposition : function (target, tip, classes) { + var width, nub, nubHeight, nubWidth, column, objPos; + + tip.css('visibility', 'hidden').show(); + + width = target.data('width'); + nub = tip.children('.nub'); + nubHeight = nub.outerHeight(); + nubWidth = nub.outerHeight(); + + objPos = function (obj, top, right, bottom, left, width) { + return obj.css({ + 'top' : (top) ? top : 'auto', + 'bottom' : (bottom) ? bottom : 'auto', + 'left' : (left) ? left : 'auto', + 'right' : (right) ? right : 'auto', + 'width' : (width) ? width : 'auto' + }).end(); + }; + + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', target.offset().left, width); + + if (this.small()) { + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', 12.5, $(this.scope).width()); + tip.addClass('tip-override'); + objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); + } else { + var left = target.offset().left; + if (Foundation.rtl) { + left = target.offset().left + target.offset().width - tip.outerWidth(); + } + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left, width); + tip.removeClass('tip-override'); + if (classes && classes.indexOf('tip-top') > -1) { + objPos(tip, (target.offset().top - tip.outerHeight()), 'auto', 'auto', left, width) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-left') > -1) { + objPos(tip, (target.offset().top + (target.outerHeight() / 2) - nubHeight*2.5), 'auto', 'auto', (target.offset().left - tip.outerWidth() - nubHeight), width) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-right') > -1) { + objPos(tip, (target.offset().top + (target.outerHeight() / 2) - nubHeight*2.5), 'auto', 'auto', (target.offset().left + target.outerWidth() + nubHeight), width) + .removeClass('tip-override'); + } + } + + tip.css('visibility', 'visible').hide(); + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches; + }, + + inheritable_classes : function (target) { + var inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'noradius'].concat(this.settings.additional_inheritable_classes), + classes = target.attr('class'), + filtered = classes ? $.map(classes.split(' '), function (el, i) { + if ($.inArray(el, inheritables) !== -1) { + return el; + } + }).join(' ') : ''; + + return $.trim(filtered); + }, + + show : function ($target) { + var $tip = this.getTip($target); + + this.reposition($target, $tip, $target.attr('class')); + $tip.fadeIn(150); + }, + + hide : function ($target) { + var $tip = this.getTip($target); + + $tip.fadeOut(150); + }, + + // deprecate reload + reload : function () { + var $self = $(this); + + return ($self.data('fndtn-tooltips')) ? $self.foundationTooltips('destroy').foundationTooltips('init') : $self.foundationTooltips('init'); + }, + + off : function () { + $(this.scope).off('.fndtn.tooltip'); + $(this.settings.tooltip_class).each(function (i) { + $('[data-tooltip]').get(i).attr('title', $(this).text()); + }).remove(); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); diff --git a/foundation-memopol/static/js/foundation/foundation.topbar.js b/foundation-memopol/static/js/foundation/foundation.topbar.js new file mode 100644 index 0000000..019471c --- /dev/null +++ b/foundation-memopol/static/js/foundation/foundation.topbar.js @@ -0,0 +1,380 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.topbar = { + name : 'topbar', + + version: '5.0.1', + + settings : { + index : 0, + sticky_class : 'sticky', + custom_back_text: true, + back_text: 'Back', + is_hover: true, + mobile_show_parent_link: false, + scrolltop : true // jump to top when sticky nav menu toggle is clicked + }, + + init : function (section, method, options) { + Foundation.inherit(this, 'addCustomRule register_media throttle'); + var self = this; + + self.register_media('topbar', 'foundation-mq-topbar'); + + this.bindings(method, options); + + $('[data-topbar]', this.scope).each(function () { + var topbar = $(this), + settings = topbar.data('topbar-init'), + section = $('section', this), + titlebar = $('> ul', this).first(); + + topbar.data('index', 0); + + var topbarContainer = topbar.parent(); + if(topbarContainer.hasClass('fixed') || topbarContainer.hasClass(settings.sticky_class)) { + self.settings.sticky_class = settings.sticky_class; + self.settings.stick_topbar = topbar; + topbar.data('height', topbarContainer.outerHeight()); + topbar.data('stickyoffset', topbarContainer.offset().top); + } else { + topbar.data('height', topbar.outerHeight()); + } + + if (!settings.assembled) self.assemble(topbar); + + if (settings.is_hover) { + $('.has-dropdown', topbar).addClass('not-click'); + } else { + $('.has-dropdown', topbar).removeClass('not-click'); + } + + // Pad body when sticky (scrolled) or fixed. + self.addCustomRule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); + + if (topbarContainer.hasClass('fixed')) { + $('body').addClass('f-topbar-fixed'); + } + }); + + }, + + toggle: function (toggleEl) { + var self = this; + + if (toggleEl) { + var topbar = $(toggleEl).closest('[data-topbar]'); + } else { + var topbar = $('[data-topbar]'); + } + + var settings = topbar.data('topbar-init'); + + var section = $('section, .section', topbar); + + if (self.breakpoint()) { + if (!self.rtl) { + section.css({left: '0%'}); + $('>.name', section).css({left: '100%'}); + } else { + section.css({right: '0%'}); + $('>.name', section).css({right: '100%'}); + } + + $('li.moved', section).removeClass('moved'); + topbar.data('index', 0); + + topbar + .toggleClass('expanded') + .css('height', ''); + } + + if (settings.scrolltop) { + if (!topbar.hasClass('expanded')) { + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + $('body').addClass('f-topbar-fixed'); + } + } else if (topbar.parent().hasClass('fixed')) { + if (settings.scrolltop) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + $('body').removeClass('f-topbar-fixed'); + + window.scrollTo(0,0); + } else { + topbar.parent().removeClass('expanded'); + } + } + } else { + if(topbar.parent().hasClass(self.settings.sticky_class)) { + topbar.parent().addClass('fixed'); + } + + if(topbar.parent().hasClass('fixed')) { + if (!topbar.hasClass('expanded')) { + topbar.removeClass('fixed'); + topbar.parent().removeClass('expanded'); + self.update_sticky_positioning(); + } else { + topbar.addClass('fixed'); + topbar.parent().addClass('expanded'); + } + } + } + }, + + timer : null, + + events : function (bar) { + var self = this; + $(this.scope) + .off('.topbar') + .on('click.fndtn.topbar', '[data-topbar] .toggle-topbar', function (e) { + e.preventDefault(); + self.toggle(this); + }) + .on('click.fndtn.topbar', '[data-topbar] li.has-dropdown', function (e) { + var li = $(this), + target = $(e.target), + topbar = li.closest('[data-topbar]'), + settings = topbar.data('topbar-init'); + + if(target.data('revealId')) { + self.toggle(); + return; + } + + if (self.breakpoint()) return; + if (settings.is_hover && !Modernizr.touch) return; + + e.stopImmediatePropagation(); + + if (li.hasClass('hover')) { + li + .removeClass('hover') + .find('li') + .removeClass('hover'); + + li.parents('li.hover') + .removeClass('hover'); + } else { + li.addClass('hover'); + + if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { + e.preventDefault(); + } + } + }) + .on('click.fndtn.topbar', '[data-topbar] .has-dropdown>a', function (e) { + if (self.breakpoint()) { + + e.preventDefault(); + + var $this = $(this), + topbar = $this.closest('[data-topbar]'), + section = topbar.find('section, .section'), + dropdownHeight = $this.next('.dropdown').outerHeight(), + $selectedLi = $this.closest('li'); + + topbar.data('index', topbar.data('index') + 1); + $selectedLi.addClass('moved'); + + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } + + topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); + } + }); + + $(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { + self.resize.call(self); + }, 50)).trigger('resize'); + + $('body').off('.topbar').on('click.fndtn.topbar touchstart.fndtn.topbar', function (e) { + var parent = $(e.target).closest('li').closest('li.hover'); + + if (parent.length > 0) { + return; + } + + $('[data-topbar