From f216336dfde309c5f4b9a2ae1b044ea1ac0bebfb Mon Sep 17 00:00:00 2001 From: Saurabh Bhatia Date: Fri, 14 Mar 2014 14:37:59 +0800 Subject: [PATCH] Store with new UI --- Gemfile | 13 +- Gemfile.lock | 25 +- app/assets/fonts/FontAwesome.otf | Bin 0 -> 48748 bytes app/assets/fonts/entypo.dev.svg | 980 +++++++++++ app/assets/fonts/entypo.eot | Bin 0 -> 33180 bytes app/assets/fonts/entypo.svg | 980 +++++++++++ app/assets/fonts/entypo.ttf | Bin 0 -> 33020 bytes app/assets/fonts/entypo.woff | Bin 0 -> 50608 bytes app/assets/fonts/fontawesome-webfont.eot | Bin 0 -> 27879 bytes app/assets/fonts/fontawesome-webfont.ttf | Bin 0 -> 60296 bytes app/assets/fonts/fontawesome-webfont.woff | Bin 0 -> 31840 bytes app/assets/images/bg_pattern.png | Bin 0 -> 17598 bytes app/assets/images/bg_pattern@2x.png | Bin 0 -> 48088 bytes app/assets/images/favicon.ico | Bin 0 -> 32988 bytes app/assets/images/orbit-logo.png | Bin 1590 -> 1583 bytes app/assets/images/orbit-logo.svg | 13 + app/assets/images/ruling-logo.png | Bin 0 -> 657 bytes app/assets/images/ruling-logo.svg | 15 + app/assets/javascripts/application.js | 3 +- app/assets/javascripts/main.js | 6 + app/assets/javascripts/plugin/app.js | 32 + app/assets/javascripts/plugin/domReady.js | 129 ++ app/assets/javascripts/plugin/html5shiv.js | 8 + .../plugin/jquery.lite.image.resize.js | 143 ++ app/assets/javascripts/plugin/response.min.js | 8 + app/assets/javascripts/require-config.js | 23 + app/assets/javascripts/require.js | 36 + app/assets/stylesheets/application.css | 3 +- .../stylesheets/store_front/_mixin.scss | 79 + .../store_front/_site-style.scss.erb | 495 ++++++ .../store_front/font-awesome.css.erb | 31 + .../stylesheets/store_front/icon-ie7.min.css | 1514 +++++++++++++++++ .../stylesheets/store_front/icon.css.erb | 715 ++++++++ .../stylesheets/store_front/main.css.scss | 6 + .../store_front/store_fonts.css.erb | 5 + app/controllers/extensions_controller.rb | 7 +- app/controllers/home_controller.rb | 5 +- app/controllers/templates_controller.rb | 6 + app/helpers/application_helper.rb | 38 + app/models/extension.rb | 12 + app/models/template.rb | 12 + app/models/user.rb | 2 +- app/uploaders/image_uploader.rb | 28 +- app/views/extensions/_form.html.erb | 10 + app/views/extensions/index.html.erb | 14 +- app/views/extensions/show.html.erb | 6 +- app/views/home/index.html.erb | 34 +- app/views/layouts/extension_show.html.erb | 10 + app/views/layouts/product_index.html.erb | 11 + app/views/layouts/store_index.html.erb | 11 + app/views/layouts/template_show.html.erb | 10 + app/views/shared/_banner.html.erb | 1 + app/views/shared/_category_list.html.erb | 5 + app/views/shared/_footer.html.erb | 25 + app/views/shared/_header.html.erb | 20 + app/views/shared/_item_card.html.erb | 19 + app/views/shared/_item_cluster.html.erb | 8 + app/views/shared/_item_details.html.erb | 92 + app/views/shared/_sort_bar.html.erb | 19 + app/views/shared/_stars_rank.html.erb | 6 + app/views/shared/_top_navigation.html.erb | 50 + app/views/templates/index.html.erb | 11 +- app/views/templates/show.html.erb | 5 +- 63 files changed, 5674 insertions(+), 65 deletions(-) create mode 100644 app/assets/fonts/FontAwesome.otf create mode 100644 app/assets/fonts/entypo.dev.svg create mode 100644 app/assets/fonts/entypo.eot create mode 100644 app/assets/fonts/entypo.svg create mode 100644 app/assets/fonts/entypo.ttf create mode 100644 app/assets/fonts/entypo.woff create mode 100644 app/assets/fonts/fontawesome-webfont.eot create mode 100644 app/assets/fonts/fontawesome-webfont.ttf create mode 100644 app/assets/fonts/fontawesome-webfont.woff create mode 100644 app/assets/images/bg_pattern.png create mode 100644 app/assets/images/bg_pattern@2x.png create mode 100644 app/assets/images/favicon.ico create mode 100644 app/assets/images/orbit-logo.svg create mode 100644 app/assets/images/ruling-logo.png create mode 100644 app/assets/images/ruling-logo.svg create mode 100644 app/assets/javascripts/main.js create mode 100644 app/assets/javascripts/plugin/app.js create mode 100644 app/assets/javascripts/plugin/domReady.js create mode 100755 app/assets/javascripts/plugin/html5shiv.js create mode 100644 app/assets/javascripts/plugin/jquery.lite.image.resize.js create mode 100644 app/assets/javascripts/plugin/response.min.js create mode 100644 app/assets/javascripts/require-config.js create mode 100644 app/assets/javascripts/require.js create mode 100644 app/assets/stylesheets/store_front/_mixin.scss create mode 100644 app/assets/stylesheets/store_front/_site-style.scss.erb create mode 100644 app/assets/stylesheets/store_front/font-awesome.css.erb create mode 100644 app/assets/stylesheets/store_front/icon-ie7.min.css create mode 100644 app/assets/stylesheets/store_front/icon.css.erb create mode 100644 app/assets/stylesheets/store_front/main.css.scss create mode 100644 app/assets/stylesheets/store_front/store_fonts.css.erb create mode 100644 app/views/layouts/extension_show.html.erb create mode 100644 app/views/layouts/product_index.html.erb create mode 100644 app/views/layouts/store_index.html.erb create mode 100644 app/views/layouts/template_show.html.erb create mode 100644 app/views/shared/_banner.html.erb create mode 100644 app/views/shared/_category_list.html.erb create mode 100644 app/views/shared/_footer.html.erb create mode 100644 app/views/shared/_header.html.erb create mode 100644 app/views/shared/_item_card.html.erb create mode 100644 app/views/shared/_item_cluster.html.erb create mode 100644 app/views/shared/_item_details.html.erb create mode 100644 app/views/shared/_sort_bar.html.erb create mode 100644 app/views/shared/_stars_rank.html.erb create mode 100644 app/views/shared/_top_navigation.html.erb diff --git a/Gemfile b/Gemfile index 368e892..d31f62a 100644 --- a/Gemfile +++ b/Gemfile @@ -18,15 +18,16 @@ gem 'mongoid_slug', github: 'digitalplaywright/mongoid-slug' gem 'carrierwave' gem 'carrierwave-mongoid', :require => 'carrierwave/mongoid' gem 'mongoid-grid_fs', github: 'ahoward/mongoid-grid_fs' - -gem 'anjlab-bootstrap-rails', :require => 'bootstrap-rails', - :github => 'anjlab/bootstrap-rails', - :branch => '3.0.0' - -gem "font-awesome-rails", github: "bokmann/font-awesome-rails" +# gem "font-awesome-rails", github: "bokmann/font-awesome-rails" gem 'rmagick' # Use SCSS for stylesheets gem 'sass-rails', '~> 4.0.0' +gem 'bootstrap-sass', '3.1.1' + +# Use Placeholdit +gem 'placeholdit' + +gem "nested_form" # Use Uglifier as compressor for JavaScript assets gem 'uglifier', '>= 1.3.0' diff --git a/Gemfile.lock b/Gemfile.lock index e9dd1c6..9c88ff4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -12,22 +12,6 @@ GIT mime-types (~> 1.19) mongoid (>= 3.0, < 5.0) -GIT - remote: git://github.com/anjlab/bootstrap-rails.git - revision: addb7143365f97f938e3bdbb2ccfc52591230eda - branch: 3.0.0 - specs: - anjlab-bootstrap-rails (3.0.0.rc2) - railties (>= 3.0) - sass (>= 3.2) - -GIT - remote: git://github.com/bokmann/font-awesome-rails.git - revision: 24ad375ed3db511c84310085889b2cbf0f650420 - specs: - font-awesome-rails (4.0.3.0) - railties (>= 3.2, < 5.0) - GIT remote: git://github.com/digitalplaywright/mongoid-slug.git revision: fb929a5d5b2a580fed367c6cd25772ce9e92e80a @@ -76,6 +60,8 @@ GEM arel (4.0.1) atomic (1.1.14) bcrypt-ruby (3.1.2) + bootstrap-sass (3.1.1.0) + sass (~> 3.2) bson (2.0.0) bson_ext (1.5.1) builder (3.1.4) @@ -140,9 +126,11 @@ GEM multi_json (1.8.2) multi_xml (0.5.5) multipart-post (1.2.0) + nested_form (0.3.2) optionable (0.2.0) origin (2.0.0) orm_adapter (0.5.0) + placeholdit (0.0.3) polyglot (0.3.3) puma (2.7.1) rack (>= 1.1, < 2.0) @@ -206,14 +194,13 @@ PLATFORMS ruby DEPENDENCIES - anjlab-bootstrap-rails! + bootstrap-sass (= 3.1.1) bson_ext cancan carrierwave carrierwave-mongoid coffee-rails (~> 4.0.0) devise - font-awesome-rails! httparty jbuilder (~> 1.2) jquery-rails @@ -221,6 +208,8 @@ DEPENDENCIES mongoid-elasticsearch mongoid-grid_fs! mongoid_slug! + nested_form + placeholdit puma rack-cors rails (= 4.0.2) diff --git a/app/assets/fonts/FontAwesome.otf b/app/assets/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..64049bf2e79940063b59be135872baadc37df6f6 GIT binary patch literal 48748 zcmce;33yXQ_b{F`x%Z|wP?jdxCcXETMG)DgpaLoih+1|cyR@ZE7uqIilI~6SeP7bO zh1wQcwz3MyqA2i!Rz^7PaG@6lh3l}MC+63OvZtJlwZsM=tYN+j@4A_)$S4KeL{ z+R`JD$onJ`55Gu#NZ9Q^4iv+?7WmGOgo2SdOb(>sy<}2ktTk!YGm6(F61pGSjED_M zGD&4?;FZJyU)m57tDme~I|ASbOC+*5lhIq$ zMuY#HnX_jT=nt)l(T7;{&^TOg_O}}St&w{Fzxuc6L#?EGxDj5$n{WW_Z#9R6>0?98 z(f%P;t2t^%yjaCxv_^&MEzrB!>Oa)|(vSqb|MCz+Sh8e^#3(UIk|kzIlq5nDDY3$m zJ|vkfnIoACsV602@P3Cx59#$#%L4E9l2~~9OP-Y&B%$!u4DHEpi1;o{GE;091Iy=s z4^+~^3~ep&HA@oUm(+Y3S{k6;lafU7oe^N`CF|fDA&CbFAyD^e$!f_eiB7TtYCR=c z0686$Et6~l`d$rnb&?HG-wcqWL}>mn_L(q)+0dhVCJ#Z)7^o8>_U;}>xY))Y`Zhv6 zE6kkC@qfYw8F47o7=|7$&i1c1Bv0l*N(dIhpnj}4@@Oa{SRv(6fW>%74MQk5H8^#68;a>)RId;}0Dm-xW%K1q+{gybLNCrscc1owOO^Zk$a zuj=34AKo9;Z|G0&FYn*g-_w7r|DFEN`+x1f{hQZs>N|wN`b)b1)>6_xx_^BC;{G-L z!Tk~aJNr%jnf;ahZT(03FZ93L|7CywZ<60e155r&BDu5W&YC-mKmYdgn$OpaR*q&z zD@HS;>Cu!#GTLLbbhKpDol&<(4UYPK)NiBuN8KFt>!@GEm74#*MTP(W_KgJiI|~%x zDe;hHN=(uVa6V*85~xhVssH=;p7Iw6u|VCs^+=k0#X3Xjdtf9(xnZ~tX-nRbC#etR z8knA#XEG%ZiS>r^Vn6q!NjrI_*nTmoM+jODPm&%Up9o(pyK_f`3u%CRw~k!$SO52n z@$OvimJPRq`lJnkd$%pTBYleFfpYSMe2O?9l6L3szNbCz+>vKW=D|1qzs~9ZkY79m zXCA^~0 zhV$?w_2lrp`ySF_`=RI1x&na>!GvO4&>|tDqFdz@|!X1*n3v;;se|=_3)TGYv zy#MQ%VQ!-de0YWr!-KkVvF{;RL*=9H_T{dxh5X`s>kZ?HtULL7WJ(spm%tYD!{r1H z73!WJq#q#p;jawplC%g5p2IXm#yE_JyK}j>4C<0{@g4Ll!h<}(xjROHH3PmQ<(ZO| z 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

d^-+(?(Bwcv``WwKADc0C#_}15X55&`&&;0n z*sKe)cg~sk(7A`cnd_LhWZt%UN9O%GKX?9r9)9HEv_~d9YIyYUf)5v_E^J-+#-de^ zJ@VN3$Fm>*_Y==O;aXhsiW(pJ9A^U$Fi|s8+IDZh6=-{#v5@ebH4d|%NEOf*0%WP6P`+3oA_MkCMGRSDoScf+M9Gdd0FyXDXUW-Pwh=xoYrHz-^f3RS3!ODW{g2sY_1+Nx-S*R&|pm2U+dg0BY$wfs) z)kO!2E*B>kXBYoga=z4~w0kh41j+p<0m-FEj^qvW@spGIEw4MZN1R~NOdiuA?1 z@C*uF`GLh(7^pO3RnMY?$W^|9*duaP+oG$HzGxSo36*B9icDD4v&y#@d-SaOG~sFw zyg)N3Xw?YZIh93M7^pepYUHPFJy(5ukw?$fgilxX_z$etzreQe2yF$PWwera}R`o*swT_b=sLWOM850BAN&a%OosE0#+zi zeE7rT|IwDxrSyM(`1s8a1tcH^2>5a|5qWg(Zhx_@LosM)1`f;TKZ<3~ZQ`+J0@jSj zzT*|a8>Y=#rY)w6>1ETtKe<7`zJFj1{JW)?bA8>fh}O*HcsNt&qj^DQ(8Z3ZlgKz| z!hMC?eIIjPget0F^jM|7#D#NSXe8Up4UAOpi>|j+@UG%M9Pijl?aEGh(W+g?#IVOKBb5;*yCz?Mrjoc3xN;Ix&TH>f{qR zrwaE?VFy($tVlaN=olMTMS5ZFV>OuYhbopXyK;prnPJ!Vcx2 zi%`z1(NEqfMI-%aFCh1Vf$eG#vyxkR?1%hH*uhDI_v16@Y&(Z;&G$OoMPXkrSV`J3=M1YT^3&$v4xoxp~u z0fb&-YgnXYRW3A^Ib)04Ia={v+5of&mApPrV*A z&9xxRldPj}xWe~CB?CIBa9cNA0d_0oVUxNGyq2&aJg7E;VE{?hEg8)zU_Al|vdvVJ)7#(<0>O7UX7YvMX|` za`_|M4{txTH8nOpHY*yhGWw(yW+a0>%*=oltfi1gfu`E1#+@zEzERu4gQ8wg|l#(ZG!biS$UtT6D*fa>-$ z%wWL4RrNXKSzb|7RaNSX-lHpv?Rn(|XR)V`!y2v5VeuREGPIC7m$>@)1})j;t3$UW z3d`_93cn$0W;brHps~mMbH3)CeW2_Ah&%xJje4;B5S{{>haI?^qdHJQ9@n1?;B56=G7F`6#LqXYs#xDozFNv@Nqul`hd!>sxGQQ61JwarlPXy zjSqah@SS{)oOTY?aYCvp8B&dVmi?A&UOU;mKy-H5K%e6l2(S1Ax^;tfflb$;f<36a zp&rkoeQgP#wdrbD>3KiKPd0GFaYUV3nwF8K#f5ZQT77e=P{DLSl~Ej8g~o6lxQ{Ae zoF%RZ_3_N(X@_~&yn$}2Gt2a%NsGUS3Qbr?C6}h#fI=70$?1))r9u3~n5&glpq@6u(JrB!8> zDAJMZUkHOeMxoZlB5jZ#LSEYtH#yGSnCsZXYzTqb%k}>y1Md8 zyFgAzs;$1htz82o2IIu42sSWr>}k&X$O<^!)QDp7IIQ+TzMzb+{}gZ5x)x$!z^;YE zj2P?%S5XQ2^HZU$w$Pqeqo~QtuE^5jt+Xv8+g2dpm}fvTxF08IQ&?iSdJ9AcGAJB77q0$Tex+NgC<=rkGGmqKY-NqL#36F3bR*I_yo z(%=br{U>;n)wu#W+usPDgtg075`V4!}W9_U2}E2fh<;i2Aa2-y+Ozl)R0vx_qGa(r|0vho4% zIyx(>vL;W+t0}50x4(;$eRjNPccwLOQ zqwRnQc*3U`PRi(4++rx{7C2BJP{Z|gmzHL*FLdrWW(C`vm*|7?lmE^fYwtYqvIb@m zxReXRkAX35jyA?n*=Q8r0?BaHtB?hJ&sZOb#|m-j2Ad^Skz~tAv1kTUn1{If+VZM8 z{sY9Lh3|vJX!siYqZL}9k}Fp)ZTbRL%4IxkZ%I@y#pf$JhXC7UhSCW8iQ`S zHo|8NzUi8UrMt%;e}Lb;1+CmkVQKfT3y@M9y_Oi_MMe-9&qXuS9@+3%kg&X-N_r!! z_Z+V00RO2;x=RgaXg`IZULe9&TK{DiggB(Z|C)77r{W9YSUy+ktnxl<07$bxykfIHb zgpZ=_2~9+|v8TpfT2aIQc=YPeH({23)bd0Tz%XH{O#iZJik%$%Tn4k6mj-*S#moascuTT5!(>xfGg6a`n$_hcrJ4UeE9v`0Z2 z0_zG6MEh|M8VSG*O{pC=p)sd9zbU6Htt(|uk^((~NB)f0<6sRAeh{9J<>Qi!DaN$4 zoYZ_2L~OEqX7;_PnN1P}m3SBOMV0{hAvsj7+L^4`zb1lIct2cS^}7RG#z9#F}} zCpjA3CAaOjz10qH&=I^DP#0>{q_T_nvc?Ui236Ru9)#`YRMD_^hT0Li5FlU`?d|W= z1~MuDCYj3F`Ji?TlHy0m@k>Mh2;M+y5LA<4Ku!?-hSQ>|R?PJxRd4Ts-W%fh?Y+G> zNK)nu08MEu=d@mjgWx)M8=g)bl0hG@150?Fn5*FjjBGN_%l`>b^Y%RfWHYXly~pDQ z;`sHSLpQx5fTwLc)oy77gS2g@)ylhex^_~LhxS-r)gC(7IOKk-W7|N$a-)$5z+jU& z_XX%95d$aHX}c2|t@hI7lEl0ueBrjyCn7UAAzXWV7Oi`_{&J#_^J1yJre0BRZ!T}p zI-NA~-g5}eJR_jJ1AOC|yfbl!eS6FyZQHbiWpqkPenE;*T8_OB=U^^mrEjX$l30*b zm|UAul#;h0bh>3{T4H=wt~D>U)>@R1zb*11(+gS2Nw)kXMSeC6a1(jr6o32<|i*Tam&c`ovL6?dRN5+TmVBJhwPwD+nL)y2x=$%;DFh% zCNA(`*#on?-c!w^W-db4oW=N7W`bDKcyFns#fNYW6n0#J`H}@AUe=b@ zm()~g>Wg+2?BT;3qwLWY(dE_}TYXMt#;&x3u~!n#+m4y~;$Kfa9Cvl+C*e0DZUp@j z^g9l5SbZ|vs13BmTms_Y!NEwJ<#HuOq{gRb`KD)wXRglF=bG};@{1OMxD1AgAD{fr zIqw(8nXl&mHWpdXb?+GOgN|35)VVGBP4${W)Lx37q|hX$de_17b6Vu_udMjjh1V0# zgdAI;=-S?}da>rIjMZ^ldGnSX;pe@C7-Z3_3y1MvK$(|NX=`W>d zMB(=Z@AwuSEZNhlvA=e*;-D7MUz#^x6fSML7os_PGdezW(J!>@Fr|qbs?P%S}Gn$jRCu~P~+tK(Q z!+yiQs6Ao3LwAFXs9Mqb^a}eL?UQs=VrfoxR`!Sq+lyVJ({V#y#Uod9jutc(`yMK4 z&xds=s4OhYud-D{l&-15hBB-v-B{+z^O;}xTwV}gn3|iCnH-(IBWrVxsStK;LD38! zFV~%XFux4gWq7Q-sq|p^`O1&0FIOHbMq7$}zREtAS6iegYN#!))K)Z>lywNDl{F=` z+KOG}4Q2N7rt;mT?cr7N<+-I16`|F^wMF&C_Ohz_(>^Cr#!>XpRn*&b{l(w9k*{xA zTSZs(!J1<=-8H-S)*Y%nUVGerr0zgnRa-?1z^W^&FKeWszm95=%KO1$)?0Jn zM$N}vyA+MPe|UwhFc)IKQtVmjTI^GXw-n$>1+#0p^236C9f!VTih-ke&n(_m^>ul- zqGC^bDd^SU4BW!vmuVbbN_lJE1a;+Eunege4%q)mpK9#tF$vyp;<0GHsVAt!1Qy`2 zcs>Nc?fRGNb00A3KgSK~o`EkjeEfh8KA(dZ4yZuoRo8%iTTxM3S|QX|*3>s> zT3Dtbr#_>ShcoOe5UmGvMlgvJsYNxQtKbIgE|r=%16+2O9S5KQ+y`nh)&LR zW3FRVem-Qh>Dl&%s3}MeS>`z84Kg=bM{eaH-e}n zoPpA*4$C3dVioWL{3vlzpap0_9qYQ2z+H1&Nt|%(Zv@I1hama~LG;gX6ws>b6?=5N zLps<*1?_&>bXI%z<-Moc1c$`gMD2OK`pv80cpyf^0kF8Fb1wU!UHulv-?lTvOep{h zJPiX#08JS~74J3PmBa(0ZsOKmy3TvIb=Gv$@8%nJU%1xxj-sx-wh~MWwfULlLfbPJ zmNz6S>Jw`$W{vk6Q6%k;{c+Pj`Az@CJ5k31)UG(0v7;?o8y%VuoGvWD?RY2d*tAgL z9lUvA%#6v<2p@)tB%{OdfhnQGyccYAq`EN>UH1FHkW&YQ0rXXr zl@%E11C*STqrqdhvS2i8YAPyd66y--%kB1a=X`2v%4>`2ifVK1*%gYG@X(r2VxgGN zP8$eN4+abdP+*}t!8ik)0Th~zW~+}JDS0FO2obP+!jG&h2@jt&%ZKca@4u(K+Q9h_ zQ;BfC22%ht+$nWKwtFD9g6!8hcRO^0;&7+_?As@5o1~&a>(R2TIOI z9{`7zhfnl@%_Y&%gW5r@4{k=y?yN8Nz#h@jC7TaK`#PR-J#`@Ze93_WzRuU3uTx$? znRd~4*9r`k7$F%5a4P}E4E6&R4R#bew(sOps!8k*f^;M-9MQcFvJbdR1yZ_(YiX{A zSPL`qenv!0+j(Cl}N`Q>isPx zT`?_w1MfN$d}3P6X^|Q*=QEL=Y5QAvu;&xc;^L*S(?5YtG?l%rGI7JXC)m5MiSv>~ zQVNjR&BBOEU_c*ngIlh^5S?4xROU;9!zg!f*x;6S_8N(cvAb(+hPv&*p{@}NuU!l= z*$n5&;wzlj1me_!s1;eG<2AL}Y)|ab0ygL#`|eJ&KtP&1Lrcss)hu$(P6Ln-LkHu4 zpkMoBVtiQaM~{Q7zRsxLgR2A}~lT z5;0W`5jHKP@Y^{Mnpd3yp>DY(fQR%#>XAZ-e{$vOq&=^z2;ehAwHuRlG`mQ2W$8^WEv+Q@IpDO4F;`Qc7v)=E{1%LIo zfT&)l?hCLSs}8UN(tS$|cXlvHPtna?xQ@4`Su-u^im)e6t=dG)f8mwKKwAz$HSx$x z^V+=59b1D8p=LfmH!l;+)Hd5UEUAHl(Ka|2R={T)_QXK~>`EQX0(u((&`EE06hOik zUAmj>4ToylO}33oW?j}BOfnnDU=_ICAgED{X4KKiFecEcPY^t~Ifn{}+fRN7B(h+L z;-cX*DOiD|Ls6hu%HT;SNhEDBngqolypae~ETvC^haHO1q>~D$G#ow(4bh}v1Yl0$ zN$_GKhom(69_f~Hcp|+8MdQcNV>tSp0!h) z(OaP8FW?gy6nzc>gmWkwAb{A&4mce;H8>j}yb@1A;s;2giY%O1c>ix!4o@K;G{wr@ ze}5T=#2lVd#{G7GDdflpPbuYo`)#Npngx=~c!2FE-vh|I2Tm96x(AL9>j;G3eghk4 z-%#7{uu5!dBmPvkyL9^8J*OY%ook(Isnd_|nLAx`dnImAZ~r*%>z_1laX)<>xBX+@ zQR!Mqmc)+=OqBKlGlBRC0B~*ll_g+XpwY|dWvWBmtFX~69sJ@CK%j~~!CEZBpfJc& zRuaqEZsncAp#Lx2haXWL?POz<%I!RU8J(e=I{N+7SFQUE4^Epi6bxd?_SMUUgY5FttKTP1BM8fVnX2S0{D;6$ zIu6(l4H>tbBA|{2!dGB}El#}1I^KZL^da~SXfm4)f*=fAphyU6bcYDS0+Hz*?E-kw zUxv<@C0Djz+U~GJoV6W%>-aO*^tIqP z5rmNOnP7aC!-a+SaNs4Z;_Iw+(M<`8tm^9AM(ytU=3UJNt;Nkk;fbOXCp3;Ybog_} z5(pT^b`qft5O;8JSUC$E)@M2Ai_Tlm5&sF}M|~%4fFBYN(f1s@9=P=^C$f$k&VVmK zfJG`lJYJn_OCuqybaGl#tAN%qtxZkf?$FUKjcLh35t^yC6{lr_k8dTNlvdX$q&TG% zxOA&4_{u7Kxm}A)wB25qUnNu*l;`FGe+Rh+PBCyxfHN1Bf(QyB4SmS(1`$95&@<|Y znADx5znwA7hXrRa>KhDZT-%&qs!3=$3ApIkmyy&&G}w8RBkKkf2XEl<1{y8{%%gTS z?W^z5UN{M18jcZQ#eINvt)S89n>W#DG`l2~uRF+j5h^Xy4t_THRRRAfOtQijvR+=ufQ}J_&qoi~7rOpkwM` z)3!}I9()}>u4g{QA;f=B@hxL24KLBSOn+mz%4cU4qTv1a5wViON$Fjsr{>ZW-h}uaM8f!t-;@+OuPhj zV{g8=w4#`bz8d+%d#J{tJLK@z5H(^zjwVUL+cXKBE3k>d8S(_~#w+j#TKoaPT!ElK z_z8I1IIuO${-+{zdBS6h;0^^i+Q3GMNlmojKs9%uSRo9%2HcfAejU1m7YHH@5c(EQ zt&3=dP~TS5-U<6OVIX&Sw2oKN3u?UdQ{bc8iD=$`8zG+fE_enN5A&$kaeH_?GcofT z2M)~j>bktztSY`fVaDZTZAMmJR-W+ugH+v`RaL8rhwu#?gfHPOLV9AZ*`hI5TN)C1 zxP0;qdKf>5Hq2FIr9?fSs>!Izs?Fmw+J0Kw3hvda+A87PHz>j}66qbI$kP|xkd9r6;tTRw-Ezs>naW0!ceLAh$8YtfBp0+aRPkUZASVYpW~Cey~|7%W3TjmOlMb$FX*y{aESQ_+tv7Sy85? z;^9z;_oJq(Uy9iu^4RzXH*Vx{F3ufHM-!>iqN0)_(Vy;Cg1}~yQJqnj&pY17dvOsi zqH2s-ep$d*tMEi;I?6@4)T^)l{KqFiJK|nC(F=klSXlzlE#kaA(0c$jSU@l2htewGWW;)* z{)+1z_b+x3Dyo6QodBlNJC2;skQfXA3jd08=mxE7sG@U{hnV|{8*bpP=e)I>b6N-Q zf)HE&i|rlv6`T?d>u#_h^{PLBgX9LC#0FZ~X)e_b#+^FIir22dkOfhk;31%io@|G> zYI_yuoH=k@jV4US_kE6^zQm$wy~M$ISvdaVi61V0r5G3(Jg&9?b71haK=8YbTq}gm z*fCQ#Pk|fIN)*_G&V$@YF1=O2xg~ek`~>{uZMY801j{<}TElt;maJbf8~XzIPhju2 zp*kcJIxcly?!Kr%l8bMChkUgl*Td1$WUGKkGYG%SC!z-W({(>O=E{N3{rEWk192RG znX9z4rM_5JE~-_aWqiouKpd4F9E_vvC=f2CF(0z7>F6VT&au|97JY=yIi`c@#c2nH z46YD~SC+uuH(+`Q;0{Y1?H{V4^`d=M^(M9~3ahf}D7NSo6j_kyNOlo>cq>@pjBKwVu} zQ&7c&%}hsC=Vd|Mma7jmXdNBEHsv>E)j>QY*asRjl53K*Ny#}j&|UgmDk>{8KP^o& z9V~IK02=HO=KQcD`~ZZKI8}}SkaKm802&1_ot4MJ`P(|U*pOSEQ;{za8w3Tm3W&pU z02o+;2e`D#wAxIFYXPXX`qu1S+Fh;oMo?}@zqNIhO%RCHCc0Z;$f~grNC|Z1rY3Kb zQ#I~&G2D+IASvGapcwl{ViT4^z18&Dtm1zzhY%e!kww8YS~l2A*$mqrkAa~N*dc)T z_H?>-cO!(9v}bn~yvPr9BQMH3@?b?r*8%8uC~y;^Sp(jJ{j`n4qxvVKQ9L;J;bsj4 zE|Gf!8)fiye5O9VsV;)Q-AB*G?DNal3iunBKb4xCX0d3tzmj>F+}ryav9DdbETC^3 z{#0{oQ%8pe-#|aV#kx*x<8n%Yl~h)tZ{gjI&(N&vXp9!jDB!Zk_Iy@cG63#LjU;u#CckO?A`O$JR!R(-(II_ZE9@co0#$HiZQ^{{UW4QL7rnRB5rHoHHoOS$!W?%E4#~Z4PvTFFB zu>9r{G&M<45AiF7H$ipt(O$Y}4LugBu_Ik%a`|$huUH>uMZ{7sDr#JmEI!(4|uHAf<$bjf3hA zFp_~uT?a|04+H&CP6&mfF$)NU*c=jN13~f*wy5AslixXAII0nRT~W&@wVx_ugGoF?ylU7J$%NV+^%j7WdHbT-gw^m{h&_W zjSrya@FP6LvsL71t+QrX<9=MwmLN=_e7%b6s4GuN7`W zG#1(FY+AeuBGj@VLM?quzAk^WDchW7PRGo*J{4j^0|Xq8G$jh)od8uQw>-BZk3XQ_ z7v2?`Zq794#Nk;MAFz(6rEBm?##Wo&Sj4007Q3h+^zv;;6%-oaX+YWa+Y-Np^jasydZmh3utPmQ`RlZ*N%HEpJ+Rg^V z%<(A@8+OCJ1FyZi1=u{*)tZ{ZDmY=HkH#J`9&hNZ>#W&>W_9>9l+`vhXuuBBul|mm z%OM%-{djB0&FtO$PaK3t$iHK~pPI{gXTuA3vG=NLv;);l7OBT21N2KQq4rFx!@GtSn0j74R*Co zy@~a%zp$JY5{McRZk)5Nm~XQ*Zj07<8!NA}<;i79Nf3avXgj8OJQ8Rh(>+JAhp_AU zS%=qaqn)Y)GywY)Jfu%tJ}q?a@7Ukf{qt`-(Tv`=6o_kIj6Gpdr_Bd{B?MXuEC7Xg zWEOd1p2th+eQ&g0c~A3B!R45%{Lfpa9GOUr4_1pXW$FR^(CR?_j>zDsAO#FCHf;Hv zus8+YOE%kYaAy>HZR`3hHmh5B0SMeD1WnMwIDViH)92aFQw`_OYuXDt@?PW*oNc*u znOHdO;(bdnnw0=T{s9Ql142e3)$+SIS$)C#qe74l`Up-QcH_j=r(V8l^)o!gi(=0k z^D(Qzp4P>f;{)G1h-N(ao3Y!n-@IROc{>IKEYe2P-m5PFPMC||AKvwva1?nUx(Bh^ zHr9J}8{!sL;&~2J%+qMJ?4|UEIcg+ch zXwPCbG`*a1Df%p5^QaMdDq9Ti>^-`m#CsLyb?W*0yXFmTK5kS+oz&Mc;3oa`3}SRl8$c0 z8?T~8XdaphjvBOX4L$^SZN`Ojmw@I=kN~$wR5#Q|!t%}Fu7$fd#Mz>AJ6qbg)9Kf` z=0SvS-`_o|?ia#9fa8RY*jJpo_fhFJu*CNgq9;Nioa@j)1h9jTmSTO z-NkFyUcY$l-PhMI=bf#Cjt~~uPf7yZ)pT&om7K%N=EkjB#N*$Xlni2_d5%ssH0%=K zblA1e-b7HTZeuwf zpg#iHIJLYXvsnu_EK8aj8k)=aR~(6ype8UnaN4wKfzx<$*Sn8gx4ki~ciOb*-rnBE z^B2zYt&Kvo)Ja zI)s+cBZ3q`MbQ9)#D=K&+OJ*8*z169&0Ql- zR_{Khkp3T8G72(m={A!u-IJasb{jRI$69%5LE45T4-@xkeXyu^?KMM>?W+H6H!**B z_~5x(+0Ct}*a)Az!MDGm44=l-%=zkFk(j>ylCb;tWv^?L4<9bwbWqX%!Mz>oYjJON zZrdsb|Hjojx7zDvBC+<>+N#xJ$iyvEm${e8LDMEn+LHPC3#@uv##Iub5FmSSxp~<6 znz_-TW-27+o!7W3wbG6#L>IPTv1{>S@tPjPrlq^mtS{*)?1I9V4{hG;FRO-0;PhbY zB+HD2v!+d3@XBjP_8dHVbob2Zaxi$L8y)cqeyxfvAdol2sgf;pLw|Vd|7#e&zBCmZ z;josr1j`tlgG_8ptFWjSgotvzj2-934n0|qBzJd?-b<(WM1B-$^a#7ec15r>`Y?&b z7ErUli@6U%+nKFXEr^3nMHpz)!}9WedUReNENMjT)Y&Q1Q>I$YFLqg$QMXNbwf2?6 zqS;$>dG)2sBFVo%8p+G#A^GiBKWcb?t7+F)-|qgwYA)ykv&Kv#!v6h%{Z^0Hsd^N% ze^4MpTf6S%?3ZVV6N^_?O_Mjx4d{QL4pr^4G-r|c&FUaM>YfF2dZ4u~1C~CqV8lx%Jxd>vpr6zCin#5QTL$!>kurO_ zi0(f4QJ-JsV@I|hAq%M0`FmjZuL?O2MSMT0>l05g#X>sSW zhKzc7$(u`0CB2nhopLnQZ$jkQnP*)%EMxr=Wol~Dgw-#blE$rjVWjx*zP>x3kZZ?o z9k(m-n*I#Jg0smp-QHOI_R7;KrlnWDod1LM+&fhbZ!3qkyxCB5)KuQM>B1h&C{Igm z*RVM~tRJW%YGDzeNq`1%Vo&`Obd%@?eg%z&#Uc$9XLiOD8DFcq(>O-`Pv-#u!cxVCb2QJVar9`{{u5;xeC zUAZN#djA=6_p8>rx|FOcWm^X6IoOwGauqo93!sWxE4v}85YDvh%uT>VctYps{WKvW zEqnO#f;4&awl}Wq5$R{RruG7P#DY=F2WFTq4(jnrH{_4$qp&==CPPbiXTS@u(&v8< z)RTMX?peHl;Q>=1H_x4E&B6xG0%hT(b&ro0A8zQ4wIJWR3D+*b@oIsvZzpf!;`+Cz; z$X*^an+&lAM+Rfa#$Y!xQaMAq?<0@e$)l!5?)~Fu&mL+qxiKg7)7|r}{mG6iELx~FkNS_ZlOSW-!bvT0p$Y9QG(YTJoL7r`YS zcb%d?jg;>%^if!3X%NYEasaRE^e>I6Az*e7UvoQ41dp7E7zND|Y2eG=B~uEwDzj@> zym~~uodPm#<;+r`;+P%_^o>EelAa7aF_L_l#+T^1>-pfd zN-1=W10qTrwuM>XtYDgf_y?{i#2lKXI)_eiJrc0X{%%PpiysCK3RXoh<$O?|@q@m& z!sJj9FV4uw&&pCZWah!z=~iyZmX(c2c09G56zB!p^;4!L?yak_GuO&iR$%o;DJk_; zsFkK*z+p)ve`1y3bKONWT_Z02bF9<;S!ud1p-BMmYy{j7n(WRksb8_nAqPKQ9Gn}P z+Zg)PwAi(6)h;WRkt;X(k$_f8o2)Pyt6;y!uH&S zU(tF3l74jLn-e7cRPdlr3)fli1N%iD4W=>`-m20{Yik`_S+y}8lf*|usSIGP5-eMD z>vFfq`jp_G%!TBUM+aNm>)62~rw+ra~Lz)lS8rAP;xS_C(g!B8g`hT@|8aPls^3XCrGjDUDB!R7mr@PK)9zr zYeK5KaDe=_91J!SUAWJL%z3nAa1g>1Sab{hZqXr9x{olrf18Qaam2rk_^_6Nqb3?( z|BMX9-~tSRn&~?W`R30)gNvLDqk6VhYJZ4;?UIS}8u@^HDUvCq$J^vtyn2k&r|4f^ z(?39j1reIjci}Fpuo3rr@{LGR^loT!dA;l{c9)il&+z75G%mBzz0r$sXE)w_R{sW( zuJ83SeU%K5AJ5}&taZS`uOKJG}|2{P8dC2#Ax z%J{UZmHyRv`q)Wv)5y4dyUb@#6bxv;Zx#Q=dWFxzj~TJE>0hNVzqxI zPKjTamWRtv=wsvbantAtd8^~|@m*CKW~bPCggu&y^2xYqag+41dB!R6 zmFu?VZSj+_C*qFi<9w^D*4F36Z^_^4udKrAmmG&hGMU*>T9sR6_4zf;r)=?8SNpac zA>-o6*h%O9ImbYaR85>8&9ogcmuJ&(<_Zg37>a>@x8E{e!otc`+F$~0ty>!}Q zG4DA)nm4cA3x~eNGJM>);j;cE8=kG7#?*T6t=W3VXQu1XSf14fVi2AUPtvb{@NG-8 z(sX#=;l>lCH6^trwWhk_@PD&e8`y{GzgK`r%Zp9TqqHHkZ`M<`w-GH>^AGn%GeGTFqukjN#+nKL7sdcg`t6 zY|KmT_g=3vBv$rrC*GxaWIExI_MJr7lNzk93>7P|TM*(rbC_KD68JTbQ{UE*S+sqF>eZo z4H2lIr1+2Fe@!xfKWhVzGx&xZ?n$7J#M(7f61B2teVZQl{Hvj zJFsqX0~TvRR4Z<9_^ssGb&9*P$^|&Pza1W^11%-iYawIwC^+LUI^_LR@J!YX>s7}F z#Z1O6sF_2+ zooQVD)re^#CUNMg5kPH?4O0SpQQzD9Ywc-y-_@PhNwg8d0bTx!X+RuLSRC}IsY7(E zf|P7uw@!1XDYKKuC(p31S>r27RTd}BT{qpjWM+BwD&xWT?4`mp;)T=aWYFdLQN8q7 zYp7uAV_BAq+2E6i`Z_|ECK3ztv3<3$s0clAW865zn_j?YP?W!`NQ;xE7 zwanVwTyx-<;#C>*p1ov(dXzV#){z^qwJ)Ty$TfVCF(1MXHf)MB zkNh90ckd$--SO7@JB`QYZ@g=eZta=7wULfq5mZ_8A#4ByNU5=j4lM(>rHpvYlRGmE z!i{(Gy?g5b%|P4O+J^wXd2$%mtoL{S+Q+wvZti=LyvU#*KTBv*#|L`XqXyo_cfIMx zI&_P8?lK>uyWHpvjLmvpx>?U++~oGo!SHs%aBEzDw8rV^=n;uN2Yrg~zH2aAz1^l) z#a_K1=w3a#W85H$(eyalv>8p)-cw@q{*ID^cIyalPzz1>2kAK4b%QoWAHCXtwD;SQ z)GtfO-wMzAUn$&ENIF*e3iHbLl@|mW{O|bRDEu=}v?<$PRJp67(7(@ryyVWd_QJ;E z-Tu1b+|o*{?U6A>=Zdu=(xGf?KrPMPzA4}j><|2j#@;B-DXFh^7FYUVO#PMq!tyiz z&1HAD9RMJix8#GuV})g#d_{K2z!ePL!kkmgH*bLi{u_NxwgYrfzQpTmx>~-GTrAMT zG}&#}R7TVCR87%x85c{jyR6_NC+BqeoN}SY?BJaaQFW;JZ*s8YZeCXHcGZEr_c)h> z`9{K~09BPWhcidT396cFw>r7JLdL0jRoRL48#$i^DnlXQWBqXsR#o#g#o@5IRS#1k z*&V=?#V?>Xs1D|$RA6UFB%i5f+n5_tdVX$R3$NIG4i~dWQsqo`Z}q;4{iR`0I*j&R z<1988E8=5vWHbTMD^F1FaMX+Vl_#B1#55`AQs zQ?t5M<{a;`Gj5mNu6P_csyY>y-K~;%UX#5AstXu#E|++acUjR1;Fqbgi*sm<+9IiL z5YVl;;sJ5ya#;f!u6CnMjoT~PT~@!1_DGX8503BP6~Gf|j7uZ&67J}rJtlF|4qlB% z*In8kUU9lPZI5Kt9E=aAI?)f6@vud>D{ZC}BZF3O7dMOV_wd$28%_lJg@${$T<9%r z2jimP89+?U9!E3fF)~2b#lSkXJdg(??XtRAcOk~bt7-8L55~!*iFhcNx>quhINnXa z$K7yKA85wZgA#uFta#3N)y1fLc=QOJ@7M$Pa~0r-)2&+R$by%Y0v9;Np=$AV_J)Kn z?JWA@RKPC)uTwPubYK`1E!=NPGc8|3)G|+#UA&9#gHlIuth^Burs+uLByxQ=LH>Y) z@q$)3L2-jftj`X{R&l9=-d+_QkUE#cnMY;ZQ2-%#$_~(3RXzBQ!*9(Y`wJM50^kei zxuFi?3oy1I9i8Uc@+sb*%_-Vh2#V^|99D;eA_Iap7<|>`7C~KlNLBLP`Ht)0eAH!l z${>h}yMgIEtcxwmH-?=GgwrW{J;gpIz`9&H4h77RkDJ@$3|^Jda|c82l|+@?EvZg1 z&yJ@8;3Bxu(0H^-BJrvf{0n}*D53XM)#16F4v;#mZd$&s!Bsd$nHbNlsH~k`?PZ+b zKp)@;{)wQs3q8~7dC)Y@tvT#UAqG!%sqr9`3Y1`QwgY18a47k9=DL)x&8}ykfUgv>`7w0d?=T)Up z!Z>17z^RhU>VrYdK%H_F~sG1tDL2ne> zsdyCH@n~Q3$Wn#gfn=y0T0h7eD-yDY^+ESSfl`eKzJ&a%@h(+62sUsz!I=^Q? zT`Cn4d%Pnb@hp|09nI#*y)ZkJyTiA4LkiXHyu;ZDEkrc~#ML0Jzku>JWE%p4hmE&8 z+!|yNH}k3Z#!%meCPOc%?tv8DQko7on4E!H#4+?z(>nIR_6H9Gt(*^_NfOJGF1#Od zjLyfqI5iJFaN0EJJx7C@qG~1|2k!G2%CaW$R+A(x3&ZFwc<%*+v#H|&ofv|l8;XrHEM3s}`GX@(3qT@() zOd)t9f`@gY`p#=J1|m!`w;Rl;xVD3Dp*+fManL#71rr?-z{DF2LbVD;95%=Ug{L~a zsx_bWu7MPB2mVw63U#287?4q-W7 zGtq&iM8J>3cw=wK(?qX+T+kgJcj57M}yhW z0IsFX>!emj?byQu5igYDK^CV2jEf_92t!qzK@4v4;}Eig!|eg1(E<+ zw8yzzutSE&QV8z$!Xg-wq7_Q$H{1fRVW3=Y8&n(4hjyc?4gUbo!b6|sQps}^$Trr+ z!{pl~jED<&hmk?Ip$VvPyIBY<9bu=4F{tNpK*IruuphGG)WCflzAbc$V8}v)x=F4& zjJpaQg)xS=0lNs3rMYa-3~n1-6&DCkO&Zi8PPr(#=<{Htr6TClo2w zULAW-wF*3PYdtS(SnC`+R(>dD><<)|^4ta@F_MZcJG-fCy_S!i5X0cdr5 z0ae=hXh-GjUIxYvyMXCMs>23L26oNE!_dZ6+9!i43-EL>S(F?OJNXBX2Ji&yJ#P5F z)a`IkC2YswI2zIMI2gJD>L)_nd@jESM0bi66_nUcr78g14)`uA|4_muFhLPK_}L3x z&7vv0NM#J-KzpLz;9)Mlmh!3aI8`~9_Dpj_oqAz$T(BmZN)11F8ZL&R;DPMxqU}%% zt%{y3bPU=Yt>J$h432}%2aT^ILq?JTf~+D<^B#OeyLLL7iVb$iusSL=ypRGYXgF@p zj@{4#Zd2gEQ$lVPn+<>QKc4j9;R&b)XF_t}GF*ggFb<9q3{8aXnIqoGX|}NI1;4>? zVxiv9f)%Z53LFfWXZp}|M4&<)Y_{6M%egi@zr$t_9b^Jafv;_0{{bB}Ze`wBO&Mf! z4J8`wFosLZbH}NgO>&HE?&ODQ!9+efL}nx)!~66pgao< z1=^bRhGdW$PoX$CXnJVycxXtf6+mx#H-k!`0O)9U+0nE?C@bY3u~C9kY%~P8MILSw z6pIYrPz@a^7pQrlqVX_xJ0@qwb2=TET%l3)H@|>&XaU~I!50U~RWIgN4p>l!j9DFS z4@q(4gKBmhQ1d{UTopiacCMU<7OnuJmxBi!oIM*sDoi5asi-zrjvHTqon-HN!!K4h z7|bq$YUr3j(61#GrpQ(p2Pt!?U@zR7vaK;o!e^1XP=*!4bjg^k#Dg0#n}E)B#k-1a zUU*n|fIU)vAkKzmGWb_{7%dg2L#7-K51NEO4BHFiY}7J`Z0cr!=wMV(l+H{XFmNC|%EMf zQ+=>yFb<89i1C8%QpNDJ7gwluSO6^!J>~HLXw6F18)hi<7j=!nvbZe_D>VdoM@P!x zDsX3koeDAy263#1NU8Z+HaHg!Aeb>LJgv!h=M-*$Hi5#0a|Uk=a~)5P+whX9sl%{P z8-pn+zN0!PtWVEuuEG3DRoo!IVUlGh=fy-8ZlH_K6nF5lk9E80)F15C4fOkOWY*d0N4dC0rJ2g2qL_;(`?Xxehg!Yi?B9DW5zFr?5 z!At!*V=@b=@wjYuSYl7U24~v|TsseF0yVFS^sX*wHwYf&nRb&(lP|Y0pK?YHo|39H zYI&eHz;T9#p))1S6=`2JB)?!f3&%^wNTGXnOyCfpL3a_dp`+?TY=FuDCV-eK<9p2g z_wZr>qe18E@MYi;OKv^!a@qkYGIs^hTDSDvWz)gya%Rz97N_c_qLrD`M46Xvt7ZRQV z>}I;iLn|VZL7#*gar}V>GV}mQM0;q1C526MVCtR+u|`Xf2Ur1{s{qOy0jE4;MoEv- zxRX=PE&M{t3BWyfq6UHLDKNSYPf%6hRDn=vARI%Wq=4E%7|ZZT3LLOVVM@q$caCN> zW^)&4yV1ui!#$^@*0Q}c$_2~)ja1+Ponibb*bll5{i0-eck`-N;J3NxU)p2Dp76}@ zc2>ZcK|ZMe4t<9Pso&t{cJLm|J3z@Dyas`CsXojwY`!lfAD3H#S9hNc=;WFw#(6L8k%NIvE z<8~~~%Xv5e&qL(#ya)s2g&)8rUgV*!9U88JkbvFdKu$aWCTkcd%>?Gg3=c{KBy@wq zkWzTsaB$Q@o0pg+7siURW4>oMkEkL@K*# z$UCVTa$rb|0i_Q{Mo4c!Y^iTRWf8Z76TueQaVAku6 zgRPN04YUDt0?wk}n93LtUBg4eZ801gmbfqpM3=$UHZLWaoyJIE3^1A73o6>;5YdIb zb2FECBaDkl6b;MRzyKIk1T);42a{{u36=nZVl+huTBEAVpeiLCNDQh$QPDvL|51Me zn#55~Z;wfqLXGa{??9}}0V2?YM=dps7d&KeJmxF3e=tdOu8MoG(9bk@M15+?RVMtn zkRXhh4%~ZiTlkn)Qy@ioP_l3ysOVxqOlZ(Sg9UavlekjL)wHy0wD&HP zosJE4L<4+yS>Y6P4xJ-mzHW13_*`(H3yhf~ttf&SwF{a914el>{KQmwps_eQU%J5; z*y#|ejmpcw8F8W}H5H3g@JKg-XI$x{Lr7KH*5%an;;v zF}w@dX%G)H7BMiGl(w?EjSyNl}2T71dZX43rZ9Bf{&$n z5k+!iSpcI3cZYuKvU-6g403}9;ynnpx!`;;l=|ojjoXG@ueUazfJ=3Q_j%mZ^}ww( zPw{Sux6|pO&LbtOh>k-fF#t}{&$)oJ1JZk`EKxQYQ770QbHg+^5t6BkYZP?3r z#4BjP1FjD}&!AtK#@#?z3ALum5j8{YQ=;V}b^<5UiLkAm&WxyVLZ;*RI0%dzw1ZcIPz@%!b_ffoikKTZ z2Nw}`3nPROxXX?EIO3@bif6;6E^8rz3%CtN)Ps?u;Wb9{8f!Wp%x`QQygCO1A}r$|n(bsgsOAkCA`S=R0+LY!iiN4$!8Z@oCY2Ve7po1o-U4Tc zx`c=~8H*(7Idw*4e>lcUZP0dvJPbQT7YBeA?lQv8hPBBq&H`h23jI(+bOi$q!!4r& zj@BS~s)_pbaNp5I(Qxr`d-#vkAVJa@keeDU8q$KFhxiljMdvG6_JX;B->!n+)B+Fn z$@1y?8*DQ^Yc>yjPJma-)cXc)t+0FODZ-{Oe&MOatwk?TKoyH%=%_8UQH$u{{w4KJ zSAa(^;Hg3^WUSqR&+r_SXAv=@CYSa{{ZNwKwt$M|f&ju41)Q3THVYs{j0ave6+U{E z6^jyBhg9pqfmlRCuP`%;!yBxgQ5TtYdp!=yF?d!m)xCOzZhc1YwZgQU6eH@vu%AW0`}Ju1EYLwLa7O4Aa^vIKon$ zS-y6yzFzOS4wwfMZ!o|I1;EDBOu*+aE*4Aj1KEDLY3zfwL#$;I66Rkd1IgdX@b{GB zhLWa6u~RA^X`rvseX2Aw3`t@)14t1>;w5qkkzPjM($p~$+umY%87WiIw|*G_m@AR{ zhsqqCnT*cSpWcE|$F4h;LZ@ekvg1PO+`qw^n2jiQ_dVa5&IPlB*|$*CI~Af$Y{kds z!PsUgw%;#EJZ%TgZGxV_qC#a$J%HZY6GF+KNbLb^Sggn*iroUsNqrIKk)Df)FB5CHJP zKNL|kdQ=y`*#LtN1AGHzYco)`{9%+We+jZ#aUwA;!i9K$h$oCh-^9^YjBn8H>-3Hk z#yorvB(|Yq4Xs3i;+wn_{1#inUixVHx8I4iu3C4kynfcq+!?yH`;}CyZg%Ti`s-0Y zPWw$EB75$$9}iu1o7&!N|Hr>dpDaeQ1a_a|bq7%vlY68a50C_-@=3xCTKME9DtflR zge;Lz>?A&jqAixoZn6d73#r|o(5==PGYiXSDee?kN{ZNf`J*ollCRo-eEHl{Cfx3~ zACDlz8hBaPUqZSHw$V-0Cw69M-Aurn$HO~3@7x5y`NZ(S33?wg0eJ%EoQTfMUTivC zoxLV44cIk$PbNKWb>te zMvbt!OybFwWuI8l;Kwc7Po7kaUYIph$~Z$nGbjbThV}K65~>KT!VK zad9m_`o-jVGiCC^Gr+~ZTVL`Y#YNX^K<0mNXjjxX9r54AMQe;KV2ZGWy;zV{^0g)8 zY~95KyEk)}krRrP>gG^)HsoyI#puGI6AzHC)>MflT~GW>gh5Jsb?ahF^-g9l7wk@A zL)}pXxq2zt5*p03PiJY#lZ32Pq|PKDKhKE`s4XPnPK`Wk-B`7*NRMrf^X6o`vaMNJ_JSOxeR$|@y~A0X3ok7` zu+!6MZ_N2~_^*10^QMze+`r=?>!Sl#zBEA@|I+e-{-*;y&fiBOhnXf``E}Wk);EtA zSHG(Ga{PILe9~!1oH;i_?=&PQKQAvoC%$^-&8bZ*HFegfxAwHGSv4nfhSj_|V(hT${bLn9;{Ex*pMKM{xxT67 zu=Sk}*3LVvkcbicdXAl7dZK-UW!~7KYhSRM?>I4IPRZs~%Gfve{Z1m@H|;-tq58D- za8u@*dgb(l`91ZB5hgM`*lGcsIgG5^9bf486&4oO*T-F&z9E-co4FAs7qXDgtM|9) z3B6X;BM?)VTNsZ;OwECCSsbP;-0Y$uJ@Z zD?$%4sG~IN?_+rNl%`qkjvP9Hx8N@#kvMB zU9dn2J%|PtELb{tlGqLa99$7>(wp|vo!U67NndO+|9Tz;QD5iuA6o}njCa9YB#?%$ zL4JCG!ViRteFYPM@Rz`$k=EFo*DMrE8<+%U(%VoU^jnVFqC1GW?Ji)tyU87q9&}oT zH7g-z@cVkw%kuStE6=|xBYp2v=D@s(brY<5hsPh+J0#X69+;;D9}YbXm{inBvDUox zRt^5<`;^eb!H1dko3d+a#r@m2?W?WLS-%PUvO}K&p?k|qiQ*H_KmWwUNn7^Km)k2^ zE179WR-AcXMA_pG*o@rm{WHs^ACZH9hOQdz2COx2zInUdKd_gm z7WI7P{tup2kfB$>jCuFU{I9KmtQ7F-ZS3tr*#QhdF!rj16lO>;eNk-jAU5m)bsouu zpwu&bJIr7xL64=vPEm(~Vbr1O{TUm|6tYX-#guNWn6pm28OwzNZ3#y)A8Yv*2A0D{ zK+7%s@kY{k3xE73@W+Aj)0=|Dqo^81B5b>cqzxhPtB9}&AU`q0e9txWsI1^W`dZGT0aqfcjMf2xWZ&@jie~iJYFCS`7eb0LJt9Mb8 z$JNSNy0PXCU0%@5ocmLI!{~ znC8YyCO6s6Otzj-N}&ots`lui{qp`p zr>j46}Y)-s^b>^6Cd~9=B;`p{ZnW zqJO?sAFSU!`-whEpC?}KfhrC!YrMR|5 zX{mi@$I-n<_U&t`f3;#qSyRz*y#6R4y-a5JhG3`MN`!s3II2sFHBcm1l-3s>upVr3`wl1p&e5!uG3xr|>TK&Q zb*f{c!(=XUBu-GrTQerOybmevdGobJ)(sn->PE#4>6lnzFLzd|rq0ay&TW|#mys3> zG`luP&8R00#63VTBC8p80vW(}Acf|fgiK_TFc@#6UxaIcEyc7fHqD)-wU~h;$1fU?4*f`_VaY*8g2E0ow97!bfw4GQ+wGYbf_3X^fkKBr1$kpB2_JXC$ z4T>RnqYFbGzUvlR;#4v<8KT#Q{{Tgts!!E$Eku&N1!dT|?Jya?nFqvWoaF^F`2|`z zkp6u~pZpG)OeVj>w5|?4v6*jAZSAv}@AMVzMMvq*w`p3CVF1kppWh45h<0!uAJ%$g z@)CK8al6ZX9xLg?ntub>QCn;%@E*uPVQX%pkQ6dt61aua)~;TS&E?4CoXR9777Z9G ze!&m^wCI@9%py@F7Qc>tn*CvTCvS7>qvR>np(zH|h6}0X_Y*JniH{@RFpA=%{Ow(_ zfK7N&uOpjvL3W(f&Xk=pIm_Suk_6?|N1ZKBk+5g4e12iqr00jd+%5S5`N?(fJolNE z^!$aqKvp3Ef(88D9DM_7Bn{CgjjW!&bAeKp?#eG%Yuk{!*tW4?E#OT3rY^5eL8d%~ z;{YOBc`yQqh73{&cbi&-CAZ*NTg zr1gICB)JRO>i6NLp@Fd^P{NbZZ2lWLH)_A9o&JJclh+(|UPPy(&wP3LeB(=FhR^Jt z+)M6{PG7Q;dwvFD)C%$x<|B9Lvrr8F9;6H;j;x-s1D(!r<)J_TI&I%ru+HdoS9BWd z&LUY#Mv)TIP7aa@`T}(KH~_oX==LX{dG+{8d8Ym>?R4ss6ZsJj-`+JC$S*#LKc+T#P+m7d|uK(4VqdZ}(6q3D0xLzsT#PHXTE)?eqQ zNI-|lRm+lt%Z|M%?kuh^+AiCZ*Eo^^Vvx{yWv~(&#*vQilDn&j=rNJO!9ojpus^W= z$LMjRkzmN{5B`RH&*4OR?N`!CZd>pjX1sLHYa~(xs3QR6+Mn1_60n%CZJ$Se(31)h zbt1@vd&yJQ;B%~Q9gT8SZ0WL6Pt7{h`O%GfWN!fKtw}+jE#&pddZU=Qanh=(a&Qr{ z*!95o!Mb-y`a1-fGqu|eMf(ze1t1SXJGtcV%UqI=^1byj; z$f=q~?5~r46`P!n3i*$rk!~}nZnF9F$xrB>u)0H#p$V~!e14skh0e2T!bipS4IRHE=`UQ=!3)%Hk1gIB$~^Q)<*&OdLx)^0Z^_tBAs&-!C&O!FMwaT zk&FTW0{VcWD@Yq>QECNv2v18uD`8QA1vm&W@D%QZ}Y7! zLwMj;Q@DY*Dc0B^{$?hP(nK}~fn5>X)`Bu)p~O()ZFuY;-v9IVIZm7tY=P6T3P9Pk z;tNnc6N8CB^+e?w1Hgg$`IsSgL282z-Zb{`Wbx=f7wd=tOMZM0BJjCS+->H@`bD60W;7g zEHE&6)0n>92kMbV30t7;e*A7!v_5jE{#Jc=FI#1N`vpfbz|4{QYPo$80#@n;$@ro*$W>)*S|{s&4-T_D zGHB2vk9;)f`|m&c==<*nee{T-`i&xZaNh&wz2@@0k*^b&3hpqK>MU_>`o?S=woD{<~V?z%HA4IHWb_akWdrnn#u$ zaNo?zl^ILti;K&aP~_jgLJ_y2b8nD{VxBVoo3OsY*vB!I2_`J+`8O{4eh=Om7udDCW>=2M$?eLiUX;7o6nsQ8^{0cq=oi5uQfk1dmt~bXzO3 zhoJ(X;}UUm*ntXtsE+s>jK)y?%uAEKfho$QqM1wAZb;pjni;?Q%Lm?M^wz=!(zKv^;j!66_pn%!M&ZM^Zn)aima0OPRIcTOfXb*FfdDsU5Nl} z)BhMr<{!f8MCH=HK!L~fS*KCtmfq4&dLl4n4A@IOu@{#a{uW8;(Aj(9#1Cj(2SX$US1}{a1 zZ8>J4D^D&t*y+&_LzaY0)({_x)R%-hJ)+QMAG@Ne)dRy7=5!+~!NAT1sMTCqkHA)!5%ZI4AEnAv=L;(ES$IUsj(rO`nD zX-|MV!J%~F>kL_pOTsY(D)w2$sH|2PkFd}){7ul+2qYi^gaT%;25n8v2ouKeC}?g5 zvaz{8{TOTh&fM0T+?Hq|QTp9SAAUfZDV?~na`;RMMayB3Mz0zK*mzh|}GL2zUwL ze|&hAfU&pSv#ZbffwH;n{J`(J6m~H!Pftr)BCZJ}Z%UUl(sPp6h)XJ#ZA+7LHx#62 zi01D`9bbA%ezE@4{P(Qyo!WP*UO9Dq=b23f6}e@~w#tefjpF8fpd@7NcB9=e8OE0pXOb@D!ix+kJi)YnSf(&h}MOR@#>=5%rne$17hS z(qA-Ry$wfr`FP7GDD^axYw|U1LY2Lom*xVS1{tq?Z}cJwGA$XOaN{QeXCquO-l!H0 znIJ7j4HXhNKtrGSZ$1`bzL`alyHUIE`r}`9rFZCiV%SG3<&g5OMB+HIY%3;jSS=CZ z+4bY|3$WfS?@yV%b(*zY0-|DFt-rWR3H5we3ijl(s%rD!E&8z`YLnHM6UM7Q27tt0#t;)8hGyG_LXeK?Rnp&y#EkGmuf1nv z&>qY6e|^ZuE9LfTpcs?b48FCR`*`c?Etf@FQWF@r0Tv1YD|Px%rM;;yD$v6M&@%zx zp#P=E?!yD!Dv6D`;Wf)n*o5ev(#_aVljS*{b_=HlGNi~+5UEW?BqRcp z380}+@LW2ZXvJ(|17;JnxBH~GX&$vf#4uz3=Wlx4OeX&C2f0Twn}*&CO0_qgFbZcU zA;6s2S2E`@4J1IP2_cHVHk%*4p8pBh3xHa|JJRwiEN$#h%Xu@O*lYlgm~F!VRR@{_ z&YCr^+==CYL>S(tFAUVta32lO7h^U8!XgCYHv-^Pb)Z6YYYpZokKc~NXg;J7dubdd z&V1tplHxo*%|!ZOM5z}9cPzFwVU-jPInjC{da|M4XepCmlLd{@Ds8lsO$)*_i>4Z3 znj0sKIL+$SYo{&}|B$vX->uZ}dRKtRA+V1Zn}vB>EM{!C-V;=0_G1hU-4=W2Aqf*m zz~VS59!tR73VjhoAIvwhrcoXH?@r*W9rQ5V$7H(5j`emNx*2;{(z|>E3u*#13c~*% zvYS9;P;y^l2c;_)iiW?gUP7mbnp2w5<^7YYlpGGcy_`E}-_$ z6Itp7m}ho$QZp6{u#9q9PbA4qFE%L&Rn{7kNNg^rC$3?z;E&(AdTdhC4yhrD`H3|* z;wH%qs+T6YZKRuyC*V;Yb5EhOemTDX+|jH0EYs=@qj?tE&t2{ zEFuy8OqIA!24+^G1%-WDLIEse^oN>3Uc24`uLhrZOmY#1OXy~RYoQ7d%qy(|gg>+j zP)m(O&&8P(1R&T1Aj7{tX-khh)HXG$l|v1hMN&u#8n2N&OmIKwfV=*WWAJ9^MWwhX z_jwx>@>Do5+3N(r3AzT>!5UrC$2Gc{Zr4Qk(=!f`DH#3bp1~1``ZON8^ zt+1c;pSQSmLMcu#T3;(onF33WN~mJ42PNd?Ao@sOw+;eO7YC0`8EkcDh(aW_wh);&;E@4eM&l5l@Hbny$1XnmwH$0>6Go3% z0HkeNqH6c(i&w;8Qx341oIk-Y9!(c{!Tnew#4kFLFu#l$Ou*9CvJk5pfM&Yck__K* zwv^O*%>qB8tp#Pr6QLn)wyZatmt+dk1g7l8PP#bjYZ+P#u#4Ck@Dpb~elxn4e*f%!LbQ&Rn?X)mQh>pM_XgpGO-D1wafm77Q5O)Dv63vC#X= zr?6tyv^=+RF-)jaw$ z*=)abruj1^I8;xxP^k2w2G~mI8hY^cvlkzG?Ad1@qvK{2aBJHF343?Su`y$&Oc^ug z*pzqQJ$CF}6ncY6{&~Qq2ObzO;DHA&4fq+Djz3?z^s@rOP!O!9cDVDm4F05pvrfq7 zJB`IweO@pTz*5F?Abnnh(lA<)o!JMB`ZGby2%@tHHyhw!s5%pR@RWYp3Y8l`<+e~D z6!=$Y3hz<5EdX7Nh3Gx~LaXLD=Gf;bYKAQ>LtIyqQC;Tu7y0G#8q{5_Ga(9h0d>2( z(E16n|3p|knW_&uaY-P_&?^Xrodn76I*9{!>2K?e({;P74`6{m-uN2OaUc2t0n)x_ zn=^CHD7mk{Za-l?@w&V4btQ22y^^!|<_82(A5zfjPz&ifmngjmBUhdby!Dp&QTj)V z-Q zsA63>-cv?&UJ6>0Nrjb^lE3OvKr&7__D3-y>QQ(WC-@YMOyFBk@j-YW>Vmphz>4B& zsT!p%@dPA@aF8ADU1&UEZEIm`cjm1?Skg)QT6%YxJQTS10sVcZ^~Vzu zX3!iD`xtcSeJz^{>auI(=4B&x0*xO$%I=mZ>isP|eYEo}iG2OSTM9XX#<%XOdgWEI z)5@)g0B%L>5cXK0{p{G$`2DxeTm%>>$+FuV8POpkGJ=Wd645tebi~+*c@eKg9FKS- z;_Zl*h)*IeM+77Oij0c5Ozo1|mx% z4@Dl2e6NGjVR(me9VT}u?r@~T$quJFobGV8!-WnXcKD*h_Z@zVii_$JH6&_WRASVO zsH&&~QHP?AMxBYe5cOfyr%_);{SftYv=aSLbVBr#(a%Ib8$BX=YV_Rbh0#gTnbG!W zcXUnkmgw!#jnPffuSFk^elz-X^qJ`M(H}=&j{Yk8Ms#cRUrZEZVmdN?nEuQ_W-hae z$z*bwEzGOTapq0tG;@~ufcc8~h6%Bq*jP56mDz4=A9f%+jD3!s#?EDv*$g&|tzvhw zyV?EhVfHxt2KzR9j{SiBoc)IVnZ3%kvNyRX&dlA%4dzC2iQF`9HRs?qaXYya+U{$I6b+Y-m{Se1ln-w>_}N2|r{kc7Ls0?26jA{n863TTA+KXnaaIl)pU{dZw= z1mUr@F{gS<%8>orX$Z-YzXlr-)bdE4Klq$rZeCY!My15g<19#RyMG zok-WGB>^=A17|9Dgc({K(KqMMLkVCO7og1UX0N3@a$6+{= zp=^`5xx75OyVT5{p-fR?l#UhtHAkj}9>N75Xo&|*kWuP^Mg;_{Ea_b_P2ot_3$##Hv^xy!VQYEe6-{-$2jE~&4_ zYa4T%`PSLk`MzdJl1pCfVgwQ{5c|K%!$O&Vzzfm$@pSZC={yRsot2aW7A=2O64KCl z%gd6`7_O%$(7wIG3v8YwEbcdR-n^Mv8#iWp)|p&S7`+d)7O2A|3w}tszFSWhSRhsk^YGJ|i4Yb^Q;zlKg`wle4;AQ;7^aUJ zzW;m)3#Cq#8_LpTp@!crAg{nFz$yxsnr5cbS5;PF4PIj_i#DX?E2*QIwET4&(ygIu zY+80%r4O7@XH-TM0{K2!xD3E(OMeX6GH0f9rc>|boZGcykHV~~_1n`-g>@C%0=OW& zAhUXPc3K)f-7X5c2|#8-1!%M1yWhX3hzx#}^!^-+wkA`-Ye(%zt-;(N>M4;MN~elj zHNr7-f_S;9z!4{2GlUDLPF)b_rVas4d8~kJ9q{91zCBPc1p`0A|KkKZ-w8W7D1z&M z>v7@Lg?r$P!y(_Z&~V6QfnvkU0@Aot5KrfX&e10X)HsCOxn9CL)MEIaV2RGH*ffS6 zP~eE3&^K3$Nf8g`DF(qP_@5V z7LXUA3Eb8fo-29Isz>SzCxcbHl7*A8UKmLh9w%KDffm|@Lh-r%@q$xz3c!029^j8n zc?8UW-E;!AE=!uA|B-fq6ca(i_j>GSw_+_qZ_GLS;#9=FDS2pFo>`Jmh60is1Qc28 ziY{o{ZB6|?e~pjr*LF=vt6Jer&W>MW)Qb)!_LPE&tk8$6PAgfpQltu-`iWbCs8%U| z!+{(+Bn0{bRb<13Wd%U~C(eVkjKRWq6nW91>_1l1+$@%<<&H90*!&K54%FD~Rf*g*_LQ1f2%^Gn=^7z@wu&Daqd-l}-uC%vYMK6q+0WY4qaI02}fGPK6 z9NsMn!N5>S(6)oX0aZf7NJ;>vGFEzorzOZL)Q*g=KzidxK+2CSFi74N4&n_`15n_r zkrxa@Ps_DGaaHd@o_I*0OWhP~81lTvvP}|bBGWI;NM}Q{vhWIGjxeJLy|(C0oPfx} zeY69S&gXd{5_9{gws(XAOo#=`Gd#u@SxEwd=orD}h_2*HLb+}!TkDc@E3+#zH<^SA z)Yo>o3zfQ}O<2|xD1vUdOakmP^v{bhDtsqYsg;C@e0oM6P=ke5x?UKL9idT#*aSF2 zbZ?fBj2fx}LZ1cHxAMV7DkMpnewwAIX_C-BY+Mu>yPUGzz + + + +This is a custom SVG font generated by IcoMoon. +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/fonts/entypo.eot b/app/assets/fonts/entypo.eot new file mode 100644 index 0000000000000000000000000000000000000000..8633c77d00ec269c8b31b165a33df1045f1f0028 GIT binary patch literal 33180 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

iRX9KOEOOH$`TKIp%BeRUa#u?(HV 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/entypo.svg b/app/assets/fonts/entypo.svg new file mode 100644 index 0000000..cc9143e --- /dev/null +++ b/app/assets/fonts/entypo.svg @@ -0,0 +1,980 @@ + + + + +This is a custom SVG font generated by IcoMoon. +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/assets/fonts/entypo.ttf b/app/assets/fonts/entypo.ttf new file mode 100644 index 0000000000000000000000000000000000000000..36560704595519f9f8f16f8336265e813634e074 GIT binary patch literal 33020 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�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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/fontawesome-webfont.eot b/app/assets/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..11d2f415f4b29122d800f5c9810a3390cf194af0 GIT binary patch literal 27879 zcmZ^pRZtyF(54UWaBzo%ySux)ySuwfa1QS7?(P=cU4jO8OYi`Ju-|U&#b33x-8KF8 zJT=qRRed>g?g#)t{kI_hb7;W-GzdU41mHiWsQN$Y|IYuz|HmX_R;B)L`ac8*APsN< zI0HNZVgMh26~N=aozs5`0H6ZY|5F=)7r+r<25|q6kOQ>;Bkup5vHL%FKmaxXGl2C! z2Lagsi){Zz0D$`cQxWw4)B^y-HDvyuexU%{h5(1Z0EaJt2{YFGW&Gj_x?Y(iqSC1} z3BWg}xLmk7Z?9kv7YLY0qB9`EVw>)eUB0c1VG^U0KKQYf&z5_ZWtSDn?$N7-PjgLe zhO`gkM09pWt}vpo$JbY5h=CM@;1le}5bfW!Wa^Z@;RHw3+s(_uHb+Os5x4MO)7jm~ zD@x-y{uM@+i3ykA_cA)Ubv4t-hJKXL%hICguTI8M4e#)69xZAYJA@Zj-y6Qdqd(}6 z;l%ehl4`r-Ru1G*?X_wZNg-R)gGF11?3DGuvz~5p6((Zjw1cm7;Dad3l;IU%D!#r% zF+)wy-#`}_2hI94Ub59%lE|hOr`wagr}@(WvZA z@a&G1d5caQu8?X$S0VSK;=T-Oj#D@FrNRLUkm!)kDCzMb$I7Divpbl89iAvi_ON{D zSWI5*hd5B+mMgaMI})fdNyz{-%Ti8g?3+7$qn9|vmy@Ccp;0k`JON@HL#pvgD4hn# zFq6Zto(Kd;H4^6pot9@JF+HonpO@=S^`;CnTlQp+g$nFJS4lG^Gp@}LI$0mhzV!g@C5yV)0CnvSEC4MaJd}n>?*3d1l%2B#xX5;T`!-kz7=}C6iSO=qP5nb1^k-T68tDsT$ zqkj0cy2q-3>r)(wG)s4b0zt?oKNy%X#1HJM4m_?<%6`J(Lw6Gt&(5N%H!FzaGp=C* z1^o4uuw#}63-zZ6CI1TRKdj80A#i@73P_2$e1S##ZOPfMQyCW=6Il;Peii3V<##@n zdSRa5;M1NX%)(tKOv-&@^%igjy>;|P$w6c9u6o6Mqq$coEc$(baxAlSS6om1&>`*t z%I2xO@)sC)WjBLPF!+(G@5Q69*>F`p8@d#8VrB-W!&}5I)lKuNQu^lB9`M|fBZXQ4 zGG4wc{v|ffPuN@c4WcYQeDqCAPV-|lH!)j92LjLcvjx;aiR5>X)U!vD;@?3sZ^JhW z{uBoWrHs_htDo22c9p+M z_<1vdPGJ(lI+pX>GwS6~Ybcnb(l_9E-8CU=eVAggBsZ>o1|#d*40jYC#?ubwjDm1X2 z+z*~(mydU+YMO8y7$bJt87WXKc?H2AGDF9FZZQg?Oe z;6fMz=L#q|u!sb1eE@Jp0T-Z{QbmnFnIla4c$C_zyq`v2vR4MZn_5dSwxkCEH7=gYr9wPXvVU?33R#i3I-{ia?%H-H9)9LE9MwhJ z-V7+PPeXlaWfO9CODVrV)||xiIp5uk$SpDR-MJCMXpa9b>t85QYR({Ygp$iNk-NZ- z+hlQefPoJYkL5fR9jKeK>(+#3-K@`MmTg$*PHPqj4d2hr?7Bo>J^bVEi>n*G8u zA_J{2HNP_%h>@P33#?3hC7K5zB)D0bOjuTGLLifUBgMgIB+s>|AjJj?7CEv!@!=aBX$fesl?R1yB=%G}Jh8R!)I?BhrMS+*d z1>ISqrMIFY^?jEq1q1rsbLWxw1ig!H#B8X0>DM`I9yL;+0on8js_G8Qk8DE zthwVb1zI2~1}feTvvGN9l{Bv=bGUv6tK@ao{2P%z8$m%*Gx7Eck8A!P4uLv_v!mPj zJo4|a*G@d0QJ(kTO=;4e;~_Cc&FxR+j)w167l)W5Q{_vnV!BsD5an@ei}JdeWAmRK zYA50!!S!^du^g|%kGN!Csji9;Hd3P+XfY}ALP!4wsuY`nkOXovN=dX{R_xd7Z2mWW zDA^(tASzZlsUg~AdCDFv@X4o5q-0_P8haCg|;UTpbOQk)&joqB+E?=bZ z(4;(G!``7}C$v|>yirJsUpr!A{zIQ~k8!~BTEbVEuv&=S{s{4k5#}BtXuzI%JlC3W z6))&WD5XVghi9B=z(eT@7IDj+G?;R;6*mobk;~q)kt!ig9YG+ojYF74E2744hnlXs zECiw~)c&F0?F(GWDBDK(L$d6Zh@-BKFY20~Rel$`-|dJ*;9xQtp(8EAg7>ownvs&0 z3o*B5;(MzXI^zm_jk%f9+KD9@?PE)VE0Lj(_l`l@81Xx_$Yd*!4Gx&zNYp~(?d(E1C_h2WZR9S*KU0 zWSsKX)oUkxnv4i5u(^^bPZdA1j=GK1W+Cws1z}l0X}XPGTf-vQFDr5sGgjvsc>% zLl2Ssq11CSC0xV`wCdREGg;*?O9Ei&JZDp*oXc~{&vh|F_w&ISZ+haOlJ^P~{(kJt zpF&J!5DDRDZ3afku0xd4+wViRcHPJk=UxQGuavo}o}yPNSR4vhDE0HB0*Av)-dyWN!ny}^3A8c8Ef(k2r$8KQOVIlRv0X41^(xxuW&j3F;dCK6B z8Jno^i}urIN-uc*n2d?(mGUBz7diMJZ;Zs{PzN=Mb!*nBL;TEF={1%zG2svA+qoEs z>cXL(hRRBQ!2F^^uW<`%&3S<&5(=P}cfPr(>$S-*@9isdPD;jSLZoa!TTAr1GE3)5 za9Jb@;rx;ejFJ?ve_}Pm{AbU2w*u1Yxn3hwG9?YmIk> z#`mEuuCmBCc_$_Nt?e;^Vdem8-TkK~7>=Mq>f||oqgqW%ROwwrVM+ZoNTiXHkr_m6?++48)Chkh<%Ds>nyXce55;zbg5z`CFve@0<`sARIZ=hHVmsX zA(hx`k`!vdMs^@7#M%7fPR-=9V!rBng6bKf9;C~vqb<@Zna*X$3Z#IS*5efPchw8c zT;tL8?@S4gf3bh{-A7%DqHX|jht&0T2~e#5dfj_WP1D`Y!ud1|jEQ5*1AlXDg`0Yt zk|d(?8mrYD&e+h2VzXLVabXmKW4a+$hq5tCEshnpq1cbJQL7%N#UZSRW#b?)ZyOo_ z7%lP~&x2R=mxvin7xl>^THt@KYY#JEyZlD1RNcfAflt$%)wt8k>Wci#uZR#VwVX<( zCXCY#1&T2Nj~cG*v|v~J7;D_M(5F1{Sl<%_&oMWXR5o_ERdf7#8Kgm*WI@`{kwVx) zed!6@%$7l!b%Hbw235}{>TZwjDZHvQ8Jl2T#8ILP?+96H(h&|S`XSC*T1X6Gt!l~- zYRRn-N3q{aJj0HAkg)i-w1N{QQIng`TFu~|Bx7%jEa0&@M*agFjfKrE#FCmL0Udkn zl}JvLiM0P)2&+O79K#S0ChNs3DkG~LP1RExc1y+&PdE7EZ&Rm0V<>QqV60 zMt@7ZnB!LW7S_Gvjb_z)JP-mT>KCht!+?X##OLNWp&To1pF_8GEzHv2|GKNm@jC@L z`C^1&*fLm={3weRpFG+%s;nlp@9baA; zMSZR^P@d=+i6$O%)5k{ZmrIc^It+r#or)(fo?Vbeq^XuOBs)>6Qbp|fSUc{kD@oM? zcI#Tu^G3bQ<8#qOUw8}$u{W=R<1S_Zp8{!$PyqgPOA>@oEi(FPC(8&E?W>lxcLgNicg0%wfaPV)ois*QzK3 zz7sd!mJkN@klVdx(PY(<#%;~SP8{x4Hk2cb3AIk4nb#&6Itz}}zhx685Zmd~-sIc% zA+gcZc9t(#JeMes(BOe~9ijdtUPBT;vpX#DB6mKZ*vi(=w)3DRyWH~3%g%^Z82!OHO z)14%hot-iNrrOwnt#6#)ODi+cQ*~SvM>J#%WvDeQREBWagF2}G8xjgSpLZ#cdmltj zPFR0;ya_kr8=-THm9SBYv%3TJXBJ#U51DOqg1`!>N>h6UJ2zSB9%RL^s2NFEQ3@Cs zZNg1R!-N1F!_2O8fw!^`SFvF_AvuCgn_3?TOo8@aNO)wP!7Tg9S!;rSs||u^6IpNS z3AwH!k)PBnJWh^7dp-{EF2s`~&o@mHHWs;R8bZA-|J4tanLtXVD@Zf&<>W3KzIyP7 zc1cVLHHx}aoRZk)`WQX0WNQm!u}^5j2g_1fQI3AS1YsmfZ7+{NbNY2L1e0BsjSM4u z5H@4+18xAfTW`JY_=Gn4tFRh@^f6@C$3#)oBZ0Iiwo^*t{<&r5Y9((uEM$hz zGD5KIyG)I3(>gFvS=v1$Gt;6!p3)f=B2_LV9F_s-w*jq@CnW;8O)qpG)g`U*_t_S( z^Yp+9`ea~as8J{Bh$}uQoar-lp;KO$IA3>q+2W4P12Fnf*vM^ZIN0OAB(ql)Hq?XN zhJaXyN`-_oF9`o9=8*jK277Ka-Z@64uv}AdlWZpOq;d$OV^*uB^y2Kv_E7`Y-8Zcx z%r;&!Qw<)f3oN}$*pYhwly{rf6Nb&lWhHoj$E}o% z+*FVtopr;htHY9?>KNaDSGLb*A_jLwPP$(o0a!z}k%6wJrRyM;eLB3s3!|O%NaX4q z!Q~rmhd7F;2LspCQF%=@iLQ37W>wbd#0FUz{ct8wHl9VVy>*UNInW=?ae1PF+ zn?sc6lW~Nqevq{*R!4J7sBTB`NR3 z1KC}(Em@<|1_QH9g);rylG$_T=y8Xb*H=VdxHU&bzZfhTD_$;O6AS~FPA)Bx^tvQP zLbCMc!k#Q<3{=_!sjtww-i57{J>6+EB2YbpV+j~5uSTzV`XxSoC6H5!K_zC;zZB2KjGgTk92t7wNl znj0XbJd51DK1K~Y#uG+XYm@3e%%Uj7ChZjy?@E#$ewIJz!&4D>G99Cio(@?mgFqR4 ze+9SK5ha2^4s)L3^Re{vn*sHt4XauUu8crs zD|w=qcy^G$4NgVv6}qzO!)a63YUJ(4J-a7ShWn06fEglcW#JvWH0ZqAmH zuJFDPcFPMm1F}>JDMN->5QiN)5fY{^Xr#@55&_thv-9Kz^;mlE8Qya&)K^ug!rwED ztC3e#6Gb9YHpM$3=zlthjzOny>Vu>FRLwnu%(tiR-oxa!9rD0m#h+MPem@QesRwiM4<{NIo0u$oObEiTt8ZcAgswXh5~)EF@%%>=XBcgFM}D64$5lSwXa6 z>K@xUW*c~w3pWTI-mGmBH!_w{3iM)Z90lMKbG_xbTaCOv8x%&kJ~jaibSlanl6aX{ zo7mfOTg)z@MGPEOsMiq|J7Yq8bxAS!`ct`%R^pWv0FNgkF@D zx%l2l%wqmWJ1HYmT?PD2hn%ONU<57(n6|=-HhIyG7a_#x;e$9wjzu zE)~RkHx`_{l%cJhF3-#<`&XjXYy;$|E@(_ZNfweVsf3)q=hlHGL%_c_Bc$kfrq#on zl8BewLSY#5(O(8Gb1?_NQC02nV?P4r0J2xoPd-s4qTaxz2whaE8Y$9?gtTLVkK!!x z?yGu~@9kIVdDd&AT)+L|l_3a&Z3a0dS2$H^6LRzvEn;K}!sEh}yS=cXu_@$@id4w6 z6kfxCtsdfFNHi`|wOH5X>GlE)RUh>5< z7fw)Eq?bvq79YZmw&;+IrmD44RH2sP3(|J{fT^DaKTt)6)6ZnwKtk^&c-gMuBsdN% zbgc9fQKWgZuJ9K<1uot3q zpSBiQJC^A>@o@sB7$??3<+n;v;S7uAsxf6f^fj1dq67rF<`QcLGmIGfx(50^ ziiB>>H7HgLLP>WDZZLnPf(WF@8g+b&Dgmp1t(+-~G$mVk1Li3#)b%6XtYpc<7Vq?N zWH;BeAt)m2`jAoX^uo!GHe>-_u)Qj7ArKs>N+Gu`9ehZQ0=@$r#8@+8RxGozqSF)@w!lt>3Pt%?z2VR?!KM8dGfGtNI})@7F4doa#K<}Vz5VJ$i%r}X*d zxbbLHtl@$BwZjMV_VJs_5bio{9Gs1-R=9}~>9?O3aT|yFMR3@j9H4@pR|^EbwqYxE z+*yZ*^7wQf(tV#dk$n0_<}edC0%p6}St@2jvsnNJl*zWb0%Z~2bi_8$JWrT4+65`` zNt>tx0iy!@5s!*#qmX}N3v(wRhn7RqL1|!tZOL=gQg1Z|(Wn_4H{sZMDWk%FcO=Bw z2eVJYlN2{JV_q6TU<;5Oe1h-a!XRmUjj4^F}EBTc_(kyaH+Rxw$bJh#)2t5g;yy zYwVDul5Uh4fC(vy<5mn&<%%nNnI&e!k>d57E8WfrKrp9-o&{o`bW6 zsMdzMbkgp{U$?6Rc>kol|B`VuzvS&;IK>f>H^y>874v(lKvbVCO2sSZ@oq-b8tw(U zy75XR+nu5*5|-&g)>jnTUd`)juc_b~Ja5Z{qO*?A*tv%(VnJR1*;$(z0#wEbL+xo< zCBO7(CKfGjP>OQ+T8jPEf>1C%AzW^^_3VW4tZPwA@3C6R@9lTN9R}Msjv7Ofk+0bd z*}Ff?ij%mYODZJ$CPC{}c)u(m{4xUfjH&YL!m|fH7-e-{SpIPqp6OI7iIrE4`@Wz; zm7&&$s}vr3vj@yW|K^b9Aaz-T3lE);LV_ogAgo1uX*kCMycNOYtYP~ zn6z={GNpGhjp>dohu9`l2fZ+=I_}=pm8}rEs>TvX39lRHV*C?#$T8KL9vx#`WNX(+ zwY0yCqMWnV4jPfqR6&sUMoEWgA%y0Djvrkb(?ic{pxd-gE* zi7gNSE%!jmK8mlb?n|CMn2)3bRNr>&Nc#HM&(-2VQ4ui}7P9{ytF0}WfS#u+|4&L# zor6&ME;AXh{060Vh((usG*j|Zpr@GZk5HHs0mB9wsPu&OgF`)`_gz1Nx^x`A;)^8( zyCE`PIkLGQ^Qzo(U9lI){ZuhL9Vab*m{)f`!j2Y}jA{9(aSYBrvP~5>MAk;#+L(%D^@A%RK#m=x9zw~RnZvivmAF6dM}1xchrxkn%u1(cJ2FBYOZ>|-EU5dP)Z6QXPalRxub2(pgbv#u zpeSDyO^C|NK*4#1SFx~(+H$Ev7CcR3JgXqStJamAb@v^Ye@@%})7RI5QH6K4Q)f#y zi>{!Wbk-8s>nIwQeoN+Obcadq60mfm>z(?5?rmsRZs!}WFk^36PPdDR?#~Bbbc2Qg zb&MEfu|NVEs6tbWGleb?dPi7=c9wK7ZhGG=8q13?ANWX*#Y`X#MF1ZGPdc|DXl z{~${1hVfYw&q0p(xl2G89J`LXf?awKv@D6OfjtK(%t|XB6RXcqso1(w7X0heB|k70 z6Dn=qm&ni^Vp0%(1NUDe=dFe4t2G+Z*^Wm%H$i?h-08oc<0uE+y+7?hBTt`9VdxOe zofwwX(tQAfzbsj6+m+CVrZHyx0Y=XzL%fzZG5XVJ0;YqQb8Rgo zn5?K5`uMdhC75+nhzrUCc6Lmxxja^KaJ0^Bl{eK7Z>C^q3Vlw0Iv{p3jj_BE~8I4Q@&LLZn~;+n~_&i(E2 z$!}m3uh>d;Y?rsr@yQuG$>^$k_%hzfWvr0o94($dY;Wp4V~5V%5mlxIod%vmEZ9X4 z+k~>Drr~*VIuTG!ke1{JSH4w7UZX_i)la_i5kby1+?t39|IkF#G%QpI^!4RQgY;(mBcBB~pfPAe z_-Y|3Jr>9j`B#=K)ylYHT%VX_Gbn1jiyTHy$4Dg{r57TE)oB}U(@PkMBo2AMj}5ft zCqer>ZO8FSm-ndOtL;U{mK>lgW36~;XmwhXS@=I*q8N&zRsDK<_IB!TJ;@^Ucmg2> zq@PVu7^*LQd=|L+KSwlqDQRkb%Q0i3;1(?NnR3U(LKXgYfP2hpd4yM&F6a@&i4jyY zGr-CshNkzU!`$rBu~1A${nb#m-i)A^2)?a4a&Ttf+7IS5&&HxJmK7z)H0eS}5_J5K zZU)b@WFw2;J(eC=3dM>m4xtyHqYaG#pPU(j&_yx5__00jwxVd_c1$$dcF4tR`pMhc z`}}rfr-=hHC(RKnb`ErjTYX{DIFxOsoFM}jrR^B#hHl0BM`>2+>-~!k{mW4HVf$0R zhnW&QHlt2phV>8eYtFz3JnGrrt5*b}tU4(Co9|GQb40J;cXqUOe=<6(h|4z5-7CS4 z;}<|f5(Q&=9sKg&*m^oEn2L0=TTRarZ-xA34y5*O0j#iJv|Y;{Ry4ItBgz}5A$S-| zBwm*!TB%ZmzPD7LsUq$Vq~DRh<2x0s5uNd_Q=J%LzgItyp)<|fd5USSNzC);pAk|* zMM;CK{Kj4c2WPCd^@~j7CbEA(nUZgkF}9BBj!fJMFdn^!oK~~SWHo5uAl@=RIEj?5 zZ!9!+H1Xi&`-j6|QfzFq0bE9ZAoxa%bYMa98@Ws*e-@`?ce*Gd?7>KsoWa$GL7u%% zm~buvHOvnp92|+%6_EK#Z<{#xXM75!!l9=qI_aa&bT=wfl7`IPUiP&i@~kA}y2iwLBqiwPcl8U14ai>1G*R;8197&4b< z5~-HP6+SQFv8ZEt;68TFf)wb;OYi*4@=N4jm1~ZxK_dl(JiNor;ZQ#;UwA$h-0C&} zsas9-Nc6n*DJjxZGP>bZ>gf_r%_`J&NX}!y0)^*sVTN9xR!o0WoaEOE@CZ8gk^& zS5gqgxmHTZ+m@2ahq+RY?;49MYMD}3y0?kC;Q1%)L93vi;LdKEt1)BY%;;z4PU;DZ zY$XrVufH*A7ptcNI9`wCOl6z#ch4#8vyXe!3B~sbGBNkW%u=4d@^$j7mN{&x$g=GS z=z_k2>NWV{f&J_fMgvq~xIaC^(BoZ0W1V=?YpkP&8I}eyN&iIYL)T*Oj5F5ch|9!7)-Tmq3i%@_kmgv5HP6CKHP0 zRLTaGGzx^6%V=`O$3xv;HhIiH%@xBo!A3}k%N>_VKPk(HV^h=cy{xhrx&rr|k3`a3 zE}La7o_>Tti__O(W%hVli&Exh^X!VS@`aOgh5=GjRV{^ks4dTz*X2={e#cHdA{qe> z6HS|N4W!wm4+r30+ZFIqvKAh3Ll_%5&_xsT?z16~$A9uVGxqEF|B4{a9UD$AFUz`9 z$(#Aa_o8hok8Q0du=0x5j}k{}NsDJKH1^4F)*=*{ghotaLG6sEb*#}Qw=Ho7X>n&wZb&%E14R# zQX2R!8fQ)g)NxG|R*f0Ajt|})#>aanQNu{;YYHH(0ewJp0sSCLfycZ)xb*%L%CLH` z3@mKr3J%?;J6o+*`8m=4q9)72KI1<{8QudI5JI-1xHecShgM{?;^=Jqwao>Ut<$VX z7%J7!Xt`5qM4kCy%tP*9uFV99U6SV)dKcP5_R>*kgd_>07`dy}UccxLDbVi*!hei5 z(O{d5sUXTQkY6wPRGLL*u_9#=Zi{ZIU`0iz3`ivLG;y^vAg@0!;2`lWBrSxS|3f!atHaqPtjsQug8wi*xwF)vJd=Y!oeaxygZAy zXaB80`HXB!6~m?-BGUkP3!*LM=_E>fyK7Is=yqW9Ot!;2mQ#?8k)&I>;R z&W^Fby5SzJN2C#jQSjN_g-s*1JRAa`9)~zhAhXqfzM!llYq;rGS+Z^w0Dk)Sz!Cs+ zJ@NfFjQcwcT&r!xi<|)ueIgZ?(8VpHTR;vND4Whmu~Bn#6@-&f)@nKDNuAaX;yQ+g zRMm&Jb{teWm@)=k&D{EOwPpx9FJeN%5Tk)3V@eDyT{9jDsHrGnWo}l}pW=Nb)fzl? z!n(4xCzXGUpITb>_ze*g4q@n%i2gVdO!Y{t@Gf=kZmDPBnV^9Kf`-WA2#tL%@h{qXLO0c&JXHN0@L=L^PKcLBe+(n1_vJ((_4X|4Xid#B{wB)eC+UH6; zs4fbq($L3xYrKP%y6M4m4U0ZhD~-!>DLRCkDG8*@c*8rd8mg)_6+kFxYJ zVkE`2lh|bj>g%7PI-($u`o6wH3y{F0N<@eGCN3f`iwga++Ssi}>&-NZ7K-q964(nH zO}qMvu{E6>2UnylnF?izr*sVm1;QzF3ME3Mvg?vE*-oq;^-197N%U32=d$;C&PkN> zFL*eb?FkRjLFG_yoH+TEAn!QIuRE5%YR`4Au&LbSKX5eGEH2un(KGFDI9~nwJ`j;7 zi_wI+i-}&_A^1oUIIF=-M46(g|JHX*5#9OMPRbtV-|iF~H*Rb1(6s|ZEJoTGhXF@J z8>JQe+JaojA#a6xMD38#J_nxG}oOkYHe-ZagEeg|UpVvIf5}{II*98BUD@NXxDrPe|=DaD@eYGL5 z*-<<9wzCYi>7&FNN>*&x;kFu&3*WRrJ3B&(JKp{5pt>?1U~eW2OZE|#yBFg59W+u} zYca_eI7TM?+M8Z=E+vKrDhpvNCAS-G$vPDcG2=ipEq6x`q(Y@Y9dTNA zm>xFmjRhYi<7mpfV4Ysah|fK9=U}66NI?RPpwODS_aXoL#F|ZaCn;XGcRBx}7QZR; zi|TvWwM6nHKZZC&m#I79ho%P`fpSWF&g@_cl{jMcrSu?z=)8p|rfi}z`66T;2uE;s zCRC5j&^2Q$w2K2=DvtRt?bmr+@+``N%MOA7GK>tXufY}%aw1-HmFMjTZ1umLv{Db9 zZ)+2<Wy#=Lf4=H>5v0Q8_P$d=}}=GmSYYbF(Ck919j zg-LHw+|~>TXe-Fy%r>X>WlbL6yT4_3I2&PdbaAPz5L-tncoM&uZ~bGLSS+EQq6G7Z z9sm35)kRRA%;l-L9`R<5TrRX4Fw)P&l%>eZ2tYToBy^enX8KD$mg>lPJn%yZX8-4M zg#}sRuU#{-O~{1t2NPY`&}qds%1=lP2y_Q`{0OG#CjNJ1V-OLNBoD7bSl|Mc6Ih!U zD}t>5&IeAPo4~MqK*qdU#q1fu?7yeTkY9g0(?N|=`0wVniAJ0AGVnJ%g|G>DD8lpX zofT{+%gH;cfVhSxK=3>>3sFzsdH@X+n$)@M3Kx4K=34v=M6?{|RUw zL9SCZ>~^h#A~=w@q13iNxQyL=*c3rZVi0@1zl7n3^}eS~;YFb*J;5N_s|-qZS(XogTpA){K;`K9#{C@y;_dGsdn3mcGaJ+$-zOtQD9lK^%r6AZ3hpK;yl2E zl*1L~iNztYQqyx*czNFGw|mHZy*i7^*#mZgZq3kY%DN`zj3@+49i=K^1fU zUqrq)nniL^gV}NQsec7xVn@+#kqL);qfDn(c=BzQiwFrIxXt6vSHntiH@&WX!eZmI z!BxfH&l{PQt@ljVNTu5rp2j_0k2$TEWmehl&{EIaH^Zf(hI=-ROy_OLp!a~4DuQT| z!KTq`MR$!pPeb{Hw1=@Uli`u%_-E7*lM%mqU~J4p^y=k_SF`j^r{#~2AX1{(h*x65 z*-U78s)%gg#CaTDq~P6UZKqh)&6)5$bS~?*v$ZJX*VTa4W?S`hAVTjQqY|Y4 z<&4!GMQXf)&-WWXhGtZn2BdL5e*>hlPSgn2Nah!a?~J2jNc<{k$Zx`r8YAeM20Y6* zOD5v!a1fyG=4j^ufO{Y+HcA(7>lhX1w;TD+b9Wg>S#m;837{S)xeEn!is2=K=5N+; z)J=1Q8(^>rm-Ip=fV_N@yYfw~&IA6T;5D^_J&VFLQI{db2nmC z(u7wy_HODayj$qilIj_TyS$@KK`Y*x(VjOQh6nRs!!4K-C{iEt)P1;h@tfudg0i(M z?0e+Dc|SJstV3)Rk+s3WE=(*kTK>x}f5P~#{y_wz(Ds)kyK`B*pcY+cZ% zHcLe4?|1wt#}q2Jv5!RjdvNx4i(T`AKr>-5L|PSqanRxbDETL4@SAT+GAV}f0 z?%U*Q+%&fgQPHj>{?lo`q-ZteAcET#b#Zdd4TiVZMjcxMe6qLU#qkFQNL9CFQN|5^qMl(2E{_Mk1oRvK@qc1qis;gd$?D8 z7Ysf3s}VhKcuYR1fXb4wbW7qT{6VSJTxl*ZLE^d>kIPwuN_%`L*#_AaoI#ht#%rM%{LYG7|(a$jl_H<0CY4n6KF+~XX)5D=i6drD5lJ|i-D0Q zE=huG*=G(ggJq69QS4%)xKY3{qu<>mdS8yf$8;pP;$_MlC6u;DwsEGPd_Kw^1rfV= zg454Wq$JKL%PFxfg(EzUB^VUO$!QYMYaAT)Aa_n)xB(@%0y)##g){~Ck#mxQbLTc%SLf?rXOJ2r zG8qCYx$M1bc#EkM>uF@N|8JN?8^jV(xFGe)3(!CutNz($gR~MaSUvMm6``IUj7$n+ z2eiFmg~QTNH!EC%q$pW7tt=w#M{zQ=?qRU`*vOz*#pH zuL38Bv1(+mpB=HrwzI=TVI1TW9O+j`y56XP4J@m-V6mh)YOsIy6H5ty`^%2U`rNeE z0$)@u={po>$iWWf$_ECn;{+@168ak@O~C%dpH#w0zR_(1!Qs8e7Q(>M`Jg+D#8=n1 zrdJGWtM{5VhG2Mt)gpD1(kNx&nCx2AaK1}}N^on$`XQI*x<2N{C>bMkBh>;vMDp6H zX=MWd6QNbGtl>J<;`e30SY-s0YsL;nioA%KuA$OIMKEAgYWgktmIly3E{^dLC)xW;3Mh_#iB-aD>9q< z<(&=NL4iEiu9cY&?fQy9LQ#bg5JX$&cz5^$^R0p?UZR%6y;WO3%w`R`f0c~|AVx{P zfha#xXivrbf*EnI7G{E}{8l==-XGG1Z1U|rd^VKMJ(#6gkF4~83U$;o)(Ah7<`Nal zM#w}7u1i#dy@?(NR!UVW&Z7~MgZX_qA$(fgqM1?Kc^!?OM*J!ISVrb}RrhS?SOQJRy0WFJF# zdV!;k@^zTJ3+oW3`XBvVmD0$qtTzs;gkDkz*oegi0f?5L#nxtWzHtUF96fmJCue2V0DX+P)rK;i*qiL13*K_}%4zlk)MXD}I}`FYjT z*yM|oIcOB1O}kMCbzVv{CI#AE%6&pur^zDBF4Z+V=V8D_xFxh|TtHo@KXYC2F6lI= ziu7NhC@yFE%e(nPNBm_PbFoU72etaQl3pua@aiRHV3^ztJV?l*~jdC71-Y4`dXH1HvG>!AI!~2({TYg4pM8BdM%XkL9Ef-#TOi!~_d!%T} zK1?HbbJ(eaxmF`)D(|hF@ehLZYm;z6d3Mjb#yk0x?}2~+R{&uwp3|K14C%@+f z=vM$nGE%8aSS6Q}>d}H*>Aj`ARl(%Cfyd~3Cn)OpVyrK;frLn|l*{q}oivz^F|#Tv zC)@*&0v=o<&fb6a1Qq5T$5Da&R5x`y5g>ofP=HgT)(GJYa&6Tx_L`H?xN$n2B09PW z?1Bskm+7RGP@;6jK^z|2$_RKLzYS2}CG7&6v1bzPzhORTa#Q>=w0WFq)1>9F_Gbf) z%uW~SsDj%Oo{Hx;ZJcjh7^CT_c*|hnK*D$1?i?Dp+7a#JvsyibzVb^lG0-bN>nkMG zi42O-S#H8CBtEd}0ULOJYbXha3g!i$AD|buC&peh*r=^0ki^`R0g4!pvnm?J!pvdm zNlYbu#SusgFu0v&W$x5r`Gw{(I#Ef(2$2-<3~^kg2W0V z=~xkXS^^Gu2NH8Vd)Fc1V?;$R;IQWb2D`vvF6XkEa#vJ+CcIfy_$ zxd@%(Kr_X@X$N3Yclg`7K%CfNu;#`dMpjfxl z2w^4_kxVU@9(DU(LY@%tm1!d^2H{%8j95(wk|v!DP(WcpD3=gct6dRm5Dv%F^)9)X zbE?YO0Fg$q zI`bw*s>2RlLoV8_b3%9+%Aibmq6*#&CoI33Py&=9HO}46FGLkX@QTgAU8V~e+Y*3q z28>=|Xr@FwvY?-; zu`>0*Nc5q+h@Df}kc9AUH!q(ari_g!NAuniHJ$T03^eD>TzRw?Ma+-)XpD1M@JU65 zW4KPMF%})!#M2|h$mh_0{fD6$HX%CX^OhuT7;Uko#s)I*8pAv1GV$wuS>5mjI9$Us zs-%KtRSY}bF3TP0E}Y!KH^p4ZA1$vpNi|jXh_s-y__zUvYUuY(4qQTR*O9l*Z|Usk z0hJ~p)MsYn@gt3fH-eK41Or%37Z(-z4#Bw)$x2eNa314eNc6;tXi)KeC&uc9H)Ct| zhYL!{Dz5oki0FW7#YU*uNgpyu(%NYz$&0|_66~WCMY*E0?XwNwr_C1I6vVX;*ezO) z#$#|5qTxpnu43QU{DE2hLXIR?G|~ktR4_LN<`*2?S!`G#1wqbL9wR$y1H21kes_zB z=pzeHhSCP#9Q! z#Y;M*R@VFt$FkhWw~)j#qe7Vpn21@Sa}!7-PZXK02!@rE2}|X*1|Mh{G>4c@JglE2 zhK^S|Ohbr<4F(%qT_p>3=6c!SSjvyHLBMecg)WJIDlb2>EdggBHeZWhD0mtzG{K z@QiZ;a7Ox5EpH4_4up{#^kd_rK}E*K$#Y*kX2?Q80RHXe-oF(7ixmtC{Pg(&yRiOn zT(V`X%B)ji92hz7GJrP8u)4HcQEm zmDy{~s`?3{A3#r!QXJxx7yQYR!^r0rtNeXCh?KD0WL|Rq5XZn;x8kNs*d^)bSAskt z(?9^ttpqm7#tu$eKjk&i`tj}bh=!IE9vsy%>+DB5oD0Y(AQ%V-!LvaUgoEaRHZen* zMBqN)kYSTQiE^>0 z#kR*_9jt-Qbugvvsj|-{5W9kAxu8rX=*Ka#n}S$$V`F2-qT!G5PffY4BN$?F<|lE= z0&(0(CU`p>G}J*p79nDII8{%-IC-z+`NXr5ci*8g&SDXLC)-nhnipi#zQ!pRFi{A6 zo_T!-p@t3wFs__WK1taV7mG}w*Txm)u%Zq!X(rv4L8B*$AQR;=78C<->8&h%5pbS= zl9|pUG$0}4B)}%;V4)S7o_X)JO{GP{B|r10ZwOV7p@#imd6$b+q2z6e2(V6R&AvzJ(X`W?S3& zsbi@#4d7DwAbNaOD9@0flW80Z%%|_eN^f=V^wJKmUrv*@k6?`0w?=_|iC|Hv5P{B+ zSDGv>LOt4O9-v+g_cYhc5Cx5-Iq$agn#z-)6d-M3u(7XvLV>t&LFR@viznFQMN6~y zhyEHAH#J`POKd#4ic^zB45ih?q<;%BMD5%X4aEr7mCtAgJOpZ_yjjDYq~M*si83(5 z*~dLLSuwz&!7h5UsP*A9S{RiF^uL%>cbImBkT?>$oK28MsTLEVrlrcj!m4aSW&(QA zgc`ugxw~6(gfO8vRG&o%Ola_n$)v+X2i6PbW~SaKvVupXNWKg%ly{W!0Trj`Wde{G zmMC~7O~kmf5rINPplJ2h%Jq7O|3peyikK6O%74!cIra~-ntgj5w^WN+(^>@Y z@V5{#JT7K0#!YRHfYg`S{Fwvbyko@Ry zkEV{sl8weLHc&-%0-9Can51UG8 z*%zQ6bE8`cpYR_VS>m!+qU7B;@^;EqZwTLPOM+m7gAIfd{QN*OCP)nt5Mv3XA`d0r z*p8f3X*|S1&a;;hOs}(~$u4{%Xc7})a$q6vRWXRJggKp$#T%N5L^)W&hSA(Hx%HOo zKuZUPK%>X(i#B((kO6Iu4gLYV0QX6hDru7GfI4#W6FV};HqP(S=oT5E#)?{ED+p|8 zu`Z1^(c5{_jQa87jkZ%(ST&c8!LaM2TYxjoCt_Ds=@mSh7ROzT*j2)zR-Rm7DGOYg z5;Igho8ayecQ#8^1pkK&Yp#La%y^Y;jk#)RNVXA z60D*tQ1Lnk35CR{6kX93MaX~yM7%fXejd+2FlnbF+!@r%nD-fDCXZDEPaWd*&G9ZE zZRj57N+bI0Q7#~3|M~>Wn^3h}%S8xCaX~|iAH1M}q($*KL79@w{?>kqqb*#XF2f$Y z=di7myIQnj7~Y^|NHTXa4iOe>DncL!;Ju-%UKJfIAtmNoC}yR};#p~ZXY-9xAb|o0 zkiUu5WvvXabwrZI66?(a8fWve0#Fb!vA_=%TxeCWUi}srtFhzBaQO$F zd6t4iZAay(qmFz7!XPPH;le&qoscJ~To!GC0$gSp{TPkp`E*n9E~w>1g9->)#<%IF zObZ&No&_?3wcQjqAL3#<_TU8G4iyrn?7jBL@8DE;jwIa0bLR^xO%qs@#bvE*E z;*)(B%%b!OOM$)S079k~YQG)zaPRZk$PoHSEVT+}iNza^xcDYTW?7E`fMgS;?qWZA zaoz}tOP;PfQCw;~k)I)zK1XHMd^Cw4!joTD-9G4?LECz*El3)+-h~FnhDFYVK#tV$ z+82RShxz@!JMd5tudi&d$^vSIEPu!?f#J;T^qNJq_%^mX={1?d{`!s5K?ia>DeTT% z4GW%Bb)szt9?e$)k^|)m4X$j0*cdG&7Z+ZI#99IIzqRnML6BNOcj>hv?f+Q3H5;nj5-$tj}qFX&1#f}XQCI^uwP>msI0kiv=6KrUU{9zxpEJhQ7`l2Al#xbMped6@YQatgs#js2A2-dgdnK)t z3X>Y@LMcPy{Jdq(Lvw{eLK^Ol(k;U>8?)dN=st!54No-E7ZJ^x6WEW=E@+mSp7>x& zgR*XEMavN43mZV|VeW&UlFEbJ%Avu7)XE$6)oTzThBOt!cBf3Obh(4MT z)Hyvq*A#n#v5_GLu4{-ZU;P+LY$s{q!68(bVu_^L!ja-=b8u?pS&%yljzTKXZ0D`e zInR*gU=IX7~x24h(o z5gfoaO^6utloz%B1E{kB@Wd@9$&}50Y@`0Op3vc0FEyulgRjhS24aBDA!S*xy9KQg zPvi`MX*q$#m56w-Id>#_?oKHslO(Y+k(g=btI3)72AhN7pk zY6*bV;X?Ur;6o%r3THFN4JpnD^K`apgDfE2#qJ4fRo$Kd<~lj22LW5|2KC5Ic7z;o zB%y>I19jcv3@7js+O?6X1Q#>#66IM&RbA74{Y(RG-T`MxKBNMYY}f;cO&T<9NffR5 z6aIhwhjJTmI&uv#HdWg)pP0^nr_o zn#{xlss#Yh3fO#b-oQo=AdK5G3SUinkIsN>i)R1Mn4If4aVXah%JhEH8K;#**fO*! z2wJ^-QgmIF1CtcD_$f~5j92da5_Bpgd1 zsrq4li*yh$bo-}=i-8&__I4{Wz>HUq)W%4GqG2R%X&)dPcqO?BqyQwzNhJk_789IO z$xVZan_|`bI~GG_B8o<6K?LQ=ev3}neUU+h-STVbOI`PpW!070sTh!!fgUe_mj}js zd5<-IBHNaD1D1}Hu1z}DS#iN+l6fH$03l!JXv^@|IFX@%?(U^CFZG4k( zQu!?sD3J<GQ9oCh$&_*ZYTSdlkFha4X500(ir_0G);)`_t@Pf z3rW!wYI$nZugZi%K9zrJ|c2RJqK-aW*b;pg0A%w@~KS1`^tUvjiai z0gWlk2fXulRqFo0w_qL*-y5*yCbzNhOC+cYd0HlqW+RE2ehw?wGf|K@Qs6ENd9ei| zg0E{rKStvZOWm{{p=y0+2Ty=6Haa7UL;!}X@*Ty>F`2R?DKqY;gcef%lR+5h5QIXH zpxb6{m;*b42u*;RU8|atybkIZ!*Y;#KMtB2?c?jt;~Rv~Pv0`qCj05GsN}@DX5kWD z*qma{lXsKv@(^6u-{p@D3lm0j1}-Q{4f+TWbI-n6}Z|$6-@1Bt4(;sK7i4vU4;;B0fSvD^3OA}O_+M@ zSe*h;m&1@=AOOXHQcAOuOCUjDuRmFz-i;^=0MnC%EO|d*aNl9(pgkYAX2RwQt6GCX zand^p=6pz@nZ2&%gSlPqe?3MA9Znzx@>@AAZ+|~_6k0hJIUQ5ZX_{*P;M2zwRn#~H zL(_Fp>w=)4Ea4mIbgi88I5#_RvVVnO@7t%uB0(xNibb)NA~ZHDh_W)SPRo;?c2c?u zHIy0FWiQu$kbQ2nsE6RXQP5YUeM?PwD3*oZ8b@CWkxrIr(QTtgE7I0Z$U`!o&A zqw+ajm5(b28KO$0L~OD_BZ_Khi&S8-6(9!)>lD_cmJ?}jDX5as?|8W0)>yK-kIkd(t&#lGz>(g$!# z|5K7#q!D3K zPI*& z?L{;yebflH50m8#ggZ2XrKo46vV3&)Nj_h2PT`V?TnuBbF{WTO4WC59l9v3}kC`w; z>0gZp64kWY3jrWmG`Yyx5MwEzyu=hKz$gtt$g-P73KeaKb&m+}>~=pqM65_&JOy|% zZpgeIRMe_G?$gcOyWA23vW?^hJ*Q7QB>6s2Z*UdiQ>$Z{+%wc^hFrtNMoISur-x*y z1d?hTsaQ*b#8)=UanVW|g9p({d;_3nvF#l98+PaIv(9Q03EtU^1gk6WgmaYgZ%%9+Be9yq7|Ej@?> z!id(6k9d>Fgg`Zoqjr@`%QJs!DlkP4F@r!;&UGSArPuK}rO1EkQ613?f?PxQN}CkS zgfm8BdL#!JxJnY~t(cv5Bje}fe=bFqWl^}&)pH-7Y`|1P`lguTj9N0afK*{sf^dU8q2bi3;dYVcXf$REA-JfqV$~QZ%ZS>u*UGSu5K(i3A8Sj7 z7*JJ5_o?(yA0CJ*eUyTqE%0(K;tO(hfS{=oR4p+1yAZp$AL3%aVI||)4d|0fZYYId zor^D&Cr~ZZaLtiw?<~ExFtc=d2n;1KSTBHM3ypQRHEROkm7NFrnl-E zX$eRnU+2ZR+V+J|V;A}7gdE_=pzgw;0KZ;1(0YBMnuZ!U>mYCwv~55GDldju(on#H zg|}d`{*sIj!V<@)k6@w4<304A5i=}idD%MB^;h_0Gzf|jez=xZ_@*p`$8 zpoLo%h}>oM7VH;t>=9~1B@~1GA*nJ5o6B!&1qXrrYzK%s+uhWHU8}SUR>}M1h9iF~ z1MmZGr>`lo9^+Ek+p&Vwx=0`vpiZ5p>kPsAzfo#)fO*O7jty1KY$s%R<01y=;X3Nb za!ynf&pWjkS8xR$7PCaKK>AMj3WPgHy!eS6e&>^jGk6$g#BSHDv)~r%Z==!8MxWcQn!STHEe5VY zNmej*Z4oCHEn&pk){#I@8kvw^3a$#JtXXc!D=RNq+D5do$SPB>HwV#sG{H|y+wh|8yOn40DKb>cix z)6rh$biR7HUCd$8Ypu&BqSs>Xt;=7m8M-ZRaucB2WTVqz#FxY3VM6)R9JDK^q1^}NLSszsyptld;5yHuUOwtrXrVCTe=9e+z z^5WtlYMl-Iu8 z;_#0472yML4d-0M?X=}@KRX)zaFFCCa94xOgPD&LY|s=Figm@cuum%89H^I4FqNWN zNO7)It`)Ct9_Y{}ab27Rc@Xf_2jYqT!NIh+4yFP8d?sQ6f`(PgnOf5oYS`!9aa#1A zDaX@#3c&Cg=YWZ~G{jTs+AvGx9vuH9>%tj>8=@(xbBS~X226gZ9<2Vg{7ZRuyBv<->Dk^}#4=nE0*5UM#s3Q8z8`bj>M>By2HeeoH3k$#Iyj+I?(yL8Yvd9?EoyjbSFP+(Z776Zt@PP-9_Dfr@ zrmUYJfNoqvy>zA)n@<=hU7>ety~q2Ljmg2`2X_d4D;YJcHRK3WTH^iEbxScf}xJ_&^B~;dhOTwTy=$Rfny7 z36MTlN1TC08c-Tl*nw?lHhb>gGiU=dHV+b$9AsGT0zLSXBqo{o5sYg9sErVse2V>} z=s+3fo}{Lt3oJWB#8PW*+YnS1d4+wLV0q^pxJyhW*tKun3Z!gSv@LWQL(rZ2J{dJg5!bX zS{jsx=r54LZJzYb#LkzOyU6&e#ROuR*>L)kAI39Y9!A|Ne-%YQIw=Yi3!<-;Yp4US zx=4#K|0t)}n*i!M$BR=mFcwpzmX3b+O@1bHbapJnV0u)0ToTi0 zQeCLD*HT4nkee8g)B;M2|NMzv^cr&(P!%k4toV`~Fp^W{LE(^XQls*{Bv(b)I)&U{ z!QM^vDkVUm_!8eJh8R|^ z0VqC9!GOP)RLEY#hIN?b7=U>&>@pZ$Q%x5TgQbd+HZT@EZ4k?F#2}VqFc)$=N*3OT zR_s?Q8xlpUTtmaFFp_}@RWppqaA2Xjd>D|zEyhrQhyAsBPo8v`Tp@7buSEsGLX0?Z z1LQ$j8V(r3qJxU|fQ&A6nZ{zThjjH>iT!R31m&7eN)T$;L5Hi- za}bDpLvfDyHCgLyf~60T5sI(;g|Zq3fKF?6-^@_w@?B1hiJK;W4HKWbiYwJOJ6K$N zK2PhFOU}`V01|8yZqgFUf?3*fy=nE-$xsQlX1G`rR`A5fM#(w`CZ&3PFvIegL$p|S z$X}9$4#l97*9FQk;zDQ+T2GNR=njS1zzy4nHV2?*PFdc3k2-O=AZ}cZ)blwxt{l|& zvrgU22{**H1JFhhBK}n&5<@VIG6%#sNT5W9*CE(=bD=yur)vwxmF|I^v{LPDMZ|Av z8&S*g_xni^&}73FPQP0mP@=Hvb6U=(P(0M3ocWAIa<#wEV!M>Jg@{bQGHjRFrL7BB zFM1zsX`4XyVd)J&vst5g?J8RsG&MNP`&J<|Tyiw?{R`S0J4vz(+R|>T!LJnH3Sb?^ z5t()jqk`awfJkQD?m5$AJ(0->kdOVb#3S~L2g=R2R>mahuja{mkl1NM?5$2eyv?qM zGqMCNUCIvwOxjEpqC8dYkt{rT) z#Nx386}HK>DP^`y*MvRqIMv3eioS(4^evy002o~|iaMQ|cu&f$>4qk;ne72@~% zT)4Y6e^s9Lm#iMx_Q|%%O9Fp;0@i!2m$5FXp|8zTM!oghRLQ6xKw^(o6&hVsZWIxk zeDr##ozd%@uP|0@)a7}~vnA6d(-RXab2GCrsiCtI68XpyWjkdv%8JuDhDCWgCMvJ4 zY9xr`lm`pCxM=4M6x@&-6iZ@Bwj3JM$x&dtfXdg7 z>%c8lWli!&MM~p=bpIQOOgsOw)@C?LOpFyQZKGMuWEi_wwT_a<&pf!sKdOZ#Zu;$kNW(+)GPeFyoJM19N&2ef1@lO*nS;z>%txSi^wlgC? z_BLi1Rk9&m6@u*o1UR{{%S%Ajfc0`;h+umnHoNe9Un1WL<8=)C5+i+L>L+p0XEX@O z2YM9sCUGsG!e`(Wuz5!D8fah@!#C0I?9CNLT>NXatqlT~+I6Mv=rfso0TH~eFN7ju z0}DlqN((tx$n`1TN1sAh7_Pw?IhSA@u|5J|-pe|tb_kmd7C|h-9Q%G?B+;65VBqcK z?!*2rA=8@7Ve>fTo6ckB0FifU3QQ)m{tD1XNC72}%~3 zB_Q3zgpt|m`db>G7NvxTbnsOB*wLZRyI{|}1`ORFj@0UKbcX6O?1EjoP$Bp#ZtfA7 zS4n`67NKYhXcnI{+wYdUn>x;BTnn{-50dYf3_ zyprazEU*p}3V){`03!uYalMctEpSs-S^0!HSkzqytf=CF$yjj%HdZ|v^o6Du(F4Q* z1`r}cnTN~8dj^L^WEVQwScA#+DoX}Ld^o)$*JoSX2%2Gf)3lJHEdf8JpDOSWV*&SY zY0MOZhZ#sP=dVxG+A$^oa929KfI#i`hlSMf?Ap}xS@3R9_okuc)I4-Gt7=4$Qw)Vd zD8J`jPNI_(Ysi`V@{FZ8@hb>|@R@DJ8xZ{q$$J8T45Q5`_n;e=0LtQVfx7afL=7~P z$cJZDL?9*xm;n)aLfE@ z8!Mp(WfK8W2g;NOAr_o=3c;CYRQGkEzZGqAar}(<@Z=m3)sBN5GYzhiA~+v$kZH#a zC^c;ZnC`NVFw{=zRT?h59q?wY+B~)%F~b&Vah`+%G7L7?evQ-$X9>t7v`-*Cv*(#W z{v}3H%;MZuo?ECm3}g0MWonh(LB(*XB4#aHD5o3DL(!WJab(x2=qJ^wBXP zW9i@skS~L~j)=WXBMgWrLMAFkf*^tc3lvL6reB$g5)hln5l=1w6l`)!FV2|u#jcL4 zylx2WcA-#-(dIo4FtIj+mm0xA4krlGiI_&*__!2eKdTNiV*Jz?Kqf+0pZ(0|K0sC?_J;1FunNvV SZK2F^Vgf(_000000002urxv~d literal 0 HcmV?d00001 diff --git a/app/assets/fonts/fontawesome-webfont.ttf b/app/assets/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..88ef262202b14b3aa64669e54c5fe034ea0a5cb6 GIT binary patch literal 60296 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 JP~$cE002r8#jOAU literal 0 HcmV?d00001 diff --git a/app/assets/images/bg_pattern.png b/app/assets/images/bg_pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..f91f27dae28bcb3b63b4ca2b06cdb5bbe420b06f GIT binary patch literal 17598 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

692+7~^BM)CYnba63N+7 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 rMsr%kn$Q7beM_z_sH34Oc(sqATDmCNmRH`4! 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/orbit-logo.png b/app/assets/images/orbit-logo.png index 5083d811500f7262a5f2af1f61546dd99e3bf2d4..cf894991fc5ed5d44681d45d23f9d6f9d04474ff 100644 GIT binary patch delta 927 zcmdnSvz}*yC!@+nuN#bhEX`a@ z44qxvTpe9pom`a^Dsl^aeXU&blS^|`^GZBjY?Xi_dMTMHR#3f;xb#k5#AE=oz#Nw% zC57UWpwu+06xFdbq!0E81bU-<>hXeeQN!E%=EY;pVwpQ+Z5C(BrJ>hAmO=$%x5P2YRd?&X(P z7I&|W7WZi_7p&=7z`yYL1?NW_mA{q$CobErU|6X?B zf|I^!gT?_-CNpN{6@pH!y1N3|{z@L`ib`OZs&K`0*0=qPtj}45onAU_zhGamh%d^_ z%&g5^hMO&*>cC#-eKNJKp*}JX(>!A~G2L+BDl1r1#>{;7qvgsR!>IYv#eB(ma}o@0 z3Wa-a<>Xn=lU`e+mAc_Pr~R zcj%8=?PFH!s1fBz{*cgSwu?No49GQPX^z$R_i ze{)58ihebnPS=g>&1t+4XuX|7tnA-H&jXLN&z-+kX4{z~;P&miWk zR;>?PIp1mjWy{YmW@^9v=DOq5&PyAX##DrG{WkKtp2PWg|8DN?gDO^y>!N*5g-X9_ z*gETON$bS<2W5n^;;WA4$|lS8azx789=w*O>L}V{>;7n7gsLAKcYsAk(#c!jPw;Uv zmrk^2UVLTaNhWaQ&j&j=zN5D;?rFdu4UM! zeOjy#;~^8{ZKEc#@Q&JgmdmA)u8;aUIO?1_i_c%))pn~$^JLqMP#&`~hTl$_;p?_^ zF0WYkgzup5d;L=ai|1SqsA%5&JTHCA8V;+q7CXH1YoAaD9VnB~m=Xb8hkIwC8+P1n|fcb%k!bz|B#?oQpb>EX;6emCWFnh5~reyg) fkvC$u`WcuR+WYj^%0JB0W&i?DS3j3^P68aZRlKgaLR$$U#!Oxn4K?v>Tv8>Da=!6vVBJa zkHh9wA5-cZy%X;?upZV|KXcf4q1U#GCl9{t3Z9*$e5}=qPmK4?5vEx0-cH`0;OsjE zvldL@HxQoFv`~8Gji3c#_X_x`Q~uREYaV0$v#j;WEaQ!0KO5dgo%$oKDIxlWHPlEd zWNne)`KUMS*^R9KFCO$dut@BB|I)Rk$EK`U`|&SZ(z=yr3+j)mJh1Odoo3#>F(rrb zi|p?HUCBp|mPqP|`bj7z1TkwRJ}NI}YRhdu@6;}~v#Y4lwdJcI55JVZPm*l1yMgky z@_>zR{Wdl(k!roe^N;g#`OMZbcKrn(SSL-2PVRp-Va8kDaQkW>0j*W<4{^aX{Wfxc z$k%DJ-Cg|oJoaSXtRH!W+qtJUYWwx87e;(>6*U{v{Uuynw%$EXtlmnGb}sr{ zUHJSi + + + + + diff --git a/app/assets/images/ruling-logo.png b/app/assets/images/ruling-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3239e52d6eb7e73db08fe427ecf3fe7dacd2c23c GIT binary patch literal 657 zcmV;C0&e|@P)dR)8OIcnWuBkK9TBPv9lLCMdyvmrQVagIHE zBxO?>_C$8p30FqID}le!dTI%N!!;$40z8DL)(uMlPr2V`oN1}2fd$$Xu(MX z19;BIL?jbLebLVAa%O7V2db)MC9h&=wM&qBL}ciS4JV6UZhZR@MAqtPrhmsW3FDUe zbQ@*_xL3zCDL1aMGQhTK6&%zF*H9w%W-;vqksMWY71j1f02#gNsJuCpM-2(am~t5x z6{Ne8CAubdoDBXUH2*5Q#ha?uZ9*`u`4hVSG1Vs5v5t3_*-Z1Ox rZ5ZJiW%@ScI!{}_4WIow{t;jRS}oo9Ax+y>00000NkvXXu0mjf>KGf2 literal 0 HcmV?d00001 diff --git a/app/assets/images/ruling-logo.svg b/app/assets/images/ruling-logo.svg new file mode 100644 index 0000000..fa573f0 --- /dev/null +++ b/app/assets/images/ruling-logo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 3885622..614c99d 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -12,6 +12,7 @@ // //= require jquery //= require jquery_ujs -//= require twitter/bootstrap +//= require bootstrap +//= require jquery_nested_form //= require turbolinks //= require_tree . diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js new file mode 100644 index 0000000..bd71e0e --- /dev/null +++ b/app/assets/javascripts/main.js @@ -0,0 +1,6 @@ +//= require jquery +//= require jquery_ujs +//= require bootstrap +//= require turbolinks +//= require plugin/app +//= require plugin/jquery.lite.image.resize diff --git a/app/assets/javascripts/plugin/app.js b/app/assets/javascripts/plugin/app.js new file mode 100644 index 0000000..3b5b7d7 --- /dev/null +++ b/app/assets/javascripts/plugin/app.js @@ -0,0 +1,32 @@ +$(function() { + details_ShowMore = function () { + var _h = 0; + $('.text-body').each(function() { + $(this).children('*').each(function() { + _h += $(this).outerHeight(true); + }); + _h > $(this).outerHeight(true) ? $(this).siblings('.more-details').show() : ''; + }); + $('.details-section').on('click', '.more-details', function(e) { + $(this).closest('.details-section').addClass('open'); + e.preventDefault(); + }); + }; + details_screenshots = function() { + var _imgSrc = [], + $screenshotsView = $('

'); + $('.screenshots-list img').each(function(i) { + i == 0 ? $(this).closest('.screenshots-img').addClass('active') : ''; + _imgSrc.push($(this).attr('src')); + }); + $('.screenshots-list').on('click', '.screenshots-img', function() { + $(this).addClass('active').siblings().removeClass('active'); + $('.screenshots-view img').addClass('hide').eq($(this).index()).removeClass('hide'); + }); + $.map(_imgSrc, function(v, i) { + $screenshotsView.append(''); + }) + $('.screenshots-groups').prepend($screenshotsView); + }; + details_screenshots(); +}) \ No newline at end of file diff --git a/app/assets/javascripts/plugin/domReady.js b/app/assets/javascripts/plugin/domReady.js new file mode 100644 index 0000000..2b54122 --- /dev/null +++ b/app/assets/javascripts/plugin/domReady.js @@ -0,0 +1,129 @@ +/** + * @license RequireJS domReady 2.0.1 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved. + * Available via the MIT or new BSD license. + * see: http://github.com/requirejs/domReady for details + */ +/*jslint */ +/*global require: false, define: false, requirejs: false, + window: false, clearInterval: false, document: false, + self: false, setInterval: false */ + + +define(function () { + 'use strict'; + + var isTop, testDiv, scrollIntervalId, + isBrowser = typeof window !== "undefined" && window.document, + isPageLoaded = !isBrowser, + doc = isBrowser ? document : null, + readyCalls = []; + + function runCallbacks(callbacks) { + var i; + for (i = 0; i < callbacks.length; i += 1) { + callbacks[i](doc); + } + } + + function callReady() { + var callbacks = readyCalls; + + if (isPageLoaded) { + //Call the DOM ready callbacks + if (callbacks.length) { + readyCalls = []; + runCallbacks(callbacks); + } + } + } + + /** + * Sets the page as loaded. + */ + function pageLoaded() { + if (!isPageLoaded) { + isPageLoaded = true; + if (scrollIntervalId) { + clearInterval(scrollIntervalId); + } + + callReady(); + } + } + + if (isBrowser) { + if (document.addEventListener) { + //Standards. Hooray! Assumption here that if standards based, + //it knows about DOMContentLoaded. + document.addEventListener("DOMContentLoaded", pageLoaded, false); + window.addEventListener("load", pageLoaded, false); + } else if (window.attachEvent) { + window.attachEvent("onload", pageLoaded); + + testDiv = document.createElement('div'); + try { + isTop = window.frameElement === null; + } catch (e) {} + + //DOMContentLoaded approximation that uses a doScroll, as found by + //Diego Perini: http://javascript.nwbox.com/IEContentLoaded/, + //but modified by other contributors, including jdalton + if (testDiv.doScroll && isTop && window.external) { + scrollIntervalId = setInterval(function () { + try { + testDiv.doScroll(); + pageLoaded(); + } catch (e) {} + }, 30); + } + } + + //Check if document already complete, and if so, just trigger page load + //listeners. Latest webkit browsers also use "interactive", and + //will fire the onDOMContentLoaded before "interactive" but not after + //entering "interactive" or "complete". More details: + //http://dev.w3.org/html5/spec/the-end.html#the-end + //http://stackoverflow.com/questions/3665561/document-readystate-of-interactive-vs-ondomcontentloaded + //Hmm, this is more complicated on further use, see "firing too early" + //bug: https://github.com/requirejs/domReady/issues/1 + //so removing the || document.readyState === "interactive" test. + //There is still a window.onload binding that should get fired if + //DOMContentLoaded is missed. + if (document.readyState === "complete") { + pageLoaded(); + } + } + + /** START OF PUBLIC API **/ + + /** + * Registers a callback for DOM ready. If DOM is already ready, the + * callback is called immediately. + * @param {Function} callback + */ + function domReady(callback) { + if (isPageLoaded) { + callback(doc); + } else { + readyCalls.push(callback); + } + return domReady; + } + + domReady.version = '2.0.1'; + + /** + * Loader Plugin API method + */ + domReady.load = function (name, req, onLoad, config) { + if (config.isBuild) { + onLoad(null); + } else { + domReady(onLoad); + } + }; + + /** END OF PUBLIC API **/ + + return domReady; +}); diff --git a/app/assets/javascripts/plugin/html5shiv.js b/app/assets/javascripts/plugin/html5shiv.js new file mode 100755 index 0000000..448cebd --- /dev/null +++ b/app/assets/javascripts/plugin/html5shiv.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); +if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d + * + *
+ * + * Or you can use: + * $('your class').rsImg(); + * + * Note : HTML structure must be a structure like the example above. + * +*/ + +!function ($) { + + "use strict"; + var ResizeImg = function(element) { + var _oldW = [], + _timer = 0, + $self = this; + $self.element = element; + $self.element.data('exists', true); + $self.element.css({ + 'position': 'relative', + 'overflow': 'hidden', + }); + $self.element.each(function(index, el) { + _oldW.push($(el).innerWidth()); + $self.resize($(el), $(el).find('img').eq(0)); + }); + + function windowResize() { + clearTimeout(_timer); + _timer = setTimeout(function() { + $self.element.each(function(i, el) { + if(_oldW[i] != $(this).innerWidth()) { + _oldW[i] = $(this).innerWidth(); + $self.resize($(el), $(el).find('img').eq(0)); + } + }); + }, 500); + } + window.onresize = windowResize; + } + ResizeImg.prototype.resize = function(element, img) { + var _imgW, _imgH, _imgScale, + _elW = element.innerWidth(), + _elH = element.innerHeight(), + _elScale = _elW/_elH, + $image = document.createElement("img"); + + img.removeAttr('style'); + $image.src = img.attr('src'); + $image.onload = function() { + _imgW = $image.width, + _imgH = $image.height, + _imgScale = _imgW/_imgH; + + if(_imgScale < 1) { + if(_elScale < 1) { + if(_elScale > _imgScale) { + img.css(scale().landscape); + } else { + img.css(scale().portrait); + }; + } else { + img.css(scale().landscape); + }; + }; + + if(_imgScale > 1) { + if(_elScale > 1) { + if(_elScale > _imgScale) { + img.css(scale().landscape); + } else { + img.css(scale().portrait); + }; + } else { + img.css(scale().portrait); + }; + }; + + if(_imgScale == 1) { + if(_elScale < 1) { + img.css(scale().portrait); + } else if(_elScale > 1) { + img.css(scale().landscape); + } else { + img.css(scale().center); + }; + }; + img.fadeTo(500, 1); + } + + function scale() { + return { + portrait: { + 'position': 'absolute', + 'height': '100%', + 'width': 'auto', + 'max-width': 'none', + 'left': '50%', + 'top': 0, + 'margin-left': _imgW*(_elH/_imgH)/-2 + }, + landscape: { + 'position': 'absolute', + 'height': 'auto', + 'max-height': 'none', + 'width': '100%', + 'left': 0, + 'top': '50%', + 'margin-top': _imgH*(_elW/_imgW)/-2 + }, + center: { + 'position': 'absolute', + 'height': '100%', + 'width': '100%', + 'top': 0, + 'left': 0 + } + } + } + } + $.fn.rsImg = function () { + var $this = $(this), resizeImg; + if(!$this.data('exists')) { + $this.find('img').fadeTo(1, 0); + resizeImg = new ResizeImg($this); + } + }; + + $(function() { + $('.resizeimg').rsImg(); + }); +}(window.jQuery); diff --git a/app/assets/javascripts/plugin/response.min.js b/app/assets/javascripts/plugin/response.min.js new file mode 100644 index 0000000..431dac0 --- /dev/null +++ b/app/assets/javascripts/plugin/response.min.js @@ -0,0 +1,8 @@ +/*! + * @link http://responsejs.com + * @link http://github.com/ryanve/response.js + * @copyright 2014 Ryan Van Etten + * @license MIT + * @version 0.7.10 + */ +!function(a,b,c){var d=a.jQuery||a.Zepto||a.ender||a.elo;"undefined"!=typeof module&&module.exports?module.exports=c(d):a[b]=c(d)}(this,"Response",function(a){function b(a){throw new TypeError(a?U+"."+a:U)}function c(a){return"number"==typeof a&&a===a}function d(a,b,c){var d,e=a.length,f=[];for(d=0;e>d;d++)f[d]=b.call(c,a[d],d,a);return f}function e(a){return"string"==typeof a?h(a.split(" ")):hb(a)?h(a):[]}function f(a,b,c){if(null==a)return a;for(var d=0,e=a.length;e>d;)b.call(c||a[d],a[d],d++,a);return a}function g(a,b,c){var d,e=[],f=a.length,g=0;for(b=b||"",c=c||"";f>g;)d=a[g++],null==d||e.push(b+d+c);return e}function h(a,b,c){var d,e,f,g=0,h=0,i=[],j="function"==typeof b;if(!a)return i;for(c=(f=!0===c)?null:c,d=a.length;d>h;h++)e=a[h],f===!(j?b.call(c,e,h,a):b?typeof e===b:e)&&(i[g++]=e);return i}function i(a,b){var d,e;if(!a||!b)return a;if("function"!=typeof b&&c(e=b.length)){for(d=0;e>d;d++)void 0===b[d]||(a[d]=b[d]);a.length>d||(a.length=d)}else for(d in b)gb.call(b,d)&&void 0!==b[d]&&(a[d]=b[d]);return a}function j(a,b,d){return null==a?a:("object"==typeof a&&!a.nodeType&&c(a.length)?f(a,b,d):b.call(d||a,a),a)}function k(a){return function(b,c){var d=a();return b=d>=(b||0),c?b&&c>=d:b}}function l(a){var b=X.devicePixelRatio;return null==a?b||(l(2)?2:l(1.5)?1.5:l(1)?1:0):isFinite(a)?b&&b>0?b>=a:(a="only all and (min--moz-device-pixel-ratio:"+a+")",Db(a).matches?!0:!!Db(a.replace("-moz-","")).matches):!1}function m(a){return a.replace(yb,"$1").replace(xb,function(a,b){return b.toUpperCase()})}function n(a){return"data-"+(a?a.replace(yb,"$1").replace(wb,"$1-$2").toLowerCase():a)}function o(a){var b;return a&&"string"==typeof a?"true"===a?!0:"false"===a?!1:"undefined"===a?b:"null"===a?null:(b=parseFloat(a))===+b?b:a:a}function p(a){return a?1===a.nodeType?a:a[0]&&1===a[0].nodeType?a[0]:!1:!1}function q(a,b){var c,d=arguments.length,e=p(this),g={},h=!1;if(d){if(hb(a)&&(h=!0,a=a[0]),"string"==typeof a){if(a=n(a),1===d)return g=e.getAttribute(a),h?o(g):g;if(this===e||2>(c=this.length||1))e.setAttribute(a,b);else for(;c--;)c in this&&q.apply(this[c],arguments)}else if(a instanceof Object)for(c in a)a.hasOwnProperty(c)&&q.call(this,c,a[c]);return this}return e.dataset&&DOMStringMap?e.dataset:(f(e.attributes,function(a){a&&(c=String(a.name).match(yb))&&(g[m(c[1])]=a.value)}),g)}function r(a){return this&&"string"==typeof a&&(a=e(a),j(this,function(b){f(a,function(a){a&&b.removeAttribute(n(a))})})),this}function s(a){return q.apply(a,db.call(arguments,1))}function t(a,b){return r.call(a,b)}function u(a){for(var b,c=[],d=0,e=a.length;e>d;)(b=a[d++])&&c.push("["+n(b.replace(vb,"").replace(".","\\."))+"]");return c.join()}function v(b){return a(u(e(b)))}function w(){return window.pageXOffset||Z.scrollLeft}function x(){return window.pageYOffset||Z.scrollTop}function y(a,b){var c=a.getBoundingClientRect?a.getBoundingClientRect():{};return b="number"==typeof b?b||0:0,{top:(c.top||0)-b,left:(c.left||0)-b,bottom:(c.bottom||0)+b,right:(c.right||0)+b}}function z(a,b){var c=y(p(a),b);return!!c&&c.right>=0&&c.left<=Eb()}function A(a,b){var c=y(p(a),b);return!!c&&c.bottom>=0&&c.top<=Fb()}function B(a,b){var c=y(p(a),b);return!!c&&c.bottom>=0&&c.top<=Fb()&&c.right>=0&&c.left<=Eb()}function C(a){var b={img:1,input:1,source:3,embed:3,track:3,iframe:5,audio:5,video:5,script:5},c=b[a.nodeName.toLowerCase()]||-1;return 4>c?c:null!=a.getAttribute("src")?5:-5}function D(a,c,d){var e;return a&&null!=c||b("store"),d="string"==typeof d&&d,j(a,function(a){e=d?a.getAttribute(d):0c)&&G(a,i),j&&(_.on(h,b),d.$e.one(g,function(){_.off(h,b)}))}))}),P}function K(a){return T[U]===P&&(T[U]=V),"function"==typeof a&&a.call(T,P),P}function L(a,b,c){f(["inX","inY","inViewport"],function(d){(c||!b[d])&&(b[d]=function(b,c){return a(h(this,function(a){return!!a&&!c===P[d](a,b)}))})})}function M(a,b){return"function"==typeof a&&a.fn&&((b||void 0===a.fn.dataset)&&(a.fn.dataset=q),(b||void 0===a.fn.deletes)&&(a.fn.deletes=r),L(a,a.fn,b)),P}function N(b,c){return b=arguments.length?b:a,M(b,c)}if("function"!=typeof a)try{console.log("Response was unable to run due to missing dependency.")}catch(O){}var P,Q,R,S,T=this,U="Response",V=T[U],W="init"+U,X=window,Y=document,Z=Y.documentElement,$=a.domReady||a,_=a(X),ab=X.screen,bb=Array.prototype,cb=Object.prototype,db=bb.slice,eb=bb.concat,fb=cb.toString,gb=cb.hasOwnProperty,hb=Array.isArray||function(a){return"[object Array]"===fb.call(a)},ib={width:[0,320,481,641,961,1025,1281],height:[0,481],ratio:[1,1.5,2]},jb={},kb={},lb={},mb={all:[]},nb=1,ob=ab.width,pb=ab.height,qb=ob>pb?ob:pb,rb=ob+pb-qb,sb=function(){return ob},tb=function(){return pb},ub=/[^a-z0-9_\-\.]/gi,vb=/^[\W\s]+|[\W\s]+$|/g,wb=/([a-z])([A-Z])/g,xb=/-(.)/g,yb=/^data-(.+)$/,zb=Object.create||function(a){function b(){}return b.prototype=a,new b},Ab=function(a,b){return b=b||U,a.replace(vb,"")+"."+b.replace(vb,"")},Bb={allLoaded:Ab("allLoaded"),crossover:Ab("crossover")},Cb=X.matchMedia||X.msMatchMedia,Db=Cb||function(){return{}},Eb=Z.clientWidth=a}):o,this.keys=g(this.breakpoints,this.prefix),this.aka=null,m){for(n=[],j=m.length;j--;)n.push(g(this.breakpoints,m[j]));this.aka=n,this.keys=eb.apply(this.keys,n)}return mb.all=mb.all.concat(mb[this.uid]=this.keys),this},target:function(){return this.$e=a(u(mb[this.uid])),D(this.$e,W),this.keys.push(W),this},decideValue:function(){for(var a=null,b=this.breakpoints,c=b.length,d=c;null==a&&d--;)this.fn(b[d])&&(a=this.values[d]);return this.newValue="string"==typeof a?a:this.values[c],this},prepareData:function(b){if(this.$e=a(b),this.mode=C(b),this.values=E(this.$e,this.keys),this.aka)for(var c=this.aka.length;c--;)this.values=i(this.values,E(this.$e,this.aka[c]));return this.decideValue()},updateDOM:function(){return this.currValue===this.newValue?this:(this.currValue=this.newValue,0this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&& +(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a= +this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f); +if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval", +"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(K,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b, +a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(K,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m, +nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b, +a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild= +!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(K,f))return K[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}M();i.nextTick(function(){M();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!== +d&&(!("."===g||".."===g)||1g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)): +(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,M=g,D?y.insertBefore(g,D):y.appendChild(g),M=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(L=b.getAttribute("data-main"))return q=L,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl= +Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=L),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=M))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b|| +(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this); diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index f2ea9a9..7929096 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -9,7 +9,6 @@ * compiled file, but it's generally better to create a new file per style scope. * *= require_self - *= require twitter/bootstrap + *= require bootstrap *= require sticky-footer-navbar - *= require_tree . */ diff --git a/app/assets/stylesheets/store_front/_mixin.scss b/app/assets/stylesheets/store_front/_mixin.scss new file mode 100644 index 0000000..bc6e971 --- /dev/null +++ b/app/assets/stylesheets/store_front/_mixin.scss @@ -0,0 +1,79 @@ +// @include; +// Border Radius +@mixin border-radius($top, $right, $bottom, $left) { + -webkit-border-radius: $top $right $bottom $left; + -moz-border-radius: $top $right $bottom $left; + -ms-border-radius: $top $right $bottom $left; + -o-border-radius: $top $right $bottom $left; + border-radius: $top $right $bottom $left; +} +// Box Shadow +@mixin box-shadow($x, $y, $b, $c, $p) { + @if $p == "outset" { + -webkit-box-shadow: $x $y $b $c; + -moz-box-shadow: $x $y $b $c; + box-shadow: $x $y $b $c; + } @else { + -webkit-box-shadow: $x $y $b $c $p; + -moz-box-shadow: $x $y $b $c $p; + box-shadow: $x $y $b $c $p; + } +} +// Transition +@mixin transition($property, $time ,$delay) { + -webkit-transition: $property $time ease $delay; + -moz-transition: $property $time ease $delay; + -ms-transition: $property $time ease $delay; + -o-transition: $property $time ease $delay; + transition: $property $time ease $delay; +} +// Set iCon +@mixin seticon($iconType, $iconCode) { + font-family: $iconType; + content: $iconCode; +} +// Clear Fix +@mixin clearfix { + &:after { + content: ""; + clear: both; + display: table; + height: 0; + } +} +@mixin opacity($vel) { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$vel)"; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$vel); + opacity: $vel / 100; +} +// Set Triangle +@mixin arrow($d, $w, $h, $c) { + width: 0px; + height: 0px; + border-style: solid; + @if $d == "top" { + border-width: $w $h 0 $h; + border-color: $c transparent transparent transparent; + } @else if $d == "right" { + border-width: $h $w $h 0; + border-color: transparent $c transparent transparent; + } @else if $d == "bottom" { + border-width: 0 $h $w $h; + border-color: transparent transparent $c transparent; + } @else if $d == "left" { + border-width: $h 0 $h $w; + border-color: transparent transparent transparent $c; + } @else if $d == "top-right" { + border-width: 0 $w $h 0; + border-color: transparent $c transparent transparent; + } @else if $d == "top-left" { + border-width: $h $w 0 0; + border-color: $c transparent transparent transparent; + } @else if $d == "bottom-right" { + border-width: 0 0 $h $w; + border-color: transparent transparent $c transparent; + } @else if $d == "bottom-left" { + border-width: $h 0 0 $w; + border-color: transparent transparent transparent $c; + } +} \ No newline at end of file diff --git a/app/assets/stylesheets/store_front/_site-style.scss.erb b/app/assets/stylesheets/store_front/_site-style.scss.erb new file mode 100644 index 0000000..592e148 --- /dev/null +++ b/app/assets/stylesheets/store_front/_site-style.scss.erb @@ -0,0 +1,495 @@ +// Site Globe Style +body { + background: url(<%= asset_path 'bg_pattern.png' %>) 0 0 #ededed; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +// Nav Bar +.nav-bar { + margin-bottom: 0; +} +// Stars +.stars-rank { + .stars-container { + color: #fc602f; + line-height: 1em; + position: relative; + display: inline-block; + float: left; + &:after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + @include seticon("entypo", "\e01c \e01c \e01c \e01c \e01c"); + } + } + .star-rating { + position: relative; + display: inline-block; + overflow: hidden; + z-index: 1; + &:after { + @include seticon("entypo", "\e01b \e01b \e01b \e01b \e01b"); + } + } + .stars-count { + float: left; + color: #898989; + margin-left: 0.5em; + font-size: 0.85em; + } + @include clearfix; +} + +// Header +.header { + height: 350px; + background-color: #fff; + margin-bottom: 3em; + @include box-shadow(0, 2px, .8em, #b3b3b3, outset); +} +// Footer +.footer { + color: #818181; + padding: 2em 0; + margin-top: 4em; + border-top: 1px solid #ddd; + background-color: #FFF; + .footer-links { + h3 { + margin: 0 0 0.5em; + font-size: 1em; + color: #777; + } + ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 0.85em; + } + a { + color: #939393; + &:hover { + color: #747474; + text-decoration: none; + } + } + } + .copyright { + margin-top: 2em; + padding-top: 0.5em; + font-size: 0.85em; + line-height: 32px; + border-top: 1px dotted #c3c3c3; + .logo { + float: right; + display: inline-block; + height: 32px; + width: 32px; + } + .orbit-logo { + margin-right: 1em; + padding-left: 0; + background-position: center center; + background-size: 30px 30px; + } + .ruling-logo { + background-position: center center; + background-repeat: no-repeat; + background-image: url(<%= asset_path 'ruling-logo.svg' %>); + background-image: url(<%= asset_path 'ruling-logo.png' %>)\9; + background-size: 26px 26px; + } + @include clearfix; + } +} +// Top Navigation +.orbit-logo { + color: #FFF!important; + padding-left: 45px; + background-size: 25%; + background-position: left center; + background-repeat: no-repeat; + background-image: url(<%= asset_path 'orbit-logo.svg' %>); + background-image: url(<%= asset_path 'orbit-logo.png' %>)\9; +} + +// Item & Card +.item-list { + background-color: #fff; + @include border-radius(0.5em, 0.5em, 0.5em, 0.5em); + @include box-shadow(0, 0, .8em, #b3b3b3, outset); + @include clearfix; +} +.card-content { + float: left; + border-right: 1px dotted #cfcfcf; + .card-inner { + padding: 1em; + position: relative; + @include clearfix; + } + .cover { + position: relative; + .details-link { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } + } + .details { + .item-title { + margin-top: 0; + font-size: 1.2em; + a { + color: #474747; + width: 100%; + display: block; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + } + .developer-title { + @extend .item-title; + font-size: 0.85em; + a { + display: inline; + } + } + .price-container { + margin: 0; + font-size: 0.85em; + display: inline-block; + color: #6C8B1A; + font-weight: 700; + } + } + &.apps { + .cover { + float: left; + margin-right: 1em; + } + .details { + display: inline-block; + width: calc(100% - 100px - 1em); + } + } + &.templates { + .cover { + margin-bottom: 1em; + img { + width: 100%; + height: auto; + } + } + .developer-title { + display: inline-block; + margin-bottom: 0; + } + .price-container { + float: right; + } + } +} +// Heading Title +.heading { + padding: 0.5em 0; + margin: 0 0 0.5em; + // border-bottom: 1px dotted #c3c3c3; + @include clearfix; + .heading-title { + float: left; + color: #515151; + font-size: 1.5em; + text-shadow: 0 1px #FFF; + margin: 0 0.8em 0 0; + } + .more { + line-height: 2.2em; + font-size: 0.85em; + float: left; + a { + color: #8e8e8e; + } + &:after { + color: #8e8e8e; + float: right; + @include seticon("entypo", "\e0d0"); + } + } +} +// Cluster Block +.cluster { + margin-bottom: 3em; + &:last-child { + margin-bottom: 0; + } + .card-content { + @media (max-width: $screen-xs-min) { + width: 100%; + border-right: none; + &:nth-child(n+2) { + border-top: 1px dotted #cfcfcf; + } + } + @media (min-width: $screen-xs-min) and (max-width: $screen-sm-max) { + width: 50%; + &:nth-child(2n) { + border-right: none; + } + &:nth-child(n+3) { + border-top: 1px dotted #cfcfcf; + } + } + @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { + width: 33.333%; + &:nth-child(3n) { + border-right: none; + } + &:nth-child(n+4) { + border-top: 1px dotted #cfcfcf; + } + } + @media (min-width: $screen-lg-min) { + width: 25%; + &:nth-child(4n) { + border-right: none; + } + &:nth-child(n+5) { + border-top: 1px dotted #cfcfcf; + } + } + } +} + +// Sort Bar +.sort-bar { + .navbar-nav { + & > .active { + & > a { + background-color: transparent; + font-weight: 500; + border-bottom: 3px solid #ff9d3f; + padding-bottom: 12px; + } + } + } + .search-icon { + color: #5b5b5b; + font-size: 1.6em; + float: left; + margin-right: 0.3em; + margin-top: 0.2em; + } +} + +.details-wrapper { + margin-top: 2em; + a { + text-decoration: none; + color: #626262; + &:hover { + color: #3b3b3b; + } + } + .details-info { + margin-bottom: 2em; + .cover-container { + float: left; + width: 200px; + img { + width: 100%; + height: auto; + } + } + .info-container { + margin-left: 224px; + .document-title { + color: #313e5a; + text-shadow: 0 1px #FFF; + overflow: overlay; + white-space: nowrap; + text-overflow: ellipsis; + line-height: 1.3em; + margin-top: 0; + padding-bottom: 0.2em; + } + .document-subtitle { + color: #797979; + margin-bottom: 0.8em; + a { + font-weight: bold; + } + .category { + margin-top: 0.5em; + } + } + } + @include clearfix; + } + .document-bottom { + .report-problem { + float: right; + } + @include clearfix; + } + .details-section { + margin-top: 2em; + .text-body { + max-height: 8em; + overflow: hidden; + } + .more-details { + display: none; + padding-top: 0.3em; + text-align: right; + a { + color: #4b89d0; + } + } + &.open { + .text-body { + max-height: none; + overflow: auto; + } + .more-details { + display: none !important; + } + } + } + .screenshots { + .screenshots-groups { + background-color: #fff; + padding: 1em 1em 0; + @include box-shadow(0, 0, .8em, #b3b3b3, outset); + @include border-radius(0.5em, 0.5em, 0.5em, 0.5em); + } + .screenshots-view { + text-align: center; + padding-bottom: 1em; + img { + height: 500px; + width: auto; + @media (max-width: $screen-sm-min) { + width: 100%; + height: auto; + } + } + } + .screenshots-list { + margin: 0 -1em; + padding: 0; + text-align: center; + list-style: none; + border-top: 1px solid #CCC; + background-color: #f3f3f3; + @include border-radius(0em, 0em, 0.5em, 0.5em); + .screenshots-img { + margin-left: -0.3em; + padding: 0.5em; + border-left: 1px solid #CCC; + display: inline-block; + @include opacity(60); + width: 60px; + @media (min-width: $screen-sm-min) { + width: 100px; + } + &:hover { + cursor: pointer; + @include opacity(100); + } + &.active { + position: relative; + background-color: #dedede; + @include opacity(100); + @include box-shadow(0, 0, 1em, #bebebe, inset); + &:after { + content: ""; + position: absolute; + left: 50%; + top: -1px; + margin-left: -10px; + @include arrow(top, 8px, 10px, #FFF) + } + &:before { + content: ""; + position: absolute; + left: 50%; + top: -1px; + margin-left: -12px; + @include arrow(top, 9px, 12px, #CCC) + } + } + &:last-child { + width: 61px; + @media (min-width: $screen-sm-min) { + width: 101px; + } + border-right: 1px solid #CCC; + } + img { + width: 100%; + height: auto; + } + } + } + } + .metadata { + .title { + font-weight: 700; + margin-bottom: 0.3em; + } + .content { + font-size: 0.85em; + font-weight: 300; + } + } + hr { + margin: 1em 0; + border-top: 1px dotted #b0b0b0; + } + .card-content { + @media (max-width: $screen-xs-min) { + width: 100%; + border-right: none; + &:nth-child(n+2) { + border-top: 1px dotted #cfcfcf; + } + } + @media (min-width: $screen-xs-min) and (max-width: $screen-sm-max) { + width: 50%; + &:nth-child(2n) { + border-right: none; + } + &:nth-child(n+3) { + border-top: 1px dotted #cfcfcf; + } + } + @media (min-width: $screen-md-min) { + width: 33.333%; + &:nth-child(3n) { + border-right: none; + } + &:nth-child(n+4) { + border-top: 1px dotted #cfcfcf; + } + } + } + &.templates { + .cover-container { + width: 360px; + } + .info-container { + margin-left: 384px; + } + .whatsnew { + display: none; + } + } +} \ No newline at end of file diff --git a/app/assets/stylesheets/store_front/font-awesome.css.erb b/app/assets/stylesheets/store_front/font-awesome.css.erb new file mode 100644 index 0000000..8e86a27 --- /dev/null +++ b/app/assets/stylesheets/store_front/font-awesome.css.erb @@ -0,0 +1,31 @@ +/* Font Awesome 3.0 + the iconic font designed for use with Twitter Bootstrap + ------------------------------------------------------- + The full suite of pictographic icons, examples, and documentation + can be found at: http://fortawesome.github.com/Font-Awesome/ + + License + ------------------------------------------------------- + • The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + • Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + http://opensource.org/licenses/mit-license.html + • The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + • Attribution is no longer required in Font Awesome 3.0, but much appreciated: + "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + Contact + ------------------------------------------------------- + Email: dave@davegandy.com + Twitter: http://twitter.com/fortaweso_me + Work: Lead Product Designer @ http://kyruus.com + + */ +@font-face { + font-family: 'FontAwesome'; + src:url(<%= asset_path 'fontawesome-webfont.eot' %>); + src:url(<%= asset_path 'fontawesome-webfont.eot?#iefix' %>) format('embedded-opentype'), + url(<%= asset_path 'fontawesome-webfont.woff' %>) format('woff'), + url(<%= asset_path 'fontawesome-webfont.ttf' %>) format('truetype'); + font-weight: normal; + font-style: normal; +} \ No newline at end of file diff --git a/app/assets/stylesheets/store_front/icon-ie7.min.css b/app/assets/stylesheets/store_front/icon-ie7.min.css new file mode 100644 index 0000000..ceff626 --- /dev/null +++ b/app/assets/stylesheets/store_front/icon-ie7.min.css @@ -0,0 +1,1514 @@ +/* Font Awesome 3.0 + the iconic font designed for use with Twitter Bootstrap + ------------------------------------------------------- + The full suite of pictographic icons, examples, and documentation + can be found at: http://fortawesome.github.com/Font-Awesome/ + + License + ------------------------------------------------------- + • The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + • Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + http://opensource.org/licenses/mit-license.html + • The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + • Attribution is no longer required in Font Awesome 3.0, but much appreciated: + "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + Contact + ------------------------------------------------------- + Email: dave@davegandy.com + Twitter: http://twitter.com/fortaweso_me + Work: Lead Product Designer @ http://kyruus.com + + */ +[class^="icon"], +[class*=" icon"] { + padding-right: .3em; +} +.icon-large { + font-size: 1.3333333333333333em; + margin-top: -4px; + padding-top: 3px; + margin-bottom: -4px; + padding-bottom: 3px; + vertical-align: -20%; +} +.btn [class^="icon"], +.nav [class^="icon"], +.btn [class*=" icon"], +.nav [class*=" icon"] { + vertical-align: inherit; + margin-top: -4px; + padding-top: 3px; + margin-bottom: -4px; + padding-bottom: 3px; + line-height: .9em; +} +a [class^="icon"], +a [class*=" icon"] { + cursor: pointer; +} +ul.icons { + text-indent: -1.5em; + margin-left: 3em; +} +.icon-glass { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-music { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-search { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-envelope { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-heart { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-star { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-star-empty { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-user { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-film { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-th-large { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-th { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-th-list { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-ok { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-remove { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-zoom-in { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-zoom-out { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-off { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-signal { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-cog { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-trash { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-home { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-file { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-time { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-road { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-download-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-download { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-upload { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-inbox { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-play-circle { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-repeat { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-refresh { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-list-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-lock { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-flag { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-headphones { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-volume-off { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-volume-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-volume-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-qrcode { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-barcode { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-tag { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-tags { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-book { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-bookmark { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-print { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-camera { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-font { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-bold { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-italic { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-text-height { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-text-width { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-align-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-align-center { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-align-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-align-justify { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-list { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-indent-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-indent-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-facetime-video { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-picture { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-pencil { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-map-marker { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-adjust { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-tint { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-edit { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-share { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-check { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-move { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-step-backward { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-fast-backward { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-backward { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-play { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-pause { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-stop { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-forward { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-fast-forward { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-step-forward { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-eject { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-chevron-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-chevron-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-plus-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-minus-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-remove-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-ok-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-question-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-info-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-screenshot { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-remove-circle { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-ok-circle { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-ban-circle { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-arrow-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-arrow-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-arrow-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-arrow-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-share-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-resize-full { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-resize-small { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-plus { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-minus { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-asterisk { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-exclamation-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-gift { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-leaf { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-fire { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-eye-open { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-eye-close { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-warning-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-plane { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-calendar { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-random { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-comment { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-magnet { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-chevron-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-chevron-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-retweet { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-shopping-cart { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-folder-close { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-folder-open { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-resize-vertical { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-resize-horizontal { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-bar-chart { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-twitter-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-facebook-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-camera-retro { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-key { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-cogs { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-comments { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-thumbs-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-thumbs-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-star-half { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-heart-empty { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-signout { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-linkedin-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-pushpin { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-external-link { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-signin { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-trophy { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-github-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-upload-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-lemon { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-phone { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-check-empty { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-bookmark-empty { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-phone-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-twitter { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-facebook { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-github { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-unlock { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-credit-card { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-rss { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-hdd { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-bullhorn { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-bell { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-certificate { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-hand-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-hand-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-hand-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-hand-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-circle-arrow-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-circle-arrow-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-circle-arrow-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-circle-arrow-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-globe { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-wrench { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-tasks { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-filter { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-briefcase { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-fullscreen { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-group { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-link { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-cloud { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-beaker { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-cut { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-copy { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-paper-clip { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-save { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-sign-blank { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-reorder { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-list-ul { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-list-ol { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-strikethrough { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-underline { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-table { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-magic { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-truck { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-pinterest { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-pinterest-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-google-plus-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-google-plus { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-money { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-caret-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-caret-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-caret-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-caret-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-columns { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-sort { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-sort-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-sort-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-envelope-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-linkedin { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-undo { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-legal { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-dashboard { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-comment-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-comments-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-bolt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-sitemap { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-umbrella { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-paste { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-lightbulb { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-exchange { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-cloud-download { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-cloud-upload { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-user-md { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-stethoscope { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-suitcase { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-bell-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-coffee { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-food { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-file-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-building { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-hospital { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-ambulance { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-medkit { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-fighter-jet { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-beer { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-h-sign { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-plus-sign-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-double-angle-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-double-angle-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-double-angle-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-double-angle-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-angle-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-angle-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-angle-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-angle-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-desktop { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-laptop { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-tablet { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-mobile-phone { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-circle-blank { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-quote-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-quote-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-spinner { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-circle { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-reply { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-github-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-folder-close-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icon-folder-open-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-phone { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-mobile { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-mouse { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-directions { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-mail { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-paperplane { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-pencil { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-feather { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-paperclip { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-drawer { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-reply { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-reply-all { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-forward { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-user { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-users { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-user-add { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-vcard { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-export { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-location { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-map { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-compass { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-location-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-target { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-share { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-sharable { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-heart { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-heart-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-star { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-star-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-thumbs-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-thumbs-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-chat { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-comment { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-quote { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-house { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-popup { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-search { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-flashlight { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-printer { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-bell { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-link { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-flag { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cog { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-tools { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-trophy { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-tag { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-camera { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-megaphone { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-moon { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-palette { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-leaf { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-music { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-music-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-new { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-graduation { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-book { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-newspaper { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-bag { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-airplane { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-lifebuoy { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-eye { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-clock { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-microphone { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-calendar { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-bolt { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-thunder { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-droplet { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cd { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-briefcase { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-air { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-hourglass { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-gauge { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-language { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-network { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-key { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-battery { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-bucket { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-magnet { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-drive { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cup { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-rocket { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-brush { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-suitcase { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cone { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-earth { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-keyboard { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-browser { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-publish { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-progress-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-progress-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-brogress-1 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-progress-0 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-sun { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-sun-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-adjust { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-code { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-screen { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-infinity { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-light-bulb { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-credit-card { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-database { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-voicemail { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-clipboard { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cart { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-box { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-ticket { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-rss { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-signal { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-thermometer { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-droplets { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-untitled { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-statistics { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-pie { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-bars { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-graph { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-lock { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-lock-open { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-logout { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-login { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-checkmark { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cross { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-minus { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-plus { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cross-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-minus-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-plus-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cross-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-minus-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-plus-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-erase { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-blocked { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-info { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-info-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-question { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-help { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-warning { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cycle { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cw { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-ccw { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-shuffle { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-retweet { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-loop { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-history { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-back { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-switch { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-list { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-add-to-list { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-layout { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-list-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-text { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-text-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-document { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-docs { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-landscape { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-pictures { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-video { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-music-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-folder { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-archive { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-trash { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-upload { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-download { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-disk { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-install { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cloud { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-upload-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-bookmark { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-bookmarks { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-book-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-play { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-pause { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-record { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-stop { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-next { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-previous { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-first { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-last { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-resize-enlarge { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-resize-shrink { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-volume { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-sound { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-mute { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-flow-cascade { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-flow-branch { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-flow-tree { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-flow-line { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-flow-parallel { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-up--upload { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-left-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-down-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-right-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-left-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-down-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-up-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-right-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-left-4 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-down-4 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-up-3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-right-4 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-left-5 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-down-5 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-up-4 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-right-5 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-left-6 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-down-6 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-up-5 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-right-6 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-left-7 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-down-7 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-up-6 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-untitled-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-left-8 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-down-8 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-up-7 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-arrow-right-7 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-menu { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-ellipsis { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-dots { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-dot { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-by { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-nc { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-nc-eu { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-nc-jp { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-sa { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-nd { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-pd { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-zero { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-share { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-cc-share-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-daniel-bruce { + *zoom: expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = ''); +} +.icons-daniel-bruce-2 { + *zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '); +} \ No newline at end of file diff --git a/app/assets/stylesheets/store_front/icon.css.erb b/app/assets/stylesheets/store_front/icon.css.erb new file mode 100644 index 0000000..f510a6e --- /dev/null +++ b/app/assets/stylesheets/store_front/icon.css.erb @@ -0,0 +1,715 @@ +[data-icons]:before { + font-family: 'entypo'; + content: attr(data-icons); + speak: none; + font-weight: normal; + -webkit-font-smoothing: antialiased; +} +@font-face { + font-family: 'entypo'; + src:url(<%= asset_path 'entypo.eot' %>); + src:url(<%= asset_path 'entypo.eot?#iefix' %>) format('embedded-opentype'), + url(<%= asset_path 'entypo.svg#entypo' %>) format('svg'), + url(<%= asset_path 'entypo.woff' %>) format('woff'), + url(<%= asset_path 'entypo.ttf' %>) format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +/* includes sprites.less reset */ +.ui-icon, +[class^="icon-"], +[class*=" icon-"] { + font-family: 'FontAwesome'; +} +.ui-icon, +[class^="icons-"], +[class*=" icons-"] { + font-family: 'entypo'; +} +.ui-icon, +[class^="icon"], +[class*=" icon"] { + font-weight: normal; + font-style: normal; + text-decoration: inherit; + display: inline-block; + width: auto; + height: auto; + margin-top: 0; + line-height: normal; + vertical-align: baseline; + background-image: none !important; + background-position: 0% 0%; + background-repeat: repeat; + + +} +.ui-icon, +[class^="icon"]:before, +[class*=" icon"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a .ui-icon, +a [class^="icon"], +a [class*=" icon"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn .ui-icon +.nav .ui-icon, +.btn [class^="icon"], +.nav [class^="icon"], +.btn [class*=" icon"], +.nav [class*=" icon"] { + display: inline; + /* keeps button heights with and without icons the same */ + line-height: .6em; +} +.btn .ui-icon.icon-spin, +.nav .ui-icon.icon-spin, +.btn [class^="icon"].icon-spin, +.nav [class^="icon"].icon-spin, +.btn [class*=" icon"].icon-spin, +.nav [class*=" icon"].icon-spin { + display: inline-block; +} +li .ui-icon, +li [class^="icon"], +li [class*=" icon"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li .ui-icon.icon-large, +li [class^="icon"].icon-large, +li [class*=" icon"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li .ui-icon, +ul.icons li [class^="icon"], +ul.icons li [class*=" icon"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon"].pull-left, +[class*=" icon"].pull-left { + margin-right: .35em; +} +[class^="icon"].pull-right, +[class*=" icon"].pull-right { + margin-left: .35em; +} +.btn [class^="icon"].pull-left.icon-2x, +.btn [class*=" icon"].pull-left.icon-2x, +.btn [class^="icon"].pull-right.icon-2x, +.btn [class*=" icon"].pull-right.icon-2x { + margin-top: .35em; +} +.btn [class^="icon"].icon-spin.icon-large, +.btn [class*=" icon"].icon-spin.icon-large { + height: .75em; +} +.btn.btn-small [class^="icon"].pull-left.icon-2x, +.btn.btn-small [class*=" icon"].pull-left.icon-2x, +.btn.btn-small [class^="icon"].pull-right.icon-2x, +.btn.btn-small [class*=" icon"].pull-right.icon-2x { + margin-top: .45em; +} +.btn.btn-large [class^="icon"].pull-left.icon-2x, +.btn.btn-large [class*=" icon"].pull-left.icon-2x, +.btn.btn-large [class^="icon"].pull-right.icon-2x, +.btn.btn-large [class*=" icon"].pull-right.icon-2x { + margin-top: .2em; +} +.icon-spin { + display: inline-block; + -webkit-animation: spin 2s infinite linear; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { -moz-transform: rotate(0deg); } + 100% { -moz-transform: rotate(359deg); } +} +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(359deg); } +} +@-o-keyframes spin { + 0% { -o-transform: rotate(0deg); } + 100% { -o-transform: rotate(359deg); } +} +@-ms-keyframes spin { + 0% { -ms-transform: rotate(0deg); } + 100% { -ms-transform: rotate(359deg); } +} +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(359deg); } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { content: "\f000"; } +.icon-music:before { content: "\f001"; } +.icon-search:before { content: "\f002"; } +.icon-envelope:before { content: "\f003"; } +.icon-heart:before { content: "\f004"; } +.icon-star:before { content: "\f005"; } +.icon-star-empty:before { content: "\f006"; } +.icon-user:before { content: "\f007"; } +.icon-film:before { content: "\f008"; } +.icon-th-large:before { content: "\f009"; } +.icon-th:before { content: "\f00a"; } +.icon-th-list:before { content: "\f00b"; } +.icon-ok:before { content: "\f00c"; } +.icon-remove:before { content: "\f00d"; } +.icon-zoom-in:before { content: "\f00e"; } + +.icon-zoom-out:before { content: "\f010"; } +.icon-off:before { content: "\f011"; } +.icon-signal:before { content: "\f012"; } +.icon-cog:before { content: "\f013"; } +.icon-trash:before { content: "\f014"; } +.icon-home:before { content: "\f015"; } +.icon-file:before { content: "\f016"; } +.icon-time:before { content: "\f017"; } +.icon-road:before { content: "\f018"; } +.icon-download-alt:before { content: "\f019"; } +.icon-download:before { content: "\f01a"; } +.icon-upload:before { content: "\f01b"; } +.icon-inbox:before { content: "\f01c"; } +.icon-play-circle:before { content: "\f01d"; } +.icon-repeat:before { content: "\f01e"; } + +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { content: "\f021"; } +.icon-list-alt:before { content: "\f022"; } +.icon-lock:before { content: "\f023"; } +.icon-flag:before { content: "\f024"; } +.icon-headphones:before { content: "\f025"; } +.icon-volume-off:before { content: "\f026"; } +.icon-volume-down:before { content: "\f027"; } +.icon-volume-up:before { content: "\f028"; } +.icon-qrcode:before { content: "\f029"; } +.icon-barcode:before { content: "\f02a"; } +.icon-tag:before { content: "\f02b"; } +.icon-tags:before { content: "\f02c"; } +.icon-book:before { content: "\f02d"; } +.icon-bookmark:before { content: "\f02e"; } +.icon-print:before { content: "\f02f"; } + +.icon-camera:before { content: "\f030"; } +.icon-font:before { content: "\f031"; } +.icon-bold:before { content: "\f032"; } +.icon-italic:before { content: "\f033"; } +.icon-text-height:before { content: "\f034"; } +.icon-text-width:before { content: "\f035"; } +.icon-align-left:before { content: "\f036"; } +.icon-align-center:before { content: "\f037"; } +.icon-align-right:before { content: "\f038"; } +.icon-align-justify:before { content: "\f039"; } +.icon-list:before { content: "\f03a"; } +.icon-indent-left:before { content: "\f03b"; } +.icon-indent-right:before { content: "\f03c"; } +.icon-facetime-video:before { content: "\f03d"; } +.icon-picture:before { content: "\f03e"; } + +.icon-pencil:before { content: "\f040"; } +.icon-map-marker:before { content: "\f041"; } +.icon-adjust:before { content: "\f042"; } +.icon-tint:before { content: "\f043"; } +.icon-edit:before { content: "\f044"; } +.icon-share:before { content: "\f045"; } +.icon-check:before { content: "\f046"; } +.icon-move:before { content: "\f047"; } +.icon-step-backward:before { content: "\f048"; } +.icon-fast-backward:before { content: "\f049"; } +.icon-backward:before { content: "\f04a"; } +.icon-play:before { content: "\f04b"; } +.icon-pause:before { content: "\f04c"; } +.icon-stop:before { content: "\f04d"; } +.icon-forward:before { content: "\f04e"; } + +.icon-fast-forward:before { content: "\f050"; } +.icon-step-forward:before { content: "\f051"; } +.icon-eject:before { content: "\f052"; } +.icon-chevron-left:before { content: "\f053"; } +.icon-chevron-right:before { content: "\f054"; } +.icon-plus-sign:before { content: "\f055"; } +.icon-minus-sign:before { content: "\f056"; } +.icon-remove-sign:before { content: "\f057"; } +.icon-ok-sign:before { content: "\f058"; } +.icon-question-sign:before { content: "\f059"; } +.icon-info-sign:before { content: "\f05a"; } +.icon-screenshot:before { content: "\f05b"; } +.icon-remove-circle:before { content: "\f05c"; } +.icon-ok-circle:before { content: "\f05d"; } +.icon-ban-circle:before { content: "\f05e"; } + +.icon-arrow-left:before { content: "\f060"; } +.icon-arrow-right:before { content: "\f061"; } +.icon-arrow-up:before { content: "\f062"; } +.icon-arrow-down:before { content: "\f063"; } +.icon-share-alt:before { content: "\f064"; } +.icon-resize-full:before { content: "\f065"; } +.icon-resize-small:before { content: "\f066"; } +.icon-plus:before { content: "\f067"; } +.icon-minus:before { content: "\f068"; } +.icon-asterisk:before { content: "\f069"; } +.icon-exclamation-sign:before { content: "\f06a"; } +.icon-gift:before { content: "\f06b"; } +.icon-leaf:before { content: "\f06c"; } +.icon-fire:before { content: "\f06d"; } +.icon-eye-open:before { content: "\f06e"; } + +.icon-eye-close:before { content: "\f070"; } +.icon-warning-sign:before { content: "\f071"; } +.icon-plane:before { content: "\f072"; } +.icon-calendar:before { content: "\f073"; } +.icon-random:before { content: "\f074"; } +.icon-comment:before { content: "\f075"; } +.icon-magnet:before { content: "\f076"; } +.icon-chevron-up:before { content: "\f077"; } +.icon-chevron-down:before { content: "\f078"; } +.icon-retweet:before { content: "\f079"; } +.icon-shopping-cart:before { content: "\f07a"; } +.icon-folder-close:before { content: "\f07b"; } +.icon-folder-open:before { content: "\f07c"; } +.icon-resize-vertical:before { content: "\f07d"; } +.icon-resize-horizontal:before { content: "\f07e"; } + +.icon-bar-chart:before { content: "\f080"; } +.icon-twitter-sign:before { content: "\f081"; } +.icon-facebook-sign:before { content: "\f082"; } +.icon-camera-retro:before { content: "\f083"; } +.icon-key:before { content: "\f084"; } +.icon-cogs:before { content: "\f085"; } +.icon-comments:before { content: "\f086"; } +.icon-thumbs-up:before { content: "\f087"; } +.icon-thumbs-down:before { content: "\f088"; } +.icon-star-half:before { content: "\f089"; } +.icon-heart-empty:before { content: "\f08a"; } +.icon-signout:before { content: "\f08b"; } +.icon-linkedin-sign:before { content: "\f08c"; } +.icon-pushpin:before { content: "\f08d"; } +.icon-external-link:before { content: "\f08e"; } + +.icon-signin:before { content: "\f090"; } +.icon-trophy:before { content: "\f091"; } +.icon-github-sign:before { content: "\f092"; } +.icon-upload-alt:before { content: "\f093"; } +.icon-lemon:before { content: "\f094"; } +.icon-phone:before { content: "\f095"; } +.icon-check-empty:before { content: "\f096"; } +.icon-bookmark-empty:before { content: "\f097"; } +.icon-phone-sign:before { content: "\f098"; } +.icon-twitter:before { content: "\f099"; } +.icon-facebook:before { content: "\f09a"; } +.icon-github:before { content: "\f09b"; } +.icon-unlock:before { content: "\f09c"; } +.icon-credit-card:before { content: "\f09d"; } +.icon-rss:before { content: "\f09e"; } + +.icon-hdd:before { content: "\f0a0"; } +.icon-bullhorn:before { content: "\f0a1"; } +.icon-bell:before { content: "\f0a2"; } +.icon-certificate:before { content: "\f0a3"; } +.icon-hand-right:before { content: "\f0a4"; } +.icon-hand-left:before { content: "\f0a5"; } +.icon-hand-up:before { content: "\f0a6"; } +.icon-hand-down:before { content: "\f0a7"; } +.icon-circle-arrow-left:before { content: "\f0a8"; } +.icon-circle-arrow-right:before { content: "\f0a9"; } +.icon-circle-arrow-up:before { content: "\f0aa"; } +.icon-circle-arrow-down:before { content: "\f0ab"; } +.icon-globe:before { content: "\f0ac"; } +.icon-wrench:before { content: "\f0ad"; } +.icon-tasks:before { content: "\f0ae"; } + +.icon-filter:before { content: "\f0b0"; } +.icon-briefcase:before { content: "\f0b1"; } +.icon-fullscreen:before { content: "\f0b2"; } + +.icon-group:before { content: "\f0c0"; } +.icon-link:before { content: "\f0c1"; } +.icon-cloud:before { content: "\f0c2"; } +.icon-beaker:before { content: "\f0c3"; } +.icon-cut:before { content: "\f0c4"; } +.icon-copy:before { content: "\f0c5"; } +.icon-paper-clip:before { content: "\f0c6"; } +.icon-save:before { content: "\f0c7"; } +.icon-sign-blank:before { content: "\f0c8"; } +.icon-reorder:before { content: "\f0c9"; } +.icon-list-ul:before { content: "\f0ca"; } +.icon-list-ol:before { content: "\f0cb"; } +.icon-strikethrough:before { content: "\f0cc"; } +.icon-underline:before { content: "\f0cd"; } +.icon-table:before { content: "\f0ce"; } + +.icon-magic:before { content: "\f0d0"; } +.icon-truck:before { content: "\f0d1"; } +.icon-pinterest:before { content: "\f0d2"; } +.icon-pinterest-sign:before { content: "\f0d3"; } +.icon-google-plus-sign:before { content: "\f0d4"; } +.icon-google-plus:before { content: "\f0d5"; } +.icon-money:before { content: "\f0d6"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-caret-up:before { content: "\f0d8"; } +.icon-caret-left:before { content: "\f0d9"; } +.icon-caret-right:before { content: "\f0da"; } +.icon-columns:before { content: "\f0db"; } +.icon-sort:before { content: "\f0dc"; } +.icon-sort-down:before { content: "\f0dd"; } +.icon-sort-up:before { content: "\f0de"; } + +.icon-envelope-alt:before { content: "\f0e0"; } +.icon-linkedin:before { content: "\f0e1"; } +.icon-undo:before { content: "\f0e2"; } +.icon-legal:before { content: "\f0e3"; } +.icon-dashboard:before { content: "\f0e4"; } +.icon-comment-alt:before { content: "\f0e5"; } +.icon-comments-alt:before { content: "\f0e6"; } +.icon-bolt:before { content: "\f0e7"; } +.icon-sitemap:before { content: "\f0e8"; } +.icon-umbrella:before { content: "\f0e9"; } +.icon-paste:before { content: "\f0ea"; } +.icon-lightbulb:before { content: "\f0eb"; } +.icon-exchange:before { content: "\f0ec"; } +.icon-cloud-download:before { content: "\f0ed"; } +.icon-cloud-upload:before { content: "\f0ee"; } + +.icon-user-md:before { content: "\f0f0"; } +.icon-stethoscope:before { content: "\f0f1"; } +.icon-suitcase:before { content: "\f0f2"; } +.icon-bell-alt:before { content: "\f0f3"; } +.icon-coffee:before { content: "\f0f4"; } +.icon-food:before { content: "\f0f5"; } +.icon-file-alt:before { content: "\f0f6"; } +.icon-building:before { content: "\f0f7"; } +.icon-hospital:before { content: "\f0f8"; } +.icon-ambulance:before { content: "\f0f9"; } +.icon-medkit:before { content: "\f0fa"; } +.icon-fighter-jet:before { content: "\f0fb"; } +.icon-beer:before { content: "\f0fc"; } +.icon-h-sign:before { content: "\f0fd"; } +.icon-plus-sign-alt:before { content: "\f0fe"; } + +.icon-double-angle-left:before { content: "\f100"; } +.icon-double-angle-right:before { content: "\f101"; } +.icon-double-angle-up:before { content: "\f102"; } +.icon-double-angle-down:before { content: "\f103"; } +.icon-angle-left:before { content: "\f104"; } +.icon-angle-right:before { content: "\f105"; } +.icon-angle-up:before { content: "\f106"; } +.icon-angle-down:before { content: "\f107"; } +.icon-desktop:before { content: "\f108"; } +.icon-laptop:before { content: "\f109"; } +.icon-tablet:before { content: "\f10a"; } +.icon-mobile-phone:before { content: "\f10b"; } +.icon-circle-blank:before { content: "\f10c"; } +.icon-quote-left:before { content: "\f10d"; } +.icon-quote-right:before { content: "\f10e"; } + +.icon-spinner:before { content: "\f110"; } +.icon-circle:before { content: "\f111"; } +.icon-reply:before { content: "\f112"; } +.icon-github-alt:before { content: "\f113"; } +.icon-folder-close-alt:before { content: "\f114"; } +.icon-folder-open-alt:before { content: "\f115"; } + +.icons-phone:before { content: "\e000"; } +.icons-mobile:before { content: "\e001"; } +.icons-mouse:before { content: "\e002"; } +.icons-directions:before { content: "\e003"; } +.icons-mail:before { content: "\e004"; } +.icons-paperplane:before { content: "\e005"; } +.icons-pencil:before { content: "\e006"; } +.icons-feather:before { content: "\e007"; } +.icons-paperclip:before { content: "\e008"; } +.icons-drawer:before { content: "\e009"; } +.icons-reply:before { content: "\e00a"; } +.icons-reply-all:before { content: "\e00b"; } +.icons-forward:before { content: "\e00c"; } +.icons-user:before { content: "\e00d"; } +.icons-users:before { content: "\e00e"; } +.icons-user-add:before { content: "\e00f"; } +.icons-vcard:before { content: "\e010"; } +.icons-export:before { content: "\e011"; } +.icons-location:before { content: "\e012"; } +.icons-map:before { content: "\e013"; } +.icons-compass:before { content: "\e014"; } +.icons-location-2:before { content: "\e015"; } +.icons-target:before { content: "\e016"; } +.icons-share:before { content: "\e017"; } +.icons-sharable:before { content: "\e018"; } +.icons-heart:before { content: "\e019"; } +.icons-heart-2:before { content: "\e01a"; } +.icons-star:before { content: "\e01b"; } +.icons-star-2:before { content: "\e01c"; } +.icons-thumbs-up:before { content: "\e01d"; } +.icons-thumbs-down:before { content: "\e01e"; } +.icons-chat:before { content: "\e01f"; } +.icons-comment:before { content: "\e020"; } +.icons-quote:before { content: "\e021"; } +.icons-house:before { content: "\e022"; } +.icons-popup:before { content: "\e023"; } +.icons-search:before { content: "\e024"; } +.icons-flashlight:before { content: "\e025"; } +.icons-printer:before { content: "\e026"; } +.icons-bell:before { content: "\e027"; } +.icons-link:before { content: "\e028"; } +.icons-flag:before { content: "\e029"; } +.icons-cog:before { content: "\e02a"; } +.icons-tools:before { content: "\e02b"; } +.icons-trophy:before { content: "\e02c"; } +.icons-tag:before { content: "\e02d"; } +.icons-camera:before { content: "\e02e"; } +.icons-megaphone:before { content: "\e02f"; } +.icons-moon:before { content: "\e030"; } +.icons-palette:before { content: "\e031"; } +.icons-leaf:before { content: "\e032"; } +.icons-music:before { content: "\e033"; } +.icons-music-2:before { content: "\e034"; } +.icons-new:before { content: "\e035"; } +.icons-graduation:before { content: "\e036"; } +.icons-book:before { content: "\e037"; } +.icons-newspaper:before { content: "\e038"; } +.icons-bag:before { content: "\e039"; } +.icons-airplane:before { content: "\e03a"; } +.icons-lifebuoy:before { content: "\e03b"; } +.icons-eye:before { content: "\e03c"; } +.icons-clock:before { content: "\e03d"; } +.icons-microphone:before { content: "\e03e"; } +.icons-calendar:before { content: "\e03f"; } +.icons-bolt:before { content: "\e040"; } +.icons-thunder:before { content: "\e041"; } +.icons-droplet:before { content: "\e042"; } +.icons-cd:before { content: "\e043"; } +.icons-briefcase:before { content: "\e044"; } +.icons-air:before { content: "\e045"; } +.icons-hourglass:before { content: "\e046"; } +.icons-gauge:before { content: "\e047"; } +.icons-language:before { content: "\e048"; } +.icons-network:before { content: "\e049"; } +.icons-key:before { content: "\e04a"; } +.icons-battery:before { content: "\e04b"; } +.icons-bucket:before { content: "\e04c"; } +.icons-magnet:before { content: "\e04d"; } +.icons-drive:before { content: "\e04e"; } +.icons-cup:before { content: "\e04f"; } +.icons-rocket:before { content: "\e050"; } +.icons-brush:before { content: "\e051"; } +.icons-suitcase:before { content: "\e052"; } +.icons-cone:before { content: "\e053"; } +.icons-earth:before { content: "\e054"; } +.icons-keyboard:before { content: "\e055"; } +.icons-browser:before { content: "\e056"; } +.icons-publish:before { content: "\e057"; } +.icons-progress-3:before { content: "\e058"; } +.icons-progress-2:before { content: "\e059"; } +.icons-brogress-1:before { content: "\e05a"; } +.icons-progress-0:before { content: "\e05b"; } +.icons-sun:before { content: "\e05c"; } +.icons-sun-2:before { content: "\e05d"; } +.icons-adjust:before { content: "\e05e"; } +.icons-code:before { content: "\e05f"; } +.icons-screen:before { content: "\e060"; } +.icons-infinity:before { content: "\e061"; } +.icons-light-bulb:before { content: "\e062"; } +.icons-credit-card:before { content: "\e063"; } +.icons-database:before { content: "\e064"; } +.icons-voicemail:before { content: "\e065"; } +.icons-clipboard:before { content: "\e066"; } +.icons-cart:before { content: "\e067"; } +.icons-box:before { content: "\e068"; } +.icons-ticket:before { content: "\e069"; } +.icons-rss:before { content: "\e06a"; } +.icons-signal:before { content: "\e06b"; } +.icons-thermometer:before { content: "\e06c"; } +.icons-droplets:before { content: "\e06d"; } +.icons-untitled:before { content: "\e06e"; } +.icons-statistics:before { content: "\e06f"; } +.icons-pie:before { content: "\e070"; } +.icons-bars:before { content: "\e071"; } +.icons-graph:before { content: "\e072"; } +.icons-lock:before { content: "\e073"; } +.icons-lock-open:before { content: "\e074"; } +.icons-logout:before { content: "\e075"; } +.icons-login:before { content: "\e076"; } +.icons-checkmark:before { content: "\e077"; } +.icons-cross:before { content: "\e078"; } +.icons-minus:before { content: "\e079"; } +.icons-plus:before { content: "\e07a"; } +.icons-cross-2:before { content: "\e07b"; } +.icons-minus-2:before { content: "\e07c"; } +.icons-plus-2:before { content: "\e07d"; } +.icons-cross-3:before { content: "\e07e"; } +.icons-minus-3:before { content: "\e07f"; } +.icons-plus-3:before { content: "\e080"; } +.icons-erase:before { content: "\e081"; } +.icons-blocked:before { content: "\e082"; } +.icons-info:before { content: "\e083"; } +.icons-info-2:before { content: "\e084"; } +.icons-question:before { content: "\e085"; } +.icons-help:before { content: "\e086"; } +.icons-warning:before { content: "\e087"; } +.icons-cycle:before { content: "\e088"; } +.icons-cw:before { content: "\e089"; } +.icons-ccw:before { content: "\e08a"; } +.icons-shuffle:before { content: "\e08b"; } +.icons-arrow:before { content: "\e08c"; } +.icons-arrow-2:before { content: "\e08d"; } +.icons-retweet:before { content: "\e08e"; } +.icons-loop:before { content: "\e08f"; } +.icons-history:before { content: "\e090"; } +.icons-back:before { content: "\e091"; } +.icons-switch:before { content: "\e092"; } +.icons-list:before { content: "\e093"; } +.icons-add-to-list:before { content: "\e094"; } +.icons-layout:before { content: "\e095"; } +.icons-list-2:before { content: "\e096"; } +.icons-text:before { content: "\e097"; } +.icons-text-2:before { content: "\e098"; } +.icons-document:before { content: "\e099"; } +.icons-docs:before { content: "\e09a"; } +.icons-landscape:before { content: "\e09b"; } +.icons-pictures:before { content: "\e09c"; } +.icons-video:before { content: "\e09d"; } +.icons-music-3:before { content: "\e09e"; } +.icons-folder:before { content: "\e09f"; } +.icons-archive:before { content: "\e0a0"; } +.icons-trash:before { content: "\e0a1"; } +.icons-upload:before { content: "\e0a2"; } +.icons-download:before { content: "\e0a3"; } +.icons-disk:before { content: "\e0a4"; } +.icons-install:before { content: "\e0a5"; } +.icons-cloud:before { content: "\e0a6"; } +.icons-upload-2:before { content: "\e0a7"; } +.icons-bookmark:before { content: "\e0a8"; } +.icons-bookmarks:before { content: "\e0a9"; } +.icons-book-2:before { content: "\e0aa"; } +.icons-play:before { content: "\e0ab"; } +.icons-pause:before { content: "\e0ac"; } +.icons-record:before { content: "\e0ad"; } +.icons-stop:before { content: "\e0ae"; } +.icons-next:before { content: "\e0af"; } +.icons-previous:before { content: "\e0b0"; } +.icons-first:before { content: "\e0b1"; } +.icons-last:before { content: "\e0b2"; } +.icons-resize-enlarge:before { content: "\e0b3"; } +.icons-resize-shrink:before { content: "\e0b4"; } +.icons-volume:before { content: "\e0b5"; } +.icons-sound:before { content: "\e0b6"; } +.icons-mute:before { content: "\e0b7"; } +.icons-flow-cascade:before { content: "\e0b8"; } +.icons-flow-branch:before { content: "\e0b9"; } +.icons-flow-tree:before { content: "\e0ba"; } +.icons-flow-line:before { content: "\e0bb"; } +.icons-flow-parallel:before { content: "\e0bc"; } +.icons-arrow-left:before { content: "\e0bd"; } +.icons-arrow-down:before { content: "\e0be"; } +.icons-arrow-up--upload:before { content: "\e0bf"; } +.icons-arrow-right:before { content: "\e0c0"; } +.icons-arrow-left-2:before { content: "\e0c1"; } +.icons-arrow-down-2:before { content: "\e0c2"; } +.icons-arrow-up:before { content: "\e0c3"; } +.icons-arrow-right-2:before { content: "\e0c4"; } +.icons-arrow-left-3:before { content: "\e0c5"; } +.icons-arrow-down-3:before { content: "\e0c6"; } +.icons-arrow-up-2:before { content: "\e0c7"; } +.icons-arrow-right-3:before { content: "\e0c8"; } +.icons-arrow-left-4:before { content: "\e0c9"; } +.icons-arrow-down-4:before { content: "\e0ca"; } +.icons-arrow-up-3:before { content: "\e0cb"; } +.icons-arrow-right-4:before { content: "\e0cc"; } +.icons-arrow-left-5:before { content: "\e0cd"; } +.icons-arrow-down-5:before { content: "\e0ce"; } +.icons-arrow-up-4:before { content: "\e0cf"; } +.icons-arrow-right-5:before { content: "\e0d0"; } +.icons-arrow-left-6:before { content: "\e0d1"; } +.icons-arrow-down-6:before { content: "\e0d2"; } +.icons-arrow-up-5:before { content: "\e0d3"; } +.icons-arrow-right-6:before { content: "\e0d4"; } +.icons-arrow-left-7:before { content: "\e0d5"; } +.icons-arrow-down-7:before { content: "\e0d6"; } +.icons-arrow-up-6:before { content: "\e0d7"; } +.icons-untitled-2:before { content: "\e0d8"; } +.icons-arrow-left-8:before { content: "\e0d9"; } +.icons-arrow-down-8:before { content: "\e0da"; } +.icons-arrow-up-7:before { content: "\e0db"; } +.icons-arrow-right-7:before { content: "\e0dc"; } +.icons-menu:before { content: "\e0dd"; } +.icons-ellipsis:before { content: "\e0de"; } +.icons-dots:before { content: "\e0df"; } +.icons-dot:before { content: "\e0e0"; } +.icons-cc:before { content: "\e0e1"; } +.icons-cc-by:before { content: "\e0e2"; } +.icons-cc-nc:before { content: "\e0e3"; } +.icons-cc-nc-eu:before { content: "\e0e4"; } +.icons-cc-nc-jp:before { content: "\e0e5"; } +.icons-cc-sa:before { content: "\e0e6"; } +.icons-cc-nd:before { content: "\e0e7"; } +.icons-cc-pd:before { content: "\e0e8"; } +.icons-cc-zero:before { content: "\e0e9"; } +.icons-cc-share:before { content: "\e0ea"; } +.icons-cc-share-2:before { content: "\e0eb"; } +.icons-daniel-bruce:before { content: "\e0ec"; } +.icons-daniel-bruce-2:before { content: "\e0ed"; } diff --git a/app/assets/stylesheets/store_front/main.css.scss b/app/assets/stylesheets/store_front/main.css.scss new file mode 100644 index 0000000..d1c56cc --- /dev/null +++ b/app/assets/stylesheets/store_front/main.css.scss @@ -0,0 +1,6 @@ +@import "bootstrap"; +@import "icon"; +@import "font-awesome"; +@import "mixin"; +@import "site-style"; +@import "store_fonts"; \ No newline at end of file diff --git a/app/assets/stylesheets/store_front/store_fonts.css.erb b/app/assets/stylesheets/store_front/store_fonts.css.erb new file mode 100644 index 0000000..2392d72 --- /dev/null +++ b/app/assets/stylesheets/store_front/store_fonts.css.erb @@ -0,0 +1,5 @@ +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('/assets/glyphicons-halflings-regular.eot'); + src: url('/assets/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/assets/glyphicons-halflings-regular.woff') format('woff'), url('/assets/glyphicons-halflings-regular.ttf') format('truetype'), url('/assets/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} \ No newline at end of file diff --git a/app/controllers/extensions_controller.rb b/app/controllers/extensions_controller.rb index 974c3cf..67cd5c2 100644 --- a/app/controllers/extensions_controller.rb +++ b/app/controllers/extensions_controller.rb @@ -6,11 +6,16 @@ class ExtensionsController < ApplicationController # GET /extensions.json def index @extensions = Extension.all + @categories = Extension.get_categories + @sort_type = Extension::SORT_TYPE + render layout: "product_index" end # GET /extensions/1 # GET /extensions/1.json def show + @extensions = Extension.all + render layout: "extension_show" end # GET /extensions/new @@ -73,7 +78,7 @@ class ExtensionsController < ApplicationController # Never trust parameters from the scary internet, only allow the white list through. def extension_params - params.require(:extension).permit(:title, :author, :description, :preview, :preview_cache, :extension, :extension_cache, :key, :repository, :git_url) + params.require(:extension).permit(:title, :author, :description, :preview, :preview_cache, :extension, :extension_cache, :key, :repository, :git_url, :tag) end end diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 9cf010c..0b4ffc5 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -1,6 +1,7 @@ class HomeController < ApplicationController + layout "store_index" def index - @templates = Template.desc(:created_at).limit(3) - @extensions = Extension.desc(:created_at).limit(3) + @templates = Template.desc(:created_at).limit(12) + @extensions = Extension.desc(:created_at).limit(12) end end diff --git a/app/controllers/templates_controller.rb b/app/controllers/templates_controller.rb index 829b951..ddf1737 100644 --- a/app/controllers/templates_controller.rb +++ b/app/controllers/templates_controller.rb @@ -2,15 +2,21 @@ class TemplatesController < ApplicationController before_action :set_template, only: [:show, :edit, :update, :destroy] before_filter :authenticate_user!, only: [:new, :edit, :create, :update, :destroy] + # GET /templates # GET /templates.json def index @templates = Template.all + @categories = Extension.get_categories + @sort_type = Extension::SORT_TYPE + render layout: "product_index" end # GET /templates/1 # GET /templates/1.json def show + @templates = Template.all + render layout: "template_show" end # GET /templates/new diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index de6be79..d3bef87 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,2 +1,40 @@ module ApplicationHelper + def helper_metadata(type) + @list = "" + downloads = ["0-50", "51-100", "101-150", "151UP"] + if type == "extensions" + content = [ + ["File Size", (((120 + rand(1500))/10.to_f).to_s + "MB")], + ["Downloads", downloads[rand(200)/50]], + ["Operating Systems", "Orbit " + ((40 + rand(9))/10.to_f).to_s] + ] + elsif type == "templates" + content = [ + ["File Size", (((120 + rand(1500))/10.to_f).to_s + "MB")] + ] + end + content.each do |n| + @list += content_tag(:div, (content_tag(:div, n[0].to_s, :class => "title")+content_tag(:div, n[1].to_s, :class => "content")), :class => "meta-info col-md-3"); + end + return @list + end + + def headingTitle(title, moreLink) + @title = content_tag(:h2, title, :class => "heading-title") + if moreLink + @title += content_tag(:div, (link_to "More", moreLink), :class => "more") + end + return content_tag(:div, @title, :class => "heading") + end + + def routingLoad(a) + case a + when a = /\?/ + return "modules/sort" + when a = /\/templates/ + return "templates" + else + return "nil" + end + end end diff --git a/app/models/extension.rb b/app/models/extension.rb index ddb7a1f..947a0f4 100644 --- a/app/models/extension.rb +++ b/app/models/extension.rb @@ -16,11 +16,17 @@ class Extension field :git_url, type: String field :key, type: String field :version, type: String + field :price, type: Float + field :tag, type: String slug :title, history: true belongs_to :category + IMAGE_SIZES = { + :thumb => [100, 100] + } + mount_uploader :preview, ImageUploader mount_uploader :extension, ProductUploader @@ -28,6 +34,8 @@ class Extension # after_save :get_version_number + SORT_TYPE = %w{Popular New Preferred} + def get_version_number url = "#{self.repository}/raw/master/lib/#{self.key}/version.rb" response = Net::HTTP.get_response(URI.parse(url)).body @@ -35,4 +43,8 @@ class Extension version = data.gsub!(/\s+/, "").tr!('"','').gsub("module#{self.key.capitalize}VERSION=",'').gsub("end",'') self.update(version: version) end + + def self.get_categories + categories = Category.where(type: "Extension") + end end diff --git a/app/models/template.rb b/app/models/template.rb index b80dd52..2be0987 100644 --- a/app/models/template.rb +++ b/app/models/template.rb @@ -10,12 +10,24 @@ class Template field :preview, type: String field :template, type: String field :category_id, type: String + field :price, type: Float + field :description, type: String slug :title, history: true belongs_to :category + IMAGE_SIZES = { + :thumb => [256, 180] + } + mount_uploader :preview, ImageUploader mount_uploader :template, ProductUploader elasticsearch! + + SORT_TYPE = %w{Popular New Preferred} + + def self.get_categories + categories = Category.where(type: "Extension") + end end diff --git a/app/models/user.rb b/app/models/user.rb index 06d1b3e..c7a1bcb 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -34,7 +34,7 @@ class User # field :failed_attempts, :type => Integer, :default => 0 # Only if lock strategy is :failed_attempts # field :unlock_token, :type => String # Only if unlock strategy is :email or :both # field :locked_at, :type => Time - has_many :oauth_applications, class_name: 'Doorkeeper::Application', as: :owner + # has_many :oauth_applications, class_name: 'Doorkeeper::Application', as: :owner def self.authenticate!(email, password) user = User.where(email: email).first diff --git a/app/uploaders/image_uploader.rb b/app/uploaders/image_uploader.rb index b21ba97..aaff446 100644 --- a/app/uploaders/image_uploader.rb +++ b/app/uploaders/image_uploader.rb @@ -32,10 +32,34 @@ class ImageUploader < CarrierWave::Uploader::Base # end # Create different versions of your uploaded files: - version :thumb do - process :resize_to_fit => [300, 300] + # version :thumb do + # process :resize_to_fit => [300, 300] + # end + + + version :thumb, :if => :has_thumb_size? do + process :dynamic_resize_to_fit => :thumb end + def dynamic_resize_to_fit(size) + resize_to_fit *(model.class::IMAGE_SIZES[size]) + end + + def method_missing(method, *args) + return false if method.to_s.match(/has_(.*)_size\?/) + super + end + +# protected + +# def setup_available_sizes(file) +# model.class::IMAGE_SIZES.keys.each do |key| +# self.class_eval do +# define_method("has_#{key}_size?".to_sym) { true } +# end +# end +# end + # Add a white list of extensions which are allowed to be uploaded. # For images you might use something like this: # def extension_white_list diff --git a/app/views/extensions/_form.html.erb b/app/views/extensions/_form.html.erb index 5d4db1a..31a2fb5 100644 --- a/app/views/extensions/_form.html.erb +++ b/app/views/extensions/_form.html.erb @@ -35,11 +35,21 @@ <%= f.text_field :repository %> +
+ <%= f.label :price %>

Price of the Module or Template


+ <%= f.number_field :price %> +
+
<%= f.label :git_url %>

From where to bundle the gem


<%= f.text_field :git_url %>
+
+ <%= f.label :tag %>

Tag


+ <%= f.text_field :tag %> +
+ <%= f.file_field :preview %> <%= f.hidden_field :preview_cache %> diff --git a/app/views/extensions/index.html.erb b/app/views/extensions/index.html.erb index 4c41875..e6892c7 100644 --- a/app/views/extensions/index.html.erb +++ b/app/views/extensions/index.html.erb @@ -1,4 +1,4 @@ -
+ + +<%= render :partial => "shared/sort_bar" %> + +<%= render :partial => "shared/item_cluster", :locals => {:type => "extensions", :title => "Popular Apps", :moreLink => "#", :frequency => 12} %> + + +<%= render :partial => "shared/item_cluster", :locals => {:type => "extensions", :title => "New Apps", :moreLink => "#", :frequency => 12} %> + + +<%= render :partial => "shared/item_cluster", :locals => {:type => "extensions", :title => "Preferential Apps", :moreLink => "#", :frequency => 12} %> \ No newline at end of file diff --git a/app/views/extensions/show.html.erb b/app/views/extensions/show.html.erb index 25d7961..5c025e8 100644 --- a/app/views/extensions/show.html.erb +++ b/app/views/extensions/show.html.erb @@ -1,4 +1,4 @@ -

<%= notice %>

+ + +<%= render :partial => "shared/item_details", :locals => {:type => "extensions"} %> \ No newline at end of file diff --git a/app/views/home/index.html.erb b/app/views/home/index.html.erb index c49580a..d47f9eb 100644 --- a/app/views/home/index.html.erb +++ b/app/views/home/index.html.erb @@ -1,25 +1,9 @@ -

Top Templates

-
- <% @templates.each do |template| %> -
-

<%=link_to template.title, template %>

-

Author: <%= template.author %>

-

<%=image_tag template.preview.thumb.url%>

-

<%= link_to 'View details »'.html_safe ,template, :class=>"btn btn-primary"%>

-
- <%end%> -
- <%= link_to 'More »'.html_safe,templates_path, :class=>"btn btn-danger"%> - -

Top Modules

-
- <% @extensions.each do |extension| %> -
-

<%=link_to extension.title, extension %>

-

Author: <%= extension.author %>

-

<%=image_tag extension.preview.thumb.url%>

-

<%= link_to 'View details »'.html_safe ,extension, :class=>"btn btn-primary"%>

-
- <%end%> -
- <%= link_to 'More »'.html_safe,extensions_path, :class=>"btn btn-danger"%> +<% + a = [ + ["extensions", "Popular Apps", "/extensions"], + ["templates", "New Templates", "/templates"] + ] +%> +<% a.each do |n| %> + <%= render :partial => "shared/item_cluster", :locals => {:type => n[0], :title => n[1], :moreLink => n[2], :frequency => 12} %> +<% end %> \ No newline at end of file diff --git a/app/views/layouts/extension_show.html.erb b/app/views/layouts/extension_show.html.erb new file mode 100644 index 0000000..bc99b58 --- /dev/null +++ b/app/views/layouts/extension_show.html.erb @@ -0,0 +1,10 @@ + + <%= render "shared/header" %> + + <%= render "shared/top_navigation" %> +
+ <%= yield %> +
+ <%= render "shared/footer" %> + + \ No newline at end of file diff --git a/app/views/layouts/product_index.html.erb b/app/views/layouts/product_index.html.erb new file mode 100644 index 0000000..4090984 --- /dev/null +++ b/app/views/layouts/product_index.html.erb @@ -0,0 +1,11 @@ + + <%= render "shared/header" %> + + <%= render "shared/top_navigation" %> + <%= render "shared/banner" %> +
+ <%= yield %> +
+ <%= render "shared/footer" %> + + \ No newline at end of file diff --git a/app/views/layouts/store_index.html.erb b/app/views/layouts/store_index.html.erb new file mode 100644 index 0000000..4090984 --- /dev/null +++ b/app/views/layouts/store_index.html.erb @@ -0,0 +1,11 @@ + + <%= render "shared/header" %> + + <%= render "shared/top_navigation" %> + <%= render "shared/banner" %> +
+ <%= yield %> +
+ <%= render "shared/footer" %> + + \ No newline at end of file diff --git a/app/views/layouts/template_show.html.erb b/app/views/layouts/template_show.html.erb new file mode 100644 index 0000000..bc99b58 --- /dev/null +++ b/app/views/layouts/template_show.html.erb @@ -0,0 +1,10 @@ + + <%= render "shared/header" %> + + <%= render "shared/top_navigation" %> +
+ <%= yield %> +
+ <%= render "shared/footer" %> + + \ No newline at end of file diff --git a/app/views/shared/_banner.html.erb b/app/views/shared/_banner.html.erb new file mode 100644 index 0000000..530a5a9 --- /dev/null +++ b/app/views/shared/_banner.html.erb @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/app/views/shared/_category_list.html.erb b/app/views/shared/_category_list.html.erb new file mode 100644 index 0000000..6c6636f --- /dev/null +++ b/app/views/shared/_category_list.html.erb @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/app/views/shared/_footer.html.erb b/app/views/shared/_footer.html.erb new file mode 100644 index 0000000..9f05635 --- /dev/null +++ b/app/views/shared/_footer.html.erb @@ -0,0 +1,25 @@ +
\ No newline at end of file diff --git a/app/views/shared/_header.html.erb b/app/views/shared/_header.html.erb new file mode 100644 index 0000000..ab52af6 --- /dev/null +++ b/app/views/shared/_header.html.erb @@ -0,0 +1,20 @@ + + Orbit Store - Module and Template Store for Ruling Orbit + + + + + + + <%= stylesheet_link_tag "store_front/main", media: "screen", "data-turbolinks-track" => true %> + <%= javascript_include_tag "main", "data-turbolinks-track" => true %> + + <%#= javascript_include_tag "require", "data-main" => "assets/javascript/main" %> + <%#= javascript_include_tag "require-config" %> + + \ No newline at end of file diff --git a/app/views/shared/_item_card.html.erb b/app/views/shared/_item_card.html.erb new file mode 100644 index 0000000..16627a1 --- /dev/null +++ b/app/views/shared/_item_card.html.erb @@ -0,0 +1,19 @@ +<% @products = (@templates if type.eql?('templates')) || (@extensions if type.eql?('extensions')) %> +<% @products.each do |product| %> +
+
+
+ <%= link_to "", product, :class=> "details-link" %> +
+ <%= placeholdit_image_tag (type == 'templates' ? "256x180" : '100x100'), background_color: "#3f3f3f" %> +
+
+
+ <%= content_tag(:h2, (link_to product.title, product), :class => "item-title") %> + <%= content_tag(:p, (link_to "Developer: "+product.author, "/"+type+"/developer?id=rulingcom"), :class => "developer-title") %> + <%= render :partial => "shared/stars_rank" if type != 'templates' %> + <%= content_tag(:p, product.price.nil?.eql?(true) ? 'Free' : product.price, :class => "price-container") %> +
+
+
+<% end %> \ No newline at end of file diff --git a/app/views/shared/_item_cluster.html.erb b/app/views/shared/_item_cluster.html.erb new file mode 100644 index 0000000..9eb9e9a --- /dev/null +++ b/app/views/shared/_item_cluster.html.erb @@ -0,0 +1,8 @@ +
+ + <%= headingTitle(title, moreLink) %> + +
+ <%= render :partial => "shared/item_card", :locals => {:type => type, :frequency => frequency} %> +
+
\ No newline at end of file diff --git a/app/views/shared/_item_details.html.erb b/app/views/shared/_item_details.html.erb new file mode 100644 index 0000000..3ec5d2f --- /dev/null +++ b/app/views/shared/_item_details.html.erb @@ -0,0 +1,92 @@ +<% @product = (@template if type.eql?('templates')) || (@extension if type.eql?('extensions')) %> +
+ +
+
+ <%= placeholdit_image_tag (type == "templates" ? "480x300" : (type == "extensions" ? "300x300" : "")), background_color: "#3f3f3f" %> +
+
+

<%= @product.title %>

+
+ <%= link_to(@product.author, "developer/?devid=2rqw9efjq923", :class => "developer") %> + <%= content_tag(:p, (link_to("Education", "/" + type + "?category=Education")), :class => "category") %> +
+

+ + +

+
+
+
+ Report Problem +
+ <%= render :partial => "shared/stars_rank" %> +
+
+
+ +
+
+
    + <% 5.times do %> +
  • + <%= placeholdit_image_tag ("1024x768"), background_color: "#3f3f3f" %> +
  • + <% end %> +
+
+
+ +
+ <%= headingTitle("Description", nil) %> +
+

<%= @product.description %>

+
+
+ …more +
+
+ +
+ <%= headingTitle("Whats New", nil) %> +
+
+ <% (1+rand(3)).times do |n| %> +
3.4<%= n %>
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ <% end %> +
+
+
+ …more +
+
+ + + +
+ <%= headingTitle("Recommendation", "#") %> +
+ <%= render :partial => "shared/item_card", :locals => {:type => type, :frequency => 6} %> +
+
+
+ <%= headingTitle("Other items the same " + (type == "templates" ? "design" : (type == "extensions" ? "developer" : "")), "#") %> +
+ <%= render :partial => "shared/item_card", :locals => {:type => type, :frequency => 6} %> +
+
+
\ No newline at end of file diff --git a/app/views/shared/_sort_bar.html.erb b/app/views/shared/_sort_bar.html.erb new file mode 100644 index 0000000..b017100 --- /dev/null +++ b/app/views/shared/_sort_bar.html.erb @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/app/views/shared/_stars_rank.html.erb b/app/views/shared/_stars_rank.html.erb new file mode 100644 index 0000000..ba478c0 --- /dev/null +++ b/app/views/shared/_stars_rank.html.erb @@ -0,0 +1,6 @@ +<%= content_tag(:div, :class => "stars-rank") do %> + <%= content_tag(:div, (content_tag(:div, "", :class => "star-rating", :style => ("width: "+(10+rand(90)).to_s)+"%")), :class => "stars-container") %> + <%= content_tag(:span, :class => "stars-count") do %> + ( <%= content_tag(:i, nil, :class => "icons-user") + rand(1000).to_s %> ) + <% end %> +<% end %> \ No newline at end of file diff --git a/app/views/shared/_top_navigation.html.erb b/app/views/shared/_top_navigation.html.erb new file mode 100644 index 0000000..40719a3 --- /dev/null +++ b/app/views/shared/_top_navigation.html.erb @@ -0,0 +1,50 @@ + \ No newline at end of file diff --git a/app/views/templates/index.html.erb b/app/views/templates/index.html.erb index 4278696..0061f2e 100644 --- a/app/views/templates/index.html.erb +++ b/app/views/templates/index.html.erb @@ -1,4 +1,4 @@ -
+ + +<%= render :partial => "shared/sort_bar" %> + +<%= render :partial => "shared/item_cluster", :locals => {:type => "templates", :title => "New Templates", :moreLink => "#", :frequency => 12} %> + + +<%= render :partial => "shared/item_cluster", :locals => {:type => "templates", :title => "Preferential Templates", :moreLink => "#", :frequency => 12} %> \ No newline at end of file diff --git a/app/views/templates/show.html.erb b/app/views/templates/show.html.erb index 202c59d..5d6adb1 100644 --- a/app/views/templates/show.html.erb +++ b/app/views/templates/show.html.erb @@ -1,4 +1,4 @@ -

<%= notice %>

+ + + <%= render :partial => "shared/item_details", :locals => {:type => "templates"} %> \ No newline at end of file