~jelle/penninckshuis-wordpress-theme

06ffb39d15d7d4bf7b1a5582a23939496f7c0d50 — Jelle Hermsen 1 year, 6 months ago d42deb5 main
Initial version of the template
A LICENSE => LICENSE +363 -0
@@ 0,0 1,363 @@
Het Penninckshuis Wordpress Theme
=================================

Copyright (C) 2022 Geloofsgemeenschap Het Penninckshuis, Jelle Hermsen

This license applies only to the code in this repository. Images, fonts and
other assets are explicitly excluded.

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
Street, Fifth Floor, Boston, MA  02110-1301, USA.


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

                    GNU GENERAL PUBLIC LICENSE
                       Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

                            Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it.  (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.)  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have.  You must make sure that they, too, receive or can get the
source code.  And you must show them these terms so they know their
rights.

  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.

  Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software.  If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary.  To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.

  The precise terms and conditions for copying, distribution and
modification follow.

                    GNU GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License.  The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language.  (Hereinafter, translation is included without limitation in
the term "modification".)  Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.

  1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.

You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.

  2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.

    b) You must cause any work that you distribute or publish, that in
    whole or in part contains or is derived from the Program or any
    part thereof, to be licensed as a whole at no charge to all third
    parties under the terms of this License.

    c) If the modified program normally reads commands interactively
    when run, you must cause it, when started running for such
    interactive use in the most ordinary way, to print or display an
    announcement including an appropriate copyright notice and a
    notice that there is no warranty (or else, saying that you provide
    a warranty) and that users may redistribute the program under
    these conditions, and telling the user how to view a copy of this
    License.  (Exception: if the Program itself is interactive but
    does not normally print such an announcement, your work based on
    the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.

In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable
    source code, which must be distributed under the terms of Sections
    1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three
    years, to give any third party, for a charge no more than your
    cost of physically performing source distribution, a complete
    machine-readable copy of the corresponding source code, to be
    distributed under the terms of Sections 1 and 2 above on a medium
    customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer
    to distribute corresponding source code.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form with such
    an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

  4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License.  Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.

  5. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Program or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.

  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all.  For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded.  In such case, this License incorporates
the limitation as if written in the body of this License.

  9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time.  Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

Each version is given a distinguishing version number.  If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation.  If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.

  10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission.  For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this.  Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

                            NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

                     END OF TERMS AND CONDITIONS

            How to Apply These Terms to Your New Programs

  If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

  To do so, attach the following notices to the program.  It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:

    Gnomovision version 69, Copyright (C) year name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License.  Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  `Gnomovision' (which makes passes at compilers) written by James Hacker.

  <signature of Ty Coon>, 1 April 1989
  Ty Coon, President of Vice

This General Public License does not permit incorporating your program into
proprietary programs.  If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library.  If this is what you want to do, use the GNU Lesser General
Public License instead of this License.

A README.md => README.md +4 -0
@@ 0,0 1,4 @@
# Het Penninckshuis WordPress Theme

This is the WordPress theme for Geloofsgemeenschap het Penninckshuis. You can
find us at https://hetpenninckshuis.nl/

A src/archive-extern.php => src/archive-extern.php +47 -0
@@ 0,0 1,47 @@
<?php get_header(); ?> 
<div class="blocks masonry">
<?php 
if(is_category()) {
    echo '<div class="stamp"><h1 class="categoryTitle">' . single_cat_title('',false) . '</h1></div>';
    query_posts(array_merge( array( 'category__not_in' => array(60) ) , $wp_query->query ));
}
if(is_search()) {
    echo '<div class="stamp"><h1 class="categoryTitle">Zoekresultaten voor "' . $_GET['s'] . '"</h1></div>';
    if(!$wp_query) global $wp_query;
    query_posts( array_merge( array( 'category__not_in' => array(60) ) , $wp_query->query ) );
}
error_reporting(0);
ini_set('display_errors',0);
?>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="block">
    <a href="<?php the_permalink(); ?>">
        <?php
            $img_id = get_post_thumbnail_id($post->ID);
            $alt_text = get_post_meta($img_id , '_wp_attachment_image_alt', true);
            the_post_thumbnail('post-thumbnail', array('title' => $alt_text));
        ?>
        <h2><?php the_title(); ?></h2>
        <span class="excerpt ellipsis">
            <p><?php echo trim(get_the_excerpt()); ?></p>
        </span>
        <?php if(trim(get_field('youtube'))!='' || trim(get_field('vimeo'))!='' ) echo '<span class="videoIcon"></span>';?>
    </a>
</div>

<?php endwhile; ?>
<?php else:
    echo '<h2>Er zijn jammer genoeg geen berichten gevonden. Probeer te zoeken in het zoekscherm onderaan deze pagina, of bezoek de <a href="/">homepagina</a>.</h2>';
?>
<?php endif; ?>

</div>

<div class="navigation"><p>
 <span class="alignLeft"><?php previous_posts_link('&#8592; Vorige',''); ?></span>
 <span class="alignRight"><?php next_posts_link('Volgende &#8594;','') ?></span>
</p>

</div>
<?php get_footer(); ?>

A src/category-activiteiten.php => src/category-activiteiten.php +44 -0
@@ 0,0 1,44 @@
<?php get_header(); ?> 

<div class="blocks masonry">
<?php 
if(is_category()) {
    echo '<div class="stamp"><h1 class="categoryTitle">' . single_cat_title('',false) . '</h1></div>';
}
if(is_search()) {
    echo '<div class="stamp"><h1 class="categoryTitle">Zoekresultaten voor "' . $_GET['s'] . '"</h1></div>';
}
?>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="block">
    <a href="<?php the_permalink(); ?>">
        <?php
            $img_id = get_post_thumbnail_id($post->ID);
            $alt_text = get_post_meta($img_id , '_wp_attachment_image_alt', true);
            the_post_thumbnail('post-thumbnail', array('title' => $alt_text));
        ?>
        <h2><?php the_title(); ?></h2>
        <span class="excerpt ellipsis">
            <p><?php echo trim(get_the_excerpt()); ?></p>
        </span>
        <?php if(trim(get_field('youtube'))!='' || trim(get_field('vimeo'))!='' ) echo '<span class="videoIcon"></span>';?>
    </a>
</div>

<?php endwhile; ?>
<?php else:
    echo '<h2>Er zijn jammer genoeg geen berichten gevonden. Probeer te zoeken in het zoekscherm onderaan deze pagina, of bezoek de <a href="/">homepagina</a>.</h2>';
?>
<?php endif; ?>

</div>


<div class="navigation"><p>
 <span class="alignLeft"><?php previous_posts_link('&#8592; Vorige',''); ?></span>
 <span class="alignRight"><?php next_posts_link('Volgende &#8594;','') ?></span>
</p>

</div>
<?php get_footer(); ?>

A src/favicon.ico => src/favicon.ico +0 -0
A src/fonts/pt-sans-v17-latin-regular.eot => src/fonts/pt-sans-v17-latin-regular.eot +0 -0
A src/fonts/pt-sans-v17-latin-regular.svg => src/fonts/pt-sans-v17-latin-regular.svg +357 -0
@@ 0,0 1,357 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<defs >
<font id="PTSans" horiz-adv-x="527" ><font-face
    font-family="PT Sans"
    units-per-em="1000"
    panose-1="2 11 5 3 2 2 3 2 2 4"
    ascent="1018"
    descent="-276"
    alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="267" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="305" d="M127 700H210V353L193 177H144L127 353V700ZM110 46Q110 73 125 88T167 104Q194 104 210 89T226 46Q226 20 210 4T167 -12Q141 -12 126 4T110 46Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="335" d="M207 700H285L254 507H207V700ZM90 700H168L137 507H90V700Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="545" d="M280 225H175L136 58H67L106 225H28L42 289H121L152 420H78L92 484H167L205 642H274L236 484H341L379 642H448L410 484H487L471 420H395L364 289H437L421 225H349L310 58H241L280 225ZM190 289H295L326
420H221L190 289Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="545" d="M242 -12Q187 -11 145 -3T76 20L103 93Q123 81 157 71T242 60V330Q212 345 183 362T130 402T93 458T79 534Q79 606 119 652T242 709V800H310V712Q361 710 393 703T452 683L428 613Q408 623 380 630T310
640V393Q341 377 372 359T427 316T467 260T482 185Q482 107 439 57T310 -8V-100H242V-12ZM399 178Q399 202 391 221T368 255T335 282T294 305V62Q340 69 369 97T399 178ZM162 539Q162 496 189 469T258 420V639Q205 633 184 604T162 539Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="773" d="M70 542Q70 587 82 619T114 672T163 702T225 712Q258 712 286 703T335 674T368 622T380 542Q380 495 368 463T336 410T287 381T225 372Q192 372 164 381T115 410T82 462T70 542ZM144 542Q144 482
165 456T225 430Q244 430 259 435T284 453T300 487T306 542Q306 575 301 596T285 630T259 648T225 654Q187 654 166 631T144 542ZM427 171Q427 216 439 248T471 301T520 331T582 341Q615 341 643 332T692 303T725 251T737 171Q737 124 725 92T693 39T644 10T582
1Q549 1 521 10T472 39T439 91T427 171ZM501 171Q501 111 522 85T582 59Q601 59 616 64T641 82T657 116T663 171Q663 204 658 225T642 259T616 277T582 283Q544 283 523 260T501 171ZM637 713L686 675L173 -12L123 27L637 713Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="814" d="M118 187Q118 227 132 263T170 331T224 388T288 434Q264 470 247 506T229 584Q229 608 237 631T262 672T307 701T374 712Q415 712 443 702T488 674T512 636T520 593Q520 551 488 507T385 421Q401
392 422 362T468 301T517 242T567 187Q578 199 589 217T610 256T629 299T645 341L707 312Q701 295 690 272T666 224T638 177T612 139Q633 119 650 105T681 80T709 61T737 44L687 -12Q634 14 566 81Q548 63 527 47T478 17T419 -4T347 -12Q300 -12 259 1T186 39T137
102T118 187ZM519 131Q490 160 462 194T409 262T362 327T325 383Q298 363 275 342T235 298T208 247T198 189Q198 158 211 134T246 93T298 67T359 58Q384 58 407 64T452 81T490 104T519 131ZM307 584Q307 554 319 525T352 466Q405 500 425 528T446 577Q446 609 431
629T377 649Q341 649 324 631T307 584Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="218" d="M90 700H168L137 507H90V700Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="280" d="M227 -220Q181 -172 149 -115T98 3T69 125T60 243Q60 298 69 359T98 481T150 602T230 712L278 677Q238 626 212 572T169 461T147 350T140 243Q140 195 147 139T171 26T214 -85T278 -183L227 -220Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="280" d="M53 712Q99 664 131 607T182 489T211 367T220 249Q220 194 211 133T182 11T130 -110T50 -220L2 -185Q42 -134 69 -79T111 32T133 143T140 249Q140 297 132 353T108 466T65 577T2 675L53 712Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="351" d="M130 715L155 673L173 617L194 674L218 714L266 688L240 645L194 597L262 609H310V553H264L200 565L246 517L269 478L222 450L196 492L173 553L154 495L129 453L79 481L106 523L148 565L90 553H40V609H90L152
597L107 641L81 687L130 715Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="505" d="M40 374H216V555H288V374H464V302H288V122H216V302H40V374Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="225" d="M49 43Q49 67 65 82T106 97Q137 97 156 75T176 11Q176 -25 166 -52T140 -98T105 -130T67 -149L42 -110Q78 -96 95 -67T113 -7Q104 -10 96 -10Q76 -10 63 3T49 43Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="360" d="M59 325H301V251H59V325Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="214" d="M49 46Q49 73 64 88T106 104Q133 104 149 89T165 46Q165 20 149 4T106 -12Q80 -12 65 4T49 46Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="354" d="M328 712L391 684L26 -140L-37 -112L328 712Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="545" d="M43 350Q43 530 101 621T272 712Q393 712 447 623T502 350Q502 170 444 79T272 -12Q153 -12 98 83T43 350ZM126 350Q126 285 134 232T161 140T206 80T272 58Q348 58 383 128T419 350Q419 414 412 468T387
561T341 621T272 642Q197 642 162 571T126 350Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="545" d="M108 74H248V558L258 617L218 570L108 491L70 542L290 712H326V74H463V0H108V74Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="545" d="M446 541Q446 488 427 433T376 321T305 212T227 110L178 67V63L242 74H460V0H62V29Q84 52 115 86T179 161T245 249T304 344T347 439T363 528Q363 577 335 609T250 642Q212 642 176 627T114 591L81 648Q116
678 164 695T267 712Q310 712 343 700T399 664T434 610T446 541Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="545" d="M234 58Q268 58 297 68T347 97T380 144T392 203Q392 273 351 307T236 341H162V370L306 592L352 636L287 626H89V700H446V671L287 432L252 403V401L286 408Q326 407 360 394T419 355T458 294T472 213Q472
159 453 117T402 47T325 3T232 -12Q187 -12 151 -5T88 13L109 84Q132 73 163 66T234 58Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="545" d="M524 215H406V0H328V215H20V248L352 711H406V285H524V215ZM328 503L338 585H335L300 517L159 326L111 277L181 285H328V503Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="545" d="M213 58Q282 58 327 98T372 214Q372 287 328 323T205 359L121 354V700H433V626H196V427L239 429Q338 428 395 374T452 219Q452 163 433 120T382 47T305 3T211 -12Q166 -12 135 -7T77 8L98 76Q121 67
147 63T213 58Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="545" d="M492 211Q492 165 478 125T437 54T370 6T279 -12Q229 -12 189 4T120 51T76 129T60 235Q60 334 85 417T156 563T262 663T396 712L413 648Q357 638 311 610T231 541T174 449T144 344Q160 371 198 393T291
416Q385 416 438 362T492 211ZM409 203Q409 274 376 310T274 346Q225 346 190 322T140 268Q138 254 138 245T138 225Q138 194 146 164T173 111T217 73T280 58Q309 58 332 69T373 99T399 145T409 203Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="545" d="M110 0L361 586L405 635L346 626H61V700H479V673L191 0H110Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="545" d="M68 167Q68 230 101 276T204 361Q179 376 158 392T120 430T94 477T84 537Q84 576 97 608T136 663T197 699T278 712Q320 712 354 700T411 667T448 617T461 553Q461 496 435 453T349 367Q375 352 398
334T439 294T467 245T477 182Q477 139 463 104T422 43T356 3T267 -12Q219 -12 182 2T120 40T81 96T68 167ZM399 177Q399 207 387 229T356 270T311 304T259 333Q198 299 172 257T146 177Q146 153 154 131T178 93T217 68T272 58Q297 58 320 65T360 87T388 124T399
177ZM162 539Q162 511 173 490T202 451T245 420T295 392Q340 427 361 461T383 536Q383 587 352 614T276 642Q249 642 228 633T192 610T170 578T162 539Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="545" d="M52 488Q52 536 66 577T107 648T174 695T269 712Q371 712 428 646T485 460Q485 347 460 263T389 120T283 30T149 -12L131 52Q189 61 235 86T315 149T370 235T399 341Q372 309 340 297T254 284Q213 284
177 297T112 337T68 401T52 488ZM135 496Q135 425 172 390T271 354Q320 354 355 370T405 412Q407 425 407 435T407 456Q407 492 399 525T373 585T329 627T264 642Q203 642 169 604T135 496Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="219" d="M91 449Q91 476 106 491T148 507Q175 507 191 492T207 449Q207 423 191 407T148 391Q122 391 107 407T91 449ZM91 46Q91 73 106 88T148 104Q175 104 191 89T207 46Q207 20 191 4T148 -12Q122 -12 107
4T91 46Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="256" d="M89 43Q89 67 105 82T146 97Q177 97 196 75T216 11Q216 -25 206 -52T180 -98T145 -130T107 -149L82 -110Q118 -96 135 -67T153 -7Q144 -10 136 -10Q116 -10 103 3T89 43ZM96 449Q96 476 111 491T153
507Q180 507 196 492T212 449Q212 423 196 407T153 391Q127 391 112 407T96 449Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="505" d="M42 305V334L420 565L458 503L221 358L130 320L220 288L463 144L425 84L42 305Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="505" d="M40 457H464V385H40V457ZM40 291H464V219H40V291Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="505" d="M463 344V315L85 84L47 145L284 290L375 328L285 360L42 504L80 565L463 344Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="436" d="M150 177Q149 182 149 188T149 199Q149 241 161 273T192 331T232 381T272 427T303 477T316 538Q316 584 290 613T201 642Q165 642 128 630T64 600L37 662Q75 685 117 698T221 712Q265 712 298 700T354
665T388 613T399 549Q399 504 386 471T352 410T308 358T264 308T230 250T216 177H150ZM130 46Q130 73 145 88T187 104Q214 104 230 89T246 46Q246 20 230 4T187 -12Q161 -12 146 4T130 46Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="1064" d="M707 491H741L690 204Q685 178 683 158T680 121Q680 96 688 85T718 73Q752 73 785 91T845 142T887 221T904 326Q904 403 878 462T805 561T693 623T550 644Q469 644 398 614T274 531T191 404T160 243Q160
154 187 84T266 -34T388 -107T546 -132Q575 -132 612 -126T679 -104L699 -168Q654 -187 616 -193T534 -200Q441 -200 360 -172T218 -89T122 47T87 236Q87 345 124 433T226 583T375 678T555 712Q645 712 722 686T855 610T944 489T977 326Q977 262 955 204T896 101T808
31T702 4Q660 4 635 22T610 89Q610 98 611 108T614 131H610Q596 108 577 86T535 45T485 16T429 4Q405 4 383 14T345 45T320 92T310 155Q310 219 331 281T387 391T470 468T571 498Q608 498 630 487T673 460L707 491ZM650 393Q633 413 616 420T573 428Q534 428 500
405T442 344T403 260T388 168Q388 129 404 102T462 74Q482 74 503 87T546 122T586 173T620 230L650 393Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="585" d="M418 194H160L90 0H8L273 711H311L577 0H490L418 194ZM187 266H393L315 479L290 585H289L264 477L187 266Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="584" d="M507 540Q507 515 499 489T475 441T434 401T375 375V371Q405 366 432 354T481 321T515 270T528 199Q528 145 506 106T447 41T363 4T267 -8Q250 -8 227 -8T179 -7T129 -3T85 5V694Q122 700 171 704T278
708Q317 708 357 702T431 677T485 625T507 540ZM275 64Q307 64 337 71T390 95T426 136T440 193Q440 234 424 259T381 298T321 317T255 322H168V71Q175 69 188 68T216 66T247 65T275 64ZM220 392Q237 392 261 393T301 396Q325 404 346 415T383 442T409 478T419 523Q419
556 407 577T373 612T325 630T270 636Q237 636 210 635T168 630V392H220Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="571" d="M533 29Q503 6 457 -3T359 -12Q296 -12 241 9T145 75T80 187T56 350Q56 448 82 516T152 628T250 692T360 712Q420 712 458 706T523 688L503 615Q455 638 366 638Q325 638 285 623T214 574T163 485T144
350Q144 278 162 224T211 134T285 80T378 62Q423 62 456 71T513 94L533 29Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="654" d="M85 700Q104 703 127 704T176 706T226 707T272 708Q356 708 417 682T519 610T578 498T598 355Q598 284 580 219T521 103T417 22T262 -9Q246 -9 221 -9T168 -7T118 -4T85 -1V700ZM274 634Q261 634 246 634T215
633T188 631T168 629V69Q173 68 187 68T216 67T245 66T264 65Q334 65 381 89T457 153T498 246T510 355Q510 404 499 453T461 543T389 608T274 634Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="536" d="M85 700H466V626H168V397H441V323H168V74H471V0H85V700Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="517" d="M85 700H466V626H168V387H446V313H168V0H85V700Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="612" d="M321 349H556V41Q540 29 518 19T470 2T417 -8T363 -12Q296 -12 240 9T143 75T79 188T56 350Q56 447 84 516T157 628T258 692T370 712Q430 712 469 706T535 688L514 615Q466 638 377 638Q335 638 294 624T219
575T165 486T144 350Q144 276 161 222T208 133T282 80T376 62Q440 62 485 87V282L321 302V349Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="672" d="M504 321H168V0H85V700H168V395H504V700H587V0H504V321Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="291" d="M104 700H187V0H104V700Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="291" d="M112 700H195V154Q195 74 160 32T52 -10Q44 -10 32 -9T8 -6T-15 -1T-34 6L-18 77Q10 64 43 64Q85 64 98 93T112 174V700Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="610" d="M215 324H168V0H85V700H168V374L213 388L448 700H544L310 399L268 366L319 326L575 0H470L215 324Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="517" d="M499 0H85V700H168V74H499V0Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="791" d="M623 470L633 575H628L590 479L408 163H383L190 480L154 575H149L163 471V0H85V700H147L366 342L399 264H401L432 344L641 700H706V0H623V470Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="673" d="M211 458L157 559H153L163 458V0H85V711H129L464 244L516 148H521L510 244V700H588V-11H544L211 458Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="684" d="M56 350Q56 525 130 618T341 712Q415 712 469 686T558 613T611 499T628 350Q628 175 554 82T341 -12Q268 -12 215 14T126 87T73 201T56 350ZM144 350Q144 292 155 240T191 149T252 86T341 62Q434 62 487
132T540 350Q540 407 529 459T493 551T431 614T341 638Q249 638 197 568T144 350Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="559" d="M85 693Q123 702 167 705T254 708Q300 708 347 699T434 666T497 600T522 493Q522 429 499 385T438 314T351 274T250 262Q245 262 234 262T210 262T185 264T168 266V0H85V693ZM256 636Q230 636 206 635T168
630V340Q173 338 184 338T207 337T230 336T246 336Q280 336 313 342T374 366T417 414T434 493Q434 534 419 561T378 605T320 629T256 636Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="684" d="M704 -171Q680 -178 657 -180T611 -183Q561 -183 514 -173T422 -150T336 -127T258 -116Q234 -116 212 -122V-49Q226 -46 239 -44T266 -42Q308 -42 349 -52T434 -75T522 -98T617 -109Q661 -109 704 -99V-171ZM56
350Q56 525 130 618T341 712Q415 712 469 686T558 613T611 499T628 350Q628 175 554 82T341 -12Q268 -12 215 14T126 87T73 201T56 350ZM144 350Q144 292 155 240T191 149T252 86T341 62Q434 62 487 132T540 350Q540 407 529 459T493 551T431 614T341 638Q249 638
197 568T144 350Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="595" d="M85 693Q123 700 172 704T263 708Q309 708 350 698T423 665T474 605T493 515Q493 433 448 382T334 314L382 277L556 0H459L266 302L168 317V0H85V693ZM265 636Q252 636 238 636T211 635T187 633T168 630V372H246Q315
372 360 406T405 512Q405 566 368 601T265 636Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="531" d="M401 178Q401 220 376 246T314 293T232 332T151 375T88 438T63 534Q63 616 120 664T282 712Q343 712 393 703T471 680L446 607Q423 618 379 628T278 638Q212 638 179 609T146 539Q146 500 171 474T233
428T315 387T396 341T459 277T484 185Q484 140 468 104T421 42T346 2T246 -12Q171 -12 122 -1T46 25L74 100Q97 87 142 75T243 62Q276 62 305 68T355 89T388 126T401 178Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="555" d="M537 626H319V0H236V626H18V700H537V626Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="652" d="M487 700H567V233Q567 170 551 124T504 49T430 5T335 -9Q211 -9 148 47T85 217V700H168V256Q168 203 178 167T210 108T262 75T336 65Q417 65 452 109T487 256V700Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="568" d="M267 219L291 113H292L318 221L487 700H570L305 -11H268L-2 700H89L267 219Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="828" d="M222 231L238 115H239L256 233L400 700H440L585 231L602 115H603L621 233L739 700H820L625 -11H579L437 458L419 564H414L396 457L254 -11H208L8 700H96L222 231Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="618" d="M259 356L46 700H146L288 463L313 406L337 463L487 700H579L359 363L589 0H492L334 251L307 311L281 251L119 0H26L259 356Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="558" d="M239 278L8 700H105L269 394L286 333H287L305 396L462 700H551L322 279V0H239V278Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="545" d="M38 75L391 586L433 626H38V700H508V625L153 111L111 74H508V0H38V75Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="304" d="M85 700H266V630H163V-160H266V-230H85V700Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="380" d="M399 -111L333 -140L-37 684L30 712L399 -111Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="304" d="M220 -230H38V-160H142V630H38V700H220V-230Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="500" d="M234 711H263L432 435H350L270 570L247 639L216 569L124 435H48L234 711Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="408" d="M0 -135H408V-205H0V-135Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="280" d="M220 571H175L60 699V720H155L220 571Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="496" d="M69 463Q107 486 157 497T263 508Q315 508 346 494T394 458T416 408T422 354Q422 294 419 237T416 129Q416 92 419 59T430 -2H371L350 68H345Q336 54 323 41T290 17T246 -1T189 -8Q157 -8 130 2T82 30T51
75T39 134Q39 178 57 207T107 254T185 279T286 287Q300 287 313 287T341 285Q344 315 344 339Q344 394 322 416T242 438Q225 438 206 436T166 429T127 418T94 403L69 463ZM211 62Q239 62 261 69T299 88T325 114T341 141V224Q327 225 313 225T284 226Q253 226 224
223T172 210T136 184T122 142Q122 107 147 85T211 62Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="540" d="M77 700H157V451H161Q184 480 219 496T297 512Q394 512 442 450T491 258Q491 127 427 59T247 -9Q191 -9 146 3T77 29V700ZM283 442Q233 442 202 414T157 335V83Q176 72 203 67T259 61Q327 61 367 109T408
259Q408 298 401 332T379 390T341 428T283 442Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="451" d="M418 33Q388 11 347 0T261 -12Q203 -12 163 6T98 59T61 142T49 250Q49 377 105 444T266 512Q314 512 347 505T408 483L385 414Q362 427 334 434T274 442Q132 442 132 250Q132 212 139 178T164 117T210
74T281 58Q317 58 345 69T392 94L418 33Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="538" d="M461 172Q461 121 462 80T471 -2H417L397 69H393Q373 34 335 11T246 -12Q146 -12 98 51T49 248Q49 376 109 442T276 509Q313 509 334 505T381 492V700H461V172ZM259 58Q310 58 340 84T381 165V413Q363
427 340 433T279 439Q210 439 171 394T132 248Q132 207 138 172T160 112T199 73T259 58Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="508" d="M442 40Q412 16 367 2T270 -12Q213 -12 171 6T102 59T62 142T49 250Q49 378 106 445T269 512Q303 512 337 505T398 476T442 417T459 315Q459 282 453 242H132Q132 198 141 164T169 107T218 71T293 58Q327
58 361 70T412 98L442 40ZM270 442Q211 442 176 411T133 305H381Q381 381 352 411T270 442Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="319" d="M22 500H100V528Q100 574 107 608T132 663T176 695T243 706Q275 706 299 702T351 687L333 620Q310 630 290 633T251 636Q225 636 211 628T190 605T182 567T180 514V500H313V430H180V0H100V430H22V500Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="537" d="M460 -23Q460 -120 409 -166T256 -212Q196 -212 160 -205T97 -185L118 -117Q141 -126 169 -134T242 -142Q284 -142 310 -135T353 -110T375 -65T381 1V49H377Q357 20 326 5T245 -11Q144 -11 97 52T49 248Q49
376 110 442T290 509Q347 509 387 500T460 479V-23ZM259 59Q310 59 339 84T380 164V420Q340 439 278 439Q210 439 171 393T132 249Q132 207 139 172T161 112T200 73T259 59Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="547" d="M398 0V285Q398 324 394 353T377 402T345 432T291 442Q244 442 206 412T157 333V0H77V700H157V444H161Q187 475 223 493T314 512Q356 512 387 503T438 469T468 405T478 302V0H398Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="268" d="M94 500H174V0H94V500ZM77 652Q77 675 92 691T132 708Q156 708 173 692T190 652Q190 629 173 614T132 599Q108 599 93 614T77 652Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="267" d="M93 500H173V-27Q173 -120 141 -166T39 -212Q31 -212 24 -212T9 -210V-142Q37 -142 53 -134T79 -107T90 -62T93 3V500ZM76 652Q76 675 91 691T131 708Q155 708 172 692T189 652Q189 629 172 614T131 599Q107
599 92 614T76 652Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="479" d="M203 225H157V0H77V700H157V274L198 288L353 500H446L293 299L252 266L302 226L469 0H370L203 225Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="292" d="M166 123Q166 88 178 73T212 58Q225 58 240 60T274 69L283 6Q267 -2 239 -7T189 -12Q144 -12 115 13T86 100V700H166V123Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="812" d="M370 0V283Q370 323 367 352T353 402T325 432T276 442Q230 442 200 414T157 344V0H77V500H133L148 439H152Q179 471 214 491T307 512Q355 512 385 494T433 429Q456 468 496 490T588 512Q630 512 659 503T707
469T734 404T743 300V0H663V301Q663 337 660 363T646 407T617 433T568 442Q518 442 490 414T450 334V0H370Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="547" d="M398 0V285Q398 363 376 402T293 442Q240 442 206 414T157 342V0H77V500H133L148 439H152Q176 471 216 491T313 512Q354 512 385 503T436 469T467 405T478 302V0H398Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="536" d="M49 250Q49 377 105 444T268 512Q324 512 365 494T434 441T474 358T487 250Q487 123 431 56T268 -12Q212 -12 171 6T102 59T62 142T49 250ZM132 250Q132 212 139 177T163 116T205 74T268 58Q404 57 404
250Q404 289 397 324T373 385T331 426T268 442Q132 443 132 250Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="541" d="M77 500H132L147 440H151Q174 475 210 493T294 512Q394 512 443 453T492 260Q492 197 476 147T429 61T357 7T262 -12Q225 -12 204 -8T157 8V-200H77V500ZM279 442Q228 442 199 416T157 335V87Q175 73 198
66T259 58Q328 58 368 109T409 261Q409 302 402 335T380 392T340 429T279 442Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="537" d="M460 -200H380V50H376Q356 20 326 4T245 -12Q145 -12 97 51T49 248Q49 377 111 443T292 509Q345 509 391 499T460 478V-200ZM259 58Q310 58 339 84T380 164V420Q343 439 278 439Q209 439 171 393T132 249Q132
207 139 172T161 111T200 72T259 58Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="340" d="M313 423Q283 433 256 433Q213 433 188 410T157 350V0H77V500H133L148 439H152Q171 473 197 491T265 510Q294 510 330 500L313 423Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="421" d="M297 136Q297 166 279 183T235 211T177 233T119 260T74 303T56 373Q56 445 97 478T211 512Q265 512 301 503T365 480L346 414Q323 425 291 433T221 442Q177 442 157 427T136 375Q136 349 154 335T198 309T256
286T314 257T359 212T377 139Q377 107 367 79T334 31T280 0T203 -12Q146 -12 106 -1T39 25L63 93Q86 80 123 69T198 58Q241 58 269 75T297 136Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="339" d="M11 500H89V599L169 622V500H305V430H169V153Q169 101 182 80T226 58Q252 58 270 63T310 78L328 17Q301 4 269 -4T200 -12Q139 -12 114 22T89 138V430H11V500Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="539" d="M149 500V215Q149 176 153 147T169 98T199 68T247 58Q274 58 295 66T332 90T361 124T382 166V500H462V142Q462 106 464 68T473 0H418L398 79H393Q370 40 331 14T232 -12Q192 -12 162 -3T111 31T80 95T69
198V500H149Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="482" d="M221 207L249 112H250L275 209L387 500H473L260 -11H226L9 500H101L221 207Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="735" d="M401 500L516 208L541 112H543L562 210L651 500H727L559 -11H520L389 319L370 401H367L347 318L221 -11H182L8 500H95L194 209L211 112H212L236 211L343 500H401Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="515" d="M208 256L40 500H138L233 362L261 305L290 362L387 500H477L308 260L487 0H392L286 152L256 212L225 152L117 0H28L208 256Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="466" d="M224 176L252 80H257L279 177L376 500H457L309 51Q292 2 276 -44T239 -126T194 -183T136 -205Q100 -205 77 -195L91 -126Q104 -131 116 -131Q144 -131 170 -102T213 0L12 500H104L224 176Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="447" d="M42 70L273 388L315 430H42V500H398V430L165 109L124 70H398V0H42V70Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="346" d="M137 112Q137 163 116 181T57 200V270Q95 270 116 290T137 354V596Q137 643 160 672T232 701H317V631H267Q240 631 228 618T215 572V335Q215 291 194 268T145 240V234Q172 230 193 204T215 135V-101Q215
-132 227 -146T268 -160H317V-230H232Q187 -230 162 -204T137 -126V112Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="238" d="M85 700H153V-130H85V700Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="346" d="M235 359Q235 308 256 290T315 271V201Q277 201 256 181T235 117V-125Q235 -172 212 -201T140 -230H55V-160H105Q132 -160 144 -147T157 -101V136Q157 180 177 203T226 231V237Q199 241 178 267T157
336V572Q157 603 145 617T105 631H55V701H141Q185 701 210 675T235 597V359Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="505" d="M31 361Q74 394 109 407T173 420Q201 420 225 412T271 393T314 374T358 365Q377 365 397 373T440 401L474 340Q436 314 406 304T350 293Q323 293 301 301T258 320T217 339T172 348Q149 348 123
338T65 301L31 361Z" />
<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="267" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="304" d="M176 -200H93V147L110 323H159L176 147V-200ZM77 453Q77 480 92 495T134 511Q161 511 177 496T193 453Q193 427 177 411T134 395Q108 395 93 411T77 453Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="545" d="M461 33Q437 16 407 6T341 -9V-100H270V-10Q220 -5 186 15T129 69T97 149T87 250Q87 365 134 431T270 509V600H341V511Q376 509 403 502T452 483L429 415Q409 425 385 432T334 441V58Q366 60 392
70T435 94L461 33ZM170 250Q170 217 175 187T194 131T228 87T280 62V439Q170 418 170 250Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="545" d="M50 383H116Q104 409 96 440T88 513Q88 611 144 661T297 712Q358 712 403 703T477 680L451 609Q428 620 390 629T296 638Q236 638 204 606T171 518Q171 476 181 444T205 383H366V313H235Q243
290 248 265T253 210Q253 180 244 149T217 97L178 64V60L240 74H496V0H50V72Q82 72 104 83T141 113T163 155T170 203Q170 236 164 262T147 313H50V383Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="545" d="M70 596L148 519L169 484Q211 517 272 517Q331 517 375 484L397 519L475 596L524 547L447 469L412 447Q444 404 444 345Q444 285 412 242L447 221L524 143L475 95L397 172L376 205Q333 174
272 174Q210 174 169 205L148 172L70 95L21 143L98 221L132 243Q101 285 101 345Q101 374 109 400T132 448L98 469L21 547L70 596ZM170 345Q170 300 198 270T272 240Q317 240 346 270T375 345Q375 390 346 420T272 451Q227 451 199 421T170 345Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="545" d="M111 328H205L2 700H99L263 394L280 333H281L299 396L456 700H545L342 328H438V268H316V197H438V137H316V0H233V137H111V197H233V268H111V328Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="238" d="M85 206H153V-130H85V206ZM153 364H85V700H153V364Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="497" d="M57 353Q57 384 72 413T114 466L155 480Q129 496 112 520T94 586Q94 642 135 677T251 712Q305 712 342 703T407 681L388 614Q364 625 331 633T262 642Q217 642 196 626T174 583Q174 557 193
543T243 517T307 495T371 467T420 421T440 347Q440 316 425 287T384 235L339 221Q366 205 384 180T403 114Q403 83 391 60T358 20T307 -4T245 -12Q189 -12 153 -3T89 21L109 86Q132 75 164 67T235 58Q277 58 300 71T323 117Q323 143 304 158T254 184T190 206T126
234T77 280T57 353ZM360 345Q360 370 347 386T313 413T264 433T210 452Q181 439 159 415T137 355Q137 330 150 314T183 287T230 267T284 249Q298 255 311 265T336 287T353 314T360 345Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="411" d="M60 653Q60 676 73 690T109 704Q131 704 144 690T158 653Q158 632 145 618T109 604Q87 604 74 618T60 653ZM252 653Q252 676 265 690T301 704Q324 704 337 690T351 653Q351 632 338 618T301
604Q279 604 266 618T252 653Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="806" d="M51 290Q51 373 79 438T155 549T267 618T403 642Q475 642 539 618T651 549T727 439T755 290Q755 207 727 142T651 31T539 -38T403 -62Q323 -62 258 -38T147 31T76 141T51 290ZM121 290Q121
221 143 168T203 78T292 23T403 4Q462 4 513 23T603 78T663 167T685 290Q685 359 663 412T603 502T514 557T403 576Q344 576 293 557T203 502T143 413T121 290ZM519 127Q496 114 468 107T401 100Q320 100 278 151T235 290Q235 381 280 430T401 480Q419 480 433
478T460 473T485 464T512 453L486 392Q464 403 444 407T410 411Q368 411 342 385T315 290Q315 232 341 201T418 168Q465 168 498 186L519 127Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="386" d="M68 677Q93 690 134 699T225 708Q287 708 310 682T333 607Q333 569 332 534T330 467Q330 443 331 421T338 380H283L270 426H266Q253 409 229 393T162 376Q110 376 79 401T48 471Q48 502
63 523T103 557T163 576T238 582Q245 582 251 582T265 581Q266 587 266 592T266 603Q266 630 254 641T208 652Q168 652 135 645T83 627L68 677ZM173 432Q194 432 209 437T236 450T254 468T265 487V529Q254 530 244 530T223 530Q202 530 183 528T150 520T127 504T118
476Q118 456 132 444T173 432Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="478" d="M222 259L380 487L433 445L336 301L288 260L336 224L439 83L387 40L222 259ZM39 259L199 489L253 446L155 301L107 260L155 224L259 82L205 38L39 259Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="505" d="M41 392H465V200H393V320H41V392Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="360" d="M58 325H302V251H58V325Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="700" d="M85 451Q85 515 106 564T163 647T248 698T350 716Q405 716 453 699T538 648T594 565T615 451Q615 387 594 338T537 255T452 204T350 186Q294 186 246 203T162 254T106 337T85 451ZM148 451Q148
399 164 361T207 297T272 258T350 245Q393 245 430 257T494 295T536 359T552 451Q552 503 536 541T493 605T429 644T350 657Q306 657 269 644T205 606T163 542T148 451ZM247 581Q263 586 292 588T347 591Q389 591 419 574T449 513Q449 481 429 464T378 445L406
431L480 322H419L347 426L299 441V322H247V581ZM336 546Q325 546 315 546T299 542V471H333Q362 471 378 480T394 511Q394 546 336 546Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="416" d="M60 643H356V581H60V643Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="425" d="M85 571Q85 602 96 628T126 672T171 701T226 712Q255 712 281 703T326 675T356 630T367 571Q367 538 356 512T326 468T281 440T226 430Q197 430 171 439T126 467T96 512T85 571ZM148 571Q148
533 171 512T226 490Q257 490 280 511T304 571Q304 609 281 630T226 652Q195 652 172 631T148 571Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="505" d="M40 493H216V674H288V493H464V421H288V301H216V421H40V493ZM40 250H464V178H40V250Z" />
<glyph unicode="&#xb2;" glyph-name="twosuperior" horiz-adv-x="394" d="M319 690Q319 659 309 630T281 573T239 518T188 462L142 430V428L199 443H339V380H48V413Q71 432 105 464T172 533T226 609T249 681Q249 712 229 727T180 743Q153 743 128 734T83 712L61
769Q87 787 121 797T192 807Q255 807 287 776T319 690Z" />
<glyph unicode="&#xb3;" glyph-name="threesuperior" horiz-adv-x="394" d="M169 433Q217 433 242 452T268 508Q268 540 245 560T171 580H116V603L213 719L247 746L198 740H68V800H324V767L221 644L196 626V624L219 627Q274 626 306 594T338 508Q338 447 294 410T175
373Q139 373 113 379T67 392L82 452Q99 444 121 439T169 433Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="268" d="M119 720H208V699L107 571H60L119 720Z" />
<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="552" d="M148 500V217Q148 138 172 98T258 58Q313 58 351 90T404 176V500H484V163Q484 122 486 81T499 0H444L416 74H412Q392 39 351 14T249 -12Q201 -12 176 2T132 38H127L148 -67V-200H68V500H148Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="494" d="M341 700H409V-130H341V700ZM185 310Q153 310 126 326T80 370T49 433T37 506Q37 543 48 578T82 640T136 683T208 700H253V-130H185V310Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="267" d="M76 296Q76 323 91 338T133 354Q160 354 176 339T192 296Q192 270 176 254T133 238Q107 238 92 254T76 296Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="287" d="M172 0L148 -43Q190 -51 208 -69T227 -118Q227 -157 195 -182T105 -208Q94 -208 83 -207T60 -204L69 -165Q75 -166 80 -166T90 -166Q112 -166 124 -162T143 -153T151 -140T153 -127Q153 -99
67 -90L115 0H172Z" />
<glyph unicode="&#xb9;" glyph-name="onesuperior" horiz-adv-x="394" d="M72 441H178V695L185 731L158 703L80 656L53 705L207 807H248V441H343V380H72V441Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="398" d="M44 542Q44 587 56 619T88 672T137 702T199 712Q232 712 260 703T309 674T342 622T354 542Q354 495 342 463T310 410T261 381T199 372Q166 372 138 381T89 410T56 462T44 542ZM118 542Q118
482 139 456T199 430Q218 430 233 435T258 453T274 487T280 542Q280 575 275 596T259 630T233 648T199 654Q161 654 140 631T118 542Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="478" d="M257 268L97 40L45 82L141 226L190 267L141 303L39 444L91 487L257 268ZM439 268L279 38L225 81L323 226L371 267L323 303L219 445L272 489L439 268Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="837" d="M628 713L680 678L193 -12L141 24L628 713ZM797 96H714V0H647V96H443V133L669 435H714V155H797V96ZM647 283L653 332H651L629 286L551 181L518 150L568 155H647V283ZM179 595L186 631L158
603L80 556L53 605L207 707H249V280H179V595Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="850" d="M628 713L680 678L193 -12L141 24L628 713ZM790 310Q790 279 780 250T752 193T710 138T659 82L613 50V48L670 63H810V0H519V33Q542 52 576 84T643 153T697 229T720 301Q720 332 700 347T651
363Q624 363 599 354T554 332L532 389Q558 407 592 417T663 427Q726 427 758 396T790 310ZM179 595L186 631L158 603L80 556L53 605L207 707H249V280H179V595Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="876" d="M667 713L719 678L232 -12L180 24L667 713ZM836 96H753V0H686V96H482V133L708 435H753V155H836V96ZM686 283L692 332H690L668 286L590 181L557 150L607 155H686V283ZM178 333Q226 333
251 352T277 408Q277 440 254 460T180 480H125V503L222 619L256 646L207 640H77V700H333V667L230 544L205 526V524L228 527Q283 526 315 494T347 408Q347 347 303 310T184 273Q148 273 122 279T76 292L91 352Q108 344 130 339T178 333Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="436" d="M286 323Q287 318 287 312T287 301Q287 259 275 227T244 169T204 119T164 73T133 23T120 -38Q120 -84 146 -113T235 -142Q271 -142 308 -130T372 -100L399 -162Q361 -185 319 -198T215
-212Q171 -212 138 -200T82 -165T48 -114T37 -49Q37 -4 50 29T84 90T128 142T172 192T206 250T220 323H286ZM191 454Q191 481 206 496T248 512Q275 512 291 497T307 454Q307 428 291 412T248 396Q222 396 207 412T191 454Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="585" d="M418 194H160L90 0H8L273 711H311L577 0H490L418 194ZM187 266H393L315 479L290 585H289L264 477L187 266ZM367 752H293L135 849V870H249L367 752Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="585" d="M418 194H160L90 0H8L273 711H311L577 0H490L418 194ZM187 266H393L315 479L290 585H289L264 477L187 266ZM331 870H445V849L282 752H213L331 870Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="585" d="M418 194H160L90 0H8L273 711H311L577 0H490L418 194ZM187 266H393L315 479L290 585H289L264 477L187 266ZM265 870H325L452 768V747H371L311 796L294 831L275 797L211 747H132V769L265 870Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="585" d="M418 194H160L90 0H8L273 711H311L577 0H490L418 194ZM187 266H393L315 479L290 585H289L264 477L187 266ZM135 785Q166 817 192 828T243 840Q262 840 280 835T314 824T347 812T378 807Q404
807 428 828L453 785Q426 760 402 751T357 741Q338 741 321 746T288 757T255 769T223 774Q207 774 192 768T159 744L135 785Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="585" d="M418 194H160L90 0H8L273 711H311L577 0H490L418 194ZM187 266H393L315 479L290 585H289L264 477L187 266ZM144 794Q144 815 159 828T198 841Q221 841 235 828T250 794Q250 774 236 761T198
748Q174 748 159 761T144 794ZM336 794Q336 815 350 828T388 841Q412 841 427 828T442 794Q442 774 427 761T388 748Q365 748 351 761T336 794Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="585" d="M188 768Q188 805 213 829T293 853Q343 853 371 832T399 768Q399 736 379 715T320 687L577 0H490L418 194H160L90 0H8L264 687Q226 693 207 714T188 768ZM187 266H393L315 479L290 585H289L264
477L187 266ZM249 768Q249 751 259 740T293 728Q315 728 326 739T338 768Q338 787 327 798T293 810Q271 810 260 799T249 768Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="846" d="M391 600L357 497L224 268H395V600H391ZM395 198H181L69 0H-22L393 700H776V626H478V397H751V323H478V74H781V0H395V198Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="571" d="M533 29Q507 9 469 0T386 -11L369 -43Q411 -51 429 -69T448 -118Q448 -157 416 -182T326 -208Q315 -208 304 -207T281 -204L290 -165Q296 -166 301 -166T311 -166Q333 -166 345 -162T364 -153T372
-140T374 -127Q374 -99 288 -90L330 -10Q272 -6 222 17T135 85T77 195T56 350Q56 448 82 516T152 628T250 692T360 712Q420 712 458 706T523 688L503 615Q455 638 366 638Q325 638 285 623T214 574T163 485T144 350Q144 278 162 224T211 134T285 80T378 62Q423
62 456 71T513 94L533 29Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="536" d="M85 700H466V626H168V397H441V323H168V74H471V0H85V700ZM326 752H252L94 849V870H208L326 752Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="536" d="M85 700H466V626H168V397H441V323H168V74H471V0H85V700ZM330 870H444V849L281 752H212L330 870Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="536" d="M85 700H466V626H168V397H441V323H168V74H471V0H85V700ZM242 870H302L429 768V747H348L288 796L271 831L252 797L188 747H109V769L242 870Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="536" d="M85 700H466V626H168V397H441V323H168V74H471V0H85V700ZM120 794Q120 815 135 828T174 841Q197 841 211 828T226 794Q226 774 212 761T174 748Q150 748 135 761T120 794ZM312 794Q312 815
326 828T364 841Q388 841 403 828T418 794Q418 774 403 761T364 748Q341 748 327 761T312 794Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="291" d="M104 700H187V0H104V700ZM489 752H415L257 849V870H371L489 752Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="291" d="M104 700H187V0H104V700ZM180 870H294V849L131 752H62L180 870Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="291" d="M104 700H187V0H104V700ZM374 870H434L561 768V747H480L420 796L403 831L384 797L320 747H241V769L374 870Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="291" d="M104 700H187V0H104V700ZM254 794Q254 815 269 828T308 841Q331 841 345 828T360 794Q360 774 346 761T308 748Q284 748 269 761T254 794ZM446 794Q446 815 460 828T498 841Q522 841 537
828T552 794Q552 774 537 761T498 748Q475 748 461 761T446 794Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="658" d="M-1 392H89V700Q108 703 131 704T180 706T230 707T276 708Q360 708 421 682T523 610T582 498T602 355Q602 284 584 219T525 103T421 22T266 -9Q250 -9 225 -9T172 -7T122 -4T89 -1V332H-1V392ZM278
634Q265 634 250 634T219 633T192 631T172 629V392H319V332H172V69Q177 68 191 68T220 67T249 66T268 65Q338 65 385 89T461 153T502 246T514 355Q514 404 503 453T465 543T393 608T278 634Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="673" d="M211 458L157 559H153L163 458V0H85V711H129L464 244L516 148H521L510 244V700H588V-11H544L211 458ZM179 785Q210 817 236 828T287 840Q306 840 324 835T358 824T391 812T422 807Q448 807 472
828L497 785Q470 760 446 751T401 741Q382 741 365 746T332 757T299 769T267 774Q251 774 236 768T203 744L179 785Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="684" d="M56 350Q56 525 130 618T341 712Q415 712 469 686T558 613T611 499T628 350Q628 175 554 82T341 -12Q268 -12 215 14T126 87T73 201T56 350ZM144 350Q144 292 155 240T191 149T252 86T341 62Q434
62 487 132T540 350Q540 407 529 459T493 551T431 614T341 638Q249 638 197 568T144 350ZM410 752H336L178 849V870H292L410 752Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="684" d="M56 350Q56 525 130 618T341 712Q415 712 469 686T558 613T611 499T628 350Q628 175 554 82T341 -12Q268 -12 215 14T126 87T73 201T56 350ZM144 350Q144 292 155 240T191 149T252 86T341 62Q434
62 487 132T540 350Q540 407 529 459T493 551T431 614T341 638Q249 638 197 568T144 350ZM415 870H529V849L366 752H297L415 870Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="684" d="M56 350Q56 525 130 618T341 712Q415 712 469 686T558 613T611 499T628 350Q628 175 554 82T341 -12Q268 -12 215 14T126 87T73 201T56 350ZM144 350Q144 292 155 240T191 149T252 86T341
62Q434 62 487 132T540 350Q540 407 529 459T493 551T431 614T341 638Q249 638 197 568T144 350ZM312 870H372L499 768V747H418L358 796L341 831L322 797L258 747H179V769L312 870Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="684" d="M56 350Q56 525 130 618T341 712Q415 712 469 686T558 613T611 499T628 350Q628 175 554 82T341 -12Q268 -12 215 14T126 87T73 201T56 350ZM144 350Q144 292 155 240T191 149T252 86T341 62Q434
62 487 132T540 350Q540 407 529 459T493 551T431 614T341 638Q249 638 197 568T144 350ZM182 785Q213 817 239 828T290 840Q309 840 327 835T361 824T394 812T425 807Q451 807 475 828L500 785Q473 760 449 751T404 741Q385 741 368 746T335 757T302 769T270 774Q254
774 239 768T206 744L182 785Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="684" d="M56 350Q56 525 130 618T341 712Q415 712 469 686T558 613T611 499T628 350Q628 175 554 82T341 -12Q268 -12 215 14T126 87T73 201T56 350ZM144 350Q144 292 155 240T191 149T252 86T341
62Q434 62 487 132T540 350Q540 407 529 459T493 551T431 614T341 638Q249 638 197 568T144 350ZM190 794Q190 815 205 828T244 841Q267 841 281 828T296 794Q296 774 282 761T244 748Q220 748 205 761T190 794ZM382 794Q382 815 396 828T434 841Q458 841 473 828T488
794Q488 774 473 761T434 748Q411 748 397 761T382 794Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="505" d="M127 517L253 390L380 517L431 464L305 338L431 211L380 159L253 287L126 159L74 210L202 339L76 464L127 517Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="684" d="M122 91Q88 139 72 204T56 350Q56 525 130 618T341 712Q398 712 442 697T520 653L562 713L614 678L563 606Q596 558 612 494T628 350Q628 175 554 82T341 -12Q234 -12 166 44L127 -12L75 24L122
91ZM144 350Q144 299 152 254T179 171L469 582Q446 608 415 623T341 638Q249 638 197 568T144 350ZM540 350Q540 398 532 443T506 525L216 114Q239 89 270 76T341 62Q434 62 487 132T540 350Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="652" d="M487 700H567V233Q567 170 551 124T504 49T430 5T335 -9Q211 -9 148 47T85 217V700H168V256Q168 203 178 167T210 108T262 75T336 65Q417 65 452 109T487 256V700ZM407 752H333L175 849V870H289L407
752Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="652" d="M487 700H567V233Q567 170 551 124T504 49T430 5T335 -9Q211 -9 148 47T85 217V700H168V256Q168 203 178 167T210 108T262 75T336 65Q417 65 452 109T487 256V700ZM390 870H504V849L341 752H272L390
870Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="652" d="M487 700H567V233Q567 170 551 124T504 49T430 5T335 -9Q211 -9 148 47T85 217V700H168V256Q168 203 178 167T210 108T262 75T336 65Q417 65 452 109T487 256V700ZM301 870H361L488 768V747H407L347
796L330 831L311 797L247 747H168V769L301 870Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="652" d="M487 700H567V233Q567 170 551 124T504 49T430 5T335 -9Q211 -9 148 47T85 217V700H168V256Q168 203 178 167T210 108T262 75T336 65Q417 65 452 109T487 256V700ZM178 794Q178 815 193 828T232
841Q255 841 269 828T284 794Q284 774 270 761T232 748Q208 748 193 761T178 794ZM370 794Q370 815 384 828T422 841Q446 841 461 828T476 794Q476 774 461 761T422 748Q399 748 385 761T370 794Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="558" d="M239 278L8 700H105L269 394L286 333H287L305 396L462 700H551L322 279V0H239V278ZM355 870H469V849L306 752H237L355 870Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="559" d="M85 700H168V625Q210 628 254 628Q300 628 347 619T434 586T497 520T522 413Q522 349 499 305T438 234T351 194T250 181Q245 181 234 181T210 181T185 183T168 185V0H85V700ZM256 556Q230 556
206 555T168 550V260Q173 258 184 258T207 256T230 255T246 255Q280 255 313 261T374 285T417 334T434 413Q434 454 419 481T378 525T320 549T256 556Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="592" d="M384 559Q384 576 375 590T350 615T317 630T282 636Q254 636 235 629T203 606T186 564T180 498V0H100V430H22V500H100V523Q100 620 147 663T279 706Q320 706 354 696T412 666T450 620T464
560Q464 522 445 499T404 458T362 423T343 381Q343 359 358 346T396 323T445 303T494 275T532 231T547 159Q547 127 535 97T501 42T444 3T367 -12Q344 -12 327 -11T295 -6T267 3T241 16L264 81Q276 75 285 70T304 62T328 58T360 56Q381 56 400 63T435 84T458 115T467
156Q467 186 452 203T414 233T365 254T316 278T278 315T263 376Q263 415 282 438T323 480T365 516T384 559Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="496" d="M69 463Q107 486 157 497T263 508Q315 508 346 494T394 458T416 408T422 354Q422 294 419 237T416 129Q416 92 419 59T430 -2H371L350 68H345Q336 54 323 41T290 17T246 -1T189 -8Q157 -8 130
2T82 30T51 75T39 134Q39 178 57 207T107 254T185 279T286 287Q300 287 313 287T341 285Q344 315 344 339Q344 394 322 416T242 438Q225 438 206 436T166 429T127 418T94 403L69 463ZM211 62Q239 62 261 69T299 88T325 114T341 141V224Q327 225 313 225T284 226Q253
226 224 223T172 210T136 184T122 142Q122 107 147 85T211 62ZM305 571H260L145 699V720H240L305 571Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="496" d="M69 463Q107 486 157 497T263 508Q315 508 346 494T394 458T416 408T422 354Q422 294 419 237T416 129Q416 92 419 59T430 -2H371L350 68H345Q336 54 323 41T290 17T246 -1T189 -8Q157 -8 130
2T82 30T51 75T39 134Q39 178 57 207T107 254T185 279T286 287Q300 287 313 287T341 285Q344 315 344 339Q344 394 322 416T242 438Q225 438 206 436T166 429T127 418T94 403L69 463ZM211 62Q239 62 261 69T299 88T325 114T341 141V224Q327 225 313 225T284 226Q253
226 224 223T172 210T136 184T122 142Q122 107 147 85T211 62ZM238 720H327V699L226 571H179L238 720Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="496" d="M69 463Q107 486 157 497T263 508Q315 508 346 494T394 458T416 408T422 354Q422 294 419 237T416 129Q416 92 419 59T430 -2H371L350 68H345Q336 54 323 41T290 17T246 -1T189 -8Q157
-8 130 2T82 30T51 75T39 134Q39 178 57 207T107 254T185 279T286 287Q300 287 313 287T341 285Q344 315 344 339Q344 394 322 416T242 438Q225 438 206 436T166 429T127 418T94 403L69 463ZM211 62Q239 62 261 69T299 88T325 114T341 141V224Q327 225 313 225T284
226Q253 226 224 223T172 210T136 184T122 142Q122 107 147 85T211 62ZM239 732H271L382 550H310L271 616L250 674L228 616L183 550H116L239 732Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="496" d="M69 463Q107 486 157 497T263 508Q315 508 346 494T394 458T416 408T422 354Q422 294 419 237T416 129Q416 92 419 59T430 -2H371L350 68H345Q336 54 323 41T290 17T246 -1T189 -8Q157 -8 130
2T82 30T51 75T39 134Q39 178 57 207T107 254T185 279T286 287Q300 287 313 287T341 285Q344 315 344 339Q344 394 322 416T242 438Q225 438 206 436T166 429T127 418T94 403L69 463ZM211 62Q239 62 261 69T299 88T325 114T341 141V224Q327 225 313 225T284 226Q253
226 224 223T172 210T136 184T122 142Q122 107 147 85T211 62ZM109 656Q138 689 162 701T206 714Q223 714 237 708T265 694T291 680T318 674Q340 674 364 698L388 655Q362 626 341 616T301 605Q285 605 271 611T244 624T217 638T189 645Q176 645 163 638T132 614L109
656Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="496" d="M69 463Q107 486 157 497T263 508Q315 508 346 494T394 458T416 408T422 354Q422 294 419 237T416 129Q416 92 419 59T430 -2H371L350 68H345Q336 54 323 41T290 17T246 -1T189 -8Q157 -8
130 2T82 30T51 75T39 134Q39 178 57 207T107 254T185 279T286 287Q300 287 313 287T341 285Q344 315 344 339Q344 394 322 416T242 438Q225 438 206 436T166 429T127 418T94 403L69 463ZM211 62Q239 62 261 69T299 88T325 114T341 141V224Q327 225 313 225T284
226Q253 226 224 223T172 210T136 184T122 142Q122 107 147 85T211 62ZM105 653Q105 676 118 690T154 704Q176 704 189 690T203 653Q203 632 190 618T154 604Q132 604 119 618T105 653ZM297 653Q297 676 310 690T346 704Q369 704 382 690T396 653Q396 632 383 618T346
604Q324 604 311 618T297 653Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="496" d="M69 463Q107 486 157 497T263 508Q315 508 346 494T394 458T416 408T422 354Q422 294 419 237T416 129Q416 92 419 59T430 -2H371L350 68H345Q336 54 323 41T290 17T246 -1T189 -8Q157 -8 130
2T82 30T51 75T39 134Q39 178 57 207T107 254T185 279T286 287Q300 287 313 287T341 285Q344 315 344 339Q344 394 322 416T242 438Q225 438 206 436T166 429T127 418T94 403L69 463ZM211 62Q239 62 261 69T299 88T325 114T341 141V224Q327 225 313 225T284 226Q253
226 224 223T172 210T136 184T122 142Q122 107 147 85T211 62ZM152 643Q152 685 178 709T249 734Q291 734 319 712T347 643Q347 604 319 579T249 553Q207 553 180 576T152 643ZM206 643Q206 623 219 612T249 601Q268 601 280 611T293 643Q293 665 280 675T249 686Q232
686 219 676T206 643Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="796" d="M211 62Q239 62 261 69T299 88T325 114T341 141V224Q327 225 313 225T284 226Q253 226 224 223T172 210T136 184T122 142Q122 107 147 85T211 62ZM367 84Q354 66 337 50T299 21T250 0T189 -8Q157
-8 130 2T82 30T51 75T39 134Q39 178 57 207T107 254T185 279T286 287Q300 287 313 287T341 285Q342 300 343 313T344 339Q344 394 322 416T242 438Q225 438 206 436T166 429T127 418T94 403L69 463Q107 486 157 497T263 508Q368 508 399 443Q425 479 469 495T557
512Q591 512 625 505T686 476T730 415T747 313Q747 297 746 280T742 242H419Q419 155 455 107T580 58Q615 58 648 70T700 98L730 40Q700 16 655 2T558 -12Q497 -12 448 13T374 84H367ZM558 442Q499 442 463 411T421 305H669V317Q669 385 639 413T558 442Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="451" d="M418 33Q369 -2 297 -10L279 -43Q321 -51 339 -69T358 -118Q358 -157 326 -182T236 -208Q225 -208 214 -207T191 -204L200 -165Q206 -166 211 -166T221 -166Q243 -166 255 -162T274 -153T282
-140T284 -127Q284 -99 198 -90L240 -11Q188 -8 152 12T93 66T60 146T49 250Q49 377 105 444T266 512Q314 512 347 505T408 483L385 414Q362 427 334 434T274 442Q132 442 132 250Q132 212 139 178T164 117T210 75T281 59Q317 59 345 69T392 94L418 33Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="508" d="M442 40Q412 16 367 2T270 -12Q213 -12 171 6T102 59T62 142T49 250Q49 378 106 445T269 512Q303 512 337 505T398 476T442 417T459 315Q459 282 453 242H132Q132 198 141 164T169 107T218 71T293
58Q327 58 361 70T412 98L442 40ZM270 442Q211 442 176 411T133 305H381Q381 381 352 411T270 442ZM330 571H285L170 699V720H265L330 571Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="508" d="M442 40Q412 16 367 2T270 -12Q213 -12 171 6T102 59T62 142T49 250Q49 378 106 445T269 512Q303 512 337 505T398 476T442 417T459 315Q459 282 453 242H132Q132 198 141 164T169 107T218 71T293
58Q327 58 361 70T412 98L442 40ZM270 442Q211 442 176 411T133 305H381Q381 381 352 411T270 442ZM291 720H380V699L279 571H232L291 720Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="508" d="M442 40Q412 16 367 2T270 -12Q213 -12 171 6T102 59T62 142T49 250Q49 378 106 445T269 512Q303 512 337 505T398 476T442 417T459 315Q459 282 453 242H132Q132 198 141 164T169 107T218
71T293 58Q327 58 361 70T412 98L442 40ZM270 442Q211 442 176 411T133 305H381Q381 381 352 411T270 442ZM245 732H277L388 550H316L277 616L256 674L234 616L189 550H122L245 732Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="508" d="M442 40Q412 16 367 2T270 -12Q213 -12 171 6T102 59T62 142T49 250Q49 378 106 445T269 512Q303 512 337 505T398 476T442 417T459 315Q459 282 453 242H132Q132 198 141 164T169 107T218
71T293 58Q327 58 361 70T412 98L442 40ZM270 442Q211 442 176 411T133 305H381Q381 381 352 411T270 442ZM119 653Q119 676 132 690T168 704Q190 704 203 690T217 653Q217 632 204 618T168 604Q146 604 133 618T119 653ZM311 653Q311 676 324 690T360 704Q383
704 396 690T410 653Q410 632 397 618T360 604Q338 604 325 618T311 653Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="268" d="M94 500H174V0H94V500ZM428 571H383L268 699V720H363L428 571Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="268" d="M94 500H174V0H94V500ZM154 720H243V699L142 571H95L154 720Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="268" d="M94 500H174V0H94V500ZM377 732H409L520 550H448L409 616L388 674L366 616L321 550H254L377 732Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="268" d="M94 500H174V0H94V500ZM244 653Q244 676 257 690T293 704Q315 704 328 690T342 653Q342 632 329 618T293 604Q271 604 258 618T244 653ZM436 653Q436 676 449 690T485 704Q508 704 521 690T535
653Q535 632 522 618T485 604Q463 604 450 618T436 653Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="561" d="M220 596L277 627Q239 650 201 659L236 713Q254 706 282 694T340 661L408 698L434 653L384 626Q408 603 430 573T469 502T496 410T506 295Q506 214 488 156T440 61T369 6T282 -12Q221 -12 178 9T108
66T69 149T56 251Q56 303 70 350T113 432T183 489T280 510Q325 510 359 496T407 464Q396 501 374 534T323 593L247 552L220 596ZM139 250Q139 152 180 105T286 58Q316 58 341 71T385 112T415 184T426 290Q426 300 426 312T425 337T423 361T419 381Q411 395 397
406T365 424T327 436T288 440Q249 440 221 425T174 385T148 325T139 250Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="547" d="M398 0V285Q398 363 376 402T293 442Q240 442 206 414T157 342V0H77V500H133L148 439H152Q176 471 216 491T313 512Q354 512 385 503T436 469T467 405T478 302V0H398ZM134 656Q163 689 187 701T231
714Q248 714 262 708T290 694T316 680T343 674Q365 674 389 698L413 655Q387 626 366 616T326 605Q310 605 296 611T269 624T242 638T214 645Q201 645 188 638T157 614L134 656Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="536" d="M49 250Q49 377 105 444T268 512Q324 512 365 494T434 441T474 358T487 250Q487 123 431 56T268 -12Q212 -12 171 6T102 59T62 142T49 250ZM132 250Q132 212 139 177T163 116T205 74T268 58Q404
57 404 250Q404 289 397 324T373 385T331 426T268 442Q132 443 132 250ZM317 571H272L157 699V720H252L317 571Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="536" d="M49 250Q49 377 105 444T268 512Q324 512 365 494T434 441T474 358T487 250Q487 123 431 56T268 -12Q212 -12 171 6T102 59T62 142T49 250ZM132 250Q132 212 139 177T163 116T205 74T268 58Q404
57 404 250Q404 289 397 324T373 385T331 426T268 442Q132 443 132 250ZM286 720H375V699L274 571H227L286 720Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="536" d="M49 250Q49 377 105 444T268 512Q324 512 365 494T434 441T474 358T487 250Q487 123 431 56T268 -12Q212 -12 171 6T102 59T62 142T49 250ZM132 250Q132 212 139 177T163 116T205 74T268
58Q404 57 404 250Q404 289 397 324T373 385T331 426T268 442Q132 443 132 250ZM258 732H290L401 550H329L290 616L269 674L247 616L202 550H135L258 732Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="536" d="M49 250Q49 377 105 444T268 512Q324 512 365 494T434 441T474 358T487 250Q487 123 431 56T268 -12Q212 -12 171 6T102 59T62 142T49 250ZM132 250Q132 212 139 177T163 116T205 74T268 58Q404
57 404 250Q404 289 397 324T373 385T331 426T268 442Q132 443 132 250ZM129 656Q158 689 182 701T226 714Q243 714 257 708T285 694T311 680T338 674Q360 674 384 698L408 655Q382 626 361 616T321 605Q305 605 291 611T264 624T237 638T209 645Q196 645 183 638T152
614L129 656Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="536" d="M49 250Q49 377 105 444T268 512Q324 512 365 494T434 441T474 358T487 250Q487 123 431 56T268 -12Q212 -12 171 6T102 59T62 142T49 250ZM132 250Q132 212 139 177T163 116T205 74T268
58Q404 57 404 250Q404 289 397 324T373 385T331 426T268 442Q132 443 132 250ZM124 653Q124 676 137 690T173 704Q195 704 208 690T222 653Q222 632 209 618T173 604Q151 604 138 618T124 653ZM316 653Q316 676 329 690T365 704Q388 704 401 690T415 653Q415 632
402 618T365 604Q343 604 330 618T316 653Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="505" d="M40 374H464V302H40V374ZM194 525Q194 552 209 567T251 583Q278 583 294 568T310 525Q310 499 294 483T251 467Q225 467 210 483T194 525ZM194 150Q194 177 209 192T251 208Q278 208 294 193T310
150Q310 124 294 108T251 92Q225 92 210 108T194 150Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="536" d="M49 250Q49 377 105 444T268 512Q341 512 390 480L416 515L466 478L437 436Q463 402 475 355T487 250Q487 123 431 56T268 -12Q190 -12 140 23L113 -14L61 24L94 70Q71 104 60 149T49 250ZM404
250Q404 282 399 311T383 365L184 88Q200 75 220 67T268 58Q404 57 404 250ZM132 250Q132 220 136 192T150 141L347 415Q332 427 313 434T268 442Q132 443 132 250Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="539" d="M149 500V215Q149 176 153 147T169 98T199 68T247 58Q274 58 295 66T332 90T361 124T382 166V500H462V142Q462 106 464 68T473 0H418L398 79H393Q370 40 331 14T232 -12Q192 -12 162 -3T111
31T80 95T69 198V500H149ZM308 571H263L148 699V720H243L308 571Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="539" d="M149 500V215Q149 176 153 147T169 98T199 68T247 58Q274 58 295 66T332 90T361 124T382 166V500H462V142Q462 106 464 68T473 0H418L398 79H393Q370 40 331 14T232 -12Q192 -12 162 -3T111
31T80 95T69 198V500H149ZM285 720H374V699L273 571H226L285 720Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="539" d="M149 500V215Q149 176 153 147T169 98T199 68T247 58Q274 58 295 66T332 90T361 124T382 166V500H462V142Q462 106 464 68T473 0H418L398 79H393Q370 40 331 14T232 -12Q192 -12 162 -3T111
31T80 95T69 198V500H149ZM260 732H292L403 550H331L292 616L271 674L249 616L204 550H137L260 732Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="539" d="M149 500V215Q149 176 153 147T169 98T199 68T247 58Q274 58 295 66T332 90T361 124T382 166V500H462V142Q462 106 464 68T473 0H418L398 79H393Q370 40 331 14T232 -12Q192 -12 162 -3T111
31T80 95T69 198V500H149ZM125 653Q125 676 138 690T174 704Q196 704 209 690T223 653Q223 632 210 618T174 604Q152 604 139 618T125 653ZM317 653Q317 676 330 690T366 704Q389 704 402 690T416 653Q416 632 403 618T366 604Q344 604 331 618T317 653Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="466" d="M224 176L252 80H257L279 177L376 500H457L309 51Q292 2 276 -44T239 -126T194 -183T136 -205Q100 -205 77 -195L91 -126Q104 -131 116 -131Q144 -131 170 -102T213 0L12 500H104L224 176ZM277
720H366V699L265 571H218L277 720Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="541" d="M77 700H157V450H161Q181 479 214 495T294 512Q394 512 443 453T492 260Q492 197 476 147T429 61T357 7T262 -12Q225 -12 204 -8T157 8V-200H77V700ZM279 442Q181 443 157 335V86Q175 72 198
65T259 58Q328 58 368 109T409 261Q409 302 402 335T380 392T340 429T279 442Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="466" d="M224 176L252 80H257L279 177L376 500H457L309 51Q292 2 276 -44T239 -126T194 -183T136 -205Q100 -205 77 -195L91 -126Q104 -131 116 -131Q144 -131 170 -102T213 0L12 500H104L224 176ZM89
653Q89 676 102 690T138 704Q160 704 173 690T187 653Q187 632 174 618T138 604Q116 604 103 618T89 653ZM281 653Q281 676 294 690T330 704Q353 704 366 690T380 653Q380 632 367 618T330 604Q308 604 295 618T281 653Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="660" d="M118 325H542V251H118V325Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="820" d="M118 325H702V251H118V325Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="194" d="M155 620Q155 597 140 584T102 570Q75 570 58 588T40 641Q40 674 49 697T72 737T100 764T126 778L151 743Q129 732 116 714T102 667Q106 668 113 668Q133 668 144 654T155 620Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="194" d="M40 659Q40 682 54 695T92 708Q120 708 137 691T155 638Q155 605 146 581T123 541T94 514T68 500L43 534Q66 546 79 564T92 611Q88 610 81 610Q62 610 51 623T40 659Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="194" d="M40 50Q40 73 54 86T92 99Q120 99 137 82T155 29Q155 -4 146 -28T123 -68T94 -95T68 -109L43 -75Q66 -63 79 -45T92 2Q88 1 81 1Q62 1 51 14T40 50Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="340" d="M301 620Q301 597 286 584T248 570Q221 570 204 588T186 641Q186 674 195 697T218 737T246 764T272 778L297 743Q275 732 262 714T248 667Q252 668 259 668Q279 668 290 654T301 620ZM155
620Q155 597 140 584T102 570Q75 570 58 588T40 641Q40 674 49 697T72 737T100 764T126 778L151 743Q129 732 116 714T102 667Q106 668 113 668Q133 668 144 654T155 620Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="340" d="M186 659Q186 682 200 695T238 708Q266 708 283 691T301 638Q301 605 292 581T269 541T240 514T214 500L189 534Q212 546 225 564T238 611Q234 610 227 610Q208 610 197 623T186 659ZM40
659Q40 682 54 695T92 708Q120 708 137 691T155 638Q155 605 146 581T123 541T94 514T68 500L43 534Q66 546 79 564T92 611Q88 610 81 610Q62 610 51 623T40 659Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="340" d="M186 50Q186 73 200 86T238 99Q266 99 283 82T301 29Q301 -4 292 -28T269 -68T240 -95T214 -109L189 -75Q212 -63 225 -45T238 2Q234 1 227 1Q208 1 197 14T186 50ZM40 50Q40 73 54
86T92 99Q120 99 137 82T155 29Q155 -4 146 -28T123 -68T94 -95T68 -109L43 -75Q66 -63 79 -45T92 2Q88 1 81 1Q62 1 51 14T40 50Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="452" d="M87 311Q87 342 98 367T127 411T171 440T226 450Q255 450 280 441T324 413T354 370T365 311Q365 278 354 253T325 209T281 182T226 172Q197 172 172 181T128 209T98 252T87 311Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="297" d="M39 259L199 489L252 446L155 301L107 260L155 224L258 82L205 38L39 259Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="297" d="M258 268L98 38L45 81L142 226L190 267L142 303L39 445L92 489L258 268Z" />
</font>
</defs>
</svg>

A src/fonts/pt-sans-v17-latin-regular.ttf => src/fonts/pt-sans-v17-latin-regular.ttf +0 -0
A src/fonts/pt-sans-v17-latin-regular.woff => src/fonts/pt-sans-v17-latin-regular.woff +0 -0
A src/fonts/pt-sans-v17-latin-regular.woff2 => src/fonts/pt-sans-v17-latin-regular.woff2 +0 -0
A src/fonts/source-sans-pro-v21-latin-regular.eot => src/fonts/source-sans-pro-v21-latin-regular.eot +0 -0
A src/fonts/source-sans-pro-v21-latin-regular.svg => src/fonts/source-sans-pro-v21-latin-regular.svg +337 -0
@@ 0,0 1,337 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<defs >
<font id="SourceSansPro" horiz-adv-x="521" ><font-face
    font-family="Source Sans Pro"
    units-per-em="1000"
    panose-1="2 11 5 3 3 4 3 2 2 4"
    ascent="984"
    descent="-273"
    alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="200" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="289" d="M116 198L105 576L103 670H186L184 576L173 198H116ZM145 -12Q120 -12 103 5T85 50Q85 79 102 96T145 114Q169 114 186 97T204 50Q204 23 187 6T145 -12Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="426" d="M99 431L83 598L80 690H168L165 598L149 431H99ZM276 431L260 598L257 690H345L342 598L326 431H276Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="497" d="M90 0L115 204H35V261H122L140 409H55V467H147L170 650H223L200 467H333L357 650H410L386 467H467V409H380L362 261H447V204H355L330 0H277L301 204H169L144 0H90ZM176 261H308L326 409H194L176 261Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="497" d="M222 -110V-11Q174 -6 129 15T52 66L90 123Q122 95 160 76T245 56Q301 56 328 84T356 159Q356 200 336 226T284 271T217 307T149 346T97 400T77 481Q77 548 117 592T222 647V748H282V649Q330 644
363 623T424 573L380 524Q352 551 326 566T258 581Q212 581 185 555T158 485Q158 449 178 426T230 385T297 351T365 312T417 254T437 165Q437 94 395 48T282 -9V-110H222Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="824" d="M184 254Q117 254 76 308T35 462Q35 560 76 614T184 668Q251 668 292 614T333 462Q333 362 292 308T184 254ZM184 305Q222 305 246 344T270 462Q270 540 246 578T184 617Q145 617 121 579T97 462Q97
384 121 345T184 305ZM203 -12L565 668H621L259 -12H203ZM641 -12Q574 -12 533 42T492 196Q492 294 533 348T641 402Q708 402 749 348T790 196Q790 96 749 42T641 -12ZM641 39Q679 39 703 78T727 196Q727 274 703 312T641 351Q602 351 578 313T554 196Q554 118
578 79T641 39Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="609" d="M189 514Q189 487 197 458T220 399Q265 429 298 461T332 537Q332 566 318 587T270 609Q233 609 211 582T189 514ZM232 -12Q173 -12 128 11T57 76T32 170Q32 214 50 248T98 309T161 359Q141
400 130 438T118 513Q118 557 137 592T190 647T270 668Q331 668 365 632T399 538Q399 495 377 461T322 399T251 344Q283 294 327 247T417 160Q447 201 470 249T509 354H586Q567 290 539 231T471 119Q505 96 536 80T594 56L572 -12Q538 -2 500 16T421 63Q384 29
337 9T232 -12ZM112 175Q112 120 149 87T241 54Q275 54 306 68T366 107Q318 149 274 199T194 302Q160 274 136 244T112 175Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="249" d="M99 431L83 598L80 690H168L165 598L149 431H99Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="303" d="M214 -176Q152 -75 117 35T82 278Q82 410 117 521T214 732L265 708Q207 613 179 503T150 278Q150 164 178 54T265 -152L214 -176Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="303" d="M89 -176L38 -152Q96 -57 124 53T153 278Q153 392 125 502T38 708L89 732Q151 632 186 521T221 278Q221 146 186 36T89 -176Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="418" d="M138 420L98 449L155 543L58 583L73 629L175 604L184 712H233L242 605L345 629L360 583L263 543L319 449L280 420L209 506L138 420Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="497" d="M216 104V299H34V361H216V556H281V361H463V299H281V104H216Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="249" d="M67 -170L47 -122Q90 -103 114 -72T137 0Q135 -1 132 -1T127 -1Q103 -1 86 13T68 56Q68 83 86 98T129 114Q161 114 179 88T198 17Q198 -47 163 -95T67 -170Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="311" d="M41 219V282H271V219H41Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="249" d="M125 -12Q100 -12 83 5T65 50Q65 79 82 96T125 114Q149 114 166 97T184 50Q184 23 167 6T125 -12Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="350" d="M10 -160L277 710H337L70 -160H10Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="497" d="M249 -12Q153 -12 99 74T44 321Q44 482 98 566T249 650Q344 650 398 566T453 321Q453 161 399 75T249 -12ZM249 54Q305 54 339 117T373 321Q373 461 339 522T249 584Q193 584 159 523T124 321Q124 181
158 118T249 54Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="497" d="M79 0V68H225V538H109V591Q153 599 185 610T244 638H307V68H439V0H79Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="497" d="M40 0V49Q136 145 203 217T305 348T340 458Q340 513 310 548T219 583Q179 583 145 561T83 506L36 553Q76 597 121 623T229 650Q318 650 369 599T420 462Q420 402 387 341T295 212T160 65Q186 67 214
69T267 71H452V0H40Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="497" d="M236 -12Q160 -12 109 15T26 78L68 132Q97 102 136 79T231 56Q289 56 326 88T363 173Q363 211 344 239T280 284T159 300V363Q227 363 266 379T323 422T340 482Q340 529 311 556T230 583Q190 583 157
565T94 518L50 570Q87 605 132 627T233 650Q316 650 370 608T424 488Q424 430 392 393T308 336V332Q366 319 406 278T446 170Q446 114 418 73T343 10T236 -12Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="497" d="M104 242H304V427Q304 453 306 489T309 550H305Q293 527 280 505T253 460L104 242ZM304 0V176H17V230L290 638H382V242H469V176H382V0H304Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="497" d="M234 -12Q158 -12 108 15T25 75L65 129Q94 101 132 79T226 56Q285 56 325 95T366 202Q366 268 329 305T230 342Q197 342 174 332T121 303L77 331L98 638H417V567H170L153 378Q176 390 199 397T251 404Q306
404 350 383T422 317T449 204Q449 135 419 87T339 13T234 -12Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="497" d="M261 328Q230 328 194 308T128 244Q136 151 171 102T268 53Q315 53 347 91T379 193Q379 255 350 291T261 328ZM268 -12Q206 -12 156 22T77 124T48 295Q48 423 82 501T172 614T291 650Q343 650 380 631T445
582L399 531Q380 554 352 567T294 581Q249 581 212 556T152 471T126 310Q156 347 196 368T275 390Q358 390 407 341T457 193Q457 132 431 86T363 14T268 -12Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="497" d="M177 0Q183 120 202 215T260 395T362 567H44V638H455V587Q398 515 362 449T306 315T276 170T262 0H177Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="497" d="M250 -12Q190 -12 143 10T69 73T41 163Q41 205 58 237T103 294T161 335V339Q126 364 99 400T72 486Q72 535 96 572T161 629T253 650Q336 650 384 602T433 480Q433 447 419 418T385 365T345 326V322Q374
306 399 284T440 232T456 158Q456 111 431 72T359 11T250 -12ZM295 348Q327 377 344 409T362 476Q362 523 333 556T251 589Q207 589 178 561T148 486Q148 448 168 423T223 381T295 348ZM252 49Q308 49 342 80T377 161Q377 202 353 228T290 273T204 310Q166 285
141 250T115 171Q115 118 154 84T252 49Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="497" d="M117 445Q117 383 146 347T235 310Q267 310 302 330T369 395Q361 488 325 536T228 585Q182 585 150 547T117 445ZM205 -12Q154 -12 116 7T51 55L97 107Q117 84 144 70T202 56Q247 56 285 82T346 168T371
330Q341 292 301 270T221 248Q139 248 90 297T40 445Q40 506 66 552T134 624T228 650Q291 650 341 616T419 514T448 343Q448 215 414 137T324 24T205 -12Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="249" d="M125 349Q100 349 83 366T65 411Q65 440 82 457T125 475Q149 475 166 458T184 411Q184 384 167 367T125 349ZM125 -12Q100 -12 83 5T65 50Q65 79 82 96T125 114Q149 114 166 97T184 50Q184 23 167 6T125 -12Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="249" d="M125 349Q100 349 83 366T65 411Q65 440 82 457T125 475Q149 475 166 458T184 411Q184 384 167 367T125 349ZM67 -170L47 -122Q90 -103 114 -72T137 0Q135 -1 132 -1T127 -1Q103 -1 86 13T68 56Q68
83 86 98T129 114Q161 114 179 88T198 17Q198 -47 163 -95T67 -170Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="497" d="M463 131L34 299V365L463 533V462L252 384L118 334V330L252 280L463 202V131Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="497" d="M34 406V468H463V406H34ZM34 448V510H463V448H34Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="497" d="M34 131V202L245 280L379 330V334L245 384L34 462V533L463 365V299L34 131Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="425" d="M160 198Q153 245 165 281T198 347T242 404T281 458T297 517Q297 557 273 585T200 614Q167 614 138 599T85 556L38 599Q70 635 112 658T210 682Q286 682 331 639T377 522Q377 483 361 452T322 392T276
335T241 273T232 198H160ZM198 -12Q173 -12 156 5T139 50Q139 79 156 96T198 114Q223 114 240 97T258 50Q258 23 241 6T198 -12Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="847" d="M403 -155Q305 -155 225 -114T98 7T51 203Q51 304 84 385T175 525T309 614T468 646Q569 646 642 605T756 489T796 315Q796 228 765 169T688 79T596 49Q556 49 527 68T493 125H491Q466 96 434 77T369 57Q318
57 284 93T249 198Q249 238 262 279T301 354T361 409T441 430Q467 430 487 419T521 382H523L534 422H589L550 222Q520 105 604 105Q636 105 666 129T717 200T738 312Q738 393 707 456T614 555T461 591Q394 591 332 564T219 487T140 365T111 206Q111 109 150 41T256
-64T409 -100Q455 -100 496 -87T571 -55L593 -104Q550 -130 503 -142T403 -155ZM385 113Q406 113 429 127T477 172L506 331Q492 354 477 363T442 373Q403 373 375 346T331 280T315 203Q315 155 335 134T385 113Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="544" d="M203 367L172 267H369L338 367Q320 422 304 476T272 588H268Q253 531 237 477T203 367ZM3 0L225 656H319L541 0H452L390 200H151L88 0H3Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="588" d="M90 0V656H285Q352 656 402 640T481 589T510 496Q510 447 486 408T414 353V349Q473 338 510 299T548 192Q548 128 517 85T429 21T299 0H90ZM173 377H270Q354 377 391 406T428 485Q428 542 390 566T274
590H173V377ZM173 66H287Q372 66 419 97T466 195Q466 256 420 284T287 313H173V66Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="571" d="M338 -12Q256 -12 192 28T90 145T52 328Q52 434 90 510T194 627T343 668Q403 668 449 644T523 587L478 533Q452 561 419 578T344 595Q282 595 236 563T164 471T138 330Q138 248 163 188T233 94T341 61Q388
61 425 81T493 135L539 83Q500 38 451 13T338 -12Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="615" d="M90 0V656H254Q406 656 485 572T564 331Q564 174 486 87T258 0H90ZM173 68H248Q363 68 420 137T478 331Q478 455 421 521T248 588H173V68Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="527" d="M90 0V656H468V586H173V380H422V309H173V71H478V0H90Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="494" d="M90 0V656H468V586H173V364H423V294H173V0H90Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="617" d="M348 -12Q262 -12 195 28T90 145T52 328Q52 434 91 510T198 627T353 668Q421 668 467 643T542 587L496 533Q471 559 438 577T355 595Q289 595 240 563T165 471T138 330Q138 206 194 134T356 61Q391 61
423 71T474 100V271H335V340H550V64Q519 31 467 10T348 -12Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="652" d="M90 0V656H173V381H478V656H562V0H478V309H173V0H90Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="263" d="M90 0V656H173V0H90Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="480" d="M212 -12Q89 -12 31 93L91 135Q113 96 141 79T204 61Q257 61 283 93T309 201V656H393V193Q393 137 375 90T316 16T212 -12Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="579" d="M90 0V656H173V327H176L449 656H543L338 406L575 0H482L286 341L173 208V0H90Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="486" d="M90 0V656H173V71H460V0H90Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="727" d="M90 0V656H190L316 306Q328 272 339 238T363 169H367Q379 203 389 237T412 306L536 656H637V0H559V361Q559 405 563 458T570 555H566L514 406L390 66H335L211 406L159 555H155Q158 512 161 459T165 361V0H90Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="647" d="M90 0V656H176L413 244L484 108H488Q485 158 482 211T478 317V656H557V0H471L233 413L162 548H158Q162 499 165 447T169 343V0H90Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="664" d="M332 -12Q250 -12 187 30T88 149T52 331Q52 436 87 511T186 627T332 668Q415 668 478 628T577 512T613 331Q613 226 577 149T478 30T332 -12ZM332 61Q391 61 434 94T502 188T526 331Q526 453 473 524T332
595Q244 595 191 524T138 331Q138 249 162 189T230 95T332 61Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="566" d="M90 0V656H277Q351 656 406 638T492 578T523 463Q523 360 456 310T281 260H173V0H90ZM173 328H271Q357 328 398 360T440 463Q440 534 397 561T267 589H173V328Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="664" d="M332 57Q391 57 434 90T502 185T526 331Q526 453 473 524T332 595Q244 595 191 524T138 331Q138 247 162 186T230 91T332 57ZM533 -165Q442 -165 381 -121T291 -9Q220 1 166 45T82 162T52 331Q52 436 87
511T186 627T332 668Q415 668 478 628T577 512T613 331Q613 237 584 165T503 49T381 -8Q404 -51 446 -73T542 -95Q564 -95 581 -93T611 -86L627 -150Q612 -156 587 -160T533 -165Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="569" d="M90 0V656H295Q362 656 414 639T495 581T525 472Q525 396 485 350T377 286L544 0H450L292 277H173V0H90ZM173 345H283Q360 345 401 376T442 472Q442 537 401 563T283 589H173V345Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="534" d="M272 -12Q203 -12 144 14T42 85L92 143Q127 106 174 84T273 61Q338 61 374 90T410 168Q410 202 396 222T357 256T301 284L207 325Q176 338 146 359T95 413T74 494Q74 544 100 583T174 645T280 668Q339
668 389 646T474 587L429 533Q399 562 363 578T280 595Q225 595 192 569T158 499Q158 468 174 448T216 414T267 390L360 350Q398 334 428 312T477 257T495 175Q495 123 468 81T391 13T272 -12Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="536" d="M226 0V586H28V656H508V586H310V0H226Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="645" d="M323 -12Q256 -12 203 15T118 104T87 271V656H170V269Q170 190 190 145T245 80T323 61Q367 61 402 80T457 144T478 269V656H558V271Q558 166 527 104T443 15T323 -12Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="515" d="M210 0L0 656H89L194 302Q212 244 225 194T258 85H262Q280 143 294 193T325 302L430 656H515L307 0H210Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="786" d="M162 0L23 656H109L178 299Q187 246 197 193T216 87H220Q231 140 243 193T266 299L357 656H433L524 299Q536 247 548 194T572 87H576Q585 140 594 193T613 299L682 656H762L626 0H526L427 395Q418 433
411 469T395 544H391Q384 506 375 470T358 395L261 0H162Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="513" d="M15 0L206 339L28 656H120L209 488Q222 466 233 444T260 393H264Q278 422 288 444T311 488L398 656H486L307 335L498 0H406L310 177Q297 201 284 226T254 282H250Q236 252 223 227T198 177L103 0H15Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="476" d="M196 0V254L-1 656H88L173 471Q189 435 204 400T236 328H240Q257 365 274 400T306 471L390 656H477L280 254V0H196Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="539" d="M45 0V50L390 586H76V656H494V607L148 71H497V0H45Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="303" d="M94 -152V708H273V661H156V-105H273V-152H94Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="350" d="M281 -160L14 710H73L340 -160H281Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="303" d="M31 -152V-105H147V661H31V708H209V-152H31Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="497" d="M60 284L212 670H285L437 284H365L300 460L251 593H247L197 460L132 284H60Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="500" d="M12 -126V-71H488V-126H12Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="542" d="M285 573L128 726L186 781L327 614L285 573Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="504" d="M194 -12Q133 -12 93 24T52 126Q52 206 123 248T350 308Q350 339 342 367T312 412T250 430Q208 430 171 414T105 378L73 435Q107 457 156 477T264 498Q353 498 393 444T433 298V0H365L358 58H355Q321 30
281 9T194 -12ZM218 54Q253 54 284 71T350 119V254Q229 239 181 209T132 132Q132 91 157 73T218 54Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="553" d="M297 -12Q263 -12 227 4T158 50H155L148 0H82V712H164V518L162 430Q195 459 234 478T314 498Q409 498 458 431T507 251Q507 168 478 109T401 19T297 -12ZM283 57Q343 57 382 108T422 250Q422 330 393 379T294
429Q263 429 231 412T164 363V108Q196 80 227 69T283 57Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="456" d="M274 -12Q210 -12 158 18T76 105T46 242Q46 324 78 381T164 468T280 498Q328 498 362 481T422 441L380 387Q359 406 336 418T283 430Q239 430 205 407T151 341T131 242Q131 159 172 108T281 56Q315 56
344 70T395 105L431 50Q398 21 358 5T274 -12Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="555" d="M248 -12Q157 -12 102 54T47 242Q47 321 76 378T154 467T258 498Q300 498 331 483T394 442L390 525V712H473V0H405L398 57H395Q367 29 329 9T248 -12ZM266 57Q330 57 390 124V378Q359 406 331 417T272
429Q233 429 202 406T151 341T132 243Q132 156 167 107T266 57Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="496" d="M279 -12Q214 -12 161 18T77 106T46 242Q46 322 77 379T159 467T264 498Q357 498 407 436T458 270Q458 257 458 245T455 223H127Q132 146 175 100T289 54Q324 54 353 64T410 92L439 38Q408 18 369 3T279
-12ZM126 282H386Q386 356 355 394T266 433Q215 433 175 394T126 282Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="292" d="M96 0V419H30V481L96 486V563Q96 637 130 680T238 724Q261 724 282 720T319 708L301 645Q274 657 246 657Q178 657 178 563V486H281V419H178V0H96Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="504" d="M246 -224Q157 -224 101 -190T45 -93Q45 -62 64 -34T116 17V21Q98 32 86 52T73 100Q73 131 90 154T126 190V194Q102 214 83 248T63 325Q63 378 88 417T155 477T246 498Q266 498 284 495T315 486H484V423H384Q401
407 412 381T424 323Q424 271 400 233T336 175T246 154Q207 154 173 171Q160 160 151 147T142 113Q142 90 160 75T228 60H322Q407 60 449 33T492 -56Q492 -101 462 -139T377 -200T246 -224ZM246 209Q288 209 318 240T349 325Q349 378 319 408T246 438Q203 438 173
408T143 325Q143 272 173 241T246 209ZM258 -167Q328 -167 370 -137T412 -68Q412 -34 387 -21T314 -8H230Q216 -8 200 -6T167 0Q141 -19 129 -40T117 -82Q117 -121 154 -144T258 -167Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="544" d="M82 0V712H164V518L161 418Q196 451 234 474T323 498Q400 498 435 450T471 308V0H389V297Q389 365 367 396T297 427Q260 427 231 408T164 352V0H82Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="246" d="M82 0V486H164V0H82ZM124 586Q100 586 85 600T69 640Q69 664 84 679T124 694Q148 694 163 679T179 640Q179 615 164 601T124 586Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="247" d="M32 -217Q10 -217 -8 -213T-40 -204L-23 -142Q-14 -145 -2 -147T23 -150Q59 -150 71 -125T83 -55V486H165V-55Q165 -129 135 -173T32 -217ZM123 586Q99 586 84 600T68 640Q68 664 83 679T123 694Q147 694
162 679T178 640Q178 615 163 601T123 586Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="495" d="M82 0V712H163V230H166L373 486H464L301 291L486 0H396L254 234L163 128V0H82Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="255" d="M169 -12Q123 -12 103 16T82 98V712H164V92Q164 73 171 65T187 56Q191 56 194 56T205 58L216 -4Q208 -8 197 -10T169 -12Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="829" d="M82 0V486H150L157 416H160Q192 451 230 474T311 498Q367 498 398 474T445 405Q483 446 522 472T605 498Q680 498 716 450T753 308V0H671V297Q671 365 649 396T581 427Q527 427 459 352V0H377V297Q377
365 355 396T286 427Q232 427 164 352V0H82Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="547" d="M82 0V486H150L157 416H160Q195 451 234 474T323 498Q400 498 435 450T471 308V0H389V297Q389 365 367 396T297 427Q260 427 231 408T164 352V0H82Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="542" d="M271 -12Q212 -12 161 18T78 105T46 242Q46 324 77 381T160 468T271 498Q331 498 382 468T464 381T496 242Q496 162 465 105T382 18T271 -12ZM271 56Q334 56 372 107T411 242Q411 326 373 378T271 430Q209
430 170 378T131 242Q131 159 170 108T271 56Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="555" d="M82 -205V486H150L157 430H160Q193 458 232 478T315 498Q409 498 458 431T507 250Q507 168 478 109T401 19T297 -12Q263 -12 230 3T162 44L164 -41V-205H82ZM283 57Q343 57 382 108T422 250Q422 330 393
379T294 429Q263 429 232 412T164 363V108Q197 80 228 69T283 57Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="555" d="M390 -205V-32L394 56Q365 28 328 8T248 -12Q157 -12 102 54T47 242Q47 321 76 378T154 467T258 498Q300 498 332 484T397 440H399L407 486H473V-205H390ZM266 57Q330 57 390 124V378Q359 406 331 417T272
429Q233 429 202 406T151 341T132 243Q132 156 167 107T266 57Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="347" d="M82 0V486H150L157 398H160Q185 444 221 471T298 498Q327 498 350 488L334 416Q322 420 312 422T287 424Q256 424 223 399T164 312V0H82Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="419" d="M209 -12Q157 -12 110 7T28 55L69 110Q101 85 135 69T212 52Q260 52 284 74T308 128Q308 153 292 170T250 198T197 220Q163 233 130 249T76 292T55 360Q55 419 99 458T223 498Q268 498 307 482T374 443L334
391Q309 410 282 422T223 434Q177 434 156 413T134 364Q134 341 149 327T188 302T239 280Q274 267 308 251T364 207T387 133Q387 94 367 61T307 8T209 -12Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="338" d="M235 -12Q157 -12 127 33T96 150V419H24V481L100 486L110 622H179V486H310V419H179V149Q179 104 195 80T254 55Q267 55 282 59T309 68L325 6Q305 -1 282 -6T235 -12Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="544" d="M224 -12Q147 -12 111 36T75 178V486H158V189Q158 121 179 90T249 59Q287 59 316 78T380 141V486H462V0H394L387 76H384Q350 36 312 12T224 -12Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="467" d="M187 0L12 486H97L189 210Q200 174 211 138T234 67H238Q249 102 260 138T282 210L374 486H455L283 0H187Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="718" d="M159 0L24 486H108L180 205Q188 171 195 138T209 70H213Q221 104 229 137T246 205L321 486H401L477 205Q486 171 494 138T511 70H515Q523 104 530 137T545 205L616 486H694L564 0H464L394 261Q385 296
378 330T361 401H357Q349 364 341 330T323 260L255 0H159Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="446" d="M14 0L173 254L26 486H115L180 379Q191 360 203 339T228 298H232Q243 318 254 339T276 379L335 486H421L274 245L432 0H343L272 113Q259 135 246 157T219 200H215Q202 179 190 158T166 113L100 0H14Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="467" d="M90 -209Q74 -209 60 -206T33 -199L49 -134Q57 -136 67 -138T86 -141Q127 -141 154 -112T196 -37L207 -1L12 486H97L196 217Q207 186 219 150T243 80H247Q258 113 268 149T288 217L375 486H455L272 -40Q255
-88 232 -126T174 -186T90 -209Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="425" d="M31 0V44L287 419H59V486H391V442L135 67H399V0H31Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="303" d="M228 -152Q169 -152 140 -124T111 -19Q111 36 115 80T120 174Q120 203 103 227T34 252V304Q85 305 102 329T120 381Q120 432 116 476T111 575Q111 652 140 680T228 708H273V661H246Q206 661 192
640T178 570Q178 524 181 482T184 389Q184 340 170 315T124 280V276Q156 267 170 241T184 167Q184 116 181 74T178 -14Q178 -63 192 -84T246 -105H273V-152H228Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="241" d="M92 -250V750H150V-250H92Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="303" d="M31 -152V-105H57Q98 -105 111 -84T125 -14Q125 32 123 74T120 167Q120 215 133 241T179 276V280Q147 289 134 314T120 389Q120 440 122 482T125 570Q125 619 112 640T57 661H31V708H75Q135 708
163 680T192 575Q192 520 188 476T183 381Q183 353 201 329T269 304V252Q219 251 201 227T183 174Q183 124 187 80T192 -19Q192 -96 164 -124T75 -152H31Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="497" d="M336 257Q306 257 283 269T239 299T200 328T159 341Q137 341 118 327T82 280L36 313Q63 361 96 382T161 403Q191 403 214 391T258 361T297 332T338 319Q360 319 379 333T415 380L461 346Q434
299 401 278T336 257Z" />
<glyph unicode="&#xa0;" glyph-name="space" horiz-adv-x="200" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="289" d="M103 -184L105 -90L116 288H173L184 -90L186 -184H103ZM145 372Q120 372 103 390T85 436Q85 463 102 480T145 498Q169 498 186 481T204 436Q204 408 187 390T145 372Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="497" d="M262 -33V71Q173 82 117 143T61 310Q61 379 87 429T160 509T262 547V653H314V550Q358 548 390 531T445 492L405 440Q385 458 363 469T314 482V138Q346 140 372 153T418 185L454 133Q425 107 389
90T314 70V-33H262ZM143 310Q143 243 174 199T262 142V477Q207 464 175 420T143 310Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="497" d="M54 0V50Q105 78 132 126T160 230Q160 244 158 258T153 285H53V337L120 341H138Q128 373 120 404T111 466Q111 551 162 600T297 650Q350 650 388 629T452 575L404 528Q385 551 361 566T303
581Q249 581 221 549T192 464Q192 433 199 403T216 341H375V285H229Q231 272 232 258T234 229Q234 177 218 142T172 75V71H453V0H54Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="497" d="M70 103L26 148L90 213Q54 262 54 329Q54 397 90 446L26 512L70 557L138 487Q186 524 249 524Q311 524 359 487L427 557L471 512L406 446Q423 423 433 394T443 329Q443 295 433 266T406 213L471
148L427 103L359 172Q336 153 307 144T249 134Q185 134 138 172L70 103ZM249 195Q297 195 332 232T367 329Q367 389 332 426T249 463Q200 463 165 426T130 329Q130 269 165 232T249 195Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="497" d="M207 0V158H45V206H207V271H45V318H186L23 638H109L187 467Q202 434 216 401T247 332H251Q268 367 282 400T312 467L390 638H474L310 318H452V271H289V206H452V158H289V0H207Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="241" d="M92 291V750H150V291H92ZM92 -250V214H150V-250H92Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="497" d="M236 -64Q183 -64 139 -45T63 7L113 52Q138 28 167 14T236 0Q276 0 298 20T321 69Q321 98 301 116T250 149T183 179T117 214T65 266T45 343Q45 387 69 419T131 472Q116 488 108 508T99 554Q99
606 137 645T251 684Q298 684 337 667T405 627L365 574Q341 594 314 607T254 620Q212 620 194 602T175 557Q175 530 195 512T246 479T313 449T380 413T432 361T452 284Q452 237 429 207T367 155Q381 139 389 119T397 73Q397 34 377 3T320 -46T236 -64ZM117 348Q117
315 136 294T187 256T253 226T320 193Q349 207 364 226T380 278Q380 312 361 334T310 372T244 402T178 435Q150 419 134 399T117 348Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="542" d="M175 587Q153 587 139 601T125 637Q125 658 139 672T175 687Q196 687 210 673T224 637Q224 616 210 602T175 587ZM367 587Q346 587 332 601T318 637Q318 658 332 672T367 687Q389 687 403
673T417 637Q417 616 403 602T367 587Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="744" d="M372 -11Q307 -11 249 12T145 79T75 185T49 323Q49 399 74 460T145 564T248 630T372 653Q437 653 495 630T599 564T669 460T695 323Q695 247 670 185T599 80T496 13T372 -11ZM372 31Q448
31 510 67T610 170T648 323Q648 410 611 475T511 576T372 612Q297 612 234 576T134 475T96 323Q96 236 133 170T234 68T372 31ZM380 125Q330 125 289 148T223 216T198 323Q198 381 224 423T292 489T383 512Q425 512 454 496T508 455L473 416Q453 436 433 446T386
457Q331 457 298 420T264 323Q264 257 296 219T383 180Q415 180 439 192T485 224L515 182Q487 158 456 142T380 125Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="345" d="M136 387Q92 387 65 412T37 481Q37 534 85 562T236 600Q235 632 222 652T174 673Q148 673 121 663T73 639L50 682Q75 697 109 710T183 724Q243 724 270 689T298 591V395H248L241 432H237Q217
414 192 401T136 387ZM154 436Q193 436 236 476V561Q159 553 129 534T98 486Q98 461 113 449T154 436Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="429" d="M181 66L45 221V283L181 438L217 408L99 252L217 94L181 66ZM339 66L203 221V283L339 438L375 408L257 252L375 94L339 66Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="497" d="M397 104V299H34V361H463V104H397Z" />
<glyph unicode="&#xad;" glyph-name="hyphen" horiz-adv-x="311" d="M41 219V282H271V219H41Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="423" d="M211 319Q160 319 117 344T49 413T23 516Q23 575 48 619T117 688T211 713Q263 713 306 688T374 619T400 516Q400 458 375 414T306 344T211 319ZM211 356Q253 356 286 376T340 432T360 516Q360
563 340 599T287 656T211 677Q169 677 136 657T83 600T63 516Q63 469 82 433T135 376T211 356ZM139 417V620H215Q247 620 270 606T293 555Q293 537 283 522T256 500L302 417H256L221 487H180V417H139ZM180 519H206Q249 519 249 553Q249 568 240 577T208 586H180V519Z"
/>
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="542" d="M138 601V658H404V601H138Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="331" d="M166 429Q133 429 105 444T59 489T41 556Q41 615 78 650T166 685Q216 685 253 650T291 556Q291 518 274 489T228 445T166 429ZM166 475Q199 475 220 498T241 556Q241 593 220 616T166 639Q133
639 112 616T91 556Q91 521 112 498T166 475Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="497" d="M216 127V304H34V366H216V556H281V366H463V304H281V127H216ZM34 0V62H463V0H34Z" />
<glyph unicode="&#xb2;" glyph-name="two.sups" horiz-adv-x="367" d="M52 395V432Q143 514 190 565T237 661Q237 699 217 721T162 743Q137 743 116 727T78 686L40 721Q63 755 96 776T170 797Q229 797 264 765T300 671Q300 634 281 600T230 529T155 450H320V395H52Z" />
<glyph unicode="&#xb3;" glyph-name="three.sups" horiz-adv-x="367" d="M180 383Q133 383 96 404T35 459L78 492Q96 465 121 450T177 434Q209 434 232 452T255 504Q255 538 223 555T134 573V614Q184 614 212 634T240 684Q240 712 221 729T169 746Q147 746 127
733T90 699L51 733Q77 762 108 779T179 797Q229 797 266 770T303 692Q303 658 284 634T235 596Q268 588 293 564T319 500Q319 446 278 415T180 383Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="542" d="M257 573L215 614L356 781L414 726L257 573Z" />
<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="562" d="M82 -179V486H164V189Q164 125 185 92T253 59Q286 59 317 76T382 154V486H465Q464 388 462 286T459 95Q459 75 469 66T495 56Q508 56 524 62L535 0Q525 -5 511 -8T477 -12Q436 -12 415 10T389 82H387Q361
36 327 13T252 -10Q223 -10 199 -1T158 37Q159 -11 159 -45T161 -109T165 -179H82Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="560" d="M380 -80V656H464V-80H380ZM293 226Q221 226 164 249T74 320T41 443Q41 522 72 568T158 635T282 656H326V226H293Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="249" d="M125 259Q100 259 83 276T65 321Q65 350 82 367T125 385Q149 385 166 368T184 321Q184 294 167 277T125 259Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="542" d="M190 -226L182 -186Q245 -181 268 -170T291 -136Q291 -116 274 -105T214 -88L258 3H311L282 -64Q317 -72 336 -88T355 -135Q355 -178 313 -200T190 -226Z" />
<glyph unicode="&#xb9;" glyph-name="one.sups" horiz-adv-x="367" d="M172 395V703H87V745Q120 751 142 760T184 785H236V395H172Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="365" d="M182 387Q141 387 106 407T51 464T30 555Q30 609 50 647T106 704T182 724Q223 724 257 705T313 647T334 555Q334 502 313 465T258 407T182 387ZM182 438Q223 438 246 470T270 555Q270
608 247 640T182 673Q141 673 117 641T93 555Q93 503 117 471T182 438Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="429" d="M89 66L54 94L172 252L54 408L89 438L226 283V221L89 66ZM247 66L212 94L330 252L212 408L247 438L384 283V221L247 66Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="781" d="M148 266V574H63V616Q96 622 118 631T160 656H212V266H148ZM180 -12L542 668H598L236 -12H180ZM522 150H633V220L637 329H633L583 248L522 150ZM633 0V104H455V137L619 390H691V150H749V104H691V0H633Z"
/>
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="808" d="M148 266V574H63V616Q96 622 118 631T160 656H212V266H148ZM160 -12L522 668H578L216 -12H160ZM493 0V37Q584 119 631 170T678 266Q678 304 658 326T603 348Q578 348 557 332T519 291L481 326Q504
360 537 381T611 402Q670 402 705 370T741 276Q741 239 722 205T671 134T596 55H761V0H493Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="796" d="M179 254Q132 254 95 275T34 330L77 363Q95 336 120 321T176 305Q208 305 231 323T254 375Q254 409 222 426T133 444V485Q183 485 211 505T239 555Q239 583 220 600T168 617Q146 617
126 604T89 570L50 604Q76 633 107 650T178 668Q228 668 265 641T302 563Q302 529 283 505T234 467Q267 459 292 435T318 371Q318 317 277 286T179 254ZM218 -12L580 668H636L274 -12H218ZM537 150H648V220L652 329H648L598 248L537 150ZM648 0V104H470V137L634
390H706V150H764V104H706V0H648Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="425" d="M215 -196Q139 -196 94 -153T48 -36Q48 3 64 34T103 94T149 151T184 213T192 288H265Q272 241 260 205T227 139T183 82T144 28T128 -31Q128 -71 152 -99T225 -127Q258 -127 287 -112T339
-70L387 -113Q355 -148 313 -172T215 -196ZM227 372Q202 372 185 390T167 436Q167 463 184 480T227 498Q251 498 268 481T286 436Q286 408 269 390T227 372Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="544" d="M203 367L172 267H369L338 367Q320 422 304 476T272 588H268Q253 531 237 477T203 367ZM3 0L225 656H319L541 0H452L390 200H151L88 0H3ZM288 697L136 812L183 867L325 739L288 697Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="544" d="M203 367L172 267H369L338 367Q320 422 304 476T272 588H268Q253 531 237 477T203 367ZM3 0L225 656H319L541 0H452L390 200H151L88 0H3ZM254 697L217 739L359 867L406 812L254 697Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="544" d="M203 367L172 267H369L338 367Q320 422 304 476T272 588H268Q253 531 237 477T203 367ZM3 0L225 656H319L541 0H452L390 200H151L88 0H3ZM159 699L123 725L228 838H314L419 725L383 699L273
792H269L159 699Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="544" d="M203 367L172 267H369L338 367Q320 422 304 476T272 588H268Q253 531 237 477T203 367ZM3 0L225 656H319L541 0H452L390 200H151L88 0H3ZM346 709Q318 709 298 719T262 744T231 769T198 780Q179
780 166 763T150 714L94 718Q97 775 124 808T196 841Q224 841 244 831T280 806T311 781T344 770Q384 770 392 836L448 832Q445 774 418 742T346 709Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="544" d="M203 367L172 267H369L338 367Q320 422 304 476T272 588H268Q253 531 237 477T203 367ZM3 0L225 656H319L541 0H452L390 200H151L88 0H3ZM168 715Q147 715 133 729T119 764Q119 786 133 799T168
813Q190 813 203 800T217 764Q217 743 204 729T168 715ZM374 715Q352 715 339 729T325 764Q325 786 338 799T374 813Q395 813 409 800T423 764Q423 743 409 729T374 715Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="544" d="M203 367L172 267H369L338 367Q320 422 304 476T272 588H268Q253 531 237 477T203 367ZM3 0L225 656H319L541 0H452L390 200H151L88 0H3ZM271 699Q229 699 202 724T174 789Q174 830 201 855T271
880Q312 880 340 855T368 789Q368 749 340 724T271 699ZM271 735Q291 735 306 749T322 789Q322 815 307 829T271 843Q249 843 234 829T219 789Q219 763 234 749T271 735Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="822" d="M290 376L229 258H401V590H397Q344 483 290 376ZM8 0L352 656H763V586H485V380H717V309H485V71H773V0H401V191H195L96 0H8Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="571" d="M338 -12Q256 -12 192 28T90 145T52 328Q52 434 90 510T194 627T343 668Q403 668 449 644T523 587L478 533Q452 561 419 578T344 595Q282 595 236 563T164 471T138 330Q138 248 163 188T233
94T341 61Q388 61 425 81T493 135L539 83Q500 38 451 13T338 -12ZM256 -226L248 -186Q311 -181 334 -170T357 -136Q357 -116 340 -105T280 -88L324 3H377L348 -64Q383 -72 402 -88T421 -135Q421 -178 379 -200T256 -226Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="527" d="M90 0V656H468V586H173V380H422V309H173V71H478V0H90ZM307 697L155 812L202 867L344 739L307 697Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="527" d="M90 0V656H468V586H173V380H422V309H173V71H478V0H90ZM273 697L236 739L378 867L425 812L273 697Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="527" d="M90 0V656H468V586H173V380H422V309H173V71H478V0H90ZM178 699L142 725L247 838H333L438 725L402 699L292 792H288L178 699Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="527" d="M90 0V656H468V586H173V380H422V309H173V71H478V0H90ZM187 715Q166 715 152 729T138 764Q138 786 152 799T187 813Q209 813 222 800T236 764Q236 743 223 729T187 715ZM393 715Q371 715 358
729T344 764Q344 786 357 799T393 813Q414 813 428 800T442 764Q442 743 428 729T393 715Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="263" d="M90 0V656H173V0H90ZM149 697L-3 812L44 867L186 739L149 697Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="263" d="M90 0V656H173V0H90ZM115 697L78 739L220 867L267 812L115 697Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="263" d="M90 0V656H173V0H90ZM20 699L-16 725L89 838H175L280 725L244 699L134 792H130L20 699Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="263" d="M90 0V656H173V0H90ZM29 715Q8 715 -6 729T-20 764Q-20 786 -6 799T29 813Q51 813 64 800T78 764Q78 743 65 729T29 715ZM235 715Q213 715 200 729T186 764Q186 786 199 799T235 813Q256
813 270 800T284 764Q284 743 270 729T235 715Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="638" d="M112 0V321H33V364L112 368V656H276Q428 656 507 572T586 331Q586 174 508 87T280 0H112ZM195 68H270Q385 68 442 137T500 331Q500 455 443 521T270 588H195V368H344V321H195V68Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="647" d="M90 0V656H176L413 244L484 108H488Q485 158 482 211T478 317V656H557V0H471L233 413L162 548H158Q162 499 165 447T169 343V0H90ZM409 709Q381 709 361 719T325 744T294 769T261 780Q242 780
229 763T213 714L157 718Q160 775 187 808T259 841Q287 841 307 831T343 806T374 781T407 770Q447 770 455 836L511 832Q508 774 481 742T409 709Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="664" d="M332 -12Q250 -12 187 30T88 149T52 331Q52 436 87 511T186 627T332 668Q415 668 478 628T577 512T613 331Q613 226 577 149T478 30T332 -12ZM332 61Q391 61 434 94T502 188T526 331Q526 453
473 524T332 595Q244 595 191 524T138 331Q138 249 162 189T230 95T332 61ZM349 697L197 812L244 867L386 739L349 697Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="664" d="M332 -12Q250 -12 187 30T88 149T52 331Q52 436 87 511T186 627T332 668Q415 668 478 628T577 512T613 331Q613 226 577 149T478 30T332 -12ZM332 61Q391 61 434 94T502 188T526 331Q526 453
473 524T332 595Q244 595 191 524T138 331Q138 249 162 189T230 95T332 61ZM315 697L278 739L420 867L467 812L315 697Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="664" d="M332 -12Q250 -12 187 30T88 149T52 331Q52 436 87 511T186 627T332 668Q415 668 478 628T577 512T613 331Q613 226 577 149T478 30T332 -12ZM332 61Q391 61 434 94T502 188T526 331Q526
453 473 524T332 595Q244 595 191 524T138 331Q138 249 162 189T230 95T332 61ZM220 699L184 725L289 838H375L480 725L444 699L334 792H330L220 699Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="664" d="M332 -12Q250 -12 187 30T88 149T52 331Q52 436 87 511T186 627T332 668Q415 668 478 628T577 512T613 331Q613 226 577 149T478 30T332 -12ZM332 61Q391 61 434 94T502 188T526 331Q526 453
473 524T332 595Q244 595 191 524T138 331Q138 249 162 189T230 95T332 61ZM407 709Q379 709 359 719T323 744T292 769T259 780Q240 780 227 763T211 714L155 718Q158 775 185 808T257 841Q285 841 305 831T341 806T372 781T405 770Q445 770 453 836L509 832Q506
774 479 742T407 709Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="664" d="M332 -12Q250 -12 187 30T88 149T52 331Q52 436 87 511T186 627T332 668Q415 668 478 628T577 512T613 331Q613 226 577 149T478 30T332 -12ZM332 61Q391 61 434 94T502 188T526 331Q526
453 473 524T332 595Q244 595 191 524T138 331Q138 249 162 189T230 95T332 61ZM229 715Q208 715 194 729T180 764Q180 786 194 799T229 813Q251 813 264 800T278 764Q278 743 265 729T229 715ZM435 715Q413 715 400 729T386 764Q386 786 399 799T435 813Q456 813
470 800T484 764Q484 743 470 729T435 715Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="497" d="M94 126L50 171L205 330L50 488L94 533L249 374L403 533L447 488L292 330L447 171L403 126L249 286L94 126Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="664" d="M96 -30L50 6L120 97Q89 141 72 200T55 331Q55 436 90 511T189 627T335 668Q439 668 511 605L573 686L619 651L550 562Q582 519 599 461T616 331Q616 226 580 149T481 30T335 -12Q231 -12 160
53L96 -30ZM141 331Q141 283 149 242T174 168L462 541Q411 595 335 595Q247 595 194 524T141 331ZM335 61Q394 61 437 94T505 188T529 331Q529 379 521 419T496 491L209 117Q259 61 335 61Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="645" d="M323 -12Q256 -12 203 15T118 104T87 271V656H170V269Q170 190 190 145T245 80T323 61Q367 61 402 80T457 144T478 269V656H558V271Q558 166 527 104T443 15T323 -12ZM339 697L187 812L234 867L376
739L339 697Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="645" d="M323 -12Q256 -12 203 15T118 104T87 271V656H170V269Q170 190 190 145T245 80T323 61Q367 61 402 80T457 144T478 269V656H558V271Q558 166 527 104T443 15T323 -12ZM305 697L268 739L410 867L457
812L305 697Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="645" d="M323 -12Q256 -12 203 15T118 104T87 271V656H170V269Q170 190 190 145T245 80T323 61Q367 61 402 80T457 144T478 269V656H558V271Q558 166 527 104T443 15T323 -12ZM210 699L174 725L279
838H365L470 725L434 699L324 792H320L210 699Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="645" d="M323 -12Q256 -12 203 15T118 104T87 271V656H170V269Q170 190 190 145T245 80T323 61Q367 61 402 80T457 144T478 269V656H558V271Q558 166 527 104T443 15T323 -12ZM219 715Q198 715 184
729T170 764Q170 786 184 799T219 813Q241 813 254 800T268 764Q268 743 255 729T219 715ZM425 715Q403 715 390 729T376 764Q376 786 389 799T425 813Q446 813 460 800T474 764Q474 743 460 729T425 715Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="476" d="M196 0V254L-1 656H88L173 471Q189 435 204 400T236 328H240Q257 365 274 400T306 471L390 656H477L280 254V0H196ZM221 697L184 739L326 867L373 812L221 697Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="583" d="M90 0V656H173V546H291Q364 546 418 528T502 467T533 353Q533 249 466 200T291 150H173V0H90ZM173 218H281Q367 218 408 250T450 353Q450 424 408 451T281 478H173V218Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="576" d="M387 -12Q346 -12 312 1T246 37L279 95Q331 52 385 52Q426 52 447 76T469 132Q469 167 449 188T400 224T342 255T292 297T272 364Q272 398 285 422T316 468T346 513T360 568Q360 606 339
630T277 655Q224 655 194 616T164 500V0H82V515Q82 609 133 665T278 722Q331 722 367 702T422 649T441 576Q441 539 428 512T396 464T364 421T350 374Q350 345 370 328T419 296T478 263T527 215T547 137Q547 74 504 31T387 -12Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="504" d="M194 -12Q133 -12 93 24T52 126Q52 206 123 248T350 308Q350 339 342 367T312 412T250 430Q208 430 171 414T105 378L73 435Q107 457 156 477T264 498Q353 498 393 444T433 298V0H365L358 58H355Q321
30 281 9T194 -12ZM218 54Q253 54 284 71T350 119V254Q229 239 181 209T132 132Q132 91 157 73T218 54ZM281 573L124 726L182 781L323 614L281 573Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="504" d="M194 -12Q133 -12 93 24T52 126Q52 206 123 248T350 308Q350 339 342 367T312 412T250 430Q208 430 171 414T105 378L73 435Q107 457 156 477T264 498Q353 498 393 444T433 298V0H365L358 58H355Q321
30 281 9T194 -12ZM218 54Q253 54 284 71T350 119V254Q229 239 181 209T132 132Q132 91 157 73T218 54ZM253 573L211 614L352 781L410 726L253 573Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="504" d="M194 -12Q133 -12 93 24T52 126Q52 206 123 248T350 308Q350 339 342 367T312 412T250 430Q208 430 171 414T105 378L73 435Q107 457 156 477T264 498Q353 498 393 444T433 298V0H365L358
58H355Q321 30 281 9T194 -12ZM218 54Q253 54 284 71T350 119V254Q229 239 181 209T132 132Q132 91 157 73T218 54ZM112 600L226 740H308L422 600L387 568L269 681H265L147 568L112 600Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="504" d="M194 -12Q133 -12 93 24T52 126Q52 206 123 248T350 308Q350 339 342 367T312 412T250 430Q208 430 171 414T105 378L73 435Q107 457 156 477T264 498Q353 498 393 444T433 298V0H365L358 58H355Q321
30 281 9T194 -12ZM218 54Q253 54 284 71T350 119V254Q229 239 181 209T132 132Q132 91 157 73T218 54ZM339 577Q312 577 293 589T259 619T228 648T196 661Q174 661 163 639T149 582L94 585Q96 644 119 682T195 721Q222 721 241 709T276 679T306 650T339 637Q361
637 372 659T385 716L440 712Q438 654 415 616T339 577Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="504" d="M194 -12Q133 -12 93 24T52 126Q52 206 123 248T350 308Q350 339 342 367T312 412T250 430Q208 430 171 414T105 378L73 435Q107 457 156 477T264 498Q353 498 393 444T433 298V0H365L358
58H355Q321 30 281 9T194 -12ZM218 54Q253 54 284 71T350 119V254Q229 239 181 209T132 132Q132 91 157 73T218 54ZM171 587Q149 587 135 601T121 637Q121 658 135 672T171 687Q192 687 206 673T220 637Q220 616 206 602T171 587ZM363 587Q342 587 328 601T314
637Q314 658 328 672T363 687Q385 687 399 673T413 637Q413 616 399 602T363 587Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="504" d="M194 -12Q133 -12 93 24T52 126Q52 206 123 248T350 308Q350 339 342 367T312 412T250 430Q208 430 171 414T105 378L73 435Q107 457 156 477T264 498Q353 498 393 444T433 298V0H365L358 58H355Q321
30 281 9T194 -12ZM218 54Q253 54 284 71T350 119V254Q229 239 181 209T132 132Q132 91 157 73T218 54ZM267 554Q217 554 187 582T157 653Q157 695 187 723T267 751Q317 751 347 723T377 653Q377 610 347 582T267 554ZM267 591Q291 591 307 608T324 653Q324 681
308 697T267 714Q243 714 227 698T210 653Q210 625 226 608T267 591Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="785" d="M201 -12Q140 -12 99 24T58 126Q58 206 129 248T352 308Q352 339 344 367T315 412T253 430Q213 430 177 414T112 378L79 435Q113 457 161 477T263 498Q317 498 352 470T402 395Q431 442 472 470T562
498Q651 498 699 436T747 269Q747 241 744 223H429Q432 147 475 101T580 55Q615 55 643 66T698 95L728 38Q697 18 659 3T570 -12Q509 -12 468 15T399 79Q297 -12 201 -12ZM224 54Q258 54 298 73T371 129Q363 148 358 174T352 229V254Q237 239 188 209T139 132Q139
91 163 73T224 54ZM429 278H675Q675 353 646 393T560 433Q510 433 473 391T429 278Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="456" d="M274 -12Q210 -12 158 18T76 105T46 242Q46 324 78 381T164 468T280 498Q328 498 362 481T422 441L380 387Q359 406 336 418T283 430Q239 430 205 407T151 341T131 242Q131 159 172 108T281
56Q315 56 344 70T395 105L431 50Q398 21 358 5T274 -12ZM179 -226L171 -186Q234 -181 257 -170T280 -136Q280 -116 263 -105T203 -88L247 3H300L271 -64Q306 -72 325 -88T344 -135Q344 -178 302 -200T179 -226Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="496" d="M279 -12Q214 -12 161 18T77 106T46 242Q46 322 77 379T159 467T264 498Q357 498 407 436T458 270Q458 257 458 245T455 223H127Q132 146 175 100T289 54Q324 54 353 64T410 92L439 38Q408 18
369 3T279 -12ZM126 282H386Q386 356 355 394T266 433Q215 433 175 394T126 282ZM278 573L121 726L179 781L320 614L278 573Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="496" d="M279 -12Q214 -12 161 18T77 106T46 242Q46 322 77 379T159 467T264 498Q357 498 407 436T458 270Q458 257 458 245T455 223H127Q132 146 175 100T289 54Q324 54 353 64T410 92L439 38Q408 18
369 3T279 -12ZM126 282H386Q386 356 355 394T266 433Q215 433 175 394T126 282ZM250 573L208 614L349 781L407 726L250 573Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="496" d="M279 -12Q214 -12 161 18T77 106T46 242Q46 322 77 379T159 467T264 498Q357 498 407 436T458 270Q458 257 458 245T455 223H127Q132 146 175 100T289 54Q324 54 353 64T410 92L439 38Q408
18 369 3T279 -12ZM126 282H386Q386 356 355 394T266 433Q215 433 175 394T126 282ZM109 600L223 740H305L419 600L384 568L266 681H262L144 568L109 600Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="496" d="M279 -12Q214 -12 161 18T77 106T46 242Q46 322 77 379T159 467T264 498Q357 498 407 436T458 270Q458 257 458 245T455 223H127Q132 146 175 100T289 54Q324 54 353 64T410 92L439 38Q408
18 369 3T279 -12ZM126 282H386Q386 356 355 394T266 433Q215 433 175 394T126 282ZM168 587Q146 587 132 601T118 637Q118 658 132 672T168 687Q189 687 203 673T217 637Q217 616 203 602T168 587ZM360 587Q339 587 325 601T311 637Q311 658 325 672T360 687Q382
687 396 673T410 637Q410 616 396 602T360 587Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="246" d="M82 0V486H164V0H82ZM138 573L-19 726L39 781L180 614L138 573Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="246" d="M82 0V486H164V0H82ZM110 573L68 614L209 781L267 726L110 573Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="246" d="M82 0V486H164V0H82ZM-31 600L83 740H165L279 600L244 568L126 681H122L4 568L-31 600Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="246" d="M82 0V486H164V0H82ZM28 587Q6 587 -8 601T-22 637Q-22 658 -8 672T28 687Q49 687 63 673T77 637Q77 616 63 602T28 587ZM220 587Q199 587 185 601T171 637Q171 658 185 672T220 687Q242
687 256 673T270 637Q270 616 256 602T220 587Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="545" d="M131 222Q131 172 150 135T201 77T271 56Q339 56 372 111T406 254Q406 268 406 282T404 309Q371 353 338 368T271 383Q204 383 168 337T131 222ZM269 -12Q213 -12 164 16T84 97T53 222Q53 290 80
340T154 419T259 447Q297 447 332 431T393 381Q380 443 352 489T286 573L145 500L121 541L248 606Q196 646 136 678L174 730Q210 711 245 689T312 639L454 712L478 671L349 605Q409 544 447 460T485 257Q485 177 458 117T383 22T269 -12Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="547" d="M82 0V486H150L157 416H160Q195 451 234 474T323 498Q400 498 435 450T471 308V0H389V297Q389 365 367 396T297 427Q260 427 231 408T164 352V0H82ZM367 577Q340 577 321 589T287 619T256 648T224
661Q202 661 191 639T177 582L122 585Q124 644 147 682T223 721Q250 721 269 709T304 679T334 650T367 637Q389 637 400 659T413 716L468 712Q466 654 443 616T367 577Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="542" d="M271 -12Q212 -12 161 18T78 105T46 242Q46 324 77 381T160 468T271 498Q331 498 382 468T464 381T496 242Q496 162 465 105T382 18T271 -12ZM271 56Q334 56 372 107T411 242Q411 326 373 378T271
430Q209 430 170 378T131 242Q131 159 170 108T271 56ZM285 573L128 726L186 781L327 614L285 573Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="542" d="M271 -12Q212 -12 161 18T78 105T46 242Q46 324 77 381T160 468T271 498Q331 498 382 468T464 381T496 242Q496 162 465 105T382 18T271 -12ZM271 56Q334 56 372 107T411 242Q411 326 373 378T271
430Q209 430 170 378T131 242Q131 159 170 108T271 56ZM257 573L215 614L356 781L414 726L257 573Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="542" d="M271 -12Q212 -12 161 18T78 105T46 242Q46 324 77 381T160 468T271 498Q331 498 382 468T464 381T496 242Q496 162 465 105T382 18T271 -12ZM271 56Q334 56 372 107T411 242Q411 326 373
378T271 430Q209 430 170 378T131 242Q131 159 170 108T271 56ZM116 600L230 740H312L426 600L391 568L273 681H269L151 568L116 600Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="542" d="M271 -12Q212 -12 161 18T78 105T46 242Q46 324 77 381T160 468T271 498Q331 498 382 468T464 381T496 242Q496 162 465 105T382 18T271 -12ZM271 56Q334 56 372 107T411 242Q411 326 373 378T271
430Q209 430 170 378T131 242Q131 159 170 108T271 56ZM343 577Q316 577 297 589T263 619T232 648T200 661Q178 661 167 639T153 582L98 585Q100 644 123 682T199 721Q226 721 245 709T280 679T310 650T343 637Q365 637 376 659T389 716L444 712Q442 654 419 616T343
577Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="542" d="M271 -12Q212 -12 161 18T78 105T46 242Q46 324 77 381T160 468T271 498Q331 498 382 468T464 381T496 242Q496 162 465 105T382 18T271 -12ZM271 56Q334 56 372 107T411 242Q411 326 373
378T271 430Q209 430 170 378T131 242Q131 159 170 108T271 56ZM175 587Q153 587 139 601T125 637Q125 658 139 672T175 687Q196 687 210 673T224 637Q224 616 210 602T175 587ZM367 587Q346 587 332 601T318 637Q318 658 332 672T367 687Q389 687 403 673T417
637Q417 616 403 602T367 587Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="497" d="M34 299V361H463V299H34ZM249 96Q226 96 210 111T194 150Q194 173 210 188T249 203Q272 203 287 188T303 150Q303 126 288 111T249 96ZM249 456Q226 456 210 471T194 510Q194 533 210 548T249
563Q272 563 287 548T303 510Q303 486 288 471T249 456Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="542" d="M127 246Q127 179 150 133L364 392Q327 432 271 432Q230 432 197 409T146 343T127 246ZM83 -23L46 6L100 71Q75 103 61 146T46 242Q46 324 77 381T160 468T271 498Q351 498 410 448L460 509L496
480L442 415Q467 383 481 340T496 242Q496 162 465 105T382 18T271 -12Q192 -12 132 37L83 -23ZM271 54Q334 54 374 105T415 239Q415 307 391 353L178 93Q217 54 271 54Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="544" d="M224 -12Q147 -12 111 36T75 178V486H158V189Q158 121 179 90T249 59Q287 59 316 78T380 141V486H462V0H394L387 76H384Q350 36 312 12T224 -12ZM285 573L128 726L186 781L327 614L285 573Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="544" d="M224 -12Q147 -12 111 36T75 178V486H158V189Q158 121 179 90T249 59Q287 59 316 78T380 141V486H462V0H394L387 76H384Q350 36 312 12T224 -12ZM257 573L215 614L356 781L414 726L257 573Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="544" d="M224 -12Q147 -12 111 36T75 178V486H158V189Q158 121 179 90T249 59Q287 59 316 78T380 141V486H462V0H394L387 76H384Q350 36 312 12T224 -12ZM116 600L230 740H312L426 600L391 568L273
681H269L151 568L116 600Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="544" d="M224 -12Q147 -12 111 36T75 178V486H158V189Q158 121 179 90T249 59Q287 59 316 78T380 141V486H462V0H394L387 76H384Q350 36 312 12T224 -12ZM175 587Q153 587 139 601T125 637Q125 658
139 672T175 687Q196 687 210 673T224 637Q224 616 210 602T175 587ZM367 587Q346 587 332 601T318 637Q318 658 332 672T367 687Q389 687 403 673T417 637Q417 616 403 602T367 587Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="467" d="M90 -209Q74 -209 60 -206T33 -199L49 -134Q57 -136 67 -138T86 -141Q127 -141 154 -112T196 -37L207 -1L12 486H97L196 217Q207 186 219 150T243 80H247Q258 113 268 149T288 217L375 486H455L272
-40Q255 -88 232 -126T174 -186T90 -209ZM229 573L187 614L328 781L386 726L229 573Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="555" d="M82 -205V712H164V519L163 435Q195 461 233 479T311 498Q407 498 457 431T507 250Q507 168 478 109T401 19T297 -12Q262 -12 229 2T163 42L164 -41V-205H82ZM283 57Q343 57 382 108T422 250Q422
330 393 379T294 429Q263 429 232 412T164 363V108Q197 80 228 69T283 57Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="467" d="M90 -209Q74 -209 60 -206T33 -199L49 -134Q57 -136 67 -138T86 -141Q127 -141 154 -112T196 -37L207 -1L12 486H97L196 217Q207 186 219 150T243 80H247Q258 113 268 149T288 217L375 486H455L272
-40Q255 -88 232 -126T174 -186T90 -209ZM147 587Q125 587 111 601T97 637Q97 658 111 672T147 687Q168 687 182 673T196 637Q196 616 182 602T147 587ZM339 587Q318 587 304 601T290 637Q290 658 304 672T339 687Q361 687 375 673T389 637Q389 616 375 602T339
587Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="480" d="M41 223V280H439V223H41Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="800" d="M41 223V280H759V223H41Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="249" d="M120 428Q90 428 74 451T57 518Q57 578 84 622T163 696L187 657Q149 632 130 604T111 533Q114 534 120 534Q140 534 156 521T173 483Q173 458 158 443T120 428Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="249" d="M86 431L63 469Q101 494 119 522T138 594Q135 593 130 593Q109 593 93 606T77 643Q77 669 92 684T130 699Q159 699 176 676T193 608Q193 548 166 505T86 431Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="249" d="M86 -145L63 -107Q101 -82 119 -54T138 18Q135 17 130 17Q109 17 93 30T77 67Q77 93 92 108T130 123Q159 123 176 100T193 32Q193 -28 166 -71T86 -145Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="426" d="M120 428Q90 428 74 451T57 518Q57 578 84 622T163 696L187 657Q149 632 130 604T111 533Q114 534 120 534Q140 534 156 521T173 483Q173 458 158 443T120 428ZM297 428Q267 428 251
451T234 518Q234 578 261 622T340 696L364 657Q326 632 307 604T288 533Q291 534 297 534Q317 534 333 521T350 483Q350 458 335 443T297 428Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="426" d="M86 431L63 469Q101 494 119 522T138 594Q135 593 130 593Q109 593 93 606T77 643Q77 669 92 684T130 699Q159 699 176 676T193 608Q193 548 166 505T86 431ZM263 431L240 469Q278
494 296 522T315 594Q312 593 307 593Q286 593 270 606T254 643Q254 669 269 684T307 699Q336 699 353 676T370 608Q370 548 343 505T263 431Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="426" d="M86 -145L63 -107Q101 -82 119 -54T138 18Q135 17 130 17Q109 17 93 30T77 67Q77 93 92 108T130 123Q159 123 176 100T193 32Q193 -28 166 -71T86 -145ZM263 -145L240 -107Q278 -82
296 -54T315 18Q312 17 307 17Q286 17 270 30T254 67Q254 93 269 108T307 123Q336 123 353 100T370 32Q370 -28 343 -71T263 -145Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="304" d="M152 143Q107 143 74 176T40 263Q40 317 73 350T152 384Q197 384 230 351T264 263Q264 209 231 176T152 143Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="271" d="M181 66L45 221V283L181 438L217 408L99 252L217 94L181 66Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="271" d="M89 66L54 94L172 252L54 408L89 438L226 283V221L89 66Z" />
</font>
</defs>
</svg>

A src/fonts/source-sans-pro-v21-latin-regular.ttf => src/fonts/source-sans-pro-v21-latin-regular.ttf +0 -0
A src/fonts/source-sans-pro-v21-latin-regular.woff => src/fonts/source-sans-pro-v21-latin-regular.woff +0 -0
A src/fonts/source-sans-pro-v21-latin-regular.woff2 => src/fonts/source-sans-pro-v21-latin-regular.woff2 +0 -0
A src/footer.php => src/footer.php +22 -0
@@ 0,0 1,22 @@
</div>
</div>
    <div class="footer">
        <div class="inner">
            <div class="clear"></div>
            <div class="searchField">
                <form method="get" action="<?php bloginfo('url'); ?>">
                    <input type="text" class="searchField" name="s" value="" placeholder="je zoekterm&hellip;" maxlength="50" required="required" /><input type="submit" class="searchButton" value="Zoek" title="en gij zult vinden"/>
                </form>
            </div>
            <?php wp_nav_menu( array( 'theme_location' => 'footermenu' ) ); ?>
            <div class="clear"></div>
        </div>
    </div>

    <script defer src="<?php bloginfo('template_directory');?>/js/jquery.2.1.1.min.js"></script> 
    <script defer src="<?php bloginfo('template_directory');?>/js/masonry.pkgd.min.js"></script>
    <script defer src="<?php bloginfo('template_directory');?>/js/imagesloaded.pkgd.min.js"></script>
    <script defer src="<?php bloginfo('template_directory');?>/js/jquery.dotdotdot.min.js"></script>
    <script defer src="<?php bloginfo('template_directory');?>/js/script.js"></script>
</body>
</html>

A src/front-page.php => src/front-page.php +42 -0
@@ 0,0 1,42 @@
<?php get_header(); ?> 
<main>
    <div class="grid">
        <?php
            $args = array(
              'post_type' => 'homeblokje',
              'post_status' => 'publish',
              'posts_per_page' => -1,
              'caller_get_posts'=> 1
            );

            $query = new WP_Query($args);
            if($query->have_posts()) {
              while ($query->have_posts()) : $query->the_post(); ?>
                <div class="grid-item <?php echo whiteClass(get_field('tekstkleur')); ?> <?php echo formatClass(get_field('formaat'));?>" <?php bgcolor(get_field('backgroundcolor'));?>>
                    <?php 
                        if(get_field('link') != '') {
                            echo '<a href="' . get_field('link') . '" class="blockLink">';
                        }
                        background(get_field('background'), get_field('achtergrond_stretchbaar'));
                        if(get_field('quote_blokje')) {
                            quoteBlock(get_field('tekst_kolom_1')); 
                        } else {
                            if(strtolower(trim(get_field('tekst_kolom_1'))) == '[volgende_dienst]') {
                                textColumns(1, get_field('titel1'), eersteDienst());
                            } else {
                                textColumns(get_field('columns'), get_field('titel1'), get_field('tekst_kolom_1'), get_field('titel2'), get_field('tekst_kolom_2'));
                            }
                        }
                        if(get_field('link') != '') {
                            echo '</a>';
                        }
                    ?>
                </div>
                <?php
              endwhile;
            }
            wp_reset_query();
        ?>
    </div>
</main>
<?php get_footer(); ?> 

A src/functions.php => src/functions.php +328 -0
@@ 0,0 1,328 @@
<?php

function register_my_menus() {
     register_nav_menus(
          array(
               'menu' => __('Hoofdmenu boven'),
               'footermenu' => __('Menu onderbalk')
          )
     );
}

function my_search_query( $query ) {
	// not an admin page and is the main query
	if ( !is_admin() && $query->is_main_query() ) {
		if ( is_search() ) {
			$query->set( 'orderby', 'date' );
		}
	}
}


function eersteDienst( $atts=[] ){
    $posts = get_posts(array(
        'numberposts'   => 1000,
        'post_type'     => 'dienst',
        'post_status'   => 'publish',
        "orderby"       => 'meta_value',
        "meta_key"      => 'datum',
        "order"         => 'ASC',
        'meta_query'    => array(
            'key'       => 'datum',
            'value'     => time(),
            'compare'   => '>',
        )
    ));
    if(!count($posts)) return '';

    $dienst = $posts[0];
    foreach($posts as $post){
        $post_date = get_field('datum', $post->ID);
        if($post_date > time()){
            $dienst = $post;
            break;
        }
    }

    $date = get_field('datum', $dienst->ID);
    if(get_field('geen_dienst', $dienst->ID)){
        $output = '<div class="volgendeDienst">'
            . '<span class="date">Op ' . formatDate($date, false) 
            . ' is er <strong>geen</strong> dienst.'
            . '</span></div>';
    } else {
        $output = '<div class="volgendeDienst">De volgende dienst is op:<br/><strong>' 
            . '<span class="date">' . formatDate($date) . '</span>'
            . '</strong><br/>';
            
        if(time() < strtotime('2018-12-31 15:30')){
            $output .= '<strong>in Huize Salland.</strong><br/>';
        }

        $output .= 'Met: ' . get_field('voorganger', $dienst->ID);

        if(get_field('omschrijving', $dienst->ID) != '') {
            $output .= '<br/>' . get_field('omschrijving');
        }

        if(get_field('knutselverteluur', $dienst->ID)) {
            $output .= '<br/><strong>KNUTSELVERTELUUR</strong>';
        }

        $output .='</div>';
    }


    return $output;
}

function diensten($atts){
    $posts = get_posts(array(
        'numberposts'   => 1000,
        'post_type'     => 'dienst',
        'post_status'   => 'publish',
        "orderby"       => 'meta_value',
        "meta_key"      => 'datum',
        "order"         => 'ASC',
        'meta_query'    => array(
            'key'       => 'datum',
            'value'     => time(),
            'compare'   => '>',
        )
    ));
    if(!count($posts)) return '';

    $output = '';

    foreach($posts as $dienst){
        $date = get_field('datum', $dienst->ID);
        if($date < time()){
            continue;
        }
        $addClass = '';

        if(get_field('knutselverteluur', $dienst->ID)) {
            $addClass = 'kvu';
        }

        if(get_field('geen_dienst', $dienst->ID)){
            $addClass .= ' geen_dienst';
            $output .= '<div class="dienst ' . $addClass . '">
                <p><strong>' 
                . '<span class="date">' . formatDate($date, false) . '</span>'
                . '</strong><br/>Geen dienst<br/>';

            if(get_field('omschrijving', $dienst->ID) != '') {
                $output .= '<br/>' . get_field('omschrijving', $dienst->ID);
            }

            $output .='</p></div>';

        } else {
            $output .= '<div class="dienst ' . $addClass . '">
                <p><strong>' 
                . '<span class="date">' . formatDate($date) . '</span>'
                . '</strong><br/>' . get_field('voorganger', $dienst->ID);
            $output .= '<!-- ' . $dienst->ID . "-->\n";

            if(get_field('knutselverteluur', $dienst->ID)) {
                $output .= '<br/><strong>KNUTSELVERTELUUR</strong>';
            }

            if(get_field('omschrijving', $dienst->ID) != '') {
                $output .= '<br/>' . get_field('omschrijving', $dienst->ID);
            }

            $output .='</p></div>';
        }
    }

    return $output;
}


function formatDate($date, $showTime=true){
    $days = array(
        'zondag',
        'maandag',
        'dinsdag',
        'woensdag',
        'donderdag',
        'vrijdag',
        'zaterdag',
    );

    $months = array(
        'januari',
        'februari',
        'maart',
        'april',
        'mei',
        'juni',
        'juli',
        'augustus',
        'september',
        'oktober',
        'november',
        'december'
    );

    $output = $days[date('w', $date)] . ' ' . date('j', $date) . ' ' 
    . $months[date('n', $date) -1];
    
    if($showTime){
        $output .= ' om ' . date('H', $date) . ':' . date('i', $date);
    }

    return  $output;
}



function blokjes_shortcode( $attributes ){
    $atts = shortcode_atts(array(
            'category' => '',
            'title' => ''
        ), $attributes);
    
    if($atts['title']||$atts['category']){
        $title = $atts['title'];
        $category = $atts['category'];
        $maxPosts = ($category && $title) ? 1 : ($category ? -1 : 1 ) ;
        $args = array(
            'post_type' => 'homeblokje',
            'post_status' => 'publish',
            'posts_per_page' => $maxPosts,
            'caller_get_posts' => 1
        );
        if($category){
            $args['category_name'] = $category;
        }
        if($title){
            $args['post_title'] = $title;
        }

        $query = new WP_Query($args);
        if($query->have_posts()) {
            $html = '<div class="grid">';
            ob_start();
            while ($query->have_posts()) {
                $query->the_post(); ?>
                <div class="grid-item <?php echo whiteClass(get_field('tekstkleur')); ?> <?php echo formatClass(get_field('formaat')); ?>" <?php bgcolor(get_field('backgroundcolor')); ?>>
                    <?php
                        if(get_field('link') != '') {
                            echo '<a href="' . get_field('link') . '" class="blockLink">';
                        }
                        background(get_field('background'), get_field('achtergrond_stretchbaar'));
                        if(get_field('quote_blokje')) {
                            quoteBlock(get_field('tekst_kolom_1'));
                        } else {
                            textColumns(get_field('columns'), get_field('titel1'), get_field('tekst_kolom_1'), get_field('titel2'), get_field('tekst_kolom_2'));
                        }
                        if(get_field('link') != '') {
                            echo '</a>';
                        }
                    ?>
                </div>
                <?php
            }
            $html = ob_get_clean();
        }
        wp_reset_query();
        $html .= '</div>';
        return $html;
    }

}

function bgcolor($color) {
    if(!empty($color)) {
        echo 'style="background-color: ' . $color . ';"';
    }
}

function formatClass($format) {
    switch($format){
        case '1x2':
            return 'grid-item--height2';
        case '2x1':
            return 'grid-item--width2';
        case '2x2':
            return 'grid-item--width2 grid-item--height2';
        default:
            return '';
    }
}

function background($bg, $stretch) {
    $output = '<div style="';

    if(!empty($bg)) {
        $output .= 'position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(' . $bg . '); '; 
    }

    if($stretch) {
        $output .= 'background-size: cover;';
    } else {
        $output .= 'background-size: contain; background-repeat: no-repeat; background-position: center center;';
    }

    $output .= '"></div>';
    echo $output;
}



function quoteBlock($quote) {
    echo '<div class="quoteBlock"><span>' . $quote . '</span></div>';
}

function whiteClass($white) {
    if($white) echo 'whiteText';
}

function textColumns($columns, $titel1, $text1, $titel2='', $text2='') {
    if($titel2 == '') {
        $titel2 = '&nbsp;';
    }

    echo '
        <div class="textBlock' . $columns . '">
            <span class="textPart">
    ';
    if($titel1 != '') {
        echo '<span class="title">' . $titel1 . '</span>';
    }
    echo '<span class="text">' . nl2br($text1, true) . '</span> 
        </span>';


    if($columns == 2) {
        echo '
        <span class="textPart">
            <span class="title">' . $titel2 . '</span>
            <span class="text">' . nl2br($text2, true) . '</span>
        </span>';
    }

    echo '</div>';
}

add_shortcode('blokje', 'blokjes_shortcode');
add_shortcode( 'volgende_dienst', 'eersteDienst');
add_shortcode( 'diensten', 'diensten');

add_action('pre_get_posts', 'my_search_query');
add_action('init', 'create_post_type' );
add_action('init', 'register_my_menus');
add_action('init', 'cptui_register_my_cpts_homeblokje');

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size(300,180,true);
add_image_size('blokje-homepagina', 258, 258, true);
add_image_size('featured-image', 600);

function custom_excerpt_length( $length ) {
    return 48;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

A src/header.php => src/header.php +39 -0
@@ 0,0 1,39 @@
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1">
    <link rel="apple-touch-icon" href="<?php bloginfo('template_directory');?>/images/apple-touch-icon-57x57.png">
    <link rel="apple-touch-icon" sizes="72x72" href="<?php bloginfo('template_directory');?>/images/apple-touch-icon-72x72.png">
    <link rel="apple-touch-icon" sizes="114x114" href="<?php bloginfo('template_directory');?>/images/apple-touch-icon-114x114.png">
    <link rel="apple-touch-icon" sizes="144x144" href="<?php bloginfo('template_directory');?>/images/apple-touch-icon-144x144.png">
    <link href="<?php bloginfo('template_directory');?>/style.css" rel="stylesheet" />
    <?php
        if(isset($post->ID) && get_post_thumbnail_id($post->ID)) {
            echo '<meta property="og:url" content="' . get_permalink() . '"/>';
            echo '<meta property="og:title" content="' . get_the_title() . '"/>';
            echo '<meta property="og:description" content="' . strip_tags(get_the_excerpt($post->ID)) . '" />';
            echo '<meta property="og:type" content="article" />';
            echo '<meta property="og:image" content="' . wp_get_attachment_url(get_post_thumbnail_id($post->ID)) . '" />';
        }
    ?>
    <title>Geloofsgemeenschap Het Penninckshuis</title>
</head>
<body>

<div class="wrapper">
    <div class="header">
        <a href="#" class="burger">
            &#9776; Menu
        </a>

        <div class="inner">
            <a class="logo" href="/"></a>
            <ul class="menu">
            <?php wp_nav_menu( array( 'theme_location' => 'menu', 'items_wrap' => '%3$s', 'container' => '') ); ?>
            </ul>
        </div>
    </div>

    <div class="container">

A src/images/apple-touch-icon-114x114.png => src/images/apple-touch-icon-114x114.png +0 -0
A src/images/apple-touch-icon-144x144.png => src/images/apple-touch-icon-144x144.png +0 -0
A src/images/apple-touch-icon-57x57.png => src/images/apple-touch-icon-57x57.png +0 -0
A src/images/apple-touch-icon-72x72.png => src/images/apple-touch-icon-72x72.png +0 -0
A src/images/logo_bw.png => src/images/logo_bw.png +0 -0
A src/images/videoIcon.png => src/images/videoIcon.png +0 -0
A src/index.php => src/index.php +44 -0
@@ 0,0 1,44 @@
<?php get_header(); ?> 

<div class="blocks masonry">
<?php 
if(is_category()) {
    echo '<div class="stamp"><h1 class="categoryTitle">' . single_cat_title('',false) . '</h1></div>';
}
if(is_search()) {
    echo '<div class="stamp"><h1 class="categoryTitle">Zoekresultaten voor "' . $_GET['s'] . '"</h1></div>';
}
?>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="block">
    <a href="<?php the_permalink(); ?>">
        <?php
            $img_id = get_post_thumbnail_id($post->ID);
            $alt_text = get_post_meta($img_id , '_wp_attachment_image_alt', true);
            the_post_thumbnail('post-thumbnail', array('title' => $alt_text));
        ?>
        <h2><?php the_title(); ?></h2>
        <span class="excerpt ellipsis">
            <p><?php echo trim(get_the_excerpt()); ?></p>
        </span>
        <?php if(trim(get_field('youtube'))!='' || trim(get_field('vimeo'))!='' ) echo '<span class="videoIcon"></span>';?>
    </a>
</div>

<?php endwhile; ?>
<?php else:
    echo '<h2>Er zijn jammer genoeg geen berichten gevonden. Probeer te zoeken in het zoekscherm onderaan deze pagina, of bezoek de <a href="/">homepagina</a>.</h2>';
?>
<?php endif; ?>

</div>


<div class="navigation"><p>
 <span class="alignLeft"><?php previous_posts_link('&#8592; Vorige',''); ?></span>
 <span class="alignRight"><?php next_posts_link('Volgende &#8594;','') ?></span>
</p>

</div>
<?php get_footer(); ?>

A src/js/imagesloaded.pkgd.min.js => src/js/imagesloaded.pkgd.min.js +7 -0
@@ 0,0 1,7 @@
/*!
 * imagesLoaded PACKAGED v3.1.8
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */

(function(){function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var i=e.prototype,r=this,o=r.EventEmitter;i.getListeners=function(e){var t,n,i=this._getEvents();if("object"==typeof e){t={};for(n in i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n])}else t=i[e]||(i[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;e.length>t;t+=1)n.push(e[t].listener);return n},i.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&(t={},t[e]=n),t||n},i.addListener=function(e,n){var i,r=this.getListenersAsObject(e),o="object"==typeof n;for(i in r)r.hasOwnProperty(i)&&-1===t(r[i],n)&&r[i].push(o?n:{listener:n,once:!1});return this},i.on=n("addListener"),i.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},i.once=n("addOnceListener"),i.defineEvent=function(e){return this.getListeners(e),this},i.defineEvents=function(e){for(var t=0;e.length>t;t+=1)this.defineEvent(e[t]);return this},i.removeListener=function(e,n){var i,r,o=this.getListenersAsObject(e);for(r in o)o.hasOwnProperty(r)&&(i=t(o[r],n),-1!==i&&o[r].splice(i,1));return this},i.off=n("removeListener"),i.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},i.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},i.manipulateListeners=function(e,t,n){var i,r,o=e?this.removeListener:this.addListener,s=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)o.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?o.call(this,i,r):s.call(this,i,r));return this},i.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if("object"===n)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},i.removeAllListeners=n("removeEvent"),i.emitEvent=function(e,t){var n,i,r,o,s=this.getListenersAsObject(e);for(r in s)if(s.hasOwnProperty(r))for(i=s[r].length;i--;)n=s[r][i],n.once===!0&&this.removeListener(e,n.listener),o=n.listener.apply(this,t||[]),o===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},i.trigger=n("emitEvent"),i.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},i.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},i._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},i._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return r.EventEmitter=o,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}).call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}var n=document.documentElement,i=function(){};n.addEventListener?i=function(e,t,n){e.addEventListener(t,n,!1)}:n.attachEvent&&(i=function(e,n,i){e[n+i]=i.handleEvent?function(){var n=t(e);i.handleEvent.call(i,n)}:function(){var n=t(e);i.call(e,n)},e.attachEvent("on"+n,e[n+i])});var r=function(){};n.removeEventListener?r=function(e,t,n){e.removeEventListener(t,n,!1)}:n.detachEvent&&(r=function(e,t,n){e.detachEvent("on"+t,e[t+n]);try{delete e[t+n]}catch(i){e[t+n]=void 0}});var o={bind:i,unbind:r};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,i){return t(e,n,i)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("eventie")):e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}(window,function(e,t,n){function i(e,t){for(var n in t)e[n]=t[n];return e}function r(e){return"[object Array]"===d.call(e)}function o(e){var t=[];if(r(e))t=e;else if("number"==typeof e.length)for(var n=0,i=e.length;i>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=o(e),this.options=i({},this.options),"function"==typeof t?n=t:i(this.options,t),n&&this.on("always",n),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var r=this;setTimeout(function(){r.check()})}function f(e){this.img=e}function c(e){this.src=e,v[e]=this}var a=e.jQuery,u=e.console,h=u!==void 0,d=Object.prototype.toString;s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"IMG"===n.nodeName&&this.addImage(n);var i=n.nodeType;if(i&&(1===i||9===i||11===i))for(var r=n.querySelectorAll("img"),o=0,s=r.length;s>o;o++){var f=r[o];this.addImage(f)}}},s.prototype.addImage=function(e){var t=new f(e);this.images.push(t)},s.prototype.check=function(){function e(e,r){return t.options.debug&&h&&u.log("confirm",e,r),t.progress(e),n++,n===i&&t.complete(),!0}var t=this,n=0,i=this.images.length;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(var r=0;i>r;r++){var o=this.images[r];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var t=this;setTimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqDeferred){var n=t.hasAnyBroken?"reject":"resolve";t.jqDeferred[n](t)}})},a&&(a.fn.imagesLoaded=function(e,t){var n=new s(this,e,t);return n.jqDeferred.promise(a(this))}),f.prototype=new t,f.prototype.check=function(){var e=v[this.img.src]||new c(this.img.src);if(e.isConfirmed)return this.confirm(e.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;var t=this;e.on("confirm",function(e,n){return t.confirm(e.isLoaded,n),!0}),e.check()},f.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var v={};return c.prototype=new t,c.prototype.check=function(){if(!this.isChecked){var e=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.isChecked=!0}},c.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},c.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},c.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},c.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},c.prototype.unbindProxyEvents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s});
\ No newline at end of file

A src/js/jquery.2.1.1.min.js => src/js/jquery.2.1.1.min.js +4 -0
@@ 0,0 1,4 @@
/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)
},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))
},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});

A src/js/jquery.dotdotdot.min.js => src/js/jquery.dotdotdot.min.js +14 -0
@@ 0,0 1,14 @@
/*
 *	jQuery dotdotdot 1.6.16
 *
 *	Copyright (c) Fred Heusschen
 *	www.frebsite.nl
 *
 *	Plugin website:
 *	dotdotdot.frebsite.nl
 *
 *	Dual licensed under the MIT and GPL licenses.
 *	http://en.wikipedia.org/wiki/MIT_License
 *	http://en.wikipedia.org/wiki/GNU_General_Public_License
 */
!function(t,e){function n(t,e,n){var r=t.children(),o=!1;t.empty();for(var i=0,d=r.length;d>i;i++){var l=r.eq(i);if(t.append(l),n&&t.append(n),a(t,e)){l.remove(),o=!0;break}n&&n.detach()}return o}function r(e,n,i,d,l){var s=!1,c="table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",u="script, .dotdotdot-keep";return e.contents().detach().each(function(){var f=this,h=t(f);if("undefined"==typeof f||3==f.nodeType&&0==t.trim(f.data).length)return!0;if(h.is(u))e.append(h);else{if(s)return!0;e.append(h),l&&e[e.is(c)?"after":"append"](l),a(i,d)&&(s=3==f.nodeType?o(h,n,i,d,l):r(h,n,i,d,l),s||(h.detach(),s=!0)),s||l&&l.detach()}}),s}function o(e,n,r,o,d){var c=e[0];if(!c)return!1;var f=s(c),h=-1!==f.indexOf(" ")?" ":" ",p="letter"==o.wrap?"":h,g=f.split(p),v=-1,w=-1,b=0,y=g.length-1;for(o.fallbackToLetter&&0==b&&0==y&&(p="",g=f.split(p),y=g.length-1);y>=b&&(0!=b||0!=y);){var m=Math.floor((b+y)/2);if(m==w)break;w=m,l(c,g.slice(0,w+1).join(p)+o.ellipsis),a(r,o)?(y=w,o.fallbackToLetter&&0==b&&0==y&&(p="",g=g[0].split(p),v=-1,w=-1,b=0,y=g.length-1)):(v=w,b=w)}if(-1==v||1==g.length&&0==g[0].length){var x=e.parent();e.detach();var T=d&&d.closest(x).length?d.length:0;x.contents().length>T?c=u(x.contents().eq(-1-T),n):(c=u(x,n,!0),T||x.detach()),c&&(f=i(s(c),o),l(c,f),T&&d&&t(c).parent().append(d))}else f=i(g.slice(0,v+1).join(p),o),l(c,f);return!0}function a(t,e){return t.innerHeight()>e.maxHeight}function i(e,n){for(;t.inArray(e.slice(-1),n.lastCharacter.remove)>-1;)e=e.slice(0,-1);return t.inArray(e.slice(-1),n.lastCharacter.noEllipsis)<0&&(e+=n.ellipsis),e}function d(t){return{width:t.innerWidth(),height:t.innerHeight()}}function l(t,e){t.innerText?t.innerText=e:t.nodeValue?t.nodeValue=e:t.textContent&&(t.textContent=e)}function s(t){return t.innerText?t.innerText:t.nodeValue?t.nodeValue:t.textContent?t.textContent:""}function c(t){do t=t.previousSibling;while(t&&1!==t.nodeType&&3!==t.nodeType);return t}function u(e,n,r){var o,a=e&&e[0];if(a){if(!r){if(3===a.nodeType)return a;if(t.trim(e.text()))return u(e.contents().last(),n)}for(o=c(a);!o;){if(e=e.parent(),e.is(n)||!e.length)return!1;o=c(e[0])}if(o)return u(t(o),n)}return!1}function f(e,n){return e?"string"==typeof e?(e=t(e,n),e.length?e:!1):e.jquery?e:!1:!1}function h(t){for(var e=t.innerHeight(),n=["paddingTop","paddingBottom"],r=0,o=n.length;o>r;r++){var a=parseInt(t.css(n[r]),10);isNaN(a)&&(a=0),e-=a}return e}if(!t.fn.dotdotdot){t.fn.dotdotdot=function(e){if(0==this.length)return t.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){t(this).dotdotdot(e)});var o=this;o.data("dotdotdot")&&o.trigger("destroy.dot"),o.data("dotdotdot-style",o.attr("style")||""),o.css("word-wrap","break-word"),"nowrap"===o.css("white-space")&&o.css("white-space","normal"),o.bind_events=function(){return o.bind("update.dot",function(e,d){e.preventDefault(),e.stopPropagation(),l.maxHeight="number"==typeof l.height?l.height:h(o),l.maxHeight+=l.tolerance,"undefined"!=typeof d&&(("string"==typeof d||d instanceof HTMLElement)&&(d=t("<div />").append(d).contents()),d instanceof t&&(i=d)),g=o.wrapInner('<div class="dotdotdot" />').children(),g.contents().detach().end().append(i.clone(!0)).find("br").replaceWith("  <br />  ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var c=!1,u=!1;return s.afterElement&&(c=s.afterElement.clone(!0),c.show(),s.afterElement.detach()),a(g,l)&&(u="children"==l.wrap?n(g,l,c):r(g,o,g,l,c)),g.replaceWith(g.contents()),g=null,t.isFunction(l.callback)&&l.callback.call(o[0],u,i),s.isTruncated=u,u}).bind("isTruncated.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],s.isTruncated),s.isTruncated}).bind("originalContent.dot",function(t,e){return t.preventDefault(),t.stopPropagation(),"function"==typeof e&&e.call(o[0],i),i}).bind("destroy.dot",function(t){t.preventDefault(),t.stopPropagation(),o.unwatch().unbind_events().contents().detach().end().append(i).attr("style",o.data("dotdotdot-style")||"").data("dotdotdot",!1)}),o},o.unbind_events=function(){return o.unbind(".dot"),o},o.watch=function(){if(o.unwatch(),"window"==l.watch){var e=t(window),n=e.width(),r=e.height();e.bind("resize.dot"+s.dotId,function(){n==e.width()&&r==e.height()&&l.windowResizeFix||(n=e.width(),r=e.height(),u&&clearInterval(u),u=setTimeout(function(){o.trigger("update.dot")},100))})}else c=d(o),u=setInterval(function(){if(o.is(":visible")){var t=d(o);(c.width!=t.width||c.height!=t.height)&&(o.trigger("update.dot"),c=t)}},500);return o},o.unwatch=function(){return t(window).unbind("resize.dot"+s.dotId),u&&clearInterval(u),o};var i=o.contents(),l=t.extend(!0,{},t.fn.dotdotdot.defaults,e),s={},c={},u=null,g=null;return l.lastCharacter.remove instanceof Array||(l.lastCharacter.remove=t.fn.dotdotdot.defaultArrays.lastCharacter.remove),l.lastCharacter.noEllipsis instanceof Array||(l.lastCharacter.noEllipsis=t.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),s.afterElement=f(l.after,o),s.isTruncated=!1,s.dotId=p++,o.data("dotdotdot",!0).bind_events().trigger("update.dot"),l.watch&&o.watch(),o},t.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},t.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" "," ",",",";",".","!","?"],noEllipsis:[]}},t.fn.dotdotdot.debug=function(){};var p=1,g=t.fn.html;t.fn.html=function(n){return n!=e&&!t.isFunction(n)&&this.data("dotdotdot")?this.trigger("update",[n]):g.apply(this,arguments)};var v=t.fn.text;t.fn.text=function(n){return n!=e&&!t.isFunction(n)&&this.data("dotdotdot")?(n=t("<div />").text(n).html(),this.trigger("update",[n])):v.apply(this,arguments)}}}(jQuery);
\ No newline at end of file

A src/js/masonry.pkgd.min.js => src/js/masonry.pkgd.min.js +9 -0
@@ 0,0 1,9 @@
/*!
 * Masonry PACKAGED v4.0.0
 * Cascading grid layout library
 * http://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */

!function(t,e){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var c=d.apply(u,n);o=void 0===o?c:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}(this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||[];return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var r=this._onceEvents&&this._onceEvents[t];o;){var s=r&&r[o];s&&(this.off(t,o),delete r[o]),o.apply(this,e),n+=s?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);r.isBoxSizeOuter=s=200==t(o.width),i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,c=0;u>c;c++){var l=h[c],f=r[l],m=parseFloat(f);a[l]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,E=a.borderTopWidth+a.borderBottomWidth,z=d&&s,b=t(r.width);b!==!1&&(a.width=b+(z?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(z?0:g+E)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+E),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];t&&clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i||100)}},i.docReady=function(t){"complete"==document.readyState?t():document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var n=t.console;return i.htmlInit=function(e,o){i.docReady(function(){var r=i.toDashed(o),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",c=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(n&&n.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);c&&c.data(t,o,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],function(i,n){return e(t,i,n)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t,t.EvEmitter,t.getSize))}(window,function(t,e,i){"use strict";function n(t){for(var e in t)return!1;return e=null,!0}function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function r(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,a="string"==typeof s.transition?"transition":"WebkitTransition",h="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[a],d=[h,a,a+"Duration",a+"Property"],c=o.prototype=Object.create(e.prototype);c.constructor=o,c._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},c.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},c.getSize=function(){this.size=i(this.element)},c.css=function(t){var e=this.element.style;for(var i in t){var n=d[i]||i;e[n]=t[i]}},c.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=this.layout.size,s=-1!=n.indexOf("%")?parseFloat(n)/100*r.width:parseInt(n,10),a=-1!=o.indexOf("%")?parseFloat(o)/100*r.height:parseInt(o,10);s=isNaN(s)?0:s,a=isNaN(a)?0:a,s-=e?r.paddingLeft:r.paddingRight,a-=i?r.paddingTop:r.paddingBottom,this.position.x=s,this.position.y=a},c.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",c=this.position.y+t[h];e[u]=this.getYValue(c),e[d]="",this.css(e),this.emitEvent("layout",[this])},c.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},c.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},c._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=parseInt(t,10),r=parseInt(e,10),s=o===this.position.x&&r===this.position.y;if(this.setPosition(t,e),s&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,h=e-n,u={};u.transform=this.getTranslate(a,h),this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},c.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},c.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},c.moveTo=c._transitionTo,c.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},c._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},c._transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+r(d.transform||"transform");c.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:l,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(u,this,!1))},c.transition=o.prototype[a?"_transition":"_nonTransition"],c.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},c.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};c.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],n(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd){var o=e.onEnd[i];o.call(this),delete e.onEnd[i]}this.emitEvent("transitionEnd",[this])}},c.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},c._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var m={transitionProperty:"",transitionDuration:""};return c.removeTransitionStyles=function(){this.css(m)},c.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},c.remove=function(){return a&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},c.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},c.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},c.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},c.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},c.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},c.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(a&&a.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++d;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}var a=t.console,h=t.jQuery,u=function(){},d=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var l=r.prototype;return n.extend(l,e.prototype),l.option=function(t){n.extend(this.options,t)},l._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},l._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},l.reloadItems=function(){this.items=this._itemize(this.element.children)},l._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},l._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},l.getItemElements=function(){return this.items.map(function(t){return t.element})},l.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},l._init=l.layout,l._resetLayout=function(){this.getSize()},l.getSize=function(){this.size=i(this.element)},l._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},l.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},l._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},l._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},l._getItemLayoutPosition=function(){return{x:0,y:0}},l._processLayoutQueue=function(t){t.forEach(function(t){this._positionItem(t.item,t.x,t.y,t.isInstant)},this)},l._positionItem=function(t,e,i,n){n?t.goTo(e,i):t.moveTo(e,i)},l._postLayout=function(){this.resizeContainer()},l.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},l._getContainerSize=u,l._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},l._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},l.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),h)if(this.$element=this.$element||h(this.element),e){var o=h.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},l.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},l.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},l.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},l.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},l._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},l._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},l._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},l._manageStamp=u,l._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},l.handleEvent=n.handleEvent,l.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},l.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},l.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),l.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},l.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},l.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},l.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},l.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},l.reveal=function(t){this._emitCompleteOnItems("reveal",t),t&&t.length&&t.forEach(function(t){t.reveal()})},l.hide=function(t){this._emitCompleteOnItems("hide",t),t&&t.length&&t.forEach(function(t){t.hide()})},l.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},l.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},l.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},l.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},l.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},l.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i},r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},i.prototype.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this._getColGroup(n),r=Math.min.apply(Math,o),s=o.indexOf(r),a={x:this.columnWidth*s,y:r},h=r+t.size.outerHeight,u=this.cols+1-o.length,d=0;u>d;d++)this.colYs[s+d]=h;return a},i.prototype._getColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++){var o=this.colYs.slice(n,n+t);e[n]=Math.max.apply(Math,o)}return e},i.prototype._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,c=a;h>=c;c++)this.colYs[c]=Math.max(d,this.colYs[c])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i.prototype._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});
\ No newline at end of file

A src/js/script.js => src/js/script.js +237 -0
@@ 0,0 1,237 @@
(function (){
var columnWidth = 258;
var doubleColumnWidth = 528;
var currentColumns = 0;
var gutter = 12;

var setupEllipsis = function() {
    $('.excerpt').dotdotdot(
    {
        /*   The HTML to add as ellipsis. */
        ellipsis    : '...',

        /*  How to cut off the text/html: 'word'/'letter'/'children' */
        wrap        : 'word',

        /*  Wrap-option fallback to 'letter' for long words */
        fallbackToLetter: true,

        /*  jQuery-selector for the element to keep and put after the ellipsis. */
        after       : null,

        /*  Whether to update the ellipsis: true/'window' */
        watch       : false,

        /*  Optionally set a max-height, if null, the height will be measured. */
        height      : null,

        /*  Deviation for the height-option. */
        tolerance   : 0,

        /*  Callback function that is fired after the ellipsis is added,
            receives two parameters: isTruncated(boolean), orgContent(string). */
        callback    : function( isTruncated, orgContent ) {},

        lastCharacter   : {

            /*  Remove these characters from the end of the truncated text. */
            remove      : [ ' ', ',', ';', '.', '!', '?' ],

            /*  Don't add an ellipsis if this array contains 
                the last character of the truncated text. */
            noEllipsis  : []
        } 
    }
    
    );
};

var setupYoutube = function() {
    var yt = $('#youtube');
    if(yt.length) {
        var width = yt.width();
        yt.height(width / 1.6);
    }
};

var setupContainer = function() {
    if ($(window).height() > $('html').height()) {
        $('.footer').css({
            'position' : 'fixed',
            'bottom'   : '0px'
        });
    }
};

$(document).ready(function(){

    setupYoutube();
    setupContainer();
    
    var $masonry = $('.masonry');

    $masonry.imagesLoaded(function(){
        $('.masonry').masonry({
            itemSelector: '.block',
            columnWidth: '.block',
            isFitWidth: true,
            gutter: gutter,
            stamp: '.stamp'
        });
    });


    $('.burger').click(function(){
        $('ul.menu').fadeToggle();
    });


    $('li.menu-item-has-children').click(function(event){
        if($('.burger:visible').length) {
            $('ul',$(this)).fadeToggle();
        }
    });


    var excerpts = $('.excerpt');
    var count = excerpts.length;

    excerpts.each(function(){
        var height = $('h2',$(this).parent()).height(); 
        $(this).height(380 - 180 - 66 - height);
        if (!--count) {
           setupEllipsis();
        }
    });

    var sizeChange = function() {
        $('.banner').width($('.blocks').width());
        $masonry.masonry('layout');
    };

    currentColumns = getColumnCount();
    $grid = $('.grid').masonry({
        columnWidth: columnWidth,
        itemSelector: '.grid-item',
        gutter: gutter,
        fitWidth: true,
        isResizeBound: false
    });
    onLayoutComplete();

    $grid.on( 'layoutComplete', onLayoutComplete);
    
        $(window).resize(function () {
            // we only want to do all the masonry magic
            // once the user is done resizing,
            // so we use waitForFinalEvent to wait for that moment.
            waitForFinalEvent(function(){
                var newColumns = getColumnCount();
                if(newColumns != currentColumns) {
                    $('div.grid div.biggerBlock').each(function(){
                        var jq = $(this);
                        jq.removeClass('fullWidth');
                        jq.width(jq.attr('originalWidth'));
                    });
                    $grid.masonry();
                    currentColumns = newColumns;
                }
            }
            , 500, "resize");
    });




    $(window).resize(sizeChange);
    $(window).on("orientationchange", sizeChange);

});

// This function checks if there are gaps in the current layout
// and fills them by increasing the width of the elements before
// the gaps.
var onLayoutComplete = function( event, items ) {
    var minLeft = Infinity; 
    var gridWidth = $('div.grid').width();
    var unfilledRows = {};

    currentColumns = getColumnCount();

    // We traverse all the grid-items and in the meantime
    // we build "unfilledrows".
    // When an item is found before reaching the row width
    // the row is added, and when another one on the same
    // row is found completing the row width, the row is deleted.
    // 
    // Special precaution is taken for items that have a double height.
    $('div.grid-item').each(function(){
        var jq = $(this);
        var posTop = jq.position().top;
        var posLeft = jq.position().left;
        var width = jq.width();

        if(posLeft < minLeft) {
            minLeft = posLeft;
        }

        var del = false;
        var insert = false;
        
        if(unfilledRows[posTop] == 'skip') {
            return;
        }

        if(width + posLeft == gridWidth) {
            del = true;
        } else if(unfilledRows[posTop] == undefined) {
            insert = true;
        } else if(unfilledRows[posTop].right < (posLeft + width)) {
            if(posLeft + width == gridWidth) {
                del = true;
            } else  {
                insert = true;
            }
        }

        var doubleHeight = jq.height() > columnWidth;

        if(insert) {
            unfilledRows[posTop] = {right: posLeft + width, jq: jq, posLeft: posLeft};
            if(doubleHeight) {
                unfilledRows[posTop + columnWidth + gutter] = {right: posLeft + width, jq: jq, posLeft: posLeft};
            }
        } else if(del) {
            delete unfilledRows[posTop];
            if(doubleHeight) {
                unfilledRows[posTop + columnWidth + gutter] = 'skip';
            }
        }
    });
};

var getColumnCount = function(){
    var count = 0;
    if($(window).width() >= 4 * columnWidth) {
        count = 4;
    } else {
        count = Math.floor($(window).width() / columnWidth);
    }
    if(count == 0) count = 1;
    return count;
}

var waitForFinalEvent = (function () {
  var timers = {};
  return function (callback, ms, uniqueId) {
    if (!uniqueId) {
      uniqueId = "Don't call this twice without a uniqueId";
    }
    if (timers[uniqueId]) {
      clearTimeout (timers[uniqueId]);
    }
    timers[uniqueId] = setTimeout(callback, ms);
  };
})();

})();

A src/page.php => src/page.php +14 -0
@@ 0,0 1,14 @@
<?php get_header(); ?> 
        
<div class="content">
    <div class="post">
        <?php
            if(have_posts()) {
                the_post();
                the_content();
            }
        ?>
    </div>
</div>
<div class="clear"></div>
<?php get_footer(); ?>

A src/searchpage.php => src/searchpage.php +28 -0
@@ 0,0 1,28 @@
<?php
/*
* Template Name: Zoekscherm
* Description: Het zoekscherm.
*/
get_header(); 
?> 
        
<div class="content">
    <div class="post">
        <a href="/" alt="Back to homepage" class="back-link">Back to homepage</a>
        <?php get_search_form(); ?>

        <form method="get" action="<?php bloginfo('url'); ?>">
            <input type="text" name="s" value="" placeholder="search&hellip;" maxlength="50" required="required" />
            <?php
            $categories = get_categories();
            foreach ($categories as $category) {
                echo '<option value="', $category->slug, '">', $category->name, "</option>\n";
                }
            ?>
            </select>
            <button type="submit">Search</button>
        </form>
    </div>
</div>

<?php get_footer(); ?>

A src/single.php => src/single.php +62 -0
@@ 0,0 1,62 @@
<?php get_header(); ?> 
<?php if(have_posts()): the_post();?>

<div class="content">
    <div class="post singlepost">
        <div class="postHeader">
            <div class="featuredImage">
                <?php 
                if(trim(get_field('youtube'))!='') {
                    echo '<iframe width="100%" id="youtube" src="//www.youtube.com/embed/' . get_field('youtube') . '" frameborder="0" allowfullscreen></iframe>';
                }
                elseif(trim(get_field('vimeo'))!='') {
                    echo '<iframe width="100%" id="youtube" src="https://player.vimeo.com/video/' . get_field('vimeo') . '" frameborder="0" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>';
                }
                else { 
                    $img_id = get_post_thumbnail_id($post->ID);
                    $alt_text = get_post_meta($img_id , '_wp_attachment_image_alt', true);
                    the_post_thumbnail('featured-image', array('title' => $alt_text));
                }
                ?>
            </div>
            <h1><?php the_title();?></h1>
            <div class="categories">
            <?php 
                $categories = get_the_category();
                $count = 0;
                // print_r($categories);
                foreach($categories as $cat) {
                    if(strtolower($cat->name) == 'uncategorized') continue;
                    if($count > 0) echo ', ';
                    echo '<a href="'.get_category_link( $cat->term_id ).'" title="' . esc_attr( sprintf( __( "View all posts in %s" ), $cat->name ) ) . '">'.$cat->cat_name.'</a>';
                    $count++;
                }
                // the_category( ', ' ); 
            ?>
            </div>
        </div>

        <div class="postContent">
            <?php the_content(); ?>
            <?php 
                //the_date(); 
            ?>

            <?php 
                $banners = get_field('banners');
                //if(isset($_COOKIE['referred']) && $_COOKIE['referred']=='1' && is_array($banners) && count($banners)) {
                if(is_array($banners) && count($banners)) {
                    shuffle($banners);
                    echo '<div class="banner inlinebanner"><ul>';
                    foreach ($banners as $banner) {
                        echo '<li><a href="' . get_field('banner_url',$banner) . '"><img src="' . get_field('banner_plaatje',$banner) . '"/></a></li>';
                    }
                    echo '</ul></div>';
                }
            ?>
        </div>
    </div>
</div>
<?php endif; ?>

<?php get_footer(); ?>

A src/style.css => src/style.css +805 -0
@@ 0,0 1,805 @@
/*
Theme Name: Penninckshuis
Theme URI: https://git.sr.ht/~jelle/penninckshuis-wordpress-theme
Author: Jelle Hermsen
Author URI: https://git.sr.ht/~jelle/penninckshuis-wordpress-theme
Description: WordPress theme for Geloofsgemeenschap Het Penninckshuis
Version: 1.0
License: GPLv2
*/

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

html, body {
    margin: 0px;
    padding: 0px;
    color: #555;
    font-size: 18px;
    font-family: "PT Sans";
}

a {
    color: #555;
    text-decoration: underline;
}

h2 {
    color: #333;
    font-weight: normal;
}

::selection {
    background: #e76e66;
    color: #fff;
    text-shadow: none;
}

div.container {
    margin-top: 90px;
}

div.header {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 78px;
    background: #490e2c;
    z-index: 2;
}

div.searchField {
    height: 78px;
    background: #490e2c;
    float: right;
}

div.footer {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 78px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #FFF;
    font-weight: normal;
    color: #FFF;
    font-size: 14px;
    background: #490e2c;
}

div.clear {
    clear: both;
}

div.footer p {
    margin-left: 5px;
    display: block;
}

a.logo {
    float: left;
    margin: 0px 5px;
    width: 230px;
    height: 78px;
    background-image: url(images/logo_bw.png);
}

div.inner {
    margin: 0 auto;
}

a.burger {
    float: right;
    display: none;
    height: 60px;
    line-height: 60px;
    margin-right: 10px;
    color: #FFF;
    font-size: 20px;
    text-decoration: none;
}

div.volgendeDienst {
    line-height: 25px;
}

div.dienst {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    background-color: #490e2c !important;
    color: #FFF !important;
    padding: 10px !important;
    border-radius: 10px !important;
    width: 200px;
    height: 200px;
}

div.dienst.kvu {
    background-color: #4d98dd !important;
}



div.volgendeDienst span.date {
    font-size: 25px;
}



/* Navigation */
div.header ul {
    list-style: none;
    float: right;
    padding: 0;
    margin: 0;
}

div.header li {
    position: relative;
    display: block;
    float: left;
    line-height: 78px;
    width: auto;
    height: auto;
    padding: 0;
    /* border-right-color: rgb(114, 98, 146); */
    border-right-color: rgba(255, 255, 255, 0.09);
    border-right-style: solid;
    border-right-width: 1px;
}

div.header li a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    font-size: 20px;
    line-height: 78px;
    height: 78px;
    padding: 0px 22px 0px 22px;
    font-family: "Source Sans Pro";
}

div.header ul a:hover, div.header ul a.active {
    background-color: #FFF;
    color: #6a5a8c;
}


.footer ul {
    list-style: none;
    margin: 0 5 0 5;
    padding: 0px;
}

.footer li {
    float: left;
    margin: 0 10px 0 5px;
}

.footer li a {
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
}

.footer li a:hover, .footer li a.active {
    text-decoration: underline;
}

div.masonry {
    margin: 0 auto;
}

div.content, div.blocks {
    margin-top: 10px;
}

div.content {
    margin-bottom: 100px;
}

div.block {
    float: left;
    width: 300px;
    height: 380px;
    margin: 10px 0px 10px 0px;
    overflow: hidden;
    background-color: #000;
    margin-left:-1px;
    transform:translateX(1px);
}

div.block .excerpt {
    display: block;
    width: 256px;
    margin: 0 22px 22px 22px;
    color: #FFF;
    /*color: rgb(119, 119, 119);*/
    color: rgb(190, 190, 190);
    line-height: 22px;
}

div.block a {
    position: relative;
    display: block;
    text-decoration: none;
    color: #FFF;
    background-color: #000;
    padding-bottom: 10px;
    height: 370px;
}

div.block a:hover {
    background-color: rgb(29,29,29);
}

div.block img {
    width: 100%;
    height: auto;
}

div.block h2 {
    color: #fff;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    text-decoration: none;
    margin: 22px 22px 0px 22px;
}

div.banner {
    position: relative;
    background-color: transparent;
    width: 100%;
    text-align: center;
    max-height: 100px;
    clear: both;
}

div.banner a, div.banner a:hover {
    background-color: transparent;
}

div.banner img {
    width: auto;
    max-width: 100%;
    height: auto;
}

div.banner ul {
    list-style: none;
    padding: 0px;
    margin: 0 auto;
}

.banner { position: relative; overflow: auto; }
.banner li { list-style: none; width: 100%;}
.banner ul li { float: left; }

@media (max-width: 600px) {
    h1.categoryTitle {
        font-size: 24px !important;
    }
}

/* Media Queries */
@media (max-width: 930px) {
    div.header ul {
        float: none;
        padding-top: 0px;
        display: none;
        clear: both;
    }

    div.header ul.sub-menu {
        padding-top: 0px;
        display: inline;
    }

    div.header ul.sub-menu a {
        font-size: 15px;
    }

    div.header ul li {
      display: block;
      width: 100%;
      float: none;
      text-align: center;
    }

    div.header ul li a {
        line-height: 60px;
    }


    div.header {
        min-height: 60px;
        height: auto;
    }

    a.burger {
        display: block;
    }

    a.logo {
        float: left;
        margin: 0px 5px;
        width: 184px;
        height: 62.4px;
        background-image: url(images/logo_bw.png);
        background-size: contain;
    }

}


@media (min-width: 930px) {
    div.header ul {
        display: block;
    }

    div.header ul.sub-menu {
        position: absolute !important;
        left: 0px;
        width: auto;
        height: auto;
        z-index: 2;
        background: #490e2c;
    }

    div.header ul.sub-menu {
        display: none;
    }

    div.header ul.menu li:hover ul {
       display: block; 
    }

    div.header ul.sub-menu li {
        clear: both;
        border: none;
        width: 100%;
    }

    div.header ul.sub-menu li a {
        width: auto;
        white-space: nowrap
    }

    div.header ul li:hover ul.sub-menu {
       display: block; 
    }
}



@media (min-width: 930px) and (max-width: 1100) {
    div.container {
        width: auto;
    }
}

@media (min-width: 1100px) {
    div.inner {
        width: 1070px;
        padding: 0 15px;
    }

    div.container {
        width: 1100px;
        margin: 90px auto 0px auto;
    }
}

div.post {
    margin: 35px auto 35px;
    max-width: 800px;
    background-color: #FFF;
    padding: 35px 45px 35px 45px;
    line-height: 23px;
}


div.singlepost {
    width: auto;
    max-width: 600px;
    padding: 0px;
}

div.postHeader {
   width: 100%;
   background-color: rgb(29, 29, 29);
}

div.singlepost h1 {
    margin: 35px 35px 10px 35px;
    color: #FFF !important;
}

div.featuredImage img {
    width: 100%;
    height: auto !important;
}

div.categories {
    text-align: right;
    margin-right: 2px;
}

div.singlepost div.categories a {
    color: rgb(119, 119, 119);
}

div.postContent {
    padding: 35px 45px 35px 45px;
}

/* Content styles */

div.post a {
    color: rgb(231, 110, 102);
    line-height: 23px;
    text-decoration: none;
}

div.post a:hover {
    text-decoration: underline;
}

div.post h1, div.post h2 {
    color: rgb(35, 35, 35);
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

div.post h1 {
    font-size: 26px;
    line-height: 39px;
    clear: both;
}

div.post h2 {
    display: block;
    font-size: 20px;
    line-height: 29.25px;
    text-align: center;
}

div.post ol {
    list-style-type: decimal;
}

div.post li {
    color: rgb(119, 119, 119);
    line-height: 21px;
    text-align: left;
}

a.back-link {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 40px;
}

span.pushLeft {
    display: block;
    margin-left: -20px;
    font-weight: bold;
    font-style: italic;
    clear: both;
}

div.navigation {
    color: transparent;
    margin: 10px 20px 10px 20px;
    height: 30px;
}

div.navigation a {
    color: #555;
    text-decoration: none;
    font-size: 20px;
}

span.alignLeft {
    float: left;
}

span.alignRight {
    float: right;
}

div.stamp {
    margin: 0px;
    clear: both;
}

h1.categoryTitle {
    color: #333;
    display: block;
    font-size: 36px;
    font-weight: normal;
    height: auto;
    line-height: 54px;
    margin: 0px;
    clear: both;
    font-family: "Source Sans Pro";
}

.videoIcon {
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    background-image: url(images/videoIcon.png);
    background-position: center center;
    width: 64px;
    height: 64px;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.6);
    border-radius: 10px;
}

input.searchField {
    height: 40px;
    width: 200px;
    border: none;
    margin-left: 5px;
    margin-right: 0px;
    border-radius: 2px;
    padding-left: 3px;
    font-size: 15px;
}

input.searchButton {
    width: 50px;
    height: 40px;
    background-color: #666;
    border: none;
    color: #FFF;
    margin-left: -51px;
    border-radius: 2px;
    font-size: 15px;
}

li.search {
    padding-right: 5px !important;
}

.fixedFooter {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}

div.post ol.roman {
    list-style-type: lower-roman;
}

div.post ol.alpha {
    list-style-type: lower-alpha;
}

u {
    text-transform: uppercase;
}

div.inlinebanner {
    display: block;
    margin: 0px;
    margin-top: 10px;
    clear: both;
    min-height: 100px;
}


/* -- grid -- */
div.grid {
    margin: 0 auto;
}

div.grid-item {
    float: left;
    width: 258px;
    height: 258px;
    background-color: #FFF;
    margin-bottom: 12px;
}

div.grid-item div {
    background-size: cover;
}

div.grid-item.grid-item--width2 { width: 528px; }
div.grid-item.grid-item--height2 { height: 528px; }

div.grid-item a {
    text-decoration: none;
}


/* -- home blocks -- */
div.grid-item.whiteText * {
    color: #FFF;
}

a.blockLink {

}

div.quoteBlock {
    position: absolute;
    top: 50%;
    left: 5%;
    transform: translateY(-50%);
    width: 90%;
    font-size: 24px;
    font-style: italic;
    text-align: center;
    color: #444;
    text-shadow: 2px 2px rgba(255,255,255,0.3);
}

div.textBlock1, div.textBlock2 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

span.textPart h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

div.textBlock1 span.textPart {
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 20px;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

div.textBlock2 span.textPart {
    float: left;
    width: 50%;
    padding: 20px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

div.grid-item.whiteText span.textPart span.title {
    color: #FFF;
}

div.grid-item span.textPart span.title {
    color: #333;
    clear: both;
    width: 100%;
    font-size: 30px;
    display: block;
    margin-bottom: 15px;
}

div.grid-item span.textPart span.text {
    color: #221f1f;
    font-size: 18px;
    line-height: 150%;
}

div.grid-item.whiteText span.textPart span.text {
    color: #FFF;
}

div.grid-item.fullWidth {
    width: 100% !important;
}

div.grid-item span.textPart span.text span.littleLineHeight {
    line-height: 110%;
    display: block;
    margin: 0px;
    padding: 0px;
}

@media (max-width: 538px) {
    div.quoteBlock {
        font-size: 18px;
    }

    div.grid-item {
        height: auto;
        min-height: 258px;
    }

    div.grid-item.grid-item--width2 {
        width: 258px;
    }

    span.textPart {
        padding: 5px;
        display: block;
        overflow: visible;
    }

    div.textBlock1 span.textPart, div.textBlock2 span.textPart {
        position: relative;
        overflow: visible;
        height: auto;
        clear: both;
        width: 100%;
        padding: 5px;
    }

    div.textBlock1, div.textBlock2 {
        position: relative;
        clear: both;
        width: 100%;
        height: auto;
        min-height: 258px;
    }

    div.grid-item.grid-item--height2 {
        height: auto;
    }

    div.grid-item div {
    }

    div.post {
        background-color: #FFF;
        padding: 5px 5px 45px 5px;
        line-height: 23px;
    }

    div.postContent {
        padding: 5px 5px 45px 5px;
    }


}

div.content div.post div.geen_dienst {
    background-color: #000 !important;
}

A test.sh => test.sh +45 -0
@@ 0,0 1,45 @@
#!/usr/bin/env bash
set -o nounset

# Lint check all PHP files recursively, call with ./test.sh .

if [ -z "$1" ] ; then
    printf 'Usage: %s  ...\n' "$(basename "$0")"
    exit 1
fi

ERROR=false
SAVEIFS=$IFS
IFS=$'\n'
while test $# -gt 0; do
    CURRENT=${1%/}
    shift

    if [ ! -f $CURRENT ] && [ ! -d $CURRENT ] ; then
        echo "$CURRENT cannot be found"
        ERROR=true
        continue
    fi

    for FILE in $(find $CURRENT -type f -name "*.php") ; do
        OUTPUT=$(php -l "$FILE" 2> /dev/null)

        # Remove blank lines from the `php -l` output
        OUTPUT=$(echo -e "$OUTPUT" | awk 'NF')

        if [ "$OUTPUT" != "No syntax errors detected in $FILE" ] ; then
            echo -e "$FILE:"
            echo -e "  ${OUTPUT//$'\n'/\\n  }\n"
            ERROR=true
        fi
    done
done

IFS=$SAVEIFS

if [ "$ERROR" = true ] ; then
    exit 1
fi

echo "No syntax errors found."
exit 0