From 5d95a4ef9c9724f07a5105721154df76dc3effeb Mon Sep 17 00:00:00 2001 From: Danilo Spinelli Date: Wed, 5 Oct 2016 19:00:34 +0200 Subject: [PATCH] Release iniziale --- .babelrc | 4 + .editorconfig | 30 + .eslintrc | 47 + .gitignore | 10 + .postcss.js | 46 + .stylelintrc | 12 + CHANGELOG.md | 4 + LICENSE.md | 66 + docs/come-iniziare.md | 33 + docs/index.md | 25 + docs/moduli.md | 44 + docs/roadmap.md | 55 + docs/struttura.md | 87 + docs/sviluppare.md | 71 + docs/tecnologie.md | 85 + docs/tema.md | 64 + fractal.js | 68 + index.css | 112 ++ index.js | 39 + package.json | 74 + src/_preview.tmpl | 63 + src/components/button/button.config.json | 26 + src/components/button/button.tmpl | 23 + src/components/button/index.css | 125 ++ src/components/form/index.css | 283 +++ src/components/form/index.js | 14 + src/components/grid/grid--responsive-alt.tmpl | 6 + src/components/grid/grid--responsive.tmpl | 6 + src/components/grid/grid.tmpl | 6 + src/components/heading/heading--h1.tmpl | 1 + src/components/heading/heading--h2.tmpl | 1 + src/components/heading/heading--h3.tmpl | 1 + src/components/heading/heading--h4.tmpl | 1 + src/components/heading/heading--h5.tmpl | 1 + src/components/heading/heading--h6.tmpl | 1 + src/components/heading/heading.tmpl | 8 + src/components/prose/index.css | 83 + src/components/prose/prose--blockquote.tmpl | 3 + src/components/prose/prose--code.tmpl | 5 + src/components/prose/prose--paragraph.tmpl | 1 + src/components/prose/prose.tmpl | 33 + src/components/table/index.css | 216 +++ src/components/table/index.js | 26 + src/components/table/table--compact.tmpl | 36 + src/components/table/table--complex.tmpl | 36 + src/components/table/table--flip.tmpl | 36 + src/components/table/table--flippable.tmpl | 36 + src/components/table/table--responsive.tmpl | 36 + src/components/table/table.tmpl | 36 + .../font/titillium-web-v4-latin-200.eot | Bin 0 -> 13511 bytes .../font/titillium-web-v4-latin-200.svg | 291 +++ .../font/titillium-web-v4-latin-200.ttf | Bin 0 -> 27860 bytes .../font/titillium-web-v4-latin-200.woff | Bin 0 -> 15220 bytes .../font/titillium-web-v4-latin-200.woff2 | Bin 0 -> 11592 bytes .../font/titillium-web-v4-latin-200italic.eot | Bin 0 -> 14496 bytes .../font/titillium-web-v4-latin-200italic.svg | 307 +++ .../font/titillium-web-v4-latin-200italic.ttf | Bin 0 -> 29336 bytes .../titillium-web-v4-latin-200italic.woff | Bin 0 -> 16340 bytes .../titillium-web-v4-latin-200italic.woff2 | Bin 0 -> 12164 bytes .../font/titillium-web-v4-latin-300.eot | Bin 0 -> 13836 bytes .../font/titillium-web-v4-latin-300.svg | 283 +++ .../font/titillium-web-v4-latin-300.ttf | Bin 0 -> 28156 bytes .../font/titillium-web-v4-latin-300.woff | Bin 0 -> 15568 bytes .../font/titillium-web-v4-latin-300.woff2 | Bin 0 -> 11688 bytes .../font/titillium-web-v4-latin-300italic.eot | Bin 0 -> 15437 bytes .../font/titillium-web-v4-latin-300italic.svg | 307 +++ .../font/titillium-web-v4-latin-300italic.ttf | Bin 0 -> 30784 bytes .../titillium-web-v4-latin-300italic.woff | Bin 0 -> 17068 bytes .../titillium-web-v4-latin-300italic.woff2 | Bin 0 -> 12920 bytes .../font/titillium-web-v4-latin-600.eot | Bin 0 -> 13622 bytes .../font/titillium-web-v4-latin-600.svg | 275 +++ .../font/titillium-web-v4-latin-600.ttf | Bin 0 -> 27704 bytes .../font/titillium-web-v4-latin-600.woff | Bin 0 -> 15292 bytes .../font/titillium-web-v4-latin-600.woff2 | Bin 0 -> 11500 bytes .../font/titillium-web-v4-latin-600italic.eot | Bin 0 -> 15585 bytes .../font/titillium-web-v4-latin-600italic.svg | 304 +++ .../font/titillium-web-v4-latin-600italic.ttf | Bin 0 -> 30908 bytes .../titillium-web-v4-latin-600italic.woff | Bin 0 -> 17152 bytes .../titillium-web-v4-latin-600italic.woff2 | Bin 0 -> 12888 bytes .../font/titillium-web-v4-latin-700.eot | Bin 0 -> 12934 bytes .../font/titillium-web-v4-latin-700.svg | 276 +++ .../font/titillium-web-v4-latin-700.ttf | Bin 0 -> 26724 bytes .../font/titillium-web-v4-latin-700.woff | Bin 0 -> 14692 bytes .../font/titillium-web-v4-latin-700.woff2 | Bin 0 -> 11164 bytes .../font/titillium-web-v4-latin-700italic.eot | Bin 0 -> 14769 bytes .../font/titillium-web-v4-latin-700italic.svg | 305 +++ .../font/titillium-web-v4-latin-700italic.ttf | Bin 0 -> 30024 bytes .../titillium-web-v4-latin-700italic.woff | Bin 0 -> 16588 bytes .../titillium-web-v4-latin-700italic.woff2 | Bin 0 -> 12480 bytes .../font/titillium-web-v4-latin-900.eot | Bin 0 -> 11218 bytes .../font/titillium-web-v4-latin-900.svg | 276 +++ .../font/titillium-web-v4-latin-900.ttf | Bin 0 -> 21912 bytes .../font/titillium-web-v4-latin-900.woff | Bin 0 -> 13152 bytes .../font/titillium-web-v4-latin-900.woff2 | Bin 0 -> 9652 bytes .../font/titillium-web-v4-latin-italic.eot | Bin 0 -> 15589 bytes .../font/titillium-web-v4-latin-italic.svg | 306 +++ .../font/titillium-web-v4-latin-italic.ttf | Bin 0 -> 31064 bytes .../font/titillium-web-v4-latin-italic.woff | Bin 0 -> 17148 bytes .../font/titillium-web-v4-latin-italic.woff2 | Bin 0 -> 12940 bytes .../font/titillium-web-v4-latin-regular.eot | Bin 0 -> 13730 bytes .../font/titillium-web-v4-latin-regular.svg | 275 +++ .../font/titillium-web-v4-latin-regular.ttf | Bin 0 -> 27988 bytes .../font/titillium-web-v4-latin-regular.woff | Bin 0 -> 15504 bytes .../font/titillium-web-v4-latin-regular.woff2 | Bin 0 -> 11712 bytes src/fonts/titillium/index.css | 172 ++ src/icons/ita/font/Read Me.txt | 7 + src/icons/ita/font/demo-files/demo.css | 152 ++ src/icons/ita/font/demo-files/demo.js | 30 + src/icons/ita/font/demo.html | 887 +++++++++ src/icons/ita/font/fonts/ita.eot | Bin 0 -> 11004 bytes src/icons/ita/font/fonts/ita.svg | 63 + src/icons/ita/font/fonts/ita.ttf | Bin 0 -> 10856 bytes src/icons/ita/font/fonts/ita.woff | Bin 0 -> 10932 bytes src/icons/ita/font/selection.json | 1691 +++++++++++++++++ src/icons/ita/font/style.css | 247 +++ src/icons/ita/img/PNG/app.png | Bin 0 -> 141 bytes src/icons/ita/img/PNG/arrow-down.png | Bin 0 -> 331 bytes src/icons/ita/img/PNG/arrow-left.png | Bin 0 -> 308 bytes src/icons/ita/img/PNG/arrow-right.png | Bin 0 -> 287 bytes src/icons/ita/img/PNG/arrow-up.png | Bin 0 -> 311 bytes src/icons/ita/img/PNG/calendar.png | Bin 0 -> 403 bytes src/icons/ita/img/PNG/camera.png | Bin 0 -> 434 bytes src/icons/ita/img/PNG/cancel.png | Bin 0 -> 642 bytes src/icons/ita/img/PNG/check.png | Bin 0 -> 323 bytes src/icons/ita/img/PNG/checkbox-checked.png | Bin 0 -> 353 bytes src/icons/ita/img/PNG/checkbox.png | Bin 0 -> 193 bytes src/icons/ita/img/PNG/chevron-left.png | Bin 0 -> 283 bytes src/icons/ita/img/PNG/chevron-right.png | Bin 0 -> 254 bytes src/icons/ita/img/PNG/close.png | Bin 0 -> 429 bytes src/icons/ita/img/PNG/collapse.png | Bin 0 -> 297 bytes src/icons/ita/img/PNG/comment.png | Bin 0 -> 251 bytes src/icons/ita/img/PNG/copy.png | Bin 0 -> 277 bytes src/icons/ita/img/PNG/download.png | Bin 0 -> 411 bytes src/icons/ita/img/PNG/drop-down.png | Bin 0 -> 213 bytes src/icons/ita/img/PNG/drop-up.png | Bin 0 -> 212 bytes src/icons/ita/img/PNG/error.png | Bin 0 -> 706 bytes src/icons/ita/img/PNG/expand-media.png | Bin 0 -> 316 bytes src/icons/ita/img/PNG/expand.png | Bin 0 -> 316 bytes src/icons/ita/img/PNG/external-link.png | Bin 0 -> 598 bytes src/icons/ita/img/PNG/facebook.png | Bin 0 -> 256 bytes src/icons/ita/img/PNG/favorite.png | Bin 0 -> 645 bytes src/icons/ita/img/PNG/file.png | Bin 0 -> 354 bytes src/icons/ita/img/PNG/flickr.png | Bin 0 -> 444 bytes src/icons/ita/img/PNG/googleplus.png | Bin 0 -> 696 bytes src/icons/ita/img/PNG/link.png | Bin 0 -> 376 bytes src/icons/ita/img/PNG/list.png | Bin 0 -> 183 bytes src/icons/ita/img/PNG/lock.png | Bin 0 -> 455 bytes src/icons/ita/img/PNG/mail.png | Bin 0 -> 433 bytes src/icons/ita/img/PNG/more-actions.png | Bin 0 -> 225 bytes src/icons/ita/img/PNG/more-items.png | Bin 0 -> 242 bytes src/icons/ita/img/PNG/pdf.png | Bin 0 -> 472 bytes src/icons/ita/img/PNG/pin.png | Bin 0 -> 469 bytes .../ita/img/PNG/radio-button-checked.png | Bin 0 -> 716 bytes src/icons/ita/img/PNG/radio-button.png | Bin 0 -> 616 bytes src/icons/ita/img/PNG/refresh.png | Bin 0 -> 664 bytes src/icons/ita/img/PNG/rss.png | Bin 0 -> 653 bytes src/icons/ita/img/PNG/search.png | Bin 0 -> 613 bytes src/icons/ita/img/PNG/settings.png | Bin 0 -> 864 bytes src/icons/ita/img/PNG/share.png | Bin 0 -> 508 bytes src/icons/ita/img/PNG/slideshare.png | Bin 0 -> 542 bytes src/icons/ita/img/PNG/twitter.png | Bin 0 -> 544 bytes src/icons/ita/img/PNG/unlock.png | Bin 0 -> 452 bytes src/icons/ita/img/PNG/upload.png | Bin 0 -> 402 bytes src/icons/ita/img/PNG/video.png | Bin 0 -> 326 bytes src/icons/ita/img/PNG/whatsapp.png | Bin 0 -> 807 bytes src/icons/ita/img/PNG/youtube.png | Bin 0 -> 676 bytes src/icons/ita/img/PNG/zoom-in.png | Bin 0 -> 652 bytes src/icons/ita/img/PNG/zoom-out.png | Bin 0 -> 633 bytes src/icons/ita/img/Read Me.txt | 15 + src/icons/ita/img/SVG/app.svg | 6 + src/icons/ita/img/SVG/arrow-down.svg | 6 + src/icons/ita/img/SVG/arrow-left.svg | 6 + src/icons/ita/img/SVG/arrow-right.svg | 6 + src/icons/ita/img/SVG/arrow-up.svg | 6 + src/icons/ita/img/SVG/calendar.svg | 7 + src/icons/ita/img/SVG/camera.svg | 8 + src/icons/ita/img/SVG/cancel.svg | 6 + src/icons/ita/img/SVG/check.svg | 6 + src/icons/ita/img/SVG/checkbox-checked.svg | 6 + src/icons/ita/img/SVG/checkbox.svg | 6 + src/icons/ita/img/SVG/chevron-left.svg | 6 + src/icons/ita/img/SVG/chevron-right.svg | 6 + src/icons/ita/img/SVG/close.svg | 6 + src/icons/ita/img/SVG/collapse.svg | 6 + src/icons/ita/img/SVG/comment.svg | 8 + src/icons/ita/img/SVG/copy.svg | 6 + src/icons/ita/img/SVG/download.svg | 7 + src/icons/ita/img/SVG/drop-down.svg | 6 + src/icons/ita/img/SVG/drop-up.svg | 6 + src/icons/ita/img/SVG/error.svg | 8 + src/icons/ita/img/SVG/expand-media.svg | 6 + src/icons/ita/img/SVG/expand.svg | 6 + src/icons/ita/img/SVG/external-link.svg | 7 + src/icons/ita/img/SVG/facebook.svg | 6 + src/icons/ita/img/SVG/favorite.svg | 6 + src/icons/ita/img/SVG/file.svg | 9 + src/icons/ita/img/SVG/flickr.svg | 6 + src/icons/ita/img/SVG/googleplus.svg | 6 + src/icons/ita/img/SVG/link.svg | 7 + src/icons/ita/img/SVG/list.svg | 11 + src/icons/ita/img/SVG/lock.svg | 7 + src/icons/ita/img/SVG/mail.svg | 6 + src/icons/ita/img/SVG/more-actions.svg | 8 + src/icons/ita/img/SVG/more-items.svg | 8 + src/icons/ita/img/SVG/pdf.svg | 9 + src/icons/ita/img/SVG/pin.svg | 6 + .../ita/img/SVG/radio-button-checked.svg | 6 + src/icons/ita/img/SVG/radio-button.svg | 6 + src/icons/ita/img/SVG/refresh.svg | 6 + src/icons/ita/img/SVG/rss.svg | 6 + src/icons/ita/img/SVG/search.svg | 6 + src/icons/ita/img/SVG/settings.svg | 6 + src/icons/ita/img/SVG/share.svg | 6 + src/icons/ita/img/SVG/slideshare.svg | 6 + src/icons/ita/img/SVG/twitter.svg | 6 + src/icons/ita/img/SVG/unlock.svg | 7 + src/icons/ita/img/SVG/upload.svg | 7 + src/icons/ita/img/SVG/video.svg | 6 + src/icons/ita/img/SVG/whatsapp.svg | 6 + src/icons/ita/img/SVG/youtube.svg | 6 + src/icons/ita/img/SVG/zoom-in.svg | 7 + src/icons/ita/img/SVG/zoom-out.svg | 7 + src/icons/ita/img/demo-external-svg.html | 286 +++ src/icons/ita/img/demo-files/demo.css | 148 ++ src/icons/ita/img/demo.html | 533 ++++++ src/icons/ita/img/selection.json | 1684 ++++++++++++++++ src/icons/ita/img/style.css | 16 + src/icons/ita/img/svgxuse.js | 203 ++ src/icons/ita/img/symbol-defs.svg | 246 +++ src/icons/ita/index.css | 6 + src/legacy/index.css | 131 ++ src/modules/accordion/accordion.tmpl | 12 + src/modules/accordion/index.css | 61 + src/modules/accordion/index.js | 22 + src/modules/alert/alert.config.json | 37 + src/modules/alert/alert.tmpl | 4 + src/modules/alert/index.css | 58 + src/modules/breadcrumb/breadcrumb.tmpl | 8 + src/modules/breadcrumb/index.css | 22 + src/modules/bullets/bullets.tmpl | 10 + src/modules/bullets/index.css | 29 + src/modules/callout/callout.config.json | 33 + src/modules/callout/callout.tmpl | 4 + src/modules/callout/index.css | 59 + src/modules/card/_card--gallery.tmpl | 17 + src/modules/card/card.config.json | 29 + src/modules/card/card.tmpl | 14 + src/modules/card/index.css | 54 + src/modules/carousel/a11y.js | 315 +++ src/modules/carousel/carousel.tmpl | 34 + src/modules/carousel/index.css | 3 + src/modules/carousel/index.js | 68 + src/modules/cookiebar/cookiebar.js | 75 + src/modules/cookiebar/cookiebar.tmpl | 9 + src/modules/cookiebar/index.css | 10 + src/modules/cookiebar/index.js | 23 + src/modules/dialog/dialog.tmpl | 25 + src/modules/dialog/index.css | 20 + src/modules/dialog/index.js | 32 + src/modules/dot/index.css | 11 + .../entrypoint/entrypoint--responsive.tmpl | 20 + src/modules/entrypoint/entrypoint.tmpl | 20 + src/modules/entrypoint/index.css | 10 + src/modules/footer/footer.config.json | 9 + src/modules/footer/footer.tmpl | 64 + src/modules/footer/index.css | 109 ++ src/modules/hamburger/index.css | 92 + src/modules/header/header.config.json | 20 + src/modules/header/header.tmpl | 88 + src/modules/header/index.css | 428 +++++ src/modules/header/index.js | 136 ++ src/modules/leads/index.css | 26 + src/modules/leads/leads.tmpl | 17 + src/modules/linklist/index.css | 94 + src/modules/linklist/linklist.config.json | 17 + src/modules/linklist/linklist.tmpl | 17 + src/modules/masonry/index.css | 21 + src/modules/masonry/index.js | 7 + src/modules/megamenu/index.css | 165 ++ src/modules/megamenu/index.js | 91 + src/modules/megamenu/megamenu.js | 887 +++++++++ src/modules/megamenu/megamenu.tmpl | 76 + src/modules/navscroll/index.css | 51 + src/modules/navscroll/navscroll.tmpl | 7 + src/modules/offcanvas/index.css | 79 + src/modules/offcanvas/index.js | 95 + src/modules/offcanvas/offcanvas.config.json | 6 + src/modules/offcanvas/offcanvas.tmpl | 20 + src/modules/scrolltop/index.css | 31 + src/modules/scrolltop/index.js | 17 + src/modules/scrolltop/scrolltop.tmpl | 4 + src/modules/share/index.css | 58 + src/modules/share/index.js | 20 + src/modules/share/share.tmpl | 15 + src/modules/skiplinks/index.css | 21 + src/modules/skiplinks/index.js | 13 + src/modules/skiplinks/skiplinks.tmpl | 4 + src/modules/tooltip/index.css | 56 + src/modules/tooltip/index.js | 26 + src/modules/tooltip/tooltip.tmpl | 13 + src/modules/treeview/index.css | 59 + src/modules/treeview/index.js | 391 ++++ src/modules/treeview/treeview.tmpl | 50 + src/scripts/console.js | 22 + src/scripts/index.js | 2 + src/scripts/scrollto.js | 13 + src/templates/formtpl/_formtpl--search.tmpl | 9 + src/templates/formtpl/formtpl--errors.tmpl | 26 + src/templates/formtpl/formtpl--filters.tmpl | 27 + src/templates/formtpl/formtpl.tmpl | 107 ++ src/templates/layout/_layout--landing.tmpl | 23 + src/templates/layout/_layout--section.tmpl | 40 + src/templates/layout/layout--alt.tmpl | 49 + src/templates/layout/layout--gallery.tmpl | 14 + src/templates/layout/layout--grid.tmpl | 39 + src/templates/layout/layout--masonry.tmpl | 50 + src/templates/layout/layout--news.tmpl | 28 + src/templates/layout/layout--twitter.tmpl | 24 + src/templates/layout/layout.tmpl | 23 + src/templates/pages/_page--content.tmpl | 40 + src/templates/pages/page--landing.tmpl | 19 + src/templates/pages/page--megamenu.tmpl | 2 + src/templates/pages/page--menu.tmpl | 2 + src/templates/pages/page--section.tmpl | 15 + src/templates/pages/page.tmpl | 2 + src/templates/tile/tile--gallery.tmpl | 16 + src/templates/tile/tile--twitter.tmpl | 17 + src/templates/tile/tile.tmpl | 14 + src/themes/pac/index.css | 22 + src/utils/borders/borders--alt.tmpl | 28 + src/utils/borders/borders.tmpl | 9 + src/utils/borders/index.css | 41 + src/utils/colors/README.md | 9 + src/utils/colors/colors.tmpl | 42 + src/utils/colors/index.css | 221 +++ src/utils/corners/corners.tmpl | 5 + src/utils/corners/index.css | 17 + src/utils/display/display-lg.css | 38 + src/utils/display/display-md.css | 38 + src/utils/display/display-sm.css | 38 + src/utils/display/index.css | 33 + src/utils/layout/index.css | 117 ++ src/utils/shadows/index.css | 26 + src/utils/shadows/shadows.tmpl | 5 + src/utils/space/fixed.css | 105 + src/utils/space/index.css | 2 + src/utils/space/relative.css | 38 + src/utils/space/space--responsive.tmpl | 9 + src/utils/space/space.tmpl | 9 + src/utils/text/index.css | 187 ++ src/utils/text/lineheight.css | 23 + src/utils/text/text-lg.css | 34 + src/utils/text/text-md.css | 34 + src/utils/text/text-sm.css | 35 + src/utils/text/text.css | 32 + src/utils/text/text.tmpl | 11 + src/utils/zindex/index.css | 25 + src/vendor/jquery.min.js | 5 + src/vendor/modernizr.js | 3 + src/vendor/polyfill.min.js | 6 + src/vendor/rem.min.js | 7 + src/vendor/respond.min.js | 6 + src/vendor/selectivizr.js | 5 + src/vendor/slice.js | 100 + src/vendor/yepnope.js | 3 + webpack.config.babel.js | 74 + 366 files changed, 18808 insertions(+) create mode 100644 .babelrc create mode 100644 .editorconfig create mode 100644 .eslintrc create mode 100644 .gitignore create mode 100644 .postcss.js create mode 100644 .stylelintrc create mode 100644 CHANGELOG.md create mode 100644 LICENSE.md create mode 100644 docs/come-iniziare.md create mode 100644 docs/index.md create mode 100644 docs/moduli.md create mode 100644 docs/roadmap.md create mode 100644 docs/struttura.md create mode 100644 docs/sviluppare.md create mode 100644 docs/tecnologie.md create mode 100644 docs/tema.md create mode 100644 fractal.js create mode 100644 index.css create mode 100644 index.js create mode 100644 package.json create mode 100644 src/_preview.tmpl create mode 100644 src/components/button/button.config.json create mode 100644 src/components/button/button.tmpl create mode 100644 src/components/button/index.css create mode 100644 src/components/form/index.css create mode 100644 src/components/form/index.js create mode 100644 src/components/grid/grid--responsive-alt.tmpl create mode 100644 src/components/grid/grid--responsive.tmpl create mode 100644 src/components/grid/grid.tmpl create mode 100644 src/components/heading/heading--h1.tmpl create mode 100644 src/components/heading/heading--h2.tmpl create mode 100644 src/components/heading/heading--h3.tmpl create mode 100644 src/components/heading/heading--h4.tmpl create mode 100644 src/components/heading/heading--h5.tmpl create mode 100644 src/components/heading/heading--h6.tmpl create mode 100644 src/components/heading/heading.tmpl create mode 100644 src/components/prose/index.css create mode 100644 src/components/prose/prose--blockquote.tmpl create mode 100644 src/components/prose/prose--code.tmpl create mode 100644 src/components/prose/prose--paragraph.tmpl create mode 100644 src/components/prose/prose.tmpl create mode 100644 src/components/table/index.css create mode 100644 src/components/table/index.js create mode 100644 src/components/table/table--compact.tmpl create mode 100644 src/components/table/table--complex.tmpl create mode 100644 src/components/table/table--flip.tmpl create mode 100644 src/components/table/table--flippable.tmpl create mode 100644 src/components/table/table--responsive.tmpl create mode 100644 src/components/table/table.tmpl create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200italic.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200italic.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200italic.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200italic.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-200italic.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300italic.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300italic.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300italic.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300italic.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-300italic.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600italic.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600italic.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600italic.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600italic.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-600italic.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700italic.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700italic.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700italic.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700italic.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-700italic.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-900.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-900.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-900.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-900.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-900.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-italic.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-italic.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-italic.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-italic.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-italic.woff2 create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-regular.eot create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-regular.svg create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-regular.ttf create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-regular.woff create mode 100644 src/fonts/titillium/font/titillium-web-v4-latin-regular.woff2 create mode 100644 src/fonts/titillium/index.css create mode 100644 src/icons/ita/font/Read Me.txt create mode 100644 src/icons/ita/font/demo-files/demo.css create mode 100644 src/icons/ita/font/demo-files/demo.js create mode 100644 src/icons/ita/font/demo.html create mode 100644 src/icons/ita/font/fonts/ita.eot create mode 100644 src/icons/ita/font/fonts/ita.svg create mode 100644 src/icons/ita/font/fonts/ita.ttf create mode 100644 src/icons/ita/font/fonts/ita.woff create mode 100644 src/icons/ita/font/selection.json create mode 100644 src/icons/ita/font/style.css create mode 100644 src/icons/ita/img/PNG/app.png create mode 100644 src/icons/ita/img/PNG/arrow-down.png create mode 100644 src/icons/ita/img/PNG/arrow-left.png create mode 100644 src/icons/ita/img/PNG/arrow-right.png create mode 100644 src/icons/ita/img/PNG/arrow-up.png create mode 100644 src/icons/ita/img/PNG/calendar.png create mode 100644 src/icons/ita/img/PNG/camera.png create mode 100644 src/icons/ita/img/PNG/cancel.png create mode 100644 src/icons/ita/img/PNG/check.png create mode 100644 src/icons/ita/img/PNG/checkbox-checked.png create mode 100644 src/icons/ita/img/PNG/checkbox.png create mode 100644 src/icons/ita/img/PNG/chevron-left.png create mode 100644 src/icons/ita/img/PNG/chevron-right.png create mode 100644 src/icons/ita/img/PNG/close.png create mode 100644 src/icons/ita/img/PNG/collapse.png create mode 100644 src/icons/ita/img/PNG/comment.png create mode 100644 src/icons/ita/img/PNG/copy.png create mode 100644 src/icons/ita/img/PNG/download.png create mode 100644 src/icons/ita/img/PNG/drop-down.png create mode 100644 src/icons/ita/img/PNG/drop-up.png create mode 100644 src/icons/ita/img/PNG/error.png create mode 100644 src/icons/ita/img/PNG/expand-media.png create mode 100644 src/icons/ita/img/PNG/expand.png create mode 100644 src/icons/ita/img/PNG/external-link.png create mode 100644 src/icons/ita/img/PNG/facebook.png create mode 100644 src/icons/ita/img/PNG/favorite.png create mode 100644 src/icons/ita/img/PNG/file.png create mode 100644 src/icons/ita/img/PNG/flickr.png create mode 100644 src/icons/ita/img/PNG/googleplus.png create mode 100644 src/icons/ita/img/PNG/link.png create mode 100644 src/icons/ita/img/PNG/list.png create mode 100644 src/icons/ita/img/PNG/lock.png create mode 100644 src/icons/ita/img/PNG/mail.png create mode 100644 src/icons/ita/img/PNG/more-actions.png create mode 100644 src/icons/ita/img/PNG/more-items.png create mode 100644 src/icons/ita/img/PNG/pdf.png create mode 100644 src/icons/ita/img/PNG/pin.png create mode 100644 src/icons/ita/img/PNG/radio-button-checked.png create mode 100644 src/icons/ita/img/PNG/radio-button.png create mode 100644 src/icons/ita/img/PNG/refresh.png create mode 100644 src/icons/ita/img/PNG/rss.png create mode 100644 src/icons/ita/img/PNG/search.png create mode 100644 src/icons/ita/img/PNG/settings.png create mode 100644 src/icons/ita/img/PNG/share.png create mode 100644 src/icons/ita/img/PNG/slideshare.png create mode 100644 src/icons/ita/img/PNG/twitter.png create mode 100644 src/icons/ita/img/PNG/unlock.png create mode 100644 src/icons/ita/img/PNG/upload.png create mode 100644 src/icons/ita/img/PNG/video.png create mode 100644 src/icons/ita/img/PNG/whatsapp.png create mode 100644 src/icons/ita/img/PNG/youtube.png create mode 100644 src/icons/ita/img/PNG/zoom-in.png create mode 100644 src/icons/ita/img/PNG/zoom-out.png create mode 100644 src/icons/ita/img/Read Me.txt create mode 100644 src/icons/ita/img/SVG/app.svg create mode 100644 src/icons/ita/img/SVG/arrow-down.svg create mode 100644 src/icons/ita/img/SVG/arrow-left.svg create mode 100644 src/icons/ita/img/SVG/arrow-right.svg create mode 100644 src/icons/ita/img/SVG/arrow-up.svg create mode 100644 src/icons/ita/img/SVG/calendar.svg create mode 100644 src/icons/ita/img/SVG/camera.svg create mode 100644 src/icons/ita/img/SVG/cancel.svg create mode 100644 src/icons/ita/img/SVG/check.svg create mode 100644 src/icons/ita/img/SVG/checkbox-checked.svg create mode 100644 src/icons/ita/img/SVG/checkbox.svg create mode 100644 src/icons/ita/img/SVG/chevron-left.svg create mode 100644 src/icons/ita/img/SVG/chevron-right.svg create mode 100644 src/icons/ita/img/SVG/close.svg create mode 100644 src/icons/ita/img/SVG/collapse.svg create mode 100644 src/icons/ita/img/SVG/comment.svg create mode 100644 src/icons/ita/img/SVG/copy.svg create mode 100644 src/icons/ita/img/SVG/download.svg create mode 100644 src/icons/ita/img/SVG/drop-down.svg create mode 100644 src/icons/ita/img/SVG/drop-up.svg create mode 100644 src/icons/ita/img/SVG/error.svg create mode 100644 src/icons/ita/img/SVG/expand-media.svg create mode 100644 src/icons/ita/img/SVG/expand.svg create mode 100644 src/icons/ita/img/SVG/external-link.svg create mode 100644 src/icons/ita/img/SVG/facebook.svg create mode 100644 src/icons/ita/img/SVG/favorite.svg create mode 100644 src/icons/ita/img/SVG/file.svg create mode 100644 src/icons/ita/img/SVG/flickr.svg create mode 100644 src/icons/ita/img/SVG/googleplus.svg create mode 100644 src/icons/ita/img/SVG/link.svg create mode 100644 src/icons/ita/img/SVG/list.svg create mode 100644 src/icons/ita/img/SVG/lock.svg create mode 100644 src/icons/ita/img/SVG/mail.svg create mode 100644 src/icons/ita/img/SVG/more-actions.svg create mode 100644 src/icons/ita/img/SVG/more-items.svg create mode 100644 src/icons/ita/img/SVG/pdf.svg create mode 100644 src/icons/ita/img/SVG/pin.svg create mode 100644 src/icons/ita/img/SVG/radio-button-checked.svg create mode 100644 src/icons/ita/img/SVG/radio-button.svg create mode 100644 src/icons/ita/img/SVG/refresh.svg create mode 100644 src/icons/ita/img/SVG/rss.svg create mode 100644 src/icons/ita/img/SVG/search.svg create mode 100644 src/icons/ita/img/SVG/settings.svg create mode 100644 src/icons/ita/img/SVG/share.svg create mode 100644 src/icons/ita/img/SVG/slideshare.svg create mode 100644 src/icons/ita/img/SVG/twitter.svg create mode 100644 src/icons/ita/img/SVG/unlock.svg create mode 100644 src/icons/ita/img/SVG/upload.svg create mode 100644 src/icons/ita/img/SVG/video.svg create mode 100644 src/icons/ita/img/SVG/whatsapp.svg create mode 100644 src/icons/ita/img/SVG/youtube.svg create mode 100644 src/icons/ita/img/SVG/zoom-in.svg create mode 100644 src/icons/ita/img/SVG/zoom-out.svg create mode 100644 src/icons/ita/img/demo-external-svg.html create mode 100644 src/icons/ita/img/demo-files/demo.css create mode 100644 src/icons/ita/img/demo.html create mode 100644 src/icons/ita/img/selection.json create mode 100644 src/icons/ita/img/style.css create mode 100644 src/icons/ita/img/svgxuse.js create mode 100644 src/icons/ita/img/symbol-defs.svg create mode 100644 src/icons/ita/index.css create mode 100644 src/legacy/index.css create mode 100644 src/modules/accordion/accordion.tmpl create mode 100644 src/modules/accordion/index.css create mode 100644 src/modules/accordion/index.js create mode 100644 src/modules/alert/alert.config.json create mode 100644 src/modules/alert/alert.tmpl create mode 100644 src/modules/alert/index.css create mode 100644 src/modules/breadcrumb/breadcrumb.tmpl create mode 100644 src/modules/breadcrumb/index.css create mode 100644 src/modules/bullets/bullets.tmpl create mode 100644 src/modules/bullets/index.css create mode 100644 src/modules/callout/callout.config.json create mode 100644 src/modules/callout/callout.tmpl create mode 100644 src/modules/callout/index.css create mode 100644 src/modules/card/_card--gallery.tmpl create mode 100644 src/modules/card/card.config.json create mode 100644 src/modules/card/card.tmpl create mode 100644 src/modules/card/index.css create mode 100644 src/modules/carousel/a11y.js create mode 100644 src/modules/carousel/carousel.tmpl create mode 100644 src/modules/carousel/index.css create mode 100644 src/modules/carousel/index.js create mode 100644 src/modules/cookiebar/cookiebar.js create mode 100644 src/modules/cookiebar/cookiebar.tmpl create mode 100644 src/modules/cookiebar/index.css create mode 100644 src/modules/cookiebar/index.js create mode 100644 src/modules/dialog/dialog.tmpl create mode 100644 src/modules/dialog/index.css create mode 100644 src/modules/dialog/index.js create mode 100644 src/modules/dot/index.css create mode 100644 src/modules/entrypoint/entrypoint--responsive.tmpl create mode 100644 src/modules/entrypoint/entrypoint.tmpl create mode 100644 src/modules/entrypoint/index.css create mode 100644 src/modules/footer/footer.config.json create mode 100644 src/modules/footer/footer.tmpl create mode 100644 src/modules/footer/index.css create mode 100644 src/modules/hamburger/index.css create mode 100644 src/modules/header/header.config.json create mode 100644 src/modules/header/header.tmpl create mode 100644 src/modules/header/index.css create mode 100644 src/modules/header/index.js create mode 100644 src/modules/leads/index.css create mode 100644 src/modules/leads/leads.tmpl create mode 100644 src/modules/linklist/index.css create mode 100644 src/modules/linklist/linklist.config.json create mode 100644 src/modules/linklist/linklist.tmpl create mode 100644 src/modules/masonry/index.css create mode 100644 src/modules/masonry/index.js create mode 100644 src/modules/megamenu/index.css create mode 100644 src/modules/megamenu/index.js create mode 100644 src/modules/megamenu/megamenu.js create mode 100644 src/modules/megamenu/megamenu.tmpl create mode 100644 src/modules/navscroll/index.css create mode 100644 src/modules/navscroll/navscroll.tmpl create mode 100644 src/modules/offcanvas/index.css create mode 100644 src/modules/offcanvas/index.js create mode 100644 src/modules/offcanvas/offcanvas.config.json create mode 100644 src/modules/offcanvas/offcanvas.tmpl create mode 100644 src/modules/scrolltop/index.css create mode 100644 src/modules/scrolltop/index.js create mode 100644 src/modules/scrolltop/scrolltop.tmpl create mode 100644 src/modules/share/index.css create mode 100644 src/modules/share/index.js create mode 100644 src/modules/share/share.tmpl create mode 100644 src/modules/skiplinks/index.css create mode 100644 src/modules/skiplinks/index.js create mode 100644 src/modules/skiplinks/skiplinks.tmpl create mode 100644 src/modules/tooltip/index.css create mode 100644 src/modules/tooltip/index.js create mode 100644 src/modules/tooltip/tooltip.tmpl create mode 100644 src/modules/treeview/index.css create mode 100644 src/modules/treeview/index.js create mode 100644 src/modules/treeview/treeview.tmpl create mode 100644 src/scripts/console.js create mode 100644 src/scripts/index.js create mode 100644 src/scripts/scrollto.js create mode 100644 src/templates/formtpl/_formtpl--search.tmpl create mode 100644 src/templates/formtpl/formtpl--errors.tmpl create mode 100644 src/templates/formtpl/formtpl--filters.tmpl create mode 100644 src/templates/formtpl/formtpl.tmpl create mode 100644 src/templates/layout/_layout--landing.tmpl create mode 100644 src/templates/layout/_layout--section.tmpl create mode 100644 src/templates/layout/layout--alt.tmpl create mode 100644 src/templates/layout/layout--gallery.tmpl create mode 100644 src/templates/layout/layout--grid.tmpl create mode 100644 src/templates/layout/layout--masonry.tmpl create mode 100644 src/templates/layout/layout--news.tmpl create mode 100644 src/templates/layout/layout--twitter.tmpl create mode 100644 src/templates/layout/layout.tmpl create mode 100644 src/templates/pages/_page--content.tmpl create mode 100644 src/templates/pages/page--landing.tmpl create mode 100644 src/templates/pages/page--megamenu.tmpl create mode 100644 src/templates/pages/page--menu.tmpl create mode 100644 src/templates/pages/page--section.tmpl create mode 100644 src/templates/pages/page.tmpl create mode 100644 src/templates/tile/tile--gallery.tmpl create mode 100644 src/templates/tile/tile--twitter.tmpl create mode 100644 src/templates/tile/tile.tmpl create mode 100644 src/themes/pac/index.css create mode 100644 src/utils/borders/borders--alt.tmpl create mode 100644 src/utils/borders/borders.tmpl create mode 100644 src/utils/borders/index.css create mode 100644 src/utils/colors/README.md create mode 100644 src/utils/colors/colors.tmpl create mode 100644 src/utils/colors/index.css create mode 100644 src/utils/corners/corners.tmpl create mode 100644 src/utils/corners/index.css create mode 100644 src/utils/display/display-lg.css create mode 100644 src/utils/display/display-md.css create mode 100644 src/utils/display/display-sm.css create mode 100644 src/utils/display/index.css create mode 100644 src/utils/layout/index.css create mode 100644 src/utils/shadows/index.css create mode 100644 src/utils/shadows/shadows.tmpl create mode 100644 src/utils/space/fixed.css create mode 100644 src/utils/space/index.css create mode 100644 src/utils/space/relative.css create mode 100644 src/utils/space/space--responsive.tmpl create mode 100644 src/utils/space/space.tmpl create mode 100644 src/utils/text/index.css create mode 100644 src/utils/text/lineheight.css create mode 100644 src/utils/text/text-lg.css create mode 100644 src/utils/text/text-md.css create mode 100644 src/utils/text/text-sm.css create mode 100644 src/utils/text/text.css create mode 100644 src/utils/text/text.tmpl create mode 100644 src/utils/zindex/index.css create mode 100644 src/vendor/jquery.min.js create mode 100644 src/vendor/modernizr.js create mode 100644 src/vendor/polyfill.min.js create mode 100644 src/vendor/rem.min.js create mode 100644 src/vendor/respond.min.js create mode 100644 src/vendor/selectivizr.js create mode 100644 src/vendor/slice.js create mode 100644 src/vendor/yepnope.js create mode 100644 webpack.config.babel.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 000000000..9f90cda5d --- /dev/null +++ b/.babelrc @@ -0,0 +1,4 @@ +{ + "presets": ["es2015"], + "plugins": ["add-module-exports", "transform-es3-member-expression-literals", "transform-es3-property-literals"] +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..90913b4b9 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,30 @@ +# http://editorconfig.org + +# A special property that should be specified at the top of the file outside of +# any sections. Set to true to stop .editor config file search on current file +root = true + +[*] +# Indentation style +# Possible values - tab, space +indent_style = space + +# Indentation size in single-spaced characters +# Possible values - an integer, tab +indent_size = 2 + +# Line ending file format +# Possible values - lf, crlf, cr +end_of_line = lf + +# File character encoding +# Possible values - latin1, utf-8, utf-16be, utf-16le +charset = utf-8 + +# Denotes whether to trim whitespace at the end of lines +# Possible values - true, false +trim_trailing_whitespace = true + +# Denotes whether file should end with a newline +# Possible values - true, false +insert_final_newline = true diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 000000000..76d01dbfd --- /dev/null +++ b/.eslintrc @@ -0,0 +1,47 @@ +{ + "ecmaFeatures": { + "globalReturn": true, + "jsx": false, + "modules": true + }, + "rules": { + "strict": 1, + "no-underscore-dangle": 0, + "no-unused-vars": 1, + "curly": 0, + "no-multi-spaces": 1, + "key-spacing": 0, + "no-return-assign": 0, + "consistent-return": 1, + "no-shadow": 1, + "comma-dangle": 0, + "no-use-before-define": 1, + "no-empty": 1, + "new-parens": 1, + "no-cond-assign": 1, + "quotes": [2, "single", "avoid-escape"], + "camelcase": 0, + "new-cap": [1, { "capIsNew": false }], + "no-undef": 1, + "semi": [2, "never"] + }, + "env": { + "browser": true, + "es6": true, + "node": true + }, + "globals": { + "document": false, + "escape": false, + "navigator": false, + "unescape": false, + "window": false, + "describe": true, + "before": true, + "it": true, + "expect": true, + "sinon": true + }, + "parser": "babel-eslint", + "plugins": [], +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..d8b156dce --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +node_modules +dist +.tmp +bower_components +config.local.js +.publish +build +npm-debug.log +styleguide +gh-pages diff --git a/.postcss.js b/.postcss.js new file mode 100644 index 000000000..aa74c3806 --- /dev/null +++ b/.postcss.js @@ -0,0 +1,46 @@ +module.exports = { + use: [ + 'postcss-devtools', + + 'postcss-easy-import', + 'postcss-custom-properties', + 'postcss-custom-media', + + 'postcss-each', + 'postcss-nesting', + + 'postcss-extend', + 'postcss-color-function', + 'postcss-inline-svg', + 'postcss-assets', + 'postcss-url', + 'postcss-calc', + 'autoprefixer', + + // @FIXME: get rid of the following + // when dropping support for ie8 + 'postcss-pseudoelements', + + 'postcss-flexbugs-fixes', + 'postcss-reporter' + ], + 'autoprefixer': { + browsers: ['last 10 versions', 'ie 8', 'ie 9'] + }, + 'postcss-url': { + url: 'copy', + assetsPath: './' + }, + 'postcss-inline-svg': { + path: 'src/' + }, + 'postcss-assets': { + loadPaths: [ 'src/' ], + cachebuster: true + }, + postcss: { + from: 'index.css', + to: 'build/build.css', + map: false, + } +}; diff --git a/.stylelintrc b/.stylelintrc new file mode 100644 index 000000000..7e2490463 --- /dev/null +++ b/.stylelintrc @@ -0,0 +1,12 @@ +{ + "plugins": [ + "stylelint-selector-bem-pattern" + ], + "rules": { + "plugin/selector-bem-pattern": { + "preset": "suit" + }, + "at-rule-empty-line-before": null, + }, + "extends": "stylelint-config-suitcss" +} diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..bd5b9ef86 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,4 @@ +### 0.1.0-alpha1 + +* Release iniziale + diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 000000000..e635b9ce9 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,66 @@ +# Licenza + +## Componenti distribuiti con il toolkit + +Vengono di seguito elencati i componenti distribuiti con il toolkit +che hanno una propria licenza diversa da CC0. + +- [src/vendor/jquery.min.js](https://jquery.com/) (c) jQuery Foundation, licenza MIT +- [src/vendor/modernizr.js](https://modernizr.com/) licenza MIT +- [src/vendor/polyfill.min.js](https://github.com/inexorabletash/polyfill) Unlicense (Public Domain) +- [src/vendor/rem.min.js](https://github.com/chuckcarpenter/REM-unit-polyfill) (c)) Chuck Carpenter, licenza MIT +- [src/vendor/respond.min.js](https://github.com/scottjehl/Respond) (c) Scott Jehl, licenza MIT +- [src/vendor/selectivzr.js](http://selectivizr.com/) (c) Keith Clark, licenza MIT +- [src/vendor/yepnope.js](http://yepnopejs.com/) (c) Alex Sexton, Ralph Holzmann, licenza MIT + +- [src/modules/megamenu/megamenu.js](https://adobe-accessibility.github.io/Accessible-Mega-Menu/) (c) Adobe Systems Incorporated, licenza Apache 2.0 +- [src/src/modules/carousel/a11y.js](https://github.com/rtrvrtg/owlcarousel2-a11ylayer) (c) 2015 Geoffrey Roberts, licenza MIT +- [src/modules/cookiebar/cookiebar.js](https://github.com/carlwoodhouse/jquery.cookieBar) (c) 2016 Carl Woodhouse, licenza MIT +- [src/components/form/index.css](https://github.com/giuseppeg/suitcss-components-form) (c) Giuseppe Gurgone, licenza MIT +- [src/components/table/index.css](https://github.com/trunkclub/suitcss-components-table) (c) Trunk Club, licenza MIT + +Tramite gli [archivi npm](https://www.npmjs.com/): + +- libreria javascript [frend](https://frend.co/) (c) 2015 Adam Duncan, Tom Digby, licenza MIT +- libreria CSS [suitcss](http://suitcss.github.io/) (c) Nicolas Gallagher, licenza MIT +- [headroom.js](http://wicky.nillia.ms/headroom.js/) (c) 2013 Nick Williams, licenza MIT +- [jquery.cookie](https://www.npmjs.com/package/jquery.cookie) (c) Klaus Hartl, licenza MIT +- [owl carousel](http://www.owlcarousel.owlgraphic.com/) (c) Owl (David Deutsch), licenza MIT +- [throttle-debounce](https://github.com/niksy/throttle-debounce) (c) Ivan Nikolić, Ben Alman, licenza MIT +- [salvattore](http://salvattore.com/) (c) 2013-2014 Rolando Murillo and Giorgio Leveroni, licenza MIT + +### Dipendenze per la fase di compilazione + +- compilatore per i fogli di stile [PostCSS](https://github.com/postcss/postcss) (c) Andrey Sitnik, licenza MIT +- generatore della styleguide [Fractal](https://github.com/frctl/fractal) (c) Mark Perkins, licenza MIT +- bundler per i moduli javascript [Webpack](https://webpack.github.io/) (c) Tobias Koppers, licenza MIT +- transpiler per moduli javascript [Babel](https://babeljs.io/), (c) 2014-2016 Sebastian McKenzie, licenza MIT +- linter per javascript [ESLint](http://eslint.org/), (c) jQuery Foundation and other contributors, licenza MIT +- linter per fogli di stile CSS [Stylelint](http://stylelint.io/) (c) Maxime Thirouin, David Clark & Richard Hallows, licenza MIT + +### Testo completo Licenza MIT + +The MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +## Salvo dove diversamente indicato, il software è distribuito con licenza CC0. + +### Creative Commons Zero v1.0 Universal + +Questa è una versione comprensibile ad esseri umani del Codice Legale +([leggi il testo integrale](https://wiki.creativecommons.org/wiki/Publicdomain/zero/1.0/LegalText_(Italian))). + +#### Nessun Diritto d'Autore (No Copyright) + +Questa licenza è accettabile per Opere Culturali Libere. La persona che ha associato un'opera con questo atto ha dedicato l'opera al pubblico dominio attraverso la rinuncia a tutti i suoi diritti sull'opera in tutto il mondo come previsti dalle leggi sul diritto d'autore, inclusi tutti i diritti connessi al diritto d'autore o affini, nella misura consentita dalla legge. + +Puoi copiare, modificare, distribuire ed utilizzare l'opera, anche per fini commerciali, senza chiedere alcun permesso. Guarda le Altre Informazioni di seguito. + +#### Altre informazioni + +In nessun modo CC0 riguarda brevetti e marchi di alcuna persona, né sono pregiudicati i diritti che terzi possono vantare sull'opera o sul modo in cui essa viene utilizzata, come, per esempio, il diritto di sfruttamento pubblicitario e il diritto alla riservatezza. Se non diversamente specificato, la persona che ha identificato l'opera con questo atto non fornisce alcuna garanzia sull'opera stessa, e declina ogni responsabilità per tutti gli utilizzi dell'opera nella più ampia misura consentita dalla legge applicabile. Quando utilizzi o citi l'opera non puoi fare intendere alcun tipo di avallo, riconoscimento o sponsorizzazione da parte dell'autore o della persona che ha associato l'opera con questo atto. diff --git a/docs/come-iniziare.md b/docs/come-iniziare.md new file mode 100644 index 000000000..eccdbff4f --- /dev/null +++ b/docs/come-iniziare.md @@ -0,0 +1,33 @@ +--- +order: 3 +title: Come iniziare +label: Come iniziare +--- + +Puoi visualizzare i componenti grafici nella styleguide +navigando dal menu "Componenti": + +- **Components**: elementi base (form, tipografia, tabelle, griglia responsive, ...) +- **Modules**: elementi e "widget" complessi (carousel, accordion, menu, ...) +- **Templates**: template HTML di pagine intere o porzioni rilevanti di queste +- **Utils**: componenti di utilità (margini, padding, colori, tipografia, ...) + +Nella pagina che illustra ogni elemento è visibile il template HTML che lo realizza: +il **codice HTML** a corredo produce l'output visualizzato se vengono contestualmente +utilizzati i fogli di stile (CSS) e gli script (JS) necessari: è possibile scaricare +i file CSS / JS già compilati e incorporarli in un template HTML +come mostrato nel codice di esempio: + +* CSS / Javascript già compilati @TODO +* `index.html` con layout di pagina di esempio @TODO + +Se vuoi personalizzare gli elementi grafici (es. colori), +seguendo questa modalità sarai obbligato a sovrascrivere +le classi del CSS tramite un ulteriore foglio di stile *ad-hoc*; +questa metodologia non è ottimale laddove le personalizzazioni +risultano essere complesse: in questo caso è consigliato +seguire la procedura descritta in "[Utilizzare l'ambiente di sviluppo](/docs/sviluppare)" +agendo direttamente sul codice sorgente dei fogli di stile del toolkit +per realizzare una *build* personalizzata, prima di integrare il CSS nel layout. + +[Tecnologie utilizzate](/docs/tecnologie) diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 000000000..133d39cf6 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,25 @@ +--- +order: 1 +title: Linee guida di design per i siti web della Pubblica Amministrazione +label: Introduzione +--- + +## Implementazione CSS/HTML di riferimento + +L'implementazione di riferimento (toolkit) delle "Linee guida di design" +fornisce componenti grafici e interattivi da incorporare +nei siti web delle Pubbliche Amministrazioni (PA): + +- fogli di stile CSS +- componenti Javascript (es. carousel, navigazione ad albero) +- snippet / template HTML nella forma di una styleguide navigabile + +Il toolkit permette di condividere con le PA (e i loro fornitori) +materiale riutilizzabile, mettendo a fattor comune le diverse esperienze +per poi recepire i contributi e incorporarli. + +L'obiettivo è convogliare l'effort su un insieme di elementi condivisi +che possano esser utilizzati nella realizzazione di un sito +o servizio usabile, accessibile e conforme a quanto indicato nelle Linee Guida. + +[Come iniziare](/docs/come-iniziare) diff --git a/docs/moduli.md b/docs/moduli.md new file mode 100644 index 000000000..307ff2fa6 --- /dev/null +++ b/docs/moduli.md @@ -0,0 +1,44 @@ +--- +order: 25 +title: Creare o modificare un modulo +label: Creare o modificare un modulo +--- + +Gli elementi dell'interfaccia (moduli), contenuti nella directory `src/modules` sono costituiti da: + +1. uno (o più) file **CSS** +2. uno (o più) file **Javascript** +3. uno (o più) snippet HTML di esempio (file \*.tmpl) + +All'interno della directory di ogni modulo deve esser presente almeno una tra queste tre componenti. + +Il codice CSS deve esser collocato in un file `src/modules//index.css` +e importato nell'`index.css` globale contenuto nella directory radice del toolkit. + +Il codice Javascript deve esser collocato in un file `src/modules//index.js` +e importato nell'`index.js` globale contenuto nella directory radice del toolkit. + +Ulteriori **assets** (CSS / JS / immagini) contenuti nella directory del modulo +possono essere importati nei rispettivi file index. + +Il nome dei file con gli snippet HTML *deve* iniziare con quello del modulo, ad esempio: + +- `src/modules//.tmpl` +- `src/modules//--2.tmpl` + +Negli snippet HTML è possibile utilizzare i costrutti del +[linguaggio di templating nunjucks](https://mozilla.github.io/nunjucks/). + +I CSS vengono processati tramite PostCSS (e i relativi plugin presentati nella sezione [Tecnologie](/docs/tecnologie)). + +Nei file Javascript è possibile utilizzare la sintassi [ECMAScript 2015](https://babeljs.io/docs/learn-es2015/). + +### Regole generali nello sviluppo di nuovi moduli + +- i moduli devono essere quanto più possibile indipendenti tra loro +- nei CSS si possono utilizzare le classi di utilità (quelle con prefisso `u-*`), ma **non** incorporare selettori di altri moduli +- [le regole di nomenclatura sono quelle di SUIT CSS](https://github.com/suitcss/suit/blob/master/doc/naming-conventions.md) +- i componenti Javascript devono dichiarare tutte le loro dipendenze nell'`index.js` (es. tramite il costrutto `import`) +- è incoraggiato l'utilizzo del costrutto PostCSS `@extend`, ma **esclusivamente** per estendere le classi di utilità (`u-*`) + +[Struttura del filesystem](/docs/struttura) diff --git a/docs/roadmap.md b/docs/roadmap.md new file mode 100644 index 000000000..a49c0c582 --- /dev/null +++ b/docs/roadmap.md @@ -0,0 +1,55 @@ +--- +order: 100 +title: Roadmap +label: Roadmap +--- + +## v0.1.0 + +- **test cross browser** + +- **verifica accessibilità per i componenti js e i template** + +## v1.0.0 + +- security audit (javascript compilato) + +- refactoring di alcuni componenti + +- refactoring margini e padding responsive + +- stylesheet per media print + +- migliorare (o cassare del tutto) il supporto per IE8/9 (legacy.css) + - considerare se introdurre un fallback per immagini svg + - considerare se utilizzare per i browser obsoleti il foglio di stile per la stampa + +## v2.0.0 + +- profiling + - dimensione degli assets + - profiling javascript e transizioni CSS + +- nuovi componenti + - dropdown + - pager + - lightbox + - agenda + - mappa (openstreetmap) + +- design pattern + - form spid + - entry page servizi + - form multistep + - carrello pagopa + +## v3.0.0 + +- sistema per *custom build* + - personalizzazione automatica dei colori + - possibilità di selezionare i singoli moduli + +- progressive web app + - manifest.json + - service worker + - push notification diff --git a/docs/struttura.md b/docs/struttura.md new file mode 100644 index 000000000..aa407bc24 --- /dev/null +++ b/docs/struttura.md @@ -0,0 +1,87 @@ +--- +order: 30 +title: Struttura del file system +label: Struttura del file system +--- + +La directory `src` contiene le sotto-directory: + +- **components** - componenti base (CSS/HTML) quali form, bottoni, griglia responsive, tipografia, ... +- **fonts** - il font Titillium Web e le direttive CSS @font-face relative +- **icons** - le icone svg / png utilizzate nel progetto e il CSS per l'*icon font* +- **legacy** - CSS per supportare i vecchi browser +- **modules** - CSS/Javascript per i vari elementi dell'interfaccia (es. accordion, carousel, ...) +- **scripts** - Javscript "globali" (non legati a una particolare componente dell'interfaccia) +- **templates** - template HTML per elementi del layout e pagine web +- **themes** - il foglio di stile con le personalizzazioni per uno specifico tema (es. colore principale dal quale viene declinata l'intera *palette*) +- **utils** - CSS contenenti classi di utilità generica (margini, padding, tipografia responsive, ...) +- **vendor** - Javascript da incorporare per garantire un minimo grado di compatibilità con i browser obsoleti (IE8/9) + +``` +. +├── docs +└── src + ├── components + │   ├── button + │   ├── form + │   ├── grid + │   ├── heading + │   ├── prose + │   └── table + ├── fonts + │   └── titillium + │   └── font + ├── icons + │   └── ita + │   ├── font + │   ├── png + │   └── svg + ├── legacy + ├── modules + │   ├── accordion + │   ├── alert + │   ├── breadcrumb + │   ├── bullets + │   ├── callout + │   ├── card + │   ├── carousel + │   ├── cookiebar + │   ├── dialog + │   ├── dot + │   ├── entrypoint + │   ├── footer + │   ├── hamburger + │   ├── header + │   ├── leads + │   ├── linklist + │   ├── megamenu + │   ├── navscroll + │   ├── offcanvas + │   ├── packery + │   ├── scrolltop + │   ├── share + │   ├── skiplinks + │   ├── tooltip + │   └── treeview + ├── scripts + ├── templates + │   ├── formtpl + │   ├── layout + │   ├── pages + │   └── tile + ├── themes + │   └── pac + ├── utils + │   ├── borders + │   ├── colors + │   ├── corners + │   ├── display + │   ├── layout + │   ├── shadows + │   ├── space + │   ├── text + │   └── zindex + └── vendor +``` + +[Realizzare un tema](/docs/tema) diff --git a/docs/sviluppare.md b/docs/sviluppare.md new file mode 100644 index 000000000..953c79ed7 --- /dev/null +++ b/docs/sviluppare.md @@ -0,0 +1,71 @@ +--- +order: 20 +title: Utilizzare l'ambiente di sviluppo +label: Utilizzare l'ambiente di sviluppo +--- + +La procedura di seguito descritta è rivolta sia a chi vuole **contribuire allo sviluppo del toolkit** +sia a chi vuole **utilizzare il CSS personalizzato all'interno di un sito web** +per realizzare quindi un "tema" grafico specifico. + +#### Ottenere i sorgenti + +Per ottenere i sorgenti è possibile scaricare direttamente l'[archivio compresso](@TODO) +da GitHub. + +In alternativa è consigliato il download dei sorgenti tramite +il software di versionamento [Git](https://git-scm.com/); +dopo aver [installato Git](https://git-scm.com/book/it/v1/Per-Iniziare-Installare-Git) +è possibile effettuare una copia del repository in locale digitando da linea di comando: + +``` +git clone @TODO +``` + +L'utilizzo di Git permette di mantenere i sorgenti sincronizzati +con i nuovi rilasci del toolkit nonché di contribuire al progetto +proponendo di incorporare le proprie modifiche nella linea principale di sviluppo, +vedi anche: + +* [Fork a repo](https://help.github.com/articles/fork-a-repo/) +* [Using pull request](https://help.github.com/articles/using-pull-requests/) + +#### Installare il software richiesto + +Per poter compilare i sorgenti (CSS / JS) è richiesta l'installazione di [Node.js / npm](https://nodejs.org). + +Terminata l'installazione, la seguente sequenza di comandi eseguiti all'interno della directory del toolkit +completerà il download delle librerie richieste per lo sviluppo: + +``` +npm i -g @frctl/fractal +npm install +``` + +#### Compilare i sorgenti + +Eseguendo il comando + +``` +npm run build +``` + +nella directory `styleguide` verrano resi disponibili i template HTML +corredati degli *assets* (CSS / JS) necessari pronti per poter esser riutilizzati. + +#### Modificare i sorgenti + +Per poter visualizzare la styleguide in locale (i template HTML con i diversi componenti grafici) +è possibile sostituire come ultimo passaggio (al posto di `npm run build`) il comando + +``` +npm run watch +``` + +e visitare con il browser la pagina [http://localhost:1310](http://localhost:1310) + +A questo punto è possibile modificare i sorgenti: qualsiasi modifica effettuata ai fogli di stile CSS, +Javascript e/o template HTML mentre `npm run watch` rimane in esecuzione risulterà immediatamente visibile +nel browser **senza dover ricaricare manualmente la pagina o lanciare il comando di build**. + +[Creare o modificare un modulo](/docs/moduli) diff --git a/docs/tecnologie.md b/docs/tecnologie.md new file mode 100644 index 000000000..6596c4527 --- /dev/null +++ b/docs/tecnologie.md @@ -0,0 +1,85 @@ +--- +order: 15 +title: Principali tecnologie utilizzate +label: Tecnologie utilizzate +--- + +Il toolkit è basato su alcuni software open source che svolgono +diversi task e di cui è bene possedere una conoscenza anche sommaria +prima di procedere a modificare i sorgenti. + +## npm + +Il tool [npm](https://docs.npmjs.com/getting-started/what-is-npm) è utilizzato per +la gestione delle dipendenze necessarie sia alla fase di sviluppo / compilazione +che per i componenti Javascript integrati lato client (nel browser). + +La lista delle librerie utilizzate è visibile nel file `package.json` (@TODO). + +Prima di incorporare nuove dipendenze è bene verificare che siano presenti nel +[registro npm](https://www.npmjs.com/) in modo da poterle integrare più agevolmente. + +## SUIT CSS + +[SUIT CSS](http://suitcss.github.io/) è una metodologia di implementazione +per i fogli di stile CSS a corredo di un insieme di utilità che ne facilitano +la manutenzione. + +Relativamente al toolkit: + +1. vengono adottate le +[convenzioni di nomenclatura](https://github.com/suitcss/suit/blob/master/doc/naming-conventions.md) +SUIT CSS nella stesura del codice dei fogli di stile + +2. vengono utilizzate le [classi di utilità](https://github.com/suitcss/suit/blob/master/doc/utilities.md) +fornite dalla libreria. Si consiglia in particolare di far riferimento alla +[documentazione online delle classi SUIT CSS](https://github.com/suitcss/utils) +con particolare riferimento alla [griglia responsive](https://github.com/suitcss/components-grid/) + +3. viene utilizzato il [preprocessore CSS di SUIT](https://github.com/suitcss/preprocessor) +integrato da un insieme di plugin *ad-hoc*; è possibile visualizzare la lista dei plugin +nel file `.postcss.js` @TODO contenuto nella directory radice del *repository*. + +## PostCSS + +[PostCSS](http://postcss.org/) è un tool che permette di manipolare i CSS tramite javascript. + +I fogli di stile del toolkit vengono trasformati tramite PostCSS: in questo modo è possibile +usufruire di alcuni costrutti non standard che agevolano il mantenimento del codice. +Puoi far riferimento alla documentazione online dei singoli plugin: + +- [postcss-devtools](https://github.com/postcss/postcss-devtools) +- [postcss-easy-import](https://github.com/TrySound/postcss-easy-import) +- [postcss-custom-properties](https://github.com/postcss/postcss-custom-properties) +- [postcss-custom-media](https://github.com/postcss/postcss-custom-media) +- [postcss-nesting](https://github.com/jonathantneal/postcss-nesting) +- [postcss-extend](https://github.com/travco/postcss-extend) +- [postcss-color-function](https://github.com/postcss/postcss-color-function) +- [postcss-inline-svg](https://github.com/TrySound/postcss-inline-svg) +- [postcss-assets](https://github.com/assetsjs/postcss-assets) +- [postcss-url](https://github.com/postcss/postcss-url) +- [postcss-calc](https://github.com/postcss/postcss-calc) +- [autoprefixer](https://github.com/postcss/autoprefixer) +- [postcss-pseudoelements](https://github.com/axa-ch/postcss-pseudoelements) +- [postcss-flexbugs-fixes](https://github.com/luisrudge/postcss-flexbugs-fixes) +- [postcss-reporter](https://github.com/postcss/postcss-reporter) + +## Verifica della sintassi + +Per il *linting* (ovvero, l'analisi del codice in cerca di errori e/o costrutti con sintassi errata) +vengono utlizzati i due tool: + +- [stylelint](http://stylelint.io/) - per il codice CSS +- [ESLint](http://eslint.org/) - per il codice Javascript + +## Generazione della styleguide e dei moduli CSS / JS + +Questi due tool sono attivati dagli *script npm* secondo le modalità descritte +nel capitolo successivo: ["Utilizzare l'ambiente di sviluppo"](/docs/sviluppare): + +- [fractal](http://fractal.build) è utilizzato per generare la *styleguide* (l'elenco navigabile dei componenti grafici) +- [webpack](https://webpack.github.io) organizza i moduli CSS / Javascript in modo da poter esser utilizzati in produzione + +Non è necessario conoscere il funzionamento di questi software che vengono qui citati per completezza. + +[Utilizzare l'ambiente di sviluppo](/docs/sviluppare) diff --git a/docs/tema.md b/docs/tema.md new file mode 100644 index 000000000..bae4125e6 --- /dev/null +++ b/docs/tema.md @@ -0,0 +1,64 @@ +--- +order: 40 +title: Realizzare un tema +label: Realizzare un tema +--- + +All'interno della directory `src/themes` è presente un CSS di esempio in cui viene mostrato come +sovrascrivere le variabili utilizzate all'interno del toolkit: + +``` +/* src/themes/index.css */ +:root { + --Color-primary: #a8336c; + + --Pac-font-family-sans: Titillium Web, HelveticaNeue-Light, Helvetica Neue Light, + Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; +} + +.Pac { + font-family: var(--Pac-font-family-sans); +} +``` + +Similmente è possibile sovrascrivere qualsiasi variabile contenuta nei moduli CSS, +modificando ad esempio i colori che caratterizzano l'aspetto grafico dei vari elementi. + +Per applicare font e colori personalizzati bisogna: + +1. modificare il file del tema `src/themes/index.css` sovrascrivendo le variabili CSS +2. effettuare una nuova *build* del toolkit tramite `npm run build` (vedi ["Utilizzare l'ambiente di sviluppo"](/docs/sviluppare)) +3. incorporare i CSS generati nei template HTML + +La palette di colori è costruita automaticamente (`src/utils/colors/index.css` @TODO) +applicando tinte e tonalità secondo quanto descritto nel [relativo paragrafo delle Linee Guida](http://design.italia.it/linee-guida/colori/); +in questo modo è sufficiente sovrascrivere la variabile `--Color-primary` per ottenere l'intera *palette*. + +Tutte le modifiche che riguardano uno specifico tema vanno applicate assegnando al tag `body` +la **classe** utilizzata in `src/themes/index.css` (nel caso specifico `Pac`, ma può esser scelta arbitrariamente). + +``` + + ... +``` + +Ciò significa che tale classe deve comparire **necessariamente** come prefisso nei selettori +di ogni nuova regola CSS introdotta dal tema (e/o qualsiasi +modifica ai moduli effettuata sovrascrivendo le regole originali). + +Ad esempio, all'interno di `src/themes/index.css`, per applicare un `padding` alla classe `.Alert` utilizzerò: + +``` +.Pac .Alert { + padding-right: 1em; +} +``` + +e **non** quindi: + +``` +/* No !!! Mai senza prefisso ! */ +.Alert { + padding-right: 1em; +} +``` diff --git a/fractal.js b/fractal.js new file mode 100644 index 000000000..8c0c668c4 --- /dev/null +++ b/fractal.js @@ -0,0 +1,68 @@ +const fractal = module.exports = require('@frctl/fractal').create() + +fractal.set('project.title', 'Italia.it Web Toolkit Styleguide') + +fractal.components.set('path', __dirname + '/src') + +fractal.docs.set('path', __dirname + '/docs') + +fractal.web.set('static.path', __dirname + '/build') + +// prefix all resources url with '/build' +fractal.web.set('static.mount', 'build') + +fractal.web.set('builder.dest', __dirname + '/styleguide') + +fractal.components.set('default.preview', '@preview') + +fractal.components.set('default.status', 'wip') + +const faker = require('faker') +const _ = require('lodash') + +const nunj = require('@frctl/nunjucks')({ + globals: { + __WORD__: _.range(10).map(function() { + return faker.lorem.word() + }), + __WORDS__: _.range(10).map(function() { + return faker.lorem.words() + }), + __TEXTS__: _.range(10).map(function() { + return faker.lorem.paragraph() + }), + __SHORT_TEXTS__: _.range(10).map(function() { + return faker.lorem.sentence() + }), + __LONG_TEXTS__: _.range(10).map(function() { + return faker.lorem.paragraphs() + }), + __IMAGES__: _.range(10).map(function() { + return faker.image.image() + }), + }, +}) + +fractal.components.engine(nunj) +fractal.docs.engine(nunj) + +fractal.components.set('ext', '.tmpl') +fractal.docs.set('ext', '.md') + +/* + * Theme + */ +const mandelbrot = require('@frctl/mandelbrot') + +const myCustomisedTheme = mandelbrot({ + skin: 'blue', + 'nav': ['docs', 'components'], + // ["html", "view", "context", "resources", "info", "notes"] + 'panels': ['html', 'resources', 'info', 'notes'], + 'lang': 'it' +}) + +fractal.components.set('title', 'Componenti') +fractal.docs.set('title', 'Documentazione') + +fractal.web.theme(myCustomisedTheme) diff --git a/index.css b/index.css new file mode 100644 index 000000000..88ab953c4 --- /dev/null +++ b/index.css @@ -0,0 +1,112 @@ +@import "suitcss"; +@import "suitcss-components-form"; + +@import "src/utils/borders"; +@import "src/utils/colors"; +@import "src/utils/corners"; +@import "src/utils/display"; +@import "src/utils/layout"; +@import "src/utils/shadows"; +@import "src/utils/space"; +@import "src/utils/text"; +@import "src/utils/zindex"; + +@import "src/components/button"; +@import "src/components/form"; +@import "src/components/prose"; +@import "src/components/table"; + +@import "src/modules/accordion"; +@import "src/modules/alert"; +@import "src/modules/breadcrumb"; +@import "src/modules/bullets"; +@import "src/modules/callout"; +@import "src/modules/card"; +@import "src/modules/carousel"; +@import "src/modules/cookiebar"; +@import "src/modules/dialog"; +@import "src/modules/dot"; +@import "src/modules/entrypoint"; +@import "src/modules/footer"; +@import "src/modules/hamburger"; +@import "src/modules/header"; +@import "src/modules/leads"; +@import "src/modules/linklist"; +@import "src/modules/megamenu"; +@import "src/modules/masonry"; +@import "src/modules/navscroll"; +@import "src/modules/offcanvas"; +@import "src/modules/scrolltop"; +@import "src/modules/share"; +@import "src/modules/skiplinks"; +@import "src/modules/tooltip"; +@import "src/modules/treeview"; + +/* + * WebFontLoaded: _import "src/fonts/titillium" + * see src/_preview.html + */ +@import "src/icons/ita"; + +@import "src/themes/pac"; + +@import "src/legacy"; + +@custom-media --sm-viewport screen and (min-width: 768px) and (max-width: 992px); +@custom-media --md-viewport screen and (min-width: 992px) and (max-width: 1440px); +@custom-media --lg-viewport screen and (min-width: 1440px); + +:root { + --it-Base-font-size-ratio: 1.8; + --it-Base-font-size: calc(1rem * var(--it-Base-font-size-ratio)); + --it-Base-text-color: #1c2024; +} + +:root { + --Grid-gutter-size: 1.6rem; +} + +/* stylelint-disable */ +/** + * 1. 62.5% = 10px on browsers with base size = 16px + * so we got 10px = 1rem + * 2. See http://stackoverflow.com/questions/7968795/is-it-safe-to-use-the-css-rule-text-rendering-optimizelegibility-on-all-text + */ + /* stylelint-enable */ +html { + font-size: 62.5%; /* 1 */ + font-variant-ligatures: common-ligatures; /* 2 */ + + /* text-rendering: optimizeLegibility; */ +} + +/** + * 1. Trying to avoid collapsing content + */ +body { + color: var(--it-Base-text-color); + font-size: var(--it-Base-font-size); + min-width: 30rem; /* 1 */ +} + +:focus { + outline: #ff8c00 solid 3px; + text-decoration: none; +} + +a:focus { + background: #ff8c00; + outline: #ff8c00 solid 3px; + text-decoration: underline; +} + +a:hover { + text-decoration: underline !important; +} + +:target::before { + content: ""; + display: block; + height: 3em; + margin: -3em 0 0; +} diff --git a/index.js b/index.js new file mode 100644 index 000000000..d47dbb5a9 --- /dev/null +++ b/index.js @@ -0,0 +1,39 @@ +import IwtScripts from './src/scripts' + +import IwtForm from './src/components/form' +import IwtTable from './src/components/table' + +import IwtAccordion from './src/modules/accordion' +import IwtCarousel from './src/modules/carousel' +import IwtCookiebar from './src/modules/cookiebar' +import IwtDialog from './src/modules/dialog' +import IwtPackery from './src/modules/masonry' +import IwtSkiplinks from './src/modules/skiplinks' +import IwtTreeview from './src/modules/treeview' +import IwtOffcanvas from './src/modules/offcanvas' +import IwtHeadroom from './src/modules/header' +import IwtMegamenu from './src/modules/megamenu' +import IwtShare from './src/modules/share' +import IwtTooltip from './src/modules/scrolltop' +import IwtScrolltop from './src/modules/tooltip' + +const __exports = { + IwtTable, + IwtAccordion, + IwtCarousel, + IwtCookiebar, + IwtDialog, + IwtPackery, + IwtTreeview, + IwtSkiplinks, + IwtOffcanvas, + IwtHeadroom, + IwtMegamenu, + IwtTooltip, + IwtScripts, + IwtScrolltop, + IwtShare, + IwtForm +} + +export default __exports diff --git a/package.json b/package.json new file mode 100644 index 000000000..dc9c665b1 --- /dev/null +++ b/package.json @@ -0,0 +1,74 @@ +{ + "name": "ita-web-toolkit", + "version": "0.1.0", + "description": "Implementazione di riferimento per le linee guida di design della PA", + "main": "index.js", + "dependencies": { + "fr-accordion": "^1.0.5", + "fr-bypasslinks": "^1.0.5", + "fr-dialogmodal": "^1.0.2", + "fr-offcanvas": "^1.0.3", + "fr-tooltip": "^1.0.3", + "headroom.js": "^0.9.3", + "jquery.cookie": "^1.4.1", + "owl.carousel": "^2.1.4", + "salvattore": "^1.0.9", + "suitcss": "^2.0.0", + "suitcss-components-form": "^1.0.0", + "suitcss-preprocessor": "^2.0.0", + "throttle-debounce": "^1.0.1" + }, + "devDependencies": { + "@frctl/fractal": "^1.0.8", + "@frctl/nunjucks": "^1.0.1", + "babel": "^6.5.2", + "babel-core": "^6.9.1", + "babel-eslint": "^6.0.4", + "babel-loader": "^6.2.4", + "babel-plugin-add-module-exports": "^0.2.1", + "babel-plugin-transform-es2015-modules-umd": "^6.8.0", + "babel-plugin-transform-es3-member-expression-literals": "^6.8.0", + "babel-plugin-transform-es3-property-literals": "^6.8.0", + "babel-preset-es2015": "^6.9.0", + "cross-env": "^2.0.0", + "css-loader": "^0.25.0", + "eslint": "^3.4.0", + "eslint-loader": "^1.3.0", + "extract-text-webpack-plugin": "^1.0.1", + "faker": "^3.1.0", + "file-loader": "^0.9.0", + "npm-run-all": "^3.1.0", + "postcss-assets": "^4.1.0", + "postcss-color-function": "^2.0.1", + "postcss-copy-assets": "^0.3.0", + "postcss-devtools": "^1.1.0", + "postcss-each": "^0.9.3", + "postcss-extend": "^1.0.1", + "postcss-flexbugs-fixes": "^2.0.0", + "postcss-inline-svg": "^2.0.1", + "postcss-nesting": "^2.3.1", + "postcss-pseudoelements": "^3.0.0", + "postcss-url": "^5.1.2", + "shx": "^0.1.2", + "style-loader": "^0.13.1", + "stylelint-config-suitcss": "^8.0.0", + "stylelint-selector-bem-pattern": "^1.0.0", + "url-loader": "^0.5.7", + "webpack": "^1.13.1" + }, + "scripts": { + "build:resources": "shx mkdir -p build/src && shx cp -r src/vendor build/ && shx cp -r src/icons build/src/icons && shx cp src/_preview.tmpl build/index.html", + "build:css": "suitcss -m -c .postcss.js index.css build/build.css", + "watch:css": "suitcss -w -c .postcss.js index.css build/build.css", + "build:js": "cross-env WEBPACK_ENV=build webpack", + "watch:js": "cross-env WEBPACK_ENV=dev webpack --display-modules --progress --colors --watch", + "build:styleguide": "fractal build", + "watch:styleguide": "fractal start --watch --sync --port 1310", + "watch": "npm-run-all --parallel build:resources watch:css watch:js watch:styleguide", + "build": "npm-run-all build:resources build:css build:js build:styleguide", + "deploy": "git subtree push --prefix styleguide origin gh-pages", + "deploy:force": "git push origin `git subtree split --prefix styleguide master`:gh-pages --force" + }, + "author": "AgID", + "license": "CC0-1.0" +} diff --git a/src/_preview.tmpl b/src/_preview.tmpl new file mode 100644 index 000000000..0f9f94319 --- /dev/null +++ b/src/_preview.tmpl @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + Preview Layout + + + + + {{ yield|safe }} + + + + + + + + + + + + diff --git a/src/components/button/button.config.json b/src/components/button/button.config.json new file mode 100644 index 000000000..81c06154b --- /dev/null +++ b/src/components/button/button.config.json @@ -0,0 +1,26 @@ +{ + "title": "Button", + "variants": [ + { + "name": "default", + "context": { + "modifier": "default", + "type": "u-text-r-xs" + } + }, + { + "name": "info", + "context": { + "modifier": "info", + "type": "u-text-r-xs" + } + }, + { + "name": "danger", + "context": { + "modifier": "danger", + "type": "u-text-r-xs" + } + } + ] +} diff --git a/src/components/button/button.tmpl b/src/components/button/button.tmpl new file mode 100644 index 000000000..35cc64e30 --- /dev/null +++ b/src/components/button/button.tmpl @@ -0,0 +1,23 @@ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + Link button {{ modifier }} round shadow +
  • +
diff --git a/src/components/button/index.css b/src/components/button/index.css new file mode 100644 index 000000000..7fe8a6974 --- /dev/null +++ b/src/components/button/index.css @@ -0,0 +1,125 @@ +/** @define Button; */ + +:root { + --Button-default-bg: #65dde0; + --Button-default-color: #004a4d; + --Button-default-border: #50d8dc; + --Button-danger-bg: #b50000; + --Button-danger-color: #fff; + --Button-danger-border: #f00; + --Button-info-bg: #fff; + --Button-info-color: #003e54; + --Button-info-border: #ccc; +} + +.Button { + font-weight: 600; + padding: 0.6em 1.2em; + text-transform: uppercase; + touch-action: manipulation; + vertical-align: middle; + white-space: nowrap; +} + +.Button:active, +.Button.is-pressed { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.Button--shadow { + box-shadow: 0 2px 4px 0 #bdbdbd; +} + +.Button--round { + border-radius: 0.1em; +} + +/** + * Modifier: default buttons + * ========================= + */ +.Button--default, +.Button--default:focus { + background-color: var(--Button-default-bg); + border-color: var(--Button-default-border); + color: var(--Button-default-color); +} + +.Button--default[disabled], +.Button--default.is-disabled { + background-color: var(--Button-default-bg) !important; + border-color: var(--Button-default-border) !important; + color: var(--Button-default-color) !important; +} + +.Button--default:hover { + background-color: color(var(--Button-default-bg) l(-10%)); + border-color: color(var(--Button-default-border) l(-10%)); +} + +.Button--default:active, +.Button--default.is-pressed { + background-color: var(--Button-default-color); + border-color: color(var(--Button-default-color) l(-25%)); + color: var(--Button-default-bg); +} + +/** + * Modifier: danger buttons + * ========================= + */ +.Button--danger, +.Button--danger:focus { + background-color: var(--Button-danger-bg); + border-color: var(--Button-danger-border); + color: var(--Button-danger-color); +} + +.Button--danger[disabled], +.Button--danger.is-disabled { + background-color: var(--Button-danger-bg) !important; + border-color: var(--Button-danger-border) !important; + color: var(--Button-danger-color) !important; +} + +.Button--danger:hover { + background-color: color(var(--Button-danger-bg) l(-10%)); + border-color: color(var(--Button-danger-border) l(-10%)); +} + +.Button--danger:active, +.Button--danger.is-pressed { + background-color: var(--Button-danger-color); + border-color: color(var(--Button-danger-color) l(-25%)); + color: var(--Button-danger-bg); +} + +/** + * Modifier: info buttons + * ========================= + */ +.Button--info, +.Button--info:focus { + background-color: var(--Button-info-bg); + border-color: var(--Button-info-border); + color: var(--Button-info-color); +} + +.Button--info[disabled], +.Button--info.is-disabled { + background-color: var(--Button-info-bg) !important; + border-color: var(--Button-info-border) !important; + color: var(--Button-info-color) !important; +} + +.Button--info:hover { + background-color: color(var(--Button-info-bg) l(-10%)); + border-color: color(var(--Button-info-border) l(-10%)); +} + +.Button--info:active, +.Button--info.is-pressed { + background-color: var(--Button-info-color); + border-color: color(var(--Button-info-color) l(-25%)); + color: var(--Button-info-bg); +} diff --git a/src/components/form/index.css b/src/components/form/index.css new file mode 100644 index 000000000..577f7b787 --- /dev/null +++ b/src/components/form/index.css @@ -0,0 +1,283 @@ +/** @define Form; */ + +/* + * Custom theme for + * https://github.com/giuseppeg/suitcss-components-form + * Copyright (c) Giuseppe Gurgone + */ +:root { + --Form-input-border-color: #ccc; + --Form-input-border-radius: 0; + --Form-state-invalid-border-color: #b50000; + --Form-state-invalid-label-color: #b50000; + --Form-state-invalid-message-color: #b50000; + --Form-state-warning-border-color: #e5ce23; + --Form-state-warning-label-color: #e5ce23; + --Form-state-warning-message-color: #e5ce23; + --Form-label-checked-background: #c6f3f5; + --Form-border-width: 0.4rem; + --Form-choose-height: 1em; + --Form-select-arrow-width: 0.8em; + --Form-select-arrow: inline("icons/ita/img/SVG/expand.svg"); + --Form-radio: svg-load("icons/ita/img/SVG/radio-button.svg", stroke=var(--Color-teal-50)); + --Form-radio-checked: svg-load("icons/ita/img/SVG/radio-button-checked.svg", stroke=var(--Color-teal-50)); + --Form-checkbox: svg-load("icons/ita/img/SVG/checkbox.svg", stroke=var(--Color-teal-50)); + --Form-checkbox-checked: svg-load("icons/ita/img/SVG/checkbox-checked.svg", stroke=var(--Color-teal-50)); + --Form-textarea-min-height: 10em; +} + +.Form--spaced { + @extend .u-margin-top-none; +} + +.Form--spaced .Form-label { + @extend .u-padding-bottom-xxs; +} + +.Form--spaced .Form-input { + @extend .u-margin-top-xxs; +} + +.Form--spaced .Form-fieldset, +.Form--spaced .Form-legend { + @extend .u-margin-bottom-s; +} + +.Form--spaced .Form-field { + @extend .u-margin-top-none; + @extend .u-padding-bottom-l; +} + +.Form--lean .Form-input, +.Form-input--lean { + border-left: none !important; + border-right: none !important; + border-top: none !important; +} + +.Form--ultraLean .Form-input, +.Form-input--ultraLean { + border: none !important; +} + +/* postcss-bem-linter: ignore */ +select.Form-input { + background-color: currentColor; +} + +/* postcss-bem-linter: ignore */ +option:hover { + box-shadow: 0 0 10px 100px #1882a8 inset; +} + +/* .Form-legend.is-required::after, +.Form-label.is-required::after { + content: " * "; +} */ + +.Form-label.is-checked { + background: var(--Form-label-checked-background); +} + +.Form-field.is-invalid .Form-input, +.Form-field.is-warning .Form-input { + border-width: var(--Form-border-width); +} + +.Form-input:not(.is-disabled), +.Form-input:not(:disabled) { + background-color: white; +} + +.Form-textarea { + min-height: var(--Form-textarea-min-height); +} + +/* + * Custom components: label block + * ============================== + */ +.Form-label--block { + background-color: white; + border: 1px solid var(--Form-input-border-color); + border-bottom: 0; + line-height: calc(2 * var(--Form-choose-height)); + min-height: calc(var(--Form-choose-height) + 2 * var(--Form-choose-height)); + padding: calc(var(--Form-choose-height) / 2); +} + +.Form-label--block:last-child { + border-bottom: 1px solid var(--Form-input-border-color); +} + +/* + * Custom components: label as placeholder + * ======================================= + */ +.Form-field--withPlaceholder { + @extend .u-flex; + @extend .u-posRelative; +} + +.Form-field--withPlaceholder .Form-label { + @extend .u-textWeight-400; + @extend .u-posAbsolute; + @extend .u-layoutCenterVertically; + + left: 1em; +} + +.Form-field--withPlaceholder .Form-input:focus + .Form-label, +.Form-field--withPlaceholder .Form-input:valid + .Form-label { + opacity: 0; +} + +/* + * Accessibile tooltip: http://heydonworks.com/practical_aria_examples/ + * ======================================= + */ +.Form-input + [role="tooltip"] { + @extend .u-hidden; +} + +/* postcss-bem-linter: ignore */ +.Form-input.Form-input:focus + [role="tooltip"] { + @extend .u-block; + @extend .u-color-white; + @extend .u-borderRadius-m; + @extend .u-background-grey-80; + @extend .u-borderShadow-xs; + @extend .u-padding-r-all; + @extend .u-posAbsolute; + @extend .u-margin-top-xxs; + + outline: none !important; +} + +/* +* Custom components: checkbox / radio +* =================================== +*/ + +.Form-field--choose .Form-label { + display: inline-block; + font-weight: normal; + width: 100%; +} + +.Form-field--choose .Form-input { + display: inline-block; + margin-right: calc(var(--Form-choose-height) / 2); + width: auto; +} + +.Form-field--choose .Form-input { + height: 0; + opacity: 0; + position: absolute; + z-index: -1; +} + +.Form-fieldIcon { + background-position: center center; + background-repeat: no-repeat; + background-size: 50% 50%; + display: inline-block; + height: 1em; + line-height: 1em; + margin-right: 0.5em; + text-align: center; + user-select: none; + vertical-align: middle; + width: 1em; +} + +/* + +/* postcss-bem-linter: ignore * / +.Form-field--choose input:focus ~ .Form-fieldIcon { + box-shadow: 0 0 0 0.1rem var(--Color-grey-50), + 0 0 0 0.5rem var(--Color-focus); +} + +/* postcss-bem-linter: ignore * / +.Form-field--choose input:checked ~ .Form-fieldIcon { + background-color: var(--Color-teal-70); + color: var(--Color-grey-40); +} + +/* postcss-bem-linter: ignore * / +.Form-field--choose input:active ~ .Form-fieldIcon { + background-color: var(--Color-teal-30); + color: var(--Color-grey-40); +} + +/* postcss-bem-linter: ignore * / +.Form-field--choose [type=checkbox] ~ .Form-fieldIcon { + border-radius: 0.25rem; +} + +/* postcss-bem-linter: ignore * / +.Form-field--choose [type=radio] ~ .Form-fieldIcon { + border-radius: 50%; +} + +*/ + +.Form-field--choose .Form-fieldIcon { + color: var(--Color-teal-50); + font-size: 2em; +} + +/* postcss-bem-linter: ignore */ +.Form-field--choose [type=checkbox] ~ .Form-fieldIcon { + background-image: var(--Form-checkbox); +} + +/* postcss-bem-linter: ignore */ +.Form-field--choose [type=checkbox]:checked ~ .Form-fieldIcon { + background-image: var(--Form-checkbox-checked); +} + +/* postcss-bem-linter: ignore */ +.Form-field--choose [type=radio] ~ .Form-fieldIcon { + background-image: var(--Form-radio); +} + +/* postcss-bem-linter: ignore */ +.Form-field--choose [type=radio]:checked ~ .Form-fieldIcon { + background-image: var(--Form-radio-checked); +} + +/* +* Custom components: fieldset +* =================================== +*/ + +/* postcss-bem-linter: ignore */ +.Form-fieldset > legend { + @extend .u-inlineBlock; + @extend .u-sizeFull; + @extend .u-border-bottom-xxs; + @extend .u-text-r-m; +} + +.Form-field > legend { + @extend .u-textWeight-700; +} + +/* +* Custom components: width +* =================================== +*/ +.Form-input--xs { + max-width: 2em !important; +} + +.Form-input--s { + max-width: 4em !important; +} + +.Form-input--m { + max-width: 6em !important; +} diff --git a/src/components/form/index.js b/src/components/form/index.js new file mode 100644 index 000000000..ec7057c27 --- /dev/null +++ b/src/components/form/index.js @@ -0,0 +1,14 @@ +import $ from 'jquery' + +$(document).ready(function() { + $(':radio, :checkbox').on('change', function() { + if ($(this).is(':radio')) { + $(this).closest('.Form-field').find('.Form-label.is-checked').removeClass('is-checked') + } + if ($(this).is(':checked')) { + $(this).closest('.Form-label').addClass('is-checked') + } else { + $(this).closest('.Form-label').removeClass('is-checked') + } + }) +}) diff --git a/src/components/grid/grid--responsive-alt.tmpl b/src/components/grid/grid--responsive-alt.tmpl new file mode 100644 index 000000000..9a35642fc --- /dev/null +++ b/src/components/grid/grid--responsive-alt.tmpl @@ -0,0 +1,6 @@ +
+
1/4 responsive
+
1/4 responsive
+
1/4 responsive
+
1/4 responsive
+
diff --git a/src/components/grid/grid--responsive.tmpl b/src/components/grid/grid--responsive.tmpl new file mode 100644 index 000000000..0244669f1 --- /dev/null +++ b/src/components/grid/grid--responsive.tmpl @@ -0,0 +1,6 @@ +
+
1/4 responsive
+
1/4 responsive
+
1/4 responsive
+
1/4 responsive
+
diff --git a/src/components/grid/grid.tmpl b/src/components/grid/grid.tmpl new file mode 100644 index 000000000..b74d51cd2 --- /dev/null +++ b/src/components/grid/grid.tmpl @@ -0,0 +1,6 @@ +
+
1/4 fixed
+
1/4 fixed
+
1/4 fixed
+
1/4 fixed
+
diff --git a/src/components/heading/heading--h1.tmpl b/src/components/heading/heading--h1.tmpl new file mode 100644 index 000000000..e2f457265 --- /dev/null +++ b/src/components/heading/heading--h1.tmpl @@ -0,0 +1 @@ +

{{ text | d(__SHORT_TEXTS__[0]) }}

diff --git a/src/components/heading/heading--h2.tmpl b/src/components/heading/heading--h2.tmpl new file mode 100644 index 000000000..18e98d6cd --- /dev/null +++ b/src/components/heading/heading--h2.tmpl @@ -0,0 +1 @@ +

{{ text | d(__SHORT_TEXTS__[0]) }}

diff --git a/src/components/heading/heading--h3.tmpl b/src/components/heading/heading--h3.tmpl new file mode 100644 index 000000000..894525d4b --- /dev/null +++ b/src/components/heading/heading--h3.tmpl @@ -0,0 +1 @@ +

{{ text | d(__SHORT_TEXTS__[0]) }}

diff --git a/src/components/heading/heading--h4.tmpl b/src/components/heading/heading--h4.tmpl new file mode 100644 index 000000000..6a15a9fa4 --- /dev/null +++ b/src/components/heading/heading--h4.tmpl @@ -0,0 +1 @@ +

{{ text | d(__SHORT_TEXTS__[0]) }}

diff --git a/src/components/heading/heading--h5.tmpl b/src/components/heading/heading--h5.tmpl new file mode 100644 index 000000000..35219363f --- /dev/null +++ b/src/components/heading/heading--h5.tmpl @@ -0,0 +1 @@ +
{{ text | d(__SHORT_TEXTS__[0]) }}
diff --git a/src/components/heading/heading--h6.tmpl b/src/components/heading/heading--h6.tmpl new file mode 100644 index 000000000..56adbe70b --- /dev/null +++ b/src/components/heading/heading--h6.tmpl @@ -0,0 +1 @@ +
{{ text | d(__SHORT_TEXTS__[0]) }}
diff --git a/src/components/heading/heading.tmpl b/src/components/heading/heading.tmpl new file mode 100644 index 000000000..032ed037a --- /dev/null +++ b/src/components/heading/heading.tmpl @@ -0,0 +1,8 @@ +
+ {% render '@heading--h1' %} + {% render '@heading--h2' %} + {% render '@heading--h3' %} + {% render '@heading--h4' %} + {% render '@heading--h5' %} + {% render '@heading--h6' %} +
diff --git a/src/components/prose/index.css b/src/components/prose/index.css new file mode 100644 index 000000000..b07efe4fa --- /dev/null +++ b/src/components/prose/index.css @@ -0,0 +1,83 @@ +/** @define Prose; weak; */ + +:root { + --Prose-color-text-primary: #1c2024; + --Prose-color-text-secondary: #5a6772; + --Prose-color-text-highlighted: #b2ebed; + --Prose-color-link: #06c; + --Prose-color-link-hover: #036; + --Prose-color-link-visited: #06c; +} + +.Prose > p, +.Prose > pre { + @extend .u-margin-bottom-xl; +} + +.Prose, +.Prose > p, +.Prose > ul > li, +.Prose > ol > li { + @extend .u-text-r-xs; + @extend .u-lineHeight-xl; + + color: var(--Prose-color-text-primary); +} + +.Prose > p > small { + @extend .u-text-r-xxs; +} + +.Prose p > a { + color: var(--Prose-color-link); +} + +.Prose { + color: var(--Prose-color-text-primary); +} + +.Prose--secondary { + color: var(--Prose-color-text-secondary); +} + +.Prose-blockquote { + @extend .u-border-left-m; + @extend .u-padding-left-l; + @extend .u-margin-bottom-xl; +} + +.Prose-blockquote > p { + @extend .u-text-r-m; + @extend .u-textItalic; + @extend .u-textSecondary; +} + +.Prose > p > a:hover { + color: var(--Prose-color-link-hover); +} + +.Prose > p > a:visited { + color: var(--Prose-color-link-visited); +} + +.Prose > ul, +.Prose > ol { + @extend .u-margin-bottom-xl; + @extend .u-margin-left-xl; + + list-style-position: outside; +} + +.Prose > ul { + list-style-type: square; +} + +.Prose > ol { + list-style-type: decimal; +} + +.Prose > ul > li, +.Prose > ol > li { + @extend .u-padding-top-xxs; + @extend .u-padding-bottom-xxs; +} diff --git a/src/components/prose/prose--blockquote.tmpl b/src/components/prose/prose--blockquote.tmpl new file mode 100644 index 000000000..641040747 --- /dev/null +++ b/src/components/prose/prose--blockquote.tmpl @@ -0,0 +1,3 @@ +
+ {% render '@prose--paragraph', { text: text | d(__SHORT_TEXTS__[0]) } %} +
diff --git a/src/components/prose/prose--code.tmpl b/src/components/prose/prose--code.tmpl new file mode 100644 index 000000000..ee3982ffc --- /dev/null +++ b/src/components/prose/prose--code.tmpl @@ -0,0 +1,5 @@ +
+  
+    {{ text | d(__TEXTS__[0]) }}
+  
+
diff --git a/src/components/prose/prose--paragraph.tmpl b/src/components/prose/prose--paragraph.tmpl new file mode 100644 index 000000000..ca1a31f98 --- /dev/null +++ b/src/components/prose/prose--paragraph.tmpl @@ -0,0 +1 @@ +

{{ text | d(__TEXTS__[0]) }}

diff --git a/src/components/prose/prose.tmpl b/src/components/prose/prose.tmpl new file mode 100644 index 000000000..c7c382102 --- /dev/null +++ b/src/components/prose/prose.tmpl @@ -0,0 +1,33 @@ +
+ + {% render '@heading--h1', {text: 'Titolo H1'} %} + {% render '@heading--h2', {text: 'Titolo H2'} %} + {% render '@heading--h3', {text: 'Titolo H3'} %} + {% render '@heading--h4', {text: 'Titolo H4'} %} + {% render '@heading--h5', {text: 'Titolo H5'} %} + {% render '@heading--h6', {text: 'Titolo H6'} %} + + {% render '@heading--h2', { text: 'Paragafo' } %} + {% render '@prose--paragraph' %} + + {% render '@heading--h2', { text: 'Testo preformattato' } %} + {% render '@prose--code' %} + + {% render '@heading--h2', { text: 'Citazione' } %} + {% render '@prose--blockquote', { text: __SHORT_TEXTS__[0] } %} + + {% render '@heading--h2', { text: 'Liste' } %} + +
    + {% for i in range(0, 9) %} +
  • {{ __SHORT_TEXTS__[i] }}
  • + {% endfor %} +
+ +
    + {% for i in range(0, 9) %} +
  1. {{ __SHORT_TEXTS__[i] }}
  2. + {% endfor %} +
+ +
diff --git a/src/components/table/index.css b/src/components/table/index.css new file mode 100644 index 000000000..d3dd1bf83 --- /dev/null +++ b/src/components/table/index.css @@ -0,0 +1,216 @@ +/** @define Table; */ + +/* + * Fork of suitcss-component-table: + * + * https://github.com/trunkclub/suitcss-components-table + * Copyright (c) 2014 Trunk Club + * + * alas, not included in npm registry. + * + */ + +/** @define Table; weak; */ + +:root { + --Table-border-color: #d6dce3; + --Table-cell-pad-h: 0.5em; + --Table-cell-pad-v: 1em; + --Table-hover-color: #e5f1fa; + --Table-stripe-color: #f6f7f9; +} + +.Table { + background-color: transparent; + border: 0; + border-collapse: collapse; + max-width: 100%; + width: 100%; +} + +.Table td, +.Table th { + padding: var(--Table-cell-pad-v) var(--Table-cell-pad-h); +} + +.Table th:first-child, +.Table td:first-child { + padding-left: var(--Table-cell-pad-v); +} + +.Table th:last-child, +.Table td:last-child { + padding-right: var(--Table-cell-pad-v); +} + +/* Table layout modifier + ========================================================================== */ + +/** + * Fixed + */ +.Table--fixed { + table-layout: fixed; +} + +/* Hover row modifiers + ========================================================================== */ + +.Table--hover tbody tr:hover th, +.Table--hover tbody tr:hover td { + background-color: var(--Table-hover-color); +} + +/* Striped row modifiers + ========================================================================== */ + +/** + * Remove top borders on all cells. + */ +.Table--striped th, +.Table--striped td { + border-top: 0; +} + +.Table--striped tbody tr:nth-child(odd) { + background-color: var(--Table-stripe-color); +} + +/* Border modifiers + ========================================================================== */ + +/** + * Add border around table + */ +.Table--withBorder tr { + border-bottom: 1px var(--Table-border-color) solid; +} + +.Table--withBorder th { + border-bottom: 2px var(--Table-border-color) solid; +} + +.Table--withBorder th, +.Table--withBorder td { + border-top: 1px var(--Table-border-color) solid; +} + +.Table--withBorder thead tr:first-child th, +.Table--withBorder thead tr:first-child td { + border-top: 0; +} + +/* Compact layout modifier + ========================================================================== */ + +/** + * Reduce vertical padding to match horizontal + */ +.Table--compact td, +.Table--compact th { + padding: var(--Table-cell-pad-h); +} + +/* Responsive layout modifier + * http://dbushell.com/2016/03/04/css-only-responsive-tables/ + ========================================================================== */ + +.Table--responsive { + /* + * IE needs inline-block to position scrolling shadows otherwise use: + * display: block; + * max-width: min-content; + */ + border-collapse: collapse; + border-spacing: 0; + display: inline-block; + max-width: 100%; + overflow-x: auto; + vertical-align: top; + + /* optional - looks better for small cell values */ + white-space: nowrap; + width: auto; +} + +.Table--responsive, +.Table--flip tbody { + /* scrolling shadows */ + background: + radial-gradient( + left, + ellipse, + rgba(0, 0, 0, 0.2) 0%, + rgba(0, 0, 0, 0) 75% + ) 0 center, + radial-gradient( + right, + ellipse, + rgba(0, 0, 0, 0.2) 0%, + rgba(0, 0, 0, 0) 75% + ) 100% center; + background-attachment: scroll, scroll; + background-repeat: no-repeat; + background-size: 10px 100%, 10px 100%; + + /* optional - enable iOS momentum scrolling */ + -webkit-overflow-scrolling: touch; +} + +.Table--responsive td:first-child, +.Table--flip tbody tr:first-child { + background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%); + background-repeat: no-repeat; + background-size: 20px 100%; +} + +.Table--responsive td:last-child, +.Table--flip tbody tr:last-child { + background-image: linear-gradient(to left, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%); + background-position: 100% 0; + background-repeat: no-repeat; + background-size: 20px 100%; +} + +.Table--flip { + background: none; + display: flex; + overflow: hidden; +} + +.Table--flip > thead { + display: flex; + flex-shrink: 0; + min-width: min-content; +} + +.Table--flip > tbody { + display: flex; + overflow-x: auto; + overflow-y: hidden; + position: relative; +} + +.Table--flip > tbody > tr { + border-right: 1px solid var(--Table-border-color); + display: flex; + flex-direction: column; + flex-shrink: 0; + min-width: min-content; +} + +.Table--flip td, +.Table--flip th { + display: block; +} + +.Table--flip td { + background-image: none !important; +} + +/* @FIXME */ +.Table--flip th { + border-bottom: 0 !important; + border-right: 2px solid var(--Table-border-color) !important; + border-top: 1px solid var(--Table-border-color) !important; +} diff --git a/src/components/table/index.js b/src/components/table/index.js new file mode 100644 index 000000000..3065a0320 --- /dev/null +++ b/src/components/table/index.js @@ -0,0 +1,26 @@ +import $ from 'jquery' +import debounce from 'throttle-debounce/throttle' + +const defaultOpts = { + responsiveTableSelector: '.js-tableFlip', + responsiveTableClass: 'Table--flip', + responsiveTableBreakpoint: 768, +} + +const initResponsiveTables = function(opts) { + $(document).ready(function() { + if ($(opts.responsiveTableSelector).length > 0) { + $(window).resize(debounce(250, function() { + if ($(window).width() < opts.responsiveTableBreakpoint) { + $(opts.responsiveTableSelector).addClass(opts.responsiveTableClass) + } else { + $(opts.responsiveTableSelector).removeClass(opts.responsiveTableClass) + } + })) + } + }) +} + +initResponsiveTables(defaultOpts) + +export default { defaultOpts, initResponsiveTables } diff --git a/src/components/table/table--compact.tmpl b/src/components/table/table--compact.tmpl new file mode 100644 index 000000000..dcc83f698 --- /dev/null +++ b/src/components/table/table--compact.tmpl @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
diff --git a/src/components/table/table--complex.tmpl b/src/components/table/table--complex.tmpl new file mode 100644 index 000000000..c31470085 --- /dev/null +++ b/src/components/table/table--complex.tmpl @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tab. txtTab. txtTab. numTab. num
Tab. txtTab. txtTab. numTab. num
Tab. txtTab. txtTab. numTab. num
Tab. txtTab. txtTab. numTab. num
Tab. txtTab. txtTab. numTab. num
diff --git a/src/components/table/table--flip.tmpl b/src/components/table/table--flip.tmpl new file mode 100644 index 000000000..45399974f --- /dev/null +++ b/src/components/table/table--flip.tmpl @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
diff --git a/src/components/table/table--flippable.tmpl b/src/components/table/table--flippable.tmpl new file mode 100644 index 000000000..933d316a8 --- /dev/null +++ b/src/components/table/table--flippable.tmpl @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tab. 1Tab. 2Tab. 3Tab. 4
Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.
Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.
Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.
Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.Veniam amet officia aliquip sunt pariatur sit ea laboris duis laboris adipisicing cupidatat.
diff --git a/src/components/table/table--responsive.tmpl b/src/components/table/table--responsive.tmpl new file mode 100644 index 000000000..06259a939 --- /dev/null +++ b/src/components/table/table--responsive.tmpl @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tab. 1 Irure exercitation enim do Tab. 2 Eu velit est do culpa officia sit .Tab. 3 Esse nulla proident commodo adipisicing nis.Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
diff --git a/src/components/table/table.tmpl b/src/components/table/table.tmpl new file mode 100644 index 000000000..4d2f8b403 --- /dev/null +++ b/src/components/table/table.tmpl @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
Tab. 1Tab. 2Tab. 3Tab. 4
diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-200.eot b/src/fonts/titillium/font/titillium-web-v4-latin-200.eot new file mode 100644 index 0000000000000000000000000000000000000000..326b32171d83761bb4c18472db4a0171febbcd86 GIT binary patch literal 13511 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 o?CY9pL(jjoWK*LPLW`!@2XM#^$7Q~Gf21> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-200.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-200.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f5e73cef1ad4fd0bbe782f818244a886553a2b49 GIT binary patch literal 27860 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-200.woff b/src/fonts/titillium/font/titillium-web-v4-latin-200.woff new file mode 100644 index 0000000000000000000000000000000000000000..11833f0fb8a3e23260650238da38f68178ad4bc4 GIT binary patch literal 15220 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 G0000;|1gFC literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-200italic.eot b/src/fonts/titillium/font/titillium-web-v4-latin-200italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..74ac790ec85c65186e69065ded19e26724be5451 GIT binary patch literal 14496 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 M)5g~m3iu!SKN7Yg1poj5 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-200italic.svg b/src/fonts/titillium/font/titillium-web-v4-latin-200italic.svg new file mode 100644 index 000000000..d2da9eff9 --- /dev/null +++ b/src/fonts/titillium/font/titillium-web-v4-latin-200italic.svg @@ -0,0 +1,307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-200italic.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-200italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..47a0f3c4a3babac5f406416e58c5a688cd8a2819 GIT binary patch literal 29336 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 G0ssKIEVYXO literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-300.eot b/src/fonts/titillium/font/titillium-web-v4-latin-300.eot new file mode 100644 index 0000000000000000000000000000000000000000..9c66a48c87164264561afa8cedc70fa5467d2cc1 GIT binary patch literal 13836 zcmaKzWl$V2*Y6j1cVA#}cPJEHU~#ts#ob+6+?K_C@x`5D#cApyb>_yOGh;YI*Efb~BH8=(GAa{xI0BLDz@ zfZ;#g8{qR#^8mR2;{*V_0RDd_0FVS|1N8nWA^@@f)%gEuj{i7cfX)BV{{Q89|1tk* zbpu!dT>g#tAIAP)um8+%4G{e2iTqC%0SNsYS>WHyp#M*l|8Il%xCq#G+w5@E{N>~k1?9F%OD&dU=3Lmhz429K5>6oMxg2lD` zd5(MEaomExjCUD_hwF{8OaW*p-!u!AXuB8{OUuS5&e6Pcm*5K6rJGMy?+?R3d#=>HJV6cyVB5`M=@ zh|NhzaAIVpsYon}xY&RyDDQSqn2AVOQL4i7@9`Ft3^T)`z4vA!Mg=>)Cb=W!hU+{V z8`BxqMk0+%>zxJrzfey;M+^~$fedY}=DxAwSOe`WTon*vQ-IOofUN~+Tt+m$`*x*F zK|lcWq#2d)u&v{!Q%a-Y%1P_qYN5FVS*D%-8#>nrat9IX@T5a25IAT=P7v>~z#<6w zdYUsL4VLsk49rJ*Z)yt2UDD}z2R16ywhIZFJmH%0LI{|VnKzJX)>kMPTm%jta*uZ3 zPI7%%b0>OVfqqm@%FbYkbB1XjgGVq$a4Nwip(bXA_r&ct>(Hp`i8mOD4J8O=ay)v2 z`xx_6EQVDTv4md^0GP`MwT*`ZNI}k5*8yx|$%O{kAqF(M0NQ`M%OXX(5s;3Aohj#G z^mxI@w{?$4CV}%l_bKZ=XK+T_p4Mh+S?2+ZlJ2e=9Gl)=Ng|Dj4md3j z({RF2p){H@2hl*{#vaCI$TBC$`YM>y)iGx-2Li6p3-D}F00*T57%SoIGCAXqxnp4SIOitt3 z^GQbh_v9)fh6j~fE9fsAoW6*VKC7Bc=RdISkyZ46#PTbr`8aJ8CW(Y#uSCVhk;*Er za-a?L{j}?e8omx_^;c!~(yaW`&c~I}(Z`x#D^FV>Bs3 z@90_?O(SZluj*ktyqwdC@4gm#@J=t2IK11V>EAGPmF={);~?Q{V%3K3W#V=`Ol-%r zoi!tcKfhUeUyow3yjy7QxJ5cew4buH#cfY59vO`S5+qekJ>z$1JEsKDQ9=q-sSxTw zC+p^^3>*=0vG{S!g-G8DDwx@DMT=D_xi%`DOzym+ZyBxAg@hybjJykk z(q`Z>BE6McqyE*49cqfGYPFc`0!y`P9RV26=9AbQhW=J+LTE6p3L2`G|0ZW{&|6|h6>7nrWBfCLin z!{6zXOq7cVr~C%BLDJ3S^gZJTa_=eb7xZS;C%pa|lgK~&0(KCZ8V$k|urwy`?`>l+ zQHfCE_SEoMV{>AJ^Cq*Q%7=$?)8)Mg7{M zi^f^^;plj~3iv4`V;%JLL;Ef=S5O)!xdSJq3&-14a5h$@%A$*=r6ArqUt*W|O7-dL zoA5@ZvX@Uh-8ASms|vHd*?6wM*|nSK)jp`(mQtlDlXRzQ5rM|4aIB&fV&l~F7rhMjYwD9V`au5T;Xb4u{I2uY0DZ#kjXWM<=?Kn9rZ91~v zP3u2=}|Qe~&olM^t2 zFy5WIoc(s=W+OH=vHT}U_>*QlE&9OEIvBhrJ&NbeM6{;4iE(@!b|%UYOcXOnsK^y3 zWWe==geWhv*O;j=Dt?=Vj+}j2D>Zroq&qnV#~Xymc0cvHe%N4467QdUX~SW>;4wZ> zH!;KE;BJ9(*D={ggpq29Qj-}w$M1X6wUYB8G|9T1FJMah9zbGxLM*G!F|*PQ1@mkC zvTOWWofNEmq!pNXvDit)e2Xv%CWK&sreecyh7N6MqD+!jc|*72PtpF)+vD>`##D#Z zRI)>}jzUji4@g_>bKAtD`CkRHER*bq3jMd3F6a5MvyWJUI%dJ%s!5)p}qAU{mq}rr~2hB?s3&6&gEvS!}!excv zP5?!JjGM{EK9j6x4(Lt5I7;*C?GfrNv$d`jus5Z(Hx&a!_tgMfR6;I7LRXc^L&L)u zhdvpk>1m*2eiq*m-!o$4F)Gc|Xj@E*5|)b0C5OzR80Bow%-6|?fb;tt;cD9geXS4w zMARXxb%JXkL{v{K(P6#g>U z!yhnu)t-BIIRLIJ1@bK;wAC2Xfx8sqo>ST$li3SvdMkx?nfTCGFuy;d3Oaz8PR5XeK z{SMH;4e@E1Ge-bQ(e7T^?>>6&L3S4%^aSAwL0+Ul->d$InZUQG}T4f$q^~X;pZ3M=f)1>cU+*noASO_@PeS8-nWiGS9 zmUWMpSw%H(F34ZFWU3FsZ?QKJif1ZNktnymmqlCJvq7%;X>hOvXr6j}bB-j}bd-R4 z6+v-f9Pwaynq(UKO$Sqz5__3G_mk<(rQS-eiTo?@l z`mL6z6ku)8>x;%W%-5uLJ3vX*S68rCJ)}O*90_&M)KF9irL|S>i~+Np;e-7i($tmdW;G-f1ls&Ch5jG5I_I#}e z^p5$BfviR615Zwj2_5BV!6V>K=kb@j1^~Xwn%bhx+a8CeG%<^>Z3%FsKVMtCPUp!$ z)Jl8}c=Cr{dvhCdA{TL=SeHJqBJV}>3lq+v1H_`nJh8c>z;--NKomMmLYBfQ+2Osq zet(jFe;HD%9Gb}b_)R%#X?$61rN{38b33ZS&--I1%O-#n&#n^FJHaXnu4rG!F& zD>_k?;Ue6t9{XcG@jxAd9TQNGTZ(4sM+gH}$LQcT=|cTTQTz3PF_>S;X;9a7Q6An7 z@XF*|^Nw%Yy5e!>FrF3uU3|)F`xblDpW7Kr!$B%-zcQFUL7G8Wnov_TjrxZS)x967 zY^py&Hq+*pk2@x$vxJAksHL1O4l|}xa0re^qeo-H=*dwXs>8KoZ~OEiDQSfqcm;EZ zMA%}<4T>At3n+%)*yHnGd1ElP0J~i#{>-!F@!OHu>>m{8v%cosVt<9MLQN+qr+7<`>^4Q1y zMl2!BmUJ%I>8A&O0sJS~_2SYLKLZ+oyI;AuVF)gMeQNhQ^#x{6G@Tq3j76mfeY>cy&^~R4Yxytr< zYxO25uK;tBcCzJqCjUotLV-lbsJFU&k<9Uh{9oO^$JcCSom9dZ%}WJXKAdPQL-DD< z`#CYgJwG)2I@p$pBt;<`bybrslCc@uW+1o7v-mkI=P$iQ=f}o)92e6~E3Eqb!>(R; zZ96F?!?%Dagm8Ra3bsjv7Bz)J&A%y+xkDFS`uCOURB^}gvsqZwEloL)p#4?E%geG~Zc)|>-T6NAV%-eyna=P6`ZAJ_Zhc$k?-zYdDZ0q7p-SXqz4-5?b z>a4{d25^pFiOK9jZg-DK^z7@lPX&SLTCgT4Il2BhC)BbwGza02qc(L&rk zoK1a+<2u8TKhnZ+Xz8uwR6wLUFc&0_ZSKVl1L zcI{1b;L_z!c;e#>&q>?Dvfe{1&l2naAjyVmatwa9yDBbN?Jwqps&1m27)|_3x))`` zmo0K0-;Eh$wKC6iMm1Gt6`=ij-_OQTk5$UR#Pvj(>E2dfS8Ge0WAN(xwxz6jbv4EG zl*VGnypL=aHx($TY2$P4>6N}PZj#?kWNsIf6d{+(0}`Z)&#gK^4^5K&_DYq1X}`Ws zKo?=p*z}M%oFSD4&p~n&BGzq2Eb?zU;yr2NB(m5GwrGPLT`HyXcm&P5cGzV5=n+9X zNf&%nho9&{7kmO+tTU1BL_C*O`3?jq0{)Z@Qd5Cu#}~Qo^tg$aQ`WKY06D2j<98-R zGK~pnq?EwE;ev2vP1z36qGAHwxyg2PksezK=>lj+M1yoQAhdO4Q1_e9jLIj5e*TTD zH#bZP-&xkfBetR+wzTMMs?o7Gg%4hdNH8k>T-d=RHzitdO4|j@owzf(sNZHSu?P~K zI4B2{DcnYFT%^PK0D?mx&sJXP{Bm;(AWhqYz`4ABbgTR~3iz`iATY8M{X8!6)q;za zBEX*dy7GXa*N13wS!nfy1m`8~*w+j{ODwZt+Ei5d?a9 zVTKO^8d+yl*3#+$22=~ysjqNs1<}*{&I0>iOLSfa(8j$A}H(gN`sr=V5*%wj8=Bl1ba0Q=tDJj028ARoqL zU#`$1r`Q}5|AOGjL4B!Sef|*c8zDw7Y4|fK_ZvE)XxOK6@Pu@QtS7YvStt=pnvr*) zc)=b#iUBJ%5+`bkZ6MN^LjG){Slvh5e)vUA_E`ta{(GZ|fNbU*^ImS7|%P;(Rbv>2%Hqv{!5R%J1anU1gj-viOX>`v>YluNk$h?;& zs(Yj>u1KI}TCYZvG3g*~gYevP!rl5|P8x;!s01-g%H*fN&!wG5xvOF`m^MlL)PsUcVIUf5Q3d$TpMz z5w#uA(d@^C~yzyjNSOt1ra1B z*gLk7cqg^U!iTkXU)QuVyu4M3DZo%O^z2R3r98`)N_jf<4n#IUH1xeZN@eNZ*Cl($ zTFwac3&e#O+%6_PVBv?J; z%+`xbsJ5CG9Ru6SV%Ff>Zc+zyi&MCM9Xeon9rCS9?js1w;tm=@{(d1L)_WZL_nX`v zDgcIt@({{^5ahxfevBp^y2l6X4+n=eW6Q(|CiLj6K+Rs1gCtuZW-tU>9Crc@4!|?I zq9yoNcmD5!1I{2AjI4{lT^7lmCX5w`{nz<{lxIN3^s8c7cx5DrS)-UlH1k2(r_3KI%AL=%cwp2HwH-*im^7&c6#V! z4yi0LDgX^ZVM;Ml)l)hH?9Yhk)nFchvSN{IdNMrrf6gbHwxv{*R+5FFjJhb6BG3(8 z@cLnLmHSJf95aYY!(1AbF1yE_$f@{Y(%nDJjfm7(>&P8ghQnsu}%vf-= zq?I-T7*_}&(q^}^dOM83SyD|ssQr%MUm(a+$BEgpQ99NUGDhK|oTb!OHAfZ$+#r%I z*(f(1v(@;W?@?$Kd2Jymu;fJ7WlbuEDZaiSY3Dc7B-k>oR`G zAS^3D6J%y&B}~NC*R(o%OH5tjY~%6aRsRM#K#)=B2gni&LR;Hj434k|zUEOV2h3Tt zq=(;NRr*V*?KZn=A=#=nM@`@>h1g{rX1t3aeYI!g!q^x=GEDydy|cD_=p8r{zrk44 zG*#leZi(ZG9S-3Dpx=ygit3?MiX(~1dYq8$H-v4NeE<(*KyU#tma@gbn7j4YR?^d+ zQYr0Y#+&6R?e>L`UQRgNM(3;wtjF{g7u`b^ebDyBzF&QO_cHuuFH&v@9#lUr$r_() zQ@=KAo0*AvbIL#$hZRc-sqOlP^u5;hD%vN5w2%~5`(W9usrBYVftCK_?;YDrdr5Zq z+tM6yQtC)!=+vP^#nQL1%)}wjj5bdmqf!jJh%s*q@;yT%#@Al5Gjsx!4TK{TaGG2q zwE$8S`2;Eb8GT=H&G5s=-uwlpmGwFqBiqiHWci-ST? zW8RDb7>g(}Rw|yz;4FA%Ce_Q(a-2}5G@K=t6>5OscL7zoatu#p(vnkF6Aget?*!Rn ziDvz41LI**JgVH--=a&$0qXRx)KDZmd}^)p#)~!GxOckl>E5!I&iTssunP)B*`H$g zF_5sS81qQXu`Tbv&EYu<$MFn6W-GQYJ^MCqa|TuQho{P0X%d@Z@;NFWPd;I%iI6z( z^$b#Y?}T`&ou$W{CyN6LA>m%WZEM>Gqqk(S%MbhHWp5G$T%Lksb&vv-i*aYfSgR5rfjFAyN6I*t@*4!5L;0SZr#ibkl$vV z@BfVzKBLf!Y-a?tZ5&{q+T1()48&deGjvO6W`Ak(NzzqJ7}<7+0L>ouuw*gUi}P}h z)T3dA>Em45OK@IE)WQDZR@Pod6v18Loe8Din?~nWnX$hZ7Pa%RuDV^K@ zn=-CXo;Dp09sE{6d%8&DS7EMw%$0`OzIOl%+9^O_#Y9F!&f3agy1krR8zfIrxzm4* zKBz((*~S$)07JiJ?RWY~JBpo5X~0AsyhltrH$cZi_(?rGYrT8ocqk5Ej-_WijhNp+__2Cfv~SU zgL~_9N#|~kLr#MUtE-{sPg+5h(<$QxzlM|n`5+qeG>pe~v@0Dn@*pX{I?X`M+7qZs zXa|Hyru2c%|@;g%W;Yu612UEL@ALe_${6U46= zynPDnNX}4~iOZaY$SS%P{6G0oV&I+3hAWR7J)np5coN1^hub^dD$Wq$8`f;`fe4i(w)g(x%$K;AmnW$zcJZjf&e0OR%0fZTYonL-NYf%@HzWf&{1_h$SjQaQ@)oqAkWeo zR)CTk2RTHA5{Qiv&pOLu(LMug{_t%faaxXB;TY|Y!RCaX9dF*FL5h(CA@f&J$4;dw zft7wzEl5-3NsKJlZ6B}-bw^z#SFMO^uO2#h3 z(Z#M`#9vr$>;p}Jg1HhNIiq?SWWDwvQ<>uC5-ZXM3{@-Jq-@%a($x5zsvvsKzwU0f zyEZP=1DP~o-|dj%8mPKNP8o7RkctQkw-t#a$^b%~@k*Elt=P|B-h%qLh!`fJ#-9?3 zIS+{`4X7!1&Gb?(m#^D0t_X2szJqxa^RlpC&(^ILawK4%?VDouyK^v(tw@z(NB{PW zfUFUFzgmcoa8%Wp0H+F#o&EL1U;?S?*`tnQ38m37LdH3p}dQGl+; z+NJGJ?qhy-@zg1I^Xb%;TIt5M@o9r-;jgTSi$=JqmYQy{#7kG#iW9O%BZNl)XxVJJ z$Zyhbpa!fXguqL(lMW$NIm^RE%pIbE1tSoR3(6v^V2-RTYo_Jv7jBGc{fY0N>Z{~p z%CN`e7F&=PF+{(d;$on0)_Lkr$pa028=CilE+$RJph5PaZU?6f$?XWi>vPcenZi#Vk z-pEYNlAnX<0g*bHOg(-|&NmG8nPxQE9<}!(LI5;*h8R=c>S|0b`Yz<$@r@vr#EE~Wj<$(|$sN? z=o%g2eYJ*@X=>LQ;x;PTv0+CB0caaX9b@j3X$L7g*d4XwWXyqIR>LBH%HZ|*t?5sk@ zrA^WwqZ~_8g_FWVmTlQf% z@AUOdx%9}7UUU@0ZOpe~T=Vo-jq4tbAMiwk8Hh*!s+~mf~3)ar6`8WirIXCeqxt;&k z8>JbjMG;6`G*XvG#N29)qG)_~bGCWhIl5PfNa?tbcEynvXTmuT6(c*YLBrDnI-hmz zQLlPxH;8qbTVz}CECz)VeRd9GhU@)a5JeE!v{02?M~2Qcb5_e+LH7vzQsv1@hOf?}~qyrUH_AwF#<$0)|bhQ5s*v3UT?R_ye&v ze0+}Cn$gwtygMw%U#~In^dpd>unt}~A;RjnDRR=MPWx3OY5|p0lo-Nv$lLtbn_6Cc zN67NB+If+`g?EpY16xIHFfP$`(w?1fT0Iy-@dgy;+BG2^^oB~MBI>Tr(X#nqa_~c> z=hwGHP%YGv5~N3p*b~_$ESeop!C^9=*sf7}7hS!%5*rbAp3o~tcmWN;XIAjSRKh$n zqju1j5477jb4@#acWRn=_X0mUwY3V?M+L^FwsC}%rR6hxc`gif3qKY3Zz4Cx{g~i_ zTa?cd2hw<2Wb$-Kd-yB2PTs2Sv9yHf?&lUud;4=o(J$M)as0H4+KZmZzDb)ZF}6yX zlPc0aHTqPa`^Js>*IB8s3-+HeQTvNj{~P0Mg!Wio452nYsUDUcrG9cF9=E_e5hUSl z5b~BNBpbOIl7@SKC%UR~*w$iV%NSFUY%R)sU{KbpgBqZ)RO=FZrNnN9-bIJfhxZ3G zn6VbFnaUO(nT@e(ld4pDLNeJ1jAw(j#drxOti$)=7k@fNB#Bx%?C0B#hH{~O0Dd91 zr2q~Vn@*g9uE>4?Z#vo`huJJQ!jCzAa2Ut;UFO{kU9B0kJ(Wi$HG>RigxXSix5ayh zoS*`i9~C`B_0OI0kuY&E$hX2#KP#UVV2FyL4DOob9(SBQwvVwDG{e5~0VCDRt!`5r z>}*rjGt=ZnA=SEM@>{U0(aRFr^v5kTj4p&ZY6}yn!-uRsI5EVwjA~98363 zV%L3gn`Fk*$uE7Uhzb;s#zWBkc(YzMzT0A;aAiq$lN#bpY&^k_8}{=%}jV3H!mroQ7p^pWUTM=iwoZ2p1R;LJUdEVkWK)NR%Z zSlLjM>sxhB&Y4@^+EqnR^h!X;sBo};zYJ>v7#F3{*=Uyu);WkQdEcMcKmzZ@Xu4r~%iYrc;XL^Y1KBgtQkPg?wr znMhI*!lLRsSXvoP<+`00pXFc_Q8PVRDuzwNBPWz)%36WcXF#7KN8H*>d4QFgTw^1k z8o>Kq*|@<#&ec(?-Olr+XHG;q*PTSt0e^HR$_PgYWlcO_eu`~y zQf(QWMq&u%XO!>pRBB;8g)q!{blQdsL-FqMF&RsPM+3FXRjRpM7Dmh4WB|sWsru~q z_1@(r<1$v(UAQi|GxeH?TZXOIuqlq(tT83@<%Fxbv)6VX@{exNoKAS8eRO(s{3NW6 zT!FAxl@ZaHcF!mX*xj>7ZObQ%e6)p9XXJHoUIJxD#4v8Q*&}I9Qe?+qX1}ZoKJNuh zNn=gzmA<%~jw{%XT}S2!c5lMjeR56{u%jIfUb`#t)H{Dnm&DXkr^Pz7Vb~&9FijX~ z0$t@{vvU)IKKbTvGKS`-YPjqB6WIQH1iQqGuu&`tH6uuI)A^KkH8*fm9M){h2Rq;X zBU1|daZe39B{4&B+Ot+o)uEF@zs-~pIR{Y)w&2 z&m~#-j?|dHFci^it=^DN(H&&LhB~G1_5+~JJa-PG^XdDp=cvPEA1T?U$nEn=(>-ju zS@$My<({kGM&S;AQK6u&FcNZ$PhlJ~O1Y{<$sh|UJK?)N-x|js z%wJBnf>e%9)`MIL%*Jftv zSn4O9457}VJDGQxGje?T>{-uW#60NC-A^;iC~H8l>DT%sN4{Fi4e9*W&8p~L0k^iR z?Nea+lk(iwHr^hY)g%6@P~U536`t^*Yx&5M{-_)jxl4bPMs?C{SQJ#tO`nM8ACFPy zYPj^|Yvo5R%Gnh6*TAXbipTKGl8AfQlf-)+N0TW$hdnPKe4^o%1}4?+4v66{r6Cpqf-@`Aq!c>4?OS$m!;%==2l?hN(ntP{Q= znC4FJhE6rk$bNf6NN0b2{=Slon-TH7;b)lr7O<@w$e7NVfX&<(XhvL<17JUwjxqd< zBBE-@uMW8Zf8$QLnW*H4cvIdkM4v>#U_?QNrntYh8xfN1PzrY1IKsLnwY^m=B4t$F zxmXB2<$QC*R2o|Ug{kqN++KY4M*mc4p0g=X@nU10B1)}cHFV0|4IsC^AU(>$A|RG% zmJ3vP;e21mMx&@LJ;<_eCNfbT;QCy@Dre(tXIrwe4(lV>GL_<9-as?@9a@3JAC~&I zbFa66<`+-cXB%3*A{|BT>{HtF!lmC%4rYyv5g+r=Ovv2Ia~eWcTrk!n!P~Vb*pU>- zX`{-SZ-=3P-x%`1xZ(=+R-c+viCkx)Erw7=_<1VPSK6K)+8NSC#9m-3nu)C*x%n?F z)DzQIrgxa5wS(2{92<4x{hw+14$%8ojn+XHkjZp(#V%r9l=6jCAzE@p)_{vnM>&Z- zb`cQz7<#=$o&MiVqiHf~{m-Rk1Pd~$=?=8EJQ=RAnK)kc!Vz9fIZK~9$!6bIGGto9 zFycn^a-ua!i#+Z3vTq)|4%os|Xz`Ph8Ilcn(VWB8F*-;V0d5hi)Gf0GNMtBIBILoB zM+4E8E48_}-C$vCH2c7k-+S?Fr!$pbn$$bQojI$1Z4XYP?NkunT@LzN;jT@0ve}#J z#MT~?-8B+m3mm_o2RPXbU3X8}As(UiSo*2#i!nR&$kT~3#CmD9Oei{1< z?`P@gCBIF?4M8nPlq8nO#UMnRH^DPb9x8)0#7o{4j~IbZ2kd zUk;T`wkDp zWR2OGzL(GK-S@DM4uYLCe8xH$6x5u07yCz>8g7M?@9wt(ySxrdJ}#Xj-TuhN;3P?< zeq4OG+fSQ#v!(*G=D8$fFl`S+o!yUPf0GH`Srdwtvm~ZLz@$|;Ta;h6$|CUbr_HGn5%Pul#vlX~}C1yhS^B^p?MdO!MNcB%_K!WF3GPud`;SyT`7B z(XG}Q7yab!L4LVI@VPrkzpmrrJ9a?P0D7`O0Rp4a(a^Euk4&^#_VYw1GULsI%1%x` z^R20Pzz^XEjQo15iI#0)((5LZS$YLmgt0o&BXo{iKfGNFiXOgF5?wyr^WV=+{|A*a BF6jUO literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-300.svg b/src/fonts/titillium/font/titillium-web-v4-latin-300.svg new file mode 100644 index 000000000..eace85b4e --- /dev/null +++ b/src/fonts/titillium/font/titillium-web-v4-latin-300.svg @@ -0,0 +1,283 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-300.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-300.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4374667f9c8375b03cffd68085ca16975bf859b6 GIT binary patch literal 28156 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 U@hd~qLz!DNf`0^5eTe}3Kl+{2qW}N^ literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-300.woff2 b/src/fonts/titillium/font/titillium-web-v4-latin-300.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c6e0f0c24f5d0714a4e2153b3c5c6fd48bd2c5e6 GIT binary patch literal 11688 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-300italic.eot b/src/fonts/titillium/font/titillium-web-v4-latin-300italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..78e2858692ed8a4b2b6db22dfa671d8aaf6377ef GIT binary patch literal 15437 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 Q@`6s~t5Wg*{RQ@a0e-f$tpET3 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-300italic.svg b/src/fonts/titillium/font/titillium-web-v4-latin-300italic.svg new file mode 100644 index 000000000..438353c38 --- /dev/null +++ b/src/fonts/titillium/font/titillium-web-v4-latin-300italic.svg @@ -0,0 +1,307 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-300italic.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-300italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e898ef6df18e5c5ba2be50f3cd105bd09d14a494 GIT binary patch literal 30784 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-300italic.woff2 b/src/fonts/titillium/font/titillium-web-v4-latin-300italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..75cb065b25007f20a2cd119a958fe70b0f9e8f4b GIT binary patch literal 12920 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 E17^($6#xJL literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-600.eot b/src/fonts/titillium/font/titillium-web-v4-latin-600.eot new file mode 100644 index 0000000000000000000000000000000000000000..c146b6447c42d83c0d47cd45657194a4e06038d7 GIT binary patch literal 13622 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-600.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-600.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f185119a51364cfc9fe519ba5e8c477e96c6a8cb GIT binary patch literal 27704 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

t|gfV4Y}kN5#AkrMFnG@dSCS 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-600italic.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-600italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..30b53b2cad4ff5a094120de5498d462a5e52e978 GIT binary patch literal 30908 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-600italic.woff b/src/fonts/titillium/font/titillium-web-v4-latin-600italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..7ca126aa4f8793850385c1f2a7c300e41dedabd2 GIT binary patch literal 17152 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-700.eot b/src/fonts/titillium/font/titillium-web-v4-latin-700.eot new file mode 100644 index 0000000000000000000000000000000000000000..2e3c91292779d22251277fbd5036b75a7f66a112 GIT binary patch literal 12934 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-700.svg b/src/fonts/titillium/font/titillium-web-v4-latin-700.svg new file mode 100644 index 000000000..758552115 --- /dev/null +++ b/src/fonts/titillium/font/titillium-web-v4-latin-700.svg @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-700.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-700.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b09d80b8501941394367f4ed1201f742ff77c711 GIT binary patch literal 26724 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%0Ds6T9N~52jiZH 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 aiA4MYK6RONlw1;RG_!-Lm;d`$!~X@=%YAA9 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-700italic.svg b/src/fonts/titillium/font/titillium-web-v4-latin-700italic.svg new file mode 100644 index 000000000..75476819a --- /dev/null +++ b/src/fonts/titillium/font/titillium-web-v4-latin-700italic.svg @@ -0,0 +1,305 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-700italic.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-700italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f9def23ba379a0c1cefec35d734153dbc793bfb6 GIT binary patch literal 30024 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

@E0|Kawatk3dO;KY?39j) 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-700italic.woff b/src/fonts/titillium/font/titillium-web-v4-latin-700italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..aec5aa4c063cb556fa1ce3fcd4f46717df72768a GIT binary patch literal 16588 zcmZ{L19YTK^KY`Tlik?a*tTukw(Vq-Y;4=MZQHgpvCW(J{l5P__ug}E&D5Ex-&6f` zcU5)QOh4VOvLYftz(C)`Hvxq3&!@B4xBM^ikMw_%sF1J-5D>81H-`EzBLOXm%E>Bz zV|GA5KX-wED2B{sfTl$il?8x+kd?l5VE<(lAZS@dT83{-?^{;*W<5*9KcsM%moC*^GwV>jA>@9Zv+Iy;q|Ta zeP1A!w@n&lvv2SltNE4*zL^M;@P~t$wUgU7w(#A?Hy|Jol?X{bS}R+_Z#}M=Z!Gtl ztHhw$7_9Z(zU$?2`Ywm_&G^80KvFjP*2dph!ngd7?h?@<_n4ina7g=Yf;9(HvU)=p?Kf;CxLB=@3FI+4`!LATk~m})aZ4;*x<;}2w*^KjxFu)T;#BX z=}@D)D~Edd&o&3GO{Pkd4D%jn9QYq@h=0K3L;QYW#31Py2@*fc<7CD{Y>G+W6Ex05 zFAUi!K;(;SM+`G8^h0CsR0^^Mgtq)SO9@DC2_y~)6uj({tnUx}5uqrtl^fwDqW^7$)0G zz~v?#mcv#EOH#C%K>Do=W7H&j)6R+lPtKyR#5wR-T)s7s-Jr(M z(He_?qxFPu#aBId78^#^qS5*2r5m>zW7DMa`5QN2>*GBB?%<+JTl)dEt<7|hIF_|f zft@D214ku)hJdP-cqfc z_DpRW99Mxww(I4VGAHJD7Jl1AisWje}k9^%y#=uh$A zsmKbeW`j0$L6#G%GRB(dXf&UfSdE=}%wDJ-^dSUNGgCw)jDhB}tDG1|4AU=O_I@pL zT14~26-tgBZ9m0`LX8x}h^0F*jN*h@*eeKhwZV`Tgy@MA6hzojloW)WQ_4h>Pvy7e zD1$k=7w7p1rLFYKJDO@UaT?4mleecKv*_FR>;Qz3&*=FXmgL+5)VS0_5)7Ysc?}< zgC0%t@{60}Q8~iV#`ig>b!E{i?-%?2jsWz3#;5i%sZYrFYaOv?)6yWKg@so{5LZNa zp?q%B++tC3=y3nfJ+HccK$GXC{FETi&w!>V&EuF@j$e=bn33D>P)T<-;D%$G8$fLu zGsIe7DDXxqZ z**UlHjT-ur6Aa1Ycu?3E{zMzSk>oV=BrfLA!0hxLI(ZXqeXY&x@Gf9>x@Xd^KA4b+$2U zj6>9U5^_-9ME&}&la{?zT-gdP^U+bR9$h|tYpp~Xbh1^~G4?BBBdZoiUVamAg;yQj zY?L`sdFC4k?PsV4TPAk>=Agjo1CwY(NG`oIC+1bXZLQ(DHE>cbchbU9q2yLP(F~Ah zsD_x>-q&yC|?XmwDUgHj#D-S;FFbLA)bCoNbDOP7YIxuY>ALb^jJJAOaNm8=KmzIs} z!;VYoKkf228C#)WRfEE@NJW_C2{{nqq8kQmN&BdMT zHa963?PfprK1=ekYZUs&6jJ^+yMva&R&v-l*BRwN;;H6gGn4g3X=Hm#x@SxBTT3>C zTZ|J!!sNfr?$>axG~~t_NdyRveNAsO=!ed>j~z!cd0c4#ia#G*BQ~192krSnG3weu z{rJP@R#|(0pcA9VKNbpFXZ8|bYs_l2?6MlRf{8cc4s@q_OrT{h8y`S1Nb_X)k7fF| zeFqQA%B67rwTkn?e`bT?S4}g;Wf}kk;aeZlRDGJvkc;;Ij`Xkf;YiU)?+YtcS&T|Q zku#5c=URG8ThYs7$&PqHbG=*bTf3XZ@bkyl1H+d6k5HmmDd^Gz3PqfxGHa#t52AeU z)75DLXPiTM=Z3p%l|B@WP6Zd;ktxrawd|A5jx}xjC`+!%;J(8xb!}rzO6LvbR!5nb zcGtB#-^^}}PSL)}Ec|V;vF_68N1!`Qzd?E_{u=&c{!M zX-kPtG*3Ko9Dw>vm#4_sEEdCK62qn8$7|D#=jbyIOy*#?_Q{@vZjdN^+x|G61b4pi z)%YZ*O83NQWfWS8+%DcRtP~^mr1{35YF#fgN z5c5Lle*;Dci<|JF?kS466sR;7>XWOcZ>8&fCwX4Gtm*<)idr2`2I#I%bx z;r03I4f~9?eDUpTZAAIf_iDJ-cN@X|93cOYP5ET#>m#6&e!-S+brJX#e%aa;DRb3s z`@Y%rHq^c9x*c-SZeX>|jk@lbDQm!>7;@3d-H%PkldK=2>WMA$Hbz#u#>?_cXBIf7xdDu( z_WHl6>`TMU(Hf1n`HKgarXXC$wXvve)wMmG`&gV7&^gF+pU(?|K7zjt9xgbLyH~RU z-C)aWIpym9^GP!_yjGoK2(>=-I|Y!l>T2y| z1@8T(bg6w!X45^@6-_etY~@gSR?#+R+It}UpCp~oshH(z&-!FX`()3HaE*UrM3yd& zx_VF()VQWI?7pk|6B*Dh^mh((9UVI-$4Cx?;fB8JbAu5B zk8{yqr&oyx2|lA#SWV$o-5hR|nl zvl6!;cy|{*nDsL506-;3<$__*I*vGQ-9G+2iFRxAuKziIzZ~!MJ{fKJeml%d&?gk~ zlW^)IX>^ZRJd6qBDY4NzDwrFuX;LvqEVRy>La9_9;bo|fK| zbY?1@G-|uNJnh$2!izH((sr*wtz6PmC_g_VYpAY64ZAlRM#av{?rKB1Xu48WBe-zJ z=^vD$9F!Iwl)B#=opZVfilB>NQwD98oupw;`M%h$YVvEU)`&X4y@IMSZj{1vYD^y1 z=D|}gQLD7-+pFxegNd~}`n&H$0#}c<;7;nC2Cd(z)JM0CdzjM^=8d>1!q2;EQ5=F= zZ!bWm*$STF{l_o`Y%LyqfL9LUAVuCJMdExnbG7 zzsy?o8Q2o%t1_NpW-Tk|LiBk|;%{2>bGT+X)w^Lc6ajCTm{kE5DDai>C;8UcXMUPt z2o?O&&M=tm4w^jxGr42b1bV?6!L4@;8flSLGRm;|Xlnmt-}eRiKz+rz_dG_J$5E)!8hs= zKyb(DZ~(!e<+X68&dkbhm}1ORPZj4-q5w`eE?|<{3u`<siJX z7-TglgU1!1Kp;J%=1MWh{+p?f!CU5N9m<6B71r>rMUy$(o>UR%_^Bo3 zGV?OiV1U|HAu%vI0n0gAo`9UP32oF6+>LMqi?wIsddWN(3N7s{?BtQenxW5aivD-j zHfKwxUx&~-U;Q7|@dGX+kl3XQ8o=ZTpcMW&q+b+v!3B{v0Np{O1z*1&8b-pD&&pi>)S%;-U>_;3 zbJ$fueo??nB1}8!erk?ra|S1EAymH zSHGWOe-qb2XU=r$e(DxM(Ag5PjJ(!@V5}vH>zDKs5r62^n@p3!--P?&Pf+b3^@C;1 zQ)~nvg`|_?tQWqqW4(Zu-ViITgHOGZr*bx7bys6_sblXjf-})KY~8j3QUG=An3`1F zKW~Onq9uj#UQMC1oIgGrb>1WtE%qihYhhl4bWf!D)V)*euj8zbMD_Lg{1ENl(8%iY z9oAJAnlx7vsY(P=JS%zrRDPV8Yj(?|Jg;bVwg)VZCymDM7mvoJlQ#{JP3L3jFxa&` z`z)RrjRP~0IYsVUS*kM}k%C>eGa`zUIT1Iw)8Nj~oaxn^U*=m64Fj<(MvV~H&UmL( zVb>%HLs1B1w)hYqo$WIWp989O)5%>3f%l6)DoLQd^B{k42&sfq?Xhn`;7+ZL@JRAA z?Gd>7RZIGG6__$vsX*=K`b2LNKgjs0zJ{h!RcgQc-ArOOb|8WHogbdGYolLjSlYX7 z8k~}Rr0M_w9v!*T+m8)JA)zH_Pb+!F5v9&{cBPv@)qfLR4r9sA?<&S7$m<(1hbYslx{Koi*95^Vbf! zA;RSkJZ;s~2W9uw%{mRbPBysC)d;b(7TYVbVV*j(Ti|!6IdQ3ad;zmYU5wxpHnTqqxBJP>RUUT%>^1VVw0xcvtZCz66ip?w3nBcqqAF4_q*oa3!z+vq3=X3L3|PujVVI*T94~`@S^T#G z8#@(d*<7b02e3f#cIL*hA|lE0MZOjiS}H+hu>e*$+WQIPJi5sbvJ1tV@LRGRvz;Hr zFwBJ^b!^5h4J^=>^5khn+ZQ>ON8Bh^DOxfY1 z7I6}B1brBPxMUIt6dTsA2Yw)ePNu}Q1ux)tKwon|RqK}pI=Y$zh9)vPI!V9*dN*Aq zkODNU6woytg7QCWXoh-vdOr+I@KJ%|BJ|P%^?_ql^yT#QfcrRtm|?##;4lJGqv$sc z+Vb)9@C)&aa|-kdck<-&YDC13zkG8nz;d#j`IPzPl>4B6LNo9wCqXKI;eGMmf9-rh zeZhQwzP-I(l|yLaT6xv%_O3z9f{{euJGbXDe^=ORnv&Ru|2e zmo&0&Z|{|#D!f!V*AsZNJiaIPf!Q``X0`z+63f(SqToHVYH8rWevnvjA3^j(cM z+RghIJ0+kWPm=S*C+F%x{A&+(tQ}%Lg)+bd-9U7lb)M9pSSAMtBjuFvL>eXFF;kbvqy| z6r_Ym0Ad-1bM)@lsv?sfy@nRaogp2Mss)0%gJ{wm@Wp*l{-lw8>ZDO8CxKh>E9q1m zp!1h~-sr7v7u&e&Ad8231g{1+6faLPOPQn(zs+w~di98G1K@E*??hWfXn$rt(Ba>qSZ|BItr6zc2X!CWg@GFpEXAa)lA^K-IT zNB&TB5g$}>Tz|&{!=VW}RM1$sAA>|gXFz^FIz_VUXXH=QVVth+sJ$o%(`+4m&3j(M z`O=2c?83|Y?+1YgWK6MNd3WTG3Lz_{MHYmRjdt&*cVD;NQlc-*y%u6|s)t&LGc;O= z{UZb%Es#X6;AzmW5)dAeDiEd+E`7;_j~9;R0H#G|YuC#h$7KeV-+g$q`w{5j1HYR> zq-&sR8=E6GT-HYj3HSF2o3|wByJ9vbJ9;w;UpYZ73oQ1RD4zl(XL*M@Kr87Yc?1(% zQ(XJr=0-wpr2>|>DelbH%;+fTvHV8+)zW2kl3u`i?LTau4=*PWTY3M!EN8xl!Nypk zM`?iek^Fv^M)mB8wl^8(3mD(-+@EQ8?KnNN7`>ymhKjK)a5?cr4{liBPnW@qu;vJS z#~a43>cLjY@4o$Ap?8RD8n-@$jn$S_pv_VX-*v2Xy-1)D4;+xW^}4rCmxF=Yh@dzD(RuzcMQEP+HbUv?wR)*fsI^7r~GCL?}${IbNKe z?6^<&f*mvdNXszEMrRZ*ipiHrTkz(&*2WNLJoZr|d6+Nc0)v1Ylt#c_&DWG-dVYUb z#yK?v;NVCJ6;svvuOZC|?IPn&n`O}S%G~@LH{<#TNg~K=(6lk-Lp_B1l`!WDy)DMI zO5uixgYl247{9vBb%=Hda#|3t^KQv@9YqHKsz9Wl7w3O5#Z5AewBnfdsBk!4<4E+z(Gky9+lo)l7FU?tb zMcC)#{^bV??obkhDywG3MeAV?#CnnG^~IKfgSF&fMU$T0?&${%+GE4&?PQbjFzF{T z6Dr&035Gry!os03$K(-o!?ad|EZQ1r{HQUyg=4H@1>uswU;jScLLhXay3kYnuFlgs zA4ip7+nYS|&r0b{Nnh8l+9B{{7ZFW|j|XLz2cCWZziGNFi|nLoK4$B8zKo^2OOcV1 znPVr6|%zX-L&r6ik;4$#^ z+OL!wVSnp3Auw=edw9)#_`z3h4cvtYy&)*f;WGSDxX+@tx_5OjVKh@%6u_4YjE22f zP@<@>a}xeQ5VUx|m9ICCzkhPU}2JbyaCDGEy!C+ydEU2&fR`oxdoqeDcYZo&N}6NyA=5CsatPL}oL z-;W#Hsrn;$edg9Q^9`89bTkSbFVw-dL8UY)&BS=hmoa zu|&5w6K_BI?KGPmm8G!#va;j`t{{q8k?K-W;$r&|)S3YP6&rNWK)A`K8<){-(qUrb zThC5B4e~Q;W0hIfVcF-Ro3N(iZ_1+0l5pzMQcn7d@n#YlxPxvpwq!sGOo=A=T4hSa z_!&oluz#U6YV^ zJuceL;)Op&8&oO;vpH&mW^D}W_#k~ip!0gCOLNZ)9hNgL>eEe(j~1q?FKAMi70$%2 z=6Ib4rv~@}wCBsW?asnjaN1cUOL>u>ltVN{%iCmYD5PPEn{xKU{s^}qzFC}Kz}%!U zFKV9Wt#q_8&PfdEwi-O^wPO7izw8(^W)l&%U^)3{l)gQszp+y-=>`;a3j z(J=5h!1*ZLcZyXjAA_ZK>BB~~70xYlR}aSC7RE*+cY4ZSS<2hGN?fsNJ0lMwkz43M zteDhTq}&vTrA;cj+_!79b6?yDN7X4i3v`~f3PXLYFGpg-n%;11Quv4*&TP>vp75WP zRUk*1qHOS#_v8VuK*F~)-CPXK*3PyypNS0Pi?;pwe8!ggbrHb;@oEo0PM6T6Z{-vL z{x?E7(+kLDhmreJZ*d{+$5Dn^AWl2ZDv7F5Vg5{dE!OB)OWQ_ieN;>Z^q%Byi*zc$ zkR2m9q#xQ-aFQ94NdBvQ{%X-LHNK0V?8>r-a+74XkSP$LpHXg*@*@Yj=V9)pcGmkU zCq*?8aBkvd6LZsMCYN9K%ztd#AAA)Zd8z8#il^imTaUq$ZboYSEBoj8f!6Jlc=uTL z!T^H9!#YA_C+6H0KRF%}*3?+mb3C?U`K+$tF)g=>HHi&ExDyJ(bFI(;=AXyj2B-Bd zs?)n<71T%1er3C}_gd#}+mFGc?Jv>N?)zP0gVN^r)D==r9q#LB!Rk-+V$B1#Mv6Ds za)pn8+n-9H*bP(^xHz5;hSMuzn-d#-M`5JdMEjB|x*iS%hC299lwhjW5#xPE^J35i ze`fZ`nn(Py1p-gEq>*ReUtGLb{eJs=M%z7jgCMWe%AQJ}5(+2Bru%|^Fjjb^DdMxT z!V`$mQ>qUN@3c90hGPxR?pZNAvR8^Lb%z8 zbYc@%x(o3WDcw_kf3&sc*IiiQUAtnhx%`O8n(cF4DB3Zn^c@=KJw261-2(H7G zGvWt5NFY4Sp9{ys5MlIYidV4rBp<0q4DZWr2wZ66`XMtc7P;3J^qXCXuloYi&&F8sC3l6Uw7NOY*RZg z5gwe(Ifl^I6XEXNfxd>Nml*K0uGcZ!r_u3y_wIZAm{%KT^PU?4v+pqeDyx_?Qf?eF zWhXbN`I6f1+CzFYFV8cZQr8nMRjiGYo3@z9PH#bnY5w*6j(oGycAI3=u&NO_eZBcT zhF%um{S%6>@jQp;kwHbX0oMdk2~d0hnUC2-ogcG+*1$yF*f=M+1P;`D7rFf5iFJxg zfl(H9gjH`YM$Bq z94uZ%(B?H_I*H}1&oAj?3bwNX@P43rO@C^TyPgzB-Qw)DUjGWX*r)> zb<8G^B4uMdRF%%mJym!&%@ata@VF9+E*+uSB&t*!B!&eAq6RXi5V`aRhB0kmxAjw` z>;2mKtDrd)-TJ@|wl@0Xxwp{_3a;`)OX^*|O94 zO~wbT&Q{?wxe(~J0F%vI7_N9=1i7P(cjXXr5w%=K4j!UXNTBqMm4;yKRXeXZO=11^;j^dFDVp%Qo-KVm;dG=9oZX*hE{)|YWFKK%&z0N= zt8zLu3GW&w+k`5IUeeecTm_@-ad5ig9&x_s=z?)ir1d$9mnf4G5c+!dV9-nc%)-^u z(+!*-k}#ULQ3WPPfMgD-)ECRUJ29ABIXhK+8*YajlmuLonb$|e-{<#Nt+!J{hQ==k z{N|*tPk^}r%F~3Z8dyNVE9%W!|8g7z=})Os3`#^Rd^_ilQecJ7q@Oxr&IdJe`>rd7 z^qSuKisQSvon?FjDkz6+m9Boi0~+=%eFkHctf_3$gS*its;#A&JLPqM#4|1FEg1qx z!vMJ-6dkzv`e9dRc<(*$zR!MW$e|X)=h<(-T@G)=yko(VNimT630gxQgm>g%GQb157$MwL**V(F zOurmkTl}N3J3jwRttRl#w?vRIp=MwWFJUZp6UvHa_VP>ZFCTcR*d@ha#3-GvMmPRI zVL_x6#)vIH3OuQ&2-YmZgURI8%6E~<)ZRjmT~#&AL_c%2AkpyKKX0{rJb3p={VJ%w zB8`}9mTyrTnn~K5AqaO(rB!30u7~PMI|(bqVKph1lpUp)^MANf6#KOGgln6o^~+|$ zBHqG&S~|__6t-q*cYLvL_7yQ0-kXz2=dMSPX}P0nEvz*jpVXL?kaQ1{A0F=41`&xY z8ZJ0D)XT8S-9l1)V5VrkF8zh^P@E;?VddCJkNhOU70eBC`T29wr`e)4zo_!Dx3|+1 zBKtwH!}=J2`5abD-WXWKcZ%3kmax8@5JRu|!TUGjQ>f;`lK6M7^4vI*p!)@1aL7pb zTkbNV3m%=C4d?CbS&A>`ZcIT1k|mvNQjaR{mAF|nJ~n&Ye#-Oo??Xs7x+&K2Gk z`Bx*mUup^U9S1V!lwF0HHHj)Zuq-kqG}SwREv82}$Yo?R65hXKHnzpoK?l6G(R} zyUVMRU3f|!QQah>dcR&IhH^qs2Wox{#l}q**1W%b{U!MP^3(s@n)p`_zOt#+r_}?D zKH`wizGU|z><)O=YHm^5K704>w@Ku~5@PjyRbSfU9tIHAN+Vz?qt#{g1`a^olHr5ivHwnshLWO>WuH7DX1-rG7ajQN1RK>(ofUJ zRZJyLNw3aL9e*4n37N`SkVj6|b53z)tPR2q9`%9e=+XNoh7r$pq^M$x$?=$Bis=Ri3n+qlcyI~JK$&ulcc=t$#{%>?Xyu5rd=+^;ix zH{dc=Ftel}1jS&y`q@&fET}zra6{$@Z{1R|;?~{U6rukfD*p-A4u?)pV!7ecfks1- z_Ssaxf?f>TYs&tzjg?x*%0ocWe8}y2s%4!_kX=(_CzeAI#yccdxZbNcIg_b+pS0b| z+T|%x#&gAa!oJhl?a~_j!3*2g{iXeC!nVoNVYytxo%txrJCq(bYSJ5Icux1ZYvA_Y z;e==|H40ja-=0FoC|H{VXPGH@$p`y~0#mJ*x3#w~k93*)W_T(ocDk;ELX=wQhJ5t& zs;cHhJA>Xce0rbB(jkv>JPoZ4gqwTOq-s?OO?PV9!y`Q1l(W#2(GM|Fyl^r6)v4ID z7PX81r9*|Vn1G_OeK>yPuEk*Yq!uV^3)5jE$|+HMP&L_UvSvXx^OUloq!41?#Tj$9 zL_94_wNMq3rCnm_4QGzu|DZ1#kc5PNWn?>{9unY$-OKxuaq4h{+#1~xp(LUKa0HQm zxzF6asFSU<@GWEAH)~eEEGm;U&nZnefnQPt&NhJDQd!__SbA?CLlW?-#Wb$-MU)UG|n9ZrIH%4T36L& z6suNU1f-9!l5dK}?4@X4zCe@F{z|kOjD3U0eVz`O!)wpsm{T@dopH9f)CvP| zGZZ|llwMr16C?=-EmaqLknEz9|8^Z!Ll^PeMJTYN8wCqSqhhNd7ehuN-T`^_{_G6x z>l2E-z4WV%Q+W0lFLtctbn!E~_5Gu%hS$GO zbt;&pXd#EA*Nl$X(ri+_JI^j?c*8KfeQ{yWOn>XRB2`J4--API=jy5gSZlCo?6aip z0Nx)N59dwD7v=1P=9l6%QUNs}l5!8TH#;_d@JSzI@0esPWQjbEh-~uEshn1`%9?sT zy$>o81~996GHYAJt2B;Gl_r^`E_^m-m8dsbb?apb&iRRmo-Wg1^qSIW8Lsb8dPrnF z-5vGHHjn3RC=2lwewhD~ub^e`NFz=R9^Vy^e~GRHeZ$_UHeCGj(T?@Rj^vWTO{feP zFU%;Lk^eFL^vG8@?>oBoD>1pkGHnrvmZsfcav;;_b08BjXmIQu`UvHynvUV6s^+&H z(e)U0^T;$l>xn;6`Ac04{n$5}VH>Nc4vD%oNhZ}6)@0L29BE(rNJVM4^~LgA zDiex646=8pK&qHBg&TjA8Il(u=?4_a~{_Lb?TP>;hB_FVY(!#3{WAe9E!3c#-PBa zEvPyWzJ?ibk){{+@r(j0Y@mM+%nlNA6L!o~6viU-6K1UAXfh~m*#&wIV;eC?nuKmb?MSvx6Jn7-;?6^#u?8$5;>#q6jxl4&nXYF?Uc#uNErNk$Y9Qeb<5a$3*rx%P`t(r2%S_A&6$n{xx>x zI^K>pOVCjszEY^m)?_$$5wbT1XH!nPcud}UQlqeCvZ=i)B6o`lNyd=6x8skS%s@u3 zH~rqX|4e@zV1%RA@?X>B;DlM<%QbY9HvZnpZ2rB{0!=1NmYgDgP1a3MflWC0LL2MG zHsnpW5h_ng5BMeb6tIx>r@iE*H@$`P*^zou9_$HPW|Akx`Bx*5{`nIdnibV3815Up zIDZLBH0mOIO6>S_A-V89 zdarBH4w(xFCOqwy6C3q9+3Op~LxfEzbfF)v>ZtVh#Oh8MG)NqDph7$}#XMf2UUX_B z?d-w8!c+3_y>M5iaaECM2ji9SApi{K_(BS)T*<=PxI$>S(Le(A`jbTmapf7ds)MPV z7UqC^G2@{J1hki?g62J6fivSyOvs*M**N=QCR!OK`0YYw0UCI>(oMzT%o&f{QR`v6 zZI`*w>x*BqHk^L%x@R}TvCO5=c#&Isb!5%4V0_Gx0UZ-jyypygX+xZNM>Bu8?LZ;w zD_Y8La{N0$x>8h^x?0M2TpT&0Scf;FKzv|DjkfkV%ga7iq%ol-t3EsnRVFhOP8rTSjzQ5yb3Z>Crn;7Kz3Z<@7H3s|w8g*09EFA_Q2q z?(9t`F^#GHHJH{e@Pg(My9ChkJvS~GEE#!O)bW7~z`yq8W!%_02;*Ufis!m2iaiq$ zpercO@fE8gdAz`9Vy>d89GXT(Y5XXDaeBn;{76_+>V5QS7Km3^ z(sf?9vu_)7f5Z%VwHDRkIeNZCRJ2J$$V1o_(-yB}HFUy;&({QBaaBQ__T}~nv%@pz zcK|jQItU8B3GbMzM%NFEjDrx$xH;dQjyk~2Ft(-p{QL4n}FoUC%n zdbtrKf?%eh)5wxsi35U)R#urL;sneDEGIqK^3ff+Re3<%Rm791HSJgcpcdL`%l#DU?$IZ~%+R6H_A^Kna_^+{3-42g05QzeJB3^eY#8SgpFcR&sk9){6 z*1B@5rOb)NWD}wFcj_j&s_T)h*ba51PxsK6`_P{{(_jw5q*3a5AHpRIp?^nDbBsMd zsYVs9&mL$emFZI$J)5NXRkF^ z({8zW;#+C7b0r_ioWR?${jtvTc!Q*MFaOyEW^Y}f^o>oh@8F#R%qgbt2NPB#*;gWe)$xcbStq1cl z7U*-A2%0;E)KIjx>rGK`NkJzyA)gztVLZea=v!r6ENv-9K1U%^>F(~A5wsDKW!Xc1?2|zszV-)ua-RZzqlJ956n+Py0_CRbJ>$0frO(q; zOV_vnYLvsVZmZv`RqRT?dCu#KKU8aL5_9_1O-FqmiaI`71qkdxeeyIV)8;P+c<4qK z1@evH4R-wxc$5)NleEA3G6Zu(JAuD31Mqcz3 zpM$;<9IcyUNG`ZPQ+FZpO6d@}7hi2e^TfTmoFbA)=o(3z`*()$c|Xf8`12el9$O7h zhdSY9P&_iiQ*u)ZD6~mohNZy`7GJTqj8xj=a?_D+hhQ!vqb;Js)8JA;HU&LW>8dNW z&@q-Q_Y8*zJn42L&rg2(O_EFG`>2Z;cFH;m#TkoxKl;xswKl7jLu2=K%sOr5k2o}(Pz4s z@$}=DogYwW*b-P|#7!$q&SdpHUq%1kSil{D$v zCfbDjr5Tt1gJL^q4{KVjQ1gtl;(4eZp67gp<)J55>-fTOJ?`}@Sj?J^8~lP9{*zNe zB@x(>4z;p&4t6cH$ny{s)8Cp{u()F_AV*Q;hM)DX+A4$v31sAo$s2z`@@Sh|27!}n z1={Wc1{U}5IZUVS!jqA92eDJ%x^c#JF|#@xjDZJI1|b|>2nrz)?eE2r)dmBw6Ueh; zNV2}dkcunTAA0e}?}tKEHqpiZTuRwaF9ORq^_eY2@=y!nte z$aJTCKjVq(3Or{NYi*{)fm%m7w!2}`kY;XMciZ>L`L!0tHHUHNeqX{Z*um%x7(}>X zDy^nl3w`KK0jcC?Htnc3SZUoUzKiTQv3dY#pRPID8rX||r7qy$|( zRv{VMVk5Q86Ep5s;-%7Sm?Weu+aJ_CET|?z)^?Eix2hG3?0!TTAb)o<44GV7KffjG z4M)y%_?r4waWwYy{Nh8IZA7l9M-h`(Yp?^3Yg>kOJPxTfJ@?A-aWeuffmY243D(%b zAW8UNS>zN#(=F9S=Y91)Y*3mrpgSo|uV=f;`)0pkpG{TwP2=w|z@H4CF*-0~g6ZD* zT41zbI0CnAUT^9tZwP~E-I(WMoj#V^F>vX!P&lyVEP<$4N6!^JI3o5J|#HBek3 zu$r_ZsH@oY9cu)et#@CjOiHPL_Hh~M0qN%pvV7jWv*=>9r0UWE^`?F*V4#2So@|?= zQYLAEn}EZElf;k#3Dm(X{%7x(k)Gb@hbjnB>KEz9`k=vJOdtN#AK0oNK#{HB>EBz= z+<>iT1#`4C5d(L-U3eM4PgQ=umx!9IEuH8i{}D1O=4Tgo)~iIQtAPF}L(q&#eAaV0 zxwei_Mi!)F$%vE8WWF67`nfJH)d>K!q3+;Uwhv5keOJWi&MFG6lH(MVD8!)5DL)Du z7L1^LOI^B`ybH3a8tA~mn&c*p4|G*C<{s6UCz*NUCCeyOCeAyJS0cJZ7y*FWrr`S6#hr1XcEUAUt~{_jlc|O+LAJL7wGLEK)(VWnbe-z-(;DY8xTl? zm5VAFG1riSTArM0<$UV%ooa{+YLyZi(x{pewy3?o@M(UGcfx4MCYQ~rae!}c5F|Nf z$ivT9GEiS|yf`m&w(w4{S8|(MhN4sV-+$>^WG@_={&XZq7Bf3>>KetITb%l}3@1-J zJjS>9H-6yCJtFHaJ6n)0AmlT2qOtfk8a7X1DDCczUFZO?6DK!!nEz)RfPO(*O`TJf z%`Ze25VG(jvCSAFvAr$rNWdE$;?K^ti{=Y|q!x#I38%bRz7)60QZK2l@-Zl%D5n87 zdBdWqs-ecJp{{7#cwvg+Iy&vWr?6_7j~l)4#B98Sw*Ju=|LuF>UXY0`zV9QuZQKh> z582=To;-#z{U-#PBK4ZAIX65PeBl!_EySsdb>_iNZk;?m=sIJzB=Cx8=U7hwuqJaU zV^Y2*G>&P7YQff1GA7COo~z;Kf{%>fk69-w0hhNi)03)4nz#8ch3_VxTwiftF2DD<6b@>Ud&$i-ongYkRLH>JwTQ66u9+d?3QTW;ICIV9^9% zC~8$#MCD(NKb3)>l# z)yp=NvdZJqbT$n`D!Y4nDBq=)=XE1Fpntav+FWMf}JlnmOdu7Cn3mKQ#FC=V?T?;%n33X(z z+OA$2KXN~PzC3flQUmJv$Mx*(c$ND0^eMD3bP#w&-1C=aSIlhhSycAs?B7}pI~YD? z=*Xqg;*n2eg5pMv2v#Lz;?fV;Uoy?0#KTB&;=6o-r5T)L{~e$IjC;M7p`Fp5DWD%x zd=rqUj(R{KK=_fsR{vg4j0Uk0;YSvcy$CX109z1ITDQ4hAJUXZTT`U;!0=8>_4K33 zGRrUQ3`QN=1!-oW^6bClobcIkk>3Y#MZA9Z<4m=AnLwypap-|l$E@-vl#KuVYa^a$ z2-Udp@B54pviIHu{bYq<6r2q^izmtJ)7UVUqHguO8{vJns|WMx9s_Y_HnWypW!(U@ z1=|9{5#|8B^mSr3OTJ_*nR{FcLE$OhKnfc5t^*Yv0CHI|C@8;=gE6X2BC?``Aj{KpyDNZgsl#@+eD_O*ZNYH|z`oQugvy@D85rfY9F0 zIE6WeI)_{6Fo`jWGK*8pG>tWmHjh{EAph9f(9+b_z{14F$jZ#lfc*IS@bdJxW_-8f zxgX!=VoUuZ{tj<%7DnBsvpDN@7TqIuN7rf2{Mey1v$E794YSh3r8Tqi%twynlK82% z`!oXvzXo>bc>W-5p?r}*&%dGt-vssG}EqemS+P$l%zGQZtWyD z+p5OT7u(iI)Yg;w?k2VzrBDV=Y?p0q(FoRF3Sb1V&AT4OXs*WrRRUVByA64L--^dI z$!a05r+EW5RttkJ00bZfgH{KFXbcA%h+6@n%xr~P-NfVyOxxPPX z?=)$e(m=Y1?AVbalxu+$39~|>0s^%T=zsTyV4Izhh()A`C`JKR6CwzT0T@LHq78~* z6)L(pYw>gC!ntsnzYZ5s|8xI6<^TD==l65%`^HEl!>kcefd-rhS`bh~fkyrD^)$f0 zfrc6IN%Lnqyfn&Bp6A+egXUkz}35alM?Rs22IIsvaWi@ z5Ma-=?9sDKRqKjEc&NGio4HQ|Jz^edj^X3;;(uV<_R&W~uPwBJmDPY-W@8HgaQ<~_ zt9%4BCBxR!C z=HYGnpLCDDtSo&14h(#NraoHDtxKDN9S&UU9ez3_CvLZi^pOLMyQ(bJ+2d7yNk z?~a|)kREJ^bt1if=WP_VHupX4`^FG4NQj6?h;(1vFg9_KVSos&A{OZ16;Z&+d_Z;j z#pU9F)k_f5hX-E>>|b7WRdOJJwo|fJ&u>i?u)f95MG@4OxAzl(N#phvo$cc^5fO%U zcx!iK-C5nIYy!5{?6dFSJuL=#A+id`u~;4L^<%OkJ)O;UkK63B!(?G>taJ1GBho*o zq@9k(zg4%t5^Hz7-IA(@aKg24l|gH+v$t$qSY+9otU~}kPKK(73~IJwsat;OaFnq# z-;`fj9UWzk&CaHc&&6MB;Bf2a3Op8`kMumr!f}woBmh4c0#$`T2}eEGGMs7`>Se_e z$f}m1cbf#qF!cS(ILzkCk2n-?)KM+9un!HsEaE&3^>xGQYC@8a&v&ZUn09L7vA|Tp zB94bxO3Bq(>WsivPx0)`BH=@>9b4rtN%f9HzvF5?uVn3(;aTATIj%hytUfEad~#(gLon#NhxW2X+Jn{=xBMocXD*f*0aHR z>LO7D>Hw>lITncr$Yp3GCNzs+OXw_tRc!1WoLuW+#v+)a(J{JHtz8e<9(e8uL=tJ% znz}2!`t-*ja~wx;6gLL*>@P=_cdTse9GqOqJ$mG^C!TudMOv$@+puZNwjCZ`K7N61 zK?A}{ijWuU#48C&N=e&G`-20AaYUv#Dc|U;5TN3g$2Jmg{qUNIA=-8*fbe(_YN8Qn zMY?sI9%ZCpYl9c~j(N)xSz%-6;N)7qO@+~X<(SMU7v)DiV06q%ECIV-iy&%wbqCiJ zxkdM+H}&b?A3Pb4Cd%YwDomRxv$J{Dm(NyPe>W@@tJv5%IJwf=WZi~MTej`+@bd8s zYzvwa)+wT`=p+`!$q6K-r0u2s*?~hx^|R<=@_Fz@%deyCQVxZ!m#wP?4V0vTj3P`i zK(TQ?3TiAIKOIpO6_hT*mKI_aHM-~t8H}oFVybP1&!#PU0D=38iKH$vjvTfeG5TWQ z%(RBz`R;1|z19lIYJwt|U0}OoYvPeC^%8-^*fB5}S(%J@83BxB%gR=>v2$>8O>cL? zF4-3fbcBo)&>Rs1hO=sT&fE*5h>qx>dLd_{uV5|mZev(AC*_HO+L%i@yfrW}y|MV- z(6WCW3c`hrh`+XHpUUByx*<(*U^~{U3 zmRYx9)0S;JJiL7T0^5VegsFY>?@k~OJQquO`)p*MB#VPA&t@GYR=JU!I)xS2f z3%N$2{_OINt1SpM3*rfK)q+g^;f5u zGFX{hF+GCKp*7ONuZ?g-s|k1Kkv;arQ_s9eYq@nBHf`CqlRP_KK7N7TKr}=r>Jr~c zgrtN?tPT_%WB9SZ6a)>H(~qRw*#J%tYmG=z`{ z5U-YB^VF;n!p3_O?mbT98_!@2$%r+^ zy>TPDiCb>FwFxz8kvEBIG;R*D2mDM%N%GSs>vvY8A{nA?$K_+3^(KNR{Z+#(U?-k1B8q_a+ zzyameRgp#>2Xze5h_>*SdHr(qEUT;neuN#9f#VLZk(RIi{uX;nH$rfh8iG*^Tfc;7 z%!L9@UATkJL zv_;@d#(pkSkHB~D){-A{Awg?Vh9yejusk=hC|!( z;)RSA`j5q1e7*6|?^C@#zvx)G@)93%506KK9b5*d+o{!YYJEd0FTB)P4HG5k)aCv-za6c;3G$Sh~ zmRC?zQcjh!s-~`?mD;k)UcCn)Ym|cV~pCw{?od+ABQ9 zMn6786;d_#EDfvK*f}`EHBb*%u2D+H-uf||PJDK#7a>cO#NB`|QkDz~N-9myZ>F@c z!#}mL+HavwspH;rYg&X(>o=S+RO+tuTsW@9A*{NURX;JGKc+q zDyRlhe<#o}jw$M>(hvQhJ3@JiD+A|9Zx{pCNEWrUvq3~@$4rYc~> zcPgXS#ND+oxH=e;fsRRev7HqMF(dh|<<0s36nN>z9yEk3Oi;vtXeRbZ{E5_!qdT{o z&u(_}BS{+fm=SDjw*-zscO!}g_xA%GMsLF)F@hO^?u!r&jvLv0wxF@MPpoPZTp}=& zShLnn<)NNnkzp*MW+Y&xfe&;XzcE?3Sej@J5v+^*?2$e8#8c0_NH0%bdF@SSG0QNj z{))^61KABpjMKzo!J16rz{h9O(qRvnUy5<)c;=fjlBrG;N0zfhpr8 z2t(F`-4Lc>88K??wYY}9Q`vhbKQe_77AYrSXIcLWlF?8OBwr&d!Yo9M(X#Ias$ShM z^TNq9nHUkgDxLK^+ZY#py`(o>OjNLYUqmIdMc%l{Y0gA_Zh-uGMP-Kj@$WK zc2Mv@7usZT!rN;pqYZ2nQ}6LF)}F6?*Mq020V^Q1!G~_Lrx@szD)M;mD|De_*ZYhi zPqiZ{jnu3<1fMoRA4`JAiBV(9(-0e;iUm`2h;*NH1b229u~|#gb1JZ?dJit(@H7r` zH)sODl^zjY=2^2$gT(~l&>~G-KlDx!jg27%EipZW9)eK2g?NeUePdAVFD=e+WZw-E*EgF+zzw_EcStlU#w;ODWLWjuwMz)VWp*>78UuzYnX@OSIz9BL>W}lgcs}%U z^QQY(BFY6DOQU=xYn0<|Z&mth1P%^A3~A^KHvz&bIhkMkuv0k#hyvHU!}*;S#p zN&e;WPrsS%8dK-^=kRg>e15ce@gu`30P2|AJ{gOo9NRq0cO7SQ^*fhjjMvFI`{5Zh zDK!n0httL3&($x6ZvgT22SBq`v#|&sXL5ZlXZr+Xuor{|3~0T;RKa(^qAC-kp-Rj~ zn=0RQ@CeBTfc$FB!tM2k@d|ZUNUme!R*;gon(wIjd-U~-4uE}UT*}vjg4Sa=0?hX_ zjw*wlDl5^_hkr8W-@THC2jkZng9{#9n&o&MpLgFrD|1azU4<-1Bhjy5-~y5Gax)0vd5u0iIf32YyQVcvLW2euN}`dsf%CBOs#j zskWyj;J^CI(9C-LMw9D!lEf*e zss1YK$gMIrHF#lurl`fZhOocuBXoa@e-ku7)B>&G*yQN0G(fKd9+F0Y7UW{lmC0)+P;!}*@|W!cVw9{ZR?mX4uj42d%uWQ^ zzTsUzveGMz&_DnfT8TP5&vx}=Rw{5q{C}~p+?oM%8K&-T0GtFs{R=h&==N8yL@&sx2Hr4IW|*t&+{1yy&*8Mknc}jS=TeM-xlE?%;e9 z7^_>o96DCHK1tfokUm_el8Kp-RW}_H>uhHyX&U7&bxGVvQ`5sVOzvW5!~o8|nHH{5 z+Ids;w6k6$le!G>cD8hdb3HtAavf{CNw>OfmriKw_9CMjMAb~av$fWdF=_M?*-5Lb zdB?)s>oUd8#djoZGg$xtd3$znqRtukJbq>J{oH$*-fHB}F%SfX! zK&W=gV_P2phsq#X8|)$1T5K~nC^h}PwH%N>9w8(?dH1B%w6iiu)y{VKggdTjAT=J0 zcq=8Dhi%2X?y1q4YswJHFsEK}LQ@K(h>;X9isO}^0Rf-Lcp}nq1kh9VS?0jBhp9_G z@-m++LhaE$Jl!;})7D2Q&q+_U)3I|s*<>4oIsLy0m)U8r<5Udy>M9%`s35cbR}_9z zc{sKTrTxWnB&K~CXWU(aq%(!~ypd}7*!nxA3n~-nI<+sf}vLSHjlL;m8gz6c@cJO2$Uf!+S@s|lw~_#k<8m}5V+ocuHzaGC7r2e z;f{R7M(+jlP`y-`O30^%)B-oDq4vAEpcQRYka?_rCd(0Pl!Qw(Bx}{wipITl<^v7<1t7avo9tyx- z&5pWDbyI}ls2j{05{RJ}z^U0$;B#Jnk9~HZ5A|NtdEWia<#@<;PB0)&VTu@}4Wxh} zw%9xZjuzJol8XyeI@LKrfJ8I?#>0;nQ*%CBk>`4-ImZ-+iAx4^4g$`m!!y|qdx;fB zJjiA#{0@gFxPau*W*AfisbIluK@zB*?}nl?5DwQss#*KxwQ_<4@lh;6Z>52fK2-xX zV7Gac{8*3_TBq5x?Bd~wXi<6pYm1e+%LUiib9dg!Ma?q2M2|d@Ag%Jz7JI4cHJIb| ztu_6Jc~nHEe2zRWMyGhAj4{kw?$ptA2biq<4z%0>MHml^wFE}ko-#z0)IQ!oTg~c9 z^F)XUIOWP78y3pmT&dSJHAS&Q`*Ir-OhzkyWFp)0GG~Tjw~^R~dg;=lQQ3W%gxvu{ zjz$FR^%R)5T6F>Nj&PmR%ShK~Gc&7~w{9ot_a$F2ub@Y7K%LY>Nt`|C^-3hHKBmIT zzE_voGq>C_zKUlOCs4pZ>gQJo$l$=qEkGY#J~DRO%7$_*(fP3Wm3D#z#FotI&Q3aF zeQ1*Eq=#crBcl{E$>F1@c(;9&HdAX;S8CMn~Qo@^B@t>j94Qc z#&FpRwC^@4jIsweAjmO(C7y5&wd)AMu$MFp464sXI5H?jTRV(MnXY9CB_G>YW$&3b z?{22~=f%}{l{)Kf1lA#KtdyX`yDQ`z@wR*Xc1xuiEc#BwIO3W|XJ z#<{xeJu{M^!kliI$Qo84-Y5?d@Ye5+n$;~@Qh|_(>KZ|&n(M0dH}eEZUaRkwEOyz) zSkf%FN5HSz9MB8Tr#?(VYH3qXsbI{Wb@s5 z2S%zH=&DuwSkZX$VzmyA^g4>xe_x-Cjy8<$8a>f4zDchv8k1&A{9B=$p(y{%a_e!Ls;;lvim!rLq&2$QoGC-@LGGKlOk!y-$~V z`th&$Htk595Z_~??ygIPY87i%W_MF;M-EI%z*T3!_q8EVhSU3qe#|J~f%oQ7{%^Km zUaOa@ysjVjWRojkoTk%KO2>40kr=rv0(W_Ekd8$;k}0o5F9lN?q+d@1btn2L%&n5c zDr#d9pjixM{fqaN@4CK=Ey1YM5|2Z~IEh*t<0$xp1f3X+OQ3*JIRJQc5v^BG&5tP? zX^1_n-#65r)#2#8co;x1=!Rxk|AyAd;aOl#f`x&WkYvf9umYkEh{}U`!$&;GOQH#( zTsk%cWC{^C`l0v}$l=b5krL?G3NaiCvol552y+>lb6giZLboXkT?!yjOd_syGhW>6Qo*$DztS_63qmF$wEcis8JA$?Q*Op)kJc z+!%Y)(wQj4x0oH(F55L3cx!uEohwGN(E^B#nFlksW?nBWc3>V@tIM8`SsWk1R*7`? zIs5b;CFjtn=2ixE;vrj4pg5gK{8aK>hOOJ zq*Gb=f8R)`F!~Wec=hkiMDUuF zCHH(~qGmmH(6Q{4o#i%FJ#emiBM~Hhm12j}Vwt)1X*&NS%PMKbT8Qm3tsOB)?ZYf+ z4`j|GB-wnBSV)-1BBb1qXw>xGyJa3YYXOP5xDQOycMq*S=*YoXP)#5)&*qzdl#t-Z z*ga3rT`6n^2|LvHfrAShb?m^1DET=_*J8((RigqZ`RyqRV8qEOdC|R~-1C>f^`izr zac39+Q*KZ?Wp-CmdBRIg%xyX#WxX_}ZVXrn68wM!KK%#ZVIRqUDPNA4)vPDxUQ1#i zoiY`*<{n6fLU?Xo`9wCAl=0+dDg!2$330|o^giaB6doF?K6KQCw7hTFgJ*kdBmZrY z|9h?zFg8fMH`GC^`Zti^swJ3GHy+7%oUF=20O0Od_10?~hp82!u!b}=LJ}!T-~Tft zDXy@gQHiV#P>6%;ZlVhndsDV1x&|_PQ{l7utYtKwH~}$Rkg&wY@3&90t@z}`bjSU4 zWROlOr!J zv5S}*-n1>DeWxHlUyziSpYuJpaFe7)=5;%~pfblNg_ulYX*a2;(v%lZ=wko43LH6D z^7l*dZJ2T_$pDd1+wqdsIn)zw9PUIYXQ<_pa1so>^4~f0-+xTjaS+~mW$H&&ih}dB znB%EWMw1(wK-qEq^k)6$t@^E7^jkn=M|B-`6og!H(fu4IV4duBOrl!+W)9g7ELn4Z z^ER`dQ>5!#EeiP69!tB;^DpkECDvu4?;UqByTyEJpCG% zmBd_TUfwr;sA_yasP$|(+HmChsSdE_r@5@}`bMi7Khy_oP^@^dI9gcS+e&lH5you3 z7D;kv91Mc0a>$^ccu=lcq+9fZ6vUedn6$(8^ zJx!#$a;W|;0YaDnE#bqs4;fJ@Cw6#EozJr8`7tr^;?(X@dU&QtGxu0?ZDLms z1`DhX&?lz)aJu=xE4T2vo1q^88}edyGF%taRYN<}SOPmV?JAeSvcrUI6-CotQ2d&- zGy$u=C@g1Uz&g6?EY~$oOc~=GX2A_&f|uDgOtlb^#n1nqCdrVx;Rolh*nxIGN1kPj z4Wv4g{MQbbW%q?~8DPC^F0@nbMUu^euP?qne2>;avHb4T37jn2D1ICJkvrT@5AT_n zy5UE#YbAj1zs!_4eT_Jl7rt8c#4+;RbV&N=iH3?NH@XDxR&=XN2Kc8%{->#|&zWjj zu3~6nOs9)a%1-wT_T`7qfhdTwT3HJBtn{aUPLD6zM=^Bz`VP_3H^mzdST|Ln$UP(K zqGQ578vXAT(eA~$^DpGYiBt&Rl#o|BpgGo`$eJID4`H*^#)f)I3GCuwq^t(kaWu>& zus1f6%aFFTlu}jB2M?j8l}@0ag469E=Phfe7$bwf-}c1zmW0_eOHLZKSopS1O~u1s zLN3X+7y)(47(Dd}I*U*gH?Vzw*ZO$dzaT6p66~LO8%a|ah+ocrxdtMps9)EA9sVc1 zKr|foee?I>1+kh2#->ocOxJcMxv*o9V!hcKY#=C~bTvu_vn+43BlHz6P6CHNzQL)p z$J(>=x-Y?{f$n32{tcfI)<#s^uem??Yp!Pe4+6{tCvnXu0gP$>I44~8Iu$&IaGA2q z+Q`x~3MM_#fV!W|z%K7LAEX+TrG+az&xLVo-P0&rL&E}2(xG7GLOPJoUNvw@Pi=7E zB(2U8$5wDhUzn~mU1!y?$weAc`>KV#j#wf+9l{p=8w;BdA z0&%r|Oq7Z*1~1+`=%+AZ%7R0mefh%l+M=#1@Z0V_Y=JJ13Ux`TFU#HV3ZJK21TW2L zub6($_B}zZXG1AkrK7am%>6hig6)3HJpxQFG{zqAobVrp(2q{Z(H~(Xe|x^bu=a={ z{7(_r1B7el46578%eAkU(DydK-lMD@R&UGt;&&v>MIDT9GYpWjGgJkfSA!dn#zkImv9KVi z0!jUi-!j()?RMVM-TQIw7BI~9x^|#e>z2cGsIiXT%X811!&<@~fu^}W&*de{`_7mN zzHJpo6e9zt|3Ny=Vf&nUXM2=4GeJWKUY&!h`p@~~_471z^}kNwa>TD8IR9nN)F^_6 zE22jud?w&Q3=*pFx~vO7jLs}&D$Ed?uG%(K%Y81GxVhM{7`zOHe+TbQN38Pml-vAm zQ}!wbzswI#_Or1nBY_LQJC6tVG`9ffIfPNxR;HUH6%`m&qK#WM+qB4dC(&yHnNV&9 zuTIQBSC%1_yFr@wJKp89%vD(R1Z_5->13+mItnrBBI;}!RxRklRf==OJ}J&x&>Sin z<8bowoE9mHx}7yDT7OoQC^ENJ5qD(&(*uk!jFw$)GcJ9*>+SBlHc2>bw^1~R)ehpD z`(2txaN6NSUodgRP-j?eXf^=MA0-Y&H3V4d{we9}H?=sq3z2zd&^A=@pm*(+@7>bteny1o z2D8}&L$#|xc>ab30pk$IRd z%Ru}dkItF|0iURw-dwT%X$NW)d*}6r7~;oG{y6UYa*IVK9_r=Ad#~c`NVFFyVA1X3;%uTcgKjUr6ta5F1!2Fq!R)AJMV0XX;L-8RW zGepGS2I@@{FmSoBZCDgoRKRyG%iRGf$(eO&As{M3)T<|Vxd&DO6C36 zZdlq4M~^JOcQ7PE7P1i>z0{N};fI$|PE~`1QL4aA6GW*($z_6kIz53#>_lWsd3Nti zf}Nchj^2LwuTCsr>YJ?1f0%q}4y?jt@>*`mzeX3Y)AS;;vX9nF_TfBo@{lVNM_tv&3^lj^Np6hlB_C!M?@H!K|F*EyqnCvrj~|1o&4cvO#y=v+xBf<5wWIW zV8rcX6#FC2ITYU;5o_n}JGhNiy7X3)esTH*k5StUy#wybhvWbMyAvL#Y4)`leVW5I z60di&y>rA(XtZozLRm^YWljSgr&&Ga=szdgAlqnSoSAZP7?faWsL;W=jfT~*4W7T> zKRB>BQ@Hp%u~8^AE;0@ZGxPdE@#*k2OT3-i%_S(tH)QpD*Jpft8)GVNqkHA{tlw)F znT0pi+B0*5>oTD&KxeA0^|)DXy@xix*-EG=4})t*$`U9LCT8n3k%_U{`Kx8Y>pBIT z_|s2^4xJ$Hj(JdI67qCUad7~9K7k;?)Gh5QH!&>&NO|Yvt}e6$T&mM#TrN&#hj=kd zyg4K-hjQuP=$uNWgq{Si$4e6-Ig`G@KkRyOlmycilud{LJ~d{y_K(&^t9C+LhiF?D zX56l(=t=8#+|*35Xr{YuO=mJ{B~p4@@4mWC&Gmz#pZsH*SFgPtlH+R&bNSmWp9X%< zPKzIBb}{uI7@(;xMTB(-o{xVaVK+R9?+Sy=Kyia+kfRVhIK3$ zBe}(Yr$@8!EltP<4y3{{fEbr!a~odQidb=9zf`uA>wOI=v@;2SczC-~@@@R5F`4O5 z^%0$lfY#rweL zkAx9AFcO1K8nx!Gi(Mj@SjG)Vy7sqUt<;WRI>PnULEXGJ}Jqmf>;;mj$kgz*BzocKV1zgz36 z_C?)0x#wE_6}|WNdu)&bsJwU;o4~I6xg&Z5lrnmGB7vj646&TRQ`=d`N>V#InVy?Q zEng< z6lac)<5BPN=DNxxi@*!5P`R;{cDUV}wgTq*`F{9khD9bgOQ^+xVoYRCjuRjuhmLWO zMSce-w>J6GA!9C`aL)cW$-xRa@(*Lg@r$7fF#MVG_0`zCNL4-8P)?cB*;yyf+i_a)OQUsEiSGYVIe*eD z3Z?RC5qqOmwEUYVc}#?oAUnJ^EdLrx^=y>-biSTnHAzWfGCGacva|Au0rlVdgdXe| zbzH77Kiq%tJmxQeT;Bq4|E-$qLKbA(<$aWF&x{cukbnJ;t`O{S%P9W8ma|@XmTXc_ z0p0^#Vc!TUM*aQw%Rv}zIqRNBzL|^2r&7FVY;okY z=tW>P+n41_L8ETV%66c?PQafR&`pNk*Qbl3fu|%2gz?L&9OXPGFn33vo9Z zh_aFtbH7HEI2^te)a{JRtYm&nT+)VSjp~0^_c0HD9^dN@`{S@t3GXAbWucGA?49UJ&dX86KVHHWrv$0F9^?p<0DvL|k>GCAl0;AS!A!(L{K%q;75+5Fhjb-~^R= z+%pwZ(5O|aS{35)ji$*&6e|3=hKf`n){*bj*MAfPg%`?Kk}9Vti%Nm*d6^*S&~qtN zFj`b%KS*_;MXC{n($#9oX_Tr_x9C9J@m2^_O``;b02`kv+Wy?j4+Por(vqWI7916e zjdZs5Ml3RF;52f14`I&IaqugBdLq!|6~=ja^Wn>nzW{+K^hrU2g&d$TqzI9sSd$pB z;>1fp$H2srh%E^RcQN#Iz7&mM$w;snV^`60E z16G-~fzd-mnmFu$#qv;b z*=d*io_JulJ@z}`jJ@_btJiTS9L-D#-|w`aQYw{BwcGa9YHGDL3QcLX#yoM^RUb52 K==qXG0000sCH?{c literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-900.eot b/src/fonts/titillium/font/titillium-web-v4-latin-900.eot new file mode 100644 index 0000000000000000000000000000000000000000..42aecf460b91887f2644323008607dcc592de645 GIT binary patch literal 11218 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-900.svg b/src/fonts/titillium/font/titillium-web-v4-latin-900.svg new file mode 100644 index 000000000..aff28097f --- /dev/null +++ b/src/fonts/titillium/font/titillium-web-v4-latin-900.svg @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-900.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9bf14e3311f09fa98e482ea224e07195f6436f84 GIT binary patch literal 21912 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 VE3#J|0|%EN;Y;9v_G{>u{XdU{TJQh> literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-900.woff b/src/fonts/titillium/font/titillium-web-v4-latin-900.woff new file mode 100644 index 0000000000000000000000000000000000000000..c91aeb37adea7a69b3e401073bebebc54681b3ba GIT binary patch literal 13152 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 WP^)Gcdc(zV)0}NEcmD5_-Twt%FbK2& literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-italic.svg b/src/fonts/titillium/font/titillium-web-v4-latin-italic.svg new file mode 100644 index 000000000..6c4dc4a6e --- /dev/null +++ b/src/fonts/titillium/font/titillium-web-v4-latin-italic.svg @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-italic.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6718df9fa84d2087b7e683be25272776101e3b90 GIT binary patch literal 31064 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-italic.woff b/src/fonts/titillium/font/titillium-web-v4-latin-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..3b67198706c08e954f58ac02bc33c4836bbf724d GIT binary patch literal 17148 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 AtN;K2 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-regular.eot b/src/fonts/titillium/font/titillium-web-v4-latin-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..d9f45163ff91dc8a98b9288165c5878a43e67b4b GIT binary patch literal 13730 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 literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-regular.svg b/src/fonts/titillium/font/titillium-web-v4-latin-regular.svg new file mode 100644 index 000000000..91af459ff --- /dev/null +++ b/src/fonts/titillium/font/titillium-web-v4-latin-regular.svg @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fonts/titillium/font/titillium-web-v4-latin-regular.ttf b/src/fonts/titillium/font/titillium-web-v4-latin-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f51be6b83a53e6d0c65c137c92f434c7e13c083e GIT binary patch literal 27988 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 Wt+Q5}YfCM)NWQh!GOp!b_5c8vPI_Sg literal 0 HcmV?d00001 diff --git a/src/fonts/titillium/index.css b/src/fonts/titillium/index.css new file mode 100644 index 000000000..f00315976 --- /dev/null +++ b/src/fonts/titillium/index.css @@ -0,0 +1,172 @@ +/* + * Thanks to + * + * https://google-webfonts-helper.herokuapp.com + * Copyright © 2016 Mario Ranftl | majodev + * + * titillium-web-200 - latin + */ +@font-face { + font-family: "Titillium Web"; + font-style: normal; + font-weight: 200; + src: url("./font/titillium-web-v4-latin-200.eot"); + src: + local("Titillium WebThin"), + local("TitilliumWeb-Thin"), + url("./font/titillium-web-v4-latin-200.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-200.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-200.woff") format("woff"), + url("./font/titillium-web-v4-latin-200.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-200.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: italic; + font-weight: 200; + src: url("./font/titillium-web-v4-latin-200italic.eot"); + src: + local("Titillium WebThin Italic"), + local("TitilliumWeb-ThinItalic"), + url("./font/titillium-web-v4-latin-200italic.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-200italic.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-200italic.woff") format("woff"), + url("./font/titillium-web-v4-latin-200italic.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-200italic.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: normal; + font-weight: 300; + src: url("./font/titillium-web-v4-latin-300.eot"); + src: + local("Titillium WebLight"), + local("TitilliumWeb-Light"), + url("./font/titillium-web-v4-latin-300.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-300.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-300.woff") format("woff"), + url("./font/titillium-web-v4-latin-300.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-300.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: italic; + font-weight: 300; + src: url("./font/titillium-web-v4-latin-300italic.eot"); + src: + local("Titillium WebLight Italic"), + local("TitilliumWeb-LightItalic"), + url("./font/titillium-web-v4-latin-300italic.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-300italic.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-300italic.woff") format("woff"), + url("./font/titillium-web-v4-latin-300italic.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-300italic.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: normal; + font-weight: 400; + src: url("./font/titillium-web-v4-latin-regular.eot"); + src: + local("Titillium Web"), + local("TitilliumWeb-Regular"), + url("./font/titillium-web-v4-latin-regular.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-regular.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-regular.woff") format("woff"), + url("./font/titillium-web-v4-latin-regular.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-regular.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: italic; + font-weight: 400; + src: url("./font/titillium-web-v4-latin-italic.eot"); + src: + local("Titillium WebItalic"), + local("TitilliumWeb-Italic"), + url("./font/titillium-web-v4-latin-italic.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-italic.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-italic.woff") format("woff"), + url("./font/titillium-web-v4-latin-italic.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-italic.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: normal; + font-weight: 600; + src: url("./font/titillium-web-v4-latin-600.eot"); + src: + local("Titillium WebSemiBold"), + local("TitilliumWeb-SemiBold"), + url("./font/titillium-web-v4-latin-600.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-600.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-600.woff") format("woff"), + url("./font/titillium-web-v4-latin-600.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-600.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: italic; + font-weight: 600; + src: url("./font/titillium-web-v4-latin-600italic.eot"); + src: + local("Titillium WebSemiBold Italic"), + local("TitilliumWeb-SemiBoldItalic"), + url("./font/titillium-web-v4-latin-600italic.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-600italic.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-600italic.woff") format("woff"), + url("./font/titillium-web-v4-latin-600italic.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-600italic.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: normal; + font-weight: 700; + src: url("./font/titillium-web-v4-latin-700.eot"); + src: + local("Titillium WebBold"), + local("TitilliumWeb-Bold"), + url("./font/titillium-web-v4-latin-700.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-700.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-700.woff") format("woff"), + url("./font/titillium-web-v4-latin-700.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-700.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: italic; + font-weight: 700; + src: url("./font/titillium-web-v4-latin-700italic.eot"); + src: + local("Titillium WebBold Italic"), + local("TitilliumWeb-BoldItalic"), + url("./font/titillium-web-v4-latin-700italic.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-700italic.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-700italic.woff") format("woff"), + url("./font/titillium-web-v4-latin-700italic.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-700italic.svg#TitilliumWeb") format("svg"); +} + +@font-face { + font-family: "Titillium Web"; + font-style: normal; + font-weight: 900; + src: url("./font/titillium-web-v4-latin-900.eot"); + src: + local("Titillium WebBlack"), + local("TitilliumWeb-Black"), + url("./font/titillium-web-v4-latin-900.eot?#iefix") format("embedded-opentype"), + url("./font/titillium-web-v4-latin-900.woff2") format("woff2"), + url("./font/titillium-web-v4-latin-900.woff") format("woff"), + url("./font/titillium-web-v4-latin-900.ttf") format("truetype"), + url("./font/titillium-web-v4-latin-900.svg#TitilliumWeb") format("svg"); +} diff --git a/src/icons/ita/font/Read Me.txt b/src/icons/ita/font/Read Me.txt new file mode 100644 index 000000000..8491652f8 --- /dev/null +++ b/src/icons/ita/font/Read Me.txt @@ -0,0 +1,7 @@ +Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures. + +To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/#docs/local-fonts + +You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects. + +You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection. diff --git a/src/icons/ita/font/demo-files/demo.css b/src/icons/ita/font/demo-files/demo.css new file mode 100644 index 000000000..39b8991da --- /dev/null +++ b/src/icons/ita/font/demo-files/demo.css @@ -0,0 +1,152 @@ +body { + padding: 0; + margin: 0; + font-family: sans-serif; + font-size: 1em; + line-height: 1.5; + color: #555; + background: #fff; +} +h1 { + font-size: 1.5em; + font-weight: normal; +} +small { + font-size: .66666667em; +} +a { + color: #e74c3c; + text-decoration: none; +} +a:hover, a:focus { + box-shadow: 0 1px #e74c3c; +} +.bshadow0, input { + box-shadow: inset 0 -2px #e7e7e7; +} +input:hover { + box-shadow: inset 0 -2px #ccc; +} +input, fieldset { + font-family: sans-serif; + font-size: 1em; + margin: 0; + padding: 0; + border: 0; +} +input { + color: inherit; + line-height: 1.5; + height: 1.5em; + padding: .25em 0; +} +input:focus { + outline: none; + box-shadow: inset 0 -2px #449fdb; +} +.glyph { + font-size: 16px; + width: 15em; + padding-bottom: 1em; + margin-right: 4em; + margin-bottom: 1em; + float: left; + overflow: hidden; +} +.liga { + width: 80%; + width: calc(100% - 2.5em); +} +.talign-right { + text-align: right; +} +.talign-center { + text-align: center; +} +.bgc1 { + background: #f1f1f1; +} +.fgc1 { + color: #999; +} +.fgc0 { + color: #000; +} +p { + margin-top: 1em; + margin-bottom: 1em; +} +.mvm { + margin-top: .75em; + margin-bottom: .75em; +} +.mtn { + margin-top: 0; +} +.mtl, .mal { + margin-top: 1.5em; +} +.mbl, .mal { + margin-bottom: 1.5em; +} +.mal, .mhl { + margin-left: 1.5em; + margin-right: 1.5em; +} +.mhmm { + margin-left: 1em; + margin-right: 1em; +} +.mls { + margin-left: .25em; +} +.ptl { + padding-top: 1.5em; +} +.pbs, .pvs { + padding-bottom: .25em; +} +.pvs, .pts { + padding-top: .25em; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.hidden-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +#testDrive { + display: block; + padding-top: 24px; + line-height: 1.5; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 32px; +} + diff --git a/src/icons/ita/font/demo-files/demo.js b/src/icons/ita/font/demo-files/demo.js new file mode 100644 index 000000000..6f45f1c40 --- /dev/null +++ b/src/icons/ita/font/demo-files/demo.js @@ -0,0 +1,30 @@ +if (!('boxShadow' in document.body.style)) { + document.body.setAttribute('class', 'noBoxShadow'); +} + +document.body.addEventListener("click", function(e) { + var target = e.target; + if (target.tagName === "INPUT" && + target.getAttribute('class').indexOf('liga') === -1) { + target.select(); + } +}); + +(function() { + var fontSize = document.getElementById('fontSize'), + testDrive = document.getElementById('testDrive'), + testText = document.getElementById('testText'); + function updateTest() { + testDrive.innerHTML = testText.value || String.fromCharCode(160); + if (window.icomoonLiga) { + window.icomoonLiga(testDrive); + } + } + function updateSize() { + testDrive.style.fontSize = fontSize.value + 'px'; + } + fontSize.addEventListener('change', updateSize, false); + testText.addEventListener('input', updateTest, false); + testText.addEventListener('change', updateTest, false); + updateSize(); +}()); diff --git a/src/icons/ita/font/demo.html b/src/icons/ita/font/demo.html new file mode 100644 index 000000000..5191cdaba --- /dev/null +++ b/src/icons/ita/font/demo.html @@ -0,0 +1,887 @@ + + + + + IcoMoon Demo + + + + + +

+
+

Grid Size: Unknown

+
+
+ + + + Icon-slideshare +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-googleplus +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-flickr +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-expand-media +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-list +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-pin +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-facebook +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-share +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-twitter +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-whatsapp +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-rss +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-youtube +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-comment +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-file +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-mail +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-video +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-camera +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-external-link +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-link +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-calendar +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-pdf +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-copy +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-favorite +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-error +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-download +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-upload +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-unlock +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-lock +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-settings +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-search +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-zoom-in +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-zoom-out +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-arrow-down +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-arrow-up +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-more-items +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-more-actions +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-check +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-cancel +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-app +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-refresh +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-close +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-drop-up +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-drop-down +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-collapse +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-expand +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-chevron-right +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-chevron-left +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-arrow-right +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-arrow-left +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-checkbox-checked +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-checkbox +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-radio-button +
+
+ + +
+
+ liga: + +
+
+
+
+ + + + Icon-radio-button-checked +
+
+ + +
+
+ liga: + +
+
+
+ + +
+

Font Test Drive

+ + + +
  +
+
+ +
+ + + + diff --git a/src/icons/ita/font/fonts/ita.eot b/src/icons/ita/font/fonts/ita.eot new file mode 100644 index 0000000000000000000000000000000000000000..988c4709702537a9a322d08a918e753f56e1afd1 GIT binary patch literal 11004 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 A;Q#;t literal 0 HcmV?d00001 diff --git a/src/icons/ita/font/fonts/ita.svg b/src/icons/ita/font/fonts/ita.svg new file mode 100644 index 000000000..b7ee8dec0 --- /dev/null +++ b/src/icons/ita/font/fonts/ita.svg @@ -0,0 +1,63 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/icons/ita/font/fonts/ita.ttf b/src/icons/ita/font/fonts/ita.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c00c444caf7a7db447fcbf551dd8a332efb799cc GIT binary patch literal 10856 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 Rb^vP-z;NLy0M&o+`9G0P5H|n- literal 0 HcmV?d00001 diff --git a/src/icons/ita/font/selection.json b/src/icons/ita/font/selection.json new file mode 100644 index 000000000..089dcbf49 --- /dev/null +++ b/src/icons/ita/font/selection.json @@ -0,0 +1,1691 @@ +{ + "IcoMoonType": "selection", + "icons": [ + { + "icon": { + "paths": [ + "M60.801 0.002v492.799c-12.799-6.4-31.999-19.2-44.8-6.4s6.4 25.6 6.4 38.4c64 64 134.4 108.799 211.2 140.8-19.2 51.199-25.6 108.799-19.2 166.399 12.799 96 76.8 192 179.2 192 51.199 0 102.4-31.999 102.4-89.599v-217.6c12.799 0 25.6 6.4 38.4 12.799v198.4c0 12.799 0 25.6 6.4 38.4 19.2 31.999 57.6 51.199 96 51.199 108.799-6.4 166.399-96 179.2-192 6.4-57.6 0-115.2-19.2-166.399 70.399-31.999 204.799-89.599 223.999-172.8 0-12.799-6.4-12.799-19.2-12.799s-25.6 6.4-31.999 12.799v-486.4h-908.8zM118.401 51.201h819.199v473.599c-12.799 6.4-25.6 12.799-38.4 19.2l-729.6 12.799c-19.2-6.4-38.4-19.2-51.199-25.6v-480zM387.201 300.801c-70.399 0-121.6 51.199-121.6 121.6 0 64 51.199 121.6 121.6 121.6 64 0 121.6-57.6 121.6-121.6s-51.199-121.6-121.6-121.6zM675.2 300.801c-64 0-121.6 51.199-121.6 121.6 0 64 57.6 121.6 121.6 121.6 70.399 0 121.6-57.6 121.6-121.6s-51.199-121.6-121.6-121.6z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "slideshare" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 64, + "id": 0, + "name": "slideshare", + "prevSize": 32, + "code": 83 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M537.599 825.603c0-6.4 0-19.2-6.4-25.6 0-6.4 0-12.799-6.4-19.2 0-6.4-6.4-12.799-12.799-19.2s-12.799-12.799-12.799-19.2c-6.4-6.4-12.799-12.799-19.2-19.2s-12.799-12.799-19.2-19.2c-6.4 0-12.799-6.4-19.2-12.799s-12.799-12.799-19.2-12.799c0-6.4-12.799-6.4-19.2-12.799-12.799-6.4-19.2-12.799-19.2-12.799-6.4 0-19.2 0-31.999 0-25.6 0-44.8 0-64 6.4s-44.8 6.4-64 19.2c-25.6 6.4-44.8 12.799-57.6 25.6-6.4 0-25.6 12.799-38.4 31.999s-19.2 38.4-19.2 64c0 25.6 6.4 51.199 19.2 70.399 12.799 25.6 31.999 38.4 57.6 51.199s44.8 25.6 70.399 25.6c25.6 6.4 51.199 12.799 76.8 12.799s44.8 0 70.399-6.4c19.2-6.4 38.4-12.799 57.6-25.6s31.999-25.6 44.8-44.8c25.6-12.799 31.999-31.999 31.999-57.6v0zM467.199 288.004c0-25.6 0-51.199-6.4-76.8s-19.2-51.199-31.999-76.8c-12.799-25.6-31.999-44.8-51.199-64-25.6-19.2-51.199-25.6-76.8-25.6-38.4 0-64 12.799-89.599 44.8s-31.999 64-31.999 102.4c0 19.2 0 38.4 6.4 57.6s12.799 44.8 19.2 64c6.4 19.2 19.2 38.4 31.999 57.6s25.6 31.999 44.8 38.4c19.2 12.799 38.4 12.799 57.6 12.799 38.4 0 70.399-12.799 83.2-38.4 31.999-19.2 44.8-51.199 44.8-96v0zM384 0.004h268.8l-83.2 44.8h-83.2c25.6 19.2 51.199 44.8 64 76.8 19.2 38.4 25.6 70.399 25.6 108.799 0 31.999-6.4 57.6-12.799 83.2-12.799 25.6-19.2 44.8-31.999 57.6s-25.6 25.6-38.4 38.4c-12.799 12.799-25.6 25.6-31.999 38.4-12.799 12.799-12.799 25.6-12.799 44.8 0 12.799 6.4 19.2 12.799 31.999s12.799 19.2 25.6 31.999c12.799 6.4 25.6 19.2 38.4 31.999 12.799 6.4 25.6 19.2 38.4 31.999s25.6 25.6 38.4 38.4c12.799 12.799 19.2 31.999 25.6 51.199s12.799 38.4 12.799 64c0 64-25.6 121.6-83.2 172.8-64 51.199-147.199 76.8-256 76.8-25.6 0-51.199 0-70.399-6.4-25.6-6.4-51.199-12.799-76.8-19.2-25.6-12.799-44.8-19.2-64-38.4s-31.999-31.999-44.8-51.199c-38.4-25.6-44.8-51.199-44.8-76.8s6.4-51.199 25.6-83.2c12.799-25.6 31.999-44.8 57.6-64s57.6-31.999 89.599-44.8c31.999-6.4 64-19.2 96-19.2 31.999-6.4 57.6-6.4 89.599-6.4-25.6-31.999-38.4-64-38.4-89.599 0-6.4 0-12.799 0-12.799 0-6.4 0-6.4 6.4-12.799 0 0 0-6.4 6.4-12.799 0-6.4 0-6.4 6.4-12.799-19.2 0-31.999 6.4-44.8 6.4-64 0-115.2-19.2-160-57.6-44.8-57.6-70.399-108.799-70.399-172.8 0-51.199 19.2-102.4 64-153.6 38.4-44.8 83.2-76.8 140.8-89.599 38.4-6.4 76.8-6.4 115.2-6.4v0zM1023.998 160.003v76.8h-160v160h-76.8v-160h-160v-76.8h160v-160h76.8v160h160z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "google_plus" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 65, + "id": 1, + "name": "googleplus", + "prevSize": 32, + "code": 71 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M832 0c51.199 0 96 19.2 134.4 57.6s57.6 83.2 57.6 134.4v640c0 51.199-19.2 96-57.6 134.4s-83.2 57.6-134.4 57.6h-640c-51.199 0-96-19.2-134.4-57.6s-57.6-83.2-57.6-134.4v-640c0-51.199 19.2-96 57.6-134.4s83.2-57.6 134.4-57.6h640zM467.201 511.999c0-38.4-12.799-70.399-44.8-102.4s-57.6-38.4-102.4-38.4c-38.4 0-70.399 12.799-96 44.8-25.6 25.6-44.8 57.6-44.8 102.4 0 38.4 12.799 70.399 44.8 102.4 25.6 19.2 64 31.999 96 31.999 38.4 0 70.399-12.799 102.4-44.8 25.6-25.6 44.8-57.6 44.8-96zM844.801 511.999c0-38.4-12.799-70.399-44.8-102.4-25.6-25.6-64-38.4-96-38.4-38.4 0-70.399 12.799-102.4 44.8-25.6 25.6-44.8 57.6-44.8 102.4 0 38.4 12.799 70.399 44.8 102.4 25.6 25.6 57.6 44.8 102.4 44.8 38.4 0 70.399-12.799 96-44.8 25.6-38.4 44.8-70.399 44.8-108.799z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "flickr" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 66, + "id": 2, + "name": "flickr", + "prevSize": 32, + "code": 70 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M1001.245 1024h-978.489c-11.377 0-22.756-11.377-22.756-22.756v-972.8c0-17.067 11.377-28.444 22.756-28.444h972.8c17.067 0 28.444 11.377 28.444 28.444v972.8c0 11.377-11.377 22.756-22.756 22.756zM51.201 972.8h921.6v-921.6h-921.6v921.6zM768.001 420.977c-11.377 0-22.756-11.377-22.756-22.756v-113.777h-113.777c-11.377 0-22.756-11.377-22.756-22.756-5.689-17.067 5.689-34.133 17.067-34.133h142.223c17.067 0 28.444 17.067 28.444 28.444v142.223c0 11.377-11.377 22.756-28.444 22.756v0zM256.001 420.977c-17.067 0-28.444-11.377-28.444-22.756v-142.223c0-11.377 11.377-28.444 28.444-28.444h142.223c11.377 0 22.756 11.377 22.756 28.444 0 11.377-11.377 22.756-22.756 22.756h-113.777v113.777c-5.689 17.067-17.067 28.444-28.444 28.444v0zM398.224 796.444h-142.223c-17.067 0-28.444-11.377-28.444-28.444v-142.223c0-11.377 11.377-22.756 22.756-22.756s22.756 11.377 22.756 22.756v113.777h113.777c11.377 0 22.756 11.377 22.756 22.756s0 34.133-11.377 34.133v0zM768.001 796.444h-142.223c-11.377 0-22.756-11.377-22.756-22.756s11.377-22.756 22.756-22.756h113.777v-113.777c0-11.377 11.377-22.756 22.756-22.756s22.756 11.377 22.756 22.756v142.223c11.377 5.689 0 17.067-17.067 17.067v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "expand_media" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 67, + "id": 3, + "name": "expand-media", + "prevSize": 32, + "code": 9946 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M0 455.111h113.777v113.777h-113.777v-113.777z", + "M0 682.667h113.777v113.777h-113.777v-113.777z", + "M0 227.556h113.777v113.777h-113.777v-113.777z", + "M227.556 455.111h796.444v113.777h-796.444v-113.777z", + "M227.556 682.667h796.444v113.777h-796.444v-113.777z", + "M227.556 227.556h796.444v113.777h-796.444v-113.777z" + ], + "attrs": [ + {}, + {}, + {}, + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "list" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {}, + {}, + {}, + {} + ], + "properties": { + "order": 68, + "id": 4, + "name": "list", + "prevSize": 32, + "code": 8803 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M812.8 300.8c0 166.4-300.8 723.2-300.8 723.2s-300.8-556.801-300.8-723.2c0-166.4 134.4-300.8 300.8-300.8s300.8 134.4 300.8 300.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pin" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 69, + "id": 5, + "name": "pin", + "prevSize": 32, + "code": 128681 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M591.645 335.644h159.289l-17.067 176.356h-142.222v511.999h-210.489v-511.999h-108.089v-176.356h108.089v-108.089c0-73.956 17.067-130.844 51.2-170.666 39.823-39.823 96.711-56.889 176.356-56.889h142.222v176.356h-85.333c-17.067 0-28.444 0-39.823 5.689-11.377 0-17.067 5.689-22.756 11.377-5.689 11.377-5.689 17.067-11.377 22.756 0 5.689 0 17.067 0 28.444v91.023z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "facebook" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 70, + "id": 6, + "name": "facebook", + "prevSize": 32, + "code": 102 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M358.4 512c0 6.4 0 6.4 0 12.799l364.799 185.599c31.999-25.6 70.399-44.8 115.2-44.8 102.4 0 179.2 83.2 179.2 179.2 0 102.4-83.2 179.2-179.2 179.2-102.4 0-179.2-83.2-179.2-179.2 0-6.4 0-6.4 0-12.799l-364.799-185.599c-31.999 25.6-70.399 44.8-115.2 44.8-96 0-179.2-76.8-179.2-179.2s83.2-179.2 179.2-179.2c44.8 0 83.2 12.799 115.2 44.8l371.2-185.599c0-6.4 0-6.4 0-12.799 0-102.4 83.2-179.2 179.2-179.2s179.2 83.2 179.2 179.2-83.2 179.2-179.2 179.2c-44.8 0-83.2-12.799-115.2-44.8l-364.799 185.599c-6.4 6.4-6.4 6.4-6.4 12.799z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "share" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 71, + "id": 7, + "name": "share", + "prevSize": 32, + "code": 128226 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M1024 196.266c-28.444 39.823-62.577 73.956-108.089 108.089v28.444c0 96.711-22.756 187.733-62.577 278.756-45.511 91.023-113.777 164.977-210.489 227.556-91.023 62.577-199.111 91.023-318.577 91.023s-227.556-28.444-324.267-91.023c11.377 0 28.444 0 51.2 0 96.711 0 182.044-28.444 261.689-85.333-45.511 0-85.333-17.067-119.467-45.511s-62.577-62.577-73.956-102.4c5.689 0 17.067 5.689 34.133 5.689s39.823 0 56.889-5.689c-51.2-11.377-91.023-34.133-119.467-73.956-34.133-51.2-45.511-91.023-45.511-142.223v0c28.444 11.377 56.889 22.756 91.023 28.444-62.577-51.2-91.023-108.089-91.023-182.044 0-34.133 11.377-68.267 28.444-102.4 113.777 136.533 256 210.489 432.356 216.177-5.689-11.377-5.689-28.444-5.689-45.511 0-56.889 17.067-108.089 62.577-147.911 39.823-39.823 91.023-62.577 147.911-62.577 62.577 0 108.089 17.067 153.6 62.577 45.511-11.377 91.023-22.756 130.844-45.511-17.067 45.511-45.511 85.333-91.023 113.777 39.823-5.689 79.644-17.067 119.467-28.444z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "twitter" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 72, + "id": 8, + "name": "twitter", + "prevSize": 32, + "code": 84 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M651.377 563.197c5.689 0 28.444 11.377 62.577 28.444 39.823 17.067 56.889 28.444 56.889 34.133 0 0 0 5.689 0 11.377 0 17.067-5.689 34.133-11.377 51.2s-22.756 34.133-45.51 45.51c-22.756 11.377-45.51 17.067-68.266 17.067s-68.266-11.377-125.156-39.823c-39.823-22.756-79.644-45.51-113.777-79.644s-62.577-73.956-96.71-125.156c-28.444-45.51-39.823-91.022-39.823-125.156v-5.689c0-39.823 17.067-73.956 51.2-102.4 5.689-11.377 17.067-17.067 28.444-17.067 0 0 5.689 0 11.377 0s11.377 0 11.377 0 11.377 0 17.067 5.689c5.689 0 5.689 5.689 11.377 17.067 0 11.377 11.377 28.444 22.756 62.577 11.377 28.444 17.067 45.51 17.067 51.2 0 11.377-5.689 22.756-22.756 39.823-11.377 5.689-22.756 17.067-22.756 22.756 0 0 0 5.689 0 11.377 17.067 34.133 39.823 62.577 68.266 91.022 22.756 22.756 56.889 45.51 102.4 68.266 5.689 0 11.377 5.689 17.067 5.689s17.067-11.377 34.133-34.133c17.067-22.756 28.444-34.133 34.133-34.133v0zM520.532 915.906c56.889 0 108.089-11.377 164.977-34.133 51.2-22.756 96.71-51.2 130.843-85.333s68.266-79.644 85.333-130.843c22.756-51.2 34.133-108.089 34.133-164.977s-11.377-108.089-34.133-159.289c-22.756-56.889-51.2-102.4-91.022-136.533s-79.644-68.266-130.843-91.022c-51.2-22.756-108.089-34.133-164.977-34.133s-108.089 17.067-159.289 34.133c-51.2 22.756-96.71 51.2-130.843 91.022s-68.266 79.644-91.022 130.843c-22.756 51.2-28.444 108.089-28.444 164.977 0 91.022 22.756 170.666 79.644 244.622l-51.2 153.599 159.289-51.2c68.266 45.51 142.222 68.266 227.555 68.266zM520.532-0.001c68.266 0 130.843 11.377 193.422 39.823 62.577 22.756 113.777 62.577 159.289 108.089s79.644 96.71 108.089 159.289c28.444 62.577 39.823 125.156 39.823 193.422s-11.377 130.843-39.823 193.422c-22.756 62.577-62.577 113.777-108.089 159.289s-96.71 79.644-159.289 108.089c-62.577 22.756-125.156 39.823-193.422 39.823-85.333 0-164.977-22.756-238.932-62.577l-278.755 85.333 85.333-267.376c-45.51-73.956-68.266-164.977-68.266-255.999 0-68.266 11.377-130.843 39.823-193.422 22.756-62.577 62.577-113.777 108.089-159.289s96.71-79.644 159.289-108.089c56.889-28.444 125.156-39.823 193.422-39.823z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "whatsapp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 73, + "id": 9, + "name": "whatsapp", + "prevSize": 32, + "code": 87 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M280.043 876.906c0 39.603-16.972 73.547-39.603 96.176-28.287 33.945-62.232 45.259-96.176 45.259-39.603 0-73.547-11.314-96.176-39.603s-45.259-62.232-45.259-101.834 11.314-73.547 39.603-96.176 56.575-39.603 96.176-39.603c39.603 0 73.547 11.314 96.176 39.603 28.287 28.287 45.259 62.232 45.259 96.176zM653.436 967.426c0 11.314 0 22.63-11.314 33.945-5.658 11.314-22.63 16.972-33.945 16.972h-96.176c-11.314 0-22.63-5.658-28.287-11.314-11.314-5.658-16.972-16.972-16.972-28.287-11.314-107.492-56.575-203.669-135.779-282.873s-169.724-118.807-282.873-130.121c-11.314 0-22.63-5.658-28.287-16.972-16.972-11.314-16.972-22.63-16.972-33.945v-96.176c0-11.314 5.658-22.63 16.972-33.945 5.658-11.314 16.972-11.314 28.287-11.314h5.658c73.547 5.658 147.094 22.63 220.641 56.575s130.121 73.547 186.696 130.121c56.575 50.917 96.176 118.807 130.121 186.696s50.917 147.094 62.232 220.641v0zM1021.171 973.083c0 11.314 0 22.63-11.314 33.945-5.658 11.314-22.63 16.972-33.945 16.972h-101.834c-11.314 0-22.63-5.658-33.945-11.314-5.658-5.658-11.314-22.63-11.314-28.287-5.658-101.834-28.287-203.669-73.547-294.189-45.259-96.176-96.176-175.382-169.724-243.271-67.89-67.89-147.094-124.465-243.271-169.724s-192.354-79.204-294.189-79.204c-11.314 0-22.63-5.658-28.287-16.972-11.314-11.314-16.972-22.63-16.972-33.945v-101.834c0-11.314 5.658-22.63 16.972-33.945 5.658-11.314 16.972-11.314 28.287-11.314v0c124.465 5.658 248.928 33.945 362.078 84.862 118.807 50.917 220.641 118.807 311.161 214.983 90.52 90.52 158.409 192.354 214.983 305.503 50.917 118.807 79.204 237.613 84.862 367.735v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "rss" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 74, + "id": 10, + "name": "rss", + "prevSize": 32, + "code": 128195 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M628.019 711.251v121.064c0 25.221-10.088 40.354-20.178 40.354s-20.178-5.045-25.221-10.088v-171.508c10.088-10.088 15.133-15.133 25.221-15.133 15.133 0 20.178 15.133 20.178 35.311v0zM824.749 716.296v25.221h-50.444v-25.221c0-25.221 10.088-40.354 25.221-40.354s25.221 15.133 25.221 40.354v0zM264.827 590.187h60.532v-50.444h-176.551v50.444h60.532v327.882h60.532v-327.882zM431.29 918.069h50.444v-282.482h-50.444v216.907c-10.088 15.133-20.178 25.221-30.266 25.221s-10.088-5.045-10.088-10.088c0 0 0-10.088 0-20.178v-206.817h-50.444v226.995c0 20.178 0 30.266 5.045 40.354 5.045 15.133 15.133 20.178 35.311 20.178s40.354-10.088 60.532-35.311v25.221zM678.463 832.315v-116.019c0-25.221 0-45.399-5.045-55.487-5.045-20.178-20.178-30.266-40.354-30.266s-40.354 10.088-55.487 30.266v-126.109h-50.444v383.37h50.444v-30.266c20.178 20.178 35.311 30.266 55.487 30.266s35.311-10.088 40.354-30.266c5.045-10.088 5.045-25.221 5.045-55.487zM875.192 827.271v-10.088h-50.444c0 20.178 0 30.266 0 35.311 0 10.088-10.088 20.178-20.178 20.178-20.178 0-25.221-15.133-25.221-40.354v-50.444h100.886v-60.532c0-30.266-5.045-50.444-15.133-65.577-15.133-20.178-35.311-30.266-60.532-30.266s-45.399 10.088-60.532 30.266c-10.088 15.133-15.133 35.311-15.133 65.577v100.886c0 30.266 5.045 50.444 20.178 65.577 15.133 20.178 35.311 30.266 60.532 30.266s50.444-10.088 60.532-30.266c10.088-10.088 10.088-20.178 10.088-30.266-5.045 0-5.045-15.133-5.045-30.266zM522.088 302.66v-121.064c0-25.221-10.088-40.354-25.221-40.354s-25.221 15.133-25.221 40.354v121.064c0 25.221 10.088 40.354 25.221 40.354 20.178 0 25.221-15.133 25.221-40.354zM940.769 731.429c0 90.798-5.045 156.375-15.133 201.774-5.045 20.178-15.133 40.354-30.266 55.487-20.178 15.133-35.311 25.221-60.532 25.221-70.62 10.088-176.551 10.088-322.838 10.088s-252.216 0-322.838-5.045c-20.178 0-40.354-10.088-60.532-25.221-15.133-15.133-30.266-35.311-30.266-55.487-10.088-45.399-15.133-110.976-15.133-201.774s5.045-156.375 15.133-201.774c5.045-25.221 15.133-40.354 30.266-60.532 20.178-15.133 35.311-25.221 60.532-25.221 70.62-10.088 176.551-10.088 317.793-10.088s252.216 5.045 322.838 10.088c20.178 0 40.354 10.088 60.532 25.221 15.133 15.133 30.266 35.311 30.266 60.532 15.133 40.354 20.178 105.931 20.178 196.729v0zM365.715 0h60.532l-75.665 226.995v156.375h-55.487v-156.375c-5.045-25.221-15.133-65.577-35.311-121.064-15.133-40.354-25.221-75.665-35.311-105.931h60.532l40.354 151.33 40.354-151.33zM577.577 191.684v100.886c0 30.266-5.045 55.487-15.133 70.62-15.133 20.178-35.311 30.266-60.532 30.266s-45.399-10.088-60.532-30.266c-10.088-15.133-15.133-40.354-15.133-70.62v-100.886c0-30.266 5.045-50.444 15.133-65.577 15.133-20.178 35.311-30.266 60.532-30.266s45.399 10.088 60.532 30.266c10.088 10.088 15.133 35.311 15.133 65.577zM769.261 95.842v287.527h-50.444v-30.266c-20.178 25.221-40.354 35.311-60.532 35.311s-30.266-5.045-35.311-20.178c-5.045-10.088-5.045-25.221-5.045-45.399v-226.995h50.444v211.862c0 10.088 0 20.178 0 20.178 0 10.088 5.045 10.088 10.088 10.088 10.088 0 20.178-10.088 30.266-25.221v-216.907h60.532z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "youtube" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 75, + "id": 11, + "name": "youtube", + "prevSize": 32, + "code": 89 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M959.999 64v639.999h-703.998c-19.2 0-31.999 6.4-44.8 19.2l-147.199 147.199v-806.398h895.998zM959.999 0.001h-895.998c-38.4 0-64 25.6-64 64v639.999c0 38.4 0 319.999 0 319.999l256-256h703.998c38.4 0 64-25.6 64-64v-639.999c0-38.4-25.6-64-64-64v0z", + "M255.999 224.001h511.999v64h-511.999v-64z", + "M255.999 416h511.999v64h-511.999v-64z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "comment" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 76, + "id": 12, + "name": "comment", + "prevSize": 32, + "code": 128172 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M967.111 113.779h-170.666v-56.889c0-34.133-22.756-56.889-56.889-56.889h-682.666c-34.133 0-56.889 22.756-56.889 56.889v796.443c0 34.133 22.756 56.889 56.889 56.889h170.666v56.889c0 34.133 22.756 56.889 56.889 56.889h682.666c34.133 0 56.889-22.756 56.889-56.889v-796.443c0-34.133-22.756-56.889-56.889-56.889zM56.891 853.334v-796.443h682.666v796.443h-682.666zM967.111 967.111h-682.666v-56.889h455.11c34.133 0 56.889-22.756 56.889-56.889v-682.666h170.666v796.443z", + "M170.668 256.001h455.11v56.889h-455.11v-56.889z", + "M170.668 426.668h455.11v56.889h-455.11v-56.889z", + "M170.668 597.334h455.11v56.889h-455.11v-56.889z" + ], + "attrs": [ + {}, + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "file" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {}, + {} + ], + "properties": { + "order": 77, + "id": 13, + "name": "file", + "prevSize": 32, + "code": 128196 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M967.111 170.667h-910.222c-34.133 0-56.889 22.756-56.889 56.889v568.889c0 34.133 22.756 56.889 56.889 56.889h910.222c34.133 0 56.889-22.756 56.889-56.889v-568.889c0-34.133-22.756-56.889-56.889-56.889zM938.667 227.556l-426.666 307.2-426.666-307.2h853.332zM56.891 796.444v-517.689l455.11 329.956 455.11-329.956v517.689h-910.222z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "mail" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 78, + "id": 14, + "name": "mail", + "prevSize": 32, + "code": 128231 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M995.556 216.179c-5.689-5.689-17.067-5.689-22.756-5.689-11.377 0-22.756 5.689-34.133 11.377l-142.222 113.777v-108.089c0-34.133-22.756-56.889-56.889-56.889h-682.667c-34.133 0-56.889 22.756-56.889 56.889v568.89c0 34.133 22.756 56.889 56.889 56.889h682.667c34.133 0 56.889-22.756 56.889-56.889v-96.711l142.222 113.777c11.377 5.689 22.756 11.377 34.133 11.377 5.689 0 17.067 0 22.756-5.689 17.067-11.377 28.444-28.444 28.444-45.511v-511.999c0-17.067-11.377-39.823-28.444-45.511zM739.557 796.445h-682.667v-568.89h682.667v568.89zM972.8 768.001l-176.356-136.533v-227.556l176.356-147.91v511.999z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "video" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 79, + "id": 15, + "name": "video", + "prevSize": 32, + "code": 127909 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M967.111 227.556v568.889h-910.222v-568.889h910.222zM967.111 170.667h-910.222c-34.133 0-56.889 22.756-56.889 56.889v568.889c0 34.133 22.756 56.889 56.889 56.889h910.222c34.133 0 56.889-22.756 56.889-56.889v-568.889c0-34.133-22.756-56.889-56.889-56.889v0z", + "M682.667 341.334c96.711 0 170.666 73.956 170.666 170.666s-73.956 170.666-170.666 170.666-170.666-73.956-170.666-170.666 73.956-170.666 170.666-170.666zM682.667 284.444c-125.156 0-227.556 102.4-227.556 227.556s102.4 227.556 227.556 227.556 227.556-102.4 227.556-227.556-102.4-227.556-227.556-227.556v0z", + "M398.224 341.334c0 31.419-25.471 56.889-56.889 56.889s-56.889-25.471-56.889-56.889c0-31.419 25.471-56.889 56.889-56.889s56.889 25.471 56.889 56.889z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "camera" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 80, + "id": 16, + "name": "camera", + "prevSize": 32, + "code": 128247 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M448.001 128c-249.6 0-448 198.4-448 448s198.4 448 448 448 448-198.4 448-448h-64c0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384v-64z", + "M960.001 0.001h-448v64h396.799l-486.4 486.4 44.8 44.8 492.799-492.799v409.6h64v-511.999z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "external_link" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 81, + "id": 17, + "name": "external-link", + "prevSize": 32, + "code": 128413 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M500.622 369.779c34.133 0 62.577 22.756 62.577 56.889v119.466h62.577v-119.466c0-62.577-56.889-113.777-125.155-113.777v0h-375.465c-68.266 0-125.155 51.2-125.155 113.777v227.555c0 62.577 56.889 113.777 125.155 113.777h250.31v-56.889h-250.31c-34.133 0-62.577-22.756-62.577-56.889v-227.555c0-34.133 28.444-56.889 62.577-56.889h375.465z", + "M523.378 654.222c-34.133 0-62.577-22.756-62.577-56.889v-119.466h-62.577v119.466c0 62.577 56.889 113.777 125.155 113.777v0h375.465c68.266 0 125.155-51.2 125.155-113.777v-227.555c0-62.577-56.889-113.777-125.155-113.777h-250.31v56.889h250.31c34.133 0 62.577 22.756 62.577 56.889v227.555c0 34.133-28.444 56.889-62.577 56.889h-375.465z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "link" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 82, + "id": 18, + "name": "link", + "prevSize": 32, + "code": 128279, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M769.591 642.384v127.204h-127.204v-127.204h127.204zM769.591 578.781h-127.204c-38.161 0-63.603 25.441-63.603 63.603v127.204c0 38.161 25.441 63.603 63.603 63.603h127.204c38.161 0 63.603-25.441 63.603-63.603v-127.204c0-38.161-25.441-63.603-63.603-63.603v0z", + "M960.399 133.565h-133.565v-69.962c0-38.161-25.441-63.603-63.603-63.603s-63.603 25.441-63.603 63.603v69.962h-381.615v-69.962c0-38.161-25.441-63.603-63.603-63.603s-63.603 25.441-63.603 63.603v69.962h-127.204c-38.161 0-63.603 25.441-63.603 63.603v763.229c0 38.161 25.441 63.603 63.603 63.603h890.433c38.161 0 63.603-25.441 63.603-63.603v-763.229c6.361-31.801-19.081-63.603-57.242-63.603zM960.399 960.396h-890.433v-566.061h890.433v566.061zM960.399 330.732h-890.433v-133.565h127.204c0 38.161 25.441 63.603 63.603 63.603s63.603-25.441 63.603-63.603v0h381.615c0 38.161 25.441 63.603 63.603 63.603s63.603-25.441 63.603-63.603v0h133.565v133.565z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "calendar" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 83, + "id": 19, + "name": "calendar", + "prevSize": 32, + "code": 128197, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M967.111 113.779h-170.666v-56.889c0-34.133-22.756-56.889-56.889-56.889h-682.666c-34.133 0-56.889 22.756-56.889 56.889v796.443c0 34.133 22.756 56.889 56.889 56.889h170.666v56.889c0 34.133 22.756 56.889 56.889 56.889h682.666c34.133 0 56.889-22.756 56.889-56.889v-796.443c0-34.133-22.756-56.889-56.889-56.889zM56.891 853.334v-796.443h682.666v796.443h-682.666zM967.111 967.111h-682.666v-56.889h455.11c34.133 0 56.889-22.756 56.889-56.889v-682.666h170.666v796.443z", + "M193.424 466.49h-39.823v73.956h-45.511v-250.31h91.023c56.889 0 85.333 28.444 85.333 85.333 0 28.444-5.689 51.2-22.756 68.267s-39.823 22.756-68.267 22.756zM153.601 420.978h39.823c22.756 0 39.823-17.067 39.823-45.511 0-17.067-5.689-28.444-11.377-34.133-5.689 0-11.377-5.689-28.444-5.689h-39.823v85.333z", + "M398.224 534.757h-79.644v-244.622h79.644c22.756 0 39.823 0 51.2 5.689s22.756 11.377 34.133 22.756c5.689 11.377 11.377 22.756 17.067 34.133s5.689 34.133 5.689 51.2 0 39.823-5.689 56.889c0 17.067-5.689 28.444-17.067 39.823-5.689 11.377-17.067 17.067-34.133 22.756-11.377 11.377-28.444 11.377-51.2 11.377zM449.424 438.045c0-5.689 0-17.067 0-34.133s0-22.756 0-34.133c0-5.689-5.689-17.067-5.689-22.756 0 0-5.689-5.689-17.067-5.689-5.689 0-17.067-5.689-28.444-5.689h-28.444v159.289h28.444c17.067 0 28.444-5.689 39.823-11.377 5.689-11.377 11.377-22.756 11.377-45.511z", + "M546.134 534.757v-244.622h153.6v45.511h-108.089v73.956h91.023v45.511h-85.333v85.333h-51.2z" + ], + "attrs": [ + {}, + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pdf" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {}, + {} + ], + "properties": { + "order": 84, + "id": 20, + "name": "pdf", + "prevSize": 32, + "code": 128459, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 20 + }, + { + "icon": { + "paths": [ + "M967.111 113.779h-170.666v-56.889c0-34.133-22.756-56.889-56.889-56.889h-682.666c-34.133 0-56.889 22.756-56.889 56.889v796.443c0 34.133 22.756 56.889 56.889 56.889h170.666v56.889c0 34.133 22.756 56.889 56.889 56.889h682.666c34.133 0 56.889-22.756 56.889-56.889v-796.443c0-34.133-22.756-56.889-56.889-56.889zM56.891 853.334v-796.443h682.666v796.443h-682.666zM967.111 967.111h-682.666v-56.889h455.11c34.133 0 56.889-22.756 56.889-56.889v-682.666h170.666v796.443z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "copy" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 85, + "id": 21, + "name": "copy", + "prevSize": 32, + "code": 128461, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 21 + }, + { + "icon": { + "paths": [ + "M745.244 113.777v0c113.777 0 221.867 68.267 221.867 199.111 0 193.423-301.511 466.489-455.111 580.267-153.6-119.467-455.111-392.533-455.111-580.267 0-136.533 113.777-199.111 216.177-199.111 85.333 0 153.6 39.823 193.423 102.4 11.377 17.067 28.444 28.444 51.2 28.444 0 0 0 0 0 0 22.756 0 39.823-11.377 51.2-34.133 28.444-56.889 96.711-96.711 176.356-96.711zM745.244 56.889c-96.711 0-187.733 45.511-233.244 136.533-51.2-91.023-147.911-136.533-238.933-136.533-136.533 0-273.067 91.023-273.067 256 0 284.444 512 654.223 512 654.223s512-369.777 512-654.223c0-164.977-142.223-256-278.756-256v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "favorite" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 86, + "id": 22, + "name": "favorite", + "prevSize": 32, + "code": 9825, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 22 + }, + { + "icon": { + "paths": [ + "M512 51.2c255.999 0 460.8 204.8 460.8 460.8s-204.8 460.8-460.8 460.8-460.8-204.8-460.8-460.8 204.8-460.8 460.8-460.8zM512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512v0z", + "M460.8 767.999c0-30.72 20.48-51.2 51.2-51.2s51.2 20.48 51.2 51.2c0 30.72-20.48 51.2-51.2 51.2s-51.2-20.48-51.2-51.2z", + "M481.28 665.6l-10.24-460.8h81.92l-10.24 460.8z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "error" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 87, + "id": 23, + "name": "error", + "prevSize": 32, + "code": 128500, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 23 + }, + { + "icon": { + "paths": [ + "M18.506 962.312h986.988v61.687h-986.988v-61.687z", + "M660.047 61.685v400.963h191.229l-339.277 320.771-339.277-320.771h185.060v-400.963h302.265zM721.734 0h-425.638v400.963h-277.59l493.493 462.65 493.493-462.65h-283.759v-400.963z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "download" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 88, + "id": 24, + "name": "download", + "prevSize": 32, + "code": 11015 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 24 + }, + { + "icon": { + "paths": [ + "M15.515 0h992.97v62.061h-992.97v-62.061z", + "M511.999 242.037l341.334 322.716h-186.182v397.188h-297.891v-403.393h-198.593l341.334-316.509zM511.999 155.152l-496.484 465.455h285.479v403.393h428.218v-403.393h279.273l-496.484-465.455z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "upload" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 89, + "id": 25, + "name": "upload", + "prevSize": 32, + "code": 11014 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 25 + }, + { + "icon": { + "paths": [ + "M609.521 682.665c0 53.861-43.663 97.523-97.523 97.523s-97.523-43.663-97.523-97.523c0-53.861 43.663-97.523 97.523-97.523s97.523 43.663 97.523 97.523z", + "M853.332 341.332h-92.648v-97.523c0-136.534-107.277-243.809-243.809-243.809s-243.809 107.277-243.809 243.809v0h48.762c0-107.277 87.771-195.048 195.048-195.048s195.048 87.771 195.048 195.048v97.523h-541.257c-29.257 0-48.762 19.505-48.762 48.762v585.143c0 29.257 19.505 48.762 48.762 48.762h682.666c29.257 0 48.762-19.505 48.762-48.762v-585.143c0-29.257-19.505-48.762-48.762-48.762zM853.332 975.237h-682.666v-585.143h682.666v585.143z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "unlock" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 90, + "id": 26, + "name": "unlock", + "prevSize": 32, + "code": 128275 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 26 + }, + { + "icon": { + "paths": [ + "M609.522 682.665c0 53.861-43.663 97.523-97.523 97.523s-97.523-43.663-97.523-97.523c0-53.861 43.663-97.523 97.523-97.523s97.523 43.663 97.523 97.523z", + "M853.333 341.332h-92.648v-97.523c0-136.534-107.277-243.809-243.809-243.809s-243.809 107.277-243.809 243.809v0 97.523h-102.4c-29.257 0-48.762 19.505-48.762 48.762v585.143c0 29.257 19.505 48.762 48.762 48.762h682.666c29.257 0 48.762-19.505 48.762-48.762v-585.143c0-29.257-19.505-48.762-48.762-48.762zM321.828 243.808c0-107.277 87.771-195.048 195.048-195.048s195.048 87.771 195.048 195.048v97.523h-390.095v-97.523zM853.333 975.237h-682.666v-585.143h682.666v585.143z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "lock" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 91, + "id": 27, + "name": "lock", + "prevSize": 32, + "code": 128274 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 27 + }, + { + "icon": { + "paths": [ + "M591.36 51.201l15.36 112.64 5.12 30.72 25.6 10.24c25.6 10.24 51.2 25.6 76.8 40.96l25.6 15.36 20.48-5.12 107.52-46.080 81.92 138.24-92.16 71.68-20.48 15.36 5.12 30.72c0 15.36 5.12 30.72 5.12 46.080s0 25.6-5.12 46.080l-5.12 30.72 20.48 15.36 92.16 71.68-81.92 138.24-107.52-46.080-25.6-10.24-20.48 15.36c-25.6 20.48-51.2 35.84-76.8 46.080l-25.6 10.24-5.12 30.72-15.36 112.64h-158.72l-15.36-112.64-10.24-30.72-25.6-10.24c-25.6-10.24-51.2-25.6-76.8-40.96l-25.6-15.36-20.48 5.12-107.52 46.080-81.92-138.24 92.16-71.68 20.48-15.36-5.12-30.72c0-15.36-5.12-30.72-5.12-46.080s0-25.6 5.12-46.080l5.12-30.72-20.48-15.36-92.16-66.56 81.92-143.36 107.52 46.080 25.6 10.24 20.48-20.48c25.6-15.36 51.2-30.72 76.8-40.96l25.6-10.24 5.12-30.72 15.36-112.64h163.84zM509.44 742.401c128 0 230.4-102.4 230.4-230.4s-102.4-230.4-230.4-230.4-230.4 102.4-230.4 230.4 102.4 230.4 230.4 230.4zM611.84-0h-204.8c-10.24 0-25.6 10.24-25.6 20.48l-20.48 138.24c-30.72 10.24-56.32 30.72-87.040 51.2l-122.88-51.2c-5.12-5.12-10.24-5.12-10.24-5.12-10.24 0-20.48 5.12-25.6 15.36l-102.4 179.2c-5.12 5.12 0 20.48 10.24 30.72l107.52 81.92c0 15.36-5.12 30.72-5.12 51.2s0 35.84 5.12 51.2l-107.52 87.040c-10.24 5.12-10.24 20.48-5.12 30.72l102.4 179.2c0 5.12 10.24 10.24 20.48 10.24 5.12 0 5.12 0 10.24 0l128-51.2c25.6 20.48 56.32 35.84 87.040 51.2l20.48 133.12c0 10.24 10.24 20.48 25.6 20.48h204.8c10.24 0 25.6-10.24 25.6-20.48l20.48-133.12c30.72-10.24 61.44-30.72 87.040-51.2l128 51.2c5.12 0 5.12 0 10.24 0 10.24 0 15.36-5.12 20.48-15.36l102.4-179.2c5.12-10.24 5.12-25.6-5.12-30.72l-117.76-81.92c0-15.36 5.12-30.72 5.12-51.2s0-35.84-5.12-51.2l107.52-87.040c10.24-5.12 10.24-20.48 5.12-30.72l-102.4-179.2c0-5.12-10.24-10.24-20.48-10.24-5.12 0-5.12 0-10.24 0l-128 51.2c-25.6-20.48-56.32-35.84-87.040-51.2l-20.48-138.24c5.12-5.12-5.12-15.36-20.48-15.36v0zM509.44 691.201c-97.28 0-179.2-81.92-179.2-179.2s81.92-179.2 179.2-179.2 179.2 81.92 179.2 179.2-81.92 179.2-179.2 179.2v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "settings" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 92, + "id": 28, + "name": "settings", + "prevSize": 32, + "code": 9881 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 28 + }, + { + "icon": { + "paths": [ + "M0 983.955l320.357-320.357c-62.927-68.648-97.251-160.179-97.251-263.151 0-223.106 177.341-400.447 400.447-400.447s400.447 177.341 400.447 400.447c0 223.106-177.341 400.447-400.447 400.447-102.972 0-194.503-40.045-263.151-97.251l-320.357 320.357-40.045-40.045zM617.832 749.407c188.782 0 343.24-154.458 343.24-343.24s-154.458-343.24-343.24-343.24-343.24 154.458-343.24 343.24 154.458 343.24 343.24 343.24z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "search" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 93, + "id": 29, + "name": "search", + "prevSize": 32, + "code": 128269 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 29 + }, + { + "icon": { + "paths": [ + "M0 983.955l320.357-320.357c-62.927-68.648-97.251-160.179-97.251-263.151 0-223.106 177.341-400.447 400.447-400.447s400.447 177.341 400.447 400.447c0 223.106-177.341 400.447-400.447 400.447-102.972 0-194.503-40.045-263.151-97.251l-320.357 320.357-40.045-40.045zM623.553 749.407c188.782 0 343.24-154.458 343.24-343.24s-154.458-343.24-343.24-343.24-343.24 154.458-343.24 343.24 154.458 343.24 343.24 343.24z", + "M451.933 383.285h143.017v-143.017h57.207v143.017h143.017v57.207h-143.017v143.017h-57.207v-143.017h-143.017z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "zoom_in" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 94, + "id": 30, + "name": "zoom-in", + "prevSize": 32, + "code": 9906 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 30 + }, + { + "icon": { + "paths": [ + "M0 983.955l320.357-320.357c-62.927-68.648-97.251-160.179-97.251-263.151 0-223.106 177.341-400.447 400.447-400.447s400.447 177.341 400.447 400.447c0 223.106-177.341 400.447-400.447 400.447-102.972 0-194.503-40.045-263.151-97.251l-320.357 320.357-40.045-40.045zM617.832 749.407c188.782 0 343.24-154.458 343.24-343.24s-154.458-343.24-343.24-343.24-343.24 154.458-343.24 343.24 154.458 343.24 343.24 343.24z", + "M795.172 371.843h-343.24v57.207h343.24v-57.207z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "zoom_out" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 95, + "id": 31, + "name": "zoom-out", + "prevSize": 32, + "code": 128271 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 31 + }, + { + "icon": { + "paths": [ + "M448 0v780.8l-358.4-358.4-89.6 89.6 512 512 89.6-89.6 422.4-416-89.6-96-358.4 358.4v-780.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_down" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 96, + "id": 32, + "name": "arrow-down", + "prevSize": 32, + "code": 11107 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 32 + }, + { + "icon": { + "paths": [ + "M576 1024v-780.8l358.4 358.4 89.6-89.6-512-512-89.6 89.6-422.4 416 89.6 96 358.4-358.4v780.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_up" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 97, + "id": 33, + "name": "arrow-up", + "prevSize": 32, + "code": 11016 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 33 + }, + { + "icon": { + "paths": [ + "M640 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z", + "M640 128c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z", + "M640 896c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "more_vertical" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 98, + "id": 34, + "name": "more-items", + "prevSize": 32, + "code": 8942 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 34 + }, + { + "icon": { + "paths": [ + "M640.001 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z", + "M256 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z", + "M1024.001 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "more" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 99, + "id": 35, + "name": "more-actions", + "prevSize": 32, + "code": 8943 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 35 + }, + { + "icon": { + "paths": [ + "M1024 213.835l-90.353-84.329-590.306 596.33-259.012-259.012-84.329 90.353 259.012 252.988h-6.024l90.353 84.329 84.329-84.329z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "check" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 100, + "id": 36, + "name": "check", + "prevSize": 32, + "code": 10003 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 36 + }, + { + "icon": { + "paths": [ + "M1024 512c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512zM803.84 296.96l-71.68-71.68-220.16 215.040-215.040-220.16-76.8 76.8 215.040 215.040-215.040 215.040 71.68 71.68 215.040-215.040 215.040 215.040 71.68-71.68-209.919-215.040 220.16-215.040z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cancel" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 101, + "id": 37, + "name": "cancel", + "prevSize": 32, + "code": 9747 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 37 + }, + { + "icon": { + "paths": [ + "M0.001 256h256v-256h-256v256zM384.001 1023.999h256v-256h-256v256zM0.001 1023.999h256v-256h-256v256zM0.001 639.999h256v-256h-256v256zM384.001 639.999h256v-256h-256v256zM768 0.001v256h256v-256h-256zM384.001 256h256v-256h-256v256zM768 639.999h256v-256h-256v256zM768 1023.999h256v-256h-256v256z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "app" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 102, + "id": 38, + "name": "app", + "prevSize": 32, + "code": 128242 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 38 + }, + { + "icon": { + "paths": [ + "M910.221 512.001c0 221.867-176.356 398.223-398.223 398.223s-398.223-176.356-398.223-398.223c0-221.867 176.356-398.223 398.223-398.223 96.711 0 187.733 34.133 261.689 96.711l-130.844 130.844h324.267v-318.577l-113.777 113.777c-91.023-91.023-216.177-136.533-341.333-136.533-284.444 0-512 227.556-512 512s227.556 512 512 512 512-227.556 512-512h-113.777z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "refresh" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 103, + "id": 39, + "name": "refresh", + "prevSize": 32, + "code": 10227 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 39 + }, + { + "icon": { + "paths": [ + "M1024 106.985l-106.985-106.985-405.015 405.015-405.015-405.015-106.985 106.985 405.015 405.015-405.015 405.015 106.985 106.985 405.015-405.015 405.015 405.015 106.985-106.985-405.015-405.015z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "close" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 104, + "id": 40, + "name": "close", + "prevSize": 32, + "code": 128501 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 40 + }, + { + "icon": { + "paths": [ + "M1024 256l-512 512-512-512z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "drop_up" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 105, + "id": 41, + "name": "drop-up", + "prevSize": 32, + "code": 9660 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 41 + }, + { + "icon": { + "paths": [ + "M0 768l512-512 512 512z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "drop_down" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 106, + "id": 42, + "name": "drop-down", + "prevSize": 32, + "code": 9650 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 42 + }, + { + "icon": { + "paths": [ + "M904.534 827.733l119.466-119.466-512-512-512 512 119.466 119.466 392.534-392.534 392.534 392.534z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "collapse" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 107, + "id": 43, + "name": "collapse", + "prevSize": 32, + "code": 9207 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 43 + }, + { + "icon": { + "paths": [ + "M119.466 196.267l-119.466 119.466 512 512 512-512-119.466-119.466-392.534 392.534-392.534-392.534z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "expand" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 108, + "id": 44, + "name": "expand", + "prevSize": 32, + "code": 9206 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 44 + }, + { + "icon": { + "paths": [ + "M196.267 904.534l119.466 119.466 512-512-512-512-119.466 119.466 392.534 392.534-392.534 392.534z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chevron_right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 109, + "id": 45, + "name": "chevron-right", + "prevSize": 32, + "code": 9205 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 45 + }, + { + "icon": { + "paths": [ + "M827.733 119.466l-119.466-119.466-512 512 512 512 119.466-119.466-392.534-392.534 392.534-392.534z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chevron_left" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 110, + "id": 46, + "name": "chevron-left", + "prevSize": 32, + "code": 9204 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 46 + }, + { + "icon": { + "paths": [ + "M0 576h780.8l-358.4 358.4 89.6 89.6 512-512-89.6-89.6-416-422.4-96 89.6 358.4 358.4h-780.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 111, + "id": 47, + "name": "arrow-right", + "prevSize": 32, + "code": 10230 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 47 + }, + { + "icon": { + "paths": [ + "M1024 448h-780.8l358.4-358.4-89.6-89.6-512 512 89.6 89.6 416 422.4 89.6-89.6-352.001-358.4h780.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_left" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 112, + "id": 48, + "name": "arrow-left", + "prevSize": 32, + "code": 10229 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 48 + }, + { + "icon": { + "paths": [ + "M910.222 0h-796.445c-62.577 0-113.777 51.2-113.777 113.777v796.445c0 62.577 51.2 113.777 113.777 113.777h796.445c62.577 0 113.777-51.2 113.777-113.777v-796.445c0-62.577-51.2-113.777-113.777-113.777zM398.222 796.445l-284.444-284.444 79.644-79.644 204.8 204.8 432.357-432.357 79.644 79.644-512.001 512.001z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "check_box_checked" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 113, + "id": 49, + "name": "checkbox-checked", + "prevSize": 32, + "code": 9745 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 49 + }, + { + "icon": { + "paths": [ + "M910.222 113.778v796.445h-796.445v-796.445h796.445zM910.222 0h-796.445c-62.577 0-113.777 51.2-113.777 113.777v796.445c0 62.577 51.2 113.777 113.777 113.777h796.445c62.577 0 113.777-51.2 113.777-113.777v-796.445c0-62.577-51.2-113.777-113.777-113.777z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "check_box" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 114, + "id": 50, + "name": "checkbox", + "prevSize": 32, + "code": 9744 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 50 + }, + { + "icon": { + "paths": [ + "M512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512c0-281.6-230.4-512-512-512zM512 921.599c-225.279 0-409.599-184.32-409.599-409.599s184.32-409.599 409.599-409.599 409.599 184.32 409.599 409.599c0 225.279-184.32 409.599-409.599 409.599z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "radio button" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 115, + "id": 51, + "name": "radio-button", + "prevSize": 32, + "code": 9711 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 51 + }, + { + "icon": { + "paths": [ + "M512 256.001c-143.36 0-255.999 112.64-255.999 255.999s112.64 255.999 255.999 255.999 255.999-112.64 255.999-255.999-112.64-255.999-255.999-255.999zM512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512zM512 921.599c-225.279 0-409.599-184.32-409.599-409.599s184.32-409.599 409.599-409.599 409.599 184.32 409.599 409.599-184.32 409.599-409.599 409.599z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "radio button checked" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 116, + "id": 52, + "name": "radio-button-checked", + "prevSize": 32, + "code": 9737 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 52 + } + ], + "height": 1024, + "metadata": { + "name": "ita", + "url": "https://github.com/italia-it", + "designer": "Daniela De Blasis", + "license": "CC0", + "licenseURL": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "preferences": { + "showGlyphs": true, + "showCodes": true, + "showQuickUse": true, + "showQuickUse2": true, + "showSVGs": true, + "fontPref": { + "prefix": "Icon-", + "metadata": { + "fontFamily": "ita", + "majorVersion": 1, + "minorVersion": 0, + "fontURL": "https://github.com/italia-it", + "copyright": "AgID", + "designer": "Daniela De Blasis", + "license": "CC0", + "licenseURL": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "metrics": { + "emSize": 1024, + "baseline": 6.25, + "whitespace": 50 + }, + "embed": false, + "showMetadata": true, + "cssVars": false, + "showSelector": false, + "showMetrics": false, + "showVersion": true + }, + "imagePref": { + "prefix": "Icon-", + "png": true, + "useClassSelector": true, + "color": 0, + "bgColor": 16777215, + "classSelector": ".Icon", + "height": 32, + "columns": 16, + "margin": 16 + }, + "historySize": 100, + "gridSize": 16, + "showLiga": false + } +} \ No newline at end of file diff --git a/src/icons/ita/font/style.css b/src/icons/ita/font/style.css new file mode 100644 index 000000000..877edc208 --- /dev/null +++ b/src/icons/ita/font/style.css @@ -0,0 +1,247 @@ +@font-face { + font-family: "ita"; + font-style: normal; + font-weight: normal; + src: url("./fonts/ita.eot?5gkhyh"); + src: + url("./fonts/ita.eot?5gkhyh#iefix") format("embedded-opentype"), + url("./fonts/ita.ttf?5gkhyh") format("truetype"), + url("./fonts/ita.woff?5gkhyh") format("woff"), + url("./fonts/ita.svg?5gkhyh#ita") format("svg"); +} + +.Icon, +[class^="Icon-"], +[class*=" Icon-"] { + font-family: "ita" !important; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; + speak: none; + text-transform: none; +} + +.Icon::before, +[class^="Icon-"]::before, +[class*=" Icon-"]::before { + font-size: 1em; +} + +.Icon--flipped { + transform: scale(-1, 1); +} + +.Icon-slideshare::before { + content: "\53"; +} + +.Icon-googleplus::before { + content: "\47"; +} + +.Icon-flickr::before { + content: "\46"; +} + +.Icon-expand-media::before { + content: "\26da"; +} + +.Icon-list::before { + content: "\2263"; +} + +.Icon-pin::before { + content: "\1f6a9"; +} + +.Icon-facebook::before { + content: "\66"; +} + +.Icon-share::before { + content: "\1f4e2"; +} + +.Icon-twitter::before { + content: "\54"; +} + +.Icon-whatsapp::before { + content: "\57"; +} + +.Icon-rss::before { + content: "\1f4c3"; +} + +.Icon-youtube::before { + content: "\59"; +} + +.Icon-comment::before { + content: "\1f4ac"; +} + +.Icon-file::before { + content: "\1f4c4"; +} + +.Icon-mail::before { + content: "\1f4e7"; +} + +.Icon-video::before { + content: "\1f3a5"; +} + +.Icon-camera::before { + content: "\1f4f7"; +} + +.Icon-external-link::before { + content: "\1f59d"; +} + +.Icon-link::before { + content: "\1f517"; +} + +.Icon-calendar::before { + content: "\1f4c5"; +} + +.Icon-pdf::before { + content: "\1f5cb"; +} + +.Icon-copy::before { + content: "\1f5cd"; +} + +.Icon-favorite::before { + content: "\2661"; +} + +.Icon-error::before { + content: "\1f5f4"; +} + +.Icon-download::before { + content: "\2b07"; +} + +.Icon-upload::before { + content: "\2b06"; +} + +.Icon-unlock::before { + content: "\1f513"; +} + +.Icon-lock::before { + content: "\1f512"; +} + +.Icon-settings::before { + content: "\2699"; +} + +.Icon-search::before { + content: "\1f50d"; +} + +.Icon-zoom-in::before { + content: "\26b2"; +} + +.Icon-zoom-out::before { + content: "\1f50f"; +} + +.Icon-arrow-down::before { + content: "\2b63"; +} + +.Icon-arrow-up::before { + content: "\2b08"; +} + +.Icon-more-items::before { + content: "\22ee"; +} + +.Icon-more-actions::before { + content: "\22ef"; +} + +.Icon-check::before { + content: "\2713"; +} + +.Icon-cancel::before { + content: "\2613"; +} + +.Icon-app::before { + content: "\1f4f2"; +} + +.Icon-refresh::before { + content: "\27f3"; +} + +.Icon-close::before { + content: "\1f5f5"; +} + +.Icon-drop-up::before { + content: "\25bc"; +} + +.Icon-drop-down::before { + content: "\25b2"; +} + +.Icon-collapse::before { + content: "\23f7"; +} + +.Icon-expand::before { + content: "\23f6"; +} + +.Icon-chevron-right::before { + content: "\23f5"; +} + +.Icon-chevron-left::before { + content: "\23f4"; +} + +.Icon-arrow-right::before { + content: "\27f6"; +} + +.Icon-arrow-left::before { + content: "\27f5"; +} + +.Icon-checkbox-checked::before { + content: "\2611"; +} + +.Icon-checkbox::before { + content: "\2610"; +} + +.Icon-radio-button::before { + content: "\25ef"; +} + +.Icon-radio-button-checked::before { + content: "\2609"; +} diff --git a/src/icons/ita/img/PNG/app.png b/src/icons/ita/img/PNG/app.png new file mode 100644 index 0000000000000000000000000000000000000000..bc9de700e08064ce1c2b6ebc6a0dfc422a16a1ce GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ5KkA!kO=p;Qw+Hn40xE%{+GXd z$<(>~fxwGY(+-&o&!}DTrk20z&n#}6wB`Uy0|QG{s@&uW(>V>A7=n2iIUE%1KeRpW oP&N7VEZ$vU0jog6f%`0GH8vic3wAuY1T>$))78&qol`;+06gC=CjbBd literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/arrow-down.png b/src/icons/ita/img/PNG/arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..af49f8501470f108025742a64c892919c5af0f84 GIT binary patch literal 331 zcmV-R0kr;!P);cFrEa+w=Hzxou07p`yA|T*9fE|EYBt$^r z+HqDQD`4TunnmCY;M&B_NMr=I;DTIq2r3e+fD4z-+aHpw1S8Oe+exS+kdcT4Lim<| zJYyw#0uMZFpG?RwXDOsxxg~N<=&i-)yy8UcC^pB za3+CXbwpc62+s(3!{JF#@T>qULBlHokwgk!74Rg!+iNs2+V@Nqcx~G1D8YY8z*dJ` dr+cmqd;s7sTp_uKl==Vw002ovPDHLkV1fz9gpB|I literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/arrow-left.png b/src/icons/ita/img/PNG/arrow-left.png new file mode 100644 index 0000000000000000000000000000000000000000..8e7942a4c08c2e5eb089d20ccaa8da6da2c7c796 GIT binary patch literal 308 zcmV-40n7f0P)v|D?(fwpl1w!qo? zn8A7@AmR7_{SPa`3YdnEbGQK)?Sw3VT=*B*0dH@>s^NmwtibBw8h}f9Ex;|j2H+aL z1aJ?Z1B8T^0Ab-dKxlXh2oIkEa^c!j)pWg_gx$i&73dBSNH@f^7)dR^CNJ^>>@8)s z_Jc^Pp>#IKNJOq2hayV-Kp0}KAqhb&bwnk^29OW5c`N}WAcv6VQ+7u)q6XlKs0Fwo zGyoTb7O*jccKp|Mb5x^6`VRwRV1Pid-5QG887 z;6h{pnh}|R8sY}vY6}eT5(bh|x?bBo0fwJ@1D2kE#l9*2(S#2GaQ=uiA|Gn0~=VB|0eGjaGLvfe9SOt%ZU8jH{!QkoY=d#Wzp$PzA Cj&~6N literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/calendar.png b/src/icons/ita/img/PNG/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..d5fcd6a47f9fcf817d432a6e717fe30f28833d6b GIT binary patch literal 403 zcmV;E0c`$>P)8P#jPP#Q`_~2UGz#pmjhMKplVrKmm0C^O)V45UweE-J`?I<0IEG0s_JbpJfG{mJ;}IfQYQO zEoTq^hQQe5+TO&6tfU5%0@=;7Zm0o$n<=a>z)?YdYpSk9Am{qZvAhM2jkigm=Q(f~ z;AMYp3CMvB^AwPg17HEDElWiDcL^{9t{wQxS41G|E1$|&TiJyFHG#H{x8Z&e(6HI% zrrR9)b9KqHO+l%F8v0=u)Nl~l(4_oEz;{8{1l0aLfj$CNBcQ(4=(Vq)3R&|-qxjxc zb@d{YBl~z+e;RP3t_kE<)o)JG_o^xA3G6)rQ4!|d!`5N-F0dPve@8CTcGW3?(#NZM x1bPCkBcL&<)q5YZ)Y#PiuAhXzCh-PLKLINFhVeu!=5YW3002ovPDHLkV1ht8v_Sv> literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/camera.png b/src/icons/ita/img/PNG/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef3c037e1144ec6a09a83e78a014409976f2f7e GIT binary patch literal 434 zcmV;j0ZsmiP)MpQ10TRj$H^nzOaNcNGqBe&h$mq8-vGD; zj)50oKgpI8wwio&Qt;9};B!~PZY2hkDdGYcXJbwL2ngacfppsOR{G9lM+M-O0O;8D zwAd!#*vOM#0hfhJ-C2S?NWgZo`APt+MtY?)lDn3YSf$lDH!niM9AqT`WeXny)1HEx=jGROHkE> zZ%HlciDPPjVnO5!axy3Q0rT&?UcqtYGfY$ ztpkW;y4NklkubRh|GzSkHqcalyLSkb2s;7rnS zK)5Xg$fcz75mciBryA z17qzK0O)X(UCC-8BH~$V3_vOT7N`$mh&by{0U)uqE3(^z$oE4|xP0cNu(xHN0EpDS z2VoZ_;cCV4dja6PV)uQ=!T&_#Dtd7Z0r*M{##ROZ^a}t&7CnNJcovO9yhf7H6GxCp z*l0u`nj~akVCd+wk~ksv60;VfDZ{=-)Fqywhe9-s2rISX8u6hJti2q)jQT?BMPibM z+Rn>}%Ytd8eIe1|XtR+rvk;}(lHD`f&#q$xN&^WHPr(`og87eeKEFHI2+R#6`OipO z4mBL}@T-OLhEgC_hpyh^_mRYjP-CUBoVS`qLm*Dc|7zh~FD6{mi<*!LI|J%$=Uox7 zQ6w=bqsTOD{mFJZZ8HIT*7t6R52eH+gs&C^VX6n=xm{b38UXt|5QLJ_0xTa9A-1pQ c_j_|PSg_Y#16CsJ5W2Y6+3W_@n&v-n1sB3$ai3ud(zSPbdC9}0xcqN z1ops5(qCIZ;MZT>-GFmV0SnjKf7KG$0S{nfy6yw?H3Xb+;9XkaFT8XSdf_Dng5aeD zg5f0uqTpkJ9(X1!r)anp(1-6jA|pi>!Bt@Vu#CuIP6wXFa21fS%W|+MR3Ztk0x}*& zVjC%u47W89E0G00?t)N>Z1A}`;FHJ-cMT$!gtVy4ipffqtrplZlWVSR=#sE681{Jz z+&79v;sP9IzAg*gC!kyjuWiw6@K6Dpj;!!d0lBB?kd!PgxVb_t{Y&O;j#Z#}1ir$h VQX!-x9>4$q002ovPDHLkV1l+ihE@Oo literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/checkbox-checked.png b/src/icons/ita/img/PNG/checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..727a8cfc67ae31e80deacd9becead96dda6a302b GIT binary patch literal 353 zcmV-n0iOPeP)(b5j{K&4ZsL+Oeec7i6pph3#1as@V+7pNsIyy#n2~l2CxNS+N-m} zN&hiIt=J`D&)sRSQg~2WA@x08!Ez- zxkc~J0)Mdr#gAtE_7^>zvRWx|nDCI=Xr6ilfv#=`AnczL00000NkvXXu0mjfof?o; literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/checkbox.png b/src/icons/ita/img/PNG/checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..8d2612b9e02af2c958d36597ce30e72b66a77046 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ4o?@ykO=p;(;fL73`AUxpDZw% z<1@F%#!j&FX?XWf&&x*^8P{&D?CpE0!n^VK@+)gSW~oe7b9#Pd$M?h4To;zD4M|vd zpo%+wQ9zpfyx+S%Y-V_Gl(y{n&p-LUcQkO$Kt>1Nb0m1KIpgRPFxRr9}3u`MWCV*(29K_Ob;pI5%!({K2?EyVSRFd1Q&@`{xS@ecM=%hgvWMCZ{yB5y1Sul5A%W}s~Mv9FfBN?nW4&tdBTy! z43RcW6OP$7*t}zG<5y#ov6>aje*411FMShwp0h92c2Hb9|70A{Lkym-elF{r5}E)9 C_+d~0 literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/close.png b/src/icons/ita/img/PNG/close.png new file mode 100644 index 0000000000000000000000000000000000000000..5237da873698426a254525c9d3b6a9f75ce597b5 GIT binary patch literal 429 zcmV;e0aE^nP)A`kZ{9W0*A7If}V8JCyAqlU5mFKNZ=$7yZjEW2e(ntA7U<7B8;V0csSOOln zG_Rv#)$K8R0ui_;MZ0^VC6IxqCFTOJz*7?QmMnd$&2rJbCv;O<1rJ3++VX0+Tf(}S zgb$WZLt(v+>0-iWf`#NwO;825BJt1{6D?5;Mi#LXPexo1y~d4 zoxnvl@e|$5JphhBBzz?z2!R69xc+$vfdEQz7!d_naR?Csc;aD%7Z8bu5FUUP|48jn zIfl)R*#flUCkelZ2trr@Py8)_BN0J}8Xywa=|hMT0Exqh9MBVo5Gi0pJd9Al$ao0B zfPci@2nO&qdM><3_$9;VT#p)hu`8L00000NkvXXu0mjfgd2D6 literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/comment.png b/src/icons/ita/img/PNG/comment.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec348b2dfb6e1862409f7f8f463148a9f8bf51c GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJL!K^Nx&%M=n&+XbzmH=x5o0h|jYZPCv4gTK* z7V=>KcfXOjpm^Q1>1(STyh;VX=WrMNV+-iEzgFHX?ZGXeb#L0!<)_NNPZsyiW9ax4`d!qpAX<$bmOLlb9!O@mc<|;K%8k9P4Uu8kirqdU=zq|{6In!;+;n@MtQrU|2BX|G$o-4@UvYjnW zu%r2R*(=T;882HI7x?bp9QBpu@}~I=e?Go=zA$~=?uk0R=X|fm@}?PW*?swT9mApd W6>d6v1TO*o$>8bg=d#Wzp$P!lcWs*h literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/download.png b/src/icons/ita/img/PNG/download.png new file mode 100644 index 0000000000000000000000000000000000000000..540816b63d55e0a9d7883471eb8ab84f37a9729f GIT binary patch literal 411 zcmV;M0c8G(P)_mZm;0pL2 zIo>XS1E2=L6Ek;eKEz&NfX9NqPy>*2cL{8|&8Q3U4m=Nd*Z?0H&nl&_zMTPw;pJ~| z|M$D0gZ!`;TB!|X4zn%a0AB%aySSltd=zpggfP-hF@2ne;C9NluCvsAU@nN!;6o|s z!cB$92G0Tb-GVY-7LN|EfzM1n+}3v?*A}yNl`PznE13@6&qA0#w_*yyvEGJM&*0{K z6u1Py1(!fn2QNuMSM4!~rr@;z5hfN_Oo#8I>`#e9C|Ne8Dd;6E{=cROU^Q+MZy9Zv%H4W_N!YZ$~Bq<>ppXQ-*!e~7(1f$@Ar zMJ3lkhNMENg{)5=i8wJ&IC7Ok(?K{~QH4QG&ut2WX`!GJdxoICQc%ORk2*?hF9iLS z_BG7=sPTwXLh!#LQ$ot0)(;JmAEg6#vER7A=f@nz9LDH`Urg#z%j6C)|1^6KbSHzS LtDnm{r-UW|rZY;9 literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/drop-up.png b/src/icons/ita/img/PNG/drop-up.png new file mode 100644 index 0000000000000000000000000000000000000000..0e3c4b557f61ccadd3703e8260bae2d0df547be6 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ*`6+rArbCxuX*z|DDb#m++;lc z(K#M#Q`3VQpEA2IoGgCvL~gzm?~@vq=XQ(@tQ#2gHwa&R_{Hj23Ac^FME!q1dDghZ z6vo-sbA&6rtKdBFJWVO?qf~;}BjJ3;e{Ld=Z4bnEWW_K^xSBi;Y7o8Ho6Qi_qOp$E zL-5fK)(g%n9)&sZF6`@PC~DEP67*GI+ZB KxvXEomZYS<*<-S~&hF>0J`*ounJD+JR#uhE646obSj}Fo;ov|M{$j-~4|q z=`if;HIo8xENMR|=T<1?V}{#`0Rd2BihXC2PWlk^0YK4hp!i+`SiNOa5*OGA zXSce5cLBh!SHaJFk}h(rcI@4ibS~*d(zJb%HUMt^AZaX#8xT~#AzX^!e3P^uGtmZs zK>~?QDdS|qPC$1VZa5DtAh;ZQ(O*dn0Dm1x^3o1N#0i3bxnWAo9RwxzY5-9G9MTKL z9w`BUUVy^#3a&5)2sG&QP;cN$0ob`2*<}F8SCEmvUMU5DergHnIR*emNjtCa7iEC+ z77J4V82zMPUxn*pWf2C5IZ|>40H}`}i`NCDA%TnJg6B-tzyM&K%p3hNz|Zg_)l<4I z#l?plLDZxR_FA^*Ic&M)3)C8^{_Tn?fdBvi07*qoM6N<$g7u^=wEzGB literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/expand-media.png b/src/icons/ita/img/PNG/expand-media.png new file mode 100644 index 0000000000000000000000000000000000000000..70aba8d5b2a9629ba93268739086a648f2277b7c GIT binary patch literal 316 zcmV-C0mJ@@P)?C37VO}ZuBC5rINxy{hGE0*0+S0|a!BAkKD%VW&STk`k0~${ z$P>5$cmQ|}D$XN-Gk~kCp9&Dnmu~>40TP5i0UUmtTqz*}0vEB~5-D65WUds*;k_kF z@V^8FE&%SznYSjf1t;>G0LKW4DxB%3Mc7lq1W$`lPN0W`8D0`-Jq{OK6NpN<;adV; zi4eRdV3pu^a>JFnnKvHqn&Pnh4QqwTg?YWY;g$p}-Jxx6bLTS2l0Zbl1otH1kubv} z0=2?)!J`72gd5%>kV}N%tpXy!r`qRQi$uDhwpQr9rwv1Z+N3Ek6Zimq2S_06SaG!g O0000FJH4}aW&XLVy8d|m z`tv3l|9-}pn2b?2-G2u#B!(?XkCIkhX%P%W0i@3FBpsm`1%NUNe1e|Os4jlyogYh@ zrLJTI!E;ILnJ`Pbu99=kZ@mCex-sMke@c3g^d#v+(rb|SF6X@f4$L`Je@i-(bQ^S- ziuF0~1c38cNheDxxEz}e0BC!$R?GE!DHTI#&oXc&=~U9SwOq;JkXGxn)iA(t*^zW;!zK!# zHgdP$0PyPHUeJV#1~8Ljp8GzJ&UW;?YuIXhuYR=vaJXx`A?iFEC;)0w5OwNu-f3^i zf@@MxTZBVE_>Ort<{DiX7}JJP5NuNpnpUd=!0BNcZbU5(l=Dg3>NKzXv7@*Tk9Q15 zO>5FR02g8j!9vY4%7NghdAB<RmBUWr9f_TjH z!ehlVGqQK&{PastGSCBJXgZ*s+rp2Uy}p5!8^0)m9wuP;3#gOZr}#$B5=#4-OIJ3e9eFj zum#g}!hvug90&*g(}6dHH9{eJodHn*0000b@FdW@l&b$5dVU+3lG( z?{&ZK8|a_cpm6?%q@ko&NuQNiS0$}TdYAN;i%kL8m9!^`pYghubR+38v*EtQZb#1n zf0v340W3+nmE^(P`o+-01UFi@jV~mf1+1iExi#^`@_`K&Kn^_C0kFY?z4#>Q$b#dG zvJr=G+4D_FVeGxdrYMhNM}TkuP|Bv4wn0hmQ%NWGJ^+vmX^^0_kdgOcVhjMZhI-Ja zbkA+*8}S^uxMA1j7ajq?H-b(yt64}zZoo)Ql>qh`)&PKB(8yzfM$fL}d}7;iH^d3) zT6C*fC#18?d_dkcEXVVJzr;f*sHVJen1f?YeCybcdV<1U-MJt=F^xfI2{67=1uEi_8k-R+7ciRNMzdsCnz* zsVYcG9fKIRjM-I(cLm^}oYGv0Qrk2bes-M?|M);D*+USR6-mZIW9CX2=zMrB0}jqx zDSuwdpzy0QU7sy024K fCt)c`tDpY>#mJIAym3Zk00000NkvXXu0mjf-0LYJ literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/file.png b/src/icons/ita/img/PNG/file.png new file mode 100644 index 0000000000000000000000000000000000000000..6ab8d359943d3abef46018e40d23f4dabf84547c GIT binary patch literal 354 zcmV-o0iFJdP)jDS`AgT*s z>LJ(xgSr5GHE;sPKMN4k8Mk0kA}luo8bVz|9^2h$+_j`E6S@IQf>V%8Gz_!fxcfST6*hQL{l-e7iIu?hCi-W7OF(2 z5I~w9ce;Jy^F>wnO)t1KCci3odL3CVrXrw=CvEbEM$HvJl-6$JQPlDb#-5nxo{UnuYf*fi#$S?v^-LG;(nmcG^IUsB*K^zM3$ec&G0 zNCZy#ySH5BAld-jFzk{kvoaf4-KM~8#y<;@1NZ>8gX}qYRX7YUp8%C7@u z-W8xQ6;^xQMS;~a6uuq-Mg>&BC05$whnk49KXEaMU2NSd%xrA+%cOIDZD mIL2-=w$7nIOl+&JPEKEFbXscqgu%Q30000SCSsI-|fj+wk{>TZ@)iw_Kl?1?fD?v`0qtK@IunNX7sBh3<7}n zx6H^dNwNQ_oy$JT06sQH7=N6M0^*yb`{w1Sffx}~0ziZSU_F%dvtyOi@IIJ;ox?%& ze7+0-!#^6;-&^!6QE}#^<-T`*82|-D(Xl?aG>ia{iVI^Q0K2n|n!VokB0QG_3#_+| zx|tD*?ztVn){OvMnX#=D*W7nDiKoxQ7 zmCtzA8_m!P*eI_I0B6i^v?7Z+kM?tw^UK8@?gHTea2!IxIEEI)yq6=(vK{;7ng{?s zjLfDR2SPev#szD3DRt8W057hpy5+(|G4E6g0RY}!dwSd1o2l!N0T-A(0GtJChtw=D z7=X6OV>yTE2K~_PkP?7Q;cU3bhKZKzoA#w;c`jX0(FH!;^k#rwMDCpZatr2y$zwK= z@Qzj^xABJ)g=BC+tU?ucIqy|0LWIb8Z_n~c+j7457jCHzdUpX)5h2wL&HhIeCSV4K euv5x+57A#N{EVO2$a{hS0000F1852~1&*P>8*r6)z25guQzCgX_ZZ&;MQ{zEDbN%cT!Am6 WH%cjOG9Qcp00005K5hCbYv;*&LIep$an_a0;Ni}ydipM2h= htFeJ8Y(Yq)xEH6oc#UcI44_LGJYD@<);T3K0RZFCL16#@ literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/lock.png b/src/icons/ita/img/PNG/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..3abaf2b0ff87e2d319930dd3a39dfe98665b2ab2 GIT binary patch literal 455 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 literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/search.png b/src/icons/ita/img/PNG/search.png new file mode 100644 index 0000000000000000000000000000000000000000..03039e36c9abf4e3c6c0d050f4e5f23d113cb925 GIT binary patch literal 613 zcmV-r0-F7aP)%CSZOP%g(n7t}On z1T8&`0Q}%&L!~AFiuytaB>--1l-2}5EQ$-;5GTehVytb%9z_hGRvyl*rlBc@Tc`mR z4J$VS+7_J8g0KtRku3(8TIPj?a{#q+1klA6t6@x3rt63nFQL|VK`j>Oe>64TswDt? zfvn`ad=5Iin0Fs;B>>3dlZ#Ep7E5nGr8rzqP*1#Zj1mAa0Bt^w*?U8b!2EXs;2JM7(*TqtFBM+smjhU6@?3-qPo4r;N^%FV zwB!x|m7-w!)LShSPb~*TNWapjv{Q|He=BUipv8z^U|?Cd00000NkvXXu0mjfhXnx; literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/settings.png b/src/icons/ita/img/PNG/settings.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc8053e04cc5cf98bd800347c216bcf395a20c0 GIT binary patch literal 864 zcmV-m1E2hfP)s1*nmh!rRmpcSYUC>1Cb02P20h!yDkZuZ^eGW+2=x-Nsk(47m}XO9Jw>IS<;cDuaZ7Vx=XgaJCO8n=FC|D$C5rsdMfE# za&#)`T+-B;Q=28dmGq`Wd0$}wc52|7q|^YA-%PI$_#)|9BTDSh#|ug9tF6b9uH%ag zz!7r5M@fi^#o59+V))$EhUN{*x}i#*jQdT zjjN{#r(%=WU<_+ntW*!>3JdpU;Ho^pSvJVg5e0h4Iv`c=E9IH(ooe=;0>HI>R%mOL z4AD^M?EhJm?v!vSz#bH8p}4m!_I&_E<)3sIpaJ0=A)<%O6d+JPdG7@SbM%X)BAfzu zF%G4UbC)wqIL{i%k)j83Y%$08lq2GUL3DQ=s{mx=k@CwC%xJ_p&R}s20Qv~d7Y1`9 zf|ef%z(zEK-1;?vkcv2%V3qSX;;pq}8US2zBnpl*g&d z5M7{!-lAd%c0000mz<9>7y3FsifD$=72b=1%NmZ zsaVti;HZmGf9^NfPsO5fvyaYo_j7u zNmo)Sv|ULD86RGEPQzD;*oy{;HwOR?EUZZ)2z}au+P-xM6hZR*;IhK^3w?+QGvVQU=&b`kwt2t@ zK~S3sSg)~MONTwcP5gnxzRZeE&A}ymxMmKAZTSFfGm{Fs*er?G!G~#!xW6W@7yx3z z2KP;Vqm5OKiWwdCQUL70S0|QL0c=OaxQy8b00BN_PUb$boNlTZK*_24Zn&;o3YYkC z{|#$npsfk@0^r{n_)7p)8h~c1Vp|%PYG5N$-m_VNLu|_Ng;WB-I%YJXa&>@$L^DaT zz(hnzO=ST!Kh_Pu!Q=qo=r=0=EBxT8R*a68H9ut~0N6|4=Q>DD*qFNi796H%FxCZW g*OcC{tv7Id0kfE)K^Q^OR{#J207*qoM6N<$g2q+qxc~qF literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/twitter.png b/src/icons/ita/img/PNG/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..69db4c733a0cced54471f60898870dd0ea22610a GIT binary patch literal 544 zcmV+*0^j|KP)(2o=l5`+xGhp^!(v_sAi0vJ|g$%G6!y90l;uB31-Inf_g%K>7xF-#E5&qas&%B(1XE94FLQQyjh_N2(*?+h0^d~ z%d;Wrx-k87$7~NkO*VzG8*>u?y8Ln(c{S8H&)H)F2xXY#WQxt68%UiJ_(3$qaqiwN zNv~ED(p=lQUMlTABr&$z6{_Gjn()@01111I(u`<+r82|Rwod)yIp8-#5lsmrskx8} z82<0kZvmJx+f!gp9J?Jm>qhhwlH}kCFDZjP;D3}Jv18dUTsd3m4XGe@a_o9xYD03Y zlaRSmmr{CylM8j!%!tw8Ln;W7q6ls;?eUrFwBUa-_?QgImY_9(ksJHWn#T!H0`yM3 z(Y)EI1zB^_G03=0Wi8(W)EfDLyma``gm zfHmMX#r0y$qV#`QCjvm1-vT?88Ls7eZZKpK0LI^+305PPrIJgvS2qHn=FoEO{{>(I zt^U^RLN6z5S&Hx7s_2HmQZwUy{)Je=mgc;ay8trbNTp_QOOZpQ@r7zy2B5a&B0#fo z6M)GB%{*XI9i;4wOhQeQF!%g2`}d0psjn)U0T;B(0-L(Q!z06X1Q z2ZXcYQ0r|9Kw5R|%3-j{ICu=vcT)fwpJznhJ$P(ZYz`p8|K*wqz~q4{4|u^GywTKV uAmFSig?ne5munw$^^wdk&g)hAK~`Vw8-yV*Aj*{h0000LJS4aZf#e{lSlE~_6Q-E z?XWGqH3T4vKLM9LeXfQm0YveKBwjjH6+|C^Hv81vaHx2MGb1jNTRu_m$gk=G(B``| z`xdw=9lK*ZLpW?$`Ta+=0YvfEMU^nU5KVw>i)YqOhzJn>nD~4Qmu9_o^)gKK&X@({||^BI{BP3OaWf55pR_~GXt}%}fDY9-UIKm^ngVDC?49q(oJlbS&?M9*yZ}S@ zEG^fuAH~{;f{+_hl=?w_O;n+x&XP%fIk3!2qq>ALrKX z=6t)WFX`*A?m+A8rKIPQp2TzCw*QiJBk6~vGf97Xjy~vFBU(qpjArdx;|v0V z6Z=wR28jMTPP~lh-2s_Fd@_Yk*LsijUSh=RC;=cc?_v@4aq+0_$T9$IEe|cZ&q4yo z2q9iZnn60aeD^teeM=%}=ablY3;=5LJ6^O7ZUMN6_S^!100|g70|0D?VAyG>oga)2 zoZAbufjx6-xCHE9@~r}>_0NM~?Y$Y0OAhPr$%9J(c!W~`ybNrHgm)1rNWQzcdNYvi z_c%g92hfA9mZZO}0QL&iI2rPQJWDYJ0=0vrb2i|Bi_lISW_DIh01%l-Lgq!rcghBk zS}ONA#f{#^X}z*}$L;6l`%e>q-vd1=M<#HV<(Nx%y>b0gI?Nxv z6PC)5&fo+fT4PwQse(1Sa~xgvCYz_)u@x!V;Hf}b^Tg=JbpTGVEmBK#C?ubxxn5SD z<^7H800x)D#yfwC3zQ4F9}PPWfO#P2{s(tdItN1Jv}gW_84NV7fuyD%VPTz5NIeRO zLuL%xE^RbTC4fP1#`R1+L7&JG9m=$%a%7PKlrwWLGbS7x1yKi*p2!d_z*Les3H=

;MY@Pd}+5O*rM#bsV6Sgl9^8aGHC&IFsZ; lgwkRc002ovPDHLkV1kdXV<`Xt literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/youtube.png b/src/icons/ita/img/PNG/youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..c95edc237e2a8b949ac238f2fe34c14bd5e2d91f GIT binary patch literal 676 zcmV;V0$crwP))l2#?XcD!43d(!dLrKBTCd*K`qI9@N>z2KoP04tJS zBwYo7J4q*!05*tq0l*1q_>y!h=``qv39gUh{$c#zOWKsgzUg%<*b)FZxd`e%gMP1_ z2Z;9oHVOdp{TLybeu{BX(pDDfC;;#cb(p9A1-)X69S>})xlpaa*@lC;x zXyIQeA^F{poX+C3?H!5|<)l6;%Nel54(T}G%aiqIJqJK8kyy~?h9skgxxGaVFoa5s zq2>;$0l+as3Fa!WQN&)x;4gGTg zK=)YAVS(Q$Mc78W>w(rbnBD-;a|#OaaX!=T;F_rUg2FMyNaS2IXLS?>AMt`UHx*g61O(*|{HfPxVX2Mz8Ksh@M30g&f0fN&qjta-grig^Ji zedd43EZ~e#eOu0B99Q&%w&_HKW^*neC48FqH53%17Dz{J)PDn6?&%>%BuwZ40000< KMNUMnLSTZ@oFsJs literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/PNG/zoom-in.png b/src/icons/ita/img/PNG/zoom-in.png new file mode 100644 index 0000000000000000000000000000000000000000..3a6d3d9c8d2b831ee753565ebd5b9f8bbbf14d14 GIT binary patch literal 652 zcmV;70(1R|P)v=L(;vZhdzkGjQHo0P7N^H0z$-&+X8C|aLOAy zE&IJmy0sHOB>=k?b0lfgzDJdjDKibNAprQJof=?Hm4bFD0huc!f*N~9xQQ<%kb)y6 zC#zX_0}_Ykk!@F^l)#HgItzG8lypIYbU>m=feT5P?pYFY&bt7|7svP~QUK}RE$fwX3dF^GKe zJY6$iR99F9Y{aG!(OM4>kAk5G7^jR}x)vu{R29(L>8|7GWYj*>@63Anq6jb-PMD4n z0m_9mAQznw=XR~qD)8Xh*Vh#?U^tBTlY*BJKz;}JYnWfJ$TRum z*4t)Io~49|!5chJRsAXFJ_T}cWCMurQGnNqso*K$oj77#F-{HX))C!BpbI=zofyFU ze*sg|7yaM=7eK1BeA@_=fLElyKQt$>RPfw{O9xL0{0q1f_&0DT;P*c2)Jtt)CW|)0 mgw!i_N;&mSyJ)YOe*Xo+HlSa0_ZtBK000061wkK&{(wd}ANz0PHCA~`ekn|wwahi+4jQ-Cgog|0e764-IUERdC0EqG? zMazCfN0da&W40rS=TOpWddc`OG4nUE4FH@!rKm?~b7=Mq5a$U9Z0zP>qX2T}r;@Hb zuf;gpc$T!0G_qw(L;<`c+K(jNwsf9P=NJINFCY{F0DXuK5kY4cg9)6Yiz*lo01Ms| zP*ROE>}mvoklAa+13-@7OS(ux>gwFqBVJe-dH^`@14-*;`gBBsh>tl|4*<&L7|4P? zjT%8pk30ZBOiD$i1b{dh_w2JKa|r4S9Yg?Jr&3xvia2LYQvlWa2ms10Vyt7pi=J@= zS64d#F!lhjn1?g#)6f*f&D8*nhL-CAZ41t7ftv+3kuC<9zRUu1>i}xy2%w8D)`wA1 zsjg#EJVLGYg1%TF|It*{RU-hbfh?81dm$qGbJLYULBoBLH&e(8lGGM#80nKEeN{TQ6dxk=f;y^{_C(-ZTbE z=g>yR#v00000NkvXXu0mjfc3ThY literal 0 HcmV?d00001 diff --git a/src/icons/ita/img/Read Me.txt b/src/icons/ita/img/Read Me.txt new file mode 100644 index 000000000..51f229da6 --- /dev/null +++ b/src/icons/ita/img/Read Me.txt @@ -0,0 +1,15 @@ +The *SVG* folder contains the icons you selected as separate SVG files. + +If you prefer using PNGs, PDFs, or CSS sprites, refer to the Preferences panel of the IcoMoon app before downloading your zip pack. + +*demo.html* lists the icons that you selected. To insert your icons as inline SVGs (with the element), copy the element (that contains symbol definitions) from the source of the demo.html file, below your own HTML's tag. After copying this SVG, you can reference your glyphs like the following: + + + +You can get this code from the SVG tab of the IcoMoon app, or by referring to the source of the demo.html file. To see how you can change the color/size of your icons using CSS, refer to the example provided in the *style.css* file. + +If you prefer to reference an external SVG (containing ) instead of embedding it in HTML, you will need to use *svgxuse.js* in order to support IE 9+. In browsers that don't support referencing external SVGs (such as IE 9), this polyfill sends one HTTP request to fetch and cache all symbol definitions. See *demo-external-svg.html* for this approach. This demo references the *symbol-defs.svg* file and uses the aforementioned polyfill. Note that it must be hosted on a web server to work +properly. Learn more aobut this polyfill here: https://github.com/Keyamoon/svgxuse + +You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection. + diff --git a/src/icons/ita/img/SVG/app.svg b/src/icons/ita/img/SVG/app.svg new file mode 100644 index 000000000..a599cc3f3 --- /dev/null +++ b/src/icons/ita/img/SVG/app.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/arrow-down.svg b/src/icons/ita/img/SVG/arrow-down.svg new file mode 100644 index 000000000..88b0df3b5 --- /dev/null +++ b/src/icons/ita/img/SVG/arrow-down.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/arrow-left.svg b/src/icons/ita/img/SVG/arrow-left.svg new file mode 100644 index 000000000..4a5c84592 --- /dev/null +++ b/src/icons/ita/img/SVG/arrow-left.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/arrow-right.svg b/src/icons/ita/img/SVG/arrow-right.svg new file mode 100644 index 000000000..29b0947f3 --- /dev/null +++ b/src/icons/ita/img/SVG/arrow-right.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/arrow-up.svg b/src/icons/ita/img/SVG/arrow-up.svg new file mode 100644 index 000000000..d42a417c7 --- /dev/null +++ b/src/icons/ita/img/SVG/arrow-up.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/calendar.svg b/src/icons/ita/img/SVG/calendar.svg new file mode 100644 index 000000000..3ee2ac003 --- /dev/null +++ b/src/icons/ita/img/SVG/calendar.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/SVG/camera.svg b/src/icons/ita/img/SVG/camera.svg new file mode 100644 index 000000000..f9cc026ff --- /dev/null +++ b/src/icons/ita/img/SVG/camera.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/icons/ita/img/SVG/cancel.svg b/src/icons/ita/img/SVG/cancel.svg new file mode 100644 index 000000000..011b9d22b --- /dev/null +++ b/src/icons/ita/img/SVG/cancel.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/check.svg b/src/icons/ita/img/SVG/check.svg new file mode 100644 index 000000000..518a810d2 --- /dev/null +++ b/src/icons/ita/img/SVG/check.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/checkbox-checked.svg b/src/icons/ita/img/SVG/checkbox-checked.svg new file mode 100644 index 000000000..328ed1ec1 --- /dev/null +++ b/src/icons/ita/img/SVG/checkbox-checked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/checkbox.svg b/src/icons/ita/img/SVG/checkbox.svg new file mode 100644 index 000000000..1a43be747 --- /dev/null +++ b/src/icons/ita/img/SVG/checkbox.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/chevron-left.svg b/src/icons/ita/img/SVG/chevron-left.svg new file mode 100644 index 000000000..39fc16d9f --- /dev/null +++ b/src/icons/ita/img/SVG/chevron-left.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/chevron-right.svg b/src/icons/ita/img/SVG/chevron-right.svg new file mode 100644 index 000000000..e378fb07a --- /dev/null +++ b/src/icons/ita/img/SVG/chevron-right.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/close.svg b/src/icons/ita/img/SVG/close.svg new file mode 100644 index 000000000..84f5848e5 --- /dev/null +++ b/src/icons/ita/img/SVG/close.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/collapse.svg b/src/icons/ita/img/SVG/collapse.svg new file mode 100644 index 000000000..1097ebf71 --- /dev/null +++ b/src/icons/ita/img/SVG/collapse.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/comment.svg b/src/icons/ita/img/SVG/comment.svg new file mode 100644 index 000000000..fffffda03 --- /dev/null +++ b/src/icons/ita/img/SVG/comment.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/icons/ita/img/SVG/copy.svg b/src/icons/ita/img/SVG/copy.svg new file mode 100644 index 000000000..e7fa98922 --- /dev/null +++ b/src/icons/ita/img/SVG/copy.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/download.svg b/src/icons/ita/img/SVG/download.svg new file mode 100644 index 000000000..a9f7081e8 --- /dev/null +++ b/src/icons/ita/img/SVG/download.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/SVG/drop-down.svg b/src/icons/ita/img/SVG/drop-down.svg new file mode 100644 index 000000000..897cbbdac --- /dev/null +++ b/src/icons/ita/img/SVG/drop-down.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/drop-up.svg b/src/icons/ita/img/SVG/drop-up.svg new file mode 100644 index 000000000..0afef7ffb --- /dev/null +++ b/src/icons/ita/img/SVG/drop-up.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/error.svg b/src/icons/ita/img/SVG/error.svg new file mode 100644 index 000000000..a2d6a8436 --- /dev/null +++ b/src/icons/ita/img/SVG/error.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/icons/ita/img/SVG/expand-media.svg b/src/icons/ita/img/SVG/expand-media.svg new file mode 100644 index 000000000..a5872be81 --- /dev/null +++ b/src/icons/ita/img/SVG/expand-media.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/expand.svg b/src/icons/ita/img/SVG/expand.svg new file mode 100644 index 000000000..cc86bee59 --- /dev/null +++ b/src/icons/ita/img/SVG/expand.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/external-link.svg b/src/icons/ita/img/SVG/external-link.svg new file mode 100644 index 000000000..8a7c5b578 --- /dev/null +++ b/src/icons/ita/img/SVG/external-link.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/SVG/facebook.svg b/src/icons/ita/img/SVG/facebook.svg new file mode 100644 index 000000000..fbc444425 --- /dev/null +++ b/src/icons/ita/img/SVG/facebook.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/favorite.svg b/src/icons/ita/img/SVG/favorite.svg new file mode 100644 index 000000000..9d45366d1 --- /dev/null +++ b/src/icons/ita/img/SVG/favorite.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/file.svg b/src/icons/ita/img/SVG/file.svg new file mode 100644 index 000000000..42871118a --- /dev/null +++ b/src/icons/ita/img/SVG/file.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/icons/ita/img/SVG/flickr.svg b/src/icons/ita/img/SVG/flickr.svg new file mode 100644 index 000000000..7652d285f --- /dev/null +++ b/src/icons/ita/img/SVG/flickr.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/googleplus.svg b/src/icons/ita/img/SVG/googleplus.svg new file mode 100644 index 000000000..7ba9f3261 --- /dev/null +++ b/src/icons/ita/img/SVG/googleplus.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/link.svg b/src/icons/ita/img/SVG/link.svg new file mode 100644 index 000000000..5ff08955f --- /dev/null +++ b/src/icons/ita/img/SVG/link.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/SVG/list.svg b/src/icons/ita/img/SVG/list.svg new file mode 100644 index 000000000..a4335fa17 --- /dev/null +++ b/src/icons/ita/img/SVG/list.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/icons/ita/img/SVG/lock.svg b/src/icons/ita/img/SVG/lock.svg new file mode 100644 index 000000000..12d40344e --- /dev/null +++ b/src/icons/ita/img/SVG/lock.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/SVG/mail.svg b/src/icons/ita/img/SVG/mail.svg new file mode 100644 index 000000000..2b4509286 --- /dev/null +++ b/src/icons/ita/img/SVG/mail.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/more-actions.svg b/src/icons/ita/img/SVG/more-actions.svg new file mode 100644 index 000000000..033b42619 --- /dev/null +++ b/src/icons/ita/img/SVG/more-actions.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/icons/ita/img/SVG/more-items.svg b/src/icons/ita/img/SVG/more-items.svg new file mode 100644 index 000000000..43389fd76 --- /dev/null +++ b/src/icons/ita/img/SVG/more-items.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/icons/ita/img/SVG/pdf.svg b/src/icons/ita/img/SVG/pdf.svg new file mode 100644 index 000000000..ceb923d47 --- /dev/null +++ b/src/icons/ita/img/SVG/pdf.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/icons/ita/img/SVG/pin.svg b/src/icons/ita/img/SVG/pin.svg new file mode 100644 index 000000000..868af9025 --- /dev/null +++ b/src/icons/ita/img/SVG/pin.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/radio-button-checked.svg b/src/icons/ita/img/SVG/radio-button-checked.svg new file mode 100644 index 000000000..0b7a46fbb --- /dev/null +++ b/src/icons/ita/img/SVG/radio-button-checked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/radio-button.svg b/src/icons/ita/img/SVG/radio-button.svg new file mode 100644 index 000000000..0c1297c81 --- /dev/null +++ b/src/icons/ita/img/SVG/radio-button.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/refresh.svg b/src/icons/ita/img/SVG/refresh.svg new file mode 100644 index 000000000..c7e30f0f8 --- /dev/null +++ b/src/icons/ita/img/SVG/refresh.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/rss.svg b/src/icons/ita/img/SVG/rss.svg new file mode 100644 index 000000000..aa4a1df06 --- /dev/null +++ b/src/icons/ita/img/SVG/rss.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/search.svg b/src/icons/ita/img/SVG/search.svg new file mode 100644 index 000000000..33fc60493 --- /dev/null +++ b/src/icons/ita/img/SVG/search.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/settings.svg b/src/icons/ita/img/SVG/settings.svg new file mode 100644 index 000000000..8a1c725a8 --- /dev/null +++ b/src/icons/ita/img/SVG/settings.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/share.svg b/src/icons/ita/img/SVG/share.svg new file mode 100644 index 000000000..e982a0d12 --- /dev/null +++ b/src/icons/ita/img/SVG/share.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/slideshare.svg b/src/icons/ita/img/SVG/slideshare.svg new file mode 100644 index 000000000..1b6aaf9e3 --- /dev/null +++ b/src/icons/ita/img/SVG/slideshare.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/twitter.svg b/src/icons/ita/img/SVG/twitter.svg new file mode 100644 index 000000000..7bb0dd0fc --- /dev/null +++ b/src/icons/ita/img/SVG/twitter.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/unlock.svg b/src/icons/ita/img/SVG/unlock.svg new file mode 100644 index 000000000..8c143f423 --- /dev/null +++ b/src/icons/ita/img/SVG/unlock.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/SVG/upload.svg b/src/icons/ita/img/SVG/upload.svg new file mode 100644 index 000000000..ec2ee6a49 --- /dev/null +++ b/src/icons/ita/img/SVG/upload.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/SVG/video.svg b/src/icons/ita/img/SVG/video.svg new file mode 100644 index 000000000..a41f4f614 --- /dev/null +++ b/src/icons/ita/img/SVG/video.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/whatsapp.svg b/src/icons/ita/img/SVG/whatsapp.svg new file mode 100644 index 000000000..a919934b8 --- /dev/null +++ b/src/icons/ita/img/SVG/whatsapp.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/youtube.svg b/src/icons/ita/img/SVG/youtube.svg new file mode 100644 index 000000000..5076483e5 --- /dev/null +++ b/src/icons/ita/img/SVG/youtube.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/icons/ita/img/SVG/zoom-in.svg b/src/icons/ita/img/SVG/zoom-in.svg new file mode 100644 index 000000000..a0e858815 --- /dev/null +++ b/src/icons/ita/img/SVG/zoom-in.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/SVG/zoom-out.svg b/src/icons/ita/img/SVG/zoom-out.svg new file mode 100644 index 000000000..d62927645 --- /dev/null +++ b/src/icons/ita/img/SVG/zoom-out.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/icons/ita/img/demo-external-svg.html b/src/icons/ita/img/demo-external-svg.html new file mode 100644 index 000000000..4cfc8e51f --- /dev/null +++ b/src/icons/ita/img/demo-external-svg.html @@ -0,0 +1,286 @@ + + + + IcoMoon - SVG Icons + + + + + + +

+
+

SVG Icons - Generated by IcoMoon

Notice: This demo (along with "symbol-defs.svg" and "svgxuse.js" files) should be hosted on a web server to work properly.

+
+
+
+

Grid Size: 0

+
+
+ Icon-slideshare +
+
+
+
+ Icon-googleplus +
+
+
+
+ Icon-flickr +
+
+
+
+ Icon-expand-media +
+
+
+
+ Icon-list +
+
+
+
+ Icon-pin +
+
+
+
+ Icon-facebook +
+
+
+
+ Icon-share +
+
+
+
+ Icon-twitter +
+
+
+
+ Icon-whatsapp +
+
+
+
+ Icon-rss +
+
+
+
+ Icon-youtube +
+
+
+
+ Icon-comment +
+
+
+
+ Icon-file +
+
+
+
+ Icon-mail +
+
+
+
+ Icon-video +
+
+
+
+ Icon-camera +
+
+
+
+ Icon-external-link +
+
+
+
+ Icon-link +
+
+
+
+ Icon-calendar +
+
+
+
+ Icon-pdf +
+
+
+
+ Icon-copy +
+
+
+
+ Icon-favorite +
+
+
+
+ Icon-error +
+
+
+
+ Icon-download +
+
+
+
+ Icon-upload +
+
+
+
+ Icon-unlock +
+
+
+
+ Icon-lock +
+
+
+
+ Icon-settings +
+
+
+
+ Icon-search +
+
+
+
+ Icon-zoom-in +
+
+
+
+ Icon-zoom-out +
+
+
+
+ Icon-arrow-down +
+
+
+
+ Icon-arrow-up +
+
+
+
+ Icon-more-items +
+
+
+
+ Icon-more-actions +
+
+
+
+ Icon-check +
+
+
+
+ Icon-cancel +
+
+
+
+ Icon-app +
+
+
+
+ Icon-refresh +
+
+
+
+ Icon-close +
+
+
+
+ Icon-drop-up +
+
+
+
+ Icon-drop-down +
+
+
+
+ Icon-collapse +
+
+
+
+ Icon-expand +
+
+
+
+ Icon-chevron-right +
+
+
+
+ Icon-chevron-left +
+
+
+
+ Icon-arrow-right +
+
+
+
+ Icon-arrow-left +
+
+
+
+ Icon-checkbox-checked +
+
+
+
+ Icon-checkbox +
+
+
+
+ Icon-radio-button +
+
+
+
+ Icon-radio-button-checked +
+
+
+ + + diff --git a/src/icons/ita/img/demo-files/demo.css b/src/icons/ita/img/demo-files/demo.css new file mode 100644 index 000000000..59acc1239 --- /dev/null +++ b/src/icons/ita/img/demo-files/demo.css @@ -0,0 +1,148 @@ +body { + padding: 0; + margin: 0; + font-family: sans-serif; + font-size: 1em; + line-height: 1.5; + color: #555; + background: #fff; +} +h1 { + font-size: 1.5em; + font-weight: normal; + box-shadow: 0 1px #ddd, 0 2px #fff, 0 3px #ddd; +} +small { + font-size: .66666667em; +} +a { + color: #e74c3c; + text-decoration: none; +} +a:hover, a:focus { + box-shadow: 0 1px #e74c3c; +} +.bshadow0, input { + box-shadow: inset 0 -2px #e7e7e7; +} +input:hover { + box-shadow: inset 0 -2px #ccc; +} +input, fieldset { + font-size: 1em; + margin: 0; + padding: 0; + border: 0; +} +input { + color: inherit; + line-height: 1.5; + height: 1.5em; + padding: .25em 0; +} +input:focus { + outline: none; + box-shadow: inset 0 -2px #449fdb; +} +.glyph { + font-size: 16px; + width: 17em; + margin-right: 1.5em; + float: left; + overflow: hidden; +} +svg { + color: #000; +} +.liga { + width: 80%; + width: calc(100% - 2.5em); +} +.talign-right { + text-align: right; +} +.talign-center { + text-align: center; +} +.bgc1 { + background: #f1f1f1; +} +.fgc0 { + color: #000; +} +.fgc1 { + color: #999; +} +p { + margin-top: 1em; + margin-bottom: 1em; +} +.mvm { + margin-top: .75em; + margin-bottom: .75em; +} +.mtn { + margin-top: 0; +} +.mtl, .mal { + margin-top: 1.5em; +} +.mbl, .mal { + margin-bottom: 1.5em; +} +.mal, .mhl { + margin-left: 1.5em; + margin-right: 1.5em; +} +.mhmm { + margin-left: 1em; + margin-right: 1em; +} +.mls { + margin-left: .25em; +} +.ptl { + padding-top: 1.5em; +} +.pbs, .pvs { + padding-bottom: .25em; +} +.pvs, .pts { + padding-top: .25em; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.hidden-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 32px; +} + diff --git a/src/icons/ita/img/demo.html b/src/icons/ita/img/demo.html new file mode 100644 index 000000000..a1b3cedc2 --- /dev/null +++ b/src/icons/ita/img/demo.html @@ -0,0 +1,533 @@ + + + + IcoMoon - SVG Icons + + + + + + + + + +slideshare + + + +googleplus + + + +flickr + + + +expand-media + + + +list + + + + + + + + +pin + + + +facebook + + + +share + + + +twitter + + + +whatsapp + + + +rss + + + +youtube + + + +comment + + + + + +file + + + + + + +mail + + + +video + + + +camera + + + + + +external-link + + + + +link + + + + +calendar + + + + +pdf + + + + + + +copy + + + +favorite + + + +error + + + + + +download + + + + +upload + + + + +unlock + + + + +lock + + + + +settings + + + +search + + + +zoom-in + + + + +zoom-out + + + + +arrow-down + + + +arrow-up + + + +more-items + + + + + +more-actions + + + + + +check + + + +cancel + + + +app + + + +refresh + + + +close + + + +drop-up + + + +drop-down + + + +collapse + + + +expand + + + +chevron-right + + + +chevron-left + + + +arrow-right + + + +arrow-left + + + +checkbox-checked + + + +checkbox + + + +radio-button + + + +radio-button-checked + + + + + +
+
+

SVG Icons - Generated by IcoMoon

+
+
+
+

Grid Size: 0

+
+
+ Icon-slideshare +
+
+
+
+ Icon-googleplus +
+
+
+
+ Icon-flickr +
+
+
+
+ Icon-expand-media +
+
+
+
+ Icon-list +
+
+
+
+ Icon-pin +
+
+
+
+ Icon-facebook +
+
+
+
+ Icon-share +
+
+
+
+ Icon-twitter +
+
+
+
+ Icon-whatsapp +
+
+
+
+ Icon-rss +
+
+
+
+ Icon-youtube +
+
+
+
+ Icon-comment +
+
+
+
+ Icon-file +
+
+
+
+ Icon-mail +
+
+
+
+ Icon-video +
+
+
+
+ Icon-camera +
+
+
+
+ Icon-external-link +
+
+
+
+ Icon-link +
+
+
+
+ Icon-calendar +
+
+
+
+ Icon-pdf +
+
+
+
+ Icon-copy +
+
+
+
+ Icon-favorite +
+
+
+
+ Icon-error +
+
+
+
+ Icon-download +
+
+
+
+ Icon-upload +
+
+
+
+ Icon-unlock +
+
+
+
+ Icon-lock +
+
+
+
+ Icon-settings +
+
+
+
+ Icon-search +
+
+
+
+ Icon-zoom-in +
+
+
+
+ Icon-zoom-out +
+
+
+
+ Icon-arrow-down +
+
+
+
+ Icon-arrow-up +
+
+
+
+ Icon-more-items +
+
+
+
+ Icon-more-actions +
+
+
+
+ Icon-check +
+
+
+
+ Icon-cancel +
+
+
+
+ Icon-app +
+
+
+
+ Icon-refresh +
+
+
+
+ Icon-close +
+
+
+
+ Icon-drop-up +
+
+
+
+ Icon-drop-down +
+
+
+
+ Icon-collapse +
+
+
+
+ Icon-expand +
+
+
+
+ Icon-chevron-right +
+
+
+
+ Icon-chevron-left +
+
+
+
+ Icon-arrow-right +
+
+
+
+ Icon-arrow-left +
+
+
+
+ Icon-checkbox-checked +
+
+
+
+ Icon-checkbox +
+
+
+
+ Icon-radio-button +
+
+
+
+ Icon-radio-button-checked +
+
+
+ + + diff --git a/src/icons/ita/img/selection.json b/src/icons/ita/img/selection.json new file mode 100644 index 000000000..49221a488 --- /dev/null +++ b/src/icons/ita/img/selection.json @@ -0,0 +1,1684 @@ +{ + "IcoMoonType": "selection", + "icons": [ + { + "icon": { + "paths": [ + "M60.801 0.002v492.799c-12.799-6.4-31.999-19.2-44.8-6.4s6.4 25.6 6.4 38.4c64 64 134.4 108.799 211.2 140.8-19.2 51.199-25.6 108.799-19.2 166.399 12.799 96 76.8 192 179.2 192 51.199 0 102.4-31.999 102.4-89.599v-217.6c12.799 0 25.6 6.4 38.4 12.799v198.4c0 12.799 0 25.6 6.4 38.4 19.2 31.999 57.6 51.199 96 51.199 108.799-6.4 166.399-96 179.2-192 6.4-57.6 0-115.2-19.2-166.399 70.399-31.999 204.799-89.599 223.999-172.8 0-12.799-6.4-12.799-19.2-12.799s-25.6 6.4-31.999 12.799v-486.4h-908.8zM118.401 51.201h819.199v473.599c-12.799 6.4-25.6 12.799-38.4 19.2l-729.6 12.799c-19.2-6.4-38.4-19.2-51.199-25.6v-480zM387.201 300.801c-70.399 0-121.6 51.199-121.6 121.6 0 64 51.199 121.6 121.6 121.6 64 0 121.6-57.6 121.6-121.6s-51.199-121.6-121.6-121.6zM675.2 300.801c-64 0-121.6 51.199-121.6 121.6 0 64 57.6 121.6 121.6 121.6 70.399 0 121.6-57.6 121.6-121.6s-51.199-121.6-121.6-121.6z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "slideshare" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 64, + "id": 0, + "name": "slideshare", + "prevSize": 32, + "code": 83 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M537.599 825.603c0-6.4 0-19.2-6.4-25.6 0-6.4 0-12.799-6.4-19.2 0-6.4-6.4-12.799-12.799-19.2s-12.799-12.799-12.799-19.2c-6.4-6.4-12.799-12.799-19.2-19.2s-12.799-12.799-19.2-19.2c-6.4 0-12.799-6.4-19.2-12.799s-12.799-12.799-19.2-12.799c0-6.4-12.799-6.4-19.2-12.799-12.799-6.4-19.2-12.799-19.2-12.799-6.4 0-19.2 0-31.999 0-25.6 0-44.8 0-64 6.4s-44.8 6.4-64 19.2c-25.6 6.4-44.8 12.799-57.6 25.6-6.4 0-25.6 12.799-38.4 31.999s-19.2 38.4-19.2 64c0 25.6 6.4 51.199 19.2 70.399 12.799 25.6 31.999 38.4 57.6 51.199s44.8 25.6 70.399 25.6c25.6 6.4 51.199 12.799 76.8 12.799s44.8 0 70.399-6.4c19.2-6.4 38.4-12.799 57.6-25.6s31.999-25.6 44.8-44.8c25.6-12.799 31.999-31.999 31.999-57.6v0zM467.199 288.004c0-25.6 0-51.199-6.4-76.8s-19.2-51.199-31.999-76.8c-12.799-25.6-31.999-44.8-51.199-64-25.6-19.2-51.199-25.6-76.8-25.6-38.4 0-64 12.799-89.599 44.8s-31.999 64-31.999 102.4c0 19.2 0 38.4 6.4 57.6s12.799 44.8 19.2 64c6.4 19.2 19.2 38.4 31.999 57.6s25.6 31.999 44.8 38.4c19.2 12.799 38.4 12.799 57.6 12.799 38.4 0 70.399-12.799 83.2-38.4 31.999-19.2 44.8-51.199 44.8-96v0zM384 0.004h268.8l-83.2 44.8h-83.2c25.6 19.2 51.199 44.8 64 76.8 19.2 38.4 25.6 70.399 25.6 108.799 0 31.999-6.4 57.6-12.799 83.2-12.799 25.6-19.2 44.8-31.999 57.6s-25.6 25.6-38.4 38.4c-12.799 12.799-25.6 25.6-31.999 38.4-12.799 12.799-12.799 25.6-12.799 44.8 0 12.799 6.4 19.2 12.799 31.999s12.799 19.2 25.6 31.999c12.799 6.4 25.6 19.2 38.4 31.999 12.799 6.4 25.6 19.2 38.4 31.999s25.6 25.6 38.4 38.4c12.799 12.799 19.2 31.999 25.6 51.199s12.799 38.4 12.799 64c0 64-25.6 121.6-83.2 172.8-64 51.199-147.199 76.8-256 76.8-25.6 0-51.199 0-70.399-6.4-25.6-6.4-51.199-12.799-76.8-19.2-25.6-12.799-44.8-19.2-64-38.4s-31.999-31.999-44.8-51.199c-38.4-25.6-44.8-51.199-44.8-76.8s6.4-51.199 25.6-83.2c12.799-25.6 31.999-44.8 57.6-64s57.6-31.999 89.599-44.8c31.999-6.4 64-19.2 96-19.2 31.999-6.4 57.6-6.4 89.599-6.4-25.6-31.999-38.4-64-38.4-89.599 0-6.4 0-12.799 0-12.799 0-6.4 0-6.4 6.4-12.799 0 0 0-6.4 6.4-12.799 0-6.4 0-6.4 6.4-12.799-19.2 0-31.999 6.4-44.8 6.4-64 0-115.2-19.2-160-57.6-44.8-57.6-70.399-108.799-70.399-172.8 0-51.199 19.2-102.4 64-153.6 38.4-44.8 83.2-76.8 140.8-89.599 38.4-6.4 76.8-6.4 115.2-6.4v0zM1023.998 160.003v76.8h-160v160h-76.8v-160h-160v-76.8h160v-160h76.8v160h160z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "google_plus" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 65, + "id": 1, + "name": "googleplus", + "prevSize": 32, + "code": 71 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M832 0c51.199 0 96 19.2 134.4 57.6s57.6 83.2 57.6 134.4v640c0 51.199-19.2 96-57.6 134.4s-83.2 57.6-134.4 57.6h-640c-51.199 0-96-19.2-134.4-57.6s-57.6-83.2-57.6-134.4v-640c0-51.199 19.2-96 57.6-134.4s83.2-57.6 134.4-57.6h640zM467.201 511.999c0-38.4-12.799-70.399-44.8-102.4s-57.6-38.4-102.4-38.4c-38.4 0-70.399 12.799-96 44.8-25.6 25.6-44.8 57.6-44.8 102.4 0 38.4 12.799 70.399 44.8 102.4 25.6 19.2 64 31.999 96 31.999 38.4 0 70.399-12.799 102.4-44.8 25.6-25.6 44.8-57.6 44.8-96zM844.801 511.999c0-38.4-12.799-70.399-44.8-102.4-25.6-25.6-64-38.4-96-38.4-38.4 0-70.399 12.799-102.4 44.8-25.6 25.6-44.8 57.6-44.8 102.4 0 38.4 12.799 70.399 44.8 102.4 25.6 25.6 57.6 44.8 102.4 44.8 38.4 0 70.399-12.799 96-44.8 25.6-38.4 44.8-70.399 44.8-108.799z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "flickr" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 66, + "id": 2, + "name": "flickr", + "prevSize": 32, + "code": 70 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M1001.245 1024h-978.489c-11.377 0-22.756-11.377-22.756-22.756v-972.8c0-17.067 11.377-28.444 22.756-28.444h972.8c17.067 0 28.444 11.377 28.444 28.444v972.8c0 11.377-11.377 22.756-22.756 22.756zM51.201 972.8h921.6v-921.6h-921.6v921.6zM768.001 420.977c-11.377 0-22.756-11.377-22.756-22.756v-113.777h-113.777c-11.377 0-22.756-11.377-22.756-22.756-5.689-17.067 5.689-34.133 17.067-34.133h142.223c17.067 0 28.444 17.067 28.444 28.444v142.223c0 11.377-11.377 22.756-28.444 22.756v0zM256.001 420.977c-17.067 0-28.444-11.377-28.444-22.756v-142.223c0-11.377 11.377-28.444 28.444-28.444h142.223c11.377 0 22.756 11.377 22.756 28.444 0 11.377-11.377 22.756-22.756 22.756h-113.777v113.777c-5.689 17.067-17.067 28.444-28.444 28.444v0zM398.224 796.444h-142.223c-17.067 0-28.444-11.377-28.444-28.444v-142.223c0-11.377 11.377-22.756 22.756-22.756s22.756 11.377 22.756 22.756v113.777h113.777c11.377 0 22.756 11.377 22.756 22.756s0 34.133-11.377 34.133v0zM768.001 796.444h-142.223c-11.377 0-22.756-11.377-22.756-22.756s11.377-22.756 22.756-22.756h113.777v-113.777c0-11.377 11.377-22.756 22.756-22.756s22.756 11.377 22.756 22.756v142.223c11.377 5.689 0 17.067-17.067 17.067v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "expand_media" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 67, + "id": 3, + "name": "expand-media", + "prevSize": 32, + "code": 9946 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M0 455.111h113.777v113.777h-113.777v-113.777z", + "M0 682.667h113.777v113.777h-113.777v-113.777z", + "M0 227.556h113.777v113.777h-113.777v-113.777z", + "M227.556 455.111h796.444v113.777h-796.444v-113.777z", + "M227.556 682.667h796.444v113.777h-796.444v-113.777z", + "M227.556 227.556h796.444v113.777h-796.444v-113.777z" + ], + "attrs": [ + {}, + {}, + {}, + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "list" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {}, + {}, + {}, + {} + ], + "properties": { + "order": 68, + "id": 4, + "name": "list", + "prevSize": 32, + "code": 8803 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M812.8 300.8c0 166.4-300.8 723.2-300.8 723.2s-300.8-556.801-300.8-723.2c0-166.4 134.4-300.8 300.8-300.8s300.8 134.4 300.8 300.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pin" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 69, + "id": 5, + "name": "pin", + "prevSize": 32, + "code": 128681 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M591.645 335.644h159.289l-17.067 176.356h-142.222v511.999h-210.489v-511.999h-108.089v-176.356h108.089v-108.089c0-73.956 17.067-130.844 51.2-170.666 39.823-39.823 96.711-56.889 176.356-56.889h142.222v176.356h-85.333c-17.067 0-28.444 0-39.823 5.689-11.377 0-17.067 5.689-22.756 11.377-5.689 11.377-5.689 17.067-11.377 22.756 0 5.689 0 17.067 0 28.444v91.023z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "facebook" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 70, + "id": 6, + "name": "facebook", + "prevSize": 32, + "code": 102 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M358.4 512c0 6.4 0 6.4 0 12.799l364.799 185.599c31.999-25.6 70.399-44.8 115.2-44.8 102.4 0 179.2 83.2 179.2 179.2 0 102.4-83.2 179.2-179.2 179.2-102.4 0-179.2-83.2-179.2-179.2 0-6.4 0-6.4 0-12.799l-364.799-185.599c-31.999 25.6-70.399 44.8-115.2 44.8-96 0-179.2-76.8-179.2-179.2s83.2-179.2 179.2-179.2c44.8 0 83.2 12.799 115.2 44.8l371.2-185.599c0-6.4 0-6.4 0-12.799 0-102.4 83.2-179.2 179.2-179.2s179.2 83.2 179.2 179.2-83.2 179.2-179.2 179.2c-44.8 0-83.2-12.799-115.2-44.8l-364.799 185.599c-6.4 6.4-6.4 6.4-6.4 12.799z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "share" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 71, + "id": 7, + "name": "share", + "prevSize": 32, + "code": 128226 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M1024 196.266c-28.444 39.823-62.577 73.956-108.089 108.089v28.444c0 96.711-22.756 187.733-62.577 278.756-45.511 91.023-113.777 164.977-210.489 227.556-91.023 62.577-199.111 91.023-318.577 91.023s-227.556-28.444-324.267-91.023c11.377 0 28.444 0 51.2 0 96.711 0 182.044-28.444 261.689-85.333-45.511 0-85.333-17.067-119.467-45.511s-62.577-62.577-73.956-102.4c5.689 0 17.067 5.689 34.133 5.689s39.823 0 56.889-5.689c-51.2-11.377-91.023-34.133-119.467-73.956-34.133-51.2-45.511-91.023-45.511-142.223v0c28.444 11.377 56.889 22.756 91.023 28.444-62.577-51.2-91.023-108.089-91.023-182.044 0-34.133 11.377-68.267 28.444-102.4 113.777 136.533 256 210.489 432.356 216.177-5.689-11.377-5.689-28.444-5.689-45.511 0-56.889 17.067-108.089 62.577-147.911 39.823-39.823 91.023-62.577 147.911-62.577 62.577 0 108.089 17.067 153.6 62.577 45.511-11.377 91.023-22.756 130.844-45.511-17.067 45.511-45.511 85.333-91.023 113.777 39.823-5.689 79.644-17.067 119.467-28.444z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "twitter" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 72, + "id": 8, + "name": "twitter", + "prevSize": 32, + "code": 84 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M651.377 563.197c5.689 0 28.444 11.377 62.577 28.444 39.823 17.067 56.889 28.444 56.889 34.133 0 0 0 5.689 0 11.377 0 17.067-5.689 34.133-11.377 51.2s-22.756 34.133-45.51 45.51c-22.756 11.377-45.51 17.067-68.266 17.067s-68.266-11.377-125.156-39.823c-39.823-22.756-79.644-45.51-113.777-79.644s-62.577-73.956-96.71-125.156c-28.444-45.51-39.823-91.022-39.823-125.156v-5.689c0-39.823 17.067-73.956 51.2-102.4 5.689-11.377 17.067-17.067 28.444-17.067 0 0 5.689 0 11.377 0s11.377 0 11.377 0 11.377 0 17.067 5.689c5.689 0 5.689 5.689 11.377 17.067 0 11.377 11.377 28.444 22.756 62.577 11.377 28.444 17.067 45.51 17.067 51.2 0 11.377-5.689 22.756-22.756 39.823-11.377 5.689-22.756 17.067-22.756 22.756 0 0 0 5.689 0 11.377 17.067 34.133 39.823 62.577 68.266 91.022 22.756 22.756 56.889 45.51 102.4 68.266 5.689 0 11.377 5.689 17.067 5.689s17.067-11.377 34.133-34.133c17.067-22.756 28.444-34.133 34.133-34.133v0zM520.532 915.906c56.889 0 108.089-11.377 164.977-34.133 51.2-22.756 96.71-51.2 130.843-85.333s68.266-79.644 85.333-130.843c22.756-51.2 34.133-108.089 34.133-164.977s-11.377-108.089-34.133-159.289c-22.756-56.889-51.2-102.4-91.022-136.533s-79.644-68.266-130.843-91.022c-51.2-22.756-108.089-34.133-164.977-34.133s-108.089 17.067-159.289 34.133c-51.2 22.756-96.71 51.2-130.843 91.022s-68.266 79.644-91.022 130.843c-22.756 51.2-28.444 108.089-28.444 164.977 0 91.022 22.756 170.666 79.644 244.622l-51.2 153.599 159.289-51.2c68.266 45.51 142.222 68.266 227.555 68.266zM520.532-0.001c68.266 0 130.843 11.377 193.422 39.823 62.577 22.756 113.777 62.577 159.289 108.089s79.644 96.71 108.089 159.289c28.444 62.577 39.823 125.156 39.823 193.422s-11.377 130.843-39.823 193.422c-22.756 62.577-62.577 113.777-108.089 159.289s-96.71 79.644-159.289 108.089c-62.577 22.756-125.156 39.823-193.422 39.823-85.333 0-164.977-22.756-238.932-62.577l-278.755 85.333 85.333-267.376c-45.51-73.956-68.266-164.977-68.266-255.999 0-68.266 11.377-130.843 39.823-193.422 22.756-62.577 62.577-113.777 108.089-159.289s96.71-79.644 159.289-108.089c56.889-28.444 125.156-39.823 193.422-39.823z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "whatsapp" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 73, + "id": 9, + "name": "whatsapp", + "prevSize": 32, + "code": 87 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M280.043 876.906c0 39.603-16.972 73.547-39.603 96.176-28.287 33.945-62.232 45.259-96.176 45.259-39.603 0-73.547-11.314-96.176-39.603s-45.259-62.232-45.259-101.834 11.314-73.547 39.603-96.176 56.575-39.603 96.176-39.603c39.603 0 73.547 11.314 96.176 39.603 28.287 28.287 45.259 62.232 45.259 96.176zM653.436 967.426c0 11.314 0 22.63-11.314 33.945-5.658 11.314-22.63 16.972-33.945 16.972h-96.176c-11.314 0-22.63-5.658-28.287-11.314-11.314-5.658-16.972-16.972-16.972-28.287-11.314-107.492-56.575-203.669-135.779-282.873s-169.724-118.807-282.873-130.121c-11.314 0-22.63-5.658-28.287-16.972-16.972-11.314-16.972-22.63-16.972-33.945v-96.176c0-11.314 5.658-22.63 16.972-33.945 5.658-11.314 16.972-11.314 28.287-11.314h5.658c73.547 5.658 147.094 22.63 220.641 56.575s130.121 73.547 186.696 130.121c56.575 50.917 96.176 118.807 130.121 186.696s50.917 147.094 62.232 220.641v0zM1021.171 973.083c0 11.314 0 22.63-11.314 33.945-5.658 11.314-22.63 16.972-33.945 16.972h-101.834c-11.314 0-22.63-5.658-33.945-11.314-5.658-5.658-11.314-22.63-11.314-28.287-5.658-101.834-28.287-203.669-73.547-294.189-45.259-96.176-96.176-175.382-169.724-243.271-67.89-67.89-147.094-124.465-243.271-169.724s-192.354-79.204-294.189-79.204c-11.314 0-22.63-5.658-28.287-16.972-11.314-11.314-16.972-22.63-16.972-33.945v-101.834c0-11.314 5.658-22.63 16.972-33.945 5.658-11.314 16.972-11.314 28.287-11.314v0c124.465 5.658 248.928 33.945 362.078 84.862 118.807 50.917 220.641 118.807 311.161 214.983 90.52 90.52 158.409 192.354 214.983 305.503 50.917 118.807 79.204 237.613 84.862 367.735v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "rss" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 74, + "id": 10, + "name": "rss", + "prevSize": 32, + "code": 128195 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M628.019 711.251v121.064c0 25.221-10.088 40.354-20.178 40.354s-20.178-5.045-25.221-10.088v-171.508c10.088-10.088 15.133-15.133 25.221-15.133 15.133 0 20.178 15.133 20.178 35.311v0zM824.749 716.296v25.221h-50.444v-25.221c0-25.221 10.088-40.354 25.221-40.354s25.221 15.133 25.221 40.354v0zM264.827 590.187h60.532v-50.444h-176.551v50.444h60.532v327.882h60.532v-327.882zM431.29 918.069h50.444v-282.482h-50.444v216.907c-10.088 15.133-20.178 25.221-30.266 25.221s-10.088-5.045-10.088-10.088c0 0 0-10.088 0-20.178v-206.817h-50.444v226.995c0 20.178 0 30.266 5.045 40.354 5.045 15.133 15.133 20.178 35.311 20.178s40.354-10.088 60.532-35.311v25.221zM678.463 832.315v-116.019c0-25.221 0-45.399-5.045-55.487-5.045-20.178-20.178-30.266-40.354-30.266s-40.354 10.088-55.487 30.266v-126.109h-50.444v383.37h50.444v-30.266c20.178 20.178 35.311 30.266 55.487 30.266s35.311-10.088 40.354-30.266c5.045-10.088 5.045-25.221 5.045-55.487zM875.192 827.271v-10.088h-50.444c0 20.178 0 30.266 0 35.311 0 10.088-10.088 20.178-20.178 20.178-20.178 0-25.221-15.133-25.221-40.354v-50.444h100.886v-60.532c0-30.266-5.045-50.444-15.133-65.577-15.133-20.178-35.311-30.266-60.532-30.266s-45.399 10.088-60.532 30.266c-10.088 15.133-15.133 35.311-15.133 65.577v100.886c0 30.266 5.045 50.444 20.178 65.577 15.133 20.178 35.311 30.266 60.532 30.266s50.444-10.088 60.532-30.266c10.088-10.088 10.088-20.178 10.088-30.266-5.045 0-5.045-15.133-5.045-30.266zM522.088 302.66v-121.064c0-25.221-10.088-40.354-25.221-40.354s-25.221 15.133-25.221 40.354v121.064c0 25.221 10.088 40.354 25.221 40.354 20.178 0 25.221-15.133 25.221-40.354zM940.769 731.429c0 90.798-5.045 156.375-15.133 201.774-5.045 20.178-15.133 40.354-30.266 55.487-20.178 15.133-35.311 25.221-60.532 25.221-70.62 10.088-176.551 10.088-322.838 10.088s-252.216 0-322.838-5.045c-20.178 0-40.354-10.088-60.532-25.221-15.133-15.133-30.266-35.311-30.266-55.487-10.088-45.399-15.133-110.976-15.133-201.774s5.045-156.375 15.133-201.774c5.045-25.221 15.133-40.354 30.266-60.532 20.178-15.133 35.311-25.221 60.532-25.221 70.62-10.088 176.551-10.088 317.793-10.088s252.216 5.045 322.838 10.088c20.178 0 40.354 10.088 60.532 25.221 15.133 15.133 30.266 35.311 30.266 60.532 15.133 40.354 20.178 105.931 20.178 196.729v0zM365.715 0h60.532l-75.665 226.995v156.375h-55.487v-156.375c-5.045-25.221-15.133-65.577-35.311-121.064-15.133-40.354-25.221-75.665-35.311-105.931h60.532l40.354 151.33 40.354-151.33zM577.577 191.684v100.886c0 30.266-5.045 55.487-15.133 70.62-15.133 20.178-35.311 30.266-60.532 30.266s-45.399-10.088-60.532-30.266c-10.088-15.133-15.133-40.354-15.133-70.62v-100.886c0-30.266 5.045-50.444 15.133-65.577 15.133-20.178 35.311-30.266 60.532-30.266s45.399 10.088 60.532 30.266c10.088 10.088 15.133 35.311 15.133 65.577zM769.261 95.842v287.527h-50.444v-30.266c-20.178 25.221-40.354 35.311-60.532 35.311s-30.266-5.045-35.311-20.178c-5.045-10.088-5.045-25.221-5.045-45.399v-226.995h50.444v211.862c0 10.088 0 20.178 0 20.178 0 10.088 5.045 10.088 10.088 10.088 10.088 0 20.178-10.088 30.266-25.221v-216.907h60.532z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "youtube" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 75, + "id": 11, + "name": "youtube", + "prevSize": 32, + "code": 89 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M959.999 64v639.999h-703.998c-19.2 0-31.999 6.4-44.8 19.2l-147.199 147.199v-806.398h895.998zM959.999 0.001h-895.998c-38.4 0-64 25.6-64 64v639.999c0 38.4 0 319.999 0 319.999l256-256h703.998c38.4 0 64-25.6 64-64v-639.999c0-38.4-25.6-64-64-64v0z", + "M255.999 224.001h511.999v64h-511.999v-64z", + "M255.999 416h511.999v64h-511.999v-64z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "comment" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 76, + "id": 12, + "name": "comment", + "prevSize": 32, + "code": 128172 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M967.111 113.779h-170.666v-56.889c0-34.133-22.756-56.889-56.889-56.889h-682.666c-34.133 0-56.889 22.756-56.889 56.889v796.443c0 34.133 22.756 56.889 56.889 56.889h170.666v56.889c0 34.133 22.756 56.889 56.889 56.889h682.666c34.133 0 56.889-22.756 56.889-56.889v-796.443c0-34.133-22.756-56.889-56.889-56.889zM56.891 853.334v-796.443h682.666v796.443h-682.666zM967.111 967.111h-682.666v-56.889h455.11c34.133 0 56.889-22.756 56.889-56.889v-682.666h170.666v796.443z", + "M170.668 256.001h455.11v56.889h-455.11v-56.889z", + "M170.668 426.668h455.11v56.889h-455.11v-56.889z", + "M170.668 597.334h455.11v56.889h-455.11v-56.889z" + ], + "attrs": [ + {}, + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "file" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {}, + {} + ], + "properties": { + "order": 77, + "id": 13, + "name": "file", + "prevSize": 32, + "code": 128196 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M967.111 170.667h-910.222c-34.133 0-56.889 22.756-56.889 56.889v568.889c0 34.133 22.756 56.889 56.889 56.889h910.222c34.133 0 56.889-22.756 56.889-56.889v-568.889c0-34.133-22.756-56.889-56.889-56.889zM938.667 227.556l-426.666 307.2-426.666-307.2h853.332zM56.891 796.444v-517.689l455.11 329.956 455.11-329.956v517.689h-910.222z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "mail" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 78, + "id": 14, + "name": "mail", + "prevSize": 32, + "code": 128231 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M995.556 216.179c-5.689-5.689-17.067-5.689-22.756-5.689-11.377 0-22.756 5.689-34.133 11.377l-142.222 113.777v-108.089c0-34.133-22.756-56.889-56.889-56.889h-682.667c-34.133 0-56.889 22.756-56.889 56.889v568.89c0 34.133 22.756 56.889 56.889 56.889h682.667c34.133 0 56.889-22.756 56.889-56.889v-96.711l142.222 113.777c11.377 5.689 22.756 11.377 34.133 11.377 5.689 0 17.067 0 22.756-5.689 17.067-11.377 28.444-28.444 28.444-45.511v-511.999c0-17.067-11.377-39.823-28.444-45.511zM739.557 796.445h-682.667v-568.89h682.667v568.89zM972.8 768.001l-176.356-136.533v-227.556l176.356-147.91v511.999z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "video" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 79, + "id": 15, + "name": "video", + "prevSize": 32, + "code": 127909 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M967.111 227.556v568.889h-910.222v-568.889h910.222zM967.111 170.667h-910.222c-34.133 0-56.889 22.756-56.889 56.889v568.889c0 34.133 22.756 56.889 56.889 56.889h910.222c34.133 0 56.889-22.756 56.889-56.889v-568.889c0-34.133-22.756-56.889-56.889-56.889v0z", + "M682.667 341.334c96.711 0 170.666 73.956 170.666 170.666s-73.956 170.666-170.666 170.666-170.666-73.956-170.666-170.666 73.956-170.666 170.666-170.666zM682.667 284.444c-125.156 0-227.556 102.4-227.556 227.556s102.4 227.556 227.556 227.556 227.556-102.4 227.556-227.556-102.4-227.556-227.556-227.556v0z", + "M398.224 341.334c0 31.419-25.471 56.889-56.889 56.889s-56.889-25.471-56.889-56.889c0-31.419 25.471-56.889 56.889-56.889s56.889 25.471 56.889 56.889z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "camera" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 80, + "id": 16, + "name": "camera", + "prevSize": 32, + "code": 128247 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M448.001 128c-249.6 0-448 198.4-448 448s198.4 448 448 448 448-198.4 448-448h-64c0 211.2-172.8 384-384 384s-384-172.8-384-384 172.8-384 384-384v-64z", + "M960.001 0.001h-448v64h396.799l-486.4 486.4 44.8 44.8 492.799-492.799v409.6h64v-511.999z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "external_link" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 81, + "id": 17, + "name": "external-link", + "prevSize": 32, + "code": 128413 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M500.622 369.779c34.133 0 62.577 22.756 62.577 56.889v119.466h62.577v-119.466c0-62.577-56.889-113.777-125.155-113.777v0h-375.465c-68.266 0-125.155 51.2-125.155 113.777v227.555c0 62.577 56.889 113.777 125.155 113.777h250.31v-56.889h-250.31c-34.133 0-62.577-22.756-62.577-56.889v-227.555c0-34.133 28.444-56.889 62.577-56.889h375.465z", + "M523.378 654.222c-34.133 0-62.577-22.756-62.577-56.889v-119.466h-62.577v119.466c0 62.577 56.889 113.777 125.155 113.777v0h375.465c68.266 0 125.155-51.2 125.155-113.777v-227.555c0-62.577-56.889-113.777-125.155-113.777h-250.31v56.889h250.31c34.133 0 62.577 22.756 62.577 56.889v227.555c0 34.133-28.444 56.889-62.577 56.889h-375.465z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "link" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 82, + "id": 18, + "name": "link", + "prevSize": 32, + "code": 128279, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M769.591 642.384v127.204h-127.204v-127.204h127.204zM769.591 578.781h-127.204c-38.161 0-63.603 25.441-63.603 63.603v127.204c0 38.161 25.441 63.603 63.603 63.603h127.204c38.161 0 63.603-25.441 63.603-63.603v-127.204c0-38.161-25.441-63.603-63.603-63.603v0z", + "M960.399 133.565h-133.565v-69.962c0-38.161-25.441-63.603-63.603-63.603s-63.603 25.441-63.603 63.603v69.962h-381.615v-69.962c0-38.161-25.441-63.603-63.603-63.603s-63.603 25.441-63.603 63.603v69.962h-127.204c-38.161 0-63.603 25.441-63.603 63.603v763.229c0 38.161 25.441 63.603 63.603 63.603h890.433c38.161 0 63.603-25.441 63.603-63.603v-763.229c6.361-31.801-19.081-63.603-57.242-63.603zM960.399 960.396h-890.433v-566.061h890.433v566.061zM960.399 330.732h-890.433v-133.565h127.204c0 38.161 25.441 63.603 63.603 63.603s63.603-25.441 63.603-63.603v0h381.615c0 38.161 25.441 63.603 63.603 63.603s63.603-25.441 63.603-63.603v0h133.565v133.565z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "calendar" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 83, + "id": 19, + "name": "calendar", + "prevSize": 32, + "code": 128197, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M967.111 113.779h-170.666v-56.889c0-34.133-22.756-56.889-56.889-56.889h-682.666c-34.133 0-56.889 22.756-56.889 56.889v796.443c0 34.133 22.756 56.889 56.889 56.889h170.666v56.889c0 34.133 22.756 56.889 56.889 56.889h682.666c34.133 0 56.889-22.756 56.889-56.889v-796.443c0-34.133-22.756-56.889-56.889-56.889zM56.891 853.334v-796.443h682.666v796.443h-682.666zM967.111 967.111h-682.666v-56.889h455.11c34.133 0 56.889-22.756 56.889-56.889v-682.666h170.666v796.443z", + "M193.424 466.49h-39.823v73.956h-45.511v-250.31h91.023c56.889 0 85.333 28.444 85.333 85.333 0 28.444-5.689 51.2-22.756 68.267s-39.823 22.756-68.267 22.756zM153.601 420.978h39.823c22.756 0 39.823-17.067 39.823-45.511 0-17.067-5.689-28.444-11.377-34.133-5.689 0-11.377-5.689-28.444-5.689h-39.823v85.333z", + "M398.224 534.757h-79.644v-244.622h79.644c22.756 0 39.823 0 51.2 5.689s22.756 11.377 34.133 22.756c5.689 11.377 11.377 22.756 17.067 34.133s5.689 34.133 5.689 51.2 0 39.823-5.689 56.889c0 17.067-5.689 28.444-17.067 39.823-5.689 11.377-17.067 17.067-34.133 22.756-11.377 11.377-28.444 11.377-51.2 11.377zM449.424 438.045c0-5.689 0-17.067 0-34.133s0-22.756 0-34.133c0-5.689-5.689-17.067-5.689-22.756 0 0-5.689-5.689-17.067-5.689-5.689 0-17.067-5.689-28.444-5.689h-28.444v159.289h28.444c17.067 0 28.444-5.689 39.823-11.377 5.689-11.377 11.377-22.756 11.377-45.511z", + "M546.134 534.757v-244.622h153.6v45.511h-108.089v73.956h91.023v45.511h-85.333v85.333h-51.2z" + ], + "attrs": [ + {}, + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "pdf" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {}, + {} + ], + "properties": { + "order": 84, + "id": 20, + "name": "pdf", + "prevSize": 32, + "code": 128459, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 20 + }, + { + "icon": { + "paths": [ + "M967.111 113.779h-170.666v-56.889c0-34.133-22.756-56.889-56.889-56.889h-682.666c-34.133 0-56.889 22.756-56.889 56.889v796.443c0 34.133 22.756 56.889 56.889 56.889h170.666v56.889c0 34.133 22.756 56.889 56.889 56.889h682.666c34.133 0 56.889-22.756 56.889-56.889v-796.443c0-34.133-22.756-56.889-56.889-56.889zM56.891 853.334v-796.443h682.666v796.443h-682.666zM967.111 967.111h-682.666v-56.889h455.11c34.133 0 56.889-22.756 56.889-56.889v-682.666h170.666v796.443z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "copy" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 85, + "id": 21, + "name": "copy", + "prevSize": 32, + "code": 128461, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 21 + }, + { + "icon": { + "paths": [ + "M745.244 113.777v0c113.777 0 221.867 68.267 221.867 199.111 0 193.423-301.511 466.489-455.111 580.267-153.6-119.467-455.111-392.533-455.111-580.267 0-136.533 113.777-199.111 216.177-199.111 85.333 0 153.6 39.823 193.423 102.4 11.377 17.067 28.444 28.444 51.2 28.444 0 0 0 0 0 0 22.756 0 39.823-11.377 51.2-34.133 28.444-56.889 96.711-96.711 176.356-96.711zM745.244 56.889c-96.711 0-187.733 45.511-233.244 136.533-51.2-91.023-147.911-136.533-238.933-136.533-136.533 0-273.067 91.023-273.067 256 0 284.444 512 654.223 512 654.223s512-369.777 512-654.223c0-164.977-142.223-256-278.756-256v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "favorite" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 86, + "id": 22, + "name": "favorite", + "prevSize": 32, + "code": 9825, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 22 + }, + { + "icon": { + "paths": [ + "M512 51.2c255.999 0 460.8 204.8 460.8 460.8s-204.8 460.8-460.8 460.8-460.8-204.8-460.8-460.8 204.8-460.8 460.8-460.8zM512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512v0z", + "M460.8 767.999c0-30.72 20.48-51.2 51.2-51.2s51.2 20.48 51.2 51.2c0 30.72-20.48 51.2-51.2 51.2s-51.2-20.48-51.2-51.2z", + "M481.28 665.6l-10.24-460.8h81.92l-10.24 460.8z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "error" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 87, + "id": 23, + "name": "error", + "prevSize": 32, + "code": 128500, + "ligatures": "" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 23 + }, + { + "icon": { + "paths": [ + "M18.506 962.312h986.988v61.687h-986.988v-61.687z", + "M660.047 61.685v400.963h191.229l-339.277 320.771-339.277-320.771h185.060v-400.963h302.265zM721.734 0h-425.638v400.963h-277.59l493.493 462.65 493.493-462.65h-283.759v-400.963z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "download" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 88, + "id": 24, + "name": "download", + "prevSize": 32, + "code": 11015 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 24 + }, + { + "icon": { + "paths": [ + "M15.515 0h992.97v62.061h-992.97v-62.061z", + "M511.999 242.037l341.334 322.716h-186.182v397.188h-297.891v-403.393h-198.593l341.334-316.509zM511.999 155.152l-496.484 465.455h285.479v403.393h428.218v-403.393h279.273l-496.484-465.455z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "upload" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 89, + "id": 25, + "name": "upload", + "prevSize": 32, + "code": 11014 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 25 + }, + { + "icon": { + "paths": [ + "M609.521 682.665c0 53.861-43.663 97.523-97.523 97.523s-97.523-43.663-97.523-97.523c0-53.861 43.663-97.523 97.523-97.523s97.523 43.663 97.523 97.523z", + "M853.332 341.332h-92.648v-97.523c0-136.534-107.277-243.809-243.809-243.809s-243.809 107.277-243.809 243.809v0h48.762c0-107.277 87.771-195.048 195.048-195.048s195.048 87.771 195.048 195.048v97.523h-541.257c-29.257 0-48.762 19.505-48.762 48.762v585.143c0 29.257 19.505 48.762 48.762 48.762h682.666c29.257 0 48.762-19.505 48.762-48.762v-585.143c0-29.257-19.505-48.762-48.762-48.762zM853.332 975.237h-682.666v-585.143h682.666v585.143z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "unlock" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 90, + "id": 26, + "name": "unlock", + "prevSize": 32, + "code": 128275 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 26 + }, + { + "icon": { + "paths": [ + "M609.522 682.665c0 53.861-43.663 97.523-97.523 97.523s-97.523-43.663-97.523-97.523c0-53.861 43.663-97.523 97.523-97.523s97.523 43.663 97.523 97.523z", + "M853.333 341.332h-92.648v-97.523c0-136.534-107.277-243.809-243.809-243.809s-243.809 107.277-243.809 243.809v0 97.523h-102.4c-29.257 0-48.762 19.505-48.762 48.762v585.143c0 29.257 19.505 48.762 48.762 48.762h682.666c29.257 0 48.762-19.505 48.762-48.762v-585.143c0-29.257-19.505-48.762-48.762-48.762zM321.828 243.808c0-107.277 87.771-195.048 195.048-195.048s195.048 87.771 195.048 195.048v97.523h-390.095v-97.523zM853.333 975.237h-682.666v-585.143h682.666v585.143z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "lock" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 91, + "id": 27, + "name": "lock", + "prevSize": 32, + "code": 128274 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 27 + }, + { + "icon": { + "paths": [ + "M591.36 51.201l15.36 112.64 5.12 30.72 25.6 10.24c25.6 10.24 51.2 25.6 76.8 40.96l25.6 15.36 20.48-5.12 107.52-46.080 81.92 138.24-92.16 71.68-20.48 15.36 5.12 30.72c0 15.36 5.12 30.72 5.12 46.080s0 25.6-5.12 46.080l-5.12 30.72 20.48 15.36 92.16 71.68-81.92 138.24-107.52-46.080-25.6-10.24-20.48 15.36c-25.6 20.48-51.2 35.84-76.8 46.080l-25.6 10.24-5.12 30.72-15.36 112.64h-158.72l-15.36-112.64-10.24-30.72-25.6-10.24c-25.6-10.24-51.2-25.6-76.8-40.96l-25.6-15.36-20.48 5.12-107.52 46.080-81.92-138.24 92.16-71.68 20.48-15.36-5.12-30.72c0-15.36-5.12-30.72-5.12-46.080s0-25.6 5.12-46.080l5.12-30.72-20.48-15.36-92.16-66.56 81.92-143.36 107.52 46.080 25.6 10.24 20.48-20.48c25.6-15.36 51.2-30.72 76.8-40.96l25.6-10.24 5.12-30.72 15.36-112.64h163.84zM509.44 742.401c128 0 230.4-102.4 230.4-230.4s-102.4-230.4-230.4-230.4-230.4 102.4-230.4 230.4 102.4 230.4 230.4 230.4zM611.84-0h-204.8c-10.24 0-25.6 10.24-25.6 20.48l-20.48 138.24c-30.72 10.24-56.32 30.72-87.040 51.2l-122.88-51.2c-5.12-5.12-10.24-5.12-10.24-5.12-10.24 0-20.48 5.12-25.6 15.36l-102.4 179.2c-5.12 5.12 0 20.48 10.24 30.72l107.52 81.92c0 15.36-5.12 30.72-5.12 51.2s0 35.84 5.12 51.2l-107.52 87.040c-10.24 5.12-10.24 20.48-5.12 30.72l102.4 179.2c0 5.12 10.24 10.24 20.48 10.24 5.12 0 5.12 0 10.24 0l128-51.2c25.6 20.48 56.32 35.84 87.040 51.2l20.48 133.12c0 10.24 10.24 20.48 25.6 20.48h204.8c10.24 0 25.6-10.24 25.6-20.48l20.48-133.12c30.72-10.24 61.44-30.72 87.040-51.2l128 51.2c5.12 0 5.12 0 10.24 0 10.24 0 15.36-5.12 20.48-15.36l102.4-179.2c5.12-10.24 5.12-25.6-5.12-30.72l-117.76-81.92c0-15.36 5.12-30.72 5.12-51.2s0-35.84-5.12-51.2l107.52-87.040c10.24-5.12 10.24-20.48 5.12-30.72l-102.4-179.2c0-5.12-10.24-10.24-20.48-10.24-5.12 0-5.12 0-10.24 0l-128 51.2c-25.6-20.48-56.32-35.84-87.040-51.2l-20.48-138.24c5.12-5.12-5.12-15.36-20.48-15.36v0zM509.44 691.201c-97.28 0-179.2-81.92-179.2-179.2s81.92-179.2 179.2-179.2 179.2 81.92 179.2 179.2-81.92 179.2-179.2 179.2v0z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "settings" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 92, + "id": 28, + "name": "settings", + "prevSize": 32, + "code": 9881 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 28 + }, + { + "icon": { + "paths": [ + "M0 983.955l320.357-320.357c-62.927-68.648-97.251-160.179-97.251-263.151 0-223.106 177.341-400.447 400.447-400.447s400.447 177.341 400.447 400.447c0 223.106-177.341 400.447-400.447 400.447-102.972 0-194.503-40.045-263.151-97.251l-320.357 320.357-40.045-40.045zM617.832 749.407c188.782 0 343.24-154.458 343.24-343.24s-154.458-343.24-343.24-343.24-343.24 154.458-343.24 343.24 154.458 343.24 343.24 343.24z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "search" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 93, + "id": 29, + "name": "search", + "prevSize": 32, + "code": 128269 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 29 + }, + { + "icon": { + "paths": [ + "M0 983.955l320.357-320.357c-62.927-68.648-97.251-160.179-97.251-263.151 0-223.106 177.341-400.447 400.447-400.447s400.447 177.341 400.447 400.447c0 223.106-177.341 400.447-400.447 400.447-102.972 0-194.503-40.045-263.151-97.251l-320.357 320.357-40.045-40.045zM623.553 749.407c188.782 0 343.24-154.458 343.24-343.24s-154.458-343.24-343.24-343.24-343.24 154.458-343.24 343.24 154.458 343.24 343.24 343.24z", + "M451.933 383.285h143.017v-143.017h57.207v143.017h143.017v57.207h-143.017v143.017h-57.207v-143.017h-143.017z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "zoom_in" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 94, + "id": 30, + "name": "zoom-in", + "prevSize": 32, + "code": 9906 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 30 + }, + { + "icon": { + "paths": [ + "M0 983.955l320.357-320.357c-62.927-68.648-97.251-160.179-97.251-263.151 0-223.106 177.341-400.447 400.447-400.447s400.447 177.341 400.447 400.447c0 223.106-177.341 400.447-400.447 400.447-102.972 0-194.503-40.045-263.151-97.251l-320.357 320.357-40.045-40.045zM617.832 749.407c188.782 0 343.24-154.458 343.24-343.24s-154.458-343.24-343.24-343.24-343.24 154.458-343.24 343.24 154.458 343.24 343.24 343.24z", + "M795.172 371.843h-343.24v57.207h343.24v-57.207z" + ], + "attrs": [ + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "zoom_out" + ], + "grid": 0 + }, + "attrs": [ + {}, + {} + ], + "properties": { + "order": 95, + "id": 31, + "name": "zoom-out", + "prevSize": 32, + "code": 128271 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 31 + }, + { + "icon": { + "paths": [ + "M448 0v780.8l-358.4-358.4-89.6 89.6 512 512 89.6-89.6 422.4-416-89.6-96-358.4 358.4v-780.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_down" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 96, + "id": 32, + "name": "arrow-down", + "prevSize": 32, + "code": 11107 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 32 + }, + { + "icon": { + "paths": [ + "M576 1024v-780.8l358.4 358.4 89.6-89.6-512-512-89.6 89.6-422.4 416 89.6 96 358.4-358.4v780.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_up" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 97, + "id": 33, + "name": "arrow-up", + "prevSize": 32, + "code": 11016 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 33 + }, + { + "icon": { + "paths": [ + "M640 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z", + "M640 128c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z", + "M640 896c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "more_vertical" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 98, + "id": 34, + "name": "more-items", + "prevSize": 32, + "code": 8942 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 34 + }, + { + "icon": { + "paths": [ + "M640.001 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z", + "M256 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z", + "M1024.001 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z" + ], + "attrs": [ + {}, + {}, + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "more" + ], + "grid": 0 + }, + "attrs": [ + {}, + {}, + {} + ], + "properties": { + "order": 99, + "id": 35, + "name": "more-actions", + "prevSize": 32, + "code": 8943 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 35 + }, + { + "icon": { + "paths": [ + "M1024 213.835l-90.353-84.329-590.306 596.33-259.012-259.012-84.329 90.353 259.012 252.988h-6.024l90.353 84.329 84.329-84.329z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "check" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 100, + "id": 36, + "name": "check", + "prevSize": 32, + "code": 10003 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 36 + }, + { + "icon": { + "paths": [ + "M1024 512c0 281.6-230.4 512-512 512s-512-230.4-512-512 230.4-512 512-512 512 230.4 512 512zM803.84 296.96l-71.68-71.68-220.16 215.040-215.040-220.16-76.8 76.8 215.040 215.040-215.040 215.040 71.68 71.68 215.040-215.040 215.040 215.040 71.68-71.68-209.919-215.040 220.16-215.040z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "cancel" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 101, + "id": 37, + "name": "cancel", + "prevSize": 32, + "code": 9747 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 37 + }, + { + "icon": { + "paths": [ + "M0.001 256h256v-256h-256v256zM384.001 1023.999h256v-256h-256v256zM0.001 1023.999h256v-256h-256v256zM0.001 639.999h256v-256h-256v256zM384.001 639.999h256v-256h-256v256zM768 0.001v256h256v-256h-256zM384.001 256h256v-256h-256v256zM768 639.999h256v-256h-256v256zM768 1023.999h256v-256h-256v256z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "app" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 102, + "id": 38, + "name": "app", + "prevSize": 32, + "code": 128242 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 38 + }, + { + "icon": { + "paths": [ + "M910.221 512.001c0 221.867-176.356 398.223-398.223 398.223s-398.223-176.356-398.223-398.223c0-221.867 176.356-398.223 398.223-398.223 96.711 0 187.733 34.133 261.689 96.711l-130.844 130.844h324.267v-318.577l-113.777 113.777c-91.023-91.023-216.177-136.533-341.333-136.533-284.444 0-512 227.556-512 512s227.556 512 512 512 512-227.556 512-512h-113.777z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "refresh" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 103, + "id": 39, + "name": "refresh", + "prevSize": 32, + "code": 10227 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 39 + }, + { + "icon": { + "paths": [ + "M1024 106.985l-106.985-106.985-405.015 405.015-405.015-405.015-106.985 106.985 405.015 405.015-405.015 405.015 106.985 106.985 405.015-405.015 405.015 405.015 106.985-106.985-405.015-405.015z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "close" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 104, + "id": 40, + "name": "close", + "prevSize": 32, + "code": 128501 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 40 + }, + { + "icon": { + "paths": [ + "M1024 256l-512 512-512-512z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "drop_up" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 105, + "id": 41, + "name": "drop-up", + "prevSize": 32, + "code": 9660 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 41 + }, + { + "icon": { + "paths": [ + "M0 768l512-512 512 512z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "drop_down" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 106, + "id": 42, + "name": "drop-down", + "prevSize": 32, + "code": 9650 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 42 + }, + { + "icon": { + "paths": [ + "M904.534 827.733l119.466-119.466-512-512-512 512 119.466 119.466 392.534-392.534 392.534 392.534z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "collapse" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 107, + "id": 43, + "name": "collapse", + "prevSize": 32, + "code": 9207 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 43 + }, + { + "icon": { + "paths": [ + "M119.466 196.267l-119.466 119.466 512 512 512-512-119.466-119.466-392.534 392.534-392.534-392.534z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "expand" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 108, + "id": 44, + "name": "expand", + "prevSize": 32, + "code": 9206 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 44 + }, + { + "icon": { + "paths": [ + "M196.267 904.534l119.466 119.466 512-512-512-512-119.466 119.466 392.534 392.534-392.534 392.534z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chevron_right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 109, + "id": 45, + "name": "chevron-right", + "prevSize": 32, + "code": 9205 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 45 + }, + { + "icon": { + "paths": [ + "M827.733 119.466l-119.466-119.466-512 512 512 512 119.466-119.466-392.534-392.534 392.534-392.534z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "chevron_left" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 110, + "id": 46, + "name": "chevron-left", + "prevSize": 32, + "code": 9204 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 46 + }, + { + "icon": { + "paths": [ + "M0 576h780.8l-358.4 358.4 89.6 89.6 512-512-89.6-89.6-416-422.4-96 89.6 358.4 358.4h-780.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_right" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 111, + "id": 47, + "name": "arrow-right", + "prevSize": 32, + "code": 10230 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 47 + }, + { + "icon": { + "paths": [ + "M1024 448h-780.8l358.4-358.4-89.6-89.6-512 512 89.6 89.6 416 422.4 89.6-89.6-352.001-358.4h780.8z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "arrow_left" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 112, + "id": 48, + "name": "arrow-left", + "prevSize": 32, + "code": 10229 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 48 + }, + { + "icon": { + "paths": [ + "M910.222 0h-796.445c-62.577 0-113.777 51.2-113.777 113.777v796.445c0 62.577 51.2 113.777 113.777 113.777h796.445c62.577 0 113.777-51.2 113.777-113.777v-796.445c0-62.577-51.2-113.777-113.777-113.777zM398.222 796.445l-284.444-284.444 79.644-79.644 204.8 204.8 432.357-432.357 79.644 79.644-512.001 512.001z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "check_box_checked" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 113, + "id": 49, + "name": "checkbox-checked", + "prevSize": 32, + "code": 9745 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 49 + }, + { + "icon": { + "paths": [ + "M910.222 113.778v796.445h-796.445v-796.445h796.445zM910.222 0h-796.445c-62.577 0-113.777 51.2-113.777 113.777v796.445c0 62.577 51.2 113.777 113.777 113.777h796.445c62.577 0 113.777-51.2 113.777-113.777v-796.445c0-62.577-51.2-113.777-113.777-113.777z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "check_box" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 114, + "id": 50, + "name": "checkbox", + "prevSize": 32, + "code": 9744 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 50 + }, + { + "icon": { + "paths": [ + "M512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512c0-281.6-230.4-512-512-512zM512 921.599c-225.279 0-409.599-184.32-409.599-409.599s184.32-409.599 409.599-409.599 409.599 184.32 409.599 409.599c0 225.279-184.32 409.599-409.599 409.599z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "radio button" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 115, + "id": 51, + "name": "radio-button", + "prevSize": 32, + "code": 9711 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 51 + }, + { + "icon": { + "paths": [ + "M512 256.001c-143.36 0-255.999 112.64-255.999 255.999s112.64 255.999 255.999 255.999 255.999-112.64 255.999-255.999-112.64-255.999-255.999-255.999zM512 0c-281.6 0-512 230.4-512 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512zM512 921.599c-225.279 0-409.599-184.32-409.599-409.599s184.32-409.599 409.599-409.599 409.599 184.32 409.599 409.599-184.32 409.599-409.599 409.599z" + ], + "attrs": [ + {} + ], + "isMulticolor": false, + "isMulticolor2": false, + "tags": [ + "radio button checked" + ], + "grid": 0 + }, + "attrs": [ + {} + ], + "properties": { + "order": 116, + "id": 52, + "name": "radio-button-checked", + "prevSize": 32, + "code": 9737 + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 52 + } + ], + "height": 1024, + "preferences": { + "showGlyphs": true, + "showCodes": true, + "showQuickUse": true, + "showQuickUse2": true, + "showSVGs": true, + "fontPref": { + "prefix": "Icon-", + "metadata": { + "fontFamily": "ita", + "majorVersion": 1, + "minorVersion": 0, + "fontURL": "https://github.com/italia-it", + "copyright": "AgID", + "designer": "Daniela De Blasis", + "license": "CC0", + "licenseURL": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "metrics": { + "emSize": 1024, + "baseline": 6.25, + "whitespace": 50 + }, + "embed": false, + "showMetadata": true, + "cssVars": false, + "showSelector": false, + "showMetrics": false, + "showVersion": true + }, + "imagePref": { + "prefix": "Icon-", + "png": true, + "useClassSelector": true, + "color": 0, + "bgColor": 16777215, + "classSelector": ".Icon", + "height": 32, + "columns": 16, + "margin": 16 + }, + "historySize": 100, + "gridSize": 16, + "showLiga": false + } +} \ No newline at end of file diff --git a/src/icons/ita/img/style.css b/src/icons/ita/img/style.css new file mode 100644 index 000000000..e27758d87 --- /dev/null +++ b/src/icons/ita/img/style.css @@ -0,0 +1,16 @@ +.Icon { + display: inline-block; + width: 1em; + height: 1em; + stroke-width: 0; + stroke: currentColor; + fill: currentColor; +} + +/* ========================================== +Single-colored icons can be modified like so: +.Icon-name { + font-size: 32px; + color: red; +} +========================================== */ diff --git a/src/icons/ita/img/svgxuse.js b/src/icons/ita/img/svgxuse.js new file mode 100644 index 000000000..296f7b942 --- /dev/null +++ b/src/icons/ita/img/svgxuse.js @@ -0,0 +1,203 @@ +/*! + * @copyright Copyright (c) 2016 IcoMoon.io + * @license Licensed under MIT license + * See https://github.com/Keyamoon/svgxuse + * @version 1.1.20 + */ +/*jslint browser: true */ +/*global XDomainRequest, MutationObserver, window */ +(function () { + 'use strict'; + if (window && window.addEventListener) { + var cache = Object.create(null); // holds xhr objects to prevent multiple requests + var checkUseElems; + var tid; // timeout id + var debouncedCheck = function () { + clearTimeout(tid); + tid = setTimeout(checkUseElems, 100); + }; + var unobserveChanges = function () { + return; + }; + var observeChanges = function () { + var observer; + window.addEventListener('resize', debouncedCheck, false); + window.addEventListener('orientationchange', debouncedCheck, false); + if (window.MutationObserver) { + observer = new MutationObserver(debouncedCheck); + observer.observe(document.documentElement, { + childList: true, + subtree: true, + attributes: true + }); + unobserveChanges = function () { + try { + observer.disconnect(); + window.removeEventListener('resize', debouncedCheck, false); + window.removeEventListener('orientationchange', debouncedCheck, false); + } catch (ignore) {} + }; + } else { + document.documentElement.addEventListener('DOMSubtreeModified', debouncedCheck, false); + unobserveChanges = function () { + document.documentElement.removeEventListener('DOMSubtreeModified', debouncedCheck, false); + window.removeEventListener('resize', debouncedCheck, false); + window.removeEventListener('orientationchange', debouncedCheck, false); + }; + } + }; + var createRequest = function (url) { + // In IE 9, cross domain requests can only be sent using XDomainRequest. + // XDomainRequest would fail if CORS headers are not set. + // Therefore, XDomainRequest should only be used with cross domain requests. + function getHostname(href) { + var a = document.createElement('a'); + a.href = href; + return a.hostname; + } + var Request; + var hname = location.hostname; + var hname2; + if (window.XMLHttpRequest) { + Request = new XMLHttpRequest(); + hname2 = getHostname(url); + if (Request.withCredentials === undefined && hname2 !== '' && hname2 !== hname) { + Request = XDomainRequest || undefined; + } else { + Request = XMLHttpRequest; + } + } + return Request; + }; + var xlinkNS = 'http://www.w3.org/1999/xlink'; + checkUseElems = function () { + var base; + var bcr; + var fallback = ''; // optional fallback URL in case no base path to SVG file was given and no symbol definition was found. + var hash; + var i; + var inProgressCount = 0; + var isHidden; + var Request; + var url; + var uses; + var xhr; + function observeIfDone() { + // If done with making changes, start watching for chagnes in DOM again + inProgressCount -= 1; + if (inProgressCount === 0) { // if all xhrs were resolved + unobserveChanges(); // make sure to remove old handlers + observeChanges(); // watch for changes to DOM + } + } + function attrUpdateFunc(spec) { + return function () { + if (cache[spec.base] !== true) { + spec.useEl.setAttributeNS(xlinkNS, 'xlink:href', '#' + spec.hash); + } + }; + } + function onloadFunc(xhr) { + return function () { + var body = document.body; + var x = document.createElement('x'); + var svg; + xhr.onload = null; + x.innerHTML = xhr.responseText; + svg = x.getElementsByTagName('svg')[0]; + if (svg) { + svg.setAttribute('aria-hidden', 'true'); + svg.style.position = 'absolute'; + svg.style.width = 0; + svg.style.height = 0; + svg.style.overflow = 'hidden'; + body.insertBefore(svg, body.firstChild); + } + observeIfDone(); + }; + } + function onErrorTimeout(xhr) { + return function () { + xhr.onerror = null; + xhr.ontimeout = null; + observeIfDone(); + }; + } + unobserveChanges(); // stop watching for changes to DOM + // find all use elements + uses = document.getElementsByTagName('use'); + for (i = 0; i < uses.length; i += 1) { + try { + bcr = uses[i].getBoundingClientRect(); + } catch (ignore) { + // failed to get bounding rectangle of the use element + bcr = false; + } + url = uses[i].getAttributeNS(xlinkNS, 'href').split('#'); + base = url[0]; + hash = url[1]; + isHidden = bcr && bcr.left === 0 && bcr.right === 0 && bcr.top === 0 && bcr.bottom === 0; + if (bcr && bcr.width === 0 && bcr.height === 0 && !isHidden) { + // the use element is empty + // if there is a reference to an external SVG, try to fetch it + // use the optional fallback URL if there is no reference to an external SVG + if (fallback && !base.length && hash && !document.getElementById(hash)) { + base = fallback; + } + if (base.length) { + // schedule updating xlink:href + xhr = cache[base]; + if (xhr !== true) { + // true signifies that prepending the SVG was not required + setTimeout(attrUpdateFunc({ + useEl: uses[i], + base: base, + hash: hash + }), 0); + } + if (xhr === undefined) { + Request = createRequest(base); + if (Request !== undefined) { + xhr = new Request(); + cache[base] = xhr; + xhr.onload = onloadFunc(xhr); + xhr.onerror = onErrorTimeout(xhr); + xhr.ontimeout = onErrorTimeout(xhr); + xhr.open('GET', base); + xhr.send(); + inProgressCount += 1; + } + } + } + } else { + if (!isHidden) { + if (cache[base] === undefined) { + // remember this URL if the use element was not empty and no request was sent + cache[base] = true; + } else if (cache[base].onload) { + // if it turns out that prepending the SVG is not necessary, + // abort the in-progress xhr. + cache[base].abort(); + delete cache[base].onload; + cache[base] = true; + } + } else if (base.length && cache[base]) { + attrUpdateFunc({ + useEl: uses[i], + base: base, + hash: hash + })(); + } + } + } + uses = ''; + inProgressCount += 1; + observeIfDone(); + }; + // The load event fires when all resources have finished loading, which allows detecting whether SVG use elements are empty. + window.addEventListener('load', function winLoad() { + window.removeEventListener('load', winLoad, false); // to prevent memory leaks + tid = setTimeout(checkUseElems, 0); + }, false); + } +}()); diff --git a/src/icons/ita/img/symbol-defs.svg b/src/icons/ita/img/symbol-defs.svg new file mode 100644 index 000000000..73df1e1b0 --- /dev/null +++ b/src/icons/ita/img/symbol-defs.svg @@ -0,0 +1,246 @@ + + + +slideshare + + + +googleplus + + + +flickr + + + +expand-media + + + +list + + + + + + + + +pin + + + +facebook + + + +share + + + +twitter + + + +whatsapp + + + +rss + + + +youtube + + + +comment + + + + + +file + + + + + + +mail + + + +video + + + +camera + + + + + +external-link + + + + +link + + + + +calendar + + + + +pdf + + + + + + +copy + + + +favorite + + + +error + + + + + +download + + + + +upload + + + + +unlock + + + + +lock + + + + +settings + + + +search + + + +zoom-in + + + + +zoom-out + + + + +arrow-down + + + +arrow-up + + + +more-items + + + + + +more-actions + + + + + +check + + + +cancel + + + +app + + + +refresh + + + +close + + + +drop-up + + + +drop-down + + + +collapse + + + +expand + + + +chevron-right + + + +chevron-left + + + +arrow-right + + + +arrow-left + + + +checkbox-checked + + + +checkbox + + + +radio-button + + + +radio-button-checked + + + + diff --git a/src/icons/ita/index.css b/src/icons/ita/index.css new file mode 100644 index 000000000..c8959de8a --- /dev/null +++ b/src/icons/ita/index.css @@ -0,0 +1,6 @@ +/* + * Generated with Icomoon App + * + * https://icomoon.io/app + */ +@import "./font/style.css"; diff --git a/src/legacy/index.css b/src/legacy/index.css new file mode 100644 index 000000000..e95bc2ff3 --- /dev/null +++ b/src/legacy/index.css @@ -0,0 +1,131 @@ +/* + * FIXME: + * + * Hall of shame + * The bare minimum to support ancient devices + * Mostly IE8 / IE9 + * + */ + +.ie89 .Grid { + display: block !important; + font-size: 0; + text-align: left; +} + +.ie89 .u-flex, +.ie89 .Grid-cell, +.ie89 .Header, +.ie89 .Header > *, +.ie89 .Header-utils > * { + box-sizing: border-box; + display: inline-block !important; + font-size: 1.8rem; + margin-left: 0; + margin-right: 0; + padding: 0; + position: static !important; + text-align: left; + vertical-align: top; + width: 100%; +} + +.ie89 .Grid--withGutter { + margin: 0 -8px !important; +} + +.ie89 .Grid--withGutter > .Grid-cell { + padding: 0 8px !important; +} + +/* + * Header is static + */ +.ie89 body { + padding: 0 !important; +} + +.ie89 header { + padding-bottom: 1% !important; +} + +.ie89 .Header-serviceLink { + height: 3em; + line-height: 3em; +} + +.ie89 .Header-searchTrigger { + display: none !important; +} + +.ie89 .Header-utils > * { + float: right !important; + text-align: right !important; +} + +.ie89 .Header-search .Form-field { + float: right; + text-align: right; +} + +.ie89 .Header-search .Form-field input { + padding: 0.3em; +} + +.ie89 .Header-search label { + margin-top: 1em; +} + +.ie89 .Header-search button, +.ie89 .Header-search .Form-input { + float: left !important; + width: auto !important; +} + +.ie89 .Header-navbar > * { + vertical-align: middle; +} + +/* IE8 */ + +.ie8 .Megamenu-item { + display: inline-block !important; +} + +.ie8 .Header-navbar { + background: var(--Color-primary) !important; + color: white !important; +} + +.ie8 .Cookiebar, +.ie8 .Footer { + color: white !important; +} + +.ie8 .Header-socialIcons { + min-width: 12em; +} + +.ie8 .Header-socialIcons li, +.ie8 .Header-owner a, +.ie8 .Header-serviceLink a, +.ie8 .Header-serviceLink span, +.ie8 .Header-navbar a { + color: white !important; + display: inline !important; +} + +.ie8 .Skiplinks a { + top: -10em; +} + +/* + * CSS transform does not work in IE8 + */ +.ie8 .Offcanvas--right.is-ready[aria-hidden="false"] .Offcanvas-content { + left: auto !important; +} + +.ie8 .Offcanvas--left.is-ready[aria-hidden="false"] .Offcanvas-content { + right: auto !important; +} diff --git a/src/modules/accordion/accordion.tmpl b/src/modules/accordion/accordion.tmpl new file mode 100644 index 000000000..c94fea220 --- /dev/null +++ b/src/modules/accordion/accordion.tmpl @@ -0,0 +1,12 @@ +
+ + {% for i in range(0, 5) %} +

+ {{ __SHORT_TEXTS__[i] }} +

+
+ {% render '@prose--paragraph', { text: __TEXTS__[i] } %} +
+ {% endfor %} + +
diff --git a/src/modules/accordion/index.css b/src/modules/accordion/index.css new file mode 100644 index 000000000..e802c7663 --- /dev/null +++ b/src/modules/accordion/index.css @@ -0,0 +1,61 @@ +/** @define Accordion */ + +:root { + --Accordion-border-color: #d8d8d8; + --Accordion-link-arrow-up: inline("icons/ita/img/SVG/collapse.svg"); + --Accordion-link-arrow-down: inline("icons/ita/img/SVG/expand.svg"); + --Accordion-link-padding: 0.5em; + --Accordion-link-arrow-width: 0.8em; +} + +.Accordion { + @extend .u-color-grey-30; + @extend .u-border-top-xxs; + @extend .u-border-bottom-xxs; +} + +.Accordion-panel { + transition: height 250ms ease-out, visibility 250ms; +} + +.Accordion-header { + @extend .u-color-grey-30; + @extend .u-border-top-xxs; + @extend .u-block; + @extend .u-text-r-m; + @extend .u-textWeight-400; + @extend .u-nbfc; +} + +.Accordion-header:hover { + @extend .u-background-5; +} + +.Accordion-link { + @extend .u-block; + @extend .u-textClean; + @extend .u-padding-all-s; +} + +.Accordion-link { + @extend .u-color-50; +} + +.Accordion-link--leaf { + @extend .u-padding-left-xl; +} + +.Accordion-header { + background-image: var(--Accordion-link-arrow-down); + background-position: right var(--Accordion-link-padding) center; + background-repeat: no-repeat; + background-size: var(--Accordion-link-arrow-width); + padding-right: + calc( + var(--Accordion-link-arrow-width) + (2 * var(--Accordion-link-padding)) + ); +} + +.Accordion-header[aria-expanded="true"] { + background-image: var(--Accordion-link-arrow-up); +} diff --git a/src/modules/accordion/index.js b/src/modules/accordion/index.js new file mode 100644 index 000000000..3dfb6a3a2 --- /dev/null +++ b/src/modules/accordion/index.js @@ -0,0 +1,22 @@ +import Fraccordion from 'fr-accordion' + +/* eslint-disable no-unused-vars */ + +import stylesheet from 'fr-accordion/accordion.css' + +/* eslint-enable */ + +const accordion = Fraccordion({ + // String - Use header id on element to tie each accordion panel to its header - see panelIdPrefix + headerIdPrefix: 'accordion-header', + // String - Use panel id on element to tie each accordion header to its panel - see headerIdPrefix + panelIdPrefix: 'accordion-panel', + // Boolean - If set to false, all accordion panels will be closed on init() + firstPanelsOpenByDefault: false, + // Boolean - If set to false, each accordion instance will only allow a single panel to be open at a time + multiselectable: false, + // String - Class name that will be added to the selector when the component has been initialised + readyClass: 'fr-accordion--is-ready' +}) + +export default { accordion, Fraccordion } diff --git a/src/modules/alert/alert.config.json b/src/modules/alert/alert.config.json new file mode 100644 index 000000000..c54a59529 --- /dev/null +++ b/src/modules/alert/alert.config.json @@ -0,0 +1,37 @@ +{ + "title": "Alert", + "variants": [ + { + "name": "default", + "hidden": true + }, + { + "name": "error", + "context": { + "modifier": "error", + "text": "Si è verificato un errore !" + } + }, + { + "name": "warning", + "context": { + "modifier": "warning", + "text": "Attenzione !" + } + }, + { + "name": "success", + "context": { + "modifier": "success", + "text": "Operazione eseguita con successo" + } + }, + { + "name": "info", + "context": { + "modifier": "info", + "text": "Ulteriori informazioni" + } + } + ] +} diff --git a/src/modules/alert/alert.tmpl b/src/modules/alert/alert.tmpl new file mode 100644 index 000000000..16f6776be --- /dev/null +++ b/src/modules/alert/alert.tmpl @@ -0,0 +1,4 @@ + diff --git a/src/modules/alert/index.css b/src/modules/alert/index.css new file mode 100644 index 000000000..56e5ec013 --- /dev/null +++ b/src/modules/alert/index.css @@ -0,0 +1,58 @@ +/** @define Alert */ + +:root { + --Alert-error-bg: #ffcbcb; + --Alert-error-color: #1e1212; + --Alert-error-border: #b50000; + --Alert-warning-bg: #ffef9f; + --Alert-warning-color: #685815; + --Alert-warning-border: #1e1212; + --Alert-success-bg: #dff0d8; + --Alert-success-color: #3c763d; + --Alert-success-border: #d6e9c6; + --Alert-info-bg: #c6f3f5; + --Alert-info-color: #006366; + --Alert-info-border: #1e1212; +} + +.Alert { + border-left-style: solid; + border-left-width: 0.5em; + padding-left: 1em; +} + +.Alert--error { + border-left-color: color(var(--Alert-error-bg) l(-40%)); + color: var(--Alert-error-color); +} + +.Alert--error.is-full { + background: var(--Alert-error-bg); +} + +.Alert--warning { + border-left-color: color(var(--Alert-warning-bg) l(-40%)); + color: var(--Alert-warning-color); +} + +.Alert--warning.is-full { + background: var(--Alert-warning-bg); +} + +.Alert--success { + border-left-color: color(var(--Alert-success-bg) l(-40%)); + color: var(--Alert-success-color); +} + +.Alert--success.is-full { + background: var(--Alert-success-bg); +} + +.Alert--info { + border-left-color: color(var(--Alert-info-bg) l(-40%)); + color: var(--Alert-info-color); +} + +.Alert--info.is-full { + background: var(--Alert-info-bg); +} diff --git a/src/modules/breadcrumb/breadcrumb.tmpl b/src/modules/breadcrumb/breadcrumb.tmpl new file mode 100644 index 000000000..65422c0bd --- /dev/null +++ b/src/modules/breadcrumb/breadcrumb.tmpl @@ -0,0 +1,8 @@ + diff --git a/src/modules/breadcrumb/index.css b/src/modules/breadcrumb/index.css new file mode 100644 index 000000000..3984878f3 --- /dev/null +++ b/src/modules/breadcrumb/index.css @@ -0,0 +1,22 @@ +/** @define Breadcrumb; */ + +.Breadcrumb-item { + @extend .u-inline; +} + +.Breadcrumb-link { + @extend .u-textClean; + @extend .u-text-r-xs; + @extend .u-textWeight-700; + @extend .u-padding-right-xs; +} + +.Breadcrumb-item::after { + @extend .u-margin-right-xs; + + content: " › "; +} + +.Breadcrumb-item:last-child::after { + content: none; +} diff --git a/src/modules/bullets/bullets.tmpl b/src/modules/bullets/bullets.tmpl new file mode 100644 index 000000000..4cdccd2f9 --- /dev/null +++ b/src/modules/bullets/bullets.tmpl @@ -0,0 +1,10 @@ +
    + {% for i in range(0, 9) %} +
  1. +

    + {{ __SHORT_TEXTS__[i] }}
    + {{ __LONG_TEXTS__[i] }} +

    +
  2. + {% endfor %} +
diff --git a/src/modules/bullets/index.css b/src/modules/bullets/index.css new file mode 100644 index 000000000..c0b47bdcf --- /dev/null +++ b/src/modules/bullets/index.css @@ -0,0 +1,29 @@ +/** @define Bullets; weak; */ + +.Bullets { + counter-reset: Bullets; +} + +.Bullets > li { + @extend .u-flex; + + counter-increment: Bullets; +} + +.Bullets > li::before { + @extend .u-background-50; + @extend .u-color-white; + @extend .u-borderRadius-circle; + @extend .u-inlineBlock; + @extend .u-textCenter; + @extend .u-textWeight-700; + @extend .u-sizeFit; + @extend .u-text-r-s; + + content: counter(Bullets); + height: 2em; + line-height: 200%; + margin-right: 0.5em; + min-width: 2em; + width: 2em; +} diff --git a/src/modules/callout/callout.config.json b/src/modules/callout/callout.config.json new file mode 100644 index 000000000..4782b727d --- /dev/null +++ b/src/modules/callout/callout.config.json @@ -0,0 +1,33 @@ +{ + "title": "Callout", + "variants": [ + { + "name": "default", + "hidden": true + }, + { + "name": "must", + "context": { + "modifier": "must" + } + }, + { + "name": "should", + "context": { + "modifier": "should" + } + }, + { + "name": "could", + "context": { + "modifier": "could" + } + }, + { + "name": "example", + "context": { + "modifier": "example" + } + } + ] +} diff --git a/src/modules/callout/callout.tmpl b/src/modules/callout/callout.tmpl new file mode 100644 index 000000000..49676e506 --- /dev/null +++ b/src/modules/callout/callout.tmpl @@ -0,0 +1,4 @@ +
+ {{ modifier }} + {% render '@prose--paragraph' %} +
diff --git a/src/modules/callout/index.css b/src/modules/callout/index.css new file mode 100644 index 000000000..51a867bcd --- /dev/null +++ b/src/modules/callout/index.css @@ -0,0 +1,59 @@ +/** @define Callout; weak; */ + +:root { + --Callout-color-must: #f4e6f5; + --Callout-color-should: #d1e7ff; + --Callout-color-could: #ebf5ef; + --Callout-color-example: #e6e5e3; + --Callout-border-top-color: #aaa; + --Callout-space-unit: 0.5em; +} + +.Callout { + border-top: 1px solid var(--Callout-border-top-color); + padding: 1em; +} + +.Callout mark { + background: transparent; + display: block; + font-weight: bold; + margin-bottom: 1em; + width: 100%; +} + +.Callout--must { + background: var(--Callout-color-must); + border-top-color: color(var(--Callout-color-must) l(-40%)); +} + +.Callout--must mark { + color: color(var(--Callout-color-must) l(-40%)); +} + +.Callout--should { + background: var(--Callout-color-should); + border-top-color: color(var(--Callout-color-should) l(-40%)); +} + +.Callout--should mark { + color: color(var(--Callout-color-should) l(-40%)); +} + +.Callout--could { + background: var(--Callout-color-could); + border-top-color: color(var(--Callout-color-could) l(-40%)); +} + +.Callout--could mark { + color: color(var(--Callout-color-could) l(-40%)); +} + +.Callout--example { + background: var(--Callout-color-example); + border-top-color: color(var(--Callout-color-example) l(-40%)); +} + +.Callout--example mark { + color: color(var(--Callout-color-example) l(-40%)); +} diff --git a/src/modules/card/_card--gallery.tmpl b/src/modules/card/_card--gallery.tmpl new file mode 100644 index 000000000..670fd0482 --- /dev/null +++ b/src/modules/card/_card--gallery.tmpl @@ -0,0 +1,17 @@ +
+
+ +
+ +

Foto

+

13 ottobre 2016

+
+
+ +
diff --git a/src/modules/card/card.config.json b/src/modules/card/card.config.json new file mode 100644 index 000000000..8b5fd607e --- /dev/null +++ b/src/modules/card/card.config.json @@ -0,0 +1,29 @@ +{ + "title": "Card", + "variants": [ + { + "name": "default", + "context": { + "modifier": "Card--withBorder" + } + }, + { + "name": "shadow", + "context": { + "modifier": "Card--shadow" + } + }, + { + "name": "round", + "context": { + "modifier": "Card--withBorder Card--round" + } + }, + { + "name": "all", + "context": { + "modifier": "Card--shadow Card--round" + } + } + ] +} diff --git a/src/modules/card/card.tmpl b/src/modules/card/card.tmpl new file mode 100644 index 000000000..427671032 --- /dev/null +++ b/src/modules/card/card.tmpl @@ -0,0 +1,14 @@ +
+
+
+
+ +
+
+

{{ __WORDS__[1] }}

+

{{ __SHORT_TEXTS__[1] }}

+

{{ __TEXTS__[1] }}

+
+
+
+
diff --git a/src/modules/card/index.css b/src/modules/card/index.css new file mode 100644 index 000000000..b3a434772 --- /dev/null +++ b/src/modules/card/index.css @@ -0,0 +1,54 @@ +/** @define Card; */ + +.Card { + overflow: hidden; +} + +.Card--withBorder { + @extend .u-border-all-xxs; +} + +.Card--shadow { + @extend .u-borderShadow-xxs; + @extend .u-border-none; +} + +.Card--round { + @extend .u-borderRadius-m; +} + +.Card-extra { + @extend .u-text-h6; + @extend .u-margin-bottom-l; + @extend .u-textClean; +} + +.Card-extraLink { + @extend .u-textClean; +} + +.Card-content { + @extend .u-text-r-l; + @extend .u-padding-r-all; +} + +.Card-title { + @extend .u-text-h4; + @extend .u-margin-r-bottom; + @extend .u-layout-prose; +} + +.Card-titleLink { + @extend .u-text-m; + @extend .u-color-black; + @extend .u-textWeight-400; + @extend .u-textClean; +} + +.Card-text { + @extend .u-text-r-xs; + @extend .u-layout-prose; + @extend .u-lineHeight-xl; + @extend .u-textSecondary; + @extend .u-margin-bottom-l; +} diff --git a/src/modules/carousel/a11y.js b/src/modules/carousel/a11y.js new file mode 100644 index 000000000..2732772d2 --- /dev/null +++ b/src/modules/carousel/a11y.js @@ -0,0 +1,315 @@ +/** + * Owl Carousel v2 Accessibility Plugin + * Version 0.2.1 + * + * https://github.com/rtrvrtg/owlcarousel2-a11ylayer + * + * The MIT License (MIT) + * + * Copyright (c) 2015 Geoffrey Roberts + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + * + * + * © Geoffrey Roberts 2016 + */ + +; +(function($, window) { + + var Owl2A11y = function(carousel) { + this._core = carousel + this._initialized = false + + this._core._options = $.extend(Owl2A11y.defaults, this._core.options) + + this.$element = this._core.$element + + var setCurrent = $.proxy(function(e) { + this.setCurrent(e) + }, this) + + this._handlers = { + 'initialized.owl.carousel': $.proxy(function(e) { + this.setupRoot() + if (e.namespace && !this._initialized) { + this.setupFocus() + this.setupKeyboard() + } + this.setCurrent(e) + }, this), + 'changed.owl.carousel': setCurrent, + 'translated.owl.carousel': setCurrent, + 'refreshed.owl.carousel': setCurrent, + 'resized.owl.carousel': setCurrent + } + this.$element.on(this._handlers) + } + + + /* PREFERENCES */ + + /** + * Contains default parameters, if there were any. + */ + Owl2A11y.defaults = {} + + + /* EVENT HANDLERS */ + + /** + * Adds support for things that don't map nicely to the root object + * such as event handlers. + */ + Owl2A11y.eventHandlers = {} + + /** + * Get a callback for keyup events within this carousel. + * + * @return callback + * An event callback that takes an Event as an argument. + */ + Owl2A11y.prototype.getDocumentKeyUp = function() { + var self = this + return function(e) { + var eventTarg = $(e.target), + targ = self.focused(eventTarg), + action = null + + if (!!targ) { + if (e.keyCode == 37 || e.keyCode == 38) { + action = 'prev.owl.carousel' + } else if (e.keyCode == 39 || e.keyCode == 40) { + action = 'next.owl.carousel' + } else if (e.keyCode == 13) { + if (eventTarg.hasClass('owl-prev')) action = 'prev.owl.carousel' + else if (eventTarg.hasClass('owl-next')) action = 'next.owl.carousel' + else if (eventTarg.hasClass('owl-dot')) action = 'click' + } + + if (!!action) targ.trigger(action) + + } + } + } + + + /* SETUP AND TEAR DOWN */ + + /** + * Assign attributes to the root element. + */ + Owl2A11y.prototype.setupRoot = function() { + // @FIXME + // this.$element.attr({ + // role: 'listbox', + // tabindex: '0' + // }) + } + + /** + * Setup keyboard events for this carousel. + */ + Owl2A11y.prototype.setupKeyboard = function() { + // Only needed to initialise once for the entire document + if (!this.$element.attr('data-owl-access-keyup')) { + this.$element.bind('keyup', this.getDocumentKeyUp()) + .attr('data-owl-access-keyup', '1') + } + this.$element.attr('data-owl-carousel-focusable', '1') + } + + /** + * Setup focusing behaviour for the carousel. + */ + Owl2A11y.prototype.setupFocus = function() { + // Only needed to initialise once for the entire document + this.$element.bind('focusin', function() { + $(this).attr({ + 'data-owl-carousel-focused': '1', + 'aria-live': 'polite' + }).trigger('stop.owl.autoplay') + }).bind('focusout', function() { + $(this).attr({ + 'data-owl-carousel-focused': '0', + 'aria-live': 'off' + }).trigger('play.owl.autoplay') + }) + + // Add tabindex to allow navigation to be focused. + if (!!this._core._plugins.navigation) { + var navPlugin = this._core._plugins.navigation, + toFocus = [] + if (!!navPlugin._controls.$previous) { + toFocus.push(navPlugin._controls.$previous) + } + if (!!navPlugin._controls.$next) { + toFocus.push(navPlugin._controls.$next) + } + if (!!navPlugin._controls.$indicators) { + toFocus.push(navPlugin._controls.$indicators.children()) + } + $.each(toFocus, function() { + this.attr('tabindex', '0') + }) + } + } + + /** + * Assign attributes to the root element. + */ + Owl2A11y.prototype.destroy = function() { + this.$element.unbind('keyup', this.eventHandlers.documentKeyUp) + .removeAttr('data-owl-access-keyup data-owl-carousel-focusable') + .unbind('focusin focusout') + } + + + /* HELPER FUNCTIONS */ + + /** + * Identifies all focusable elements within a given element. + * + * @param DOMElement elem + * A DOM element. + * + * @return jQuery + * A jQuery object that may refer to zero or more focusable elements. + */ + Owl2A11y.prototype.focusableElems = function(elem) { + return $(elem).find('a, input, select, button, *[tabindex]') + } + + /** + * Identifies all focusable elements within a given element. + * + * @param jQeury elems + * A jQuery object that may refer to zero or more focusable elements. + * @param boolean enable + * Whether focus is to be enabled on these elements or not. + */ + Owl2A11y.prototype.adjustFocus = function(elems, enable) { + elems.each(function() { + var item = $(this) + var newTabIndex = '0', + storeTabIndex = '0', + currentTabIndex = item.attr('tabindex'), + storedTabIndex = item.attr('data-owl-temp-tabindex') + + if (enable) { + newTabIndex = ( + typeof(storedTabIndex) != 'undefined' && (storedTabIndex != '-1') ? + item.attr('data-owl-temp-tabindex') : + '0' + ) + storedTabIndex = newTabIndex + } else { + newTabIndex = '-1' + storedTabIndex = ( + (typeof(currentTabIndex) != 'undefined') || (currentTabIndex != '-1') ? + currentTabIndex : + '0' + ) + } + + item.attr({ + tabindex: newTabIndex, + 'data-owl-temp-tabindex': storeTabIndex + }) + }) + } + + /** + * Get the root element if we are focused within it. + * + * @param DOMElement targ + * An element that might be within this carousel. + * + * @return mixed + * Either the jQuery element containing the root element, or NULL. + */ + Owl2A11y.prototype.focused = function(targ) { + var targ = $(targ) + if (targ.attr('data-owl-carousel-focused') == 1) { + return targ + } + var closest = targ.closest('[data-owl-carousel-focused="1"]') + if (closest.length > 0) return closest + return null + } + + + /* UPDATE FUNCTIONS */ + + /** + * Identify active elements, set WAI-ARIA sttributes accordingly, + * scroll to show element if we need to, and set up focusing. + * + * @param Event e + * The triggering event. + */ + Owl2A11y.prototype.setCurrent = function() { + var targ = this.focused($(':focus')), + element = this._core.$element, + stage = this._core.$stage, + focusableElems = this.focusableElems, + adjustFocus = this.adjustFocus + + if (!!stage) { + var offs = stage.offset() + if (!!targ) { + window.scrollTo( + offs.left, + offs.top - parseInt($('body').css('padding-top'), 10) + ) + } + + this._core.$stage.children().each(function() { + var item = $(this) + var focusable = focusableElems(this) + + // Use the active class to determine if we can see it or not. + // Pretty lazy, but the Owl API doesn't make it easy to tell + // from indices alone. + if (item.hasClass('active')) { + item.attr('aria-hidden', 'false') + adjustFocus(focusable, true) + } else { + item.attr('aria-hidden', 'true') + adjustFocus(focusable, false) + } + }) + + if (!!targ) { + // Focus on the root element after we're done moving, + // but only if we're not using the controls. + setTimeout(function() { + var newFocus = element + if ($(':focus').closest('.owl-controls').length) { + newFocus = $(':focus') + } + newFocus.focus() + }, 250) + } + } + } + + $.fn.owlCarousel.Constructor.Plugins['Owl2A11y'] = Owl2A11y + +})(window.Zepto || window.jQuery, window) diff --git a/src/modules/carousel/carousel.tmpl b/src/modules/carousel/carousel.tmpl new file mode 100644 index 000000000..e12c158e6 --- /dev/null +++ b/src/modules/carousel/carousel.tmpl @@ -0,0 +1,34 @@ +
+
+ +
+ + + +
+ + +

È possibile navigare le slide utilizzando i tasti freccia

+
+ +
+ + +

+ Vedi tutte le gallerie +

+
+
diff --git a/src/modules/carousel/index.css b/src/modules/carousel/index.css new file mode 100644 index 000000000..e98e0b37f --- /dev/null +++ b/src/modules/carousel/index.css @@ -0,0 +1,3 @@ +@import "owl.carousel/dist/assets/owl.carousel.css"; + +/** @define Carousel; weak */ diff --git a/src/modules/carousel/index.js b/src/modules/carousel/index.js new file mode 100644 index 000000000..c1850599a --- /dev/null +++ b/src/modules/carousel/index.js @@ -0,0 +1,68 @@ +import $ from 'jquery' + +/* eslint-disable no-unused-vars */ + +import owlCarousel from 'owl.carousel' +import a11y from './a11y' + +/* eslint-enable no-unused-vars */ + +const opts = { + owlPrev: '.owl-prev', + owlNext: '.owl-next', + owlItem: '.owl-item', + jsSelector: '.owl-carousel', + owlOpts: { + nav: false, + // navText: ['precedente', 'successivo'], + items: 3, + dots: false, + loop: false, + margin: 16, + mouseDrag: true, + URLhashListener: true, + startPosition: 'URLHash', + responsive: { + 0: { + items: 1 + }, + 768: { + items: 2 + }, + 992: { + items: 3 + } + } + } +} + +const init = function() { + const $owl = $(opts.jsSelector) + + $(opts.owlPrev).click(() => $owl.trigger('prev.owl.carousel')) + $(opts.owlNext).click(() => $owl.trigger('next.owl.carousel')) + + $owl.on('initialized.owl.carousel changed.owl.carousel refreshed.owl.carousel', (event) => { + if (!event.namespace) return + + var carousel = event.relatedTarget, + element = event.target, + current = carousel.current() + + $(`${opts.owlNext}[aria-controls='${element.id}']`) + .toggleClass('u-visibilityHidden', current === carousel.maximum()) + + $(`${opts.owlPrev}[aria-controls='${element.id}']`) + .toggleClass('u-visibilityHidden', current === carousel.minimum()) + }) + + // must be called after events initialization + $owl.owlCarousel(opts.owlOpts) +} + +$(document).ready(init) + +export default { + opts, + init +} diff --git a/src/modules/cookiebar/cookiebar.js b/src/modules/cookiebar/cookiebar.js new file mode 100644 index 000000000..360c7727a --- /dev/null +++ b/src/modules/cookiebar/cookiebar.js @@ -0,0 +1,75 @@ +/* global jQuery, define */ + +/* + * Fork of + * + * https://github.com/carlwoodhouse/jquery.cookieBar + * The MIT License (MIT) + * Copyright (c) 2016 Carl Woodhouse + * + * + */ +(function(factory) { + if (typeof define === 'function' && define.amd) { + // AMD + define(['jquery'], factory) + } else if (typeof exports === 'object') { + // CommonJS + factory(require('jquery')) + } else { + // Browser globals + factory(jQuery) + } +}(function($) { + + $.fn.cookieBar = function(options) { + var settings = $.extend({ + 'acceptButton': '.js-cookieBarAccept', + 'secure': false, + 'path': '/', + 'domain': '', + 'threshold': 500 + }, options) + + var _accept = function() { + $.cookie('cookiebar', 'hide', { + path: settings.path, + secure: settings.secure, + domain: settings.domain, + expires: 30 + }) + $(document).trigger('accept.cookiebar') + } + + $.cookieBar = $.cookieBar || {} + + $.cookieBar.isAccepted = function() { + return $.cookie('cookiebar') === 'hide' + } + + return this.each(function() { + var $cookiebar = $(this) + + if (!$.cookieBar.isAccepted()) { + if (settings.threshold > 0) { + $(window).on('scroll.cookiebar', (function() { + if ($(window).scrollTop() > settings.threshold) { + $(window).unbind('scroll.cookiebar') + _accept() + $cookiebar.hide() + } + })) + } + $cookiebar.show() + } + + $cookiebar.find(settings.acceptButton).click(function() { + $cookiebar.hide() + _accept() + return false + }) + }) + + } + +})) diff --git a/src/modules/cookiebar/cookiebar.tmpl b/src/modules/cookiebar/cookiebar.tmpl new file mode 100644 index 000000000..25ecda582 --- /dev/null +++ b/src/modules/cookiebar/cookiebar.tmpl @@ -0,0 +1,9 @@ + diff --git a/src/modules/cookiebar/index.css b/src/modules/cookiebar/index.css new file mode 100644 index 000000000..f4818ab49 --- /dev/null +++ b/src/modules/cookiebar/index.css @@ -0,0 +1,10 @@ +/** @define CookieBar */ + +.CookieBar { + bottom: 0; + display: none; + left: 0; + position: fixed; + width: 100%; + z-index: 1200; +} diff --git a/src/modules/cookiebar/index.js b/src/modules/cookiebar/index.js new file mode 100644 index 000000000..2832fe0b4 --- /dev/null +++ b/src/modules/cookiebar/index.js @@ -0,0 +1,23 @@ +import $ from 'jquery' + +/* eslint-disable no-unused-vars */ + +import cookie from 'jquery.cookie' +import cookieBar from './cookiebar' + +/* eslint-enable no-unused-vars */ + +const opts = { + 'acceptButton': '.js-cookieBarAccept', + 'secure': false, + 'path': '/', + 'domain': '' +} + +$(document).ready(function() { + $('.js-CookieBar').cookieBar(opts) +}) + +export default { + opts +} diff --git a/src/modules/dialog/dialog.tmpl b/src/modules/dialog/dialog.tmpl new file mode 100644 index 000000000..13e9d088d --- /dev/null +++ b/src/modules/dialog/dialog.tmpl @@ -0,0 +1,25 @@ + + + + diff --git a/src/modules/dialog/index.css b/src/modules/dialog/index.css new file mode 100644 index 000000000..2f09b5c0e --- /dev/null +++ b/src/modules/dialog/index.css @@ -0,0 +1,20 @@ +/** @define Dialog; */ + +/* postcss-bem-linter: ignore */ +.Dialog.fr-dialogmodal--is-ready[aria-hidden=false] { + background-color: rgba(34, 34, 34, 0.8); + box-shadow: 0 3.75em 0 0 rgba(34, 34, 34, 0.8); + transition: background-color 0.15s ease-out; +} + +.Dialog-content { + max-height: 90%; + overflow: auto; +} + +.Dialog-content--centered { + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-60%); +} diff --git a/src/modules/dialog/index.js b/src/modules/dialog/index.js new file mode 100644 index 000000000..0560ed835 --- /dev/null +++ b/src/modules/dialog/index.js @@ -0,0 +1,32 @@ +import Frdialogmodal from 'fr-dialogmodal' + +/* eslint-disable no-unused-vars */ + +import stylesheet from 'fr-dialogmodal/dialogmodal.css' + +/* eslint-enable */ + +var dialog = Frdialogmodal({ + // String - Outer container selector, hook for JS init() method + selector: '.js-fr-dialogmodal', + + // String - Modal selector, the element that represents the modal + modalSelector: '.js-fr-dialogmodal-modal', + + // String - Selector for the open button + openSelector: '.js-fr-dialogmodal-open', + + // String - Selector for the close button + closeSelector: '.js-fr-dialogmodal-close', + + // Boolean - Switches the dialog role to alertdialog, only use this when representing an alert, error or warning + isAlert: false, + + // String - Class name that will be added to the selector when the component has been initialised + readyClass: 'fr-dialogmodal--is-ready', + + // String - Class name that will be added to the selector when the component is active + activeClass: 'fr-dialogmodal--is-active' +}) + +export default { dialog, Frdialogmodal } diff --git a/src/modules/dot/index.css b/src/modules/dot/index.css new file mode 100644 index 000000000..3d0902193 --- /dev/null +++ b/src/modules/dot/index.css @@ -0,0 +1,11 @@ +/** @define Dot */ + +.Dot { + @extend .u-borderRadius-circle; + @extend .u-text-xxs; + @extend .u-inlineBlock; + @extend .u-margin-right-xxs; + + height: 1em; + width: 1em; +} diff --git a/src/modules/entrypoint/entrypoint--responsive.tmpl b/src/modules/entrypoint/entrypoint--responsive.tmpl new file mode 100644 index 000000000..f91ec118e --- /dev/null +++ b/src/modules/entrypoint/entrypoint--responsive.tmpl @@ -0,0 +1,20 @@ + diff --git a/src/modules/entrypoint/entrypoint.tmpl b/src/modules/entrypoint/entrypoint.tmpl new file mode 100644 index 000000000..9007acaed --- /dev/null +++ b/src/modules/entrypoint/entrypoint.tmpl @@ -0,0 +1,20 @@ + diff --git a/src/modules/entrypoint/index.css b/src/modules/entrypoint/index.css new file mode 100644 index 000000000..54c67af75 --- /dev/null +++ b/src/modules/entrypoint/index.css @@ -0,0 +1,10 @@ +/** @define Entrypoint; */ + +.Entrypoint-item { + @extend .u-sizeFill; + @extend .u-borderRadius-m; + @extend .u-margin-bottom-xs; + @extend .u-borderShadow-xxs; + @extend .u-text-r-l; + @extend .u-padding-r-all; +} diff --git a/src/modules/footer/footer.config.json b/src/modules/footer/footer.config.json new file mode 100644 index 000000000..3bbd5c5ff --- /dev/null +++ b/src/modules/footer/footer.config.json @@ -0,0 +1,9 @@ +{ + "title": "Footer", + "context": { + "site": { + "name": "Comune di Civitella Roveto", + "url": "www.comune.civitellaroveto.aq.it" + } + } +} diff --git a/src/modules/footer/footer.tmpl b/src/modules/footer/footer.tmpl new file mode 100644 index 000000000..c9d4b6377 --- /dev/null +++ b/src/modules/footer/footer.tmpl @@ -0,0 +1,64 @@ + diff --git a/src/modules/footer/index.css b/src/modules/footer/index.css new file mode 100644 index 000000000..1ea6807d9 --- /dev/null +++ b/src/modules/footer/index.css @@ -0,0 +1,109 @@ +/** @define Footer; weak */ + +:root { + --Footer-color-link: #65dcdf; +} + +.Footer { + @extend .u-background-grey-80; + @extend .u-color-white; + @extend .u-padding-bottom-xxl; + @extend .u-padding-top-xxl; +} + +.Footer a { + color: var(--Footer-color-link); +} + +.Footer-logo { + @extend .u-floatLeft; + @extend .u-padding-right-xl; +} + +.Footer-link { + @extend .u-text-r-s; +} + +.Footer-siteName { + @extend .u-text-r-l; +} + +.Footer-blockTitle { + @extend .u-text-r-m; + @extend .u-padding-bottom-xl; + @extend .u-color-white; +} + +.Footer-subBlock { + @extend .u-color-grey-50; + @extend .u-border-top-xxs; + @extend .u-padding-all-s; +} + +.Footer-subTitle { + @extend .u-text-r-m; + @extend .u-color-white; + @extend .u-textWeight-400; + @extend .u-padding-bottom-l; +} + +.Footer-block { + @extend .u-text-xxl; + @extend .u-margin-r-top; + @extend .u-margin-r-bottom; +} + +.Footer-block address { + @extend .u-text-r-xxs; + @extend .u-textNormal; + @extend .u-color-grey-10; +} + +.Footer-block ul { + @extend .u-sizeFull; +} + +.Footer-block li { + @extend .u-color-grey-50; + @extend .u-border-top-xxs; + @extend .u-padding-top-s; + @extend .u-padding-bottom-s; +} + +.Footer-block a { + @extend .u-text-r-xxs; + @extend .u-textWeight-700; +} + +.Footer-links { + @extend .u-border-top-xxs; + @extend .u-margin-top-xxl; + @extend .u-padding-top-xs; + @extend .u-sizeFull; +} + +.Footer-links li { + @extend .u-inlineBlock; + @extend .u-margin-left-xs; + @extend .u-margin-right-xs; +} + +.Footer-links a { + @extend .u-text-r-xxs; +} + +.Footer-socialIcons > li { + @extend .u-inlineBlock; + @extend .u-margin-right-s; + @extend .u-border-none; +} + +.Footer-socialIcons [class^="Icon-"], +.Footer-socialIcons [class*=" Icon-"] { + @extend .u-inlineBlock; + @extend .u-background-teal-50; + @extend .u-color-grey-80; + @extend .u-padding-all-xs; + @extend .u-borderRadius-circle; + @extend .u-text-r-m; +} diff --git a/src/modules/hamburger/index.css b/src/modules/hamburger/index.css new file mode 100644 index 000000000..aa8fe3062 --- /dev/null +++ b/src/modules/hamburger/index.css @@ -0,0 +1,92 @@ +/** @define Hamburger */ + +/* + * Hamburger animation + * ------------------------------------------------------------ + * Thanks to http://elijahmanor.com/css-animated-hamburger-icon/ + */ + +:root { + --Hamburger-width: 4.6rem; + --Hamburger-height: 1.2rem; + --Hamburger-pad: 0.2rem; +} + +/* + * .Hamburger-toggle { + * margin-top: calc(var(--Hamburger-height) + var(--Hamburger-pad)); + * } +*/ + +.Hamburger-toggle, +.Hamburger-toggle::before, +.Hamburger-toggle::after { + background: white; + content: " "; + display: block; + height: calc(var(--Hamburger-height) / 3); + position: relative; + width: calc(var(--Hamburger-width) * 0.7); +} + +/* + * 1. Make the whole area clickable + */ +.Hamburger-toggleContainer { + cursor: pointer; + padding-bottom: calc(var(--Hamburger-height) + var(--Hamburger-pad)); + padding-top: calc(var(--Hamburger-height) + var(--Hamburger-pad)); +} + +@media (--sm-viewport), (--md-viewport), (--lg-viewport) { + .Hamburger-toggle, + .Hamburger-toggle::before, + .Hamburger-toggle::after { + width: var(--Hamburger-width); + } +} + +.Hamburger-toggle::before { + top: -calc((var(--Hamburger-height) + var(--Hamburger-pad)) * 0.8); +} + +.Hamburger-toggle::after { + bottom: -calc((-var(--Hamburger-height) / 3) + (var(--Hamburger-height) + var(--Hamburger-pad)) * 0.8); +} + +@media (--sm-viewport), (--md-viewport), (--lg-viewport) { + .Hamburger-toggle::before { + top: -calc(var(--Hamburger-height) + var(--Hamburger-pad)); + } + + .Hamburger-toggle::after { + bottom: -calc((-var(--Hamburger-height) / 3) + var(--Hamburger-height) + var(--Hamburger-pad)); + } +} + +.Hamburger-toggle, +.Hamburger-toggle::before, +.Hamburger-toggle::after { + transition: all 500ms ease-in-out; +} + +.Hamburger-toggle.is-active { + background-color: transparent; +} + +.Hamburger-toggle.is-active::before { + top: calc(var(--Hamburger-height) / 3) !important; +} + +.Hamburger-toggle.is-active::before, +.Hamburger-toggle.is-active::after { + top: 0; +} + +.Hamburger-toggle.is-active::before { + transform: rotate(45deg); +} + +.Hamburger-toggle.is-active::after { + transform: rotate(-45deg); +} diff --git a/src/modules/header/header.config.json b/src/modules/header/header.config.json new file mode 100644 index 000000000..85f54b0d8 --- /dev/null +++ b/src/modules/header/header.config.json @@ -0,0 +1,20 @@ +{ + "title": "Header", + "context": { + "site": { + "name": "Nome della Pubblica Amministrazione" + } + }, + "variants": [{ + "name": "default", + "context": { + "clone": false + } + }, { + "name": "clone menu", + "context": { + "menu": true, + "clone": true + } + }] +} diff --git a/src/modules/header/header.tmpl b/src/modules/header/header.tmpl new file mode 100644 index 000000000..6acadd0a3 --- /dev/null +++ b/src/modules/header/header.tmpl @@ -0,0 +1,88 @@ +{% render '@skiplinks' %} + +
+ + + +
+ + + + + + + +
+ + +
+ +
+
+

Seguici su:

+ +
+ +
+ ITA + ENG +
+
+ +
+ + {% if menu %} +
+ {% if clone %} + + {% elif megamenu %} + {% render '@megamenu' %} + {% else %} + + {% endif %} +
+ {% endif %} + +
+ +{% render '@offcanvas', { showOpenButton: false } %} diff --git a/src/modules/header/index.css b/src/modules/header/index.css new file mode 100644 index 000000000..f66fe7d8a --- /dev/null +++ b/src/modules/header/index.css @@ -0,0 +1,428 @@ +/* @define Header; weak */ + +.Header { + @extend .u-layout-centerContent; +} + +.Header a:focus { + background: transparent; +} + +/* + * 1. See .Header-titleLink + */ +.Header-banner { + @extend .u-background-95; + @extend .u-posRelative; + @extend .u-color-60; + @extend .u-border-bottom-xxs; + @extend .u-padding-top-xs; + @extend .u-padding-bottom-xs; + @extend .u-padding-left-s; + @media (--sm-viewport), (--md-viewport), (--lg-viewport) { + @extend .u-padding-top-s; + @extend .u-padding-bottom-s; + } + @media (--sm-viewport) { + @extend .u-padding-left-none; + } + @media (--md-viewport) { + @extend .u-padding-left-s; /* 1 */ + } + @media (--lg-viewport) { + padding-left: calc((1 / 8 + 1 / 12) * 100%) !important; + } +} + +/* + * 1. Fixed for every theme. + */ +.Header-serviceLink { + @extend .u-flex; + @extend .u-flexAlignItemsCenter; + @extend .u-flexJustifyCenter; + @extend .u-padding-left-xl; + @extend .u-padding-right-xl; + @extend .u-posAbsolute; + + background: #06c; /* 1 */ + height: 100%; + right: 0; + top: 0; +} + +.Header-serviceLink a { + @extend .u-color-white; + @extend .u-text-r-xxs; + @extend .u-textWeight-700; + @extend .u-textClean; + + text-transform: uppercase; +} + +.Header-serviceLink span { + @extend .u-hidden; + @extend .u-md-inline; + @extend .u-lg-inline; +} + +.Header-owner a { + @extend .u-sm-before4of12; + @extend .u-md-before3of12; + @extend .u-text-xxs; + @extend .u-text-sm-xs; + @extend .u-text-md-s; + @extend .u-text-lg-s; + @extend .u-color-white; + @extend .u-textClean; +} + +/* ========================================== */ + +.Header-navbar { + @extend .u-background-50; + + @extend .u-padding-top-s; + @extend .u-padding-bottom-s; + @extend .u-padding-right-xs; + @extend .u-padding-left-xs; + + @media (--sm-viewport) { + @extend .u-padding-top-s; + @extend .u-padding-bottom-s; + @extend .u-padding-right-xs; + } + + @media (--md-viewport) { + @extend .u-padding-top-m; + @extend .u-padding-bottom-m; + @extend .u-padding-right-l; + } + + @media (--lg-viewport) { + @extend .u-padding-top-m; + @extend .u-padding-bottom-m; + @extend .u-padding-right-xxl; + } +} + +/* Burger button + ========================================== */ + +.Header-toggle { + @extend .u-size2of12; + @extend .u-lg-size1of8; + @extend .u-textCenter; +} + +.Header-toggle > * { + @extend .u-inlineBlock; + @extend .u-linkClean; +} + +.Header-toggleText { + @extend .u-hidden; + @extend .u-sm-block; + @extend .u-md-block; + @extend .u-lg-block; + + @extend .u-color-white; + @extend .u-text-r-xxs; + @extend .u-textWeight-700; + @extend .u-textClean; + + letter-spacing: 0.1em !important; + margin-bottom: -calc(1rem + var(--Hamburger-height)); + margin-top: calc(1rem + var(--Hamburger-height)); + text-transform: uppercase; +} + +/* Logo image + ========================================== */ + +.Header-logo { + @extend .u-size2of12; + @extend .u-sm-size2of12; + @extend .u-md-size1of12; + @extend .u-lg-size1of12; + @extend .u-textCenter; +} + +.Header-logo img { + @extend .u-alignMiddle; + + height: 4.5rem; + width: 4.5rem; + + @media (--sm-viewport), (--md-viewport), (--lg-viewport) { + height: 7.5rem; + width: 7.5rem; + } +} + +/* Title link + ========================================== */ + +.Header-title { + @extend .u-flex; + @extend .u-flexAlignItemsCenter; + + @extend .u-lineHeight-xxs; + + @extend .u-size6of12; + @extend .u-sm-size4of12; + @extend .u-md-size5of12; + @extend .u-lg-size5of12; + + @media (--md-viewport), (--lg-viewport) { + @extend .u-lineHeight-m; + } +} + +.Header-titleLink { + @media (--md-viewport) { + @extend .u-padding-left-s; + } +} + +.Header-titleLink a { + @extend .u-inlineBlock; + @extend .u-text-xs; + @extend .u-text-sm-m; + @extend .u-text-md-l; + @extend .u-text-lg-l; + @extend .u-lineHeight-m; + @extend .u-textWeight-700; + @extend .u-color-white; + @extend .u-textClean; + @extend .u-padding-left-xxs; + @extend .u-padding-right-xxs; +} + +.Header-titleLink small { + @extend .u-text-xxs; + @extend .u-text-sm-xs; + @extend .u-text-md-m; + @extend .u-text-lg-m; + @extend .u-textWeight-400; + @extend .u-color-white; + @extend .u-textClean; +} + +/* Search button for small screens + ========================================== */ + +.Header-searchTrigger { + @extend .u-sizeFill; + @extend .u-sm-hidden; + @extend .u-md-hidden; + @extend .u-lg-hidden; + @extend .u-textRight; +} + +.Header-searchTrigger button { + @extend .u-inlineBlock; + @extend .u-linkClean; + @extend .u-background-40; + @extend .u-color-white; + @extend .u-padding-all-s; + @extend .u-text-r-xxs; +} + +/* Utils block (social + languages + search form) + ================================================ */ + +.Header-utils { + @extend .u-block; + @extend .u-margin-top-xxs; + @extend .u-textRight; + + @extend .u-sizeFull; + @extend .u-sm-size4of12; + @extend .u-md-size4of12; + @extend .u-lg-size4of12; + + @media (--sm-viewport) { + @extend .u-margin-top-xs; + @extend .u-margin-bottom-xs; + } +} + +/* + * Hide utils on small screens + */ +.Header-utils > * { + @extend .u-hidden; + @extend .u-sm-block; + @extend .u-md-block; + @extend .u-lg-block; + @extend .u-floatRight; + @extend .u-cf; + + width: 100%; +} + +/* Search form + ================================================ */ + +.Header-search { + @extend .u-padding-all-xxs; + @media (--sm-viewport), (--md-viewport), (--lg-viewport) { + @extend .u-margin-bottom-m; + @extend .u-padding-left-m; + @extend .u-padding-right-none; + @extend .u-floatRight; + + max-width: 24em; + } +} + +.Header-search.is-active { + @extend .u-block; + @extend .u-background-40; + @extend .u-margin-top-xs; + @extend .u-padding-all-xxs; +} + +/* Lanaguage bar + ================================================ */ + +.Header-language { + @extend .u-color-white; + @extend .u-text-r-xs; + @extend .u-textWeight-700; + @extend .u-padding-left-s; + @extend .u-padding-right-s; + @extend .u-textClean; + @extend .u-margin-left-xs; + + border: 2px solid white; +} + +.Header-language.is-active { + @extend .u-background-white; + @extend .u-color-50; +} + +/* Social icons / link + ================================================ */ + +.Header-social { + @extend .u-text-r-xs; + @extend .u-color-white; + @extend .u-margin-left-s; + @extend .u-margin-bottom-m; +} + +.Header-social > * { + @extend .u-hidden; + @extend .u-md-inlineBlock; + @extend .u-lg-inlineBlock; +} + +.Header-socialIcons { + @extend .u-padding-left-xxs; + @extend .u-text-r-xs; +} + +.Header-socialIcons > li { + @extend .u-inlineBlock; +} + +.Header-socialIcons [class^="Icon-"], +.Header-socialIcons [class*=" Icon-"] { + @extend .u-inlineBlock; + @extend .u-background-white; + @extend .u-color-50; + @extend .u-padding-all-xs; + @extend .u-borderRadius-circle; + @extend .u-margin-left-xs; +} + +/* + * Headroom.js for sticky header + * ============================= + */ +.Headroom { + max-height: 100em; + width: 100%; +} + +.Headroom--fixed, +.Headroom--pinned { + transform: translateY(0%); +} + +/* + * 1. Allow transition on element heights + */ +.Headroom-hideme { + max-height: 5em; /* 1 */ + transition: all 250ms ease; + will-change: all; +} + +.Headroom--fixed.Headroom--not-top .Headroom-hideme, +.Headroom--pinned.Headroom--not-top .Headroom-hideme { + margin: 0 !important; + max-height: 0; + overflow-y: hidden; + padding-bottom: 0 !important; + padding-top: 0 !important; +} + +.js .Headroom--fixed, +.Headroom--pinned.Headroom--not-top { + @extend .u-zindex-40; + + min-width: 30rem; + position: fixed; + top: 0; +} + +.Headroom--fixed.Headroom--not-top .Header-titleLink, +.Headroom--pinned.Headroom--not-top .Header-titleLink { + @extend .u-flexAlignSelfCenter; + @extend .u-flex; +} + +.Headroom--fixed.Headroom--not-top .Header-titleLink a, +.Headroom--pinned.Headroom--not-top .Header-titleLink a { + @extend .u-text-xxs; + @extend .u-text-sm-xs; + @extend .u-text-md-s; + @extend .u-text-lg-m; + @extend .u-textWeight-400; +} + +.Headroom--fixed.Headroom--not-top .Header-toggleText, +.Headroom--fixed.Headroom--not-top .Header-titleLink small, +.Headroom--pinned.Headroom--not-top .Header-titleLink small { + @extend .u-hidden; +} + +.Headroom--fixed.Headroom--not-top .Header-navbar, +.Headroom--pinned.Headroom--not-top .Header-navbar { + @extend .u-padding-top-xxs; + @extend .u-padding-bottom-none; + @media (--sm-viewport), (--md-viewport), (--lg-viewport) { + @extend .u-padding-top-xxs; + @extend .u-padding-bottom-xxs; + } +} + +.Headroom--fixed.Headroom--not-top .Header-logo img, +.Headroom--pinned.Headroom--not-top .Header-logo img { + max-height: 3em; + max-width: 3em; +} + +.Headroom--fixed.Headroom--not-top .Header-search, +.Headroom--pinned.Headroom--not-top .Header-search { + @extend .u-margin-bottom-xxs; + @extend .u-padding-bottom-xxs; +} + +.Headroom--unpinned { + /* transform: translateY(-100%); */ +} diff --git a/src/modules/header/index.js b/src/modules/header/index.js new file mode 100644 index 000000000..91a627fd6 --- /dev/null +++ b/src/modules/header/index.js @@ -0,0 +1,136 @@ +import $ from 'jquery' +import Headroom from 'headroom.js' +import debounce from 'throttle-debounce/throttle' + +// Headroom for fixed sticky header + +const myElement = document.querySelector('header') + +const opts = { + // vertical offset in px before element is first unpinned + offset: 0, + // you can specify tolerance individually for up/down scroll + tolerance: { + up: 20, + down: 10 + }, + // css classes to apply + classes: { + // when element is initialised + initial: 'Headroom', + // when scrolling up + pinned: 'Headroom--pinned', + // when scrolling down + unpinned: 'Headroom--unpinned', + // when above offset + top: 'Headroom--top', + // when below offset + notTop: 'Headroom--not-top', + // when at bottom of scoll area + bottom: 'Headroom--bottom', + // when not at bottom of scroll area + notBottom: 'Headroom--not-bottom' + }, + // element to listen to scroll events on, defaults to `window` + scroller: window, + // callback when pinned, `this` is headroom object + onPin: function() {}, + // callback when unpinned, `this` is headroom object + onUnpin: function() {}, + // callback when above offset, `this` is headroom object + onTop: function() {}, + // callback when below offset, `this` is headroom object + onNotTop: function() {}, + // callback when at bottom of page, `this` is headroom object + onBottom: function() {}, + // callback when moving away from bottom of page, `this` is headroom object + onNotBottom: function() {} +} + +let headroom = null + +if (myElement) { + headroom = new Headroom(myElement, opts) + headroom.init() +} + +/* + * Make space when using fixed header. + * + * The no-js alternative is to set up body padding inside CSS + * assuming you know the exact header height in pixel + * (expanded and minimized for all viewport width) + */ +const headroomFixed = '.Headroom--fixed' + +if ($('.' + opts.classes.initial).is(headroomFixed)) { + const INTERVAL = 250 + + let windowWidth = $(window).width() + + // Needs to be here due to CSS transition (see on Safari) + let headerHeight = $(headroomFixed).height() + + const _adjustPadding = function() { + const paddingTop = headerHeight + + $('body').css({ + paddingTop: paddingTop + 'px' + }) + } + + // Set up padding on page load + $(document).ready(() => { + $(headroomFixed).css({ + position: 'fixed', + top: 0 + }) + _adjustPadding() + }) + + // Make padding respond to window resize + $(window).resize(debounce(INTERVAL, function() { + const newWindowWidth = $(window).width() + const height = $(headroomFixed).height() + // Android browser triggers a resize event on scroll to top + // so we check for changes in window width + if (newWindowWidth !== windowWidth) { + windowWidth = newWindowWidth + headerHeight = height + setTimeout(_adjustPadding, INTERVAL) + } + })) + + $(headroomFixed).on('transitionend', debounce(INTERVAL, function() { + const height = $(this).height() + if (headerHeight < height) { + // This happens *only* after a resize + // _and_ when scrolling to top + headerHeight = height + _adjustPadding() + } + })) + +} + +/* + * Toggle search-form visibility for mobile + */ +$('.js-Header-search-trigger').click((e) => { + $('.js-Header-search-trigger').each((i, el) => { + const $el = $(el) + if ('true' === $el.attr('aria-hidden')) { + $el.attr('aria-hidden', 'false') + $el.removeClass('u-hiddenVisually') + } else { + $el.attr('aria-hidden', 'true') + $el.addClass('u-hiddenVisually') + } + }) + $($(e.target).attr('aria-controls')).toggleClass('is-active') +}) + +export default { + Headroom, + headroom +} diff --git a/src/modules/leads/index.css b/src/modules/leads/index.css new file mode 100644 index 000000000..780299ef3 --- /dev/null +++ b/src/modules/leads/index.css @@ -0,0 +1,26 @@ +/** @define Utilities */ + +.Leads { + @extend .u-padding-r-top; + @extend .u-padding-r-bottom; +} + +.Leads-title { + @extend .u-text-h3; + @extend .u-margin-r-bottom; +} + +.Leads-link { + @extend .u-text-r-m; + @extend .u-padding-r-top; + @extend .u-padding-r-bottom; + @extend .u-sizeFull; + @extend .u-border-top-xxs; + @extend .u-textClean; +} + +/* postcss-bem-linter: ignore */ +.Leads-link::after { + content: " › "; + margin-left: 0.2em; +} diff --git a/src/modules/leads/leads.tmpl b/src/modules/leads/leads.tmpl new file mode 100644 index 000000000..c2bdc6785 --- /dev/null +++ b/src/modules/leads/leads.tmpl @@ -0,0 +1,17 @@ +
+

Utilità

+ +
diff --git a/src/modules/linklist/index.css b/src/modules/linklist/index.css new file mode 100644 index 000000000..ea66c3ead --- /dev/null +++ b/src/modules/linklist/index.css @@ -0,0 +1,94 @@ +/** @define Linklist; weak; */ + +:root { + --Linklist-border-color: #d8d8d8; + --Linklist-link-arrow-up: inline("icons/ita/img/SVG/collapse.svg"); + --Linklist-link-arrow-down: inline("icons/ita/img/SVG/expand.svg"); + --Linklist-link-padding: 0.5em; + --Linklist-link-arrow-width: 0.8em; +} + +/* + * FIXME: + * -webkit-overflow-scrolling: touch; + */ +.Linklist { + @extend .u-color-grey-30; +} + +.Linklist li { + @extend .u-color-grey-30; + @extend .u-border-top-xxs; + @extend .u-block; + @extend .u-nbfc; +} + +.Linklist-link, +.Linklist a { + @extend .u-block; + @extend .u-color-50; + @extend .u-textClean; + @extend .u-padding-r-bottom; + @extend .u-padding-r-top; +} + +.Linklist--padded > li > .Linklist-link, +.Linklist--padded > li > a, +.Linklist--padded > li > a:hover { + @extend .u-padding-left-s; +} + +.Linklist a:hover { + @extend .u-background-5; +} + +.Linklist ul ul ul > li > a, +.Linklist ul ul ul > li > a:hover { + padding-left: 2.5em !important; +} + +.Linklist ul ul > li > a, +.Linklist ul ul > li > a:hover { + padding-left: 2em !important; +} + +.Linklist ul > li > a, +.Linklist ul > li > a:hover { + padding-left: 1.5em !important; +} + +.Linklist-link.Linklist-link--lev1, +.Linklist-link.Linklist-link--lev1:hover { + @extend .u-color-white; + @extend .u-background-90; +} + +.Linklist-link.Linklist-link--lev2, +.Linklist-link.Linklist-link--lev2:hover { + @extend .u-color-95; + @extend .u-background-20; +} + +.Linklist-link.Linklist-link--lev3 { + @extend .u-color-95; + @extend .u-background-10; +} + +.Linklist-link.is-expanded, +.Linklist-link.is-collapsed { + background-position: right var(--Linklist-link-padding) center; + background-repeat: no-repeat; + background-size: var(--Linklist-link-arrow-width); + padding-right: + calc( + var(--Linklist-link-arrow-width) + (2 * var(--Linklist-link-padding)) + ); +} + +.Linklist-link.is-collapsed { + background-image: var(--Linklist-link-arrow-down); +} + +.Linklist-link.is-expanded { + background-image: var(--Linklist-link-arrow-up); +} diff --git a/src/modules/linklist/linklist.config.json b/src/modules/linklist/linklist.config.json new file mode 100644 index 000000000..3ecdd8352 --- /dev/null +++ b/src/modules/linklist/linklist.config.json @@ -0,0 +1,17 @@ +{ + "title": "Linklist", + "variants": [ + { + "name": "default", + "context": { + "modifier": "" + } + }, + { + "name": "padded", + "context": { + "modifier": "Linklist--padded" + } + } + ] +} diff --git a/src/modules/linklist/linklist.tmpl b/src/modules/linklist/linklist.tmpl new file mode 100644 index 000000000..b25ac121a --- /dev/null +++ b/src/modules/linklist/linklist.tmpl @@ -0,0 +1,17 @@ + diff --git a/src/modules/masonry/index.css b/src/modules/masonry/index.css new file mode 100644 index 000000000..e6398b7e4 --- /dev/null +++ b/src/modules/masonry/index.css @@ -0,0 +1,21 @@ +.Masonry-item { + @extend .u-padding-right-xs; + @extend .u-padding-left-xs; + @extend .u-padding-bottom-s; +} + +[data-columns]::before { + content: "1 .u-floatLeft.u-sizeFull"; + + @media (--sm-viewport) { + content: "1 .u-floatLeft.u-sizeFull"; + } + + @media (--md-viewport) { + content: "2 .u-floatLeft.u-size1of2"; + } + + @media (--lg-viewport) { + content: "3 .u-floatLeft.u-size1of3"; + } +} diff --git a/src/modules/masonry/index.js b/src/modules/masonry/index.js new file mode 100644 index 000000000..3425b74f0 --- /dev/null +++ b/src/modules/masonry/index.js @@ -0,0 +1,7 @@ +import Salvattore from 'salvattore' + +console.log(Salvattore) + +export default { + Salvattore +} diff --git a/src/modules/megamenu/index.css b/src/modules/megamenu/index.css new file mode 100644 index 000000000..f96b95012 --- /dev/null +++ b/src/modules/megamenu/index.css @@ -0,0 +1,165 @@ +/** @define Megamenu; weak; */ + +:root { + --Megamenu-border-color: #dedede; + --Megamenu-arrow-width: 0.5em; +} + +.Megamenu-list { + @extend .u-block; + @extend .u-posRelative; + @extend .u-zindex-40; +} + +/* a top level navigation item in the mega menu */ +.Megamenu-item { + @extend .u-inlineBlock; +} + +/* first descendant link within a top level navigation item */ +.Megamenu-item > a { + @extend .u-block; + @extend .u-padding-top-s; + @extend .u-padding-bottom-s; + @extend .u-padding-right-xxl; + @extend .u-padding-left-xxl; +} + +/* focus/open states of first descendant link within a top level + navigation item + .Megamenu-subnavGroup > li > ul > li > a.is-focus { + } +*/ + +/* open state of first descendant link within a top level + navigation item */ +.Megamenu-item > a.is-open { + @extend .u-zindex-min; +} + +/* sub-navigation panel */ +.Megamenu.is-ready .Megamenu-subnav { + @extend .u-hidden; + @extend .u-posAbsolute; + @extend .u-zindex-max; + + left: 0; + width: 100%; +} + +/* sub-navigation panel open state */ +.Megamenu.is-ready .Megamenu-subnav.is-open { + @extend .u-block; +} + +/* list of items within sub-navigation panel */ +.Megamenu-subnavGroup { + @extend .u-inlineBlock; + @extend .u-alignTop; +} + +/* list item within sub-navigation panel */ +.Megamenu-subnavGroup > li { + @extend .u-block; +} + +/* Some custom style */ + +.Megamenu--styled .Megamenu-list { + @extend .u-nbfcAlt; + @extend .u-background-grey-20; + @extend .u-color-white; + @extend .u-border-top-xxs; +} + +.Megamenu--styled .Megamenu-item > a, +.Megamenu--styled .Megamenu-subnavGroup > li > a { + @extend .u-textClean; + @extend .u-color-grey-10; + @extend .u-text-r-s; + @extend .u-posRelative; +} + +.Megamenu--styled .Megamenu-item > a { + @extend .u-color-grey-80; +} + +.Megamenu--styled .Megamenu-list > li > a[aria-expanded=false]::after { + border-left: var(--Megamenu-arrow-width) solid transparent; + border-right: var(--Megamenu-arrow-width) solid transparent; + border-top: var(--Megamenu-arrow-width) solid #fff; + bottom: 40%; + content: ""; + display: block; + height: 0; + position: absolute; + right: var(--Megamenu-arrow-width); + width: 0; +} + +.Megamenu--styled .Megamenu-list > li > a[aria-expanded=true]::after { + border-bottom: var(--Megamenu-arrow-width) solid var(--Color-grey-80); + border-left: var(--Megamenu-arrow-width) solid transparent; + border-right: var(--Megamenu-arrow-width) solid transparent; + bottom: 0; + content: ""; + display: block; + height: 0; + left: calc(50% - var(--Megamenu-arrow-width)); + position: absolute; + width: 0; +} + +.Megamenu--styled .Megamenu-subnav { + @extend .u-background-grey-80; + @extend .u-padding-all-l; + @extend .u-borderShadow-m; +} + +.Megamenu--styled .Megamenu-subnavGroup > li { + @extend .u-color-grey-50; + @extend .u-padding-top-s; + @extend .u-padding-bottom-s; + @extend .u-margin-right-xxl; + @extend .u-border-bottom-xxs; +} + +.Megamenu--styled .Megamenu-subnavGroup > li:last-child { + border-bottom: none !important; +} + +.Megamenu--styled .Megamenu-subnavGroup { + @extend .u-textLeft; + + min-width: 19%; +} + +.Megamenu--styled .Megamenu-subnavGroup > li > ul { + @extend .u-padding-top-xs; + @extend .u-margin-top-s; + @extend .u-padding-bottom-xs; + @extend .u-border-top-xxs; +} + +/* + * Max depth = 3 levels + */ +.Megamenu--styled .Megamenu-subnavGroup > li > ul li { + @extend .u-padding-top-xxs; + @extend .u-padding-bottom-xxs; +} + +.Megamenu--styled .Megamenu-subnavGroup > li > ul > li a { + @extend .u-text-r-xs; + @extend .u-color-grey-10; +} + +.Megamenu--styled .Megamenu-subnavGroup > li > ul > li > ul > li > a { + @extend .u-text-r-xxs; + @extend .u-color-grey-10; +} + +.Megamenu--styled .Megamenu-subnavGroup > li > ul > li > ul { + @extend .u-margin-top-xs; + @extend .u-margin-bottom-xs; +} diff --git a/src/modules/megamenu/index.js b/src/modules/megamenu/index.js new file mode 100644 index 000000000..3b2f29701 --- /dev/null +++ b/src/modules/megamenu/index.js @@ -0,0 +1,91 @@ +import $ from 'jquery' +import Megamenu from './megamenu' + +// ASAP hide megamenu panels +$('.js-megamenu').addClass('is-ready') + +const opts = { + /* if false open menu on hover */ + openOnClick: true, + + /* prefix for generated unique id attributes, which are required + to indicate aria-owns, aria-controls and aria-labelledby */ + uuidPrefix: 'megamenu', + + /* css class used to define the megamenu styling */ + menuClass: 'Megamenu', + + menuListClass: 'Megamenu-list', + + /* css class for a top-level navigation item in the megamenu */ + topNavItemClass: 'Megamenu-item', + + /* css class for a megamenu panel */ + panelClass: 'Megamenu-subnav', + + /* css class for a group of items within a megamenu panel */ + panelGroupClass: 'Megamenu-subnavGroup', + + /* css class for the hover state */ + hoverClass: 'is-hover', + + /* css class for the focus state */ + focusClass: 'is-focus', + + /* css class for the open state */ + openClass: 'is-open' +} + +/* + * Takes a Treeview and makes it work with Megamenu + */ +const listToMegaMenu = ($ul, _opts) => { + const attrs = 'class aria-expanded aria-hidden role tabindex' + return $ul + .clone() + .removeAttr(attrs) + .addClass(_opts.menuListClass) + .find('*') + .removeAttr(attrs) + .end() + .find('> li') + .each(function(i, li) { + $(li) + .addClass(_opts.topNavItemClass) + .find('a') + // make item tabbable, this is required ! + .attr('href', '#') + .end() + .find('> ul > li') + .unwrap() + .wrap(`
    `) + .end() + .find('> ul') + .wrapAll(`
    `) + }) + .end() +} + +$(document).ready(function() { + $('.js-megamenu').each((i, el) => { + const $el = $(el) + const rel = $(el).data('rel') + if ($el.find('ul').length === 0 && rel && $(rel).length > 0) { + let $menu = listToMegaMenu($(rel), opts) + $el.append($menu) + // @FIXME: make space for javascript rendered megamenu + if ($('header').css('position') === 'fixed') { + $('body').css({ + paddingTop: '+=' + $el.height() + 'px' + }) + } + } + $el.accessibleMegaMenu(opts) + }) +}) + +export default { + opts, + listToMegaMenu, + Megamenu +} diff --git a/src/modules/megamenu/megamenu.js b/src/modules/megamenu/megamenu.js new file mode 100644 index 000000000..3c21bc9c8 --- /dev/null +++ b/src/modules/megamenu/megamenu.js @@ -0,0 +1,887 @@ +/* +Copyright © 2013 Adobe Systems Incorporated. + +Licensed under the Apache License, Version 2.0 (the “License”) +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an “AS IS” BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +/** + * @fileOverview accessibleMegaMenu plugin + * + *

    Licensed under the Apache License, Version 2.0 (the “License”) + *
    Copyright © 2013 Adobe Systems Incorporated. + *
    Project page https://github.com/adobe-accessibility/Accessible-Mega-Menu + * @version 0.1 + * @author Michael Jordan + * @requires jquery + */ + +/*jslint browser: true, devel: true, plusplus: true, nomen: true */ +/*global jQuery */ +(function($, window, document) { + var pluginName = 'accessibleMegaMenu', + defaults = { + openOnClick: false, + uuidPrefix: 'accessible-megamenu', // unique ID's are required to indicate aria-owns, aria-controls and aria-labelledby + menuClass: 'accessible-megamenu', // default css class used to define the megamenu styling + topNavItemClass: 'accessible-megamenu-top-nav-item', // default css class for a top-level navigation item in the megamenu + panelClass: 'accessible-megamenu-panel', // default css class for a megamenu panel + panelGroupClass: 'accessible-megamenu-panel-group', // default css class for a group of items within a megamenu panel + hoverClass: 'hover', // default css class for the hover state + focusClass: 'focus', // default css class for the focus state + openClass: 'open' // default css class for the open state + }, + Keyboard = { + BACKSPACE: 8, + COMMA: 188, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + LEFT: 37, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SPACE: 32, + TAB: 9, + UP: 38, + keyMap: { + 48: '0', + 49: '1', + 50: '2', + 51: '3', + 52: '4', + 53: '5', + 54: '6', + 55: '7', + 56: '8', + 57: '9', + 59: '', + 65: 'a', + 66: 'b', + 67: 'c', + 68: 'd', + 69: 'e', + 70: 'f', + 71: 'g', + 72: 'h', + 73: 'i', + 74: 'j', + 75: 'k', + 76: 'l', + 77: 'm', + 78: 'n', + 79: 'o', + 80: 'p', + 81: 'q', + 82: 'r', + 83: 's', + 84: 't', + 85: 'u', + 86: 'v', + 87: 'w', + 88: 'x', + 89: 'y', + 90: 'z', + 96: '0', + 97: '1', + 98: '2', + 99: '3', + 100: '4', + 101: '5', + 102: '6', + 103: '7', + 104: '8', + 105: '9', + 190: '.' + } + } + /** + * @desc Creates a new accessible mega menu instance. + * @param {jquery} element + * @param {object} [options] Mega Menu options + * @param {string} [options.uuidPrefix=accessible-megamenu] - Prefix for generated unique id attributes, which are required to indicate aria-owns, aria-controls and aria-labelledby + * @param {string} [options.menuClass=accessible-megamenu] - CSS class used to define the megamenu styling + * @param {string} [options.topNavItemClass=accessible-megamenu-top-nav-item] - CSS class for a top-level navigation item in the megamenu + * @param {string} [options.panelClass=accessible-megamenu-panel] - CSS class for a megamenu panel + * @param {string} [options.panelGroupClass=accessible-megamenu-panel-group] - CSS class for a group of items within a megamenu panel + * @param {string} [options.hoverClass=hover] - CSS class for the hover state + * @param {string} [options.focusClass=focus] - CSS class for the focus state + * @param {string} [options.openClass=open] - CSS class for the open state + * @constructor + */ + function AccessibleMegaMenu(element, options) { + this.element = element + + // merge optional settings and defaults into settings + this.settings = $.extend({}, defaults, options) + + this._defaults = defaults + this._name = pluginName + + this.mouseTimeoutID = null + this.focusTimeoutID = null + this.mouseFocused = false + this.justFocused = false + + this.init() + } + + AccessibleMegaMenu.prototype = (function() { + + /* private attributes and methods ------------------------ */ + var uuid = 0, + keydownTimeoutDuration = 1000, + keydownSearchString = '', + isTouch = typeof window.hasOwnProperty === 'function' && !!window.hasOwnProperty('ontouchstart'), + _getPlugin, + _addUniqueId, + _togglePanel, + _clickHandler, + _clickOutsideHandler, + _DOMAttrModifiedHandler, + _focusInHandler, + _focusOutHandler, + _keyDownHandler, + _mouseDownHandler, + _mouseOverHandler, + _mouseOutHandler, + _toggleExpandedEventHandlers + + /** + * @name jQuery.fn.accessibleMegaMenu~_getPlugin + * @desc Returns the parent accessibleMegaMenu instance for a given element + * @param {jQuery} element + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _getPlugin = function(element) { + return $(element).closest(':data(plugin_' + pluginName + ')').data('plugin_' + pluginName) + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_addUniqueId + * @desc Adds a unique id and element. + * The id string starts with the + * string defined in settings.uuidPrefix. + * @param {jQuery} element + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _addUniqueId = function(element) { + element = $(element) + var settings = this.settings + if (!element.attr('id')) { + element.attr('id', settings.uuidPrefix + '-' + new Date().getTime() + '-' + (++uuid)) + } + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_togglePanel + * @desc Toggle the display of mega menu panels in response to an event. + * The optional boolean value 'hide' forces all panels to hide. + * @param {event} event + * @param {Boolean} [hide] Hide all mega menu panels when true + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _togglePanel = function(event, hide) { + var target = $(event.target), + that = this, + settings = this.settings, + menu = this.menu, + topli = target.closest('.' + settings.topNavItemClass), + panel = target.hasClass(settings.panelClass) ? target : target.closest('.' + settings.panelClass), + newfocus + + _toggleExpandedEventHandlers.call(this, true) + + if (hide) { + topli = menu.find('.' + settings.topNavItemClass + ' .' + settings.openClass + ':first').closest('.' + settings.topNavItemClass) + if (!(topli.is(event.relatedTarget) || topli.has(event.relatedTarget).length > 0)) { + if ((event.type === 'mouseout' || event.type === 'focusout') && topli.has(document.activeElement).length > 0) { + return + } + topli.find('[aria-expanded]') + .attr('aria-expanded', 'false') + .removeClass(settings.openClass) + .filter('.' + settings.panelClass) + .attr('aria-hidden', 'true') + if ((event.type === 'keydown' && event.keyCode === Keyboard.ESCAPE) || event.type === 'DOMAttrModified') { + newfocus = topli.find(':tabbable:first') + setTimeout(function() { + menu.find('[aria-expanded].' + that.settings.panelClass).off('DOMAttrModified.accessible-megamenu') + newfocus.focus() + that.justFocused = false + }, 99) + } + } else if (topli.length === 0) { + menu.find('[aria-expanded=true]') + .attr('aria-expanded', 'false') + .removeClass(settings.openClass) + .filter('.' + settings.panelClass) + .attr('aria-hidden', 'true') + } + } else { + clearTimeout(that.focusTimeoutID) + topli.siblings() + .find('[aria-expanded]') + .attr('aria-expanded', 'false') + .removeClass(settings.openClass) + .filter('.' + settings.panelClass) + .attr('aria-hidden', 'true') + topli.find('[aria-expanded]') + .attr('aria-expanded', 'true') + .addClass(settings.openClass) + .filter('.' + settings.panelClass) + .attr('aria-hidden', 'false') + if (event.type === 'mouseover' && target.is(':tabbable') && topli.length === 1 && panel.length === 0 && menu.has(document.activeElement).length > 0) { + target.focus() + that.justFocused = false + } + + _toggleExpandedEventHandlers.call(that) + } + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_clickHandler + * @desc Handle click event on mega menu item + * @param {event} Event object + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _clickHandler = function(event) { + var target = $(event.currentTarget), + topli = target.closest('.' + this.settings.topNavItemClass), + panel = target.closest('.' + this.settings.panelClass) + if (topli.length === 1 && + panel.length === 0 && + topli.find('.' + this.settings.panelClass).length === 1) { + if (!target.hasClass(this.settings.openClass)) { + event.preventDefault() + event.stopPropagation() + _togglePanel.call(this, event) + this.justFocused = false + } else { + if (this.justFocused) { + event.preventDefault() + event.stopPropagation() + this.justFocused = false + } else if (isTouch) { + event.preventDefault() + event.stopPropagation() + _togglePanel.call(this, event, target.hasClass(this.settings.openClass)) + } + } + } + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_clickOutsideHandler + * @desc Handle click event outside of a the megamenu + * @param {event} Event object + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _clickOutsideHandler = function(event) { + if ($(event.target).closest(this.menu).length === 0) { + event.preventDefault() + event.stopPropagation() + _togglePanel.call(this, event, true) + } + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_DOMAttrModifiedHandler + * @desc Handle DOMAttrModified event on panel to respond to Windows 8 Narrator ExpandCollapse pattern + * @param {event} Event object + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _DOMAttrModifiedHandler = function(event) { + if (event.originalEvent.attrName === 'aria-expanded' && + event.originalEvent.newValue === 'false' && + $(event.target).hasClass(this.settings.openClass)) { + event.preventDefault() + event.stopPropagation() + _togglePanel.call(this, event, true) + } + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_focusInHandler + * @desc Handle focusin event on mega menu item. + * @param {event} Event object + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _focusInHandler = function(event) { + clearTimeout(this.focusTimeoutID) + var target = $(event.target), + panel = target.closest('.' + this.settings.panelClass) + target + .addClass(this.settings.focusClass) + .on('click.accessible-megamenu', $.proxy(_clickHandler, this)) + this.justFocused = !this.mouseFocused + this.mouseFocused = false + if (this.panels.not(panel).filter('.' + this.settings.openClass).length) { + _togglePanel.call(this, event) + } + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_focusOutHandler + * @desc Handle focusout event on mega menu item. + * @param {event} Event object + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _focusOutHandler = function(event) { + this.justFocused = false + var that = this, + target = $(event.target), + topli = target.closest('.' + this.settings.topNavItemClass) + + target + // .removeClass(this.settings.focusClass) + .off('click.accessible-megamenu') + + if (window.cvox) { + // If ChromeVox is running... + that.focusTimeoutID = setTimeout(function() { + window.cvox.Api.getCurrentNode(function(node) { + if (topli.has(node).length) { + // and the current node being voiced is in + // the mega menu, clearTimeout, + // so the panel stays open. + clearTimeout(that.focusTimeoutID) + } else { + that.focusTimeoutID = setTimeout(function(scope, _event, hide) { + _togglePanel.call(scope, _event, hide) + }, 275, that, event, true) + } + }) + }, 25) + } else { + that.focusTimeoutID = setTimeout(function() { + _togglePanel.call(that, event, true) + }, 300) + } + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_keyDownHandler + * @desc Handle keydown event on mega menu. + * @param {event} Event object + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _keyDownHandler = function(event) { + var that = (this.constructor === AccessibleMegaMenu) ? this : _getPlugin(this), // determine the AccessibleMegaMenu plugin instance + settings = that.settings, + target = $($(this).is('.' + settings.hoverClass + ':tabbable') ? this : event.target), // if the element is hovered the target is this, otherwise, its the focused element + menu = that.menu, + topnavitems = that.topnavitems, + topli = target.closest('.' + settings.topNavItemClass), + tabbables = menu.find(':tabbable'), + panel = target.hasClass(settings.panelClass) ? target : target.closest('.' + settings.panelClass), + panelGroups = panel.find('.' + settings.panelGroupClass), + currentPanelGroup = target.closest('.' + settings.panelGroupClass), + next, + keycode = event.keyCode || event.which, + start, + i, + o, + label, + found = false, + newString = Keyboard.keyMap[event.keyCode] || '', + regex, + isTopNavItem = (topli.length === 1 && panel.length === 0) + + if (target.is('input:focus, select:focus, textarea:focus, button:focus')) { + // if the event target is a form element we should handle keydown normally + return + } + + if (target.is('.' + settings.hoverClass + ':tabbable')) { + $('html').off('keydown.accessible-megamenu') + } + + switch (keycode) { + case Keyboard.ESCAPE: + _togglePanel.call(that, event, true) + break + case Keyboard.DOWN: + event.preventDefault() + if (isTopNavItem) { + _togglePanel.call(that, event) + found = (topli.find('.' + settings.panelClass + ' :tabbable:first').focus().length === 1) + } else { + found = (tabbables.filter(':gt(' + tabbables.index(target) + '):first').focus().length === 1) + } + + if (!found && window.opera && opera.toString() === '[object Opera]' && (event.ctrlKey || event.metaKey)) { + tabbables = $(':tabbable') + i = tabbables.index(target) + found = ($(':tabbable:gt(' + $(':tabbable').index(target) + '):first').focus().length === 1) + } + break + case Keyboard.UP: + event.preventDefault() + if (isTopNavItem && target.hasClass(settings.openClass)) { + _togglePanel.call(that, event, true) + next = topnavitems.filter(':lt(' + topnavitems.index(topli) + '):last') + if (next.children('.' + settings.panelClass).length) { + found = (next.children() + .attr('aria-expanded', 'true') + .addClass(settings.openClass) + .filter('.' + settings.panelClass) + .attr('aria-hidden', 'false') + .find(':tabbable:last') + .focus() === 1) + } + } else if (!isTopNavItem) { + found = (tabbables.filter(':lt(' + tabbables.index(target) + '):last').focus().length === 1) + } + + if (!found && window.opera && opera.toString() === '[object Opera]' && (event.ctrlKey || event.metaKey)) { + tabbables = $(':tabbable') + i = tabbables.index(target) + found = ($(':tabbable:lt(' + $(':tabbable').index(target) + '):first').focus().length === 1) + } + break + case Keyboard.RIGHT: + event.preventDefault() + if (isTopNavItem) { + found = (topnavitems.filter(':gt(' + topnavitems.index(topli) + '):first').find(':tabbable:first').focus().length === 1) + } else { + if (panelGroups.length && currentPanelGroup.length) { + // if the current panel contains panel groups, and we are able to focus the first tabbable element of the next panel group + found = (panelGroups.filter(':gt(' + panelGroups.index(currentPanelGroup) + '):first').find(':tabbable:first').focus().length === 1) + } + + if (!found) { + found = (topli.find(':tabbable:first').focus().length === 1) + } + } + break + case Keyboard.LEFT: + event.preventDefault() + if (isTopNavItem) { + found = (topnavitems.filter(':lt(' + topnavitems.index(topli) + '):last').find(':tabbable:first').focus().length === 1) + } else { + if (panelGroups.length && currentPanelGroup.length) { + // if the current panel contains panel groups, and we are able to focus the first tabbable element of the previous panel group + found = (panelGroups.filter(':lt(' + panelGroups.index(currentPanelGroup) + '):last').find(':tabbable:first').focus().length === 1) + } + + if (!found) { + found = (topli.find(':tabbable:first').focus().length === 1) + } + } + break + case Keyboard.TAB: + i = tabbables.index(target) + if (event.shiftKey && isTopNavItem && target.hasClass(settings.openClass)) { + _togglePanel.call(that, event, true) + next = topnavitems.filter(':lt(' + topnavitems.index(topli) + '):last') + if (next.children('.' + settings.panelClass).length) { + found = next.children() + .attr('aria-expanded', 'true') + .addClass(settings.openClass) + .filter('.' + settings.panelClass) + .attr('aria-hidden', 'false') + .find(':tabbable:last') + .focus() + } + } else if (event.shiftKey && i > 0) { + found = (tabbables.filter(':lt(' + i + '):last').focus().length === 1) + } else if (!event.shiftKey && i < tabbables.length - 1) { + found = (tabbables.filter(':gt(' + i + '):first').focus().length === 1) + } else if (window.opera && opera.toString() === '[object Opera]') { + tabbables = $(':tabbable') + i = tabbables.index(target) + if (event.shiftKey) { + found = ($(':tabbable:lt(' + $(':tabbable').index(target) + '):last').focus().length === 1) + } else { + found = ($(':tabbable:gt(' + $(':tabbable').index(target) + '):first').focus().length === 1) + } + } + + if (found) { + event.preventDefault() + } + break + case Keyboard.SPACE: + if (isTopNavItem) { + event.preventDefault() + _clickHandler.call(that, event) + } else { + return + } + break + case Keyboard.ENTER: + return + break + default: + // alphanumeric filter + clearTimeout(this.keydownTimeoutID) + + keydownSearchString += newString !== keydownSearchString ? newString : '' + + if (keydownSearchString.length === 0) { + return + } + + this.keydownTimeoutID = setTimeout(function() { + keydownSearchString = '' + }, keydownTimeoutDuration) + + if (isTopNavItem && !target.hasClass(settings.openClass)) { + tabbables = tabbables.filter(':not(.' + settings.panelClass + ' :tabbable)') + } else { + tabbables = topli.find(':tabbable') + } + + if (event.shiftKey) { + tabbables = $(tabbables.get() + .reverse()) + } + + for (i = 0; i < tabbables.length; i++) { + o = tabbables.eq(i) + if (o.is(target)) { + start = (keydownSearchString.length === 1) ? i + 1 : i + break + } + } + + regex = new RegExp('^' + keydownSearchString.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&'), 'i') + + for (i = start; i < tabbables.length; i++) { + o = tabbables.eq(i) + label = $.trim(o.text()) + if (regex.test(label)) { + found = true + o.focus() + break + } + } + if (!found) { + for (i = 0; i < start; i++) { + o = tabbables.eq(i) + label = $.trim(o.text()) + if (regex.test(label)) { + o.focus() + break + } + } + } + break + } + that.justFocused = false + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_mouseDownHandler + * @desc Handle mousedown event on mega menu. + * @param {event} Event object + * @memberof accessibleMegaMenu + * @inner + * @private + */ + _mouseDownHandler = function(event) { + if ($(event.target).is(this.settings.panelClass) || $(event.target).closest(':focusable').length) { + this.mouseFocused = true + } + this.mouseTimeoutID = setTimeout(function() { + clearTimeout(this.focusTimeoutID) + }, 1) + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_mouseOverHandler + * @desc Handle mouseover event on mega menu. + * @param {event} Event object + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _mouseOverHandler = function(event) { + clearTimeout(this.mouseTimeoutID) + $(event.target) + .addClass(this.settings.hoverClass) + _togglePanel.call(this, event) + if ($(event.target).is(':tabbable')) { + $('html').on('keydown.accessible-megamenu', $.proxy(_keyDownHandler, event.target)) + } + } + + /** + * @name jQuery.fn.accessibleMegaMenu~_mouseOutHandler + * @desc Handle mouseout event on mega menu. + * @param {event} Event object + * @memberof jQuery.fn.accessibleMegaMenu + * @inner + * @private + */ + _mouseOutHandler = function(event) { + var that = this + $(event.target) + .removeClass(that.settings.hoverClass) + + that.mouseTimeoutID = setTimeout(function() { + _togglePanel.call(that, event, true) + }, 250) + if ($(event.target).is(':tabbable')) { + $('html').off('keydown.accessible-megamenu') + } + } + + _toggleExpandedEventHandlers = function(hide) { + var menu = this.menu + if (hide) { + $('html').off('mouseup.outside-accessible-megamenu, touchend.outside-accessible-megamenu, mspointerup.outside-accessible-megamenu, pointerup.outside-accessible-megamenu') + + menu.find('[aria-expanded].' + this.settings.panelClass).off('DOMAttrModified.accessible-megamenu') + } else { + $('html').on('mouseup.outside-accessible-megamenu, touchend.outside-accessible-megamenu, mspointerup.outside-accessible-megamenu, pointerup.outside-accessible-megamenu', $.proxy(_clickOutsideHandler, this)) + + /* Narrator in Windows 8 automatically toggles the aria-expanded property on double tap or click. + To respond to the change to collapse the panel, we must add a listener for a DOMAttrModified event. */ + menu.find('[aria-expanded=true].' + this.settings.panelClass).on('DOMAttrModified.accessible-megamenu', $.proxy(_DOMAttrModifiedHandler, this)) + } + } + + /* public attributes and methods ------------------------- */ + return { + constructor: AccessibleMegaMenu, + + /** + * @lends jQuery.fn.accessibleMegaMenu + * @desc Initializes an instance of the accessibleMegaMenu plugins + * @memberof jQuery.fn.accessibleMegaMenu + * @instance + */ + init: function() { + var settings = this.settings, + nav = $(this.element), + menu = nav.children().first(), + // Only filter to those items with the selector class + topnavitems = this.settings.topNavItems ? + menu.children(this.settings.topNavItems) : + menu.children() + this.start(settings, nav, menu, topnavitems) + }, + + start: function(settings, nav, menu, topnavitems) { + var that = this + this.settings = settings + this.menu = menu + this.topnavitems = topnavitems + + nav.attr('role', 'navigation') + menu.addClass(settings.menuClass) + topnavitems.each(function(i, topnavitem) { + var topnavitemlink, topnavitempanel + topnavitem = $(topnavitem) + topnavitem.addClass(settings.topNavItemClass) + topnavitemlink = topnavitem.find(':tabbable:first') + topnavitempanel = topnavitem.children(':not(:tabbable):last') + _addUniqueId.call(that, topnavitemlink) + if (topnavitempanel.length) { + _addUniqueId.call(that, topnavitempanel) + topnavitemlink.attr({ + 'aria-haspopup': true, + 'aria-controls': topnavitempanel.attr('id'), + 'aria-expanded': false + }) + + topnavitempanel.attr({ + 'role': 'group', + 'aria-expanded': false, + 'aria-hidden': true + }) + .addClass(settings.panelClass) + .not('[aria-labelledby]') + .attr('aria-labelledby', topnavitemlink.attr('id')) + } + }) + + this.panels = menu.find('.' + settings.panelClass) + + menu.on('focusin.accessible-megamenu', ':focusable, .' + settings.panelClass, $.proxy(_focusInHandler, this)) + .on('focusout.accessible-megamenu', ':focusable, .' + settings.panelClass, $.proxy(_focusOutHandler, this)) + .on('keydown.accessible-megamenu', $.proxy(_keyDownHandler, this)) + .on('mousedown.accessible-megamenu', $.proxy(_mouseDownHandler, this)) + + if (!settings.openOnClick) { + menu.on('mouseover.accessible-megamenu', $.proxy(_mouseOverHandler, this)) + .on('mouseout.accessible-megamenu', $.proxy(_mouseOutHandler, this)) + } + else { + menu.on('click.accessible-megamenu', $.proxy(_mouseOverHandler, this)) + } + + if (isTouch) { + menu.on('touchstart.accessible-megamenu', $.proxy(_clickHandler, this)) + } + + menu.find('hr').attr('role', 'separator') + + if ($(document.activeElement).closest(menu).length) { + $(document.activeElement).trigger('focusin.accessible-megamenu') + } + }, + + /** + * @desc Get default values + * @example $(selector).accessibleMegaMenu('getDefaults') + * @return {object} + * @memberof jQuery.fn.accessibleMegaMenu + * @instance + */ + getDefaults: function() { + return this._defaults + }, + + /** + * @desc Get any option set to plugin using its name (as string) + * @example $(selector).accessibleMegaMenu('getOption', some_option) + * @param {string} opt + * @return {string} + * @memberof jQuery.fn.accessibleMegaMenu + * @instance + */ + getOption: function(opt) { + return this.settings[opt] + }, + + /** + * @desc Get all options + * @example $(selector).accessibleMegaMenu('getAllOptions') + * @return {object} + * @memberof jQuery.fn.accessibleMegaMenu + * @instance + */ + getAllOptions: function() { + return this.settings + }, + + /** + * @desc Set option + * @example $(selector).accessibleMegaMenu('setOption', 'option_name', 'option_value', reinitialize) + * @param {string} opt - Option name + * @param {string} val - Option value + * @param {boolean} [reinitialize] - boolean to re-initialize the menu. + * @memberof jQuery.fn.accessibleMegaMenu + * @instance + */ + setOption: function(opt, value, reinitialize) { + this.settings[opt] = value + if (reinitialize) { + this.init() + } + } + } + }()) + + /* + * @param {object} [options] Mega Menu options + * @param {string} [options.uuidPrefix=accessible-megamenu] - Prefix for generated unique id attributes, which are required to indicate aria-owns, aria-controls and aria-labelledby + * @param {string} [options.menuClass=accessible-megamenu] - CSS class used to define the megamenu styling + * @param {string} [options.topNavItemClass=accessible-megamenu-top-nav-item] - CSS class for a top-level navigation item in the megamenu + * @param {string} [options.panelClass=accessible-megamenu-panel] - CSS class for a megamenu panel + * @param {string} [options.panelGroupClass=accessible-megamenu-panel-group] - CSS class for a group of items within a megamenu panel + * @param {string} [options.hoverClass=hover] - CSS class for the hover state + * @param {string} [options.focusClass=focus] - CSS class for the focus state + * @param {string} [options.openClass=open] - CSS class for the open state + */ + $.fn[pluginName] = function(options) { + return this.each(function() { + if (!$.data(this, 'plugin_' + pluginName)) { + $.data(this, 'plugin_' + pluginName, new $.fn[pluginName].AccessibleMegaMenu(this, options)) + } + }) + } + + $.fn[pluginName].AccessibleMegaMenu = AccessibleMegaMenu + + /* :focusable and :tabbable selectors from + https://raw.github.com/jquery/jquery-ui/master/ui/jquery.ui.core.js */ + + /** + * @private + */ + function visible(element) { + return $.expr.filters.visible(element) && !$(element).parents().addBack().filter(function() { + return $.css(this, 'visibility') === 'hidden' + }).length + } + + /** + * @private + */ + function focusable(element, isTabIndexNotNaN) { + var map, mapName, img, + nodeName = element.nodeName.toLowerCase() + if ('area' === nodeName) { + map = element.parentNode + mapName = map.name + if (!element.href || !mapName || map.nodeName.toLowerCase() !== 'map') { + return false + } + img = $('img[usemap=#' + mapName + ']')[0] + return !!img && visible(img) + } + return (/input|select|textarea|button|object/.test(nodeName) ? !element.disabled : + 'a' === nodeName ? + element.href || isTabIndexNotNaN : + isTabIndexNotNaN) && + // the element and all of its ancestors must be visible + visible(element) + } + + $.extend($.expr[':'], { + data: $.expr.createPseudo ? $.expr.createPseudo(function(dataName) { + return function(elem) { + return !!$.data(elem, dataName) + } + }) : // support: jQuery <1.8 + function(elem, i, match) { + return !!$.data(elem, match[3]) + }, + + focusable: function(element) { + return focusable(element, !isNaN($.attr(element, 'tabindex'))) + }, + + tabbable: function(element) { + var tabIndex = $.attr(element, 'tabindex'), + isTabIndexNaN = isNaN(tabIndex) + return (isTabIndexNaN || tabIndex >= 0) && focusable(element, !isTabIndexNaN) + } + }) +}(jQuery, window, document)) diff --git a/src/modules/megamenu/megamenu.tmpl b/src/modules/megamenu/megamenu.tmpl new file mode 100644 index 000000000..3cfe58dc8 --- /dev/null +++ b/src/modules/megamenu/megamenu.tmpl @@ -0,0 +1,76 @@ +

    diff --git a/src/modules/navscroll/index.css b/src/modules/navscroll/index.css new file mode 100644 index 000000000..582e8c6ce --- /dev/null +++ b/src/modules/navscroll/index.css @@ -0,0 +1,51 @@ +/** @define Navscroll; weak; */ + +.Navscroll > ul { + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + overflow-x: auto; + text-align: justify; + white-space: nowrap; +} + +.Navscroll > ul > li { + display: inline-block; +} + +/* + * Thanks to http://codepen.io/jordanmoore/pen/pnlAi + */ +.Navscroll--withHint > ul { + background: + linear-gradient(90deg, white 30%, rgba(255, 255, 255, 0)), + linear-gradient(90deg, rgba(255, 255, 255, 0), white 70%) 100% 0, + radial-gradient( + 0 50%, + farthest-side, + rgba(0, 0, 0, 0.2), + rgba(0, 0, 0, 0) + ), + radial-gradient( + 100% 50%, + farthest-side, + rgba(0, 0, 0, 0.2), + rgba(0, 0, 0, 0) + ) 100% 0; + background: + linear-gradient(90deg, white 30%, rgba(255, 255, 255, 0)), + linear-gradient(90deg, rgba(255, 255, 255, 0), white 70%) 100% 0, + radial-gradient( + farthest-side at 0 50%, + rgba(0, 0, 0, 0.2), + rgba(0, 0, 0, 0) + ), + radial-gradient( + farthest-side at 100% 50%, + rgba(0, 0, 0, 0.2), + rgba(0, 0, 0, 0) + ) 100% 0; + background-attachment: local, local, scroll, scroll; + background-color: white; + background-repeat: no-repeat; + background-size: 40px 100%, 40px 100%, 14px 100%, 14px 100%; +} diff --git a/src/modules/navscroll/navscroll.tmpl b/src/modules/navscroll/navscroll.tmpl new file mode 100644 index 000000000..03c455052 --- /dev/null +++ b/src/modules/navscroll/navscroll.tmpl @@ -0,0 +1,7 @@ + diff --git a/src/modules/offcanvas/index.css b/src/modules/offcanvas/index.css new file mode 100644 index 000000000..245210aaa --- /dev/null +++ b/src/modules/offcanvas/index.css @@ -0,0 +1,79 @@ +/** @define Offcanvas; */ + +:root { + --Offcanvas-width: 22em; + --Offcanvas-max-width: 80%; +} + +/* postcss-bem-linter: ignore */ +.Offcanvas, +.Offcanvas-content { + max-width: var(--Offcanvas-max-width); + width: var(--Offcanvas-width); +} + +.no-js .Offcanvas:target { + @extend .u-block; +} + +.Offcanvas-toggleContainer { + cursor: pointer; +} + +.Offcanvas:target .Offcanvas-content, +.Offcanvas.is-ready .Offcanvas-content { + @extend .u-zindex-max; + @extend .u-borderShadow-m; + + height: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + position: fixed; + top: 0; + transform: translateX(0); + transition: transform 200ms ease-out; + will-change: translateX; +} + +.Offcanvas--right:target .Offcanvas-content, +.Offcanvas--right.is-ready .Offcanvas-content { + left: 100%; +} + +.Offcanvas--left:target .Offcanvas-content, +.Offcanvas--left.is-ready .Offcanvas-content { + right: 100%; +} + +/* postcss-bem-linter: ignore */ +.Offcanvas:not(:target) .Offcanvas-content, +.Offcanvas.is-ready[aria-hidden="true"] .Offcanvas-content { + transition: transform 200ms ease-out, visibility 200ms; +} + +/* postcss-bem-linter: ignore */ +.Offcanvas--right:target .Offcanvas-content, +.Offcanvas--right.is-ready[aria-hidden="false"] .Offcanvas-content { + transform: translateX(-100%); +} + +/* postcss-bem-linter: ignore */ +.Offcanvas--left:target .Offcanvas-content, +.Offcanvas--left.is-ready[aria-hidden="false"] .Offcanvas-content { + transform: translateX(100%); +} + +.Offcanvas--modal:target::after, +.Offcanvas--modal.is-active::after { + @extend .u-zindex-50; + + background: black; + content: " "; + display: block; + height: 100%; + left: 0; + opacity: 0.5; + position: fixed; + top: 0; + width: 100%; +} diff --git a/src/modules/offcanvas/index.js b/src/modules/offcanvas/index.js new file mode 100644 index 000000000..1bc5d10cf --- /dev/null +++ b/src/modules/offcanvas/index.js @@ -0,0 +1,95 @@ +import $ from 'jquery' + +import Froffcanvas from 'fr-offcanvas/offcanvas' + +/* eslint-disable no-unused-vars */ + +import stylesheet from 'fr-offcanvas/offcanvas.css' + +/* eslint-enable */ + +const opts = { + // String - panel + panelSelector: '.Offcanvas', + + // String - content + contentSelector: '.Offcanvas-content', + + // String - content + modalSelector: '.Offcanvas--modal', + + // String - trigger + jsSelector: '.js-fr-offcanvas-open', + + // String - Selector for the open button(s) + openSelector: '.js-fr-offcanvas-open', + + // String - Selector for the close button + closeSelector: '.js-fr-offcanvas-close', + + // String - Class name that will be added to the selector when the component has been initialised + readyClass: 'is-ready', + + // String - Class name that will be added to the selector when the panel is visible + activeClass: 'is-active' +} + +/* + * Prevent scroll on body when offcanvas is visible + * (the touchmove handler targets iOS devices) + */ +const _handleModalScroll = () => { + $(opts.contentSelector).on('transitionend', function() { + if (!$(opts.panelSelector).hasClass(opts.activeClass)) { + $(window).off('scroll.offcanvas') + $(document).off('touchmove.offcanvas') + } else { + const _scrollTop = $(window).scrollTop() + $(window).on('scroll.offcanvas', () => $(window).scrollTop(_scrollTop)) + $(document).on('touchmove.offcanvas', () => $(window).scrollTop(_scrollTop)) + } + }) +} + +/* + * FIXME: hack to show / hide the background panel + */ +const _handleModal = (e) => { + if (e && $(opts.panelSelector).hasClass(opts.activeClass) && + !$(e.target).is(opts.contentSelector)) { + // for some odd reason plain jquery click() does not work here + // // so we add that get(0) call + $(opts.closeSelector).get(0).click() + } + // we're using "one" here instead of "bind" because + // otherwise $(opts.closeSelector).click() would trigger + // a click on modal again looping forever + $(opts.modalSelector).one('click', _handleModal) +} + +let _exports = { + Froffcanvas, + opts +} + +$(document).ready(() => { + let _scrollTop = $(window).scrollTop() + + $(opts.openSelector) + .add($(opts.closeSelector)) + .click((e) => { + _scrollTop = $(window).scrollTop() + e.preventDefault() + }) + + $(opts.panelSelector).on('focus', () => { + $(window).scrollTop(_scrollTop) + }) + + _handleModal() + _handleModalScroll() + + _exports.offcanvas = Froffcanvas(opts) +}) + +export default _exports diff --git a/src/modules/offcanvas/offcanvas.config.json b/src/modules/offcanvas/offcanvas.config.json new file mode 100644 index 000000000..3c366291c --- /dev/null +++ b/src/modules/offcanvas/offcanvas.config.json @@ -0,0 +1,6 @@ +{ + "title": "Offcanvas", + "context": { + "showOpenButton": true + } +} diff --git a/src/modules/offcanvas/offcanvas.tmpl b/src/modules/offcanvas/offcanvas.tmpl new file mode 100644 index 000000000..777092b33 --- /dev/null +++ b/src/modules/offcanvas/offcanvas.tmpl @@ -0,0 +1,20 @@ +{% if showOpenButton %} + +{% endif %} + + diff --git a/src/modules/scrolltop/index.css b/src/modules/scrolltop/index.css new file mode 100644 index 000000000..85925996b --- /dev/null +++ b/src/modules/scrolltop/index.css @@ -0,0 +1,31 @@ +/** @define ScrollTop */ + +.ScrollTop { + @extend .u-posFixed; + @extend .u-background-95; + @extend .u-color-white; + @extend .u-borderRadius-circle; + @extend .u-borderShadow-xs; + @extend .u-textCenter; + @extend .u-linkClean; + @extend .u-zindex-max; + @extend .u-text-r-xxs; + + border: 2px solid white; + bottom: 1em; + height: 3em; + right: 1em; + width: 3em; +} + +.ScrollTop-icon { + @extend .u-inlineBlock; + @extend .u-posRelative; + @extend .u-color-white; + @extend .u-textCenter; + @extend .u-text-l; + @extend .u-textWeight-700; + + font-size: 2em; + top: 15%; +} diff --git a/src/modules/scrolltop/index.js b/src/modules/scrolltop/index.js new file mode 100644 index 000000000..5eb4542ed --- /dev/null +++ b/src/modules/scrolltop/index.js @@ -0,0 +1,17 @@ +import $ from 'jquery' +import debounce from 'throttle-debounce/throttle' + +const threshold = 100 + +const _toggleScrolltop = () => { + ($(window).scrollTop() > threshold) ? + $('.js-scrollTop').show() : + $('.js-scrollTop').hide() +} + +$(window).scroll(debounce(500, _toggleScrolltop)) +$(document).ready(_toggleScrolltop) + +export default { + threshold +} diff --git a/src/modules/scrolltop/scrolltop.tmpl b/src/modules/scrolltop/scrolltop.tmpl new file mode 100644 index 000000000..be1a3cb31 --- /dev/null +++ b/src/modules/scrolltop/scrolltop.tmpl @@ -0,0 +1,4 @@ + + + torna all'inizio del contenuto + diff --git a/src/modules/share/index.css b/src/modules/share/index.css new file mode 100644 index 000000000..80b3c51c0 --- /dev/null +++ b/src/modules/share/index.css @@ -0,0 +1,58 @@ +/** @define Share; weak */ + +.Share > ul > li { + @extend .u-background-50; + @extend .u-floatLeft; + @extend .u-textCenter; + @extend .u-color-white; + @extend .u-border-right-xxs; + @extend .u-text-r-l; + height: 1.5em; + width: 1.8em; +} + +.Share-reveal > a > span, +.Share > ul > li > a { + @extend .u-inlineBlock; + @extend .u-alignMiddle; + @extend .u-color-white; + @extend .u-textClean; + @extend .u-posRelative; + @extend .u-layoutCenterVertically; +} + +.Share-reveal { + @extend .u-floatLeft; + @extend .u-background-grey-20; + @extend .u-text-r-l; + cursor: pointer; + height: 1.5em; + line-height: 1.5em; +} + +.Share-revealIcon { + @extend .u-color-white; + @extend .u-floatLeft; + @extend .u-background-50; + @extend .u-textCenter; + height: 100%; + line-height: 1.5em !important; + width: 1.8em; +} + +.Share-revealIcon.is-open { + @extend .u-color-50; + @extend .u-background-grey-20; +} + +.Share-revealText { + @extend .u-color-grey-50; + @extend .u-text-r-l; + @extend .u-textWeight-400; + padding-left: 1em; + padding-right: 1em; +} + +.Share-revealText:hover { + text-decoration: underline; +} diff --git a/src/modules/share/index.js b/src/modules/share/index.js new file mode 100644 index 000000000..4c9e7a7ff --- /dev/null +++ b/src/modules/share/index.js @@ -0,0 +1,20 @@ +import $ from 'jquery' + +const hideClass = 'u-jsHiddenVisually' + +$('.js-Share').click((e) => { + const $el = $(e.currentTarget) + const $share = $el.closest('.Share') + const $buttons = $share.find('ul') + + $buttons + .toggleClass(hideClass) + + $share + .find('.Share-revealText') + .toggleClass(hideClass) + + $share + .find('.Share-revealIcon') + .toggleClass('is-open') +}) diff --git a/src/modules/share/share.tmpl b/src/modules/share/share.tmpl new file mode 100644 index 000000000..aadc65212 --- /dev/null +++ b/src/modules/share/share.tmpl @@ -0,0 +1,15 @@ + diff --git a/src/modules/skiplinks/index.css b/src/modules/skiplinks/index.css new file mode 100644 index 000000000..b8dd45f1d --- /dev/null +++ b/src/modules/skiplinks/index.css @@ -0,0 +1,21 @@ +/** @define Skiplinks; weak */ + +.Skiplinks { + @extend .u-sizeFull; + @extend .u-padding-left-xxl; +} + +.Skiplinks > li { + @extend .u-inlineBlock; + @extend .u-alignMiddle; +} + +.Skiplinks > li > a { + @extend .u-background-white; + @extend .u-padding-top-xs; + @extend .u-padding-bottom-xs; + @extend .u-padding-left-l; + @extend .u-padding-right-l; + @extend .u-textClean; + @extend .u-color-50; +} diff --git a/src/modules/skiplinks/index.js b/src/modules/skiplinks/index.js new file mode 100644 index 000000000..90ab88197 --- /dev/null +++ b/src/modules/skiplinks/index.js @@ -0,0 +1,13 @@ +import Frbypasslinks from 'fr-bypasslinks' + +/* eslint-disable no-unused-vars */ + +import stylesheet from 'fr-bypasslinks/bypasslinks.css' + +/* eslint-enable */ + +const bypassLinks = Frbypasslinks({ + selector: '.js-fr-bypasslinks' +}) + +export default { bypassLinks, Frbypasslinks } diff --git a/src/modules/skiplinks/skiplinks.tmpl b/src/modules/skiplinks/skiplinks.tmpl new file mode 100644 index 000000000..a47139a17 --- /dev/null +++ b/src/modules/skiplinks/skiplinks.tmpl @@ -0,0 +1,4 @@ + diff --git a/src/modules/tooltip/index.css b/src/modules/tooltip/index.css new file mode 100644 index 000000000..eb1d2e691 --- /dev/null +++ b/src/modules/tooltip/index.css @@ -0,0 +1,56 @@ +/** @define Tooltip */ + +:root { + --Tooltip-color: #b4efef; +} + +.Tooltip--styled .Tooltip-tooltip { + @extend .u-padding-all-s; + @extend .u-zindex-max; + @extend .u-borderShadow-xxl; + @extend .u-background-white; + + border: 3px solid var(--Tooltip-color); + left: 50%; + max-width: 40em; + min-height: 60%; + overflow: auto; + position: fixed !important; + top: 50%; + transform: translateX(-50%) translateY(-40%); + width: 60%; +} + +.Tooltip--styled .Tooltip-toggle { + background: var(--Tooltip-color); + cursor: help; +} + +/* .Tooltip--styled .Tooltip-tooltip::after { + border: solid transparent; + border-color: transparent; + border-top-color: var(--Tooltip-color); + border-width: 1em; + bottom: -2em; + content: ""; + height: 0; + left: 50%; + margin-left: -1em; + position: absolute; + width: 0; +} */ + +/* .Tooltip--styled .Tooltip-tooltip::before { + border: solid transparent; + border-color: transparent; + border-top-color: white; + border-width: 0.5em; + bottom: -1em; + content: ""; + height: 0; + left: 50%; + margin-left: -0.5em; + position: absolute; + width: 0; + z-index: 9999; +} */ diff --git a/src/modules/tooltip/index.js b/src/modules/tooltip/index.js new file mode 100644 index 000000000..a649c0f61 --- /dev/null +++ b/src/modules/tooltip/index.js @@ -0,0 +1,26 @@ +import Frtooltip from 'fr-tooltip' + +/* eslint-disable no-unused-vars */ + +import stylesheet from 'fr-tooltip/tooltip.css' + +/* eslint-enable */ + +var tooltip = Frtooltip({ + // String - Container selector, hook for JS init() method + selector: '.js-fr-tooltip', + + // String - Selector to define the tooltip element + tooltipSelector: '.js-fr-tooltip-tooltip', + + // String - Selector to define the toggle element controlling the tooltip + toggleSelector: '.js-fr-tooltip-toggle', + + // String - Prefix for the id applied to each tooltip as a reference for the toggle + tooltipIdPrefix: 'tooltip', + + // String - Class name that will be added to the selector when the component has been initialised + readyClass: 'fr-tooltip--is-ready' +}) + +export default { tooltip, Frtooltip } diff --git a/src/modules/tooltip/tooltip.tmpl b/src/modules/tooltip/tooltip.tmpl new file mode 100644 index 000000000..7ff6f9bc3 --- /dev/null +++ b/src/modules/tooltip/tooltip.tmpl @@ -0,0 +1,13 @@ +
    +

    + {{ __LONG_TEXTS__[0] }} + + + {{ __WORD__[0] }} + + {{ __LONG_TEXTS__[1] }} + + + {{ __TEXTS__[0] }} +

    +
    diff --git a/src/modules/treeview/index.css b/src/modules/treeview/index.css new file mode 100644 index 000000000..3c8aacd65 --- /dev/null +++ b/src/modules/treeview/index.css @@ -0,0 +1,59 @@ +/** @define Treeview; weak; */ + +:root { + --Treeview-link-padding: 0.5em; + --Treeview-link-arrow-width: 0.8em; + --Treeview-link-arrow-up: inline("icons/ita/img/SVG/collapse.svg"); + --Treeview-link-arrow-down: inline("icons/ita/img/SVG/expand.svg"); +} + +.Treeview [aria-expanded] > a { + background-image: var(--Treeview-link-arrow-down); + background-position: right var(--Treeview-link-padding) center; + background-repeat: no-repeat; + background-size: var(--Treeview-link-arrow-width); + padding-right: + calc( + var(--Treeview-link-arrow-width) + (2 * var(--Treeview-link-padding)) + ); +} + +.Treeview [aria-expanded="true"] > a { + background-image: var(--Treeview-link-arrow-up); +} + +.Treeview [aria-hidden="true"] { + display: none; +} + +.Treeview ul li { + border-color: white !important; +} + +/* FIXME: overrides focus unset */ +.Treeview li[tabindex]:focus { + outline: 3px solid #ff8c00 !important; +} + +.Treeview li[aria-expanded=true] > a, +.Treeview li[aria-expanded=true] > a:hover { + @extend .u-background-grey-10; +} + +.Treeview ul ul ul a, +.Treeview ul ul ul a:hover { + @extend .u-color-white; + @extend .u-background-90; +} + +.Treeview ul ul a, +.Treeview ul ul a:hover { + @extend .u-color-95; + @extend .u-background-20; +} + +.Treeview ul a, +.Treeview ul a:hover { + @extend .u-color-90; + @extend .u-background-10; +} diff --git a/src/modules/treeview/index.js b/src/modules/treeview/index.js new file mode 100644 index 000000000..e1fe9bddc --- /dev/null +++ b/src/modules/treeview/index.js @@ -0,0 +1,391 @@ +import $ from 'jquery' + +/* + * TODO: + * - arrow up + * - repack as a frend _component and CSS + * - refactor without jQuery + */ + +/* + * Porting of http://www.oaa-accessibility.org/examplep/treeview1/ + */ +const Frtreeview = function({ + selector: selector = '.js-fr-treeview', + openOnClick: openOnClick = true, + classFocused: classFocused = 'fr-tree-focus', + classParent: classParent = 'fr-tree-parent', + multiselectable: multiselectable = false + // readyClass: readyClass = 'fr-accordion--is-ready', +} = {}) { + + // CONSTANTS + const doc = document + const docEl = doc.documentElement + const _q = (el, ctx = doc) => [].slice.call(ctx.querySelectorAll(el)) + + // SUPPORTS + if (!('querySelector' in doc) || !('addEventListener' in window) || !docEl.classList) return null + + // SETUP + // set treeview element NodeLists + let treeviewContainers = _q(selector) + + const keys = { + tab: 9, + enter: 13, + space: 32, + pageup: 33, + pagedown: 34, + end: 35, + home: 36, + left: 37, + up: 38, + right: 39, + down: 40, + asterisk: 106 + } + + function _collapseAll(treeview) { + treeview.$parents.each(function() { + if ($(this).attr('aria-expanded') == 'false') { + $(this).children('ul').attr('aria-hidden', 'true') + } + }) + treeview.$visibleItems = treeview.$el.find('li:visible') + } + + function _expandGroup(treeview, $item) { + let $group = $item.children('ul') + $group.slideDown(250, () => { + $group.attr('aria-hidden', 'false') + $item.attr('aria-expanded', 'true') + treeview.$visibleItems = treeview.$el.find('li:visible') + }) + } + + function _collapseGroup(treeview, $item) { + let $group = $item.children('ul') + $group.slideUp(250, () => { + $group.attr('aria-hidden', 'true') + $item.attr('aria-expanded', 'false') + treeview.$visibleItems = treeview.$el.find('li:visible') + }) + } + + function _collapseSiblings(treeview, $item) { + $item.closest('ul') + .find('> .' + classParent) + .not($item) + .each((i, el) => { + _collapseGroup(treeview, $(el)) + }) + } + + function _toggleGroup(treeview, $item) { + if (!multiselectable) { + _collapseSiblings(treeview, $item) + } + if ($item.attr('aria-expanded') == 'true') { + _collapseGroup(treeview, $item) + } else { + _expandGroup(treeview, $item) + } + } + + function _updateStyling(treeview, $item) { + treeview.$items.removeClass(classFocused).attr('tabindex', '-1') + $item.addClass(classFocused).attr('tabindex', '0') + } + + function _handleKeyDown(treeview, $item, e) { + let curNdx = treeview.$visibleItems.index($item) + + if ((e.altKey || e.ctrlKey) || + (e.shiftKey && e.keyCode != keys.tab)) { + return true + } + + switch (e.keyCode) { + case keys.tab: + { + treeview.$activeItem = null + $item.removeClass(classFocused) + return true + } + + case keys.home: + { + treeview.$activeItem = treeview.$parents.first() + treeview.$activeItem.focus() + e.stopPropagation() + return false + } + + case keys.end: + { + treeview.$activeItem = treeview.$visibleItems.last() + treeview.$activeItem.focus() + e.stopPropagation() + return false + } + + case keys.enter: + case keys.space: + { + if (!$item.is('.' + classParent)) { + // do nothing + } else { + _toggleGroup(treeview, $item) + } + e.stopPropagation() + return false + } + + case keys.left: + { + if ($item.is('.' + classParent) && $item.attr('aria-expanded') == 'true') { + _collapseGroup(treeview, $item) + } else { + let $itemUL = $item.parent() + let $itemParent = $itemUL.parent() + treeview.$activeItem = $itemParent + treeview.$activeItem.focus() + } + e.stopPropagation() + return false + } + + case keys.right: + { + if (!$item.is('.' + classParent)) { + // do nothing + } else if ($item.attr('aria-expanded') == 'false') { + _expandGroup(treeview, $item) + } else { + treeview.$activeItem = $item.children('ul').children('li').first() + treeview.$activeItem.focus() + } + e.stopPropagation() + return false + } + + case keys.up: + { + if (curNdx > 0) { + let $prev = treeview.$visibleItems.eq(curNdx - 1) + treeview.$activeItem = $prev + $prev.focus() + } + e.stopPropagation() + return false + } + + case keys.down: + { + if (curNdx < treeview.$visibleItems.length - 1) { + let $next = treeview.$visibleItems.eq(curNdx + 1) + treeview.$activeItem = $next + $next.focus() + } + e.stopPropagation() + return false + } + + case keys.asterisk: + { + treeview.$parents.each(function() { + _expandGroup(treeview, $(this)) + }) + e.stopPropagation() + return false + } + + } + return true + } + + function _handleKeyPress(treeview, $item, e) { + if (e.altKey || e.ctrlKey || e.shiftKey) { + // do nothing + return true + } + + switch (e.keyCode) { + case keys.tab: + { + return true + } + case keys.enter: + case keys.home: + case keys.end: + case keys.left: + case keys.right: + case keys.up: + case keys.down: + { + e.stopPropagation() + return false + } + default: + { + let chr = String.fromCharCode(e.which) + let bMatch = false + let itemNdx = treeview.$visibleItems.index($item) + let itemCnt = treeview.$visibleItems.length + let curNdx = itemNdx + 1 + + // check if the active item was the last one on the list + if (curNdx == itemCnt) { + curNdx = 0 + } + + // Iterate through the menu items (starting from the current item and wrapping) until a match is found + // or the loop returns to the current menu item + while (curNdx != itemNdx) { + + let $curItem = treeview.$visibleItems.eq(curNdx) + let titleChr = $curItem.text().charAt(0) + + if ($curItem.is('.' + classParent)) { + titleChr = $curItem.find('span').text().charAt(0) + } + + if (titleChr.toLowerCase() == chr) { + bMatch = true + break + } + + curNdx = curNdx + 1 + + if (curNdx == itemCnt) { + // reached the end of the list, start again at the beginning + curNdx = 0 + } + } + + if (bMatch == true) { + treeview.$activeItem = treeview.$visibleItems.eq(curNdx) + treeview.$activeItem.focus() + } + + e.stopPropagation() + return false + } + } + + return true + } + + function _handleDblClick(treeview, $item, e) { + if (e.altKey || e.ctrlKey || e.shiftKey) { + // do nothing + return true + } + treeview.$activeItem = $item + _updateStyling(treeview, $item) + _toggleGroup(treeview, $item) + e.stopPropagation() + return false + } + + function _handleClick(treeview, $item, e) { + if (e.altKey || e.ctrlKey || e.shiftKey) { + // do nothing + return true + } + treeview.$activeItem = treeview.$el + _updateStyling(treeview, $item) + e.stopPropagation() + return false + } + + function _bindEvents(treeview) { + if (openOnClick) { + treeview.$parents.click(function(e) { + return _handleDblClick(treeview, $(this), e) + }) + } else { + treeview.$parents.click(function(e) { + return _handleDblClick(treeview, $(this), e) + }) + treeview.$items.click(function(e) { + return _handleClick(treeview, $(this), e) + }) + } + + treeview.$items.keydown(function(e) { + return _handleKeyDown(treeview, $(this), e) + }) + + treeview.$items.keypress(function(e) { + return _handleKeyPress(treeview, $(this), e) + }) + + $(document).click(function() { + if (treeview.$activeItem != null) { + treeview.$activeItem.removeClass(classFocused) + treeview.$activeItem = null + } + return true + }) + } + + function destroy() { + /* TODO */ + } + + function _addA11y($el) { + $el.attr('role', 'tree') + + // Put role="treeitem" on every LI + // Put aria-expanded="false" on every LI (if it has no aria-expanded attr) + // Put tabindex="-1" on every LI (if it's not the first one) + // Put class= on every LI that contains an UL + $el.find('li').each(function(i, li) { + const $li = $(li) + $li + .attr('role', 'treeitem') + .attr('tabindex', (0 === i) ? '0' : '-1') + if ($li.find('ul').length !== 0) { + if (!li.hasAttribute('aria-expanded')) { + $li.attr('aria-expanded', 'false') + } + $li.addClass(classParent) + } + }) + // Put role="group" on every contained UL + $el.find('ul').attr('role', 'group') + } + + function init() { + if (treeviewContainers.length) { + treeviewContainers.forEach((treeviewContainer) => { + const $el = $(treeviewContainer) + _addA11y($el) + let treeview = { + $el: $el, + $items: $el.find('li'), + $parents: $el.find('.' + classParent), + $visibleItems: null, + $activeItem: null + } + _collapseAll(treeview) + _bindEvents(treeview) + }) + } + } + + init() + + // REVEAL API + return { + init, + destroy + } + +} + +new Frtreeview() + +export default { Frtreeview } diff --git a/src/modules/treeview/treeview.tmpl b/src/modules/treeview/treeview.tmpl new file mode 100644 index 000000000..8a52c8350 --- /dev/null +++ b/src/modules/treeview/treeview.tmpl @@ -0,0 +1,50 @@ + diff --git a/src/scripts/console.js b/src/scripts/console.js new file mode 100644 index 000000000..7a66feb2b --- /dev/null +++ b/src/scripts/console.js @@ -0,0 +1,22 @@ +// Avoid `console` errors in browsers that lack a console. +(function() { + var method + var noop = function() {} + var methods = [ + 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', + 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', + 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', + 'timeStamp', 'trace', 'warn' + ] + var length = methods.length + var console = (window.console = window.console || {}) + + while (length--) { + method = methods[length] + + // Only stub undefined methods. + if (!console[method]) { + console[method] = noop + } + } +}()) diff --git a/src/scripts/index.js b/src/scripts/index.js new file mode 100644 index 000000000..d02354c79 --- /dev/null +++ b/src/scripts/index.js @@ -0,0 +1,2 @@ +require('./console') +require('./scrollto') diff --git a/src/scripts/scrollto.js b/src/scripts/scrollto.js new file mode 100644 index 000000000..7114a9bed --- /dev/null +++ b/src/scripts/scrollto.js @@ -0,0 +1,13 @@ +import $ from 'jquery' + +$(document).ready(() => { + const $header = $('header') + $('.js-scrollTo').on('click', function(event) { + const offset = $($.attr(this, 'href')).offset() + $('html, body').animate({ + scrollTop: (offset ? offset.top : 0) - + ($header.length ? $header.height() : 0) + }, 250) + event.preventDefault() + }) +}) diff --git a/src/templates/formtpl/_formtpl--search.tmpl b/src/templates/formtpl/_formtpl--search.tmpl new file mode 100644 index 000000000..1c163d233 --- /dev/null +++ b/src/templates/formtpl/_formtpl--search.tmpl @@ -0,0 +1,9 @@ +
    +
    + + + +
    +
    diff --git a/src/templates/formtpl/formtpl--errors.tmpl b/src/templates/formtpl/formtpl--errors.tmpl new file mode 100644 index 000000000..fb890e2f6 --- /dev/null +++ b/src/templates/formtpl/formtpl--errors.tmpl @@ -0,0 +1,26 @@ +
    + +
    +

    + È necessario correggere alcuni errori prima di poter inviare il form +

    +
    + +
    + +
    + +
    +
    + + +

    Messaggio di allerta

    +
    +
    + +
    + diff --git a/src/templates/formtpl/formtpl--filters.tmpl b/src/templates/formtpl/formtpl--filters.tmpl new file mode 100644 index 000000000..4d6cd833b --- /dev/null +++ b/src/templates/formtpl/formtpl--filters.tmpl @@ -0,0 +1,27 @@ +
    + +
    +
    + +
    + + +
    + +
    + + + +
    + +
    +
    + +
    diff --git a/src/templates/formtpl/formtpl.tmpl b/src/templates/formtpl/formtpl.tmpl new file mode 100644 index 000000000..ae73bb9e9 --- /dev/null +++ b/src/templates/formtpl/formtpl.tmpl @@ -0,0 +1,107 @@ +
    +
    +

    Tutti i campi sono richiesti salvo dove espressamente indicato

    +
    + +
    + Informazioni anagrafiche + +
    + + +
    + +
    + + +
    + +
    + Sesso + + +
    + +
    + + + +
    + +
    + +
    + Indirizzo del domicilio + +
    +
    +
    + + +
    +
    + +
    +
    + + +
    +
    + +
    + + +
    + +
    + + +
    +
    +
    + +
    + Altre informazioni + +
    + +

    indica la taglia, non la cardinalità

    + +
    + +
    + Privacy + + +
    + +
    + + +
    +
    + +
    + +
    + + +
    diff --git a/src/templates/layout/_layout--landing.tmpl b/src/templates/layout/_layout--landing.tmpl new file mode 100644 index 000000000..8655494f3 --- /dev/null +++ b/src/templates/layout/_layout--landing.tmpl @@ -0,0 +1,23 @@ +
    +

    Home di sezione

    +
    + + {% for i in [1, 2, 3, 4, 5, 6, 7, 8] %} +
    +
    +

    Area tematica

    +

    + {{ __TEXTS__[i] }} +

    +

    +
    +
    + {% endfor %} + +
    +
    diff --git a/src/templates/layout/_layout--section.tmpl b/src/templates/layout/_layout--section.tmpl new file mode 100644 index 000000000..103bee9aa --- /dev/null +++ b/src/templates/layout/_layout--section.tmpl @@ -0,0 +1,40 @@ +
    +

    + + Esplora contenuti correlati +

    + +
    + {% render '@breadcrumb' %} +
    + +
    +

    + Titolo della sezione +

    +
    +
    +
    +

    + {{ __LONG_TEXTS__[1] }} +

    +

    + {{ __LONG_TEXTS__[2] }} +

    +

    + {{ __LONG_TEXTS__[3] }} +

    +
    +
    +
    +
    + {% render '@share' %} +
    + + torna all'inizio del contenuto +
    +
    +
    +
    diff --git a/src/templates/layout/layout--alt.tmpl b/src/templates/layout/layout--alt.tmpl new file mode 100644 index 000000000..9decd625a --- /dev/null +++ b/src/templates/layout/layout--alt.tmpl @@ -0,0 +1,49 @@ +
    +
    + + {% for i in [1, 2] %} +
    +
    +
    + +
    +
    +

    {{ __WORDS__[1] }}

    +

    {{ __SHORT_TEXTS__[1] }}

    +

    10 Luglio 2016

    +

    {{ __TEXTS__[1] }}

    +
    +
    +
    + +
    +
    +
    + +
    +
    +

    {{ __WORDS__[1] }}

    +

    {{ __SHORT_TEXTS__[2] }}

    +

    10 Luglio 2016

    +

    {{ __TEXTS__[2] }}

    +
    +
    +
    + +
    +
    +
    + +
    +
    +

    {{ __WORDS__[1] }}

    +

    {{ __SHORT_TEXTS__[3] }}

    +

    10 Luglio 2016

    +

    {{ __TEXTS__[3] }}

    +
    +
    +
    + {% endfor %} + +
    +
    diff --git a/src/templates/layout/layout--gallery.tmpl b/src/templates/layout/layout--gallery.tmpl new file mode 100644 index 000000000..3b4ff0cdc --- /dev/null +++ b/src/templates/layout/layout--gallery.tmpl @@ -0,0 +1,14 @@ +
    +
    +
    +

    Gallerie

    +
    +
    + {% for i in [1, 2, 3, 4, 5, 6, 7, 8, 9] %} +
    + {% render '@card--gallery', { text: __SHORT_TEXTS__[i] } %} +
    + {% endfor %} +
    +
    +
    diff --git a/src/templates/layout/layout--grid.tmpl b/src/templates/layout/layout--grid.tmpl new file mode 100644 index 000000000..ec56b54ef --- /dev/null +++ b/src/templates/layout/layout--grid.tmpl @@ -0,0 +1,39 @@ +
    +
    + +
    +
    +

    {{ __WORDS__[1] | capitalize }}

    +
    + +
    + +
    + +
    + +
    +
    + ... +
    +
    + {% render '@tile', { title: __SHORT_TEXTS__[1] } %} +
    +
    +
    + +
    + {% render '@tile', { text: __TEXTS__[2] } %} +
    + + {% for i in [1, 2, 3, 4] %} +
    + {% render '@tile', { text: __TEXTS__[i + 2] } %} +
    + {% endfor %} +
    + +
    +
    diff --git a/src/templates/layout/layout--masonry.tmpl b/src/templates/layout/layout--masonry.tmpl new file mode 100644 index 000000000..a0a709068 --- /dev/null +++ b/src/templates/layout/layout--masonry.tmpl @@ -0,0 +1,50 @@ +{% for i in [1, 2] %} +
    +
    + + {% for i in [1, 2] %} +
    +
    +
    + +
    +
    +

    {{ __WORDS__[1] }}

    +

    {{ __SHORT_TEXTS__[1] }}

    +

    + {{ __TEXTS__[1] }} +

    +
    +
    +
    +
    +
    +
    + +
    +
    +

    {{ __WORDS__[1] }}

    +

    {{ __SHORT_TEXTS__[2] }}

    +

    + {{ __TEXTS__[2] }} +

    +
    +
    +
    +
    +
    +
    + +
    +
    +

    {{ __WORDS__[1] }}

    +

    {{ __SHORT_TEXTS__[3] }}

    +

    {{ __SHORT_TEXTS__[3] }}

    +
    +
    +
    + {% endfor %} + +
    +
    +{% endfor %} diff --git a/src/templates/layout/layout--news.tmpl b/src/templates/layout/layout--news.tmpl new file mode 100644 index 000000000..323797627 --- /dev/null +++ b/src/templates/layout/layout--news.tmpl @@ -0,0 +1,28 @@ +
    + +
    +
    +

    + + La categoria +

    +

    + 12 Dicembre 2012 +

    +
    +
    +

    {{ __WORDS__[1] | capitalize }}

    +

    + {{ __SHORT_TEXTS__[1] | capitalize }} + {{ __SHORT_TEXTS__[2] }} + {{ __SHORT_TEXTS__[3] }} + {{ __SHORT_TEXTS__[4] }} +

    +
    +
    + +
    + ... +
    + +
    diff --git a/src/templates/layout/layout--twitter.tmpl b/src/templates/layout/layout--twitter.tmpl new file mode 100644 index 000000000..0570b7e51 --- /dev/null +++ b/src/templates/layout/layout--twitter.tmpl @@ -0,0 +1,24 @@ +
    +
    + +
    +
    + {% for i in [1, 2, 3] %} +
    + {% render '@tile--twitter', { text: __TEXTS__[i] | truncate(s, 140, false, end='.')} %} +
    + {% endfor %} +
    +
    +
    +
    diff --git a/src/templates/layout/layout.tmpl b/src/templates/layout/layout.tmpl new file mode 100644 index 000000000..adfdef127 --- /dev/null +++ b/src/templates/layout/layout.tmpl @@ -0,0 +1,23 @@ +
    +
    +
    +
    +

    Notizie

    +
    + +
    + + {% for a in [1, 2] %} +
    + {% for b in [1, 2, 3, 4] %} +
    + {% render '@tile' %} +
    + {% endfor %} +
    + {% endfor %} + +
    +
    diff --git a/src/templates/pages/_page--content.tmpl b/src/templates/pages/_page--content.tmpl new file mode 100644 index 000000000..3984a3243 --- /dev/null +++ b/src/templates/pages/_page--content.tmpl @@ -0,0 +1,40 @@ +
    + +
    + {% render '@layout--news' %} +
    + +
    + {% render '@entrypoint' %} +
    + +
    +
    + {% render '@layout--grid' %} +
    +
    + +
    + {% render '@layout--twitter' %} +
    + +
    + {% render '@carousel' %} +
    + +
    +
    + {% render '@leads' %} +
    +
    + +
    +
    + {% render '@footer' %} +
    +
    + + {% render '@scrolltop' %} + {% render '@cookiebar' %} + +
    diff --git a/src/templates/pages/page--landing.tmpl b/src/templates/pages/page--landing.tmpl new file mode 100644 index 000000000..6f8e6b769 --- /dev/null +++ b/src/templates/pages/page--landing.tmpl @@ -0,0 +1,19 @@ +{% render '@header' %} + +
    +
    + {% render '@breadcrumb' %} +
    + + {% render '@layout--landing' %} + +
    +
    + {% render '@footer' %} +
    +
    + + {% render '@scrolltop' %} + {% render '@cookiebar' %} + +
    diff --git a/src/templates/pages/page--megamenu.tmpl b/src/templates/pages/page--megamenu.tmpl new file mode 100644 index 000000000..81a2a9e54 --- /dev/null +++ b/src/templates/pages/page--megamenu.tmpl @@ -0,0 +1,2 @@ +{% render '@header', { menu: true, megamenu: true, clone: true }, true %} +{% render '@page--content' %} diff --git a/src/templates/pages/page--menu.tmpl b/src/templates/pages/page--menu.tmpl new file mode 100644 index 000000000..1914a03aa --- /dev/null +++ b/src/templates/pages/page--menu.tmpl @@ -0,0 +1,2 @@ +{% render '@header', { menu: true, megamenu: false }, true %} +{% render '@page--content' %} diff --git a/src/templates/pages/page--section.tmpl b/src/templates/pages/page--section.tmpl new file mode 100644 index 000000000..ddd36cd57 --- /dev/null +++ b/src/templates/pages/page--section.tmpl @@ -0,0 +1,15 @@ +{% render '@header' %} + +
    + {% render '@layout--section' %} + +
    +
    + {% render '@footer' %} +
    +
    + + {% render '@scrolltop' %} + {% render '@cookiebar' %} + +
    diff --git a/src/templates/pages/page.tmpl b/src/templates/pages/page.tmpl new file mode 100644 index 000000000..7be6c28c9 --- /dev/null +++ b/src/templates/pages/page.tmpl @@ -0,0 +1,2 @@ +{% render '@header' %} +{% render '@page--content' %} diff --git a/src/templates/tile/tile--gallery.tmpl b/src/templates/tile/tile--gallery.tmpl new file mode 100644 index 000000000..42ebb11a6 --- /dev/null +++ b/src/templates/tile/tile--gallery.tmpl @@ -0,0 +1,16 @@ +
    +
    + + + +
    +

    Foto

    +
    + +

    + {{ text | d(__SHORT_TEXTS__[0]) }} +

    +
    +
    +
    +
    diff --git a/src/templates/tile/tile--twitter.tmpl b/src/templates/tile/tile--twitter.tmpl new file mode 100644 index 000000000..1e2040ddc --- /dev/null +++ b/src/templates/tile/tile--twitter.tmpl @@ -0,0 +1,17 @@ +
    +
    +
    +

    {{ title | d(__WORDS__[0]) }}

    +

    10 Luglio 2016

    +
    +

    + {{ text | d(__SHORT_TEXTS__[0]) }} +

    +

    + + + visualizza su twitter + +

    +
    +
    diff --git a/src/templates/tile/tile.tmpl b/src/templates/tile/tile.tmpl new file mode 100644 index 000000000..56cc618ad --- /dev/null +++ b/src/templates/tile/tile.tmpl @@ -0,0 +1,14 @@ +
    +

    + + categoria + 12 Maggio 2016 +

    +

    + {{ title | d(__SHORT_TEXTS__[0]) }} + +

    +

    + {{ text | d(__TEXTS__[0]) }} +

    +
    diff --git a/src/themes/pac/index.css b/src/themes/pac/index.css new file mode 100644 index 000000000..47b30fcd9 --- /dev/null +++ b/src/themes/pac/index.css @@ -0,0 +1,22 @@ +/* + * Only apply to body + * class="it-Pac" + */ +.Pac { + font-family: var(--Pac-font-family-sans); +} + +/** + * Fonts + */ +:root { + --Pac-font-family-sans: Titillium Web, HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; +} + +/** + * Brand color + */ +:root { + --Color-primary: #0066cc; +} + diff --git a/src/utils/borders/borders--alt.tmpl b/src/utils/borders/borders--alt.tmpl new file mode 100644 index 000000000..278191d67 --- /dev/null +++ b/src/utils/borders/borders--alt.tmpl @@ -0,0 +1,28 @@ +
    +

    u-borderAlt

    +

    + La classe u-borderAlt è utilizzata per evitare il "collasso" dei bordi durante la ridisposizione adattiva dei box della griglia. +

    +

    + È possibile visualizzare l'effetto ridimensionando la viewport. +

    +
    + +
    +
    +
    +

    + u-borderAlt +

    +
    +
    +
    +
    +

    + u-borderAlt +

    +
    +
    +
    + +
    diff --git a/src/utils/borders/borders.tmpl b/src/utils/borders/borders.tmpl new file mode 100644 index 000000000..a1182e5c2 --- /dev/null +++ b/src/utils/borders/borders.tmpl @@ -0,0 +1,9 @@ +{% for pos in ['top', 'right', 'bottom', 'left', 'all'] %} {% for size in ['xxs', 'm', 'l'] %} +
    +
    +

    + u-border-{{ pos }}-{{ size }} +

    +
    +
    +{% endfor %} {% endfor %} diff --git a/src/utils/borders/index.css b/src/utils/borders/index.css new file mode 100644 index 000000000..ebe030242 --- /dev/null +++ b/src/utils/borders/index.css @@ -0,0 +1,41 @@ +/** @define utilities; */ + +:root { + --Border-size-unit: 0.1rem; +} + +.u-border-top-xxs { border-top: var(--Border-size-unit) solid currentColor !important; } +.u-border-right-xxs { border-right: var(--Border-size-unit) solid currentColor !important; } +.u-border-bottom-xxs { border-bottom: var(--Border-size-unit) solid currentColor !important; } +.u-border-left-xxs { border-left: var(--Border-size-unit) solid currentColor !important; } +.u-border-all-xxs { border: var(--Border-size-unit) solid currentColor !important; } + +.u-border-top-m { border-top: calc(10 * var(--Border-size-unit)) solid currentColor !important; } +.u-border-right-m { border-right: calc(10 * var(--Border-size-unit)) solid currentColor !important; } +.u-border-bottom-m { border-bottom: calc(10 * var(--Border-size-unit)) solid currentColor !important; } +.u-border-left-m { border-left: calc(10 * var(--Border-size-unit)) solid currentColor !important; } +.u-border-all-m { border: calc(10 * var(--Border-size-unit)) solid currentColor !important; } + +.u-border-top-l { border-top: calc(15 * var(--Border-size-unit)) solid currentColor !important; } +.u-border-right-l { border-right: calc(15 * var(--Border-size-unit)) solid currentColor !important; } +.u-border-bottom-l { border-bottom: calc(15 * var(--Border-size-unit)) solid currentColor !important; } +.u-border-left-l { border-left: calc(15 * var(--Border-size-unit)) solid currentColor !important; } +.u-border-all-l { border: calc(15 * var(--Border-size-unit)) solid currentColor !important; } + +/* + * Border for responsive cell + * see http://codepen.io/Hawkun/pen/rsIEp + */ +.u-borderAlt { + box-shadow: + 0.1em 0 0 0 currentColor, + 0 0.1em 0 0 currentColor, + 0.1em 0.1em 0 0 currentColor, + 0.1em 0 0 0 currentColor inset, + 0 0.1em 0 0 currentColor inset; + padding: 0.1em; +} + +.u-border-none { + border: none !important; +} diff --git a/src/utils/colors/README.md b/src/utils/colors/README.md new file mode 100644 index 000000000..aacd9b4c7 --- /dev/null +++ b/src/utils/colors/README.md @@ -0,0 +1,9 @@ +In modo simile ai colori di sfondo, +è possibile impostare il colore del testo applicando le classi u-color- equivalenti, +ad esempio + +``` +

    + Magna veniam exercitation est incididunt eu nostrud aute dolore adipisicing ipsum labore deserunt reprehenderit. +

    +``` diff --git a/src/utils/colors/colors.tmpl b/src/utils/colors/colors.tmpl new file mode 100644 index 000000000..ab23294f3 --- /dev/null +++ b/src/utils/colors/colors.tmpl @@ -0,0 +1,42 @@ + +
    + {% for background in ['black', 'white'] %} +
    +
    +

    u-background-{{ background }}

    +
    + {% endfor %} +
    + +
    + +
    + {% for background in ['5', '10', '20', '30', '40', '50', '60', '70', '80', '90', '95'] %} +
    +
    +

    u-background-{{ background }}

    +
    + {% endfor %} +
    + +
    + +
    + {% for background in ['30', '50', '70'] %} +
    +
    +

    u-background-teal-{{ background }}

    +
    + {% endfor %} +
    + +
    + +
    + {% for background in ['10', '20', '30', '40', '50', '60', '80', '90'] %} +
    +
    +

    u-background-grey-{{ background }}

    +
    + {% endfor %} +
    diff --git a/src/utils/colors/index.css b/src/utils/colors/index.css new file mode 100644 index 000000000..72a005ce3 --- /dev/null +++ b/src/utils/colors/index.css @@ -0,0 +1,221 @@ +/** @define utilities */ + +:root { + --Color-black: #000; + --Color-white: #fff; + --Color-grey-10: #f5f5f0; + --Color-grey-20: #eee; + --Color-grey-30: #ddd; + --Color-grey-40: #a5abb0; + --Color-grey-50: #5a6772; + --Color-grey-60: #444e57; + --Color-grey-80: #30373d; + --Color-grey-90: #1c2024; + --Color-teal-30: #00c5ca; + --Color-teal-50: #65dcdf; + --Color-teal-70: #004a4d; + --Color-focus: #ff8c00; +} + +/* + * To be overridden by themes + */ +:root { + --Color-primary: #111; +} + +.u-color-black { + color: var(--Color-black) !important; +} + +.u-background-black { + background-color: var(--Color-black) !important; +} + +.u-color-white { + color: var(--Color-white) !important; +} + +.u-background-white { + background-color: var(--Color-white) !important; +} + +.u-color-grey-10 { + color: var(--Color-grey-10) !important; +} + +.u-background-grey-10 { + background-color: var(--Color-grey-10) !important; +} + +.u-color-grey-20 { + color: var(--Color-grey-20) !important; +} + +.u-background-grey-20 { + background-color: var(--Color-grey-20) !important; +} + +.u-color-grey-30 { + color: var(--Color-grey-30) !important; +} + +.u-background-grey-30 { + background-color: var(--Color-grey-30) !important; +} + +.u-color-grey-40 { + color: var(--Color-grey-40) !important; +} + +.u-background-grey-40 { + background-color: var(--Color-grey-40) !important; +} + +.u-color-grey-50 { + color: var(--Color-grey-50) !important; +} + +.u-background-grey-50 { + background-color: var(--Color-grey-50) !important; +} + +.u-color-grey-60 { + color: var(--Color-grey-60) !important; +} + +.u-background-grey-60 { + background-color: var(--Color-grey-60) !important; +} + +.u-color-grey-80 { + color: var(--Color-grey-80) !important; +} + +.u-background-grey-80 { + background-color: var(--Color-grey-80) !important; +} + +.u-color-grey-90 { + color: var(--Color-grey-90) !important; +} + +.u-background-grey-90 { + background-color: var(--Color-grey-90) !important; +} + +/* Link / buttons */ + +.u-color-teal-30 { + color: var(--Color-teal-30) !important; +} + +.u-background-teal-30 { + background-color: var(--Color-teal-30) !important; +} + +.u-color-teal-50 { + color: var(--Color-teal-50) !important; +} + +.u-background-teal-50 { + background-color: var(--Color-teal-50) !important; +} + +.u-color-teal-70 { + color: var(--Color-teal-70) !important; +} + +.u-background-teal-70 { + background-color: var(--Color-teal-70) !important; +} + +/* Color primary */ + +.u-color-5 { + color: color(var(--Color-primary) l(+50%) s(-50%)) !important; +} + +.u-background-5 { + background-color: color(var(--Color-primary) l(+50%) s(-50%)) !important; +} + +.u-color-10 { + color: color(var(--Color-primary) l(+40%) s(-40%)) !important; +} + +.u-background-10 { + background-color: color(var(--Color-primary) l(+40%) s(-40%)) !important; +} + +.u-color-20 { + color: color(var(--Color-primary) l(+30%) s(-30%)) !important; +} + +.u-background-20 { + background-color: color(var(--Color-primary) l(+30%) s(-30%)) !important; +} + +.u-color-30 { + color: color(var(--Color-primary) l(+20%) s(-20%)) !important; +} + +.u-background-30 { + background-color: color(var(--Color-primary) l(+20%) s(-20%)) !important; +} + +.u-color-40 { + color: color(var(--Color-primary) l(+8%) s(-15%)) !important; +} + +.u-background-40 { + background-color: color(var(--Color-primary) l(+8%) s(-15%)) !important; +} + +.u-color-50 { + color: var(--Color-primary) !important; +} + +.u-background-50 { + background-color: var(--Color-primary) !important; +} + +.u-color-60 { + color: color(var(--Color-primary) l(-5%)) !important; +} + +.u-background-60 { + background-color: color(var(--Color-primary) l(-5%)) !important; +} + +.u-color-70 { + color: color(var(--Color-primary) l(-10%)) !important; +} + +.u-background-70 { + background-color: color(var(--Color-primary) l(-10%)) !important; +} + +.u-color-80 { + color: color(var(--Color-primary) l(-15%)) !important; +} + +.u-background-80 { + background-color: color(var(--Color-primary) l(-15%)) !important; +} + +.u-color-90 { + color: color(var(--Color-primary) l(-20%)) !important; +} + +.u-background-90 { + background-color: color(var(--Color-primary) l(-20%)) !important; +} + +.u-color-95 { + color: color(var(--Color-primary) l(-25%)) !important; +} + +.u-background-95 { + background-color: color(var(--Color-primary) l(-25%)) !important; +} diff --git a/src/utils/corners/corners.tmpl b/src/utils/corners/corners.tmpl new file mode 100644 index 000000000..85c5c377a --- /dev/null +++ b/src/utils/corners/corners.tmpl @@ -0,0 +1,5 @@ +{% for i in ['s', 'm', 'l', 'circle']%} +
    +

    u-borderRadius-{{ i }}

    +
    +{% endfor %} diff --git a/src/utils/corners/index.css b/src/utils/corners/index.css new file mode 100644 index 000000000..bda04cf6d --- /dev/null +++ b/src/utils/corners/index.css @@ -0,0 +1,17 @@ +/** @define utilities; */ + +.u-borderRadius-s { + border-radius: 2px !important; +} + +.u-borderRadius-m { + border-radius: 4px !important; +} + +.u-borderRadius-l { + border-radius: 8px !important; +} + +.u-borderRadius-circle { + border-radius: 50% !important; +} diff --git a/src/utils/display/display-lg.css b/src/utils/display/display-lg.css new file mode 100644 index 000000000..43134c6a7 --- /dev/null +++ b/src/utils/display/display-lg.css @@ -0,0 +1,38 @@ +/** @define utilities; */ + +@media (--lg-viewport) { + .u-lg-block { + display: block !important; + } + + .u-lg-hidden { + display: none !important; + } + + .u-lg-inline { + display: inline !important; + } + + /** + * 1. Fix for Firefox bug: an image styled `max-width:100%` within an + * inline-block will display at its default size, and not limit its width to + * 100% of an ancestral container. + */ + + .u-lg-inlineBlock { + display: inline-block !important; + max-width: 100%; /* 1 */ + } + + .u-lg-table { + display: table !important; + } + + .u-lg-tableCell { + display: table-cell !important; + } + + .u-lg-tableRow { + display: table-row !important; + } +} diff --git a/src/utils/display/display-md.css b/src/utils/display/display-md.css new file mode 100644 index 000000000..6ef047d2f --- /dev/null +++ b/src/utils/display/display-md.css @@ -0,0 +1,38 @@ +/** @define utilities; */ + +@media (--md-viewport) { + .u-md-block { + display: block !important; + } + + .u-md-hidden { + display: none !important; + } + + .u-md-inline { + display: inline !important; + } + + /** + * 1. Fix for Firefox bug: an image styled `max-width:100%` within an + * inline-block will display at its default size, and not limit its width to + * 100% of an ancestral container. + */ + + .u-md-inlineBlock { + display: inline-block !important; + max-width: 100%; /* 1 */ + } + + .u-md-table { + display: table !important; + } + + .u-md-tableCell { + display: table-cell !important; + } + + .u-md-tableRow { + display: table-row !important; + } +} diff --git a/src/utils/display/display-sm.css b/src/utils/display/display-sm.css new file mode 100644 index 000000000..8e32036f7 --- /dev/null +++ b/src/utils/display/display-sm.css @@ -0,0 +1,38 @@ +/** @define utilities; */ + +@media (--sm-viewport) { + .u-sm-block { + display: block !important; + } + + .u-sm-hidden { + display: none !important; + } + + .u-sm-inline { + display: inline !important; + } + + /** + * 1. Fix for Firefox bug: an image styled `max-width:100%` within an + * inline-block will display at its default size, and not limit its width to + * 100% of an ancestral container. + */ + + .u-sm-inlineBlock { + display: inline-block !important; + max-width: 100%; /* 1 */ + } + + .u-sm-table { + display: table !important; + } + + .u-sm-tableCell { + display: table-cell !important; + } + + .u-sm-tableRow { + display: table-row !important; + } +} diff --git a/src/utils/display/index.css b/src/utils/display/index.css new file mode 100644 index 000000000..13ee4b1f3 --- /dev/null +++ b/src/utils/display/index.css @@ -0,0 +1,33 @@ +@import "./display-sm.css"; +@import "./display-md.css"; +@import "./display-lg.css"; + +.u-visibilityHidden { + visibility: hidden !important; +} + +/* postcss-bem-linter: ignore */ +.js .u-jsVisibilityHidden { + visibility: hidden; +} + +/* postcss-bem-linter: ignore */ +.js .u-jsDisplayNone { + display: none; +} + +/* postcss-bem-linter: ignore */ +.js .u-jsHiddenVisually { + @extend .u-hiddenVisually; +} + +/* postcss-bem-linter: ignore */ +.no-js .u-nojsDisplayNone { + display: none; +} + +@media print { + .u-hiddenPrint { + display: none !important; + } +} diff --git a/src/utils/layout/index.css b/src/utils/layout/index.css new file mode 100644 index 000000000..6e10aba99 --- /dev/null +++ b/src/utils/layout/index.css @@ -0,0 +1,117 @@ +/** @define utilities; */ + +:root { + --Layout-container-wide: 144rem; + --Layout-container-wider: 168rem; + --Layout-container-medium: 128rem; + --Layout-gutter: 0.8rem; + --Layout-gutter-wide: 2.4rem; + --Layout-prose-width: 32em; +} + +.u-layout-withGutter { + padding-left: calc(1.5 * var(--Layout-gutter)) !important; + padding-right: calc(1.5 * var(--Layout-gutter)) !important; +} + +@media (--sm-viewport) { + .u-layout-sm-withGutter { + padding-left: calc(2 * var(--Layout-gutter)) !important; + padding-right: calc(2 * var(--Layout-gutter)) !important; + } +} + +@media (--md-viewport) { + .u-layout-md-withGutter { + padding-left: calc(2.5 * var(--Layout-gutter)) !important; + padding-right: calc(2.5 * var(--Layout-gutter)) !important; + } +} + +@media (--lg-viewport) { + .u-layout-lg-withGutter { + padding-left: calc(3 * var(--Layout-gutter)) !important; + padding-right: calc(3 * var(--Layout-gutter)) !important; + } +} + +.u-layout-r-withGutter { + @extend .u-layout-withGutter; + @extend .u-layout-sm-withGutter; + @extend .u-layout-md-withGutter; + @extend .u-layout-lg-withGutter; +} + +.u-layout-constrain { + min-width: 30rem; +} + +.u-layout-wide { + max-width: var(--Layout-container-wide) !important; +} + +.u-layout-wider { + max-width: var(--Layout-container-wider) !important; +} + +.u-layout-medium { + max-width: var(--Layout-container-medium) !important; +} + +.u-layoutCenter { + margin: auto !important; +} + +.u-layoutCenterVertically { + top: 50% !important; + transform: translateY(-50%) !important; +} + +/* postcss-bem-linter: ignore */ +.u-layout-centerContent > * { + margin-left: auto !important; + margin-right: auto !important; +} + +.u-layout-centerLeft { + @extend .u-flex; + @extend .u-flexJustifyCenter; + @extend .u-md-flexJustifyStart; + @extend .u-lg-flexJustifyStart; + @extend .u-md-size1of2; + @extend .u-lg-size1of2; +} + +.u-layout-centerRight { + @extend .u-flex; + @extend .u-flexJustifyCenter; + @extend .u-md-flexJustifyEnd; + @extend .u-lg-flexJustifyEnd; + @extend .u-md-size1of2; + @extend .u-lg-size1of2; +} + +.u-layout-prose { + max-width: var(--Layout-prose-width) !important; +} + +.u-layout-release { + max-width: none !important; +} + +/* + * https://css-tricks.com/full-width-containers-limited-width-parents/ + */ +.u-layout-releaseFull { + left: 50%; + margin-left: -50vw; + margin-right: -50vw; + position: relative; + right: 50%; + width: 100vw; +} + +.u-layout-matchHeight { + @extend .u-flex; + @extend .u-flexAlignSelfStretch; +} diff --git a/src/utils/shadows/index.css b/src/utils/shadows/index.css new file mode 100644 index 000000000..bbf63ed0e --- /dev/null +++ b/src/utils/shadows/index.css @@ -0,0 +1,26 @@ +/** @define utilities; */ + +.u-borderShadow-xxs { + box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.35) !important; +} + +.u-borderShadow-xs { + box-shadow: 1px 1px 2px #aaa !important; +} + +.u-borderShadow-m { + box-shadow: 0 8px 24px 0 rgba(50, 50, 50, 0.3) !important; +} + +.u-borderShadow-xxl { + box-shadow: 1px 1px 80px 1px rgba(0, 0, 0, 0.35) !important; +} + +.u-hasScrollHint::after { + background: linear-gradient(to left, currentColor, rgba(0, 0, 0, 0)); + position: absolute; + right: 0; + top: 0; + transition: opacity 0.3s 0s, visibility 0s 0s; + width: 1em; +} diff --git a/src/utils/shadows/shadows.tmpl b/src/utils/shadows/shadows.tmpl new file mode 100644 index 000000000..1d22b7632 --- /dev/null +++ b/src/utils/shadows/shadows.tmpl @@ -0,0 +1,5 @@ +{% for i in ['xxs', 'xs', 'm', 'xxl']%} +
    +

    u-borderShadow-{{ i }}

    +
    +{% endfor %} diff --git a/src/utils/space/fixed.css b/src/utils/space/fixed.css new file mode 100644 index 000000000..8974a7bd2 --- /dev/null +++ b/src/utils/space/fixed.css @@ -0,0 +1,105 @@ +/** @define utilities; */ + +:root { + --Spacing-unit-fixed: 0.4rem; +} + +/* All */ + +.u-padding-all-none { padding: 0 !important; } +.u-padding-all-xxs { padding: var(--Spacing-unit-fixed) !important; } +.u-padding-all-xs { padding: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-padding-all-s { padding: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-padding-all-m { padding: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-padding-all-l { padding: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-padding-all-xl { padding: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-padding-all-xxl { padding: calc(10 * var(--Spacing-unit-fixed)) !important; } + +.u-margin-all-none { margin: 0 !important; } +.u-margin-all-xxs { margin: var(--Spacing-unit-fixed) !important; } +.u-margin-all-xs { margin: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-margin-all-s { margin: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-margin-all-m { margin: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-margin-all-l { margin: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-margin-all-xl { margin: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-margin-all-xxl { margin: calc(10 * var(--Spacing-unit-fixed)) !important; } + +/* Top */ + +.u-padding-top-none { padding-top: 0 !important; } +.u-padding-top-xxs { padding-top: var(--Spacing-unit-fixed) !important; } +.u-padding-top-xs { padding-top: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-padding-top-s { padding-top: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-padding-top-m { padding-top: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-padding-top-l { padding-top: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-padding-top-xl { padding-top: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-padding-top-xxl { padding-top: calc(10 * var(--Spacing-unit-fixed)) !important; } + +.u-margin-top-none { margin-top: 0 !important; } +.u-margin-top-xxs { margin-top: var(--Spacing-unit-fixed) !important; } +.u-margin-top-xs { margin-top: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-margin-top-s { margin-top: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-margin-top-m { margin-top: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-margin-top-l { margin-top: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-margin-top-xl { margin-top: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-margin-top-xxl { margin-top: calc(10 * var(--Spacing-unit-fixed)) !important; } + +/* Bottom */ + +.u-padding-bottom-none { padding-bottom: 0 !important; } +.u-padding-bottom-xxs { padding-bottom: var(--Spacing-unit-fixed) !important; } +.u-padding-bottom-xs { padding-bottom: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-padding-bottom-s { padding-bottom: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-padding-bottom-m { padding-bottom: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-padding-bottom-l { padding-bottom: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-padding-bottom-xl { padding-bottom: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-padding-bottom-xxl { padding-bottom: calc(10 * var(--Spacing-unit-fixed)) !important; } + +.u-margin-bottom-none { margin-bottom: 0 !important; } +.u-margin-bottom-xxs { margin-bottom: var(--Spacing-unit-fixed) !important; } +.u-margin-bottom-xs { margin-bottom: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-margin-bottom-s { margin-bottom: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-margin-bottom-m { margin-bottom: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-margin-bottom-l { margin-bottom: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-margin-bottom-xl { margin-bottom: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-margin-bottom-xxl { margin-bottom: calc(10 * var(--Spacing-unit-fixed)) !important; } + +/* Left */ + +.u-padding-left-none { padding-left: 0 !important; } +.u-padding-left-xxs { padding-left: var(--Spacing-unit-fixed) !important; } +.u-padding-left-xs { padding-left: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-padding-left-s { padding-left: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-padding-left-m { padding-left: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-padding-left-l { padding-left: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-padding-left-xl { padding-left: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-padding-left-xxl { padding-left: calc(10 * var(--Spacing-unit-fixed)) !important; } + +.u-margin-left-none { margin-left: 0 !important; } +.u-margin-left-xxs { margin-left: var(--Spacing-unit-fixed) !important; } +.u-margin-left-xs { margin-left: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-margin-left-s { margin-left: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-margin-left-m { margin-left: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-margin-left-l { margin-left: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-margin-left-xl { margin-left: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-margin-left-xxl { margin-left: calc(10 * var(--Spacing-unit-fixed)) !important; } + +/* Right */ + +.u-padding-right-none { padding-right: 0 !important; } +.u-padding-right-xxs { padding-right: var(--Spacing-unit-fixed) !important; } +.u-padding-right-xs { padding-right: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-padding-right-s { padding-right: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-padding-right-m { padding-right: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-padding-right-l { padding-right: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-padding-right-xl { padding-right: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-padding-right-xxl { padding-right: calc(10 * var(--Spacing-unit-fixed)) !important; } + +.u-margin-right-none { margin-right: 0 !important; } +.u-margin-right-xxs { margin-right: var(--Spacing-unit-fixed) !important; } +.u-margin-right-xs { margin-right: calc(2 * var(--Spacing-unit-fixed)) !important; } +.u-margin-right-s { margin-right: calc(4 * var(--Spacing-unit-fixed)) !important; } +.u-margin-right-m { margin-right: calc(5 * var(--Spacing-unit-fixed)) !important; } +.u-margin-right-l { margin-right: calc(6 * var(--Spacing-unit-fixed)) !important; } +.u-margin-right-xl { margin-right: calc(8 * var(--Spacing-unit-fixed)) !important; } +.u-margin-right-xxl { margin-right: calc(10 * var(--Spacing-unit-fixed)) !important; } diff --git a/src/utils/space/index.css b/src/utils/space/index.css new file mode 100644 index 000000000..408237c5b --- /dev/null +++ b/src/utils/space/index.css @@ -0,0 +1,2 @@ +@import "./fixed.css"; +@import "./relative.css"; diff --git a/src/utils/space/relative.css b/src/utils/space/relative.css new file mode 100644 index 000000000..fd513a815 --- /dev/null +++ b/src/utils/space/relative.css @@ -0,0 +1,38 @@ +/** @define utilities; */ + +/* All */ + +.u-padding-r-all { padding: 1em !important; } +.u-margin-r-all { margin: 1em !important; } + +/* Top */ +.u-padding-r-top { padding-top: 1em !important; } +.u-margin-r-top { margin-top: 1em !important; } + +/* Bottom */ +.u-padding-r-bottom { padding-bottom: 1em !important; } +.u-margin-r-bottom { margin-bottom: 1em !important; } + +/* Left */ +.u-padding-r-left { padding-left: 1em !important; } +.u-margin-r-left { margin-left: 1em !important; } + +/* Right */ +.u-padding-r-right { padding-right: 1em !important; } +.u-margin-r-right { margin-right: 1em !important; } + +/* Font size reset for inner elements */ + +/* postcss-bem-linter: ignore */ +.u-padding-r-all > *, +.u-margin-r-all > *, +.u-padding-r-top > *, +.u-margin-r-top > *, +.u-padding-r-bottom > *, +.u-margin-r-bottom > *, +.u-padding-r-left > *, +.u-margin-r-left > *, +.u-padding-r-right > *, +.u-margin-r-right > * { + font-size: medium; +} diff --git a/src/utils/space/space--responsive.tmpl b/src/utils/space/space--responsive.tmpl new file mode 100644 index 000000000..d39cb1041 --- /dev/null +++ b/src/utils/space/space--responsive.tmpl @@ -0,0 +1,9 @@ +{% for pm in ['padding', 'margin'] %} {% for pos in ['top', 'right', 'bottom', 'left', 'all'] %} {% for size in ['xxs', 'xs', 's', 'm', 'l', 'xl', 'xxl'] %} +
    +
    +

    + u-text-r-{{ size }} u-{{ pm }}-r-{{ pos }} +

    +
    +
    +{% endfor %} {% endfor %} {% endfor %} diff --git a/src/utils/space/space.tmpl b/src/utils/space/space.tmpl new file mode 100644 index 000000000..c813ce489 --- /dev/null +++ b/src/utils/space/space.tmpl @@ -0,0 +1,9 @@ +{% for pm in ['padding', 'margin'] %} {% for pos in ['top', 'right', 'bottom', 'left', 'all'] %} {% for size in ['xxs', 'xs', 's', 'm', 'l', 'xl', 'xxl'] %} +
    +
    +

    + u-{{ pm }}-{{ pos }}-{{ size }} +

    +
    +
    +{% endfor %} {% endfor %} {% endfor %} diff --git a/src/utils/text/index.css b/src/utils/text/index.css new file mode 100644 index 000000000..19c98f063 --- /dev/null +++ b/src/utils/text/index.css @@ -0,0 +1,187 @@ +/** @define utilities */ + +@import "./text.css"; +@import "./text-sm.css"; +@import "./text-md.css"; +@import "./text-lg.css"; +@import "./lineheight.css"; + +:root { + --Text-color-text-primary: #333; + --Text-color-text-secondary: #5a6772; + --Text-preFormatted-font: + Consolas, + "Andale Mono WT", + "Andale Mono", + "Lucida Console", + "Lucida Sans Typewriter", + "DejaVu Sans Mono", + "Bitstream Vera Sans Mono", + "Liberation Mono", + "Nimbus Mono L", + Monaco, + "Courier New", + Courier, + monospace; +} + +.u-textSecondary { + color: var(--Text-color-text-secondary) !important; +} + +/* + * 1. antialiasing firefox per mac + * 2. antialiasing chrome, safari per mac + */ +.u-textSmooth { + -moz-osx-font-smoothing: grayscale !important; /* 1 */ + -webkit-font-smoothing: antialiased !important; /* 2 */ +} + +.u-textClean { + text-decoration: none !important; +} + +.u-textWeight-200 { + font-weight: 200 !important; +} + +.u-textWeight-300 { + font-weight: 300 !important; +} + +.u-textWeight-400 { + font-weight: 400 !important; +} + +.u-textWeight-600 { + font-weight: 600 !important; +} + +.u-textWeight-700 { + font-weight: 700 !important; +} + +.u-textWeight-900 { + font-weight: 900 !important; +} + +.u-textNormal { + font-style: normal !important; +} + +.u-textItalic { + font-style: italic !important; +} + +.u-textPreformatted { + font-family: var(--Text-preFormatted-font) !important; + max-height: 32em; + overflow-x: auto !important; +} + +.u-textPreformatted:hover, +.u-textPreformatted:focus { + max-width: min-content; + width: min-content; +} + +/* + * Responsive font sizing + * ==================================== + */ +.u-text-r-xxl { + @extend .u-text-xxl; + @extend .u-text-sm-xxl; + @extend .u-text-lg-xxl; + @extend .u-text-md-xxl; +} + +.u-text-r-xl { + @extend .u-text-xl; + @extend .u-text-sm-xl; + @extend .u-text-lg-xl; + @extend .u-text-md-xl; +} + +.u-text-r-l { + @extend .u-text-l; + @extend .u-text-sm-l; + @extend .u-text-lg-l; + @extend .u-text-md-l; +} + +.u-text-r-m { + @extend .u-text-m; + @extend .u-text-sm-m; + @extend .u-text-lg-m; + @extend .u-text-md-m; +} + +.u-text-r-s { + @extend .u-text-s; + @extend .u-text-sm-s; + @extend .u-text-lg-s; + @extend .u-text-md-s; +} + +.u-text-r-xs { + @extend .u-text-xs; + @extend .u-text-sm-xs; + @extend .u-text-lg-xs; + @extend .u-text-md-xs; +} + +.u-text-r-xxs { + @extend .u-text-xxs; + @extend .u-text-sm-xxs; + @extend .u-text-lg-xxs; + @extend .u-text-md-xxs; +} + +.u-text-p { + @extend .u-text-r-xs; + @extend .u-lineHeight-xl; +} + +/* + * Heading - set default margins + * ===================================== + */ + +.u-text-h1 { + @extend .u-text-r-xxl; + @extend .u-textWeight-700; + @extend .u-margin-bottom-s; +} + +.u-text-h2 { + @extend .u-text-r-xl; + @extend .u-textWeight-700; + @extend .u-margin-bottom-s; +} + +.u-text-h3 { + @extend .u-text-r-l; + @extend .u-textWeight-700; + @extend .u-margin-bottom-s; +} + +.u-text-h4 { + @extend .u-text-r-m; + @extend .u-textWeight-700; + @extend .u-margin-bottom-s; +} + +.u-text-h5 { + @extend .u-text-r-s; + @extend .u-textWeight-400; + @extend .u-margin-bottom-s; + @extend .u-textSecondary; +} + +.u-text-h6 { + @extend .u-text-r-xs; + @extend .u-textWeight-700; + @extend .u-margin-bottom-s; +} diff --git a/src/utils/text/lineheight.css b/src/utils/text/lineheight.css new file mode 100644 index 000000000..b09efa346 --- /dev/null +++ b/src/utils/text/lineheight.css @@ -0,0 +1,23 @@ +.u-lineHeight-xxs { + line-height: 0.1 !important; +} + +.u-lineHeight-xs { + line-height: 0.5 !important; +} + +.u-lineHeight-s { + line-height: 1 !important; +} + +.u-lineHeight-m { + line-height: 1.2 !important; +} + +.u-lineHeight-l { + line-height: 1.4 !important; +} + +.u-lineHeight-xl { + line-height: 1.55 !important; +} diff --git a/src/utils/text/text-lg.css b/src/utils/text/text-lg.css new file mode 100644 index 000000000..31506f623 --- /dev/null +++ b/src/utils/text/text-lg.css @@ -0,0 +1,34 @@ +/** @define utilities; */ + +@media (--lg-viewport) { + .u-text-lg-xxl { + font-size: 5.4rem !important; + } + + .u-text-lg-xl { + font-size: 4rem !important; + } + + .u-text-lg-l { + font-size: 3.2rem !important; + } + + .u-text-lg-m { + font-size: 2.3rem !important; + letter-spacing: 0.007em !important; + } + + .u-text-lg-s { + font-size: 2.1rem !important; + letter-spacing: 0.005em !important; + } + + .u-text-lg-xs { + font-size: 1.8rem !important; + letter-spacing: 0.01em !important; + } + + .u-text-lg-xxs { + font-size: 1.5rem !important; + } +} diff --git a/src/utils/text/text-md.css b/src/utils/text/text-md.css new file mode 100644 index 000000000..2f46c5803 --- /dev/null +++ b/src/utils/text/text-md.css @@ -0,0 +1,34 @@ +/** @define utilities; */ + +@media (--md-viewport) { + .u-text-md-xxl { + font-size: 4.4rem !important; + } + + .u-text-md-xl { + font-size: 3.6rem !important; + } + + .u-text-md-l { + font-size: 2.8rem !important; + } + + .u-text-md-m { + font-size: 2.1rem !important; + letter-spacing: 0.007em !important; + } + + .u-text-md-s { + font-size: 2.1rem !important; + letter-spacing: 0.005em !important; + } + + .u-text-md-xs { + font-size: 1.8rem !important; + letter-spacing: 0.01em !important; + } + + .u-text-md-xxs { + font-size: 1.5rem !important; + } +} diff --git a/src/utils/text/text-sm.css b/src/utils/text/text-sm.css new file mode 100644 index 000000000..35f016888 --- /dev/null +++ b/src/utils/text/text-sm.css @@ -0,0 +1,35 @@ +/** @define utilities; */ + +@media (--sm-viewport) { + .u-text-sm-xxl { + font-size: 3.2rem !important; + } + + .u-text-sm-xl { + font-size: 3rem !important; + } + + .u-text-sm-l { + font-size: 2.4rem !important; + } + + .u-text-sm-m { + font-size: 2.1rem !important; + letter-spacing: 0.007em !important; + } + + .u-text-sm-s { + font-size: 2rem !important; + letter-spacing: 0.005em !important; + } + + .u-text-sm-xs { + font-size: 1.8rem !important; + letter-spacing: 0.01em !important; + } + + .u-text-sm-xxs { + font-size: 1.5rem !important; + } + +} diff --git a/src/utils/text/text.css b/src/utils/text/text.css new file mode 100644 index 000000000..a2bdcf113 --- /dev/null +++ b/src/utils/text/text.css @@ -0,0 +1,32 @@ +/** @define utilities; */ + +.u-text-xxl { + font-size: 3.2rem !important; +} + +.u-text-xl { + font-size: 2.8rem !important; +} + +.u-text-l { + font-size: 2.2rem !important; +} + +.u-text-m { + font-size: 2rem !important; + letter-spacing: 0.007em !important; +} + +.u-text-s { + font-size: 1.8rem !important; + letter-spacing: 0.005em !important; +} + +.u-text-xs { + font-size: 1.6rem !important; + letter-spacing: 0.01em !important; +} + +.u-text-xxs { + font-size: 1.4rem !important; +} diff --git a/src/utils/text/text.tmpl b/src/utils/text/text.tmpl new file mode 100644 index 000000000..ffd144ddf --- /dev/null +++ b/src/utils/text/text.tmpl @@ -0,0 +1,11 @@ +{% for class in [ 'u-textSmooth', 'u-textClean', 'u-textWeight-200', 'u-textWeight-300', 'u-textWeight-400', 'u-textWeight-600', 'u-textWeight-700', 'u-textWeight-900', 'u-textNormal', 'u-textItalic', 'u-textPreformatted', 'u-text-r-xxl', 'u-text-r-xl', +'u-text-r-l', 'u-text-r-m', 'u-text-r-s', 'u-text-r-xs', 'u-text-r-xxs', 'u-text-p', 'u-text-h1', 'u-text-h2', 'u-text-h3', 'u-text-h4', 'u-text-h5', 'u-text-h6' ] %} + +
    +

    {{ class }}

    +

    + {{ __TEXTS__[1] }} +

    +
    + +{% endfor %} diff --git a/src/utils/zindex/index.css b/src/utils/zindex/index.css new file mode 100644 index 000000000..8ec7852d3 --- /dev/null +++ b/src/utils/zindex/index.css @@ -0,0 +1,25 @@ +/** @define utilities; */ + +.u-zindex-min { + z-index: 1; +} + +.u-zindex-20 { + z-index: 20; +} + +.u-zindex-30 { + z-index: 30; +} + +.u-zindex-40 { + z-index: 40; +} + +.u-zindex-50 { + z-index: 50; +} + +.u-zindex-max { + z-index: 999999; +} diff --git a/src/vendor/jquery.min.js b/src/vendor/jquery.min.js new file mode 100644 index 000000000..0f60b7bd0 --- /dev/null +++ b/src/vendor/jquery.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.11.3 | (c) 2005, 2015 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="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,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=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.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},m.extend=m.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||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},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=r(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(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[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=r(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&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=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)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(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||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(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 H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(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 pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(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 p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),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))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),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===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(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?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.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 ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.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},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.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=ga.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=ga.selectors={cacheLength:50,createPseudo:ia,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(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===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]||ga.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]&&ga.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(ca,da).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("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.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.replace(Q," ")+" ").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()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(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),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).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:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(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 ta(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 ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(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 wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(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?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(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 wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(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]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.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(ca,da),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(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(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&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.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?m.extend(a,d):d}},e={};return d.pipe=d.then,m.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&&m.isFunction(a.promise)?e:0,g=1===f?a:m.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]&&m.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;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.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.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.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 m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;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},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
    a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!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(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:k.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(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=wa(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=wa(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?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(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,m.cleanData(ua(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,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("