Update license and remove extra resources

This commit is contained in:
Leo Lou 2018-04-21 08:12:31 +09:00
parent 5208789a10
commit a000625764
9 changed files with 425 additions and 8166 deletions

View file

@ -1,361 +1,427 @@
Creative Commons Legal Code Attribution-ShareAlike 4.0 International
Attribution-NonCommercial-ShareAlike 3.0 Unported =======================================================================
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE Creative Commons Corporation ("Creative Commons") is not a law firm and
LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN does not provide legal services or legal advice. Distribution of
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS Creative Commons public licenses does not create a lawyer-client or
INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES other relationship. Creative Commons makes its licenses and related
REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR information available on an "as-is" basis. Creative Commons gives no
DAMAGES RESULTING FROM ITS USE. 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 License
THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE By exercising the Licensed Rights (defined below), You accept and agree
COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY to be bound by the terms and conditions of this Creative Commons
COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS Attribution-ShareAlike 4.0 International Public License ("Public
AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. 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.
BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
CONDITIONS.
1. Definitions Section 1 -- Definitions.
a. "Adaptation" means a work based upon the Work, or upon the Work and a. Adapted Material means material subject to Copyright and Similar
other pre-existing works, such as a translation, adaptation, Rights that is derived from or based upon the Licensed Material
derivative work, arrangement of music or other alterations of a and in which the Licensed Material is translated, altered,
literary or artistic work, or phonogram or performance and includes arranged, transformed, or otherwise modified in a manner requiring
cinematographic adaptations or any other form in which the Work may be permission under the Copyright and Similar Rights held by the
recast, transformed, or adapted including in any form recognizably Licensor. For purposes of this Public License, where the Licensed
derived from the original, except that a work that constitutes a Material is a musical work, performance, or sound recording,
Collection will not be considered an Adaptation for the purpose of Adapted Material is always produced where the Licensed Material is
this License. For the avoidance of doubt, where the Work is a musical synched in timed relation with a moving image.
work, performance or phonogram, the synchronization of the Work in
timed-relation with a moving image ("synching") will be considered an b. Adapter's License means the license You apply to Your Copyright
Adaptation for the purpose of this License. and Similar Rights in Your contributions to Adapted Material in
b. "Collection" means a collection of literary or artistic works, such as accordance with the terms and conditions of this Public License.
encyclopedias and anthologies, or performances, phonograms or
broadcasts, or other works or subject matter other than works listed c. BY-SA Compatible License means a license listed at
in Section 1(g) below, which, by reason of the selection and creativecommons.org/compatiblelicenses, approved by Creative
arrangement of their contents, constitute intellectual creations, in Commons as essentially the equivalent of this Public License.
which the Work is included in its entirety in unmodified form along
with one or more other contributions, each constituting separate and d. Copyright and Similar Rights means copyright and/or similar rights
independent works in themselves, which together are assembled into a closely related to copyright including, without limitation,
collective whole. A work that constitutes a Collection will not be performance, broadcast, sound recording, and Sui Generis Database
considered an Adaptation (as defined above) for the purposes of this 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. License.
c. "Distribute" means to make available to the public the original and
copies of the Work or Adaptation, as appropriate, through sale or
other transfer of ownership.
d. "License Elements" means the following high-level license attributes
as selected by Licensor and indicated in the title of this License:
Attribution, Noncommercial, ShareAlike.
e. "Licensor" means the individual, individuals, entity or entities that
offer(s) the Work under the terms of this License.
f. "Original Author" means, in the case of a literary or artistic work,
the individual, individuals, entity or entities who created the Work
or if no individual or entity can be identified, the publisher; and in
addition (i) in the case of a performance the actors, singers,
musicians, dancers, and other persons who act, sing, deliver, declaim,
play in, interpret or otherwise perform literary or artistic works or
expressions of folklore; (ii) in the case of a phonogram the producer
being the person or legal entity who first fixes the sounds of a
performance or other sounds; and, (iii) in the case of broadcasts, the
organization that transmits the broadcast.
g. "Work" means the literary and/or artistic work offered under the terms
of this License including without limitation any production in the
literary, scientific and artistic domain, whatever may be the mode or
form of its expression including digital form, such as a book,
pamphlet and other writing; a lecture, address, sermon or other work
of the same nature; a dramatic or dramatico-musical work; a
choreographic work or entertainment in dumb show; a musical
composition with or without words; a cinematographic work to which are
assimilated works expressed by a process analogous to cinematography;
a work of drawing, painting, architecture, sculpture, engraving or
lithography; a photographic work to which are assimilated works
expressed by a process analogous to photography; a work of applied
art; an illustration, map, plan, sketch or three-dimensional work
relative to geography, topography, architecture or science; a
performance; a broadcast; a phonogram; a compilation of data to the
extent it is protected as a copyrightable work; or a work performed by
a variety or circus performer to the extent it is not otherwise
considered a literary or artistic work.
h. "You" means an individual or entity exercising rights under this
License who has not previously violated the terms of this License with
respect to the Work, or who has received express permission from the
Licensor to exercise rights under this License despite a previous
violation.
i. "Publicly Perform" means to perform public recitations of the Work and
to communicate to the public those public recitations, by any means or
process, including by wire or wireless means or public digital
performances; to make available to the public Works in such a way that
members of the public may access these Works from a place and at a
place individually chosen by them; to perform the Work to the public
by any means or process and the communication to the public of the
performances of the Work, including by public digital performance; to
broadcast and rebroadcast the Work by any means including signs,
sounds or images.
j. "Reproduce" means to make copies of the Work by any means including
without limitation by sound or visual recordings and the right of
fixation and reproducing fixations of the Work, including storage of a
protected performance or phonogram in digital form or other electronic
medium.
2. Fair Dealing Rights. Nothing in this License is intended to reduce, i. Licensed Rights means the rights granted to You subject to the
limit, or restrict any uses free from copyright or rights arising from terms and conditions of this Public License, which are limited to
limitations or exceptions that are provided for in connection with the all Copyright and Similar Rights that apply to Your use of the
copyright protection under copyright law or other applicable laws. Licensed Material and that the Licensor has authority to license.
3. License Grant. Subject to the terms and conditions of this License, j. Licensor means the individual(s) or entity(ies) granting rights
Licensor hereby grants You a worldwide, royalty-free, non-exclusive, under this Public License.
perpetual (for the duration of the applicable copyright) license to
exercise the rights in the Work as stated below:
a. to Reproduce the Work, to incorporate the Work into one or more k. Share means to provide material to the public by any means or
Collections, and to Reproduce the Work as incorporated in the process that requires permission under the Licensed Rights, such
Collections; as reproduction, public display, public performance, distribution,
b. to create and Reproduce Adaptations provided that any such Adaptation, dissemination, communication, or importation, and to make material
including any translation in any medium, takes reasonable steps to available to the public including in ways that members of the
clearly label, demarcate or otherwise identify that changes were made public may access the material from a place and at a time
to the original Work. For example, a translation could be marked "The individually chosen by them.
original work was translated from English to Spanish," or a
modification could indicate "The original work has been modified.";
c. to Distribute and Publicly Perform the Work including as incorporated
in Collections; and,
d. to Distribute and Publicly Perform Adaptations.
The above rights may be exercised in all media and formats whether now l. Sui Generis Database Rights means rights other than copyright
known or hereafter devised. The above rights include the right to make resulting from Directive 96/9/EC of the European Parliament and of
such modifications as are technically necessary to exercise the rights in the Council of 11 March 1996 on the legal protection of databases,
other media and formats. Subject to Section 8(f), all rights not expressly as amended and/or succeeded, as well as other essentially
granted by Licensor are hereby reserved, including but not limited to the equivalent rights anywhere in the world.
rights described in Section 4(e).
4. Restrictions. The license granted in Section 3 above is expressly made m. You means the individual or entity exercising the Licensed Rights
subject to and limited by the following restrictions: under this Public License. Your has a corresponding meaning.
a. You may Distribute or Publicly Perform the Work only under the terms
of this License. You must include a copy of, or the Uniform Resource
Identifier (URI) for, this License with every copy of the Work You
Distribute or Publicly Perform. You may not offer or impose any terms
on the Work that restrict the terms of this License or the ability of
the recipient of the Work to exercise the rights granted to that
recipient under the terms of the License. You may not sublicense the
Work. You must keep intact all notices that refer to this License and
to the disclaimer of warranties with every copy of the Work You
Distribute or Publicly Perform. When You Distribute or Publicly
Perform the Work, You may not impose any effective technological
measures on the Work that restrict the ability of a recipient of the
Work from You to exercise the rights granted to that recipient under
the terms of the License. This Section 4(a) applies to the Work as
incorporated in a Collection, but this does not require the Collection
apart from the Work itself to be made subject to the terms of this
License. If You create a Collection, upon notice from any Licensor You
must, to the extent practicable, remove from the Collection any credit
as required by Section 4(d), as requested. If You create an
Adaptation, upon notice from any Licensor You must, to the extent
practicable, remove from the Adaptation any credit as required by
Section 4(d), as requested.
b. You may Distribute or Publicly Perform an Adaptation only under: (i)
the terms of this License; (ii) a later version of this License with
the same License Elements as this License; (iii) a Creative Commons
jurisdiction license (either this or a later license version) that
contains the same License Elements as this License (e.g.,
Attribution-NonCommercial-ShareAlike 3.0 US) ("Applicable License").
You must include a copy of, or the URI, for Applicable License with
every copy of each Adaptation You Distribute or Publicly Perform. You
may not offer or impose any terms on the Adaptation that restrict the
terms of the Applicable License or the ability of the recipient of the
Adaptation to exercise the rights granted to that recipient under the
terms of the Applicable License. You must keep intact all notices that
refer to the Applicable License and to the disclaimer of warranties
with every copy of the Work as included in the Adaptation You
Distribute or Publicly Perform. When You Distribute or Publicly
Perform the Adaptation, You may not impose any effective technological
measures on the Adaptation that restrict the ability of a recipient of
the Adaptation from You to exercise the rights granted to that
recipient under the terms of the Applicable License. This Section 4(b)
applies to the Adaptation as incorporated in a Collection, but this
does not require the Collection apart from the Adaptation itself to be
made subject to the terms of the Applicable License.
c. You may not exercise any of the rights granted to You in Section 3
above in any manner that is primarily intended for or directed toward
commercial advantage or private monetary compensation. The exchange of
the Work for other copyrighted works by means of digital file-sharing
or otherwise shall not be considered to be intended for or directed
toward commercial advantage or private monetary compensation, provided
there is no payment of any monetary compensation in con-nection with
the exchange of copyrighted works.
d. If You Distribute, or Publicly Perform the Work or any Adaptations or
Collections, You must, unless a request has been made pursuant to
Section 4(a), keep intact all copyright notices for the Work and
provide, reasonable to the medium or means You are utilizing: (i) the
name of the Original Author (or pseudonym, if applicable) if supplied,
and/or if the Original Author and/or Licensor designate another party
or parties (e.g., a sponsor institute, publishing entity, journal) for
attribution ("Attribution Parties") in Licensor's copyright notice,
terms of service or by other reasonable means, the name of such party
or parties; (ii) the title of the Work if supplied; (iii) to the
extent reasonably practicable, the URI, if any, that Licensor
specifies to be associated with the Work, unless such URI does not
refer to the copyright notice or licensing information for the Work;
and, (iv) consistent with Section 3(b), in the case of an Adaptation,
a credit identifying the use of the Work in the Adaptation (e.g.,
"French translation of the Work by Original Author," or "Screenplay
based on original Work by Original Author"). The credit required by
this Section 4(d) may be implemented in any reasonable manner;
provided, however, that in the case of a Adaptation or Collection, at
a minimum such credit will appear, if a credit for all contributing
authors of the Adaptation or Collection appears, then as part of these
credits and in a manner at least as prominent as the credits for the
other contributing authors. For the avoidance of doubt, You may only
use the credit required by this Section for the purpose of attribution
in the manner set out above and, by exercising Your rights under this
License, You may not implicitly or explicitly assert or imply any
connection with, sponsorship or endorsement by the Original Author,
Licensor and/or Attribution Parties, as appropriate, of You or Your
use of the Work, without the separate, express prior written
permission of the Original Author, Licensor and/or Attribution
Parties.
e. For the avoidance of doubt:
i. Non-waivable Compulsory License Schemes. In those jurisdictions in
which the right to collect royalties through any statutory or
compulsory licensing scheme cannot be waived, the Licensor
reserves the exclusive right to collect such royalties for any
exercise by You of the rights granted under this License;
ii. Waivable Compulsory License Schemes. In those jurisdictions in
which the right to collect royalties through any statutory or
compulsory licensing scheme can be waived, the Licensor reserves
the exclusive right to collect such royalties for any exercise by
You of the rights granted under this License if Your exercise of
such rights is for a purpose or use which is otherwise than
noncommercial as permitted under Section 4(c) and otherwise waives
the right to collect royalties through any statutory or compulsory
licensing scheme; and,
iii. Voluntary License Schemes. The Licensor reserves the right to
collect royalties, whether individually or, in the event that the
Licensor is a member of a collecting society that administers
voluntary licensing schemes, via that society, from any exercise
by You of the rights granted under this License that is for a
purpose or use which is otherwise than noncommercial as permitted
under Section 4(c).
f. Except as otherwise agreed in writing by the Licensor or as may be
otherwise permitted by applicable law, if You Reproduce, Distribute or
Publicly Perform the Work either by itself or as part of any
Adaptations or Collections, You must not distort, mutilate, modify or
take other derogatory action in relation to the Work which would be
prejudicial to the Original Author's honor or reputation. Licensor
agrees that in those jurisdictions (e.g. Japan), in which any exercise
of the right granted in Section 3(b) of this License (the right to
make Adaptations) would be deemed to be a distortion, mutilation,
modification or other derogatory action prejudicial to the Original
Author's honor and reputation, the Licensor will waive or not assert,
as appropriate, this Section, to the fullest extent permitted by the
applicable national law, to enable You to reasonably exercise Your
right under Section 3(b) of this License (right to make Adaptations)
but not otherwise.
5. Representations, Warranties and Disclaimer
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING AND TO THE
FULLEST EXTENT PERMITTED BY APPLICABLE LAW, LICENSOR OFFERS THE WORK AS-IS
AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE
WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT
LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS,
ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT
DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED
WARRANTIES, SO THIS EXCLUSION MAY NOT APPLY TO YOU.
6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
7. Termination
a. This License and the rights granted hereunder will terminate
automatically upon any breach by You of the terms of this License.
Individuals or entities who have received Adaptations or Collections
from You under this License, however, will not have their licenses
terminated provided such individuals or entities remain in full
compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
survive any termination of this License.
b. Subject to the above terms and conditions, the license granted here is
perpetual (for the duration of the applicable copyright in the Work).
Notwithstanding the above, Licensor reserves the right to release the
Work under different license terms or to stop distributing the Work at
any time; provided, however that any such election will not serve to
withdraw this License (or any other license that has been, or is
required to be, granted under the terms of this License), and this
License will continue in full force and effect unless terminated as
stated above.
8. Miscellaneous
a. Each time You Distribute or Publicly Perform the Work or a Collection,
the Licensor offers to the recipient a license to the Work on the same
terms and conditions as the license granted to You under this License.
b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
offers to the recipient a license to the original Work on the same
terms and conditions as the license granted to You under this License.
c. If any provision of this License is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of
the remainder of the terms of this License, and without further action
by the parties to this agreement, such provision shall be reformed to
the minimum extent necessary to make such provision valid and
enforceable.
d. No term or provision of this License shall be deemed waived and no
breach consented to unless such waiver or consent shall be in writing
and signed by the party to be charged with such waiver or consent.
e. This License constitutes the entire agreement between the parties with
respect to the Work licensed here. There are no understandings,
agreements or representations with respect to the Work not specified
here. Licensor shall not be bound by any additional provisions that
may appear in any communication from You. This License may not be
modified without the mutual written agreement of the Licensor and You.
f. The rights granted under, and the subject matter referenced, in this
License were drafted utilizing the terminology of the Berne Convention
for the Protection of Literary and Artistic Works (as amended on
September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996
and the Universal Copyright Convention (as revised on July 24, 1971).
These rights and subject matter take effect in the relevant
jurisdiction in which the License terms are sought to be enforced
according to the corresponding provisions of the implementation of
those treaty provisions in the applicable national law. If the
standard suite of rights granted under applicable copyright law
includes additional rights not granted under this License, such
additional rights are deemed to be included in the License; this
License is not intended to restrict the license of any rights under
applicable law.
Creative Commons Notice Section 2 -- Scope.
Creative Commons is not a party to this License, and makes no warranty a. License grant.
whatsoever in connection with the Work. Creative Commons will not be
liable to You or any party on any legal theory for any damages
whatsoever, including without limitation any general, special,
incidental or consequential damages arising in connection to this
license. Notwithstanding the foregoing two (2) sentences, if Creative
Commons has expressly identified itself as the Licensor hereunder, it
shall have all rights and obligations of Licensor.
Except for the limited purpose of indicating to the public that the 1. Subject to the terms and conditions of this Public License,
Work is licensed under the CCPL, Creative Commons does not authorize the Licensor hereby grants You a worldwide, royalty-free,
the use by either party of the trademark "Creative Commons" or any non-sublicensable, non-exclusive, irrevocable license to
related trademark or logo of Creative Commons without the prior exercise the Licensed Rights in the Licensed Material to:
written consent of Creative Commons. Any permitted use will be in
compliance with Creative Commons' then-current trademark usage
guidelines, as may be published on its website or otherwise made
available upon request from time to time. For the avoidance of doubt,
this trademark restriction does not form part of this License.
Creative Commons may be contacted at https://creativecommons.org/. 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.” The text of the Creative Commons
public licenses is dedicated to the public domain under the CC0 Public
Domain Dedication. 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.

131
README.md
View file

@ -1,134 +1,19 @@
# The Dactyl-ManuForm Keyboard # The Dactyl-ManuForm-Mini Keyboard
This is a fork of the [Dactyl](https://github.com/adereth/dactyl-keyboard), a parameterized, split-hand, concave, columnar, ergonomic keyboard.
![Imgur](http://i.imgur.com/LdjEhrR.jpg) This is a fork of the [Dactyl-Manuform](https://github.com/adereth/dactyl-keyboard).
The main change is that the thumb cluster was adapted from the [ManuForm keyboard](https://github.com/jeffgran/ManuForm) ([geekhack](https://geekhack.org/index.php?topic=46015.0)). The walls were changed to just drop to the floor. The keyboard is paramaterized to allow adjusting the following: ## Generating OpenSCAD and STL models
* Rows: 4 - 6 * Run `lein generate` or `lein auto generate`
* Columns: 5 and up
* Row curvature
* Column curvature
* Row tilt (tenting)
* Column tilt
* Column offsets
* Height
I built a 4x5 version (40% size) for myself. The default has a bit more tenting than the Dactyl. See the following model files for configurations that may be most common:
* [40% size, (4x5)](https://github.com/tshort/dactyl-keyboard/blob/master/things/right-4x5.stl)
* [60% size, (5x6)](https://github.com/tshort/dactyl-keyboard/blob/master/things/right-5x6.stl)
## Assembly
### Generating a Design
**Setting up the Clojure environment**
* [Install the Clojure runtime](https://clojure.org)
* [Install the Leiningen project manager](http://leiningen.org/)
* [Install OpenSCAD](http://www.openscad.org/)
**Generating the design**
* Run `lein generate`
* This will regenerate the `things/*.scad` files * This will regenerate the `things/*.scad` files
* Use OpenSCAD to open a `.scad` file. * Use OpenSCAD to open a `.scad` file.
* Make changes to design, repeat `load-file`, OpenSCAD will watch for changes and rerender. * Make changes to design, repeat `load-file`, OpenSCAD will watch for changes and rerender.
* When done, use OpenSCAD to export STL files * When done, use OpenSCAD to export STL files
**Tips**
* Run `lein auto generate` instead of `lein generate` to speed up your workflow.
* [Some other ways to evaluate the clojure design file](http://stackoverflow.com/a/28213489)
* [Example designing with clojure](http://adereth.github.io/blog/2014/04/09/3d-printing-with-clojure/)
### Printing
Pregenerated STL files are available in the [things/](things/) directory.
When a model is generated, it also generates a `.scad` model for a bottom plate.
This can be exported to a DXF file in OpenSCAD.
The [things/](things/) directory also has DXF files for the bottom plate.
When laser cut, some of the inside cuts will need to be removed.
This model can be tricky to print.
It's wide, so I've had problems with PLA on a Makerbot with edges warping.
This can cause the printer to think its head is jammed.
Even if it successfully prints, warping can cause problems.
On one print, the RJ-9 holder was squished, so I had to cut down my connector to fit.
If printed at Shapeways or other professional shops, I would not expect such problems.
### Thingiverse
[The 4x5 STL left/right pair](https://www.thingiverse.com/thing:2349390) from the [things/](things/) directory is in the thingiverse for public printing
### Wiring
Here are materials I used for wiring.
* Two Arduino Pro Micros
* [Heat-set inserts](https://www.mcmaster.com/#94180a331/=16yfrx1)
* [M3 wafer-head screws, 5mm](http://www.metricscrews.us/index.php?main_page=product_info&cPath=155_185&products_id=455)
* [Copper tape](https://www.amazon.com/gp/product/B009KB86BU)
* [#32 magnet wire](https://www.amazon.com/gp/product/B00LV909HI)
* [#30 wire](https://www.amazon.com/gp/product/B00GWFECWO)
* [3-mm cast acrylic](http://www.mcmaster.com/#acrylic/=144mfom)
* [Veroboard stripboard](https://www.amazon.com/gp/product/B008CPVMMU)
* [1N4148 diodes](https://www.amazon.com/gp/product/B00LQPY0Y0)
* [Female RJ-9 connectors](https://www.amazon.com/gp/product/B01HU7BVDU/)
I wired one half using the traditional approach of using the legs of a diode to form the row connections.
(I'm not great at soldering, so this was challenging for me.)
For this side, I used magnet wire to wire columns. That worked okay.
The magnet wire is small enough, it wants to move around, and it's hard to tell if you have a good connection.
![Imgur](http://i.imgur.com/7kPvSgg.jpg)
For another half, I used stripboard for the row connections.
This allowed me to presolder all of the diodes.
Then, I hot-glued this in place and finished the soldering of the other diode ends.
I like this approach quite a lot.
Connections for the diodes were much easier with one end fixed down.
On this half, I also used copper tape to connect columns.
This worked a bit better than the magnet wire for me.
For a future version, I may try just bare tinned copper wire for columns (something like #20).
With the stripboard, it's pretty easy keeping row and column connections separate.
![Imgur](http://i.imgur.com/JOm5ElP.jpg)
Note that a telephone handset cable has leads that are reversed, so take this into account when connecting these leads to the controller.
The 3D printed part is the main keyboard.
You can attach a bottom plate with screws.
The case has holes for heat-set inserts designed to hold 3- to 6-mm long M3 screws.
Then, I used wafer-head screws to connect a bottom plate.
If wires aren't dangling, a bottom plate may not be needed.
You need something on the bottom to keep the keyboard from sliding around.
Without a plate, you could use a rubber pad, or you could dip the bottom of the keyboard in PlastiDip.
For more photos of the first complete wiring of v0.4, see [Imgur](http://imgur.com/a/v9eIO).
This is how the rows/columns wire to the keys and the ProMicro
![Wire Diagram](https://docs.google.com/drawings/d/1s9aAg5bXBrhtb6Xw-sGOQQEndRNOqpBRyUyHkgpnSps/pub?w=1176&h=621)
#### Alternative row-driven wiring diagram for ProMicro:
NOTE: you also make sure the firmware is set up correctly (ex: change row pins with col pins)
![Left Wire Diagram](/resources/dactyl_manuform_left_wire_diagram.png)
![Left Wire Diagram](/resources/dactyl_manuform_right_wire_diagram.png)
### Firmware
Firmware goes hand in hand with how you wire the circuit.
I adapted the QMK firmware [here](https://github.com/tshort/qmk_firmware/tree/master/keyboards/dactyl-manuform).
This allows each side to work separately or together.
This site also shows connections for the Arduino Pro Micro controllers.
## License ## License
Copyright © 2015-2017 Matthew Adereth and Tom Short Copyright © 2015-2018 Matthew Adereth, Tom Short and Leo Lou
The source code for generating the models (everything excluding the [things/](things/) and [resources/](resources/) directories is distributed under the [GNU AFFERO GENERAL PUBLIC LICENSE Version 3](LICENSE). The generated models and PCB designs are distributed under the [Creative Commons Attribution-NonCommercial-ShareAlike License Version 3.0](LICENSE-models). The source code for generating the models (everything excluding the [things/](things/) and [resources/](resources/) directories is distributed under the [GNU AFFERO GENERAL PUBLIC LICENSE Version 3](LICENSE).
The generated models are distributed under the [Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)](LICENSE-models).

View file

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="120" height="42" viewBox="0 0 120 42" baseProfile="basic" version="1.1">
<g id="surface1">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(66.666667%,69.803922%,67.058824%);fill-opacity:1;" d="M 3.410156 0.453125 L 116.761719 0.652344 C 118.347656 0.652344 119.761719 0.417969 119.761719 3.816406 L 119.621094 41.144531 L 0.546875 41.144531 L 0.546875 3.675781 C 0.546875 2 0.710938 0.453125 3.410156 0.453125 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 117.753906 0 L 2.246094 0 C 1.007813 0 0 1.007813 0 2.246094 L 0 41.492188 C 0 41.773438 0.226563 42 0.507813 42 L 119.492188 42 C 119.773438 42 120 41.773438 120 41.492188 L 120 2.246094 C 120 1.007813 118.992188 0 117.753906 0 Z M 2.246094 1.015625 L 117.753906 1.015625 C 118.433594 1.015625 118.984375 1.566406 118.984375 2.246094 C 118.984375 2.246094 118.984375 18.042969 118.984375 29.46875 L 36.429688 29.46875 C 33.402344 34.9375 27.570313 38.652344 20.882813 38.652344 C 14.1875 38.652344 8.359375 34.941406 5.335938 29.46875 L 1.015625 29.46875 C 1.015625 18.042969 1.015625 2.246094 1.015625 2.246094 C 1.015625 1.566406 1.566406 1.015625 2.246094 1.015625 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 34.523438 19.550781 C 34.527344 27.082031 28.425781 33.1875 20.894531 33.191406 C 13.367188 33.199219 7.257813 27.097656 7.253906 19.566406 C 7.253906 19.5625 7.253906 19.558594 7.253906 19.550781 C 7.246094 12.023438 13.347656 5.914063 20.878906 5.910156 C 28.410156 5.90625 34.519531 12.003906 34.523438 19.535156 C 34.523438 19.539063 34.523438 19.546875 34.523438 19.550781 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 31.972656 8.445313 C 34.996094 11.46875 36.507813 15.171875 36.507813 19.550781 C 36.507813 23.929688 35.019531 27.59375 32.050781 30.539063 C 28.894531 33.640625 25.167969 35.191406 20.867188 35.191406 C 16.617188 35.191406 12.957031 33.652344 9.882813 30.578125 C 6.804688 27.503906 5.269531 23.828125 5.269531 19.550781 C 5.269531 15.277344 6.804688 11.574219 9.882813 8.445313 C 12.878906 5.421875 16.539063 3.910156 20.867188 3.910156 C 25.246094 3.910156 28.949219 5.421875 31.972656 8.445313 Z M 11.917969 10.480469 C 9.359375 13.0625 8.082031 16.085938 8.082031 19.554688 C 8.082031 23.023438 9.347656 26.023438 11.875 28.550781 C 14.40625 31.082031 17.417969 32.34375 20.914063 32.34375 C 24.410156 32.34375 27.445313 31.066406 30.027344 28.511719 C 32.480469 26.140625 33.707031 23.152344 33.707031 19.554688 C 33.707031 15.984375 32.460938 12.953125 29.96875 10.460938 C 27.476563 7.972656 24.460938 6.726563 20.914063 6.726563 C 17.367188 6.726563 14.367188 7.976563 11.917969 10.480469 Z M 18.644531 18.03125 C 18.253906 17.179688 17.667969 16.753906 16.886719 16.753906 C 15.511719 16.753906 14.820313 17.679688 14.820313 19.535156 C 14.820313 21.390625 15.511719 22.320313 16.886719 22.320313 C 17.796875 22.320313 18.449219 21.867188 18.839844 20.960938 L 20.75 21.980469 C 19.839844 23.597656 18.472656 24.40625 16.652344 24.40625 C 15.246094 24.40625 14.121094 23.976563 13.273438 23.113281 C 12.429688 22.253906 12.003906 21.066406 12.003906 19.550781 C 12.003906 18.0625 12.441406 16.882813 13.3125 16.007813 C 14.183594 15.132813 15.273438 14.695313 16.574219 14.695313 C 18.5 14.695313 19.878906 15.453125 20.710938 16.972656 Z M 27.632813 18.03125 C 27.242188 17.179688 26.667969 16.753906 25.914063 16.753906 C 24.507813 16.753906 23.804688 17.679688 23.804688 19.535156 C 23.804688 21.390625 24.507813 22.320313 25.914063 22.320313 C 26.828125 22.320313 27.464844 21.867188 27.828125 20.960938 L 29.78125 21.980469 C 28.871094 23.597656 27.507813 24.40625 25.691406 24.40625 C 24.285156 24.40625 23.164063 23.976563 22.316406 23.113281 C 21.476563 22.253906 21.050781 21.066406 21.050781 19.550781 C 21.050781 18.0625 21.480469 16.882813 22.339844 16.007813 C 23.195313 15.132813 24.285156 14.695313 25.613281 14.695313 C 27.535156 14.695313 28.910156 15.453125 29.742188 16.972656 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 62.503906 15.222656 C 62.503906 21.152344 57.695313 25.960938 51.761719 25.960938 C 45.832031 25.960938 41.023438 21.152344 41.023438 15.222656 C 41.023438 9.292969 45.832031 4.484375 51.761719 4.484375 C 57.695313 4.484375 62.503906 9.292969 62.503906 15.222656 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 54.871094 12.117188 C 54.871094 11.703125 54.535156 11.367188 54.121094 11.367188 L 49.378906 11.367188 C 48.964844 11.367188 48.628906 11.703125 48.628906 12.117188 L 48.628906 16.859375 L 49.953125 16.859375 L 49.953125 22.476563 L 53.546875 22.476563 L 53.546875 16.859375 L 54.871094 16.859375 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 53.371094 9.121094 C 53.371094 10.015625 52.648438 10.742188 51.75 10.742188 C 50.855469 10.742188 50.128906 10.015625 50.128906 9.121094 C 50.128906 8.226563 50.855469 7.5 51.75 7.5 C 52.648438 7.5 53.371094 8.226563 53.371094 9.121094 Z "/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 51.734375 3.390625 C 48.523438 3.390625 45.804688 4.511719 43.578125 6.753906 C 41.296875 9.074219 40.15625 11.816406 40.15625 14.988281 C 40.15625 18.15625 41.296875 20.882813 43.578125 23.160156 C 45.863281 25.441406 48.582031 26.582031 51.734375 26.582031 C 54.929688 26.582031 57.695313 25.433594 60.039063 23.132813 C 62.246094 20.949219 63.347656 18.234375 63.347656 14.988281 C 63.347656 11.738281 62.226563 8.996094 59.980469 6.753906 C 57.734375 4.511719 54.988281 3.390625 51.734375 3.390625 Z M 51.765625 5.480469 C 54.398438 5.480469 56.632813 6.40625 58.46875 8.261719 C 60.328125 10.097656 61.257813 12.339844 61.257813 14.988281 C 61.257813 17.652344 60.347656 19.867188 58.527344 21.625 C 56.613281 23.519531 54.359375 24.464844 51.765625 24.464844 C 49.171875 24.464844 46.9375 23.527344 45.058594 21.652344 C 43.183594 19.78125 42.246094 17.558594 42.246094 14.988281 C 42.246094 12.417969 43.191406 10.175781 45.089844 8.261719 C 46.910156 6.40625 49.132813 5.480469 51.765625 5.480469 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 48.402344 32.746094 C 48.714844 32.746094 49.003906 32.777344 49.265625 32.832031 C 49.523438 32.886719 49.75 32.976563 49.933594 33.105469 C 50.121094 33.230469 50.261719 33.398438 50.367188 33.609375 C 50.46875 33.820313 50.519531 34.078125 50.519531 34.386719 C 50.519531 34.722656 50.445313 35 50.292969 35.222656 C 50.140625 35.445313 49.914063 35.625 49.617188 35.769531 C 50.027344 35.886719 50.332031 36.09375 50.535156 36.386719 C 50.738281 36.679688 50.839844 37.035156 50.839844 37.449219 C 50.839844 37.78125 50.773438 38.070313 50.644531 38.316406 C 50.511719 38.558594 50.335938 38.761719 50.117188 38.914063 C 49.898438 39.070313 49.644531 39.183594 49.363281 39.257813 C 49.082031 39.332031 48.792969 39.371094 48.496094 39.371094 L 45.277344 39.371094 L 45.277344 32.746094 Z M 48.214844 35.425781 C 48.476563 35.425781 48.6875 35.363281 48.855469 35.242188 C 49.023438 35.117188 49.105469 34.917969 49.105469 34.640625 C 49.105469 34.484375 49.078125 34.359375 49.023438 34.261719 C 48.96875 34.160156 48.894531 34.085938 48.800781 34.027344 C 48.707031 33.972656 48.601563 33.933594 48.480469 33.914063 C 48.359375 33.890625 48.234375 33.878906 48.101563 33.878906 L 46.738281 33.878906 L 46.738281 35.425781 Z M 48.300781 38.234375 C 48.441406 38.234375 48.578125 38.222656 48.707031 38.195313 C 48.839844 38.167969 48.953125 38.121094 49.054688 38.054688 C 49.152344 37.992188 49.230469 37.902344 49.289063 37.789063 C 49.347656 37.679688 49.378906 37.539063 49.378906 37.363281 C 49.378906 37.023438 49.28125 36.78125 49.089844 36.636719 C 48.898438 36.492188 48.644531 36.417969 48.328125 36.417969 L 46.738281 36.417969 L 46.738281 38.234375 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 51.09375 32.746094 L 52.726563 32.746094 L 54.277344 35.363281 L 55.820313 32.746094 L 57.445313 32.746094 L 54.984375 36.828125 L 54.984375 39.371094 L 53.523438 39.371094 L 53.523438 36.789063 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 98.441406 37.730469 C 98.519531 37.886719 98.625 38.011719 98.761719 38.109375 C 98.894531 38.203125 99.046875 38.273438 99.226563 38.320313 C 99.40625 38.367188 99.589844 38.390625 99.78125 38.390625 C 99.910156 38.390625 100.050781 38.378906 100.199219 38.359375 C 100.347656 38.335938 100.484375 38.296875 100.617188 38.234375 C 100.746094 38.171875 100.851563 38.085938 100.941406 37.976563 C 101.023438 37.871094 101.070313 37.730469 101.070313 37.566406 C 101.070313 37.386719 101.011719 37.242188 100.898438 37.128906 C 100.785156 37.019531 100.632813 36.925781 100.449219 36.851563 C 100.261719 36.777344 100.050781 36.710938 99.820313 36.65625 C 99.582031 36.601563 99.347656 36.539063 99.105469 36.472656 C 98.859375 36.410156 98.617188 36.332031 98.382813 36.242188 C 98.148438 36.15625 97.9375 36.039063 97.753906 35.894531 C 97.566406 35.753906 97.417969 35.574219 97.304688 35.363281 C 97.191406 35.148438 97.132813 34.890625 97.132813 34.589844 C 97.132813 34.246094 97.207031 33.953125 97.351563 33.703125 C 97.496094 33.453125 97.683594 33.242188 97.917969 33.074219 C 98.152344 32.910156 98.421875 32.785156 98.71875 32.703125 C 99.011719 32.625 99.308594 32.585938 99.605469 32.585938 C 99.953125 32.585938 100.285156 32.625 100.601563 32.699219 C 100.921875 32.777344 101.203125 32.902344 101.449219 33.078125 C 101.699219 33.25 101.894531 33.472656 102.039063 33.738281 C 102.183594 34.011719 102.257813 34.335938 102.257813 34.71875 L 100.84375 34.71875 C 100.832031 34.519531 100.789063 34.355469 100.71875 34.226563 C 100.648438 34.097656 100.554688 33.996094 100.4375 33.921875 C 100.320313 33.847656 100.1875 33.792969 100.035156 33.765625 C 99.886719 33.734375 99.71875 33.71875 99.542969 33.71875 C 99.425781 33.71875 99.308594 33.730469 99.191406 33.753906 C 99.074219 33.78125 98.96875 33.824219 98.875 33.882813 C 98.777344 33.945313 98.699219 34.023438 98.636719 34.117188 C 98.578125 34.210938 98.546875 34.328125 98.546875 34.46875 C 98.546875 34.597656 98.570313 34.703125 98.617188 34.785156 C 98.667969 34.863281 98.765625 34.941406 98.910156 35.007813 C 99.058594 35.074219 99.257813 35.144531 99.511719 35.210938 C 99.769531 35.277344 100.105469 35.367188 100.519531 35.472656 C 100.640625 35.496094 100.8125 35.542969 101.03125 35.605469 C 101.25 35.671875 101.46875 35.773438 101.683594 35.917969 C 101.902344 36.058594 102.085938 36.25 102.246094 36.488281 C 102.402344 36.726563 102.480469 37.03125 102.480469 37.402344 C 102.480469 37.703125 102.421875 37.984375 102.304688 38.246094 C 102.1875 38.503906 102.011719 38.730469 101.78125 38.917969 C 101.550781 39.105469 101.261719 39.253906 100.917969 39.359375 C 100.574219 39.464844 100.179688 39.515625 99.726563 39.515625 C 99.363281 39.515625 99.007813 39.472656 98.664063 39.382813 C 98.320313 39.292969 98.019531 39.152344 97.757813 38.957031 C 97.492188 38.765625 97.285156 38.519531 97.128906 38.222656 C 96.976563 37.925781 96.902344 37.574219 96.90625 37.167969 L 98.320313 37.167969 C 98.320313 37.390625 98.359375 37.578125 98.441406 37.730469 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 106.644531 32.746094 L 109.121094 39.371094 L 107.609375 39.371094 L 107.109375 37.894531 L 104.632813 37.894531 L 104.113281 39.371094 L 102.648438 39.371094 L 105.152344 32.746094 Z M 106.730469 36.808594 L 105.894531 34.378906 L 105.875 34.378906 L 105.015625 36.808594 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 72.519531 32.746094 L 75.285156 37.191406 L 75.300781 37.191406 L 75.300781 32.746094 L 76.667969 32.746094 L 76.667969 39.371094 L 75.210938 39.371094 L 72.453125 34.9375 L 72.433594 34.9375 L 72.433594 39.371094 L 71.070313 39.371094 L 71.070313 32.746094 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 82.195313 34.511719 C 82.109375 34.371094 82 34.25 81.871094 34.144531 C 81.742188 34.039063 81.59375 33.957031 81.429688 33.898438 C 81.265625 33.839844 81.09375 33.8125 80.914063 33.8125 C 80.585938 33.8125 80.308594 33.875 80.078125 34 C 79.851563 34.128906 79.664063 34.296875 79.523438 34.511719 C 79.382813 34.722656 79.277344 34.964844 79.210938 35.238281 C 79.148438 35.511719 79.113281 35.792969 79.113281 36.082031 C 79.113281 36.359375 79.148438 36.632813 79.210938 36.894531 C 79.277344 37.15625 79.382813 37.394531 79.523438 37.601563 C 79.664063 37.8125 79.851563 37.980469 80.078125 38.109375 C 80.308594 38.234375 80.585938 38.296875 80.914063 38.296875 C 81.359375 38.296875 81.707031 38.164063 81.957031 37.890625 C 82.210938 37.617188 82.363281 37.257813 82.417969 36.8125 L 83.828125 36.8125 C 83.792969 37.226563 83.695313 37.601563 83.539063 37.9375 C 83.386719 38.269531 83.179688 38.554688 82.929688 38.789063 C 82.675781 39.027344 82.378906 39.207031 82.039063 39.332031 C 81.699219 39.453125 81.324219 39.515625 80.914063 39.515625 C 80.40625 39.515625 79.953125 39.429688 79.546875 39.25 C 79.140625 39.078125 78.800781 38.832031 78.519531 38.523438 C 78.242188 38.214844 78.027344 37.851563 77.878906 37.433594 C 77.730469 37.015625 77.65625 36.566406 77.65625 36.082031 C 77.65625 35.585938 77.730469 35.128906 77.878906 34.703125 C 78.027344 34.28125 78.242188 33.910156 78.519531 33.59375 C 78.800781 33.28125 79.140625 33.03125 79.546875 32.851563 C 79.953125 32.671875 80.40625 32.585938 80.914063 32.585938 C 81.28125 32.585938 81.625 32.636719 81.949219 32.742188 C 82.273438 32.847656 82.566406 33 82.820313 33.203125 C 83.078125 33.402344 83.289063 33.652344 83.457031 33.949219 C 83.625 34.246094 83.730469 34.585938 83.773438 34.96875 L 82.363281 34.96875 C 82.335938 34.804688 82.28125 34.648438 82.195313 34.511719 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 114.578125 14.980469 C 114.585938 20.824219 109.847656 25.566406 104.003906 25.574219 C 98.15625 25.574219 93.414063 20.84375 93.410156 14.996094 C 93.410156 14.992188 93.410156 14.984375 93.410156 14.980469 C 93.40625 9.136719 98.140625 4.394531 103.988281 4.390625 C 109.832031 4.382813 114.574219 9.121094 114.578125 14.964844 C 114.578125 14.96875 114.578125 14.976563 114.578125 14.980469 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 103.917969 3.386719 C 100.707031 3.386719 97.988281 4.507813 95.761719 6.746094 C 93.480469 9.066406 92.335938 11.8125 92.335938 14.980469 C 92.335938 18.148438 93.480469 20.875 95.761719 23.15625 C 98.046875 25.4375 100.765625 26.574219 103.917969 26.574219 C 107.113281 26.574219 109.878906 25.425781 112.21875 23.125 C 114.425781 20.941406 115.53125 18.226563 115.53125 14.980469 C 115.53125 11.734375 114.40625 8.988281 112.164063 6.746094 C 109.917969 4.507813 107.171875 3.386719 103.917969 3.386719 Z M 103.949219 5.472656 C 106.578125 5.472656 108.8125 6.398438 110.652344 8.257813 C 112.511719 10.089844 113.4375 12.332031 113.4375 14.980469 C 113.4375 17.648438 112.53125 19.859375 110.710938 21.621094 C 108.796875 23.511719 106.539063 24.460938 103.949219 24.460938 C 101.355469 24.460938 99.121094 23.523438 97.242188 21.648438 C 95.367188 19.773438 94.425781 17.550781 94.425781 14.980469 C 94.425781 12.410156 95.375 10.167969 97.273438 8.257813 C 99.089844 6.398438 101.316406 5.472656 103.949219 5.472656 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 98.777344 13.34375 C 99.242188 10.425781 101.292969 8.867188 103.871094 8.867188 C 107.570313 8.867188 109.828125 11.554688 109.828125 15.136719 C 109.828125 18.628906 107.425781 21.34375 103.8125 21.34375 C 101.324219 21.34375 99.097656 19.816406 98.691406 16.808594 L 101.613281 16.808594 C 101.699219 18.371094 102.710938 18.917969 104.160156 18.917969 C 105.804688 18.917969 106.878906 17.386719 106.878906 15.046875 C 106.878906 12.59375 105.953125 11.292969 104.214844 11.292969 C 102.945313 11.292969 101.84375 11.757813 101.613281 13.34375 L 102.460938 13.339844 L 100.164063 15.636719 L 97.863281 13.339844 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 88.628906 14.980469 C 88.632813 20.9375 83.808594 25.769531 77.851563 25.773438 C 71.894531 25.777344 67.058594 20.953125 67.054688 14.996094 C 67.054688 14.992188 67.054688 14.984375 67.054688 14.980469 C 67.050781 9.023438 71.878906 4.191406 77.835938 4.1875 C 83.792969 4.183594 88.625 9.007813 88.628906 14.964844 C 88.628906 14.96875 88.628906 14.976563 88.628906 14.980469 Z "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 77.828125 3.386719 C 81.078125 3.386719 83.824219 4.507813 86.070313 6.746094 C 88.316406 8.988281 89.4375 11.734375 89.4375 14.980469 C 89.4375 18.226563 88.335938 20.941406 86.128906 23.125 C 83.789063 25.425781 81.019531 26.574219 77.828125 26.574219 C 74.671875 26.574219 71.953125 25.4375 69.671875 23.15625 C 67.386719 20.875 66.246094 18.148438 66.246094 14.980469 C 66.246094 11.8125 67.386719 9.066406 69.671875 6.746094 C 71.898438 4.507813 74.613281 3.386719 77.828125 3.386719 Z M 68.855469 11.867188 C 68.507813 12.84375 68.335938 13.882813 68.335938 14.980469 C 68.335938 17.550781 69.273438 19.773438 71.152344 21.648438 C 73.027344 23.523438 75.261719 24.460938 77.855469 24.460938 C 80.449219 24.460938 82.703125 23.511719 84.621094 21.617188 C 85.261719 21 85.789063 20.324219 86.203125 19.589844 L 81.832031 17.644531 C 81.535156 19.113281 80.226563 20.109375 78.640625 20.226563 L 78.640625 22.011719 L 77.308594 22.011719 L 77.308594 20.226563 C 76.007813 20.210938 74.75 19.675781 73.789063 18.835938 L 75.386719 17.226563 C 76.15625 17.949219 76.925781 18.273438 77.976563 18.273438 C 78.65625 18.273438 79.410156 18.007813 79.410156 17.121094 C 79.410156 16.808594 79.289063 16.589844 79.097656 16.425781 L 77.992188 15.933594 L 76.613281 15.320313 C 75.933594 15.015625 75.355469 14.761719 74.777344 14.503906 Z M 77.855469 5.472656 C 75.222656 5.472656 73 6.398438 71.179688 8.257813 C 70.683594 8.753906 70.253906 9.277344 69.890625 9.820313 L 74.320313 11.796875 C 74.722656 10.566406 75.890625 9.820313 77.308594 9.738281 L 77.308594 7.949219 L 78.640625 7.949219 L 78.640625 9.738281 C 79.558594 9.78125 80.5625 10.03125 81.554688 10.800781 L 80.03125 12.367188 C 79.46875 11.96875 78.757813 11.6875 78.046875 11.6875 C 77.472656 11.6875 76.660156 11.863281 76.660156 12.585938 C 76.660156 12.699219 76.695313 12.796875 76.761719 12.882813 L 78.246094 13.542969 L 79.25 13.988281 C 79.890625 14.273438 80.503906 14.546875 81.113281 14.816406 L 87.054688 17.464844 C 87.25 16.683594 87.347656 15.855469 87.347656 14.980469 C 87.347656 12.332031 86.417969 10.089844 84.5625 8.257813 C 82.722656 6.398438 80.488281 5.472656 77.855469 5.472656 Z "/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 900 KiB

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 220 KiB

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB