From a3bedbe841f3c299f18717bc9318e63d954c8ae9 Mon Sep 17 00:00:00 2001 From: Kevin Ross Date: Fri, 20 Nov 2015 17:50:50 -0600 Subject: [PATCH] Basic color replacements completed --- dist/fonts/LICENSE.txt | 428 ++++ dist/fonts/Material-Design-Icons.eot | Bin 0 -> 102112 bytes dist/fonts/Material-Design-Icons.svg | 769 +++++++ dist/fonts/Material-Design-Icons.ttf | Bin 0 -> 101892 bytes dist/fonts/Material-Design-Icons.woff | Bin 0 -> 101968 bytes dist/fonts/RobotoDraftBold.woff | Bin 0 -> 14608 bytes dist/fonts/RobotoDraftBold.woff2 | Bin 0 -> 11584 bytes dist/fonts/RobotoDraftItalic.woff | Bin 0 -> 16316 bytes dist/fonts/RobotoDraftItalic.woff2 | Bin 0 -> 13268 bytes dist/fonts/RobotoDraftMedium.woff | Bin 0 -> 14712 bytes dist/fonts/RobotoDraftMedium.woff2 | Bin 0 -> 11828 bytes dist/fonts/RobotoDraftRegular.woff | Bin 0 -> 14592 bytes dist/fonts/RobotoDraftRegular.woff2 | Bin 0 -> 11708 bytes dist/js/material.js | 308 +++ dist/js/material.min.js | 2 + dist/js/material.min.js.map | 1 + dist/js/ripples.js | 324 +++ dist/js/ripples.min.js | 2 + dist/js/ripples.min.js.map | 1 + docs/_includes/customizer-variables.html | 1892 ----------------- docs/_includes/footer.html | 44 +- .../getting-started/whats-included.html | 2 +- docs/_includes/header.html | 4 +- docs/_includes/nav/components.html | 2 +- docs/_includes/nav/main.html | 6 +- docs/assets/css/src/_footer.less | 2 +- docs/assets/css/src/_home.less | 2 +- docs/assets/css/src/docs.less | 10 +- docs/customize.html | 385 ---- docs/index.html | 4 +- 30 files changed, 1883 insertions(+), 2305 deletions(-) create mode 100644 dist/fonts/LICENSE.txt create mode 100644 dist/fonts/Material-Design-Icons.eot create mode 100644 dist/fonts/Material-Design-Icons.svg create mode 100644 dist/fonts/Material-Design-Icons.ttf create mode 100644 dist/fonts/Material-Design-Icons.woff create mode 100644 dist/fonts/RobotoDraftBold.woff create mode 100644 dist/fonts/RobotoDraftBold.woff2 create mode 100644 dist/fonts/RobotoDraftItalic.woff create mode 100644 dist/fonts/RobotoDraftItalic.woff2 create mode 100644 dist/fonts/RobotoDraftMedium.woff create mode 100644 dist/fonts/RobotoDraftMedium.woff2 create mode 100644 dist/fonts/RobotoDraftRegular.woff create mode 100644 dist/fonts/RobotoDraftRegular.woff2 create mode 100644 dist/js/material.js create mode 100644 dist/js/material.min.js create mode 100644 dist/js/material.min.js.map create mode 100644 dist/js/ripples.js create mode 100644 dist/js/ripples.min.js create mode 100644 dist/js/ripples.min.js.map delete mode 100644 docs/_includes/customizer-variables.html delete mode 100644 docs/customize.html diff --git a/dist/fonts/LICENSE.txt b/dist/fonts/LICENSE.txt new file mode 100644 index 00000000..3d3a106d --- /dev/null +++ b/dist/fonts/LICENSE.txt @@ -0,0 +1,428 @@ +https://github.com/google/material-design-icons/blob/master/LICENSE + + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public licenses. +Notwithstanding, Creative Commons may elect to apply one of its public +licenses to material it publishes and in those instances will be +considered the "Licensor." Except for the limited purpose of indicating +that material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the public +licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/dist/fonts/Material-Design-Icons.eot b/dist/fonts/Material-Design-Icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..d9c296e41f2833d01e2979dfa4250af634020628 GIT binary patch literal 102112 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 z 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 literal 0 HcmV?d00001 diff --git a/dist/fonts/Material-Design-Icons.svg b/dist/fonts/Material-Design-Icons.svg new file mode 100644 index 00000000..def1e9b5 --- /dev/null +++ b/dist/fonts/Material-Design-Icons.svg @@ -0,0 +1,769 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/fonts/Material-Design-Icons.ttf b/dist/fonts/Material-Design-Icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e12f0cc41bf92441112521c82f3e04324c25ff60 GIT binary patch literal 101892 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%0D(rNV6Ak2o49x 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

K0H#x|m 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 literal 0 HcmV?d00001 diff --git a/dist/fonts/Material-Design-Icons.woff b/dist/fonts/Material-Design-Icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..201581f2582ff68f773afcd14426e45f5f328474 GIT binary patch literal 101968 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ⅅ7~~;a2iYEghB+O84uFH>@vAtM5vm4UQ8s0#G-sX~q9)PR6v%)Ugnm zWkN;T-9}v(0oP9jt^Cg@Rr;cOs>`F@Y%uffC;iR7nn0D;=c%YbBJKvCZ+=5VcT;n3 zAkgmfH{#GfVOmxd(y3QhH~DJ<-YS2krwWHmVODx7{8iqd?+J0UUHA)f!LPi--%{)R zZ}kTj*42k=YU({6kGIkr^!w*Gz@}8wSY6%V_108WSoo{)RMu5h1!|Cc-dkT))mT&A zT>JFO4c{yJ)WE`rHt@?xIPTd%w;{qS$o#<&oU+gO^}r5Pj?(aZuELgKxo z&d@EPC=NrV#={jA(AS0KVf0!KIto~ib~z8Z5svb??Gi2I3(zNUtPP6ic_;`*z!5)rF#He`q^km*K(PH?h(UXdW$cE-cBk+`~3&{Z(S`zn=I4y~zkI-8AC+MMoLD{@e;b0qmZ-jCCqur575Lc;CzWkJ1U2&UB7JXto>a2KWH)n&|`VxRI_q znqDw+<)X;pv*z8v*J zuG@_`+rMk=lrdXcF)}R1jIhesBx9i_AjyQmTYA8&h9KS~gA5RhM0DZq7*0_J^1>Lz z7`^4GP8PzaJQ>9$-Vio;Z8t7U@Me*pe8bRqG(8}e4ZUGn_ zb`5?qHTZ@r26uH`n7nOpJi2QTMk-a{pN$XRHaWN}`u2=>xJTaGGwhZ3f}W3D{HFD& zb+4nLMXm7?kYNS{MLQ+TD60TY^?(tU%s5WrV7rtZ)me2VUc7lMNmGJbOKY`P2dnXa zeD$*XCaRG!$6U8;**a5r1J&dAEnhWpxwEUs?eA;Fy?EGDRRL~2di$z~)#dS5)-?GL zrx>w`eN8o9AA*fVR==rh#x*##?nGzjiFGwiHI;r3u32?^*TW1WARWR%v!(gh1Iu5B z%ugqEC*4IJZ*Dp?fA_?$6C(d$;jb{3ldGFOyoy&IJbLDt?_GKh#`CL-^k0f8N{((& z+B(ShGi_TEbMa^($SwMTM#}I*LFk&j9{vQu`vnky89j0T-qhaIW0}kgSnXX-b#Go% z#2q|k-_8>+z?mYSPT#*bwQpQ>@IKp4?H%9uyO@wPJ=%Y=FSReV5X(N>mR@a2C;d6d zFJ5Tl5aS|<$_d0!i7?IeC<2Xn;hv5tT5)(qLj8f9g)(>H{^8*xaJYuX894-CO`x~d z%a1$)I>f{+apBDPj972Ti59?H36>cW$y3Sc?1w&^EF3mBOi{eJ@d_)R%zp%^`pVBH zk&rzv(g*AZZ-L!EjzKz)dR1clQFTJVCDAv9boDl}2jQ`J653qr)Y<0qiqWk`q|Fmz zm_A2ue4S(wNRAO~e%QXbu~AURPRaT4=P z9Mdc~?1bxkRxr zE*BR>8=1|?NI!v6))vg7xQfh8alt!do@OLg#Yf?nObLXLq8~0jm8CfnY%Bc-B+G)e znSqL2oxzKiX#mk6{1bg@Ew@347=g7;a3;>zD4V&+oj&iXtv5k5o zHrB=S)|1vo8UL^!8ZO9@-QX73doVJYVqL(hB+G) zQ?mF>p-wy_t0(hdLQhJ5unC$b=J=h7n=b!^ zCG6ky$z?rg14KQ_fQ;QUD^*sHynZO-)0KOS6wef)1DToiv1PC%&1-m#Ll7aGXo&!Vl0{K3stUtHzEoTLyT1#4ES`cVzD;8vcRl>!hd;bqV{+3PkXS+{-pUI= z&y}EO74JmzMlyah&E1I*e`ILxQEtr|KcvJC)&qY;(qJ+ZX)A%u!XJ4H(e5DEdfxOAETjl;R@hN%qQ^k}Fr9zs;J#HL*FxWxc7L}+9- zW^;#uaATyI-^BDC|&} zlbgZg8j^zLP*IFQB?po6L#DyeLJkjvyJk2Ta3sO_p>Ra$4Hzd(gU2~q5a-G}avVN5 zju0z^8#eO$;iVlLoWkQ4mAxSHnC1xxj+4OF+0drAG7`tN&n3Ys^ug3VmwK)3$9ek0 zu{$!{(ItUFBri4RwV+kP(O6V37)*;HR1oYK=qN_KU@ViqV$d%{j-l*HHJyW=Ah9U< z`Uz{RL@NTR>Hu}=wGM3pfh|fW4sUY2JRI4}yilws*q#$N?HK4;wGUdmIC8xk@e>F&u#>%RTp9lxmi0R4_tA9TWA%pLJ}_OzmjT(2?BpbHe; zJRW%iV>UUlnsn?YNso%gn`xbar?5)b7C_7?@DoYM@ZLHcg6>>-;!&!l@gJu_vXUE? zGK`f*Ea=SQ#h6+amA1yM%8J25N3IzMg~J>U=eyS_!3*VdULFh5XTjUQpw)tV=2>+lXRQ&<`B@&kMaps5)w zjLK8URy2fAS8CB4gUV7`i!qW=d#uPkhBy(7_#ci~I~!XYtE%xx!Ka<7trG%AiqAJs z`0Irbg>y4%it5?}J$TO}Bg5AoK0Ii7EnjV|539k$hp!zTIl_1MS~YcbH5F)&zFnEj z;`r|LuD-rq>D}?gnanOsT54=i-(ntd%*>uA)1jf(3cG>v9&aUCx_VQ-%0g3pr|3%wU7rT<_!cG&s7E+XA!!f{ITQNec9hZ zvJT90B>)DLX_J$XKeE5``p5nj#XDpCe^p*(o!1 z5qc$USwRMic80T%GlGf1R9n=Osb~(wGoEN$D$raJ?@ljXkeD}q;pwOQw=RoBmTm24 zd?ZFqGFPU$cl9qAoA=el>F)7)i3R`A)>*mR(;S#E5542*uY9tqe|36rD80JhyPHvy zR>^2e=->#LiF)opJzId3imQ5toWYYIbdI_qx@=2x-KfxZxFp0jX_+%0d|FpRSL*3M zbSj*&|Hi4#C-lphUwQf+GH%l<#&g>3MZJawQLm~`e&vV#ySh{J#unJ$#tSc)2!tzM zmy&M`R;?rtSoqrH-2%zj+?FGOu)6?=7D-u=6f$tb?m9gO8A)DQ>8~23eQM^21fnH8 zxojy$2UT%gfIX7(7k*7>pv&RaN=*vW3WmN4Xk&fWr>q3DFCE~_K^IA+d#P*=cUuY> z>H(Etatq37IN3b`7l$%?AB`qf;HG6a)Gp|-CjYXgucazbZGU6l0%2ABMa|-ts)j1D zJTkww@R;_g#aKD~aoz&UdOPkzPF7pUow_SJ#HiLEF;JQ~YQJ3M zBhqMbW!a9*GHqMH%EXweCG54*bd+;D&gCx}$jpKTBOWSI0vy|+<4!ggJx69G-cvnC zPw`UOPVg5R$o(9nrLiD+UwZZ<$nr(w%o#q#44vUC+XnS%r*p`wd(m(|hx%J3ll=F| z!%*U-eV9?hO5;^6FtFf1^0CIcArF&bYC~^@SqHqvI7Xq!s7MHFvas6nRaG_l%s;B^ z2-|;X-z{Fb!~Qm4+b}x?7W)0Qxr}}I4)JE&Z^a6$eSmQKEc1_=J1Q&eyYCRM08E6O zaJ6u%ZA?#zH{Wj8y5zokSRkOwXV&!qEdBD)FkTl$Kkb?{Ym_!W-*a#n%aLokd%C-O zKCe|QdaZe3y*3YZ_gpkS&uhD{IdZV)r>`Cug?!oPj89s3o4;?|Com_nrSM;x=g~y? z4%|YMDhz|&by2{EL%c}5!Seh{Kc!32bh&m1ZbZzy%gdKlCzAF$q3k7H!hjs$7USC}kuB%%Z z2(;DJHrG@GgN(llpx{HmvDf=URbD@e5T>ZAu4)MozV0VXxuW7K57FH2$U&$ zMgrzhJl}B@8pG?6jZxFo?yK?PnktV+HdZ4Z*9;6Z%kp^YYWM~n0f06zjIV&TfH426 z3e$szM`@8`4*M$AG&DEH%4C50O0{z5mJYf7! z@=%T@A8qs49`=c6`hFnwoiv zEbD3|Syp<4r^4RtYi+3S46?_x`h0;(cx%9Q0j?nRI2!D%=g|fn!e4{0SN0}Ptrt!k z^mK6i7i5$P1Vb>-O$qGZktwMZCB@yfP?}sJ%NBA01`?x~{*zGna|QJ&Rggla=jachy`OO=lQSP8FQzd7l zCRsq446Swmk|Carr$;>y2_i_jM{8Czkd>be_9G!(=a>eTei;zQa0CEp?Bo?>i%Dv6 z762`pi4-~h6nFGhn=5sP|}coG|3M}~*Z zdzMVDS-GSG(J2|zo_f-e16x;yJR2t`H|^eR``hkozv{m9eLKYec;u0n?N@}K%Ze+t zLKR5izD7}DUm&Osb;B>32X#V>UPDSoj)GN*%}_-uulv~LGss*HaEx}3U;O{zM|52F zwK~Y=QqO`h0a!$73PWor@YzGu86x+Od}dFK2&AaRs~#NRoZ2ELFe*#~DhMHI**fO> zVT_t}%ktUm37lT>!1$Kb=1<;rmw+GV6My=rKzr&KHo$&9fqTESCA9_V6fpZgi2B@U zebA{7J@REtRhiihOfUS`fu4*3&lei)CXkXY`raUxa9-t)fl+QZo;hw`#MT6!J6;&z zFY7rjCP^pe&b#h9#$y-G-F4R|dEDH?-@@DY*vhGAdR!3fY>Yc211aZ zv(u@E#hMgSUQ$>0*UjDjfBGkXceB|GoohCq`jA*N4$=he;19IDqe%to_k z&jfQ!KKbN*J8B|L^{q9J*7$;f|FPxJwHxe%`YL@FubjXg=JWj>s!02rGqr8@X?4x` z9&vWd{S6ROeye7FeN#ux?!0JPcl6k-xWlCzWb-hG8}-oL5_N$YItZBwuZo}5Scfu~c|2&u6IpG}n`AlyVJsMK z+)S-ST*e&S+&H{IqsA>7~!Mv;-r`+EM_V= zZ(i`CEhA;B>Wj=pJEP;5>2?0>S&rO#zFL6!cPlJ9@La89RIfTXtI(q_DRl(xg4S<3 zieX>KS=yN82-Fn4Xj8E;_H3i;J(^Xg^Fx8h~ zuc0ADNWv18Tnwc4h3f&0o!@!fyC~KNz<5|*iC8z+(R|&>3sgY-ktXp3PVAP*stU+4klRh0EEb2pF?UvusXv4TS4 zRA{LI!kuItDpup{(lsRJHB0TuNsZPOahVwH|E0DvIpG6C|8b0|#BaFm9R#WC(Gn9) z(i#mCVUOX`Omi^oSiHEy^JgDU*F=JqzKVa|viFl)P9EKSY~g@atwzg*{r1ndytg4J z%=ORz)`G&VV(;B~5qSE|=q9Fd#HfW2$p&cmkUgPV^mKZGUJQ%ok)+J5j`#Xv;eXcprk zwP9c^92<@YxO^}4|A|<_V_`DnI3zQ`oH-4|AMTodkwp07bo%)D$;o(pa`HT+D%M-t z4P_hvTKU}V1*Q}+kbsJfpq20(QFNw(rxUc~%wP`8rzl3%22oL?pXL0#?x@r;_DbHj z0=Q>NZR9dyj3UeYhu$#K&3n7C117}UGCDpw9$af@?-bjwFYHJ@dEZ*GeDC;!_BZf= zzxY`4!uLcxHXa*)2I=k(+n?DkPK`ZzJo(Dn@e{9%+0&1GY|Mh{Th7@=uWX-6P=L`d zywxJ+NmQF*4=VljD;bkwt^E!1hISTDcz}0{zT{7D!tmB-PbXhNHGj=*Ogo~oEq6#1 zJM&y)$W*}S1c;Kf;r3co_^Bew1x+vQallK-z-NfCQ`|svXNs^F7)|K=PGCx)C5{OD z2&xT)N;+=F-CBJoj0nEHt``yZz{8Bm*e+5Dt@sPd*b&wg10KAAlChNncwFQjLWUOR zKpDnRf-OQxyGEXR=%ImApI^1=^Y0mCN;ip_mY9ACG)3@{Zyq`FnOl92Kkj?O@8j88 zUh%{31}l-wumV4FIJ#J|h&Lkgc@z1$nOr!18ma6N+f85^pvVE-K13jVC3Xe819N&Y z);h7?28dQy+G%5UJSUkF0rDVNL_t#ypC}zjbc`3a%JGVsrfURjIOEBYmsb4WeV`=9 zzg=x?Hx8hmJH2FhNQO0r+b=rdTsu$^Q={*-=9uU$HmM4F2z24>iQYua?8(WVR=Mh) zpKtA%oCH^L;omX+=X+W^cJ1mQgHXQCO1=OIv1x~igAZaHW%OZi2AZ2tYsnd?wpMh^ z_UJ-8aE=cEITgYw9&=XqI-QY(R# z-3_jXVj5>vI&$N|u=HV-h)G_D${=ZYpc)g7eprQyv9bxG?N+@zD{I{R|gdCex!j#o!MY@zcc<&_y!MMOAh6#Nv)6 z{@T%w#Vc!Y40lvj*Q{LJF!yYLqI%y=h`qZGl5Enb@$5c&*JJ>EGKPTe;XDs-dA0-r>|-z*0Fi$rlOK*-uhw zQ3`ZyzEM2dzt=a`xp*ZMrq7YbK8t`AeZ;6ERMF(LOo@D^Iac?^d|spFQTMn*BYxG#0Ysq1e(Ww?v*>4{Bdg_N}a>&n!l;sKmTPHM*0-g)>J< zEdoc22&MvQU>#MRYgC3Wj+Y?5q&B7j#XJrN){6!c&MuE2&~9Q=n(hN;PRr)*h?SBv zvt^oD)|{7sUYJ*j@|*{^5nAco z30j1d{p%~C6^%Av0eQYtFBfSR|F`IE@Qbgi2Vx9>{vGR5;e*u(KIX^qK+COP7gc9?Y47GPf4KT!iLQy+BTr;d zLk}JseaTy7XYiHEL}b%gcGKZZ7kTfl%;B4s<+Y1wo&?RsN{9Pb#uy_GQ^&mGVY-W| zOEjG*{^S1!zp8mIGUIoG^8@^YU=u^?T}pW}CxFyWQK~mFEFfAD96uAAY>4mzasWRf z^j%ppJf`ue(Qe&kg`k0yQkitK>qgK5fS3^8pbk1sr0Rqxr`UVDogW$boQMp+Wpuo0 zaNwbd(e`HhP)hWOo|OIVmEx8=kf-`RBcIzEUN}1b(BMGR_~=`Pc|o`RZCpi{SB!w1>0?u&sNkm@-+kj!(8IB{)sGKO*&(ZWWTBaVd(g=424-byZ0)sS0 zXB^P#A9HfoSC7k3Jv?HjLEUzro>Hc#Z1DSP+!EPi$Lyj?h;2w7RrPnG(NrGE0f?*| zum2;u#N&Wo{mRp_H17&LB?=ohoTR0nWH18)(j1 zSV@RYvn{a2Xx-v1-sO8wtjer9v3I$5&z`a!`yJZ+s@J6$-r3cq8&;>Wv#e^*o~mVg zPpk&YQd(k>e4a_`r6pDvXF+3=n1}HiNVnYWNrDeP+b%jqXFFu5SK71LcKLo3(!fE0 ze^8#Anzey}Yj_Bf6WN&}_s97zVi}r++kR*}{;QFl;pV4lbu!b5gID%)3SIx$sRIX2 zJ+_`)wq$ptn2&GgekNK}858Bx`1CSoW#u1r@a6*tZa&Dj)H0L>x5=9(c75#=uYdg~ zzP4)u?`|L0l97Bb&4)0bC6Sb*RVxY6K~e^wcw-|AMRSu^L>CE!nQ%t?9K%MFITt;Z z0q-WS*Z%g6Y`FA!Ntp(^If3!EaSQ~9^8v5@w;4?0|JmbkX$&ErJt}oRPH!yAA)ZmN z>@cKL{*_E90sg^AxkLhiUh<#H4OMv&l#3_n#OAjl#JqMqgGa&J{`jKm8(ECCS&X$6 z7!hQ&ERaVq0WluTrsTQ;qf)G7aF-2k5o zW4OWw`>^xcVlEL=t@z+lbauFX!LC8ADq5yZ5Cj-1{a~b!>M(f?exx=+lX}9xFxbXk&HzR!G%Me8s-H;nd#xp%m7f z>v1MERF4oguy3f|lGhUFG>*s;VTaYY8SOi+?7`AXEu*$bhs_AaAIx_6kz0_TVJGIU zJS$Hik0&EZkg-r(dQZidz-$Jf0)6i2hN_|>U_}%G7k+!3z_$l8gjyLQ;^cr&;6wl0 zOXFmeQa?5kF6yO}jl{pHm(Us6M|7WTlGNh#`yy)|0O8Drc;rL|;>1ko2CFCQ!LVy4 z)Qcz`zJ*DeIWWFpfWa=#A^w{gm*-&KCI5r~^734<{>)+TRVmGdX{3H!_&3x0;}nw4 z8>se6DUm6wcLZ0@talLVR3M7bxu6H1{Q~*aLk|`I<4tBdlRcGs_~F#U>XL_5-QF)_ zpFhR1n|6KZF0xOIzl7TT+Y>3S_-?;G-$42_4!0SSnK25|?7B!lX^`-s`R6JpG*o)NZ=F0P{i%EJ1(lkkDI7j`j%~&J*tw+@G|{eB|0dthL9&ytZh zOr&lZ>ibvwsdF4u&e>1B^2IN1-+tA{>{VBNY&+Uh%joQ5?bHyf>5Dyf7OJR>W3*sW zf>9|$T5V;{0J%8G}GaOyh9AyEt#kc z6TpXWTeF6a@y^=L@kz^%_1m4%Zjr`@cs|5VdkTiy z=lhQ@r8)8>x35p&$!PtMc+TCz_!5>p{y>%-jRR-I#Het>wG3^qpp#8BYG7fE6UF2rB_lgnUh^34TzBtZ@-YwwhagT+itmNOi~t~Y-t3XMgB-_*rc1z>R`!lma*`XAvtSALz3o$ zm_0(AK`?IiK%WgY3iXv3Nmba6P*Y=b1vE-DSVqm;4maPiZ~w{W!wcW^riG_^@t1}U z+c&TJz<|d(OSRdsXh>10qyz0 zs<6Lnb1y5ewC4f1GO{g|u0IcqmRHV*$QB4jF$5gqt5?>7>;ZW7tJP2Br}N+}&%SDP z^w<%{R~opDzXtdX^4W}GxTaTJi|Oy zh+1h=)L0__UqhV(uTG(_`T{hI^Lys`)A{~*dwbujzkxU(A|WHg ztS018dpzDA0v#B}a0Rquh*7!*El)WNk^>YQiDH~=+NBpdhAru#I4-AMiE33IfFR?Q zj>$`e&Wm^)3Y636Jm%jI-}=`3Hf*@>t+x()yk5^SM6auE@U$*lSW`D}?da&W19deW zOIs`JtE=lPk0E7;$2{xYJ_#RRJ36>w$$|w-HVk?ioGU6T!@UijrrLKlAZW$i{*b4k zH_ZD`GOq9xzYAw>;sgwMi6SWNYau9$-e)F8^6abA5G;j^hF*B_)kw!|=5?eOh5I26 zjuuwbD*5no~F1(bD;6)JArm}fV5%`1gRDuCSp7{w7 zsRA9-k>A|U>wLB6Va@<9e9p&(PN%N^yOjM;b3gE`bCzQY^;3qlz0*EKy^SG|S4kGb?usj!qnvICMkbs&jY>Jo|oy<~Dqf;HjKeSqmH&8H}n8XNNU?lNUN%r14b)DGoEgU3Js zL|~7~)v>5D|5)dfMz_>URbj;BY^~#*eKs;u7Y zV*5tc-8pcbFs_LnNOY{2Z+{ZLynAu_=$QGDG3Y)H@px+fL~Q@aT3o2+O{Gs|G+E+! zBtD*EGAoRr5D9p@C{>!b>wV*VJT$4gHcX57VX(yybwexe1*qVJS$FU6f4;(TRuQ&}QCBC=IR={Qu# zQOxfcZ)G!449ezmS=0gZtdzG^PCrdWZhlfS?jU=x^w3Ss%GTQl>pPwaeQQDTl8h-) zFc?}A>M)HZBYqy1I_ORqD-yQEpqx|Xl#1jBU{1iDVUm>xWbX*Tc@0lyV0~>7OVh(b z26=?0T}6I;Ywn0C)Ab@xteARRps8YyfCk9^ z%AayA8cG7@Z2(bX;H^p}VaUpraqFEQ0N)coVwyvJRg2qz7r^8J3|n-BIpLio^^9gF z#BTeYlZa*Gsd#Rr%QEKXg6tezA6LJzzcm720+3mlR&Qbs`BE58oVVZMU9s=BE1G&5 zpM!9`L-x-sI%yWUx9c!QFlMRLI}XY`3#c^W{#SO&J-UJOHKZ}7PDbdG0x1M>nR@%VU49FeYXEH*ksg2S&!3b>-A6fADg%jtP8jp2ULG zGSo^_;z+>oh&+upW@qv<{KMR*{)EKrL+Dn=5s;CCmyHX-`zS=#%pE8OP!?~%dAtU- z@e+o@%fg; zJudshsUGB*8uxh{I)*yZY5X*>pTTaBm-TOfHUla$MP*LyD4xr1Cwqyjf)wCc^N4aY z&*^&EK;oz;cE9ex6=wR1gV*ueu6^G-!P~) zOF0hG(n6p;H)*M3?0aD3WAICwgGA<{n9?!AtdVgBqZ{&l%0H%8aBqn`tRY#>Vv;}< zG0?qZCRxbuuX(ZmKCyWydn!KLi?KHjD*%W9Mqk9E2#E9W zbAV1M)Uj;q0Ch0~2=@i^AxzZSo40Sf1vU;KpN;dwd)AHk+Nif_^NpBp{xpUok0Ksde6`xfZEKeL7=@}e9)g^?B%xvLuvCi zRR?z!kXqD!{cqW)(~PZr=fd?ps1EB;L7#2p22$9*Q5gp@2As+$@F`*x`WD1&3wz7z zqnjjwP6TZX{;P&-8IMg20O4eXV`C9>McSM{FcBM%jK$`eyJohPeIBtYLLF6B1)9=o z9B-x6;Z ziYDlSADY#a`eWwa^rk%iU-n~)>JMz*jQ?y$>Viu2^lCM@FkCQ`UI{GB=KEmDkB;QQBf@^)C$cc^W48~y&r}}{nt6zc zafD%mM9CBJTrMuJ&6%0$IQU%{JW9B}CLoAuV2;8XKT{bFa93Cju3*_43SK~1xdS|vL@7~7Qa zVLycZ<&fCXv-H>>ge*;*-x}j81E5wYIHjenG#z;{%oEqqCKjQ}boY=uB&Oo*kSHRY zaH;2#XUwxbHw_Hj)DyjCcgmVd?Y<_OvorT>-Fgpv(9Zg67Od{vdQTxYv3vIf7i~Ee z+1W>$L(Rx@za)C%1bzZ%6OGH3H6{`WAyZR}jq|F2iQO-1%49SQkKCwxA8EMro4HI=!rC1j^eM93|THJW!dl?2{h5h;N*@Y2?#kH@8cMUA@##P zSVwtZV!^A;ZZ;{jm3%>JEs;4J?y<N2)}>3<`ut;y7wujg-?+2`)sb_on)@oCQ37ua z##lkNT?9!AB)YU@dqr+UnDF44RZ1%0E~|v?cWZ^p!hB$ARBkw>ARlFpS%sT0)eQ1%g|IFw^(zUS|ji#u3Q?P3XkwE_< zPP=+tL>xGoG-g)K%rbrmr&=8WL`M2A#z2Sm;1V&=p^UI5;d@CxV1x_ugspB5IL-iF zjbm2M{^sqs+u!`*T2Upc*8b2=Z}`La#y@8I=8IPQA6uWb|MDXr5sRO-|4qE-Q-PCT zgx&_2&k~Umr7R|+Tl>5=X_k4MSD!fA#{){U88T*%qzwqXUPkpN4&0jo%^64K= zzYWT12CJ$b09z;P=hXID)asd5F&}kAF}MeBSFr~71W`cJ2}D#a5<|<);fm@NRXgrK zd)tYxp4w4mwu-)`YnGbn4W8wz6N%N!J%uCU4d0i~1*OX}h?@mlrHes%im|fZ**emE zu=1*RfAz$Puin2CWqq!twR6RmxH(x{dwZ$8=i9FA8QiuaqTWU6)`_=+@i#Dv417~2 z+;ZUxd;!0_220k+toeBBHT9{V8omk~FpNK2`~@JU^!j2BHNzMIT#(75_``kH*^6gU zXB2YrV#OL+l02n;%z|r2-iDG*ELmqkg#z8@7LGqb=*0|>s-eK%i%p-cwBGmGTqm6 zTc3}+?$P%dIF`r4>$uHpx#qPYEWA!HJjZRWd7euii$2EVhB_we$n#Mw`dWRx-skl> zEKg!#IY+VZ9Lv+!aQnszkb!et-=m+&b>4M7?_-(ze%{A>xbRvYpLs9u*XMaJ&%4*$ zb}zb|xN|M{-HSfXGI^g~A9t?fzCMfkJsmM-hIC=llQW$m#{e372j*Fa(J!2m+QQ`Pd=OX>tp(w>(zOAoX^q= z>oSc+ul4mj&tq9E`dHrC=Q$qZzCOq6^tD{`9P4<8>$tvl6^`j`US~Mh@IJlpJhypX zUpvQ|ZTTNvHMe<;*XNxz$558TV=Rl;xE9N` zT|Cb3#^cUCq8;1c#Bv%7$H4lEv`Atk{{fbVu>>mMi&?(U^Cr(X;(C_F`<>^@wyVQF z>#7&SwXKi6%39Ji%jUg&M^_n=CMR+1I2K;R^LZ>;XW_PUtc-qnjMwuzy=MQ=+xk9U zrx%{%Vq9Y3JzVs4T*sY-_c+_dKFnux!F4>wu|fQ%+U9Y29iOes=FgXQpA zp68;^&pgh3mgm$(-ot$^xUZ~k$8n5{`<$D0x$U~QST`QybM&+HHrIx8kNenM+o+4I z8|&#VFX!w#Yq8DQ=XI}T(a+NL(D&@d{YPA7@H#wK(w@GD&(!y^PF(c;hn#(VEsyJM zcm4G-z2FFele&tWmJu$)a; z^l@Dt&v9WH4?1gJ!(+UM+q{+Pkaf{zvMk&$oH9fT z+gRi?d5+K2i+-+N>*EHliDS{n^_s`It*>*{Qyx3%oagbpa~-eeeY{7P$!#8U@AEn? zi=DOJ*Z1*SE;-l2YxH?;^PKxWo+~YKzEC_U9#30WlhKZVneP(MiVNn1`K;Aw-EK`+ ztgZNH#V;sBEpgt@6v27rYbRcY6Q4s;O#w)$LV}RDGekxq46az15$oe!ixv zW^v8InlIFRx8^6lUf&_#qrUI^-{}8_|CQRw+IQ9dq;6x~4Rvp?`|JAN`jhof*MGaA zr{UIyk2g#Q{DGx`y^U3k%Nvh1{z0%VxHtGz@P(%4rj1Q^HhsFu4lNGd8Tv-^_011A z{~+8MJ{Eo;d@lULypDO-&pR{k`Ia3mZ*2KM%ePzotvg!ZH-BV)cK%o9|6;+a1-CDl zZd>2><+c~w?`nT~VdKK<7k;Cox#Qy<-;Xp!4o1EZxzO3und-c`^O4ST(I%*HZ;GCZ zKHasv>uA@fx?bpB(0z0FN4uwcHuij==hHoBd%hDhVy&^Yv6HcfV_%N_b#G;FU+>=D z_x1ik@3$7sTlB6)f7!Rb@6Nt&^!+T}6JHg7XZ$xb?dIyLl#pPGgCynE!+Bi|qO zk9LhN9X&Jp*ywkcY+iD9$nBc4JTdX3l?ztBaph-LK0nzvxqtGFlV6zp(G_D?Y`@~2S6o;%x$5Yu53Ksks&B0N z_Uc`$Pp$s*)fd+Etl7He18bgI^W2(WT-ki(nk!GPty;Ta?eewz*S>S@ch)UgcXHid zulKKCvVPo?uG=^LAk%>$cn-~5%$zt}Rd<>4(q*t&V^6I<yRm)o_Pe%!>#E7C z9=__?9d$eA?daXHbjSJ~yLKGgaqo^#>^QgMg`EvMdv~tixnt)IJKwqUqdTA4`J-Lt zuJ&EacV%|nwCl{SbGv?$ZccAb-dg< z4GV4qT$p{e<2~nGh?d~e>kNcx;I=jwo&UwqZ=A3Ts&)xhtuXAp9A|ZQ- zh)WORLr9oNL_|dFK}JdEde>|CJ$(GmcfWJ)IZqePJ>Pf4`QjR}LcAtUq2*{R>P6p4 z1d;}cQ9?-$u_CMq^I|mivG=eq)_+4vN%y5^GNG(XwkTudh4LD?UH)BBrqC&l2g(NU zfn8;VQlxaKvQ$r03YAl}r~0bqtE<(h+NDmaziA3I6`DE?rZEoY4wer_haL}^hu#kt z4P(QU7ST3pZQ9?uRvo1~8Yvwa8=*(`N3%x>eZIa?zotLXr^onXqA}*h(-&`X0j|dP z#(Cp)ERNwbmD#B#l5tzz*p)M`D{MM&-2&# zWqwNl2~-E#0>*$n;1BEsQY4QoBFo5XvYA9lJDDVpfF9 ze7I7)(z-&d(5w8_#?{DbdaZFSwqCrBu6x%%h56yia7UO3|Jf*Zl0C}{<6oxeT*yp(=*Y!poY?#k+nSH#%aB&SpK- zX~~dIq#x-4LgBWDDv+cgbt4!^wb0kR7f1>n&e>h;6IL#UijH#R4sv1r`gU1oe@{Dl ztEyAl(~aG#eb$RfFRl&+Wu4%X99(P%H!l2Ir25=l893Yx7O?XmxR6D#)`6&C=7Ow; Poor}u91spu{%`yR8$uVC literal 0 HcmV?d00001 diff --git a/dist/fonts/RobotoDraftBold.woff b/dist/fonts/RobotoDraftBold.woff new file mode 100644 index 0000000000000000000000000000000000000000..493e21f637459eda66c295898c5a652313d812a0 GIT binary patch literal 14608 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 a`{KWxZVCwe(txLiSO5OukPu`J@c#h7X_4Ci literal 0 HcmV?d00001 diff --git a/dist/fonts/RobotoDraftBold.woff2 b/dist/fonts/RobotoDraftBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..da131504ca6239512490410cec18a33f10372368 GIT binary patch literal 11584 zcmV-GEx*!tPew8T0RR9104+cO4FCWD09O0}04(eP0RR9100000000000000000000 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 )#S!6H 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 SUn8C4RU77a$IbBx2LJ%o#+ai3 literal 0 HcmV?d00001 diff --git a/dist/fonts/RobotoDraftMedium.woff b/dist/fonts/RobotoDraftMedium.woff new file mode 100644 index 0000000000000000000000000000000000000000..bd83575bfc389e38316bf60976569c07b0f7f718 GIT binary patch literal 14712 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 literal 0 HcmV?d00001 diff --git a/dist/fonts/RobotoDraftRegular.woff b/dist/fonts/RobotoDraftRegular.woff new file mode 100644 index 0000000000000000000000000000000000000000..ade8483a1c7d5fef9a37ee6c7438693b3b7e8600 GIT binary patch literal 14592 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ඖZe0dgJ14a*j{5XbfM5YknmJ3)VY>dcc@ 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 EKWM?v*#H0l literal 0 HcmV?d00001 diff --git a/dist/fonts/RobotoDraftRegular.woff2 b/dist/fonts/RobotoDraftRegular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8d3f497638e8728d9e0bbf8409fd72b28559cea1 GIT binary patch literal 11708 zcmV;tEkn|GPew8T0RR9104=-#4gdfE09K>`04-(!0RR9100000000000000000000 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 S7aJ8FU+TbNgly;~OFk`_l#EXR literal 0 HcmV?d00001 diff --git a/dist/js/material.js b/dist/js/material.js new file mode 100644 index 00000000..4fa32263 --- /dev/null +++ b/dist/js/material.js @@ -0,0 +1,308 @@ +/* globals jQuery */ + +(function($) { + // Selector to select only not already processed elements + $.expr[":"].notmdproc = function(obj){ + if ($(obj).data("mdproc")) { + return false; + } else { + return true; + } + }; + + function _isChar(evt) { + if (typeof evt.which == "undefined") { + return true; + } else if (typeof evt.which == "number" && evt.which > 0) { + return !evt.ctrlKey && !evt.metaKey && !evt.altKey && evt.which != 8 && evt.which != 9; + } + return false; + } + + function _addFormGroupFocus(element){ + $(element).closest(".form-group").addClass("is-focused"); + } + + function _removeFormGroupFocus(element){ + $(element).closest(".form-group").removeClass("is-focused"); // remove class from form-group + } + + $.material = { + "options": { + // These options set what will be started by $.material.init() + "input": true, + "ripples": true, + "checkbox": true, + "togglebutton": true, + "radio": true, + "arrive": true, + "autofill": false, + + "withRipples": [ + ".btn:not(.btn-link)", + ".card-image", + ".navbar a:not(.withoutripple)", + ".dropdown-menu a", + ".nav-tabs a:not(.withoutripple)", + ".withripple", + ".pagination li:not(.active):not(.disabled) a:not(.withoutripple)" + ].join(","), + "inputElements": "input.form-control, textarea.form-control, select.form-control", + "checkboxElements": ".checkbox > label > input[type=checkbox]", + "togglebuttonElements": ".togglebutton > label > input[type=checkbox]", + "radioElements": ".radio > label > input[type=radio]" + }, + "checkbox": function(selector) { + // Add fake-checkbox to material checkboxes + $((selector) ? selector : this.options.checkboxElements) + .filter(":notmdproc") + .data("mdproc", true) + .after(""); + }, + "togglebutton": function(selector) { + // Add fake-checkbox to material checkboxes + $((selector) ? selector : this.options.togglebuttonElements) + .filter(":notmdproc") + .data("mdproc", true) + .after(""); + }, + "radio": function(selector) { + // Add fake-radio to material radios + $((selector) ? selector : this.options.radioElements) + .filter(":notmdproc") + .data("mdproc", true) + .after(""); + }, + "input": function(selector) { + $((selector) ? selector : this.options.inputElements) + .filter(":notmdproc") + .data("mdproc", true) + .each( function() { + var $input = $(this); + + // Requires form-group standard markup (will add it if necessary) + var $formGroup = $input.closest(".form-group"); // note that form-group may be grandparent in the case of an input-group + if($formGroup.length === 0){ + $input.wrap("

"); + $formGroup = $input.closest(".form-group"); // find node after attached (otherwise additional attachments don't work) + } + + // Legacy - Add hint label if using the old shorthand data-hint attribute on the input + if ($input.attr("data-hint")) { + $input.after("

" + $input.attr("data-hint") + "

"); + $input.removeAttr("data-hint"); + } + + // Legacy - Change input-sm/lg to form-group-sm/lg instead (preferred standard and simpler css/less variants) + var legacySizes = { + "input-lg": "form-group-lg", + "input-sm": "form-group-sm" + }; + $.each( legacySizes, function( legacySize, standardSize ) { + if ($input.hasClass(legacySize)) { + $input.removeClass(legacySize); + $formGroup.addClass(standardSize); + } + }); + + // Legacy - Add label-floating if using old shorthand + if ($input.hasClass("floating-label")) { + var placeholder = $input.attr("placeholder"); + $input.attr("placeholder", null).removeClass("floating-label"); + var id = $input.attr("id"); + var forAttribute = ""; + if(id) { + forAttribute = "for='" + id + "'"; + } + $formGroup.addClass("label-floating"); + $input.after(""); + } + + // Set as empty if is empty (damn I must improve this...) + if ($input.val() === null || $input.val() == "undefined" || $input.val() === "") { + $formGroup.addClass("is-empty"); + } + + // Add at the end of the form-group + $formGroup.append(""); + + // Support for file input + if ($formGroup.find("input[type=file]").length > 0) { + $formGroup.addClass("is-fileinput"); + } + }); + }, + "attachInputEventHandlers": function() { + + // checkboxes didn't appear to bubble to the document, so we'll bind these directly + $(".form-group .checkbox label").hover(function() { + _addFormGroupFocus(this); + }, function() { + _removeFormGroupFocus(this); + }); + + $(document) + .on("change", ".checkbox input[type=checkbox]", function() { $(this).blur(); }) + .on("keydown paste", ".form-control", function(e) { + if(_isChar(e)) { + $(this).closest(".form-group").removeClass("is-empty"); + } + }) + .on("keyup change", ".form-control", function() { + var $input = $(this); + var $formGroup = $input.closest(".form-group"); + var isValid = (typeof $input[0].checkValidity === "undefined" || $input[0].checkValidity()); + + if ($input.val() === "" && isValid) { + $formGroup.addClass("is-empty"); + } + else { + $formGroup.removeClass("is-empty"); + } + + // Validation events do not bubble, so they must be attached directly to the input: http://jsfiddle.net/PEpRM/1/ + // Further, even the bind method is being caught, but since we are already calling #checkValidity here, just alter + // the form-group on change. + // + // NOTE: I'm not sure we should be intervening regarding validation, this seems better as a README and snippet of code. + // BUT, I've left it here for backwards compatibility. + if(isValid){ + $formGroup.removeClass("has-error"); + } + else{ + $formGroup.addClass("has-error"); + } + }) + .on("focus", ".form-control, .form-group.is-fileinput", function() { + _addFormGroupFocus(this); + }) + .on("blur", ".form-control, .form-group.is-fileinput", function() { + _removeFormGroupFocus(this); + }) + // make sure empty is added back when there is a programmatic value change. + // NOTE: programmatic changing of value using $.val() must trigger the change event i.e. $.val('x').trigger('change') + .on("change", ".form-group input", function() { + var $input = $(this); + if($input.attr("type") == "file") { + return; + } + + var $formGroup = $input.closest(".form-group"); + var value = $input.val(); + if (value) { + $formGroup.removeClass("is-empty"); + } else { + $formGroup.addClass("is-empty"); + } + }) + // set the fileinput readonly field with the name of the file + .on("change", ".form-group.is-fileinput input[type='file']", function() { + var $input = $(this); + var $formGroup = $input.closest(".form-group"); + var value = ""; + $.each(this.files, function(i, file) { + value += file.name + ", "; + }); + value = value.substring(0, value.length - 2); + if (value) { + $formGroup.removeClass("is-empty"); + } else { + $formGroup.addClass("is-empty"); + } + $formGroup.find("input.form-control[readonly]").val(value); + }); + }, + "ripples": function(selector) { + $((selector) ? selector : this.options.withRipples).ripples(); + }, + "autofill": function() { + // This part of code will detect autofill when the page is loading (username and password inputs for example) + var loading = setInterval(function() { + $("input[type!=checkbox]").each(function() { + var $this = $(this); + if ($this.val() && $this.val() !== $this.attr("value")) { + $this.trigger("change"); + } + }); + }, 100); + + // After 10 seconds we are quite sure all the needed inputs are autofilled then we can stop checking them + setTimeout(function() { + clearInterval(loading); + }, 10000); + }, + "attachAutofillEventHandlers": function() { + // Listen on inputs of the focused form (because user can select from the autofill dropdown only when the input has focus) + var focused; + $(document) + .on("focus", "input", function() { + var $inputs = $(this).parents("form").find("input").not("[type=file]"); + focused = setInterval(function() { + $inputs.each(function() { + var $this = $(this); + if ($this.val() !== $this.attr("value")) { + $this.trigger("change"); + } + }); + }, 100); + }) + .on("blur", ".form-group input", function() { + clearInterval(focused); + }); + }, + "init": function() { + var $document = $(document); + + if ($.fn.ripples && this.options.ripples) { + this.ripples(); + } + if (this.options.input) { + this.input(); + this.attachInputEventHandlers(); + } + if (this.options.checkbox) { + this.checkbox(); + } + if (this.options.togglebutton) { + this.togglebutton(); + } + if (this.options.radio) { + this.radio(); + } + if (this.options.autofill) { + this.autofill(); + this.attachAutofillEventHandlers(); + } + + if (document.arrive && this.options.arrive) { + if ($.fn.ripples && this.options.ripples) { + $document.arrive(this.options.withRipples, function() { + $.material.ripples($(this)); + }); + } + if (this.options.input) { + $document.arrive(this.options.inputElements, function() { + $.material.input($(this)); + }); + } + if (this.options.checkbox) { + $document.arrive(this.options.checkboxElements, function() { + $.material.checkbox($(this)); + }); + } + if (this.options.radio) { + $document.arrive(this.options.radioElements, function() { + $.material.radio($(this)); + }); + } + if (this.options.togglebutton) { + $document.arrive(this.options.togglebuttonElements, function() { + $.material.togglebutton($(this)); + }); + } + + } + } + }; + +})(jQuery); diff --git a/dist/js/material.min.js b/dist/js/material.min.js new file mode 100644 index 00000000..d8e689a9 --- /dev/null +++ b/dist/js/material.min.js @@ -0,0 +1,2 @@ +!function(a){function b(a){return"undefined"==typeof a.which?!0:"number"==typeof a.which&&a.which>0?!a.ctrlKey&&!a.metaKey&&!a.altKey&&8!=a.which&&9!=a.which:!1}function c(b){a(b).closest(".form-group").addClass("is-focused")}function d(b){a(b).closest(".form-group").removeClass("is-focused")}a.expr[":"].notmdproc=function(b){return a(b).data("mdproc")?!1:!0},a.material={options:{input:!0,ripples:!0,checkbox:!0,togglebutton:!0,radio:!0,arrive:!0,autofill:!1,withRipples:[".btn:not(.btn-link)",".card-image",".navbar a:not(.withoutripple)",".dropdown-menu a",".nav-tabs a:not(.withoutripple)",".withripple",".pagination li:not(.active):not(.disabled) a:not(.withoutripple)"].join(","),inputElements:"input.form-control, textarea.form-control, select.form-control",checkboxElements:".checkbox > label > input[type=checkbox]",togglebuttonElements:".togglebutton > label > input[type=checkbox]",radioElements:".radio > label > input[type=radio]"},checkbox:function(b){a(b?b:this.options.checkboxElements).filter(":notmdproc").data("mdproc",!0).after("")},togglebutton:function(b){a(b?b:this.options.togglebuttonElements).filter(":notmdproc").data("mdproc",!0).after("")},radio:function(b){a(b?b:this.options.radioElements).filter(":notmdproc").data("mdproc",!0).after("")},input:function(b){a(b?b:this.options.inputElements).filter(":notmdproc").data("mdproc",!0).each(function(){var b=a(this),c=b.closest(".form-group");0===c.length&&(b.wrap("
"),c=b.closest(".form-group")),b.attr("data-hint")&&(b.after("

"+b.attr("data-hint")+"

"),b.removeAttr("data-hint"));var d={"input-lg":"form-group-lg","input-sm":"form-group-sm"};if(a.each(d,function(a,d){b.hasClass(a)&&(b.removeClass(a),c.addClass(d))}),b.hasClass("floating-label")){var e=b.attr("placeholder");b.attr("placeholder",null).removeClass("floating-label");var f=b.attr("id"),g="";f&&(g="for='"+f+"'"),c.addClass("label-floating"),b.after("")}(null===b.val()||"undefined"==b.val()||""===b.val())&&c.addClass("is-empty"),c.append(""),c.find("input[type=file]").length>0&&c.addClass("is-fileinput")})},attachInputEventHandlers:function(){a(".form-group .checkbox label").hover(function(){c(this)},function(){d(this)}),a(document).on("change",".checkbox input[type=checkbox]",function(){a(this).blur()}).on("keydown paste",".form-control",function(c){b(c)&&a(this).closest(".form-group").removeClass("is-empty")}).on("keyup change",".form-control",function(){var b=a(this),c=b.closest(".form-group"),d="undefined"==typeof b[0].checkValidity||b[0].checkValidity();""===b.val()&&d?c.addClass("is-empty"):c.removeClass("is-empty"),d?c.removeClass("has-error"):c.addClass("has-error")}).on("focus",".form-control, .form-group.is-fileinput",function(){c(this)}).on("blur",".form-control, .form-group.is-fileinput",function(){d(this)}).on("change",".form-group input",function(){var b=a(this);if("file"!=b.attr("type")){var c=b.closest(".form-group"),d=b.val();d?c.removeClass("is-empty"):c.addClass("is-empty")}}).on("change",".form-group.is-fileinput input[type='file']",function(){var b=a(this),c=b.closest(".form-group"),d="";a.each(this.files,function(a,b){d+=b.name+", "}),d=d.substring(0,d.length-2),d?c.removeClass("is-empty"):c.addClass("is-empty"),c.find("input.form-control[readonly]").val(d)})},ripples:function(b){a(b?b:this.options.withRipples).ripples()},autofill:function(){var b=setInterval(function(){a("input[type!=checkbox]").each(function(){var b=a(this);b.val()&&b.val()!==b.attr("value")&&b.trigger("change")})},100);setTimeout(function(){clearInterval(b)},1e4)},attachAutofillEventHandlers:function(){var b;a(document).on("focus","input",function(){var c=a(this).parents("form").find("input").not("[type=file]");b=setInterval(function(){c.each(function(){var b=a(this);b.val()!==b.attr("value")&&b.trigger("change")})},100)}).on("blur",".form-group input",function(){clearInterval(b)})},init:function(){var b=a(document);a.fn.ripples&&this.options.ripples&&this.ripples(),this.options.input&&(this.input(),this.attachInputEventHandlers()),this.options.checkbox&&this.checkbox(),this.options.togglebutton&&this.togglebutton(),this.options.radio&&this.radio(),this.options.autofill&&(this.autofill(),this.attachAutofillEventHandlers()),document.arrive&&this.options.arrive&&(a.fn.ripples&&this.options.ripples&&b.arrive(this.options.withRipples,function(){a.material.ripples(a(this))}),this.options.input&&b.arrive(this.options.inputElements,function(){a.material.input(a(this))}),this.options.checkbox&&b.arrive(this.options.checkboxElements,function(){a.material.checkbox(a(this))}),this.options.radio&&b.arrive(this.options.radioElements,function(){a.material.radio(a(this))}),this.options.togglebutton&&b.arrive(this.options.togglebuttonElements,function(){a.material.togglebutton(a(this))}))}}}(jQuery); +//# sourceMappingURL=material.min.js.map \ No newline at end of file diff --git a/dist/js/material.min.js.map b/dist/js/material.min.js.map new file mode 100644 index 00000000..8336203e --- /dev/null +++ b/dist/js/material.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["material.js"],"names":["$","_isChar","evt","which","ctrlKey","metaKey","altKey","_addFormGroupFocus","element","closest","addClass","_removeFormGroupFocus","removeClass","expr","notmdproc","obj","data","material","options","input","ripples","checkbox","togglebutton","radio","arrive","autofill","withRipples","join","inputElements","checkboxElements","togglebuttonElements","radioElements","selector","this","filter","after","each","$input","$formGroup","length","wrap","attr","removeAttr","legacySizes","input-lg","input-sm","legacySize","standardSize","hasClass","placeholder","id","forAttribute","val","append","find","attachInputEventHandlers","hover","document","on","blur","e","isValid","checkValidity","value","files","i","file","name","substring","loading","setInterval","$this","trigger","setTimeout","clearInterval","attachAutofillEventHandlers","focused","$inputs","parents","not","init","$document","fn","jQuery"],"mappings":"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","file":"material.min.js"} \ No newline at end of file diff --git a/dist/js/ripples.js b/dist/js/ripples.js new file mode 100644 index 00000000..634dfdf3 --- /dev/null +++ b/dist/js/ripples.js @@ -0,0 +1,324 @@ +/* Copyright 2014+, Federico Zivolo, LICENSE at https://github.com/FezVrasta/bootstrap-material-design/blob/master/LICENSE.md */ +/* globals jQuery, navigator */ + +(function($, window, document, undefined) { + + "use strict"; + + /** + * Define the name of the plugin + */ + var ripples = "ripples"; + + + /** + * Get an instance of the plugin + */ + var self = null; + + + /** + * Define the defaults of the plugin + */ + var defaults = {}; + + + /** + * Create the main plugin function + */ + function Ripples(element, options) { + self = this; + + this.element = $(element); + + this.options = $.extend({}, defaults, options); + + this._defaults = defaults; + this._name = ripples; + + this.init(); + } + + + /** + * Initialize the plugin + */ + Ripples.prototype.init = function() { + var $element = this.element; + + $element.on("mousedown touchstart", function(event) { + /** + * Verify if the user is just touching on a device and return if so + */ + if(self.isTouch() && event.type === "mousedown") { + return; + } + + + /** + * Verify if the current element already has a ripple wrapper element and + * creates if it doesn't + */ + if(!($element.find(".ripple-wrapper").length)) { + $element.append("
"); + } + + + /** + * Find the ripple wrapper + */ + var $wrapper = $element.children(".ripple-wrapper"); + + + /** + * Get relY and relX positions + */ + var relY = self.getRelY($wrapper, event); + var relX = self.getRelX($wrapper, event); + + + /** + * If relY and/or relX are false, return the event + */ + if(!relY && !relX) { + return; + } + + + /** + * Get the ripple color + */ + var rippleColor = self.getRipplesColor($element); + + + /** + * Create the ripple element + */ + var $ripple = $("
"); + + $ripple + .addClass("ripple") + .css({ + "left": relX, + "top": relY, + "background-color": rippleColor + }); + + + /** + * Append the ripple to the wrapper + */ + $wrapper.append($ripple); + + + /** + * Make sure the ripple has the styles applied (ugly hack but it works) + */ + (function() { return window.getComputedStyle($ripple[0]).opacity; })(); + + + /** + * Turn on the ripple animation + */ + self.rippleOn($element, $ripple); + + + /** + * Call the rippleEnd function when the transition "on" ends + */ + setTimeout(function() { + self.rippleEnd($ripple); + }, 500); + + + /** + * Detect when the user leaves the element + */ + $element.on("mouseup mouseleave touchend", function() { + $ripple.data("mousedown", "off"); + + if($ripple.data("animating") === "off") { + self.rippleOut($ripple); + } + }); + + }); + }; + + + /** + * Get the new size based on the element height/width and the ripple width + */ + Ripples.prototype.getNewSize = function($element, $ripple) { + + return (Math.max($element.outerWidth(), $element.outerHeight()) / $ripple.outerWidth()) * 2.5; + }; + + + /** + * Get the relX + */ + Ripples.prototype.getRelX = function($wrapper, event) { + var wrapperOffset = $wrapper.offset(); + + if(!self.isTouch()) { + /** + * Get the mouse position relative to the ripple wrapper + */ + return event.pageX - wrapperOffset.left; + } else { + /** + * Make sure the user is using only one finger and then get the touch + * position relative to the ripple wrapper + */ + event = event.originalEvent; + + if(event.touches.length === 1) { + return event.touches[0].pageX - wrapperOffset.left; + } + + return false; + } + }; + + + /** + * Get the relY + */ + Ripples.prototype.getRelY = function($wrapper, event) { + var wrapperOffset = $wrapper.offset(); + + if(!self.isTouch()) { + /** + * Get the mouse position relative to the ripple wrapper + */ + return event.pageY - wrapperOffset.top; + } else { + /** + * Make sure the user is using only one finger and then get the touch + * position relative to the ripple wrapper + */ + event = event.originalEvent; + + if(event.touches.length === 1) { + return event.touches[0].pageY - wrapperOffset.top; + } + + return false; + } + }; + + + /** + * Get the ripple color + */ + Ripples.prototype.getRipplesColor = function($element) { + + var color = $element.data("ripple-color") ? $element.data("ripple-color") : window.getComputedStyle($element[0]).color; + + return color; + }; + + + /** + * Verify if the client browser has transistion support + */ + Ripples.prototype.hasTransitionSupport = function() { + var thisBody = document.body || document.documentElement; + var thisStyle = thisBody.style; + + var support = ( + thisStyle.transition !== undefined || + thisStyle.WebkitTransition !== undefined || + thisStyle.MozTransition !== undefined || + thisStyle.MsTransition !== undefined || + thisStyle.OTransition !== undefined + ); + + return support; + }; + + + /** + * Verify if the client is using a mobile device + */ + Ripples.prototype.isTouch = function() { + return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); + }; + + + /** + * End the animation of the ripple + */ + Ripples.prototype.rippleEnd = function($ripple) { + $ripple.data("animating", "off"); + + if($ripple.data("mousedown") === "off") { + self.rippleOut($ripple); + } + }; + + + /** + * Turn off the ripple effect + */ + Ripples.prototype.rippleOut = function($ripple) { + $ripple.off(); + + if(self.hasTransitionSupport()) { + $ripple.addClass("ripple-out"); + } else { + $ripple.animate({"opacity": 0}, 100, function() { + $ripple.trigger("transitionend"); + }); + } + + $ripple.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd", function() { + $ripple.remove(); + }); + }; + + + /** + * Turn on the ripple effect + */ + Ripples.prototype.rippleOn = function($element, $ripple) { + var size = self.getNewSize($element, $ripple); + + if(self.hasTransitionSupport()) { + $ripple + .css({ + "-ms-transform": "scale(" + size + ")", + "-moz-transform": "scale(" + size + ")", + "-webkit-transform": "scale(" + size + ")", + "transform": "scale(" + size + ")" + }) + .addClass("ripple-on") + .data("animating", "on") + .data("mousedown", "on"); + } else { + $ripple.animate({ + "width": Math.max($element.outerWidth(), $element.outerHeight()) * 2, + "height": Math.max($element.outerWidth(), $element.outerHeight()) * 2, + "margin-left": Math.max($element.outerWidth(), $element.outerHeight()) * (-1), + "margin-top": Math.max($element.outerWidth(), $element.outerHeight()) * (-1), + "opacity": 0.2 + }, 500, function() { + $ripple.trigger("transitionend"); + }); + } + }; + + + /** + * Create the jquery plugin function + */ + $.fn.ripples = function(options) { + return this.each(function() { + if(!$.data(this, "plugin_" + ripples)) { + $.data(this, "plugin_" + ripples, new Ripples(this, options)); + } + }); + }; + +})(jQuery, window, document); diff --git a/dist/js/ripples.min.js b/dist/js/ripples.min.js new file mode 100644 index 00000000..bea37bc1 --- /dev/null +++ b/dist/js/ripples.min.js @@ -0,0 +1,2 @@ +!function(a,b,c,d){"use strict";function e(b,c){g=this,this.element=a(b),this.options=a.extend({},h,c),this._defaults=h,this._name=f,this.init()}var f="ripples",g=null,h={};e.prototype.init=function(){var c=this.element;c.on("mousedown touchstart",function(d){if(!g.isTouch()||"mousedown"!==d.type){c.find(".ripple-wrapper").length||c.append('
');var e=c.children(".ripple-wrapper"),f=g.getRelY(e,d),h=g.getRelX(e,d);if(f||h){var i=g.getRipplesColor(c),j=a("
");j.addClass("ripple").css({left:h,top:f,"background-color":i}),e.append(j),function(){return b.getComputedStyle(j[0]).opacity}(),g.rippleOn(c,j),setTimeout(function(){g.rippleEnd(j)},500),c.on("mouseup mouseleave touchend",function(){j.data("mousedown","off"),"off"===j.data("animating")&&g.rippleOut(j)})}}})},e.prototype.getNewSize=function(a,b){return Math.max(a.outerWidth(),a.outerHeight())/b.outerWidth()*2.5},e.prototype.getRelX=function(a,b){var c=a.offset();return g.isTouch()?(b=b.originalEvent,1===b.touches.length?b.touches[0].pageX-c.left:!1):b.pageX-c.left},e.prototype.getRelY=function(a,b){var c=a.offset();return g.isTouch()?(b=b.originalEvent,1===b.touches.length?b.touches[0].pageY-c.top:!1):b.pageY-c.top},e.prototype.getRipplesColor=function(a){var c=a.data("ripple-color")?a.data("ripple-color"):b.getComputedStyle(a[0]).color;return c},e.prototype.hasTransitionSupport=function(){var a=c.body||c.documentElement,b=a.style,e=b.transition!==d||b.WebkitTransition!==d||b.MozTransition!==d||b.MsTransition!==d||b.OTransition!==d;return e},e.prototype.isTouch=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},e.prototype.rippleEnd=function(a){a.data("animating","off"),"off"===a.data("mousedown")&&g.rippleOut(a)},e.prototype.rippleOut=function(a){a.off(),g.hasTransitionSupport()?a.addClass("ripple-out"):a.animate({opacity:0},100,function(){a.trigger("transitionend")}),a.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){a.remove()})},e.prototype.rippleOn=function(a,b){var c=g.getNewSize(a,b);g.hasTransitionSupport()?b.css({"-ms-transform":"scale("+c+")","-moz-transform":"scale("+c+")","-webkit-transform":"scale("+c+")",transform:"scale("+c+")"}).addClass("ripple-on").data("animating","on").data("mousedown","on"):b.animate({width:2*Math.max(a.outerWidth(),a.outerHeight()),height:2*Math.max(a.outerWidth(),a.outerHeight()),"margin-left":-1*Math.max(a.outerWidth(),a.outerHeight()),"margin-top":-1*Math.max(a.outerWidth(),a.outerHeight()),opacity:.2},500,function(){b.trigger("transitionend")})},a.fn.ripples=function(b){return this.each(function(){a.data(this,"plugin_"+f)||a.data(this,"plugin_"+f,new e(this,b))})}}(jQuery,window,document); +//# sourceMappingURL=ripples.min.js.map \ No newline at end of file diff --git a/dist/js/ripples.min.js.map b/dist/js/ripples.min.js.map new file mode 100644 index 00000000..9dad127e --- /dev/null +++ b/dist/js/ripples.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["ripples.js"],"names":["$","window","document","undefined","Ripples","element","options","self","this","extend","defaults","_defaults","_name","ripples","init","prototype","$element","on","event","isTouch","type","find","append","$wrapper","children","relY","getRelY","relX","getRelX","rippleColor","getRipplesColor","$ripple","addClass","css","left","top","background-color","getComputedStyle","opacity","rippleOn","setTimeout","rippleEnd","data","rippleOut","getNewSize","Math","max","outerWidth","outerHeight","wrapperOffset","offset","originalEvent","touches","length","pageX","pageY","color","hasTransitionSupport","thisBody","body","documentElement","thisStyle","style","support","transition","WebkitTransition","MozTransition","MsTransition","OTransition","test","navigator","userAgent","off","animate","trigger","remove","size","-ms-transform","-moz-transform","-webkit-transform","transform","width","height","margin-left","margin-top","fn","each","jQuery"],"mappings":"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","file":"ripples.min.js"} \ No newline at end of file diff --git a/docs/_includes/customizer-variables.html b/docs/_includes/customizer-variables.html deleted file mode 100644 index 97512151..00000000 --- a/docs/_includes/customizer-variables.html +++ /dev/null @@ -1,1892 +0,0 @@ - - -

Colors

-

Gray and brand colors for use across Bootstrap.

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
-

Scaffolding

-

Settings for some of the most global styles.

-
-
- - -

Background color for <body>.

-
-
- - -

Global text color on <body>.

-
-
- - - -
-
-
- - - -
-
- - - -
-
-

Typography

-

Font, line-height, and color for body text, headings, and more.

-
-
- - -
-
- - -
-
- - -

Default monospace fonts for <code>, <kbd>, and <pre>.

-
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -

Unit-less line-height for use in components like buttons.

-
-
- - -

Computed "line-height" (font-size * line-height) for use with margin, padding, etc.

-
-
-
- - -

By default, this inherits from the <body>.

-
-
- - -
-
- - -
-
-
- - -
-
-

Iconography

-

Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.

-
-
- - -

Load fonts from this directory.

-
-
- - -

File name for all font files.

-
-
- - -

Element ID within SVG icon file.

-
-
-

Components

-

Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -

Global color for active items (e.g., navs or dropdowns).

-
-
- - -

Global background color for active items (e.g., navs or dropdowns).

-
-
-
- - -

Width of the border for generating carets that indicator dropdowns.

-
-
- - -

Carets increase slightly in size for larger components.

-
-
-

Tables

-

Customizes the .table component with basic values, each used across all table variations.

-
-
- - -

Padding for <th>s and <td>s.

-
-
- - -

Padding for cells in .table-condensed.

-
-
- - -

Default background color used for all tables.

-
-
-
- - -

Background color used for .table-striped.

-
-
- - -

Background color used for .table-hover.

-
-
- - -
-
-
- - -

Border color for table and cell borders.

-
-
-

Buttons

-

For each of Bootstrap's buttons, define text, background and border color.

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
-

Forms

-
-
- - -

<input> background color

-
-
- - -

<input disabled> background color

-
-
- - -

Text color for <input>s

-
-
-
- - -

<input> border color

-
-
- - -

Default .form-control border radius

-
-
- - -

Large .form-control border radius

-
-
-
- - -

Small .form-control border radius

-
-
- - -

Border color for inputs on focus

-
-
- - -

Placeholder text color

-
-
-
- - -

Default .form-control height

-
-
- - -

Large .form-control height

-
-
- - -

Small .form-control height

-
-
-
- - -

.form-group margin

-
-
- - -
-
- - -
-
-
- - -

Background color for textual input addons

-
-
- - -

Border color for textual input addons

-
-
- - -

Disabled cursor for form controls and buttons.

-
-
- -

Dropdown menu container and contents.

-
-
- - -

Background for the dropdown menu.

-
-
- - -

Dropdown menu border-color.

-
-
- - -

Dropdown menu border-color for IE8.

-
-
-
- - -

Divider color for between dropdown items.

-
-
- - - -
-
- - - -
-
-
- - - -
-
- - - -
-
- - - -
-
-
- - - -
-
- - -

Text color for headers within dropdown menus.

-
-
- - -

Deprecated @dropdown-caret-color as of v3.1.0

-
-
-

Media queries breakpoints

-

Define the breakpoints at which your layout will change, adapting to different screen sizes.

-
-
- - -

Deprecated @screen-xs as of v3.0.1

-
-
- - -

Deprecated @screen-xs-min as of v3.2.0

-
-
- - -

Deprecated @screen-phone as of v3.0.1

-
-
-
- - -

Deprecated @screen-sm as of v3.0.1

-
-
- - -
-
- - -

Deprecated @screen-tablet as of v3.0.1

-
-
-
- - -

Deprecated @screen-md as of v3.0.1

-
-
- - -
-
- - -

Deprecated @screen-desktop as of v3.0.1

-
-
-
- - -

Deprecated @screen-lg as of v3.0.1

-
-
- - -
-
- - -

Deprecated @screen-lg-desktop as of v3.0.1

-
-
-
- - -
-
- - -
-
- - -
-
-

Grid system

-

Define your custom responsive grid.

-
-
- - -

Number of columns in the grid.

-
-
- - -

Padding between columns. Gets divided in half for the left and right.

-
-
- - -

Point at which the navbar becomes uncollapsed.

-
-
-
- - -

Point at which the navbar begins collapsing.

-
-
-

Container sizes

-

Define the maximum width of .container for different screen sizes.

-
-
- - -
-
- - -

For @screen-sm-min and up.

-
-
- - -
-
-
- - -

For @screen-md-min and up.

-
-
- - -
-
- - -

For @screen-lg-min and up.

-
-
- -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-

Inverted navbar

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- -

Shared nav styles

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-

Tabs

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-

Pills

-
-
- - -
-
- - -
-
- - -
-
-

Pagination

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-

Pager

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-

Jumbotron

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-

Form states and alerts

-

Define colors for form feedback states and, by default, alerts.

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-

Tooltips

-
-
- - -

Tooltip max width

-
-
- - -

Tooltip text color

-
-
- - -

Tooltip background color

-
-
-
- - -
-
- - -

Tooltip arrow width

-
-
- - -

Tooltip arrow color

-
-
-

Popovers

-
-
- - -

Popover body background color

-
-
- - -

Popover maximum width

-
-
- - -

Popover border color

-
-
-
- - -

Popover fallback border color

-
-
- - -

Popover title background color

-
-
- - -

Popover arrow width

-
-
-
- - -

Popover arrow color

-
-
- - -

Popover outer arrow width

-
-
- - -

Popover outer arrow color

-
-
-
- - -

Popover outer arrow fallback color

-
-
-

Labels

-
-
- - -

Default label background color

-
-
- - -

Primary label background color

-
-
- - -

Success label background color

-
-
-
- - -

Info label background color

-
-
- - -

Warning label background color

-
-
- - -

Danger label background color

-
-
-
- - -

Default label text color

-
-
- - - -
-
-

Modals

-
-
- - -

Padding applied to the modal body

-
-
- - -

Padding applied to the modal title

-
-
- - -

Modal title line-height

-
-
-
- - -

Background color of modal content area

-
-
- - -

Modal content border color

-
-
- - -

Modal content border color for IE8

-
-
-
- - -

Modal backdrop background color

-
-
- - -

Modal backdrop opacity

-
-
- - -

Modal header border color

-
-
-
- - - -
-
- - -
-
- - -
-
-
- - -
-
-

Alerts

-

Define alert colors, border radius, and padding.

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-

Progress bars

-
-
- - -

Background color of the whole progress component

-
-
- - -

Progress bar text color

-
-
- - -

Variable for setting rounded corners on progress bar.

-
-
-
- - -

Default progress bar color

-
-
- - -

Success progress bar color

-
-
- - -

Warning progress bar color

-
-
-
- - -

Danger progress bar color

-
-
- - -

Info progress bar color

-
-
-

List group

-
-
- - -

Background color on .list-group-item

-
-
- - -

.list-group-item border color

-
-
- - -

List group border radius

-
-
-
- - -

Background color of single list items on hover

-
-
- - -

Text color of active list items

-
-
- - -

Background color of active list items

-
-
-
- - -

Border color of active list elements

-
-
- - -

Text color for content within active list items

-
-
- - -

Text color of disabled list items

-
-
-
- - -

Background color of disabled list items

-
-
- - -

Text color for content within disabled list items

-
-
- - -
-
-
- - -
-
- - -
-
-

Panels

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -

Border color for elements within panels

-
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
-

Thumbnails

-
-
- - -

Padding around the thumbnail image

-
-
- - -

Thumbnail background color

-
-
- - -

Thumbnail border color

-
-
-
- - -

Thumbnail border radius

-
-
- - -

Custom text color for thumbnail captions

-
-
- - -

Padding around the thumbnail caption

-
-
-

Wells

-
-
- - -
-
- - -
-
-

Badges

-
-
- - -
-
- - - -
-
- - -
-
-
- - -

Badge text color in active nav link

-
-
- - -

Badge background color in active nav link

-
-
- - -
-
-
- - -
-
- - -
-
- -
-
- - -
-
- - -
-
- - -

Breadcrumb background color

-
-
-
- - -

Breadcrumb text color

-
-
- - -

Text color of current page in the breadcrumb

-
-
- - -

Textual separator for between breadcrumb elements

-
-
- -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
-

Close

-
-
- - -
-
- - -
-
- - -
-
-

Code

-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
-

Type

-
-
- - -

Horizontal offset for forms and lists.

-
-
- - -

Text muted color

-
-
- - -

Abbreviations and acronyms border color

-
-
-
- - -

Headings small color

-
-
- - -

Blockquote small color

-
-
- - -

Blockquote font size

-
-
-
- - -

Blockquote border color

-
-
- - -

Page header border color

-
-
- - -

Width of horizontal description list titles

-
-
-
- - -

Point at which .dl-horizontal becomes horizontal

-
-
- - -

Horizontal line color.

-
-
- diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html index d1261d19..d8a8ada5 100644 --- a/docs/_includes/footer.html +++ b/docs/_includes/footer.html @@ -22,12 +22,28 @@ + + + + + + + + {% if site.github %} - + + {% else %} - + + {% endif %} + + {% if site.github %} {% else %} @@ -52,15 +68,15 @@ - + + + + + + + + + + + + diff --git a/docs/_includes/getting-started/whats-included.html b/docs/_includes/getting-started/whats-included.html index 501dc211..2d8489a8 100644 --- a/docs/_includes/getting-started/whats-included.html +++ b/docs/_includes/getting-started/whats-included.html @@ -35,7 +35,7 @@ bootstrap/ {% endhighlight %} -

This is the most basic form of Bootstrap: precompiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (bootstrap.*), as well as compiled and minified CSS and JS (bootstrap.min.*). CSS source maps (bootstrap.*.map) are available for use with certain browsers' developer tools. Fonts from Glyphicons are included, as is the optional Bootstrap theme.

+

This is the most basic form of Bootstrap: precompiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (bootstrap.*), as well as compiled and minified CSS and JS (bootstrap.min.*). CSS source maps (bootstrap.*.map) are available for use with certain browsers' developer tools. Fonts from Icons are included, as is the optional Bootstrap theme.

Bootstrap source code

The Bootstrap source code download includes the precompiled CSS, JavaScript, and font assets, along with source Less, JavaScript, and documentation. More specifically, it includes the following and more:

diff --git a/docs/_includes/header.html b/docs/_includes/header.html index d6dc440d..245c5de9 100644 --- a/docs/_includes/header.html +++ b/docs/_includes/header.html @@ -16,13 +16,13 @@ - + {% if site.github %} {% else %} {% endif %} - + {% if page.slug == "css" or page.slug == "components" or page.slug == "js" %} diff --git a/docs/_includes/nav/components.html b/docs/_includes/nav/components.html index c55999d1..27bdd4c6 100644 --- a/docs/_includes/nav/components.html +++ b/docs/_includes/nav/components.html @@ -1,5 +1,5 @@
  • - Glyphicons + Icons diff --git a/docs/assets/css/src/_footer.less b/docs/assets/css/src/_footer.less index a9a4a294..a2d04937 100644 --- a/docs/assets/css/src/_footer.less +++ b/docs/assets/css/src/_footer.less @@ -10,7 +10,7 @@ margin-top: 100px; color: #99979c; text-align: center; - background-color: #2a2730; + background-color: @site-color-footer; a { color: #fff; diff --git a/docs/assets/css/src/_home.less b/docs/assets/css/src/_home.less index 60a84bae..f8de7152 100644 --- a/docs/assets/css/src/_home.less +++ b/docs/assets/css/src/_home.less @@ -9,7 +9,7 @@ .bs-docs-header { position: relative; padding: 30px 0; - color: #cdbfe3; + color: @site-color-lighter; text-align: center; text-shadow: 0 1px 0 rgba(0, 0, 0, .1); background-color: @site-color-base; diff --git a/docs/assets/css/src/docs.less b/docs/assets/css/src/docs.less index 84862665..5ec1278d 100644 --- a/docs/assets/css/src/docs.less +++ b/docs/assets/css/src/docs.less @@ -2,15 +2,19 @@ @import "@{dir}/_colors"; // original +@site-color-footer: #2a2730; @site-color-darker: #463265; @site-color-dark: #563d7c; @site-color-base: #6f5499; @site-color-light: #9783b9; +@site-color-lighter: #cdbfe3; @site-color-base: @blue-500; @site-color-dark: darken(@site-color-base, 20%); -@site-color-light: lighten(@site-color-base, 20%); @site-color-darker: darken(@site-color-base, 40%); +@site-color-footer: darken(@site-color-base, 60%); +@site-color-light: lighten(@site-color-base, 20%); +@site-color-lighter: lighten(@site-color-base, 40%); /* * Bootstrap Material Design Documentation @@ -59,7 +63,7 @@ h4 code { .btn-outline-inverse { color: #fff; background-color: transparent; - border-color: #cdbfe3; + border-color: @site-color-lighter; } .btn-outline-inverse:hover, @@ -103,7 +107,7 @@ h4 code { .bs-docs-booticon-outline { background-color: transparent; - border: 1px solid #cdbfe3; + border: 1px solid @site-color-lighter; } @import "_nav"; diff --git a/docs/customize.html b/docs/customize.html deleted file mode 100644 index 161fd10f..00000000 --- a/docs/customize.html +++ /dev/null @@ -1,385 +0,0 @@ ---- -layout: default -title: Customize and download -slug: customize -lead: Customize Bootstrap's components, Less variables, and jQuery plugins to get your very own version. ---- - - - - - - - - - -
    -
    -
    - -
    -

    Have an existing configuration? Upload your config.json to import it.

    -

    Drag and drop here, or .

    -
    -

    Don't have one? That's okay—just start customizing the fields below.

    -
    -
    - -
    -
    - -

    Less files

    - -

    Choose which Less files to compile into your custom build of Bootstrap. Not sure which files to use? Read through the CSS and Components pages in the docs.

    - -
    -
    -

    Common CSS

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -

    Components

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -

    JavaScript components

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -
    - -
    - -

    jQuery plugins

    - -

    Choose which jQuery plugins should be included in your custom JavaScript files. Unsure what to include? Read the JavaScript page in the docs.

    -
    -
    -

    Linked to components

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -

    Magic

    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -
    - -
    -

    Produces two files

    -

    All checked plugins will be compiled into a readable bootstrap.js and a minified bootstrap.min.js. We recommend you use the minified version in production.

    -
    - -
    -

    jQuery required

    -

    All plugins require the latest version of jQuery to be included.

    -
    -
    - -
    - -

    Less variables

    - -

    Customize Less variables to define colors, sizes and more inside your custom CSS stylesheets.

    - {% include customizer-variables.html %} -
    - -
    -

    Download

    - -

    Hooray! Your custom version of Bootstrap is now ready to be compiled. Just click the button below to finish the process.

    -
    - -
    -
    -
    diff --git a/docs/index.html b/docs/index.html index cea35c5f..6ef67ed3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,6 +1,6 @@ --- layout: home -title: bootstrap-material-design · Material Design for the world's most popular mobile-first and responsive front-end framework. +title: bootstrap-material-design · Material Design for Bootstrap, the world's most popular mobile-first and responsive front-end framework. --- @@ -8,7 +8,7 @@ title: bootstrap-material-design · Material Design for the world's most p
    BMD -

    Material Design for the world's most popular mobile-first and responsive front-end framework.

    +

    Material Design for Bootstrap, the world's most popular mobile-first and responsive front-end framework.

    Download Bootstrap Material Design