Menu Icons by ThemeIsle - Version 0.4.0

Version Description

  • Fontello icon packs support
  • New icon type: Image (attachments)
Download this release

Release Info

Developer kucrut
Plugin Icon 128x128 Menu Icons by ThemeIsle
Version 0.4.0
Comparing to
See all releases

Code changes from version 0.3.2 to 0.4.0

css/admin.css CHANGED
@@ -23,7 +23,7 @@
23
  float: none;
24
  }
25
  .menu-icons-wrap .easy img {
26
- max-width: 40px;
27
  height: auto !important;
28
  vertical-align: baseline;
29
  }
@@ -52,8 +52,8 @@
52
  }
53
  .mi-item ._icon i {
54
  font-size: 80px;
55
- width: 80px;
56
- height: 80px;
57
  vertical-align: middle;
58
  }
59
  .menu-icons-wrap a._select:focus ._icon,
@@ -89,14 +89,10 @@
89
  max-width: 5em;
90
  float: none;
91
  }
92
- .media-sidebar .mi-settings .setting input {
 
93
  float: none;
94
  }
95
- .mi-settings ._info {
96
- clear: both;
97
- padding-top: 1em;
98
- margin-bottom: 0;
99
- }
100
 
101
  /** Settings Meta Box **/
102
  .menu-icons-settings ._field {
23
  float: none;
24
  }
25
  .menu-icons-wrap .easy img {
26
+ max-width: 32px;
27
  height: auto !important;
28
  vertical-align: baseline;
29
  }
52
  }
53
  .mi-item ._icon i {
54
  font-size: 80px;
55
+ width: 100%;
56
+ height: 100%;
57
  vertical-align: middle;
58
  }
59
  .menu-icons-wrap a._select:focus ._icon,
89
  max-width: 5em;
90
  float: none;
91
  }
92
+ .media-sidebar .mi-settings .setting input,
93
+ .media-sidebar .mi-settings span.description {
94
  float: none;
95
  }
 
 
 
 
 
96
 
97
  /** Settings Meta Box **/
98
  .menu-icons-settings ._field {
css/admin.min.css CHANGED
@@ -1 +1 @@
1
- .menu-icons-wrap{margin-top:5px;margin-bottom:5px}.menu-icons-wrap .original label{display:inline-block;min-width:7em}.menu-icons-wrap .easy p{min-height:2.2em;margin-bottom:0}.menu-icons-wrap .easy p>*{display:inline-block;height:100%;vertical-align:middle}.menu-icons-wrap .easy a{cursor:pointer;text-decoration:none}.menu-icons-wrap .easy .submitdelete{float:none}.menu-icons-wrap .easy img{max-width:40px;height:auto !important;vertical-align:baseline}.menu-icons-wrap ._icon{color:#666;font-size:1.9em;width:auto;height:auto;vertical-align:bottom;margin:-.1em .2em 0 .2em}.mi-items-wrap .mi-items{padding-top:10px}.mi-item .attachment-preview{width:110px;height:125px;text-align:center}.mi-item ._icon{display:inline-block;margin-top:8px;color:#666;height:110px}.mi-item ._icon i{font-size:80px;width:80px;height:80px;vertical-align:middle}.menu-icons-wrap a._select:focus ._icon,.menu-icons-wrap a._select:hover ._icon,.mi-item:hover ._icon,.mi-item.selected ._icon{color:#101010}.mi-item .filename div{line-height:1.1;padding:8px 10px}.mi-preview.menu-item{font-size:1.2em;min-height:0}.mi-preview.menu-item a{text-decoration:none}.mi-preview.menu-item a>*{display:inline-block;vertical-align:middle;line-height:100%;height:100%}.mi-preview.menu-item ._icon{margin-right:.25em}.mi-settings input[type="number"],.menu-icons-settings input[type="number"]{width:auto;max-width:5em;float:none}.media-sidebar .mi-settings .setting input{float:none}.mi-settings ._info{clear:both;padding-top:1em;margin-bottom:0}.menu-icons-settings ._field{padding:.5em 0}.menu-icons-settings ._field ._main{display:block;font-weight:bold;margin-bottom:.25em}#menu-settings-column .menu-icons-settings .inside{margin-top:0}.menu-icons-settings .taxonomydiv .tabs-panel{max-height:none;padding-top:.3em;padding-bottom:.4em;margin-bottom:.75em}.js .menu-icons-settings .taxonomydiv .tabs-panel{margin-bottom:0}.menu-icons-settings h4{margin:0}.menu-icons-settings ._menu span.description{margin-left:.5em}
1
+ .menu-icons-wrap{margin-top:5px;margin-bottom:5px}.menu-icons-wrap .original label{display:inline-block;min-width:7em}.menu-icons-wrap .easy p{min-height:2.2em;margin-bottom:0}.menu-icons-wrap .easy p>*{display:inline-block;height:100%;vertical-align:middle}.menu-icons-wrap .easy a{cursor:pointer;text-decoration:none}.menu-icons-wrap .easy .submitdelete{float:none}.menu-icons-wrap .easy img{max-width:32px;height:auto!important;vertical-align:baseline}.menu-icons-wrap ._icon{color:#666;font-size:1.9em;width:auto;height:auto;vertical-align:bottom;margin:-.1em .2em 0 .2em}.mi-items-wrap .mi-items{padding-top:10px}.mi-item .attachment-preview{width:110px;height:125px;text-align:center}.mi-item ._icon{display:inline-block;margin-top:8px;color:#666;height:110px}.mi-item ._icon i{font-size:80px;width:100%;height:100%;vertical-align:middle}.menu-icons-wrap a._select:focus ._icon,.menu-icons-wrap a._select:hover ._icon,.mi-item.selected ._icon,.mi-item:hover ._icon{color:#101010}.mi-item .filename div{line-height:1.1;padding:8px 10px}.mi-preview.menu-item{font-size:1.2em;min-height:0}.mi-preview.menu-item a{text-decoration:none}.mi-preview.menu-item a>*{display:inline-block;vertical-align:middle;line-height:100%;height:100%}.mi-preview.menu-item ._icon{margin-right:.25em}.menu-icons-settings input[type=number],.mi-settings input[type=number]{width:auto;max-width:5em;float:none}.media-sidebar .mi-settings .setting input,.media-sidebar .mi-settings span.description{float:none}.menu-icons-settings ._field{padding:.5em 0}.menu-icons-settings ._field ._main{display:block;font-weight:700;margin-bottom:.25em}#menu-settings-column .menu-icons-settings .inside{margin-top:0}.menu-icons-settings .taxonomydiv .tabs-panel{max-height:none;padding-top:.3em;padding-bottom:.4em;margin-bottom:.75em}.js .menu-icons-settings .taxonomydiv .tabs-panel{margin-bottom:0}.menu-icons-settings h4{margin:0}.menu-icons-settings ._menu span.description{margin-left:.5em}
css/elusive.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:'Elusive-Icons';src:url('font/Elusive-Icons.eot');src:url('font/Elusive-Icons.eot?#iefix') format('embedded-opentype'),url('font/Elusive-Icons.ttf') format('truetype'),url('font/Elusive-Icons.woff') format('woff'),url('font/Elusive-Icons.svg#Elusive-Icons') format('svg');font-weight:normal;font-style:normal}[class*="el-icon-"]{font-family:'Elusive-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-zoom-out:before{content:"\e600"}.el-icon-zoom-in:before{content:"\e601"}.el-icon-youtube:before{content:"\e602"}.el-icon-wrench-alt:before{content:"\e603"}.el-icon-wrench:before{content:"\e604"}.el-icon-wordpress:before{content:"\e605"}.el-icon-wheelchair:before{content:"\e606"}.el-icon-website-alt:before{content:"\e607"}.el-icon-website:before{content:"\e608"}.el-icon-warning-sign:before{content:"\e609"}.el-icon-w3c:before{content:"\e60a"}.el-icon-volume-up:before{content:"\e60b"}.el-icon-volume-off:before{content:"\e60c"}.el-icon-volume-down:before{content:"\e60d"}.el-icon-vkontakte:before{content:"\e60e"}.el-icon-vimeo:before{content:"\e60f"}.el-icon-view-mode:before{content:"\e610"}.el-icon-video-chat:before{content:"\e611"}.el-icon-video-alt:before{content:"\e612"}.el-icon-video:before{content:"\e613"}.el-icon-viadeo:before{content:"\e614"}.el-icon-user:before{content:"\e615"}.el-icon-usd:before{content:"\e616"}.el-icon-upload:before{content:"\e617"}.el-icon-unlock-alt:before{content:"\e618"}.el-icon-unlock:before{content:"\e619"}.el-icon-universal-access:before{content:"\e61a"}.el-icon-twitter:before{content:"\e61b"}.el-icon-tumblr:before{content:"\e61c"}.el-icon-trash-alt:before{content:"\e61d"}.el-icon-trash:before{content:"\e61e"}.el-icon-torso:before{content:"\e61f"}.el-icon-tint:before{content:"\e620"}.el-icon-time-alt:before{content:"\e621"}.el-icon-time:before{content:"\e622"}.el-icon-thumbs-up:before{content:"\e623"}.el-icon-thumbs-down:before{content:"\e624"}.el-icon-th-list:before{content:"\e625"}.el-icon-th-large:before{content:"\e626"}.el-icon-th:before{content:"\e627"}.el-icon-text-width:before{content:"\e628"}.el-icon-text-height:before{content:"\e629"}.el-icon-tasks:before{content:"\e62a"}.el-icon-tags:before{content:"\e62b"}.el-icon-tag:before{content:"\e62c"}.el-icon-stumbleupon:before{content:"\e62d"}.el-icon-stop-alt:before{content:"\e62e"}.el-icon-stop:before{content:"\e62f"}.el-icon-step-forward:before{content:"\e630"}.el-icon-step-backward:before{content:"\e631"}.el-icon-star-empty:before{content:"\e632"}.el-icon-star-alt:before{content:"\e633"}.el-icon-star:before{content:"\e634"}.el-icon-stackoverflow:before{content:"\e635"}.el-icon-spotify:before{content:"\e636"}.el-icon-speaker:before{content:"\e637"}.el-icon-soundcloud:before{content:"\e638"}.el-icon-smiley-alt:before{content:"\e639"}.el-icon-smiley:before{content:"\e63a"}.el-icon-slideshare:before{content:"\e63b"}.el-icon-skype:before{content:"\e63c"}.el-icon-signal:before{content:"\e63d"}.el-icon-shopping-cart-sign:before{content:"\e63e"}.el-icon-shopping-cart:before{content:"\e63f"}.el-icon-share-alt:before{content:"\e640"}.el-icon-share:before{content:"\e641"}.el-icon-search-alt:before{content:"\e642"}.el-icon-search:before{content:"\e643"}.el-icon-screenshot:before{content:"\e644"}.el-icon-screen-alt:before{content:"\e645"}.el-icon-screen:before{content:"\e646"}.el-icon-scissors:before{content:"\e647"}.el-icon-rss:before{content:"\e648"}.el-icon-road:before{content:"\e649"}.el-icon-reverse-alt:before{content:"\e64a"}.el-icon-retweet:before{content:"\e64b"}.el-icon-return-key:before{content:"\e64c"}.el-icon-resize-vertical:before{content:"\e64d"}.el-icon-resize-small:before{content:"\e64e"}.el-icon-resize-horizontal:before{content:"\e64f"}.el-icon-resize-full:before{content:"\e650"}.el-icon-repeat-alt:before{content:"\e651"}.el-icon-repeat:before{content:"\e652"}.el-icon-remove-sign:before{content:"\e653"}.el-icon-remove-circle:before{content:"\e654"}.el-icon-remove:before{content:"\e655"}.el-icon-refresh:before{content:"\e656"}.el-icon-reddit:before{content:"\e657"}.el-icon-record:before{content:"\e658"}.el-icon-random:before{content:"\e659"}.el-icon-quotes-alt:before{content:"\e65a"}.el-icon-quotes:before{content:"\e65b"}.el-icon-question-sign:before{content:"\e65c"}.el-icon-question:before{content:"\e65d"}.el-icon-qrcode:before{content:"\e65e"}.el-icon-puzzle:before{content:"\e65f"}.el-icon-print:before{content:"\e660"}.el-icon-podcast:before{content:"\e661"}.el-icon-plus-sign:before{content:"\e662"}.el-icon-plus:before{content:"\e663"}.el-icon-play-circle:before{content:"\e664"}.el-icon-play-alt:before{content:"\e665"}.el-icon-play:before{content:"\e666"}.el-icon-plane:before{content:"\e667"}.el-icon-pinterest:before{content:"\e668"}.el-icon-picture:before{content:"\e669"}.el-icon-picasa:before{content:"\e66a"}.el-icon-photo-alt:before{content:"\e66b"}.el-icon-photo:before{content:"\e66c"}.el-icon-phone-alt:before{content:"\e66d"}.el-icon-phone:before{content:"\e66e"}.el-icon-person:before{content:"\e66f"}.el-icon-pencil-alt:before{content:"\e670"}.el-icon-pencil:before{content:"\e671"}.el-icon-pause-alt:before{content:"\e672"}.el-icon-pause:before{content:"\e673"}.el-icon-path:before{content:"\e674"}.el-icon-paper-clip-alt:before{content:"\e675"}.el-icon-paper-clip:before{content:"\e676"}.el-icon-opensource:before{content:"\e677"}.el-icon-ok-sign:before{content:"\e678"}.el-icon-ok-circle:before{content:"\e679"}.el-icon-ok:before{content:"\e67a"}.el-icon-off:before{content:"\e67b"}.el-icon-network:before{content:"\e67c"}.el-icon-myspace:before{content:"\e67d"}.el-icon-music:before{content:"\e67e"}.el-icon-move:before{content:"\e67f"}.el-icon-minus-sign:before{content:"\e680"}.el-icon-minus:before{content:"\e681"}.el-icon-mic-alt:before{content:"\e682"}.el-icon-mic:before{content:"\e683"}.el-icon-map-marker-alt:before{content:"\e684"}.el-icon-map-marker:before{content:"\e685"}.el-icon-male:before{content:"\e686"}.el-icon-magnet:before{content:"\e687"}.el-icon-magic:before{content:"\e688"}.el-icon-lock-alt:before{content:"\e689"}.el-icon-lock:before{content:"\e68a"}.el-icon-livejournal:before{content:"\e68b"}.el-icon-list-alt:before{content:"\e68c"}.el-icon-list:before{content:"\e68d"}.el-icon-linkedin:before{content:"\e68e"}.el-icon-link:before{content:"\e68f"}.el-icon-lines:before{content:"\e690"}.el-icon-leaf:before{content:"\e691"}.el-icon-lastfm:before{content:"\e692"}.el-icon-laptop-alt:before{content:"\e693"}.el-icon-laptop:before{content:"\e694"}.el-icon-key:before{content:"\e695"}.el-icon-italic:before{content:"\e696"}.el-icon-iphone-home:before{content:"\e697"}.el-icon-instagram:before{content:"\e698"}.el-icon-info-sign:before{content:"\e699"}.el-icon-indent-right:before{content:"\e69a"}.el-icon-indent-left:before{content:"\e69b"}.el-icon-inbox-box:before{content:"\e69c"}.el-icon-inbox-alt:before{content:"\e69d"}.el-icon-inbox:before{content:"\e69e"}.el-icon-idea-alt:before{content:"\e69f"}.el-icon-idea:before{content:"\e6a0"}.el-icon-hourglass:before{content:"\e6a1"}.el-icon-home-alt:before{content:"\e6a2"}.el-icon-home:before{content:"\e6a3"}.el-icon-heart-empty:before{content:"\e6a4"}.el-icon-heart-alt:before{content:"\e6a5"}.el-icon-heart:before{content:"\e6a6"}.el-icon-hearing-impaired:before{content:"\e6a7"}.el-icon-headphones:before{content:"\e6a8"}.el-icon-hdd:before{content:"\e6a9"}.el-icon-hand-up:before{content:"\e6aa"}.el-icon-hand-right:before{content:"\e6ab"}.el-icon-hand-left:before{content:"\e6ac"}.el-icon-hand-down:before{content:"\e6ad"}.el-icon-guidedog:before{content:"\e6ae"}.el-icon-group-alt:before{content:"\e6af"}.el-icon-group:before{content:"\e6b0"}.el-icon-graph-alt:before{content:"\e6b1"}.el-icon-graph:before{content:"\e6b2"}.el-icon-googleplus:before{content:"\e6b3"}.el-icon-globe-alt:before{content:"\e6b4"}.el-icon-globe:before{content:"\e6b5"}.el-icon-glasses:before{content:"\e6b6"}.el-icon-glass:before{content:"\e6b7"}.el-icon-github-text:before{content:"\e6b8"}.el-icon-github:before{content:"\e6b9"}.el-icon-gift:before{content:"\e6ba"}.el-icon-gbp:before{content:"\e6bb"}.el-icon-fullscreen:before{content:"\e6bc"}.el-icon-friendfeed-rect:before{content:"\e6bd"}.el-icon-friendfeed:before{content:"\e6be"}.el-icon-foursquare:before{content:"\e6bf"}.el-icon-forward-alt:before{content:"\e6c0"}.el-icon-forward:before{content:"\e6c1"}.el-icon-fork:before{content:"\e6c2"}.el-icon-fontsize:before{content:"\e6c3"}.el-icon-font:before{content:"\e6c4"}.el-icon-folder-sign:before{content:"\e6c5"}.el-icon-folder-open:before{content:"\e6c6"}.el-icon-folder-close:before{content:"\e6c7"}.el-icon-folder:before{content:"\e6c8"}.el-icon-flickr:before{content:"\e6c9"}.el-icon-flag-alt:before{content:"\e6ca"}.el-icon-flag:before{content:"\e6cb"}.el-icon-fire:before{content:"\e6cc"}.el-icon-filter:before{content:"\e6cd"}.el-icon-film:before{content:"\e6ce"}.el-icon-file-new-alt:before{content:"\e6cf"}.el-icon-file-new:before{content:"\e6d0"}.el-icon-file-edit-alt:before{content:"\e6d1"}.el-icon-file-edit:before{content:"\e6d2"}.el-icon-file-alt:before{content:"\e6d3"}.el-icon-file:before{content:"\e6d4"}.el-icon-female:before{content:"\e6d5"}.el-icon-fast-forward:before{content:"\e6d6"}.el-icon-fast-backward:before{content:"\e6d7"}.el-icon-facetime-video:before{content:"\e6d8"}.el-icon-facebook:before{content:"\e6d9"}.el-icon-eye-open:before{content:"\e6da"}.el-icon-eye-close:before{content:"\e6db"}.el-icon-exclamation-sign:before{content:"\e6dc"}.el-icon-eur:before{content:"\e6dd"}.el-icon-error-alt:before{content:"\e6de"}.el-icon-error:before{content:"\e6df"}.el-icon-envelope-alt:before{content:"\e6e0"}.el-icon-envelope:before{content:"\e6e1"}.el-icon-eject:before{content:"\e6e2"}.el-icon-edit:before{content:"\e6e3"}.el-icon-dribbble:before{content:"\e6e4"}.el-icon-download-alt:before{content:"\e6e5"}.el-icon-download:before{content:"\e6e6"}.el-icon-digg:before{content:"\e6e7"}.el-icon-deviantart:before{content:"\e6e8"}.el-icon-delicious:before{content:"\e6e9"}.el-icon-dashboard:before{content:"\e6ea"}.el-icon-css:before{content:"\e6eb"}.el-icon-credit-card:before{content:"\e6ec"}.el-icon-compass-alt:before{content:"\e6ed"}.el-icon-compass:before{content:"\e6ee"}.el-icon-comment-alt:before{content:"\e6ef"}.el-icon-comment:before{content:"\e6f0"}.el-icon-cogs:before{content:"\e6f1"}.el-icon-cog-alt:before{content:"\e6f2"}.el-icon-cog:before{content:"\e6f3"}.el-icon-cloud-alt:before{content:"\e6f4"}.el-icon-cloud:before{content:"\e6f5"}.el-icon-circle-arrow-up:before{content:"\e6f6"}.el-icon-circle-arrow-right:before{content:"\e6f7"}.el-icon-circle-arrow-left:before{content:"\e6f8"}.el-icon-circle-arrow-down:before{content:"\e6f9"}.el-icon-child:before{content:"\e6fa"}.el-icon-chevron-up:before{content:"\e6fb"}.el-icon-chevron-right:before{content:"\e6fc"}.el-icon-chevron-left:before{content:"\e6fd"}.el-icon-chevron-down:before{content:"\e6fe"}.el-icon-check-empty:before{content:"\e6ff"}.el-icon-check:before{content:"\e700"}.el-icon-certificate:before{content:"\e701"}.el-icon-cc:before{content:"\e702"}.el-icon-caret-up:before{content:"\e703"}.el-icon-caret-right:before{content:"\e704"}.el-icon-caret-left:before{content:"\e705"}.el-icon-caret-down:before{content:"\e706"}.el-icon-car:before{content:"\e707"}.el-icon-camera:before{content:"\e708"}.el-icon-calendar-sign:before{content:"\e709"}.el-icon-calendar:before{content:"\e70a"}.el-icon-bullhorn:before{content:"\e70b"}.el-icon-bulb:before{content:"\e70c"}.el-icon-brush:before{content:"\e70d"}.el-icon-broom:before{content:"\e70e"}.el-icon-briefcase:before{content:"\e70f"}.el-icon-braille:before{content:"\e710"}.el-icon-bookmark-empty:before{content:"\e711"}.el-icon-bookmark:before{content:"\e712"}.el-icon-book:before{content:"\e713"}.el-icon-bold:before{content:"\e714"}.el-icon-blogger:before{content:"\e715"}.el-icon-blind:before{content:"\e716"}.el-icon-bell:before{content:"\e717"}.el-icon-behance:before{content:"\e718"}.el-icon-barcode:before{content:"\e719"}.el-icon-ban-circle:before{content:"\e71a"}.el-icon-backward:before{content:"\e71b"}.el-icon-asl:before{content:"\e71c"}.el-icon-arrow-up:before{content:"\e71d"}.el-icon-arrow-right:before{content:"\e71e"}.el-icon-arrow-left:before{content:"\e71f"}.el-icon-arrow-down:before{content:"\e720"}.el-icon-align-right:before{content:"\e721"}.el-icon-align-left:before{content:"\e722"}.el-icon-align-justify:before{content:"\e723"}.el-icon-align-center:before{content:"\e724"}.el-icon-adult:before{content:"\e725"}.el-icon-adjust-alt:before{content:"\e726"}.el-icon-adjust:before{content:"\e727"}.el-icon-address-book-alt:before{content:"\e728"}.el-icon-address-book:before{content:"\e729"}.el-icon-asterisk:before{content:"\e72a"}
1
+ @font-face{font-family:Elusive-Icons;src:url(font/Elusive-Icons.eot);src:url(font/Elusive-Icons.eot?#iefix) format('embedded-opentype'),url(font/Elusive-Icons.ttf) format('truetype'),url(font/Elusive-Icons.woff) format('woff'),url(font/Elusive-Icons.svg#Elusive-Icons) format('svg');font-weight:400;font-style:normal}[class*=el-icon-]{font-family:Elusive-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-zoom-out:before{content:"\e600"}.el-icon-zoom-in:before{content:"\e601"}.el-icon-youtube:before{content:"\e602"}.el-icon-wrench-alt:before{content:"\e603"}.el-icon-wrench:before{content:"\e604"}.el-icon-wordpress:before{content:"\e605"}.el-icon-wheelchair:before{content:"\e606"}.el-icon-website-alt:before{content:"\e607"}.el-icon-website:before{content:"\e608"}.el-icon-warning-sign:before{content:"\e609"}.el-icon-w3c:before{content:"\e60a"}.el-icon-volume-up:before{content:"\e60b"}.el-icon-volume-off:before{content:"\e60c"}.el-icon-volume-down:before{content:"\e60d"}.el-icon-vkontakte:before{content:"\e60e"}.el-icon-vimeo:before{content:"\e60f"}.el-icon-view-mode:before{content:"\e610"}.el-icon-video-chat:before{content:"\e611"}.el-icon-video-alt:before{content:"\e612"}.el-icon-video:before{content:"\e613"}.el-icon-viadeo:before{content:"\e614"}.el-icon-user:before{content:"\e615"}.el-icon-usd:before{content:"\e616"}.el-icon-upload:before{content:"\e617"}.el-icon-unlock-alt:before{content:"\e618"}.el-icon-unlock:before{content:"\e619"}.el-icon-universal-access:before{content:"\e61a"}.el-icon-twitter:before{content:"\e61b"}.el-icon-tumblr:before{content:"\e61c"}.el-icon-trash-alt:before{content:"\e61d"}.el-icon-trash:before{content:"\e61e"}.el-icon-torso:before{content:"\e61f"}.el-icon-tint:before{content:"\e620"}.el-icon-time-alt:before{content:"\e621"}.el-icon-time:before{content:"\e622"}.el-icon-thumbs-up:before{content:"\e623"}.el-icon-thumbs-down:before{content:"\e624"}.el-icon-th-list:before{content:"\e625"}.el-icon-th-large:before{content:"\e626"}.el-icon-th:before{content:"\e627"}.el-icon-text-width:before{content:"\e628"}.el-icon-text-height:before{content:"\e629"}.el-icon-tasks:before{content:"\e62a"}.el-icon-tags:before{content:"\e62b"}.el-icon-tag:before{content:"\e62c"}.el-icon-stumbleupon:before{content:"\e62d"}.el-icon-stop-alt:before{content:"\e62e"}.el-icon-stop:before{content:"\e62f"}.el-icon-step-forward:before{content:"\e630"}.el-icon-step-backward:before{content:"\e631"}.el-icon-star-empty:before{content:"\e632"}.el-icon-star-alt:before{content:"\e633"}.el-icon-star:before{content:"\e634"}.el-icon-stackoverflow:before{content:"\e635"}.el-icon-spotify:before{content:"\e636"}.el-icon-speaker:before{content:"\e637"}.el-icon-soundcloud:before{content:"\e638"}.el-icon-smiley-alt:before{content:"\e639"}.el-icon-smiley:before{content:"\e63a"}.el-icon-slideshare:before{content:"\e63b"}.el-icon-skype:before{content:"\e63c"}.el-icon-signal:before{content:"\e63d"}.el-icon-shopping-cart-sign:before{content:"\e63e"}.el-icon-shopping-cart:before{content:"\e63f"}.el-icon-share-alt:before{content:"\e640"}.el-icon-share:before{content:"\e641"}.el-icon-search-alt:before{content:"\e642"}.el-icon-search:before{content:"\e643"}.el-icon-screenshot:before{content:"\e644"}.el-icon-screen-alt:before{content:"\e645"}.el-icon-screen:before{content:"\e646"}.el-icon-scissors:before{content:"\e647"}.el-icon-rss:before{content:"\e648"}.el-icon-road:before{content:"\e649"}.el-icon-reverse-alt:before{content:"\e64a"}.el-icon-retweet:before{content:"\e64b"}.el-icon-return-key:before{content:"\e64c"}.el-icon-resize-vertical:before{content:"\e64d"}.el-icon-resize-small:before{content:"\e64e"}.el-icon-resize-horizontal:before{content:"\e64f"}.el-icon-resize-full:before{content:"\e650"}.el-icon-repeat-alt:before{content:"\e651"}.el-icon-repeat:before{content:"\e652"}.el-icon-remove-sign:before{content:"\e653"}.el-icon-remove-circle:before{content:"\e654"}.el-icon-remove:before{content:"\e655"}.el-icon-refresh:before{content:"\e656"}.el-icon-reddit:before{content:"\e657"}.el-icon-record:before{content:"\e658"}.el-icon-random:before{content:"\e659"}.el-icon-quotes-alt:before{content:"\e65a"}.el-icon-quotes:before{content:"\e65b"}.el-icon-question-sign:before{content:"\e65c"}.el-icon-question:before{content:"\e65d"}.el-icon-qrcode:before{content:"\e65e"}.el-icon-puzzle:before{content:"\e65f"}.el-icon-print:before{content:"\e660"}.el-icon-podcast:before{content:"\e661"}.el-icon-plus-sign:before{content:"\e662"}.el-icon-plus:before{content:"\e663"}.el-icon-play-circle:before{content:"\e664"}.el-icon-play-alt:before{content:"\e665"}.el-icon-play:before{content:"\e666"}.el-icon-plane:before{content:"\e667"}.el-icon-pinterest:before{content:"\e668"}.el-icon-picture:before{content:"\e669"}.el-icon-picasa:before{content:"\e66a"}.el-icon-photo-alt:before{content:"\e66b"}.el-icon-photo:before{content:"\e66c"}.el-icon-phone-alt:before{content:"\e66d"}.el-icon-phone:before{content:"\e66e"}.el-icon-person:before{content:"\e66f"}.el-icon-pencil-alt:before{content:"\e670"}.el-icon-pencil:before{content:"\e671"}.el-icon-pause-alt:before{content:"\e672"}.el-icon-pause:before{content:"\e673"}.el-icon-path:before{content:"\e674"}.el-icon-paper-clip-alt:before{content:"\e675"}.el-icon-paper-clip:before{content:"\e676"}.el-icon-opensource:before{content:"\e677"}.el-icon-ok-sign:before{content:"\e678"}.el-icon-ok-circle:before{content:"\e679"}.el-icon-ok:before{content:"\e67a"}.el-icon-off:before{content:"\e67b"}.el-icon-network:before{content:"\e67c"}.el-icon-myspace:before{content:"\e67d"}.el-icon-music:before{content:"\e67e"}.el-icon-move:before{content:"\e67f"}.el-icon-minus-sign:before{content:"\e680"}.el-icon-minus:before{content:"\e681"}.el-icon-mic-alt:before{content:"\e682"}.el-icon-mic:before{content:"\e683"}.el-icon-map-marker-alt:before{content:"\e684"}.el-icon-map-marker:before{content:"\e685"}.el-icon-male:before{content:"\e686"}.el-icon-magnet:before{content:"\e687"}.el-icon-magic:before{content:"\e688"}.el-icon-lock-alt:before{content:"\e689"}.el-icon-lock:before{content:"\e68a"}.el-icon-livejournal:before{content:"\e68b"}.el-icon-list-alt:before{content:"\e68c"}.el-icon-list:before{content:"\e68d"}.el-icon-linkedin:before{content:"\e68e"}.el-icon-link:before{content:"\e68f"}.el-icon-lines:before{content:"\e690"}.el-icon-leaf:before{content:"\e691"}.el-icon-lastfm:before{content:"\e692"}.el-icon-laptop-alt:before{content:"\e693"}.el-icon-laptop:before{content:"\e694"}.el-icon-key:before{content:"\e695"}.el-icon-italic:before{content:"\e696"}.el-icon-iphone-home:before{content:"\e697"}.el-icon-instagram:before{content:"\e698"}.el-icon-info-sign:before{content:"\e699"}.el-icon-indent-right:before{content:"\e69a"}.el-icon-indent-left:before{content:"\e69b"}.el-icon-inbox-box:before{content:"\e69c"}.el-icon-inbox-alt:before{content:"\e69d"}.el-icon-inbox:before{content:"\e69e"}.el-icon-idea-alt:before{content:"\e69f"}.el-icon-idea:before{content:"\e6a0"}.el-icon-hourglass:before{content:"\e6a1"}.el-icon-home-alt:before{content:"\e6a2"}.el-icon-home:before{content:"\e6a3"}.el-icon-heart-empty:before{content:"\e6a4"}.el-icon-heart-alt:before{content:"\e6a5"}.el-icon-heart:before{content:"\e6a6"}.el-icon-hearing-impaired:before{content:"\e6a7"}.el-icon-headphones:before{content:"\e6a8"}.el-icon-hdd:before{content:"\e6a9"}.el-icon-hand-up:before{content:"\e6aa"}.el-icon-hand-right:before{content:"\e6ab"}.el-icon-hand-left:before{content:"\e6ac"}.el-icon-hand-down:before{content:"\e6ad"}.el-icon-guidedog:before{content:"\e6ae"}.el-icon-group-alt:before{content:"\e6af"}.el-icon-group:before{content:"\e6b0"}.el-icon-graph-alt:before{content:"\e6b1"}.el-icon-graph:before{content:"\e6b2"}.el-icon-googleplus:before{content:"\e6b3"}.el-icon-globe-alt:before{content:"\e6b4"}.el-icon-globe:before{content:"\e6b5"}.el-icon-glasses:before{content:"\e6b6"}.el-icon-glass:before{content:"\e6b7"}.el-icon-github-text:before{content:"\e6b8"}.el-icon-github:before{content:"\e6b9"}.el-icon-gift:before{content:"\e6ba"}.el-icon-gbp:before{content:"\e6bb"}.el-icon-fullscreen:before{content:"\e6bc"}.el-icon-friendfeed-rect:before{content:"\e6bd"}.el-icon-friendfeed:before{content:"\e6be"}.el-icon-foursquare:before{content:"\e6bf"}.el-icon-forward-alt:before{content:"\e6c0"}.el-icon-forward:before{content:"\e6c1"}.el-icon-fork:before{content:"\e6c2"}.el-icon-fontsize:before{content:"\e6c3"}.el-icon-font:before{content:"\e6c4"}.el-icon-folder-sign:before{content:"\e6c5"}.el-icon-folder-open:before{content:"\e6c6"}.el-icon-folder-close:before{content:"\e6c7"}.el-icon-folder:before{content:"\e6c8"}.el-icon-flickr:before{content:"\e6c9"}.el-icon-flag-alt:before{content:"\e6ca"}.el-icon-flag:before{content:"\e6cb"}.el-icon-fire:before{content:"\e6cc"}.el-icon-filter:before{content:"\e6cd"}.el-icon-film:before{content:"\e6ce"}.el-icon-file-new-alt:before{content:"\e6cf"}.el-icon-file-new:before{content:"\e6d0"}.el-icon-file-edit-alt:before{content:"\e6d1"}.el-icon-file-edit:before{content:"\e6d2"}.el-icon-file-alt:before{content:"\e6d3"}.el-icon-file:before{content:"\e6d4"}.el-icon-female:before{content:"\e6d5"}.el-icon-fast-forward:before{content:"\e6d6"}.el-icon-fast-backward:before{content:"\e6d7"}.el-icon-facetime-video:before{content:"\e6d8"}.el-icon-facebook:before{content:"\e6d9"}.el-icon-eye-open:before{content:"\e6da"}.el-icon-eye-close:before{content:"\e6db"}.el-icon-exclamation-sign:before{content:"\e6dc"}.el-icon-eur:before{content:"\e6dd"}.el-icon-error-alt:before{content:"\e6de"}.el-icon-error:before{content:"\e6df"}.el-icon-envelope-alt:before{content:"\e6e0"}.el-icon-envelope:before{content:"\e6e1"}.el-icon-eject:before{content:"\e6e2"}.el-icon-edit:before{content:"\e6e3"}.el-icon-dribbble:before{content:"\e6e4"}.el-icon-download-alt:before{content:"\e6e5"}.el-icon-download:before{content:"\e6e6"}.el-icon-digg:before{content:"\e6e7"}.el-icon-deviantart:before{content:"\e6e8"}.el-icon-delicious:before{content:"\e6e9"}.el-icon-dashboard:before{content:"\e6ea"}.el-icon-css:before{content:"\e6eb"}.el-icon-credit-card:before{content:"\e6ec"}.el-icon-compass-alt:before{content:"\e6ed"}.el-icon-compass:before{content:"\e6ee"}.el-icon-comment-alt:before{content:"\e6ef"}.el-icon-comment:before{content:"\e6f0"}.el-icon-cogs:before{content:"\e6f1"}.el-icon-cog-alt:before{content:"\e6f2"}.el-icon-cog:before{content:"\e6f3"}.el-icon-cloud-alt:before{content:"\e6f4"}.el-icon-cloud:before{content:"\e6f5"}.el-icon-circle-arrow-up:before{content:"\e6f6"}.el-icon-circle-arrow-right:before{content:"\e6f7"}.el-icon-circle-arrow-left:before{content:"\e6f8"}.el-icon-circle-arrow-down:before{content:"\e6f9"}.el-icon-child:before{content:"\e6fa"}.el-icon-chevron-up:before{content:"\e6fb"}.el-icon-chevron-right:before{content:"\e6fc"}.el-icon-chevron-left:before{content:"\e6fd"}.el-icon-chevron-down:before{content:"\e6fe"}.el-icon-check-empty:before{content:"\e6ff"}.el-icon-check:before{content:"\e700"}.el-icon-certificate:before{content:"\e701"}.el-icon-cc:before{content:"\e702"}.el-icon-caret-up:before{content:"\e703"}.el-icon-caret-right:before{content:"\e704"}.el-icon-caret-left:before{content:"\e705"}.el-icon-caret-down:before{content:"\e706"}.el-icon-car:before{content:"\e707"}.el-icon-camera:before{content:"\e708"}.el-icon-calendar-sign:before{content:"\e709"}.el-icon-calendar:before{content:"\e70a"}.el-icon-bullhorn:before{content:"\e70b"}.el-icon-bulb:before{content:"\e70c"}.el-icon-brush:before{content:"\e70d"}.el-icon-broom:before{content:"\e70e"}.el-icon-briefcase:before{content:"\e70f"}.el-icon-braille:before{content:"\e710"}.el-icon-bookmark-empty:before{content:"\e711"}.el-icon-bookmark:before{content:"\e712"}.el-icon-book:before{content:"\e713"}.el-icon-bold:before{content:"\e714"}.el-icon-blogger:before{content:"\e715"}.el-icon-blind:before{content:"\e716"}.el-icon-bell:before{content:"\e717"}.el-icon-behance:before{content:"\e718"}.el-icon-barcode:before{content:"\e719"}.el-icon-ban-circle:before{content:"\e71a"}.el-icon-backward:before{content:"\e71b"}.el-icon-asl:before{content:"\e71c"}.el-icon-arrow-up:before{content:"\e71d"}.el-icon-arrow-right:before{content:"\e71e"}.el-icon-arrow-left:before{content:"\e71f"}.el-icon-arrow-down:before{content:"\e720"}.el-icon-align-right:before{content:"\e721"}.el-icon-align-left:before{content:"\e722"}.el-icon-align-justify:before{content:"\e723"}.el-icon-align-center:before{content:"\e724"}.el-icon-adult:before{content:"\e725"}.el-icon-adjust-alt:before{content:"\e726"}.el-icon-adjust:before{content:"\e727"}.el-icon-address-book-alt:before{content:"\e728"}.el-icon-address-book:before{content:"\e729"}.el-icon-asterisk:before{content:"\e72a"}
css/extra.css CHANGED
@@ -1,22 +1,31 @@
1
- .menu i._mi,
2
- .nav-menu i._mi {
3
  display: inline-block;
4
  vertical-align: middle;
 
 
5
  margin-top: -.265em;
6
  width: auto;
7
  height: auto;
8
  font-size: 1.2em;
9
  line-height: 1;
10
  }
11
- .menu i._before,
12
- .nav-menu i._before {
13
  margin-right: .25em;
14
  }
15
- .menu i._after,
16
- .nav-menu i._after{
17
  margin-left: .25em;
18
  }
19
 
 
 
 
 
 
 
 
 
20
  .visuallyhidden {
21
  border: 0;
22
  clip: rect(0 0 0 0);
@@ -28,8 +37,7 @@
28
  width: 1px;
29
  }
30
 
31
- .menu i.elusive,
32
- .nav-menu i.elusive {
33
  margin-top: -.3em;
34
  }
35
 
1
+ .menu-item i._mi,
2
+ .menu-item img._mi {
3
  display: inline-block;
4
  vertical-align: middle;
5
+ }
6
+ .menu-item i._mi {
7
  margin-top: -.265em;
8
  width: auto;
9
  height: auto;
10
  font-size: 1.2em;
11
  line-height: 1;
12
  }
13
+
14
+ .menu-item i._before {
15
  margin-right: .25em;
16
  }
17
+ .menu-item i._after {
 
18
  margin-left: .25em;
19
  }
20
 
21
+ .menu-item img._before {
22
+ margin-right: .5em;
23
+ }
24
+ .menu-item img._after {
25
+ margin-left: .5em;
26
+ }
27
+
28
+
29
  .visuallyhidden {
30
  border: 0;
31
  clip: rect(0 0 0 0);
37
  width: 1px;
38
  }
39
 
40
+ .menu-item i.elusive {
 
41
  margin-top: -.3em;
42
  }
43
 
css/extra.min.css CHANGED
@@ -1 +1 @@
1
- .menu i._mi,.nav-menu i._mi{display:inline-block;vertical-align:middle;margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}.menu i._before,.nav-menu i._before{margin-right:.25em}.menu i._after,.nav-menu i._after{margin-left:.25em}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu i.elusive,.nav-menu i.elusive{margin-top:-.3em}.dashicons-admin-site:before{content:"\f319" !important}.dashicons-welcome-view-site:before{content:"\f115" !important}
1
+ .menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}.menu-item i._before{margin-right:.25em}.menu-item i._after{margin-left:.25em}.menu-item img._before{margin-right:.5em}.menu-item img._after{margin-left:.5em}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu-item i.elusive{margin-top:-.3em}.dashicons-admin-site:before{content:"\f319"!important}.dashicons-welcome-view-site:before{content:"\f115"!important}
css/font-awesome.min.css CHANGED
@@ -1,4 +1,4 @@
1
  /*!
2
  * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
3
  * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4
- */@font-face{font-family:'FontAwesome';src:url('font/fontawesome-webfont.eot?v=4.1.0');src:url('font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('font/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
1
  /*!
2
  * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
3
  * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4
+ */@font-face{font-family:FontAwesome;src:url(font/fontawesome-webfont.eot?v=4.1.0);src:url(font/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(font/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(font/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
css/font/Genericons.eot ADDED
Binary file
css/font/Genericons.svg ADDED
@@ -0,0 +1,490 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <!--
4
+ 2014-6-30: Created.
5
+ -->
6
+ <svg xmlns="http://www.w3.org/2000/svg">
7
+ <metadata>
8
+ Created by FontForge 20120731 at Mon Jun 30 09:22:35 2014
9
+ By Joen
10
+ Created by Joen with FontForge 2.0 (http://fontforge.sf.net)
11
+ </metadata>
12
+ <defs>
13
+ <font id="Genericons" horiz-adv-x="2048" >
14
+ <font-face
15
+ font-family="Genericons"
16
+ font-weight="500"
17
+ font-stretch="normal"
18
+ units-per-em="2048"
19
+ panose-1="2 0 6 9 0 0 0 0 0 0"
20
+ ascent="2048"
21
+ descent="0"
22
+ bbox="-0.0140489 0 2048.01 2048"
23
+ underline-thickness="102.4"
24
+ underline-position="-204.8"
25
+ unicode-range="U+F100-F507"
26
+ />
27
+ <missing-glyph />
28
+ <glyph glyph-name="uniF413" unicode="&#xf413;"
29
+ d="M256 1280c565.504 0 1024 -458.496 1024 -1024h-256c0 423.552 -344.448 768 -768 768v256zM256 1792c848.256 0 1536 -687.744 1536 -1536h-256c0 705.792 -574.208 1280 -1280 1280v256zM448 640c106.112 0 192 -86.0156 192 -192s-85.8877 -192 -192 -192
30
+ s-192 86.0156 -192 192s85.8877 192 192 192z" />
31
+ <glyph glyph-name="uniF462" unicode="&#xf462;"
32
+ d="M618.502 1337l-213.004 142.004l-303.335 -455.002l303.335 -455.002l213.004 142.004l-208.665 312.998zM1642.5 1479l-213.004 -142.004l208.665 -312.998l-208.665 -312.998l213.004 -142.004l303.335 455.002zM771.821 543.045l248.357 -62.0898l256 1024
33
+ l-248.357 62.0898z" />
34
+ <glyph glyph-name="uniF457" unicode="&#xf457;"
35
+ d="M1024 1792c424.064 0 768 -343.936 768 -768s-343.936 -768 -768 -768c-424.192 0 -768 343.936 -768 768s343.808 768 768 768zM1024 512c70.6562 0 128 57.4717 128 128s-57.3438 128 -128 128c-70.7842 0 -128 -57.4717 -128 -128s57.2158 -128 128 -128z
36
+ M1342.72 1155.84c24.832 38.9121 37.248 85.1201 37.1201 138.752c0 74.4961 -27.6475 133.504 -83.7119 176.641c-55.9355 43.2637 -133.632 64.7676 -231.936 64.7676c-119.809 0 -234.496 -31.2324 -344.32 -93.9521l91.9043 -180.096
37
+ c89.2158 47.2314 167.168 70.9121 233.983 70.9121c26.752 0 48.5127 -5.37598 65.2803 -16.2559c17.2803 -10.752 25.4717 -25.4727 25.4717 -44.0322c0 -23.2959 -8.06348 -44.0322 -23.5518 -62.208c-16 -18.0479 -41.4717 -38.4004 -77.1836 -60.9277
38
+ c-45.1846 -28.1602 -76.416 -57.0889 -94.3359 -87.04c-17.5361 -29.6963 -26.3682 -66.4326 -26.3682 -109.44v-56.96h203.647v34.0479c0 18.6885 5.50391 35.2002 17.2803 48.8965c12.0322 14.0801 40.96 36.0957 86.9121 66.0479
39
+ c55.04 34.8154 94.5918 71.6797 119.808 110.848z" />
40
+ <glyph glyph-name="uniF403" unicode="&#xf403;"
41
+ d="M1541.38 1530.62l506.624 -506.624l-506.624 -506.624c-131.456 -134.272 -314.752 -217.728 -517.376 -217.728c-202.752 0 -386.048 83.4551 -517.504 217.983l-506.496 506.368v0l506.496 506.496c131.456 134.4 314.624 217.984 517.504 217.984
42
+ c202.752 0 385.92 -83.584 517.376 -217.856zM1404.42 651.776l372.096 372.224l-370.943 370.944c-102.528 104.704 -237.568 161.536 -381.568 161.536c-144.128 0 -279.168 -56.9609 -380.288 -160.385l-372.096 -372.096l370.688 -370.56
43
+ c102.528 -104.96 237.696 -161.792 381.824 -161.792c144 0 279.168 56.832 380.288 160.128zM1408 1024zM640 1024c0 212.096 172.032 384 384 384s384 -171.904 384 -384c0 -211.968 -172.032 -384 -384 -384s-384 172.032 -384 384zM768 1152
44
+ c0 -70.6562 57.2158 -128 128 -128c70.6562 0 128 57.3438 128 128s-57.3438 128 -128 128c-70.7842 0 -128 -57.3438 -128 -128z" />
45
+ <glyph glyph-name="uniF505" unicode="&#xf505;"
46
+ d="M256 1408v256h256v-256h-256zM768 1664h1024v-256h-1024v256zM256 896v256h256v-256h-256zM1408 1152v-256h-640v256h640zM256 384v256h256v-256h-256zM768 384v256h896v-256h-896z" />
47
+ <glyph glyph-name="uniF307" unicode="&#xf307;"
48
+ d="M768 640v128h128v-128h-128zM768 896v128h128v-128h-128zM768 1152v128h128v-128h-128zM512 640v128h128v-128h-128zM512 896v128h128v-128h-128zM1280 896v128h128v-128h-128zM1024 1152v128h128v-128h-128zM1280 1152v128h128v-128h-128zM1408 1664h256v-1280h-1408
49
+ v1280h256v128h128v-128h640v128h128v-128zM1536 640v640c0 70.7842 -57.2158 128 -128 128h-896c-70.6562 0 -128 -57.2158 -128 -128v-640c0 -70.7842 57.3438 -128 128 -128h896c70.7842 0 128 57.2158 128 128zM1024 896v128h128v-128h-128zM1024 640v128h128v-128h-128z
50
+ " />
51
+ <glyph glyph-name="uniF460" unicode="&#xf460;"
52
+ d="M1664 1280h128l-256 -768h-768l256 768h128l86.2725 256h339.455zM1300.86 1280h214.271l-43.1357 128h-128zM809.728 1536l86.2725 -256l-256 -768h-128l-256 768h128l86.2725 256h339.455zM532.864 1280h214.271l-43.1357 128h-128z" />
53
+ <glyph glyph-name="uniF430" unicode="&#xf430;"
54
+ d="M1024 1453.31l86.6562 -86.6553l-342.656 -342.656h896v-128h-896l342.656 -342.656l-86.6562 -86.6553l-493.312 493.312z" />
55
+ <glyph glyph-name="uniF448" unicode="&#xf448;"
56
+ d="M512 384v1280h384v-1280h-384zM1152 1664h384v-1280h-384v1280z" />
57
+ <glyph glyph-name="uniF453" unicode="&#xf453;"
58
+ d="M1536 2048c141.312 0 256 -114.688 256 -256v-1536c0 -141.312 -114.688 -256 -256 -256h-1024c-141.312 0 -256 114.688 -256 256v1536c0 141.312 114.688 256 256 256h1024zM1024 128c70.7842 0 128 57.2158 128 128s-57.2158 128 -128 128
59
+ c-70.6562 0 -128 -57.2158 -128 -128s57.3438 -128 128 -128zM1536 512v1280h-1024v-1280h1024z" />
60
+ <glyph glyph-name="uniF419" unicode="&#xf419;"
61
+ d="M0 256v256h2048v-256h-2048zM0 1792h2048v-256h-2048v256zM0 896v256h2048v-256h-2048z" />
62
+ <glyph glyph-name="uniF423" unicode="&#xf423;"
63
+ d="M567.936 1440.9l-267.136 -480.896h403.2v-384h-128v256h-492.8l372.864 671.104zM1644.8 960h403.2v-384h-128v256h-492.8l372.864 671.104l112 -62.207zM1088 1344c176.768 0 320 -143.232 320 -320s-143.232 -320 -320 -320s-320 143.232 -320 320
64
+ s143.232 320 320 320zM1088 832c105.856 0 192 86.1436 192 192s-86.1436 192 -192 192s-192 -86.1436 -192 -192s86.1436 -192 192 -192z" />
65
+ <glyph glyph-name="uniF417" unicode="&#xf417;"
66
+ d="M960 1792c318.08 0 576 -257.92 576 -576c0 -159.232 -64.6396 -303.36 -169.088 -407.68l-406.912 -407.04l-406.912 407.04c-104.448 104.319 -169.088 248.447 -169.088 407.68c0 318.08 257.92 576 576 576zM960 896c176.64 0 320 143.36 320 320
67
+ s-143.36 320 -320 320c-176.768 0 -320 -143.36 -320 -320s143.232 -320 320 -320z" />
68
+ <glyph glyph-name="uniF410" unicode="&#xf410;"
69
+ d="M256 1536h1536v-128l-768 -384l-768 384v128zM256 1216l768 -384l768 384v-704h-1536v704z" />
70
+ <glyph glyph-name="uniF449" unicode="&#xf449;"
71
+ d="M512 512v1024h1024v-1024h-1024z" />
72
+ <glyph glyph-name="uniF467" unicode="&#xf467;"
73
+ d="M1280 1280c282.752 0 512 -229.248 512 -512v-299.904l-150.016 149.889c-99.9688 99.9678 -231.04 150.016 -361.984 150.016h-256v-384l-640 640l640 640v-384h256z" />
74
+ <glyph glyph-name="uniF224" unicode="&#xf224;"
75
+ d="M1536 1792c141.312 0 256 -114.688 256 -256v-384c0 -424.064 -343.936 -768 -768 -768s-768 343.936 -768 768v384c0 141.312 114.688 256 256 256h1024zM1498.5 1189.5c50.0479 50.0479 50.0479 131.072 0 180.992c-50.0479 50.0479 -130.944 50.0479 -180.992 0
76
+ l-293.504 -293.504l-293.504 293.504c-50.0479 50.0479 -131.072 50.0479 -180.992 0c-50.0479 -49.9199 -50.0479 -130.944 0 -180.992l361.984 -361.984l4.22363 4.22461c22.4004 -37.376 61.5684 -63.7441 108.288 -63.7441s85.8877 26.3682 108.288 63.7441
77
+ l4.22363 -4.22461z" />
78
+ <glyph glyph-name="uniF203" unicode="&#xf203;"
79
+ d="M1664 1920c141.312 0 256 -114.688 256 -256v-1280c0 -141.312 -114.688 -256 -256 -256h-281.856v711.168h269.44l12.416 259.456h-281.984v192.384v0.255859v12.0322c0 71.2959 15.2324 114.432 108.544 114.432c86.6562 0 166.017 -0.639648 166.017 -0.639648
80
+ l5.8877 242.304s-77.6963 9.98438 -182.528 9.98438c-259.584 0 -372.096 -159.872 -372.096 -333.952v-236.8h-254.336v-259.328h254.336v-711.296h-723.84c-141.312 0 -256 114.688 -256 256v1280c0 141.312 114.688 256 256 256h1280z" />
81
+ <glyph glyph-name="uniF502" unicode="&#xf502;"
82
+ d="M128 2048h1920l-960 -960z" />
83
+ <glyph glyph-name="uniF412" unicode="&#xf412;"
84
+ d="M1920 832l-640 -640v448h-1024v704l384 384v-704h640v448z" />
85
+ <glyph glyph-name="uniF440" unicode="&#xf440;"
86
+ d="M1152 640v-256h256l-384 -384l-384 384h256v256h256zM1664 1024c141.312 0 256 -114.688 256 -256s-114.688 -256 -256 -256h-384v256h-512v-256h-384c-141.312 0 -256 114.688 -256 256s114.688 256 256 256h6.40039c-4.09668 20.7363 -6.40039 42.1123 -6.40039 64
87
+ c0 176.768 143.232 320 320 320c89.3438 0 169.984 -36.7363 227.968 -95.8721c60.7998 131.84 193.408 223.872 348.032 223.872c211.968 0 384 -171.904 384 -384c0 -45.1836 -9.21582 -87.8076 -23.5518 -128h23.5518z" />
88
+ <glyph glyph-name="uniF305" unicode="&#xf305;"
89
+ d="M1408 1664h256v-1280h-1408v1280h256v128h128v-128h640v128h128v-128zM1536 640v640c0 70.7842 -57.2158 128 -128 128h-896c-70.6562 0 -128 -57.2158 -128 -128v-640c0 -70.7842 57.3438 -128 128 -128h896c70.7842 0 128 57.2158 128 128zM960 1280
90
+ c35.3281 0 64 -28.6719 64 -64v-512c0 -35.3281 -28.6719 -64 -64 -64s-64 28.6719 -64 64v448h-64c-35.3281 0 -64 28.6719 -64 64s28.6719 64 64 64h128z" />
91
+ <glyph glyph-name="uniF443" unicode="&#xf443;"
92
+ d="M1152 1664l384 -384v-121.472v-6.52832v-768h-1024v1280h512h128zM1408 512v640h-256h-128v128v256h-384v-1024h768z" />
93
+ <glyph glyph-name="uniF411" unicode="&#xf411;"
94
+ d="M1280 1728l448 -448l-896 -896h-448v448zM768 512l768 768l-256 256l-768 -768zM639.946 896.027l45.2549 45.2549l271.526 -271.526l-45.2549 -45.2549zM799.948 736.056l-63.9902 63.9893l703.978 703.978l63.9902 -63.9893z" />
95
+ <glyph glyph-name="uniF402" unicode="&#xf402;"
96
+ d="M896 1536v-256h256v-128h-256v-256h-128v256h-256v128h256v256h128zM1297.15 878.848l494.848 -494.848l-128 -128l-494.848 494.848c-94.8486 -68.9912 -210.816 -110.848 -337.152 -110.848c-318.08 0 -576 257.92 -576 576s257.92 576 576 576s576 -257.92 576 -576
97
+ c0 -126.336 -41.8564 -242.304 -110.848 -337.152zM832 768c247.552 0 448 200.576 448 448s-200.448 448 -448 448c-247.424 0 -448 -200.576 -448 -448s200.576 -448 448 -448z" />
98
+ <glyph glyph-name="uniF420" unicode="&#xf420;"
99
+ d="M483.2 1564.8l-227.2 227.2h640v-640l-232.32 232.32c-93.0557 -92.1602 -151.68 -218.88 -151.68 -360.32c0 -238.208 163.584 -436.736 384 -493.824v-262.656c-363.008 61.0566 -640 376.064 -640 756.48c0 212.096 88.0645 402.048 227.2 540.8zM1792 1024
100
+ c0 -212.096 -88.0645 -401.92 -227.2 -540.8l227.2 -227.2h-640v640l18.5596 -18.5596l213.761 -213.761c93.0557 92.1602 151.68 218.88 151.68 360.32c0 238.208 -163.584 436.736 -384 493.824v262.656c363.008 -61.0566 640 -376.064 640 -756.48z" />
101
+ <glyph glyph-name="uniF425" unicode="&#xf425;"
102
+ d="M704 1024c35.3281 0 64 -28.6719 64 -64s-28.6719 -64 -64 -64s-64 28.6719 -64 64s28.6719 64 64 64zM704 1280c35.3281 0 64 -28.6719 64 -64s-28.6719 -64 -64 -64s-64 28.6719 -64 64s28.6719 64 64 64zM704 768c35.3281 0 64 -28.6719 64 -64s-28.6719 -64 -64 -64
103
+ s-64 28.6719 -64 64s28.6719 64 64 64zM896 896v128h384v-128h-384zM896 640v128h384v-128h-384zM1280 1664h256v-1280h-1152v1280h256c0 70.7842 57.3438 128 128 128h384c70.7842 0 128 -57.2158 128 -128zM832 1664c-35.3281 0 -64 -28.6719 -64 -64s28.6719 -64 64 -64
104
+ h256c35.3281 0 64 28.6719 64 64s-28.6719 64 -64 64h-256zM1408 512v1024h-128v-128h-640v128h-128v-1024h896zM896 1152v128h384v-128h-384z" />
105
+ <glyph glyph-name="uniF507" unicode="&#xf507;"
106
+ d="M1792 604.544c76.2881 -44.416 128 -126.08 128 -220.544c0 -141.312 -114.688 -256 -256 -256s-256 114.688 -256 256c0 94.5918 51.7119 176.128 128 220.544v163.456c0 70.7842 -57.2158 128 -128 128h-256v-291.456c76.2881 -44.416 128 -126.08 128 -220.544
107
+ c0 -141.312 -114.688 -256 -256 -256s-256 114.688 -256 256c0 94.4639 51.8398 176.128 128 220.544v291.456h-256c-70.6562 0 -128 -57.2158 -128 -128v-163.456c76.1602 -44.416 128 -126.08 128 -220.544c0 -141.312 -114.688 -256 -256 -256s-256 114.688 -256 256
108
+ c0 94.4639 51.8398 176.128 128 220.544v163.456c0 212.096 171.904 384 384 384h256v291.456c-76.1602 44.416 -128 126.08 -128 220.544c0 141.312 114.688 256 256 256s256 -114.688 256 -256c0 -94.4639 -51.7119 -176.128 -128 -220.544v-291.456h256
109
+ c211.968 0 384 -171.904 384 -384v-163.456zM1024 1792c-70.6562 0 -128 -57.3438 -128 -128s57.3438 -128 128 -128s128 57.3438 128 128s-57.3438 128 -128 128zM384 256c70.6562 0 128 57.2158 128 128s-57.3438 128 -128 128s-128 -57.2158 -128 -128
110
+ s57.3438 -128 128 -128zM1024 256c70.6562 0 128 57.2158 128 128s-57.3438 128 -128 128s-128 -57.2158 -128 -128s57.3438 -128 128 -128zM1664 256c70.7842 0 128 57.2158 128 128s-57.2158 128 -128 128s-128 -57.2158 -128 -128s57.2158 -128 128 -128z" />
111
+ <glyph glyph-name="uniF306" unicode="&#xf306;"
112
+ d="M1151.87 1219.46c0.12793 -0.511719 0.12793 -0.896484 0.12793 -1.4082v-1.79199v-0.255859c0 -5.12012 -0.639648 -10.3682 -1.91992 -15.4883l-128 -512c-8.57617 -34.1758 -43.2637 -55.04 -77.5684 -46.5918c-34.3037 8.57617 -55.168 43.2637 -46.5918 77.5684
113
+ l108.16 432.512h-174.08c-35.3281 0 -64 28.6719 -64 64s28.6719 64 64 64h256h1.53613h1.28027c1.02344 -0.12793 1.91992 -0.12793 2.81543 -0.255859h0.255859c30.3359 -2.68848 54.5283 -26.624 57.8564 -56.96v0c0 -0.768555 0.12793 -1.4082 0.12793 -2.04785
114
+ v-1.28027zM1408 1664h256v-1280h-1408v1280h256v128h128v-128h640v128h128v-128zM1536 640v640c0 70.7842 -57.2158 128 -128 128h-896c-70.6562 0 -128 -57.2158 -128 -128v-640c0 -70.7842 57.3438 -128 128 -128h896c70.7842 0 128 57.2158 128 128z" />
115
+ <glyph glyph-name="uniF406" unicode="&#xf406;"
116
+ d="M2048 1920l-832 -832l832 -832l-128 -128l-832 832l-832 -832l-128 128l832 832l-832 832l128 128l832 -832l832 832z" />
117
+ <glyph glyph-name="uniF215" unicode="&#xf215;"
118
+ d="M1664 1920c141.312 0 256 -114.688 256 -256v-1280c0 -141.312 -114.688 -256 -256 -256h-1280c-141.312 0 -256 114.688 -256 256v1280c0 141.312 114.688 256 256 256h1280zM1024 1408c-212.096 0 -384 -171.904 -384 -384c0 -211.968 171.904 -384 384 -384
119
+ c211.968 0 384 172.032 384 384c0 212.096 -172.032 384 -384 384zM1792 384v768h-274.176c10.624 -41.0879 18.1758 -83.4561 18.1758 -128c0 -282.752 -229.248 -512 -512 -512s-512 229.248 -512 512c0 44.5439 7.42383 86.9121 18.1758 128h-274.176v-768
120
+ c0 -70.7842 57.3438 -128 128 -128h1280c70.7842 0 128 57.2158 128 128zM1792 1536v128c0 70.6562 -57.2158 128 -128 128h-128c-70.7842 0 -128 -57.3438 -128 -128v-128c0 -70.6562 57.2158 -128 128 -128h128c70.7842 0 128 57.3438 128 128z" />
121
+ <glyph glyph-name="uniF202" unicode="&#xf202;"
122
+ d="M1920 1583.74c-49.2803 -73.7285 -111.744 -138.368 -183.552 -190.208c0.767578 -15.7441 1.2793 -31.6162 1.2793 -47.4883c0 -485.76 -369.92 -1046.02 -1046.27 -1046.02c-207.616 0 -400.768 60.7998 -563.456 165.248
123
+ c28.7998 -3.45605 58.1123 -5.24805 87.8076 -5.24805c172.032 0 330.752 58.752 456.448 157.439c-160.768 2.81641 -296.576 108.929 -343.424 255.104c22.5283 -3.96777 45.4404 -6.52832 69.248 -6.52832c33.5361 0 65.9199 4.48047 96.7676 12.7998
124
+ c-168.319 33.792 -294.912 182.272 -294.912 360.448v4.73633c49.6641 -27.5205 106.368 -44.0322 166.528 -45.9521c-98.6875 65.9199 -163.456 178.432 -163.456 305.92c0 67.3281 18.1758 130.688 49.792 184.96c181.376 -222.464 452.353 -368.768 757.889 -384.128
125
+ c-6.27246 26.8799 -9.60059 54.9121 -9.60059 83.7119c0 203.008 164.608 367.616 367.616 367.616c105.855 0 201.472 -44.6719 268.544 -116.096c83.584 16.5117 162.304 47.1035 233.216 89.2158c-27.3916 -85.8887 -85.7598 -157.952 -161.536 -203.393
126
+ c74.3682 8.83203 145.152 28.5439 211.072 57.8564z" />
127
+ <glyph glyph-name="uniF222" unicode="&#xf222;"
128
+ d="M1223.94 775.936c20.0967 20.0967 52.0967 19.9688 72.0645 0c19.9678 -19.9678 19.9678 -52.9912 0 -72.96c-56.96 -56.96 -145.92 -86.0156 -270.976 -86.0156c-126.977 0 -216.064 29.0557 -273.024 86.0156c-19.9678 19.9688 -19.9678 52.9922 0 72.96
129
+ c19.9678 19.9688 51.9678 19.9688 71.9355 0c38.0166 -38.0156 103.04 -56.0635 199.04 -56.0635c97.9209 0 162.944 18.0479 200.96 56.0635zM894.976 982.016c0 -61.0557 -49.9199 -112 -112 -112c-60.9277 0 -110.976 50.9443 -110.976 112
130
+ c0 61.9521 49.9199 112 110.976 112c61.9521 0 112 -50.0479 112 -112zM1265.02 1094.02c61.9512 0 112 -50.0479 112 -112c0 -61.0557 -50.0488 -112 -112 -112c-61.9521 0 -112 50.9443 -112 112c0 61.9521 50.0479 112 112 112zM1698.05 1089.02
131
+ c24.96 17.9199 43.0078 45.9512 43.1357 78.9756c0 54.0156 -44.0312 98.0479 -98.0479 98.0479c-32 0 -57.9834 -16 -76.0322 -39.04c53.8887 -39.9355 98.9443 -87.04 130.944 -137.983zM1021.06 500.992c347.904 0 631.937 177.023 632.064 393.983
132
+ c0 219.009 -284.032 396.032 -632.064 396.032c-349.056 0 -632.96 -177.023 -632.96 -395.008s283.904 -395.008 632.96 -395.008zM306.944 1168c0 -30.9756 16 -57.9844 39.9355 -74.8799c32 50.9443 76.9277 97.0234 131.968 136.96
133
+ c-17.9199 22.0156 -43.0078 35.9678 -72.96 35.9678c-54.9121 0 -98.9434 -44.0322 -98.9434 -98.0479zM1600 1805.06c-41.9844 0 -77.0557 -35.0713 -77.0557 -77.0557s35.0713 -77.0557 77.0557 -77.0557s77.0557 34.9434 77.0557 77.0557
134
+ s-35.0713 77.0557 -77.0557 77.0557zM1842.94 1168c0 -75.0078 -41.9844 -137.984 -101.889 -173.056c8.95996 -32 13.9521 -64.8965 13.9521 -98.9443c0 -274.944 -329.088 -498.048 -734.08 -498.048s-734.976 222.976 -734.976 497.023
135
+ c0 35.9688 6.01562 70.0166 16.1279 104.064c-57.9844 34.9443 -97.0244 97.0244 -97.0244 168.96c0 110.976 89.9844 200.96 200.96 200.96c66.0488 0 124.032 -32.8955 160 -82.9443c114.944 60.9287 257.024 99.9688 411.904 105.984l92.0322 456.96
136
+ c3.07227 14.0801 11.0078 25.9844 23.04 33.0244c12.0322 8.06348 25.9834 9.9834 39.04 7.04004l312.96 -72.0645c30.9756 52.9922 88.96 89.9844 155.008 89.9844c98.9443 0 179.072 -80 179.072 -178.944s-80 -178.944 -178.944 -178.944
137
+ c-95.1035 0 -172.032 73.9844 -178.048 167.937l-262.016 60.0322l-77.0566 -386.049c148.992 -7.93555 285.952 -46.9756 397.057 -108.031c35.9678 51.9678 94.9756 86.0156 162.943 86.0156c109.952 0 199.937 -89.9844 199.937 -200.96z" />
138
+ <glyph glyph-name="uniF214" unicode="&#xf214;"
139
+ d="M1091.2 1920v-452.992h425.216v-281.216h-425.216v-459.52c0 -103.937 5.50391 -170.624 16.6396 -200.192c10.8799 -29.3125 31.4883 -52.8643 61.3125 -70.5283c39.6797 -23.8076 84.8633 -35.7119 135.936 -35.7119c90.624 0 180.864 29.4404 270.72 88.4482v-282.624
140
+ c-76.6719 -35.9678 -146.048 -61.3125 -208 -75.9043c-61.9512 -14.4639 -129.023 -21.7598 -201.216 -21.7598c-81.9199 0 -154.368 10.3682 -217.344 30.9756c-62.9756 20.6084 -116.608 50.3047 -161.024 88.4482c-44.5439 38.2725 -75.2637 78.9766 -92.416 122.112
141
+ c-17.1514 43.1357 -25.7275 105.6 -25.7275 187.52v628.736h-198.016v253.568c70.3994 22.9121 130.688 55.6797 180.863 98.4316c50.3047 42.624 90.4961 93.8242 120.832 153.856c30.3359 59.7754 51.2002 135.808 62.7207 228.352h254.72z" />
142
+ <glyph glyph-name="uniF104" unicode="&#xf104;"
143
+ d="M512 1664l1152 -640l-1152 -640v1280z" />
144
+ <glyph glyph-name="uniF409" unicode="&#xf409;"
145
+ d="M1024 1664l640 -512l-128 -128v-512h-1024v512l-128 128zM1152 576v448h-256v-448h256z" />
146
+ <glyph glyph-name="uniF458" unicode="&#xf458;"
147
+ d="M1920 1024l-1024 -640v480l-768 -480v1280l768 -480v480z" />
148
+ <glyph glyph-name="uniF218" unicode="&#xf218;"
149
+ d="M1792 1152h256v-128h-256v-256h-128v256h-256v128h256v256h128v-256zM1301.5 1920l-150.528 -84.7363h-145.792c54.0166 -44.6719 167.04 -138.624 167.04 -317.439c0 -173.952 -98.8154 -256.256 -197.504 -333.952
150
+ c-30.5918 -30.4639 -65.9199 -63.4883 -65.9199 -115.2s35.3281 -79.8721 61.1846 -101.12l84.7354 -65.792c103.424 -86.9121 197.376 -166.912 197.376 -329.216c0 -221.184 -213.888 -444.544 -618.368 -444.544c-341.119 0 -505.728 162.304 -505.728 336.384
151
+ c0 84.6084 42.3682 204.544 181.12 286.849c145.792 89.4717 343.424 101.119 449.152 108.159c-32.8965 42.3682 -70.5283 87.04 -70.5283 159.744c0 40.1924 11.7754 63.7441 23.5518 91.7764c-25.9844 -2.04785 -51.7119 -4.6084 -75.2637 -4.6084
152
+ c-249.216 0 -390.4 185.856 -390.4 369.28c0 108.032 49.4082 227.968 150.528 315.008c134.144 110.592 294.016 129.408 420.864 129.408h484.479zM1094.53 480.768c0 119.809 -77.5684 183.425 -256.385 310.528c-18.8154 2.30371 -30.5918 2.30371 -54.0156 2.30371
153
+ c-21.1201 0 -148.224 -4.60742 -246.912 -37.6318c-51.8398 -18.8154 -202.368 -75.1357 -202.368 -242.304c0 -166.784 162.305 -286.848 413.952 -286.848c225.792 0 345.729 108.159 345.729 253.951zM906.496 1238.02c54.0156 54.1445 58.752 129.408 58.624 171.648
154
+ c0 169.344 -101.12 432.768 -296.192 432.768c-61.3115 0 -127.104 -30.5918 -164.735 -77.5674c-39.9365 -49.4082 -51.7119 -112.896 -51.7119 -174.08c0 -157.568 91.6475 -418.561 294.016 -418.561c58.752 0 122.368 28.2881 160 65.792z" />
155
+ <glyph glyph-name="uniF301" unicode="&#xf301;"
156
+ d="M704 1152h960l-256 -640h-1024v1024h384l64 -128h448v-128h-640l-128 -256h128z" />
157
+ <glyph glyph-name="uniF474" unicode="&#xf474;"
158
+ d="M128 1408v384h384zM640 768v512h768v-512h-768zM1536 1792h384v-384zM128 640l384 -384h-384v384zM1536 256l384 384v-384h-384zM1536 1408l256 384l128 -128zM1536 640l384 -256l-128 -128zM128 384l384 256l-256 -384zM128 1664l128 128l256 -384z" />
159
+ <glyph glyph-name="uniF438" unicode="&#xf438;"
160
+ d="M1280 1792c141.312 0 256 -114.688 256 -256v-1024c0 -141.312 -114.688 -256 -256 -256h-512c-141.312 0 -256 114.688 -256 256v384h128v-128h768v768h-768v-128h-128v128c0 141.312 114.688 256 256 256h512zM1024 384c70.7842 0 128 57.2158 128 128
161
+ s-57.2158 128 -128 128c-70.6562 0 -128 -57.2158 -128 -128s57.3438 -128 128 -128zM768 896v128h-512v256h512v128l384 -256z" />
162
+ <glyph glyph-name="uniF451" unicode="&#xf451;"
163
+ d="M256 384v1280l1024 -640zM1408 1664h384v-1280h-384v1280z" />
164
+ <glyph glyph-name="uniF404" unicode="&#xf404;"
165
+ d="M1024 640c-19.8398 0 -39.04 2.43164 -57.8564 5.63184l436.225 436.225c3.2002 -18.8164 5.63184 -38.0166 5.63184 -57.8564c0 -211.968 -172.032 -384 -384 -384zM1696.26 1375.74l351.744 -351.744l-506.624 -506.624
166
+ c-131.456 -134.272 -314.752 -217.728 -517.376 -217.728c-117.248 0 -226.944 29.3115 -324.864 79.1035l147.072 146.944c56.7041 -20.6084 115.968 -34.0479 177.92 -34.0479c144 0 279.168 56.832 380.288 160.128l372.096 372.224l-216.063 215.936zM1606.02 1722.11
167
+ l128.641 -129.024l-1279.87 -1279.87l-128.896 128.769l128 128.128l-453.888 453.888v0l506.496 506.496c131.456 134.4 314.624 217.984 517.504 217.984c170.368 0 324.48 -61.8242 448 -160.385zM896 1024c70.6562 0 128 57.3438 128 128s-57.3438 128 -128 128
168
+ c-70.7842 0 -128 -57.3438 -128 -128s57.2158 -128 128 -128zM1229.18 1345.28l105.729 105.728c-90.752 66.8164 -197.12 105.473 -310.912 105.473c-144.128 0 -279.168 -56.9609 -380.288 -160.385l-372.096 -372.096l318.208 -318.336l113.023 113.024
169
+ c-38.6553 59.5195 -62.8477 129.023 -62.8477 205.312c0 212.096 172.032 384 384 384c76.2881 0 145.792 -24.1924 205.184 -62.7197z" />
170
+ <glyph glyph-name="uniF209" unicode="&#xf209;"
171
+ d="M1073.15 2048c481.664 0 798.976 -348.672 798.976 -722.944c0 -495.104 -275.328 -865.151 -680.96 -865.151c-136.32 0 -264.448 73.7275 -308.352 157.439c0 0 -73.2168 -290.943 -88.832 -347.136c-26.8809 -97.2803 -79.2324 -194.56 -127.104 -270.208
172
+ l-148.992 54.0156c-3.58398 88.3203 -0.639648 194.049 22.0166 289.92c24.1914 102.4 162.304 687.744 162.304 687.744s-40.3203 80.6406 -40.3203 199.809c0 187.008 108.544 326.784 243.456 326.784c114.816 0 170.24 -86.1445 170.24 -189.44
173
+ c0 -115.328 -73.7275 -288 -111.488 -448c-31.6152 -133.632 67.2002 -242.816 199.168 -242.816c239.232 0 400.128 307.072 400.128 670.977c0 276.607 -186.367 483.712 -525.184 483.712c-382.72 0 -621.312 -285.568 -621.312 -604.544
174
+ c0 -110.08 32.5117 -187.521 83.1992 -247.424c23.5527 -27.7764 26.624 -38.9121 18.3047 -70.6562c-6.0166 -23.04 -19.9688 -78.9766 -25.7285 -101.248c-8.44824 -32 -34.3037 -43.2637 -63.2314 -31.3604c-176.257 71.6807 -258.433 264.96 -258.433 482.048
175
+ c0 358.656 302.336 788.48 902.145 788.48z" />
176
+ <glyph glyph-name="uniF217" unicode="&#xf217;"
177
+ d="M1024 1920c494.08 0 896 -402.048 896 -896c0 -494.08 -401.92 -896 -896 -896c-493.952 0 -896 401.92 -896 896c0 493.952 402.048 896 896 896zM1112.83 1769.47c-211.2 10.4961 -420.864 -73.4717 -564.608 -220.16
178
+ c-146.432 -144.256 -216.063 -354.176 -189.695 -551.68c23.4238 -197.248 142.592 -378.496 307.584 -476.032c160.768 -96 365.312 -104.191 530.943 -29.0557c-47.1035 -13.0557 -96.6396 -20.3516 -147.712 -20.3516c-303.487 0 -550.399 246.911 -550.399 550.399
179
+ c0 143.872 55.6797 274.944 146.304 373.12c1.02441 1.02441 1.91992 1.91992 2.81641 2.94434c4.60742 4.73535 9.08789 9.47168 13.6953 14.208c0.512695 0.383789 0.896484 1.02344 1.4082 1.2793c128 148.353 317.056 242.177 528.256 242.177
180
+ c221.057 0 418.176 -102.912 546.048 -263.424c-20.8633 33.5352 -44.0312 65.6631 -69.376 95.6152c-137.983 168.832 -343.68 273.408 -555.264 280.96zM1415.04 1006.21c4.35156 -90.3682 -25.3438 -182.912 -80.7676 -257.152
181
+ c-55.5527 -73.8555 -135.169 -129.664 -225.28 -156.928c-74.8799 -22.7842 -156.544 -25.5996 -234.112 -7.04004c54.0166 -21.6318 112.896 -33.6641 174.464 -33.6641c259.968 0 471.296 211.456 471.296 471.296c0 0.768555 -0.12793 1.66406 -0.12793 2.68848
182
+ c-13.6953 142.336 -88.1914 276.352 -200.319 359.168c-137.345 104.576 -332.288 116.864 -479.232 38.0156c-73.2158 -38.5273 -136.832 -97.1514 -176.896 -166.912c-40.5762 -69.8877 -58.4961 -151.68 -52.2246 -230.912
183
+ c10.624 -158.976 124.8 -305.023 271.616 -345.216c146.432 -44.0322 313.344 19.584 391.936 142.849c82.5605 120.447 62.7207 293.119 -36.3516 391.68c-94.0801 104.192 -260.992 115.968 -367.872 36.8643c-54.0156 -38.6562 -92.5439 -94.3359 -105.344 -157.057
184
+ c-13.3125 -62.0801 -1.66406 -128.64 30.4639 -181.76c32.1279 -53.7598 83.7119 -93.5684 141.952 -108.032c58.2402 -15.1035 121.6 -4.86328 171.52 25.6006c50.5605 30.4639 87.5518 80.1279 97.9199 135.68c11.3926 55.2959 -1.66406 114.432 -34.3037 158.848
185
+ c-32.1279 45.5684 -82.8164 73.3447 -135.936 76.9287c-52.9922 4.0957 -105.856 -17.2803 -141.568 -54.2725c-36.6084 -35.9678 -52.0957 -89.0879 -44.6719 -137.855c7.55176 -48.6406 38.2715 -93.6963 80 -115.584c26.4961 -14.7207 57.4717 -19.8408 86.9121 -16.3848
186
+ c-62.0801 1.53613 -114.177 43.2646 -131.456 100.097c-0.512695 0.767578 -1.02441 1.66406 -1.4082 2.6875c-17.9199 41.4717 -13.0557 94.3359 16.1279 133.376c28.416 38.7842 77.5684 63.3604 128.768 60.7998c51.0723 -1.66406 101.376 -33.0234 128 -78.9756
187
+ c27.3926 -45.8242 32 -106.752 7.80859 -158.336c-24.0645 -51.7119 -73.7285 -90.2402 -131.584 -101.632c-57.4717 -12.416 -122.752 4.73535 -167.68 47.3594c-44.8008 40.96 -72.0645 104.192 -67.4561 168.32c3.83984 133.12 150.911 237.44 287.104 200.96
188
+ c138.368 -31.6162 226.944 -196.736 173.824 -338.304c-48.6406 -142.72 -224.769 -225.536 -373.888 -166.912c-74.1123 27.5195 -134.784 85.8877 -169.729 157.568c-34.9443 72.1914 -42.2402 158.592 -17.9199 237.695c47.8721 161.664 226.176 269.185 398.848 238.464
189
+ c175.36 -25.5996 313.217 -192.64 317.568 -374.016zM1024 207.488c319.232 0 595.968 184.319 730.112 451.712c37.248 84.7354 58.8799 175.744 58.8799 265.728c0 318.977 -247.04 554.368 -553.216 607.616c154.496 -64 279.296 -200.32 331.52 -362.496
190
+ c70.1445 -203.136 20.8643 -447.872 -133.12 -608.896c-148.224 -162.944 -384.384 -245.633 -608.128 -206.208c-226.048 35.584 -422.912 198.271 -517.504 407.936c-97.792 209.408 -90.3682 468.224 26.8799 674.432c116.736 206.337 329.344 354.433 566.272 395.009
191
+ c11.7754 2.17578 23.6797 3.96777 35.584 5.37598c-420.992 -32.1279 -753.664 -384.641 -753.664 -813.696c0 -450.304 366.208 -816.512 816.384 -816.512z" />
192
+ <glyph glyph-name="uniF469" unicode="&#xf469;"
193
+ d="M256 1280h1536v-768h-256v384h-1024v-384h-256v768zM1408 1664v-256h-768v256h768zM1408 640c0 -98.3037 37.5039 -196.48 112.512 -271.488l112.513 -112.512h-768l-112.513 112.512c-75.0078 75.0078 -112.512 173.185 -112.512 271.488v128h768v-128z" />
194
+ <glyph glyph-name="uniF476" unicode="&#xf476;"
195
+ d="M384 1248c123.776 0 224 -100.224 224 -224c0 -123.648 -100.224 -224 -224 -224s-224 100.352 -224 224c0 123.776 100.224 224 224 224zM1024 1248c123.648 0 224 -100.224 224 -224c0 -123.648 -100.352 -224 -224 -224c-123.776 0 -224 100.352 -224 224
196
+ c0 123.776 100.224 224 224 224zM1664 1248c123.648 0 224 -100.224 224 -224c0 -123.648 -100.352 -224 -224 -224s-224 100.352 -224 224c0 123.776 100.352 224 224 224z" />
197
+ <glyph glyph-name="uniF211" unicode="&#xf211;"
198
+ d="M1472 1440c229.888 0 416 -186.24 416 -416s-186.112 -416 -416 -416s-416 186.24 -416 416s186.112 416 416 416zM576 1440c229.76 0 416 -186.24 416 -416s-186.24 -416 -416 -416s-416 186.24 -416 416s186.24 416 416 416z" />
199
+ <glyph glyph-name="uniF456" unicode="&#xf456;"
200
+ d="M1024 1792c424.064 0 768 -343.936 768 -768s-343.936 -768 -768 -768c-424.192 0 -768 343.936 -768 768s343.808 768 768 768zM1024 512c70.7842 0 128 57.2158 128 128s-57.2158 128 -128 128c-70.6562 0 -128 -57.2158 -128 -128s57.3438 -128 128 -128zM1113.22 896
201
+ l51.584 640h-281.6l51.2002 -640h178.815z" />
202
+ <glyph glyph-name="uniF471" unicode="&#xf471;"
203
+ d="M1223.3 1121.02c108.8 -51.0723 184.704 -160.769 184.704 -289.024c0 -176.768 -143.232 -320 -320 -320h-576v1024h512c141.312 0 256 -114.688 256 -256c0 -60.416 -21.7598 -115.072 -56.7041 -158.976zM768 1408v-256h128c70.6562 0 128 57.3438 128 128
204
+ s-57.3438 128 -128 128h-128zM960 640c105.984 0 192 85.8877 192 192s-86.0156 192 -192 192h-192v-384h192z" />
205
+ <glyph glyph-name="uniF433" unicode="&#xf433;"
206
+ d="M0 896l896 -896h-896v896z" />
207
+ <glyph glyph-name="uniF447" unicode="&#xf447;"
208
+ d="M1408 512c70.7842 0 128 -57.2158 128 -128s-57.2158 -128 -128 -128s-128 57.2158 -128 128s57.2158 128 128 128zM640 512c70.6562 0 128 -57.2158 128 -128s-57.3438 -128 -128 -128s-128 57.2158 -128 128s57.3438 128 128 128zM1536 896h-896v-128h896v-128h-1024
209
+ v1024h-256v128h384v-256h1152z" />
210
+ <glyph glyph-name="uniF100" unicode="&#xf100;"
211
+ d="M512 1408h1024v-128h-1024v128zM1152 1152v-128h-640v128h640zM1280 1024v128h256v-128h-256zM896 768v128h640v-128h-640zM768 896v-128h-256v128h256zM512 512v128h768v-128h-768z" />
212
+ <glyph glyph-name="uniF427" unicode="&#xf427;"
213
+ d="M1717.72 1436.21c99.7246 -99.7246 99.7246 -261.281 0 -361.006l-232.861 -232.989c-98.5723 -98.5723 -257.44 -99.3398 -357.421 -2.81543l-455.353 -455.354h-288.036v287.908l455.097 454.969l-0.767578 0.768555c-99.5967 99.5957 -99.5967 261.408 0 361.005
214
+ l232.989 232.989c99.5957 99.7246 261.408 99.7246 361.005 0zM1344.04 1104.01l160.02 160.021l-256.031 256.031l-160.021 -160.02z" />
215
+ <glyph glyph-name="uniF219" unicode="&#xf219;"
216
+ d="M1438.08 1832.7c0 0 563.456 -229.376 370.176 -838.4c-267.264 -554.496 -784.64 -349.056 -784.64 -349.056v-277.504s-19.7119 -153.344 -202.88 -220.288c-183.296 -66.6885 -351.616 59.5195 -351.616 59.5195v279.809
217
+ c83.584 -85.5039 195.712 -134.272 240.128 -9.98438v945.92h311.68v-537.472s460.416 -138.496 522.368 289.792c9.85645 475.392 -546.944 472.832 -546.944 472.832s-349.184 22.2715 -522.495 -257.536c-131.2 -222.848 37.1191 -423.424 37.1191 -423.424
218
+ l-225.279 -200.448s-339.2 418.433 -7.42383 871.552c430.848 487.681 1159.81 194.688 1159.81 194.688z" />
219
+ <glyph glyph-name="uniF400" unicode="&#xf400;"
220
+ d="M1792 384l-128 -128l-494.848 494.848c-94.8486 -68.9912 -210.816 -110.848 -337.152 -110.848c-318.08 0 -576 257.92 -576 576s257.92 576 576 576s576 -257.92 576 -576c0 -126.336 -41.8564 -242.304 -110.848 -337.152zM384 1216c0 -247.424 200.576 -448 448 -448
221
+ c247.552 0 448 200.576 448 448s-200.448 448 -448 448c-247.424 0 -448 -200.576 -448 -448z" />
222
+ <glyph glyph-name="uniF439" unicode="&#xf439;"
223
+ d="M896 1664v-384h-256v384c0 70.7842 57.3438 128 128 128s128 -57.2158 128 -128zM1408 1664v-384h-256v384c0 70.7842 57.2158 128 128 128s128 -57.2158 128 -128zM384 1152h1280c0 -309.632 -219.904 -567.68 -512 -627.072v-268.928h-256v268.928
224
+ c-292.096 59.2646 -512 317.44 -512 627.072z" />
225
+ <glyph glyph-name="uniF445" unicode="&#xf445;"
226
+ d="M1888 748.032l-57.5996 -139.648l-305.408 21.8887c-31.3604 -39.9365 -66.9443 -75.6484 -106.88 -107.009l21.7598 -305.536l-139.264 -57.5996l-200.704 231.552c-25.2158 -3.07129 -49.9199 -7.67969 -75.9043 -7.67969c-25.7275 0 -50.1758 4.6084 -75.1357 7.67969
227
+ l-200.96 -231.808l-139.393 57.7275l21.7607 305.408c-39.9365 31.3604 -75.5205 66.9443 -107.009 106.88l-305.536 -21.7598l-57.7275 139.264l231.68 200.832c-3.07129 25.0879 -7.67969 49.792 -7.67969 75.7764c0 25.7275 4.6084 50.1758 7.55176 75.1357
228
+ l-231.552 200.96l57.7275 139.393l305.28 -21.7607c31.4883 39.9365 67.2002 75.7764 107.265 107.265l-21.7607 305.408l139.137 57.5996l200.96 -231.68c24.96 2.94336 49.5352 7.67969 75.3916 7.67969s50.4316 -4.73633 75.3916 -7.67969l200.96 231.68
229
+ l139.265 -57.5996l-21.8887 -305.408c39.9365 -31.3604 75.6484 -67.0723 107.137 -107.008l305.408 21.6318l57.5996 -139.136l-231.552 -200.832c3.07129 -25.0889 7.67969 -49.6641 7.67969 -75.6484c0 -25.7275 -4.6084 -50.3037 -7.67969 -75.2637zM1280 1024
230
+ c0 141.312 -114.688 256 -256 256s-256 -114.688 -256 -256s114.688 -256 256 -256s256 114.688 256 256z" />
231
+ <glyph glyph-name="uniF435" unicode="&#xf435;"
232
+ d="M384 512l640 640l640 -640h-1280zM384 1408h1280v-128h-1280v128z" />
233
+ <glyph glyph-name="uniF300" unicode="&#xf300;"
234
+ d="M1536 1536c141.312 0 256 -114.688 256 -256v-384c0 -141.312 -114.688 -256 -256 -256h-448l-448 -448v448h-128c-141.312 0 -256 114.688 -256 256v384c0 141.312 114.688 256 256 256h1024z" />
235
+ <glyph glyph-name="uniF102" unicode="&#xf102;"
236
+ d="M1408 1408l512 -128v-896h-1792v896l512 128l128 256h512zM1024 512.256c247.552 0 448 200.448 448 448c0 247.424 -200.448 448 -448 448c-247.424 0 -448 -200.576 -448 -448c0 -247.552 200.576 -448 448 -448zM512 1600v-96.1279l-256 -64v160.128h256z
237
+ M1024 1280.13c176.768 0 320 -143.231 320 -320c0 -176.768 -143.232 -320 -320 -320s-320 143.232 -320 320c0 176.769 143.232 320 320 320z" />
238
+ <glyph glyph-name="uniF466" unicode="&#xf466;"
239
+ d="M640 1344l-320 -320l320 -320v-320l-640 640l640 640v-320zM1408 1280c282.752 0 512 -229.248 512 -512v-299.904l-150.016 149.889c-99.9688 99.9678 -231.04 150.016 -361.984 150.016h-256v-384l-640 640l640 640v-384h256z" />
240
+ <glyph glyph-name="uniF463" unicode="&#xf463;"
241
+ d="M1536 1408l-768 -384l-768 384v128h1536v-128zM0 1216l768 -384l256 128v-448h-1024v704zM1920 1152c70.7842 0 128 -57.3438 128 -128v-640c0 -70.7842 -57.2158 -128 -128 -128h-640c-70.7842 0 -128 57.2158 -128 128v640c0 70.6562 57.2158 128 128 128h640z
242
+ M1920 640v128h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
243
+ <glyph glyph-name="uniF422" unicode="&#xf422;"
244
+ d="M384 1536h1152v-1024h-1152v1024zM1408 640v640h-896v-640h896z" />
245
+ <glyph glyph-name="uniF201" unicode="&#xf201;"
246
+ d="M1024 128c128 0 256 32 368 80c-16 144 -64 368 -208 688c-288 -96 -560 -304 -704 -576c144 -128 336 -192 544 -192zM1536 288c208 144 352 384 384 640c-192 32 -368 32 -576 0c16 -32 128 -304 192 -640zM128 1088v-64c0 -224 80 -432 224 -592
247
+ c176 288 496 496 784 592c-16 48 -48 112 -80 176c-368 -112 -592 -144 -928 -112zM1760 1536c-160 -128 -368 -192 -560 -288c48 -64 64 -112 96 -176c208 48 480 32 624 0c-16 176 -64 336 -160 464zM672 1856c-256 -112 -448 -336 -512 -624c288 -32 688 48 832 96
248
+ c-96 192 -192 352 -320 528zM1024 1920c-64 0 -128 -16 -192 -16c128 -208 192 -320 304 -512c128 48 384 128 528 256c-160 160 -384 272 -640 272zM1024 2048c560 0 1024 -464 1024 -1024s-464 -1024 -1024 -1024s-1024 464 -1024 1024s464 1024 1024 1024z" />
249
+ <glyph glyph-name="uniF426" unicode="&#xf426;"
250
+ d="M1664 1024c141.312 0 256 -114.688 256 -256s-114.688 -256 -256 -256h-1280c-141.312 0 -256 114.688 -256 256s114.688 256 256 256h6.52832c-4.35254 20.8643 -6.52832 41.9844 -6.52832 64c0 176.768 143.232 320 320 320
251
+ c89.3438 0 169.984 -36.8643 227.968 -95.8721c60.7998 131.84 193.408 223.872 348.032 223.872c211.968 0 384 -171.904 384 -384c0 -45.1836 -9.21582 -87.8076 -23.5518 -128h23.5518z" />
252
+ <glyph glyph-name="uniF446" unicode="&#xf446;"
253
+ d="M1024 1792c424.064 0 768 -343.936 768 -768s-343.936 -768 -768 -768s-768 343.936 -768 768s343.936 768 768 768zM1536 1024c0 282.752 -229.248 512 -512 512c-94.8477 0 -182.528 -27.5195 -258.688 -72.4482l698.368 -698.24
254
+ c44.8008 76.1602 72.3203 163.969 72.3203 258.688zM512 1024c0 -282.752 229.248 -512 512 -512c94.7197 0 182.4 27.5195 258.56 72.3203l-698.239 698.239c-44.8008 -76.1592 -72.3203 -163.84 -72.3203 -258.56z" />
255
+ <glyph glyph-name="uniF504" unicode="&#xf504;"
256
+ d="M1664 1536c0 -94.4639 -51.7119 -176.128 -128 -220.544v-163.456c0 -282.752 -229.248 -512 -512 -512c-141.312 0 -256 -114.688 -256 -256v-128h-256v1059.46c-76.1602 44.416 -128 126.08 -128 220.544c0 141.312 114.688 256 256 256s256 -114.688 256 -256
257
+ c0 -94.4639 -51.8398 -176.128 -128 -220.544v-490.496c75.5195 44.0322 162.304 71.04 256 71.04c141.312 0 256 114.688 256 256v163.456c-76.2881 44.416 -128 126.08 -128 220.544c0 141.312 114.688 256 256 256s256 -114.688 256 -256zM640 1664
258
+ c-70.6562 0 -128 -57.3438 -128 -128s57.3438 -128 128 -128s128 57.3438 128 128s-57.3438 128 -128 128zM1408 1408c70.7842 0 128 57.3438 128 128s-57.2158 128 -128 128s-128 -57.3438 -128 -128s57.2158 -128 128 -128z" />
259
+ <glyph glyph-name="uniF465" unicode="&#xf465;"
260
+ d="M1536 1408l-768 -384l-768 384v128h1536v-128zM0 1216l768 -384l256 128v-448h-1024v704zM1920 1152c70.7842 0 128 -57.3438 128 -128v-640c0 -70.7842 -57.2158 -128 -128 -128h-640c-70.7842 0 -128 57.2158 -128 128v640c0 70.6562 57.2158 128 128 128h640z
261
+ M1531.52 384l452.48 452.48l-90.4961 90.4951l-361.984 -361.983l-180.991 180.992l-90.4961 -90.4961z" />
262
+ <glyph glyph-name="uniF424" unicode="&#xf424;"
263
+ d="M1408 1792l384 -384v-768l-384 -384h-768l-384 384v768l384 384h768zM1024 512c70.7842 0 128 57.2158 128 128s-57.2158 128 -128 128c-70.6562 0 -128 -57.2158 -128 -128s57.3438 -128 128 -128zM1113.22 896l51.584 640h-281.6l51.2002 -640h178.815z" />
264
+ <glyph glyph-name="uniF418" unicode="&#xf418;"
265
+ d="M1408 1504l128 -96l-512 -768h-128l-288 416l128 128l224 -192z" />
266
+ <glyph glyph-name="uniF429" unicode="&#xf429;"
267
+ d="M1024 1453.31l493.312 -493.312l-493.312 -493.312l-86.6562 86.6553l342.656 342.656h-896v128h896l-342.656 342.656z" />
268
+ <glyph glyph-name="uniF308" unicode="&#xf308;"
269
+ d="M477.696 568.192l543.104 543.104l90.3682 -90.624l-542.976 -542.976c-100.225 -100.353 -152.32 -115.84 -226.305 -135.809c20.0967 74.1123 35.584 126.08 135.809 226.305zM1189.5 1732.61l180.992 180.991l542.976 -543.104l-180.991 -180.992
270
+ c-50.0488 50.0479 -130.944 50.0479 -180.992 0l-180.992 -180.992c-50.0479 -50.0479 -50.0479 -130.943 0 -180.992l-180.992 -180.991l-543.104 542.976l180.991 180.992c50.0488 -50.0479 131.072 -50.0479 181.12 0l180.992 181.12
271
+ c50.0479 50.0479 50.0479 130.943 0 180.992z" />
272
+ <glyph glyph-name="uniF226" unicode="&#xf226;"
273
+ d="M1902.72 1464.83c23.04 -23.04 23.04 -60.2881 -0.12793 -83.3281l-849.28 -851.968c-11.1357 -11.2637 -26.1113 -17.5361 -41.9834 -17.5361v0.12793h-0.383789c-2.17676 -0.12793 -4.48047 0 -6.65625 0.255859c-13.0557 1.53613 -25.3438 7.55176 -34.8164 17.1523
274
+ l-473.472 475.647c-23.168 23.04 -23.04 60.2881 0 83.4561l139.904 140.032c11.0078 10.8799 26.1113 17.1523 41.5996 17.1523c15.6162 0.12793 30.5918 -6.14453 41.5996 -17.1523l292.48 -293.888l668.288 670.464c11.2637 11.1357 25.9844 17.2803 41.5996 17.2803
275
+ c15.8721 0 30.4639 -6.14453 41.6006 -17.4082zM1850.24 1176.19l3.45605 -3.07227c81.792 -81.9199 81.792 -216.064 0 -297.984l-683.648 -685.439c-81.6641 -82.0479 -215.296 -82.0479 -297.088 0l-683.52 685.439c-81.792 81.9199 -81.792 215.937 0 297.984
276
+ l683.52 685.439c81.6641 82.0488 215.424 82.0488 297.088 0l308.864 -309.632l-463.616 -465.151l-218.24 219.264c-30.4639 30.5918 -72.7041 48.2559 -115.84 48.2559c-43.3916 0 -85.376 -17.5361 -115.84 -47.8721l-140.032 -140.288
277
+ c-30.9756 -30.9756 -48.1279 -72.3193 -48.1279 -116.224c0 -44.0322 17.1523 -85.248 48.1279 -116.224l473.216 -475.776c21.376 -21.6318 48.5127 -36.7363 77.8242 -43.7764l6.65625 -4.47949h32c43.7764 0 84.8643 16.8955 115.968 47.7441z" />
278
+ <glyph glyph-name="uniF205" unicode="&#xf205;"
279
+ d="M1024 1920c493.952 0 896 -401.92 896 -896c0 -493.952 -402.048 -896 -896 -896c-494.08 0 -896 402.048 -896 896c0 494.08 401.92 896 896 896zM218.496 1024c0 -318.848 185.216 -594.432 454.016 -724.992l-384.256 1052.93
280
+ c-44.6719 -100.224 -69.7598 -211.071 -69.7598 -327.936zM1024 218.496c93.8242 0 183.808 16.1279 267.648 45.5684c-2.17676 3.45508 -4.09668 7.16797 -5.76074 11.2637l-247.552 678.271l-241.92 -702.336c72.1924 -21.248 148.48 -32.7676 227.584 -32.7676z
281
+ M1134.98 1401.73l291.072 -866.176l80.3838 268.544c34.9443 111.488 61.3125 191.488 61.3125 260.48c0 99.584 -35.8398 168.576 -66.4326 222.08c-40.7031 66.4316 -78.9756 122.624 -78.9756 189.056c0 74.1123 56.1924 142.977 135.168 142.977
282
+ c3.58398 0 7.04004 -0.384766 10.4961 -0.640625c-143.36 131.328 -334.208 211.456 -544 211.456c-281.472 0 -529.024 -144.256 -673.024 -363.008c18.9443 -0.639648 36.7363 -0.896484 51.8408 -0.896484c84.2236 0 214.655 10.2402 214.655 10.2402
283
+ c43.3926 2.56055 48.5127 -61.3115 5.24805 -66.4316c0 0 -43.7754 -5.12012 -92.1602 -7.68066l293.12 -872.575l176.256 528.64l-125.439 343.936c-43.3926 2.56055 -84.4805 7.68066 -84.4805 7.68066c-43.2637 2.55957 -38.2715 68.9922 5.12012 66.4316
284
+ c0 0 132.992 -10.2402 212.225 -10.2402c84.2236 0 214.783 10.2402 214.783 10.2402c43.3926 2.56055 48.5127 -61.3115 5.12012 -66.4316c0 0 -43.6475 -5.12012 -92.2881 -7.68066zM1730.82 1410.56c3.58398 -25.7275 5.50391 -53.248 5.63184 -82.8154
285
+ c0 -81.792 -15.4883 -173.696 -61.3125 -288.512l-246.144 -711.425c239.488 139.521 400.512 399.104 400.512 696.192c0 140.16 -35.8398 271.872 -98.6875 386.56z" />
286
+ <glyph glyph-name="uniF472" unicode="&#xf472;"
287
+ d="M1368.06 1408h-128l-240.129 -768h128l-39.9355 -128h-448l39.9355 128h128l240.129 768h-128l39.9355 128h448z" />
288
+ <glyph glyph-name="uniF216" unicode="&#xf216;"
289
+ d="M1791.62 1265.92c0.383789 -2.94434 0.639648 -5.75977 0.639648 -8.7041v-466.943c0 -2.94434 -0.255859 -5.76074 -0.511719 -8.96094c-0.12793 -0.767578 -0.383789 -1.79199 -0.511719 -2.81543c-0.384766 -1.79199 -0.640625 -3.58398 -1.15234 -5.50391
290
+ c-0.255859 -1.02441 -0.768555 -2.04785 -1.02441 -3.07227c-0.639648 -1.66406 -1.15137 -3.2002 -1.79199 -4.86426c-0.511719 -1.02344 -1.02344 -2.04785 -1.53613 -3.07129c-0.639648 -1.53613 -1.40723 -2.94434 -2.30371 -4.48047
291
+ c-0.511719 -0.895508 -1.28027 -1.91992 -1.91992 -2.94434c-0.767578 -1.2793 -1.66406 -2.55957 -2.6875 -3.96777c-0.768555 -0.895508 -1.53613 -1.79199 -2.30469 -2.81543c-1.02344 -1.02441 -2.04785 -2.30469 -3.32812 -3.45605
292
+ c-0.767578 -0.896484 -1.66406 -1.79199 -2.6875 -2.68848c-1.02441 -0.895508 -2.30371 -2.04785 -3.71191 -3.07227c-0.768555 -0.767578 -1.79199 -1.53516 -2.81641 -2.30371l-1.15137 -0.767578l-702.208 -467.072
293
+ c-11.1367 -7.42383 -23.8086 -11.0078 -36.6084 -11.0078s-25.4717 3.58398 -36.7363 11.2637l-702.208 467.072c-0.255859 0.255859 -0.639648 0.511719 -1.02344 0.767578l-2.94434 2.30469c-1.28027 0.895508 -2.55957 2.04785 -3.71191 3.07129
294
+ c-0.895508 0.896484 -1.79199 1.79199 -2.6875 2.68848c-1.02441 1.02344 -2.17676 2.30371 -3.2002 3.45605c-0.768555 0.895508 -1.53613 1.79199 -2.30469 2.81543c-0.895508 1.28027 -1.79199 2.56055 -2.6875 3.96875
295
+ c-0.768555 0.895508 -1.4082 1.91992 -1.91992 2.94336c-0.896484 1.53613 -1.66406 2.94434 -2.30371 4.48047c-0.512695 0.895508 -1.02441 1.91992 -1.53613 3.07129c-0.640625 1.66406 -1.15234 3.2002 -1.66406 4.86426
296
+ c-0.383789 0.896484 -0.768555 1.91992 -1.02441 3.07227c-0.511719 1.91992 -0.767578 3.71191 -1.15137 5.50391c-0.128906 1.02441 -0.384766 2.04785 -0.512695 2.94434c-0.383789 2.81543 -0.639648 5.75977 -0.639648 8.57617v466.943
297
+ c0 2.94434 0.255859 5.75977 0.639648 8.7041c0.12793 0.896484 0.383789 1.79199 0.512695 2.81641c0.383789 1.91992 0.639648 3.71191 1.15137 5.50391c0.255859 1.15137 0.640625 2.17578 1.02441 3.2002c0.511719 1.53516 1.02344 3.19922 1.66406 4.86328
298
+ c0.511719 1.02441 1.02344 2.04785 1.53613 3.2002c0.639648 1.53613 1.40723 2.81641 2.30371 4.48047c0.639648 0.895508 1.28027 1.91992 1.91992 2.94336c0.767578 1.28027 1.79199 2.68848 2.6875 3.96875c0.640625 1.02344 1.4082 1.79199 2.30469 2.81543
299
+ c1.02344 1.28027 2.04785 2.43164 3.2002 3.58398c0.895508 0.768555 1.79199 1.66406 2.6875 2.68848c1.15234 1.02344 2.43164 2.04785 3.71191 3.07129l2.94434 2.17676c0.383789 0.255859 0.767578 0.639648 1.15137 0.895508l702.208 466.944
300
+ c22.1445 14.7197 51.0723 14.7197 73.2168 0l702.08 -467.2c0.383789 -0.255859 0.767578 -0.639648 1.15137 -0.896484c0.896484 -0.767578 1.91992 -1.53516 2.81641 -2.30371c1.2793 -0.895508 2.55957 -1.91992 3.71191 -3.07227
301
+ c1.02344 -0.895508 1.91992 -1.79199 2.6875 -2.6875c1.15234 -1.02441 2.17676 -2.17578 3.32812 -3.45605c0.768555 -0.896484 1.53613 -1.79199 2.30469 -2.81641c0.895508 -1.2793 1.79199 -2.55957 2.6875 -3.96777
302
+ c0.639648 -0.895508 1.4082 -1.91992 1.91992 -2.94434c0.896484 -1.53516 1.66406 -2.81543 2.30371 -4.35156c0.512695 -1.02441 1.02441 -2.04785 1.53613 -3.2002c0.640625 -1.66406 1.15234 -3.2002 1.79199 -4.73535
303
+ c0.255859 -1.02441 0.768555 -2.04883 1.02441 -3.2002c0.511719 -1.79199 0.767578 -3.58398 1.15137 -5.50391c0.128906 -0.896484 0.384766 -1.79199 0.512695 -2.81641zM1090.05 1601.28v-307.328l286.208 -190.977l231.168 154.24zM957.952 1601.28l-517.248 -344.064
304
+ l231.04 -154.24l286.208 191.104v307.2zM387.84 1133.95v-220.416l165.12 110.208zM957.952 446.208v307.328l-286.208 190.976l-231.04 -154.111zM1024 867.84l233.472 155.904l-233.472 155.904l-233.472 -155.904zM1090.05 446.208l517.376 344.064l-231.168 154.111
305
+ l-286.208 -190.976v-307.2zM1660.29 913.536v220.416l-165.248 -110.208z" />
306
+ <glyph glyph-name="uniF475" unicode="&#xf475;"
307
+ d="M1024 1792c424.064 0 768 -343.936 768 -768s-343.936 -768 -768 -768s-768 343.936 -768 768s343.936 768 768 768zM476.16 1340.54l-2.81641 3.96777c-4.60742 -7.93555 -8.83203 -16.1279 -13.1836 -24.3193l4.47949 1.02344l17.5361 6.27246l30.208 2.6875zM1024 384
308
+ c265.088 0 493.056 162.176 590.208 392.576l-6.52832 10.4961l14.9766 50.8154l-34.6885 25.2158l-25.3438 7.55273l-23.5518 19.8398l-55.8086 -21.1201l-52.7354 -3.07227l-39.9365 29.0566l-39.04 53.5039l-0.767578 32.5117l0.895508 54.2725l5.63184 7.55176
309
+ l4.86426 18.1758l22.7842 35.0723l13.3125 13.0557l18.6875 20.7363l13.0557 25.5996l36.8643 34.9443l37.7598 -0.383789l27.6484 9.59961l66.4316 7.16797l25.9844 -36.8643l24.1924 -10.4961c-8.44824 39.4248 -20.2246 77.6963 -35.585 114.049l-5.50391 5.11914
310
+ l-13.4395 -6.65527l-28.9277 -2.68848l-23.8086 -21.248l-25.9834 -35.0723l-50.6885 -11.6475l-23.5518 9.21582l2.6875 40.5762l13.3125 25.2158l46.4639 -2.6875l8.57617 21.8877l-24.0645 26.624l20.6084 8.32031l40.4482 22.0156l14.4639 11.6484
311
+ c-49.1523 77.6953 -113.664 144.256 -190.721 194.688l-4.35156 -1.79199l20.3516 -17.792l-32.8955 5.24805l-4.6084 -9.34375l21.248 -2.56055l-7.93555 -8.95996l-59.9043 -10.3682l-77.3115 -34.3037l-59.9043 -28.9277l-6.27246 59.6475l16.8965 32.6406
312
+ l-12.416 21.7598l-45.9521 19.4561l-22.1436 17.1523l32.1279 7.67969l69.1201 16.8955l29.8232 1.66406c-64.7676 22.1445 -132.991 36.7363 -205.056 36.7363c-146.56 0 -280.064 -51.4561 -388.096 -134.656l38.2715 1.15234l47.7441 -12.2881l32 -8.19238
313
+ l34.8164 7.80859l47.6152 -6.0166l29.9521 7.2959l5.63184 18.0488l28.1602 -2.94434l11.0078 -22.7842l47.6162 4.35254l-74.752 -24.7041l-36.0957 -20.8643l-55.168 -42.2402l13.6963 -14.9756l38.3994 -18.0479l27.3926 -28.0322l33.6641 34.4316l19.4551 37.8887
314
+ l33.0244 22.6553l33.0244 -16.7676l9.08789 -18.4316l28.9277 10.2393l10.2402 -55.168l20.4795 -20.0957l-74.752 -19.0723l-54.7842 -21.5039l42.752 11.7764l-5.24707 -17.1523l13.5674 -15.3604l11.2646 -7.16797l-45.9521 -18.6875l16.1279 18.8154l-25.9844 -5.63184
315
+ l-31.2314 -14.8477l-14.208 -16.5117l-34.9443 -19.3281l-25.6006 -20.2246l-9.72754 -23.4238l-32.7676 -26.752l-25.8564 -59.3916l-8.06348 -25.7285l-23.6807 47.4883l-46.208 -0.12793l-38.3994 0.255859l-49.2803 -39.6797l-6.52832 -43.5205l29.6963 -32.3838
316
+ l57.2158 30.7197l-14.8477 -43.5195l-40.4482 -26.1123l-39.2959 9.47266l-43.5205 18.1758l-49.9199 79.1035l-22.1436 47.2324l-5.24805 16.2559l7.42383 -66.0479l-0.639648 -17.1523l-8.19238 10.2402l-4.99219 16.6396l-9.9834 12.416l-5.12012 22.9121
317
+ l-0.255859 35.9678l-26.752 46.3359c-17.4082 -58.1113 -29.5684 -118.399 -29.5684 -182.144c0 -295.936 202.88 -543.232 476.16 -616.192l-4.0957 12.6729l-9.60059 137.6l-11.1357 62.8477l-67.3281 65.792l-31.7441 56.3203l-10.624 27.9043l7.67969 16.5117
318
+ l14.0801 52.9922l7.55273 61.6953l-8.32031 4.73633l-14.9756 -10.8799l-19.9688 9.34375l13.4404 6.27246l59.9043 13.8242l39.4238 17.6631l-2.43262 -26.752l14.5928 24.1924l19.7119 -6.91211l67.7119 -21.6318l48.5117 -33.6641l34.9443 -19.3281l8.31934 -5.50391
319
+ l-8.19141 -48.7676l33.4082 9.47168l-8.32031 -16.6396l47.3604 -10.1123l48 -3.96777l31.3594 -19.7119l1.28027 -57.3447l-22.7842 -65.4072l-27.6475 -68.0967l-50.1768 -30.8477l-39.9355 -90.8799l-36.0957 5.12012l17.1514 -23.4238l-1.91992 -16.5127
320
+ l-33.2803 -26.4961c19.4561 -1.79199 38.1445 -5.8877 57.9844 -5.8877z" />
321
+ <glyph glyph-name="uniF432" unicode="&#xf432;"
322
+ d="M1408 640l-448 448l-448 -448l-128 128l576 576l576 -576z" />
323
+ <glyph glyph-name="uniF210" unicode="&#xf210;"
324
+ d="M1024 2048c565.632 0 1024 -458.496 1024 -1024c0 -565.632 -458.368 -1024 -1024 -1024c-100.864 0 -198.016 14.7197 -290.176 42.1123c38.7842 61.4395 81.2793 140.288 103.04 219.264c12.6719 45.5684 72.0635 281.6 72.0635 281.6
325
+ c35.7119 -67.9678 139.648 -127.743 250.24 -127.743c329.088 0 552.448 300.159 552.448 701.823c0 303.744 -257.28 586.624 -648.192 586.624c-486.527 0 -731.904 -348.8 -731.904 -639.744c0 -176.128 66.5605 -332.928 209.664 -391.168
326
+ c23.4248 -9.59961 44.416 -0.511719 51.2002 25.4727c4.73633 18.0479 16 63.4873 20.9922 82.1758c6.78418 25.7275 4.0957 34.6875 -14.8477 57.2158c-41.0879 48.6406 -67.4561 111.488 -67.4561 200.704c0 258.816 193.536 490.496 504.063 490.496
327
+ c274.944 0 426.112 -168.064 426.112 -392.448c0 -295.296 -130.432 -544.384 -324.608 -544.384c-107.136 0 -187.264 88.5762 -161.664 197.12c30.7207 129.664 90.4961 269.824 90.4961 363.392c0 83.8398 -44.9277 153.729 -138.111 153.729
328
+ c-109.44 0 -197.504 -113.28 -197.504 -265.088c0 -96.6406 32.7676 -162.049 32.7676 -162.049s-112.128 -474.88 -131.712 -557.951c-18.4316 -77.8242 -20.7363 -163.456 -17.9199 -235.137c-360.832 158.336 -612.992 518.784 -612.992 937.984
329
+ c0 565.504 458.496 1024 1024 1024z" />
330
+ <glyph glyph-name="uniF437" unicode="&#xf437;"
331
+ d="M1280 1792c141.312 0 256 -114.688 256 -256v-1024c0 -141.312 -114.688 -256 -256 -256h-512c-141.312 0 -256 114.688 -256 256v1024c0 141.312 114.688 256 256 256h512zM1024 384c70.7842 0 128 57.2158 128 128s-57.2158 128 -128 128
332
+ c-70.6562 0 -128 -57.2158 -128 -128s57.3438 -128 128 -128zM1408 768v768h-768v-768h768z" />
333
+ <glyph glyph-name="uniF468" unicode="&#xf468;"
334
+ d="M256 256v1536h256v-1536h-256zM1536 1664h256v-768h-256c-256 0 -256 128 -512 128s-256 -128 -384 -128v768c128 0 128 128 384 128s256 -128 512 -128z" />
335
+ <glyph glyph-name="uniF107" unicode="&#xf107;"
336
+ d="M1088 1792c176.768 0 320 -143.232 320 -320v-384c0 -131.2 -78.9756 -243.584 -192 -292.992v150.912c39.04 35.2002 64 85.6318 64 142.08v384c0 105.856 -86.1436 192 -192 192s-192 -86.1436 -192 -192v-384c0 -56.4482 24.96 -106.88 64 -142.08v-150.912
337
+ c-112.896 49.4082 -192 161.792 -192 292.992v384c0 176.768 143.232 320 320 320zM960 1380.99c112.896 -49.4082 192 -161.792 192 -292.992v-384c0 -176.768 -143.232 -320 -320 -320s-320 143.232 -320 320v384c0 131.2 79.1035 243.584 192 292.992v-150.912
338
+ c-39.04 -35.2002 -64 -85.6318 -64 -142.08v-384c0 -105.856 86.1436 -192 192 -192s192 86.1436 192 192v384c0 56.4482 -24.96 106.88 -64 142.08v150.912z" />
339
+ <glyph glyph-name="uniF442" unicode="&#xf442;"
340
+ d="M1280 640v256l128 128v-512h-896v896h512l-128 -128h-256v-640h640zM1024 1664h640v-640h-128v421.504l-549.504 -549.504l-90.4961 90.4961l549.504 549.504h-421.504v128z" />
341
+ <glyph glyph-name="uniF221" unicode="&#xf221;"
342
+ d="M1664 1024c0 -55.9355 -35.9678 -102.912 -85.8877 -120.32c13.8232 -20.6074 21.8877 -45.0557 21.8877 -71.6797c0 -55.8076 -35.9678 -102.784 -85.8877 -120.32c13.8232 -20.6074 21.8877 -45.0557 21.8877 -71.6797c0 -70.6562 -57.3438 -128 -128 -128h-64
343
+ c70.6562 0 128 -57.3438 128 -128s-57.3438 -128 -128 -128h-448c-192 0 -256 128 -384 128h-128v640h192c128 0 320 256 320 640c0 0 0 128 64 128s192 -144 192 -320c0 -192 -32 -320 -32 -320h416c70.6562 0 128 -57.3438 128 -128z" />
344
+ <glyph glyph-name="uniF455" unicode="&#xf455;"
345
+ d="M1024 1792c424.064 0 768 -343.936 768 -768s-343.936 -768 -768 -768c-424.192 0 -768 343.936 -768 768s343.808 768 768 768zM1024 1536c-70.7842 0 -128 -57.3438 -128 -128s57.2158 -128 128 -128c70.6562 0 128 57.3438 128 128s-57.3438 128 -128 128zM1280 512
346
+ v128h-160v512h-320.128v-128h128.128v-384h-160v-128h512z" />
347
+ <glyph glyph-name="uniF223" unicode="&#xf223;"
348
+ d="M1105.28 1232.51v92.9287c0 44.1592 -36.4805 79.8711 -81.2803 79.8711s-81.2803 -35.7119 -81.2803 -79.8711l-0.383789 -481.024c-2.55957 -184.192 -155.008 -332.416 -342.912 -332.416c-189.696 0 -343.424 150.912 -343.424 337.28v209.151h262.784v-206.592
349
+ c0 -43.9043 36.3516 -79.7441 81.2803 -79.7441c44.9277 0 81.2793 35.7119 81.2793 79.7441v487.168c6.65625 180.48 157.185 324.992 342.656 324.992c186.112 0 337.152 -145.536 342.656 -327.04v-106.624l-156.416 -45.8242zM1529.22 1058.43h262.784v-209.151
350
+ c0 -186.368 -153.728 -337.28 -343.424 -337.28c-188.544 0 -341.632 149.376 -343.296 334.08v210.304l104.96 -48l156.288 45.8242v-211.84c0 -44.2881 36.3516 -80 81.4072 -80c44.9287 0 81.2803 35.7119 81.2803 80v216.063z" />
351
+ <glyph glyph-name="uniF212" unicode="&#xf212;"
352
+ d="M1658.75 1791.87c184.192 -5.37598 270.976 -123.776 260.352 -355.072c-7.93555 -172.928 -129.792 -409.472 -365.439 -710.016c-243.584 -313.729 -449.792 -470.784 -618.368 -470.784c-104.448 0 -192.896 95.6162 -264.96 286.72
353
+ c-48.2559 175.232 -96.5117 350.336 -144.64 525.568c-53.6318 190.976 -111.232 286.592 -172.672 286.592c-13.4404 0 -60.416 -27.7764 -140.673 -83.584l-84.3516 107.648c88.4482 77.0557 175.616 154.111 261.504 231.168
354
+ c117.888 100.991 206.464 154.111 265.472 159.487c139.521 13.3125 225.28 -81.2793 257.536 -283.392c34.8164 -218.24 58.8799 -353.92 72.4482 -407.04c40.1924 -180.992 84.4805 -271.36 132.736 -271.36c37.5039 0 93.8232 58.752 169.088 176.128
355
+ c75.0078 117.376 115.2 206.849 120.576 268.16c10.624 101.376 -29.4404 152.192 -120.576 152.192c-43.0078 0 -87.2959 -9.98438 -132.736 -29.1846c88.0645 285.952 256.512 424.704 504.704 416.769z" />
356
+ <glyph glyph-name="uniF206" unicode="&#xf206;"
357
+ d="M571.904 570.112c-36.4805 0 -71.6807 -1.02441 -110.208 -1.02441c-127.36 0 -240.513 -32 -333.696 -83.3281v484.864c78.0801 -78.208 189.696 -126.208 329.984 -126.336c20.2236 0 39.6797 1.02344 58.8799 2.43164
358
+ c-18.8164 -35.9678 -32.2559 -76.1602 -32.2559 -118.271c0 -70.9121 39.04 -111.36 87.2959 -158.336zM575.232 937.088c-163.584 4.86426 -319.104 155.008 -347.265 369.792c-28.2881 214.912 81.4082 379.264 244.992 374.4
359
+ c163.584 -4.86426 303.488 -181.12 331.648 -396.032c28.2881 -214.784 -65.9199 -353.024 -229.376 -348.16zM965.504 217.856c4.99219 -21.248 7.80762 -43.1367 7.80762 -65.5361c0 -8.19238 -0.639648 -16.2559 -1.02344 -24.3203h-588.288
360
+ c-115.328 0 -211.712 76.7998 -243.712 181.504c74.8799 110.72 228.224 189.824 401.408 187.904c56.832 -0.640625 109.823 -9.72852 157.952 -25.3438c132.352 -91.9043 238.976 -149.376 265.855 -254.208zM1920 1536h-256v256h-128v-256h-256v-128h256v-256h128v256
361
+ h256v-1024.13c0 -141.312 -114.688 -256 -256 -256h-506.624c2.55957 16.7676 4.22363 33.5361 4.22363 50.3037c0 183.937 -39.6797 276.48 -235.647 423.424c-56.1924 42.2402 -178.688 128.769 -178.688 186.881c0 67.9678 19.4561 101.632 121.856 181.504
362
+ c104.96 82.0479 179.328 190.208 179.328 324.352c0 146.176 -59.7764 278.912 -172.16 343.296h159.36l135.68 142.464h-606.977c-174.336 0 -332.159 -72.832 -436.352 -181.376v65.2803c0 141.312 114.688 256 256 256h1280c141.312 0 256 -114.688 256 -256v-128z" />
363
+ <glyph glyph-name="uniF407" unicode="&#xf407;"
364
+ d="M1280 1536l256 -128v-128h-128h-128h-128h-128h-128h-128h-128h-128h-128v128l256 128c0 70.7842 57.3438 128 128 128h384c70.7842 0 128 -57.2158 128 -128zM1088 1408c35.3281 0 64 28.6719 64 64s-28.6719 64 -64 64h-256c-35.3281 0 -64 -28.6719 -64 -64
365
+ s28.6719 -64 64 -64h256zM1280 1216h128v-704c0 -70.7842 -57.2158 -128 -128 -128h-640c-70.6562 0 -128 57.2158 -128 128v704h128v-704h128v704h128v-704h128v704h128v-704h128v704z" />
366
+ <glyph glyph-name="uniF414" unicode="&#xf414;"
367
+ d="M1996.03 601.984c116.992 -190.208 29.6953 -345.984 -193.536 -345.984h-1556.99c-223.231 0 -310.528 155.776 -193.536 345.984l759.552 1236.99c116.864 190.336 308.097 190.336 424.961 0zM1024 512c70.7842 0 128 57.2158 128 128s-57.2158 128 -128 128
368
+ c-70.6562 0 -128 -57.2158 -128 -128s57.3438 -128 128 -128zM1113.22 896l51.584 640h-281.6l51.2002 -640h178.815z" />
369
+ <glyph glyph-name="uniF461" unicode="&#xf461;"
370
+ d="M1024 384l-647.552 612.992c-149.376 141.312 -161.408 383.231 -27.1367 540.288c134.4 157.184 364.416 169.855 513.792 28.5439l160.896 -152.32l160.768 152.32c149.248 141.184 379.393 128.64 513.792 -28.5439
371
+ c134.656 -157.057 122.368 -398.977 -27.0078 -540.416z" />
372
+ <glyph glyph-name="uniF470" unicode="&#xf470;"
373
+ d="M1536 1152c70.7842 0 128 -57.3438 128 -128v-640c0 -70.7842 -57.2158 -128 -128 -128h-1024c-70.6562 0 -128 57.2158 -128 128v640c0 70.6562 57.3438 128 128 128v128c0 282.752 229.248 512 512 512s512 -229.248 512 -512v-128zM768 1152h512v128
374
+ c0 141.312 -114.688 256 -256 256s-256 -114.688 -256 -256v-128z" />
375
+ <glyph glyph-name="uniF220" unicode="&#xf220;"
376
+ d="M1856.77 834.048c32.3848 -65.6641 50.6885 -138.88 50.3047 -217.344c0 -269.696 -218.88 -488.704 -488.576 -488.704c-83.584 0 -161.92 21.376 -230.656 58.1123c-50.4316 -8.83203 -102.016 -13.8242 -154.496 -13.8242
377
+ c-465.279 0 -842.624 377.216 -842.624 842.496c0 58.2402 6.14453 114.688 17.2803 169.6c-42.4961 72.1924 -67.0723 156.8 -67.0723 246.912c0 269.824 218.88 488.704 488.704 488.704c95.7441 0 184.704 -27.3916 260.225 -75.0078
378
+ c46.4639 7.80762 94.5918 12.416 143.871 12.416c465.408 0 842.624 -377.344 842.624 -842.624c0 -62.0801 -6.65527 -122.752 -19.584 -180.736zM1466.11 612.096c38.9121 55.5527 58.624 118.656 58.752 188.16c0 58.2402 -11.2646 107.904 -34.1758 148.353
379
+ c-22.9121 40.3193 -54.7842 73.8555 -95.2324 100.224c-39.168 25.7275 -87.8076 48.1279 -143.744 66.0479c-55.4238 17.9199 -118.271 34.1758 -186.496 48.6396c-53.7598 12.416 -93.0557 21.8887 -116.479 28.6729c-23.04 6.14355 -45.4404 15.2314 -67.8398 26.3672
380
+ c-21.8887 10.624 -38.5283 23.5527 -50.4326 38.0166c-11.1357 13.9521 -16.7676 30.3359 -16.7676 49.2803c0 31.2314 16.8955 57.4717 52.2236 80.5117c36.3525 23.5518 85.6318 35.9678 146.048 35.9678c64.8965 0 112.384 -11.2637 140.544 -32.6396
381
+ c29.1846 -21.6318 54.2725 -53.6318 75.5205 -93.3125c18.5596 -31.3594 34.9434 -53.248 50.6875 -67.2002c16.3838 -14.5918 40.5762 -22.3994 71.9365 -22.3994c34.9434 0 63.8721 12.416 86.9121 36.4795c23.04 23.4248 34.6875 50.8164 34.6875 81.1523
382
+ c0 31.3604 -9.08789 63.3604 -25.2158 95.7441c-17.2803 32.3838 -44.7998 63.1035 -81.9199 92.2881c-36.8643 28.5439 -83.8398 52.0957 -139.008 69.5039c-55.8086 16.7676 -121.729 25.5996 -196.736 25.5996c-94.7197 0 -177.536 -13.1836 -247.424 -39.04
383
+ c-70.5283 -26.3682 -125.952 -64.3838 -163.584 -113.664c-38.0166 -49.2793 -56.96 -106.496 -56.96 -170.239c0 -67.2002 17.792 -123.776 54.2715 -169.217c35.0723 -44.1592 83.9688 -79.8721 144.385 -105.728c58.752 -25.2158 133.247 -47.3604 220.672 -66.0479
384
+ c64.2559 -13.3125 115.712 -26.2402 154.239 -38.0166c36.8643 -11.2637 67.3281 -27.9033 89.9844 -49.2793c22.1436 -20.7363 32.6396 -46.9766 32.6396 -80.1279c0 -42.3682 -20.2236 -76.8008 -62.0801 -105.345c-43.1357 -29.0557 -100.352 -43.9033 -169.728 -43.9033
385
+ c-50.9443 0 -92.416 7.16797 -122.624 21.6318c-30.3359 13.9521 -54.2715 32.5117 -70.5283 54.2715c-17.2793 22.6562 -33.4072 51.4561 -48.6396 85.7607c-13.4404 31.3594 -29.5684 55.8076 -49.2803 72.0635c-20.7354 17.2803 -45.3115 25.7285 -74.4961 25.7285
386
+ c-35.0713 0 -64.7676 -10.3682 -87.8076 -32.3848c-23.5518 -21.8877 -35.3281 -48.6396 -35.3281 -79.6152c0 -48.8965 17.9199 -100.608 53.8877 -152.192c35.0723 -50.9443 82.3047 -92.416 138.752 -123.136c79.3604 -41.8564 180.864 -63.1045 301.696 -63.1045
387
+ c100.736 0 189.44 15.4883 263.04 46.208c75.3926 30.9766 132.225 74.4961 171.648 129.92z" />
388
+ <glyph glyph-name="uniF415" unicode="&#xf415;"
389
+ d="M1408 1024h512v-256h-310.016c-98.8164 -225.92 -323.584 -384 -585.984 -384c-176.768 0 -335.488 72.832 -451.072 188.928l0.640625 0.640625c-50.0488 50.0479 -50.0488 130.943 0 180.991c50.0479 50.0488 130.943 50.1768 180.991 0
390
+ c69.376 -69.6318 163.456 -114.56 269.44 -114.56c212.096 0 384 171.904 384 384zM1024 1408c-212.096 0 -384 -171.904 -384 -384h-512v256h310.016c98.8164 225.92 323.712 384 585.984 384c176.896 0 335.488 -72.96 451.072 -188.928
391
+ c50.0479 -50.0479 50.0479 -130.944 0 -180.992s-130.944 -50.0479 -180.992 0l-0.639648 -0.639648c-69.376 69.6318 -163.328 114.56 -269.44 114.56zM832 1024c0 106.112 86.0156 192 192 192c106.112 0 192 -85.8877 192 -192s-85.8877 -192 -192 -192
392
+ c-105.984 0 -192 85.8877 -192 192z" />
393
+ <glyph glyph-name="uniF207" unicode="&#xf207;"
394
+ d="M604.672 256h-329.216v990.72h329.216v-990.72zM440.064 1381.89h-2.04883c-110.464 0 -182.016 76.1602 -182.016 171.137c0 97.1514 73.5996 171.136 186.368 171.136c112.512 0 181.888 -74.1123 184.063 -171.136c0 -94.9766 -71.5518 -171.137 -186.367 -171.137z
395
+ M1792 256h-329.216v530.048c0 133.12 -47.3604 224 -166.656 224c-91.1357 0 -145.28 -61.1836 -169.088 -120.32c-8.57617 -21.2471 -10.752 -50.9434 -10.752 -80.5117v-553.216h-329.344s4.35156 897.792 0 990.72h329.344v-140.416
396
+ c43.7764 67.4561 121.984 163.584 296.448 163.584c216.704 0 379.264 -141.567 379.264 -445.823v-568.064z" />
397
+ <glyph glyph-name="uniF500" unicode="&#xf500;"
398
+ d="M2048 0h-1920l960 959.872z" />
399
+ <glyph glyph-name="uniF302" unicode="&#xf302;"
400
+ d="M1024 1536h512v-512l-768 -768l-512 512zM1280 1152c70.7842 0 128 57.2158 128 128s-57.2158 128 -128 128s-128 -57.2158 -128 -128s57.2158 -128 128 -128z" />
401
+ <glyph glyph-name="uniF108" unicode="&#xf108;"
402
+ d="M1664 1536c141.312 0 256 -114.688 256 -256v-384c0 -141.312 -114.688 -256 -256 -256h-128v-448l-448 448h-331.008l128 128h395.008c211.712 0 384 172.288 384 384v384zM1280 1792c141.312 0 256 -114.688 256 -256v-384c0 -141.312 -114.688 -256 -256 -256h-448
403
+ l-448 -448v448h-128c-141.312 0 -256 114.688 -256 256v384c0 141.312 114.688 256 256 256h1024z" />
404
+ <glyph glyph-name="uniF405" unicode="&#xf405;"
405
+ d="M1536 1408l-320 -320l320 -320l-128 -128l-320 320l-320 -320l-128 128l320 320l-320 320l128 128l320 -320l320 320z" />
406
+ <glyph glyph-name="uniF501" unicode="&#xf501;"
407
+ d="M0 128v1920l960 -960z" />
408
+ <glyph glyph-name="uniF503" unicode="&#xf503;"
409
+ d="M2048 2048v-1920l-960 960z" />
410
+ <glyph glyph-name="uniF101" unicode="&#xf101;"
411
+ d="M1024 1792c424.064 0 768 -343.936 768 -768s-343.936 -768 -768 -768s-768 343.936 -768 768s343.936 768 768 768zM1024 768c141.312 0 256 114.688 256 256s-114.688 256 -256 256s-256 -114.688 -256 -256s114.688 -256 256 -256z" />
412
+ <glyph glyph-name="uniF204" unicode="&#xf204;"
413
+ d="M1182.21 1271.81h328.704l-14.4639 -302.72h-314.24v-841.088h-320.128v841.088h-222.08v302.72h222.08v258.561c0 203.008 131.456 389.632 434.176 389.632c122.496 0 212.992 -11.6484 212.992 -11.6484l-7.04004 -282.624s-92.5439 0.640625 -193.536 0.640625
414
+ c-108.928 0 -126.464 -50.3037 -126.464 -133.504c0 -12.416 0 -15.3604 0 -13.9521v-207.104z" />
415
+ <glyph glyph-name="uniF444" unicode="&#xf444;"
416
+ d="M1600 640c-70.7842 0 -128 -57.2158 -128 -128s57.2158 -128 128 -128h64v-128h-1024c-141.312 0 -256 114.688 -256 256v1024c0 141.312 114.688 256 256 256h1024v-1152h-64zM640 384h817.92c-30.7197 34.0479 -49.9199 78.5918 -49.9199 128
417
+ s19.2002 93.9521 49.9199 128h-817.92c-70.6562 0 -128 -57.2158 -128 -128s57.3438 -128 128 -128z" />
418
+ <glyph glyph-name="uniF416" unicode="&#xf416;"
419
+ d="M1088 1792c176.768 0 320 -143.232 320 -320v-640c0 -247.424 -200.576 -448 -448 -448s-448 200.576 -448 448v320h128v-320c0 -176.768 143.232 -320 320 -320c176.64 0 320 143.232 320 320v640c0 105.984 -86.0156 192 -192 192c-106.112 0 -192 -86.0156 -192 -192
420
+ v-512c0 -35.3281 28.6719 -64 64 -64s64 28.6719 64 64v451.968h128v-451.968c0 -105.984 -86.0156 -192 -192 -192c-106.112 0 -192 86.0156 -192 192v512c0 176.768 143.232 320 320 320z" />
421
+ <glyph glyph-name="uniF459" unicode="&#xf459;"
422
+ d="M1920 1664v-1280l-768 480v-480l-1024 640l1024 640v-480z" />
423
+ <glyph glyph-name="uniF441" unicode="&#xf441;"
424
+ d="M1664 1024c141.312 0 256 -114.688 256 -256s-114.688 -256 -256 -256h-512v256h256l-384 384l-384 -384h256v-256h-512c-141.312 0 -256 114.688 -256 256s114.688 256 256 256h6.40039c-4.09668 20.7363 -6.40039 42.1123 -6.40039 64c0 176.768 143.232 320 320 320
425
+ c89.3438 0 169.984 -36.7363 227.968 -95.8721c60.7998 131.84 193.408 223.872 348.032 223.872c211.968 0 384 -171.904 384 -384c0 -45.1836 -9.21582 -87.8076 -23.5518 -128h23.5518z" />
426
+ <glyph glyph-name="uniF506" unicode="&#xf506;"
427
+ d="M768 1920l489.344 -489.472l-640 -640l-268.928 269.056c-49.792 49.792 -49.792 131.2 0 180.992l292.864 292.735l-1.28027 2.68848s128 128 128 384zM1738.24 565.76c33.1514 -32.7676 53.7598 -78.208 53.7598 -128.64c0 -99.9678 -81.1523 -181.12 -181.12 -181.12
428
+ c-50.4316 0 -95.7441 20.6084 -128.64 53.7598l-330.24 330.24v128l-64 64c-35.2002 35.2002 -104.704 23.2959 -154.496 -26.4961l-75.0078 -75.0078c-49.792 -49.792 -131.2 -49.792 -180.992 0l-14.8477 14.8477l640 640l14.8477 -14.8477
429
+ c49.792 -49.792 49.792 -131.2 0 -180.992l-75.0078 -75.0078c-49.792 -49.792 -61.6963 -119.296 -26.4961 -154.496l64 -64h128zM1610.88 373.12c35.3281 0 64 28.6719 64 64s-28.6719 64 -64 64s-64 -28.6719 -64 -64s28.6719 -64 64 -64z" />
430
+ <glyph glyph-name="uniF105" unicode="&#xf105;"
431
+ d="M1408 1408c0 -167.04 -107.264 -307.584 -256 -360.448v-535.552l-256 -128v663.552c-148.864 52.8643 -256 193.408 -256 360.448c0 212.096 171.904 384 384 384c211.968 0 384 -171.904 384 -384z" />
432
+ <glyph glyph-name="uniF473" unicode="&#xf473;"
433
+ d="M384 1664h1280v-1280h-1280v1280zM768 1408c-70.6562 0 -128 -57.3438 -128 -128s57.3438 -128 128 -128s128 57.3438 128 128s-57.3438 128 -128 128zM1536 512v576l-128 192l-448 -672l-192 288l-256 -384h1024z" />
434
+ <glyph glyph-name="uniF452" unicode="&#xf452;"
435
+ d="M512 1664l1024 -640l-1024 -640v1280z" />
436
+ <glyph glyph-name="uniF408" unicode="&#xf408;"
437
+ d="M1792 1150.72l-475.904 -329.983l182.528 -535.04l-474.624 331.903l-474.624 -331.903l182.528 535.04l-475.904 329.983l587.52 -1.02344l180.48 535.68l180.48 -535.68z" />
438
+ <glyph glyph-name="uniF450" unicode="&#xf450;"
439
+ d="M768 1024l1024 640v-1280zM256 384v1280h384v-1280h-384z" />
440
+ <glyph glyph-name="uniF106" unicode="&#xf106;"
441
+ d="M256 896v640h640v-640c0 -282.752 -229.248 -512 -512 -512v256c141.312 0 256 114.688 256 256h-384zM1152 1536h640v-640c0 -282.752 -229.248 -512 -512 -512v256c141.312 0 256 114.688 256 256h-384v640z" />
442
+ <glyph glyph-name="uniF208" unicode="&#xf208;"
443
+ d="M1664 1920c141.312 0 256 -114.688 256 -256v-1280c0 -141.312 -114.688 -256 -256 -256h-1280c-141.312 0 -256 114.688 -256 256v1280c0 141.312 114.688 256 256 256h1280zM663.168 384v792.96h-263.552v-792.96h263.552zM531.328 1285.25
444
+ c91.9043 0 149.12 60.9277 149.12 136.96c-1.66406 77.6963 -57.2158 136.96 -147.328 136.96c-90.2402 0 -149.12 -59.2637 -149.12 -136.96c0 -76.0322 57.2158 -136.96 145.664 -136.96h1.66406zM1613.44 384v454.656c0 243.456 -130.049 356.863 -303.488 356.863
445
+ c-139.776 0 -202.496 -76.9277 -237.44 -130.943v112.384h-263.552c3.45605 -74.3682 0 -792.96 0 -792.96h263.552v442.88c0 23.6797 1.79199 47.3604 8.57617 64.1279c19.0723 47.3604 62.4639 96.3838 135.296 96.3838c95.4883 0 133.504 -72.7031 133.504 -179.199
446
+ v-424.192h263.553z" />
447
+ <glyph glyph-name="uniF304" unicode="&#xf304;"
448
+ d="M1024 1152c-141.312 0 -256 114.688 -256 256s114.688 256 256 256s256 -114.688 256 -256s-114.688 -256 -256 -256zM1152 1024c211.968 0 384 -171.904 384 -384v-256h-1024v256c0 212.096 172.032 384 384 384h256z" />
449
+ <glyph glyph-name="uniF225" unicode="&#xf225;"
450
+ d="M655.104 1857.54l368.896 -307.968l-531.456 -328.192l-364.544 291.84zM128 929.536l364.544 291.84l531.456 -328.064l-368.896 -308.096zM1024 893.312l531.456 328.064l364.544 -291.84l-527.232 -344.32zM1920 1513.22l-364.544 -291.84l-531.456 328.192
451
+ l368.768 307.968zM1025.02 826.88l369.92 -306.944l158.464 103.297v-115.713l-528.384 -317.056l-528.257 317.056v115.713l158.336 -103.297z" />
452
+ <glyph glyph-name="uniF103" unicode="&#xf103;"
453
+ d="M1152 1408h896v-896h-896v896zM128 1024v384h896v-384h-896zM640 512v384h384v-384h-384zM128 512v384h384v-384h-384z" />
454
+ <glyph glyph-name="uniF431" unicode="&#xf431;"
455
+ d="M1408 1280l128 -128l-576 -576l-576 576l128 128l448 -448z" />
456
+ <glyph glyph-name="uniF200" unicode="&#xf200;"
457
+ d="M1024 2048c565.504 0 1024 -458.496 1024 -1024c0 -452.224 -293.12 -835.712 -699.776 -971.392c-51.9678 -9.98438 -70.3994 21.7598 -70.3994 49.2793c0 33.4082 1.2793 144 1.2793 280.704c0 95.7441 -32.7676 158.208 -69.5039 189.696
458
+ c228.097 25.3438 467.456 112 467.456 505.344c0 111.744 -39.5518 203.136 -105.088 274.688c10.4961 25.8555 45.6963 130.048 -10.2402 270.976c0 0 -85.8877 27.5205 -281.344 -104.96c-81.792 22.7842 -169.344 34.0479 -256.384 34.4316
459
+ c-87.04 -0.383789 -174.592 -11.6475 -256.384 -34.4316c-195.584 132.48 -281.601 104.96 -281.601 104.96c-55.6797 -140.928 -20.4795 -244.992 -9.85547 -270.976c-65.5361 -71.5527 -105.472 -162.944 -105.472 -274.688c0 -392.32 239.104 -480.384 466.432 -506.112
460
+ c-29.3125 -25.7275 -55.6797 -70.6553 -65.0244 -136.96c-58.2393 -26.2393 -206.72 -71.2959 -297.983 85.248c0 0 -54.1445 98.1768 -156.929 105.473c0 0 -100.096 1.2793 -7.04004 -62.208c0 0 67.0723 -31.4883 113.664 -150.017c0 0 60.0322 -198.912 344.96 -137.216
461
+ c0.512695 -85.248 1.4082 -149.76 1.4082 -173.952c0 -27.2637 -18.6875 -58.752 -69.8877 -49.5361c-406.912 135.425 -700.288 519.168 -700.288 971.648c0 565.504 458.496 1024 1024 1024z" />
462
+ <glyph glyph-name="uniF421" unicode="&#xf421;"
463
+ d="M384 896v256h1152v-256h-1152z" />
464
+ <glyph glyph-name="uniF454" unicode="&#xf454;"
465
+ d="M640 896v128h-512v256h512v128l384 -256zM1536 2048c141.312 0 256 -114.688 256 -256v-1536c0 -141.312 -114.688 -256 -256 -256h-1024c-141.312 0 -256 114.688 -256 256v640h256v-384h1024v1280h-1024v-384h-256v384c0 141.312 114.688 256 256 256h1024zM1024 128
466
+ c70.7842 0 128 57.2158 128 128s-57.2158 128 -128 128c-70.6562 0 -128 -57.2158 -128 -128s57.3438 -128 128 -128z" />
467
+ <glyph glyph-name="uniF213" unicode="&#xf213;"
468
+ d="M1536 1664c211.968 0 384 -171.904 384 -384v-512c0 -212.096 -172.032 -384 -384 -384h-1024c-212.096 0 -384 171.904 -384 384v512c0 212.096 171.904 384 384 384h1024zM768 640l640 384l-640 384v-768z" />
469
+ <glyph glyph-name="uniF401" unicode="&#xf401;"
470
+ d="M1297.15 878.848l494.848 -494.848l-128 -128l-494.848 494.848c-94.8486 -68.9912 -210.816 -110.848 -337.152 -110.848c-318.08 0 -576 257.92 -576 576s257.92 576 576 576s576 -257.92 576 -576c0 -126.336 -41.8564 -242.304 -110.848 -337.152zM832 768
471
+ c247.552 0 448 200.576 448 448s-200.448 448 -448 448c-247.424 0 -448 -200.576 -448 -448s200.576 -448 448 -448zM512 1152v128h640v-128h-640z" />
472
+ <glyph glyph-name="uniF436" unicode="&#xf436;"
473
+ d="M512 1408v128h128v-128h-128zM768 1408v128h128v-128h-128zM1024 1408v128h128v-128h-128zM1280 1536h128v-128h-128v128zM512 1152v128h128v-128h-128zM768 1152v128h128v-128h-128zM1024 1152v128h128v-128h-128zM1280 1152v128h128v-128h-128zM512 896v128h128v-128
474
+ h-128zM768 896v128h128v-128h-128zM1024 896v128h128v-128h-128zM1280 896v128h128v-128h-128zM512 640v128h128v-128h-128zM768 640v128h128v-128h-128zM1024 640v128h128v-128h-128zM1280 640v128h128v-128h-128z" />
475
+ <glyph glyph-name="uniF434" unicode="&#xf434;"
476
+ d="M1152 0l896 896v-896h-896z" />
477
+ <glyph glyph-name="uniF303" unicode="&#xf303;"
478
+ d="M960 1792c388.736 0 704 -315.136 704 -704c0 -388.736 -315.264 -704 -704 -704c-388.864 0 -704 315.264 -704 704c0 388.864 315.136 704 704 704zM960 512c317.952 0 576 257.92 576 576s-258.048 576 -576 576c-318.08 0 -576 -257.92 -576 -576
479
+ s257.92 -576 576 -576zM1024 1536v-421.504l297.984 -297.984l-90.4961 -90.4961l-335.488 335.488v474.496h128z" />
480
+ <glyph glyph-name="uniF464" unicode="&#xf464;"
481
+ d="M1536 1408l-768 -384l-768 384v128h1536v-128zM0 1216l768 -384l256 128v-448h-1024v704zM1920 1152c70.7842 0 128 -57.3438 128 -128v-640c0 -70.7842 -57.2158 -128 -128 -128h-640c-70.7842 0 -128 57.2158 -128 128v640c0 70.6562 57.2158 128 128 128h640z
482
+ M1920 640v128h-640v-128h640z" />
483
+ <glyph glyph-name="uniF109" unicode="&#xf109;"
484
+ d="M256 1280h384l384 384v-1280l-384 384h-384v512zM1295.49 1295.62c69.5039 -69.5039 112.512 -165.504 112.512 -271.616s-43.0078 -202.112 -112.512 -271.488l-90.4961 90.4961c46.3359 46.208 75.0078 110.208 75.0078 180.992
485
+ c0 70.6562 -28.6719 134.656 -75.0078 181.12zM1476.61 1476.61c115.712 -115.841 187.392 -275.841 187.392 -452.608c0 -176.896 -71.6797 -336.896 -187.392 -452.608l-90.4961 90.4961c92.6719 92.6719 149.888 220.672 149.888 362.112
486
+ c0 141.312 -57.2158 269.44 -149.888 361.984z" />
487
+ <glyph glyph-name="uniF428" unicode="&#xf428;"
488
+ d="M1024 1280c141.312 0 256 -114.688 256 -256s-114.688 -256 -256 -256s-256 114.688 -256 256s114.688 256 256 256z" />
489
+ </font>
490
+ </defs></svg>
css/font/Genericons.ttf ADDED
Binary file
css/font/Genericons.woff ADDED
Binary file
css/font/genericons-regular-webfont.eot DELETED
Binary file
css/font/genericons-regular-webfont.svg DELETED
@@ -1,135 +0,0 @@
1
- <?xml version="1.0" standalone="no"?>
2
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
- <svg xmlns="http://www.w3.org/2000/svg">
4
- <metadata></metadata>
5
- <defs>
6
- <font id="genericonsregular" horiz-adv-x="2048" >
7
- <font-face units-per-em="2048" ascent="1638" descent="-410" />
8
- <missing-glyph horiz-adv-x="500" />
9
- <glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
10
- <glyph unicode="&#xf100;" d="M512 512v128h768v-128h-768zM512 768v128h256v-128h-256zM512 1024v128h640v-128h-640zM512 1280v128h1024v-128h-1024zM896 768v128h640v-128h-640zM1280 1024v128h256v-128h-256z" />
11
- <glyph unicode="&#xf101;" d="M256 1024q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM768 1024q0 -106 75 -181t181 -75t181 75t75 181t-75 181t-181 75t-181 -75t-75 -181z" />
12
- <glyph unicode="&#xf102;" d="M128 384v896l512 128l128 256h512l128 -256l512 -128v-896h-1792zM256 1440v160h256v-96zM576 960q0 -185 131.5 -316.5t316.5 -131.5q186 0 317 131.5t131 316.5q0 186 -131 317t-317 131q-185 0 -316.5 -131t-131.5 -317zM704 960q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5q0 -132 -93.5 -226t-226.5 -94t-226.5 94t-93.5 226z" />
13
- <glyph unicode="&#xf103;" d="M128 512v384h384v-384h-384zM128 1024v384h896v-384h-896zM640 512v384h384v-384h-384zM1152 512v896h896v-896h-896z" />
14
- <glyph unicode="&#xf104;" d="M512 384v1280l1152 -640z" />
15
- <glyph unicode="&#xf105;" d="M640 1408q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5q0 -124 -71.5 -222t-184.5 -138v-536l-256 -128v664q-113 40 -184.5 138t-71.5 222z" />
16
- <glyph unicode="&#xf106;" d="M256 896v640h640v-640q0 -212 -150 -362t-362 -150v256q106 0 181 75t75 181h-384zM1152 896v640h640v-640q0 -212 -150 -362t-362 -150v256q106 0 181 75t75 181h-384z" />
17
- <glyph unicode="&#xf107;" d="M512 704v384q0 97 53 176.5t139 116.5v-151q-64 -57 -64 -142v-384q0 -80 56 -136t136 -56t136 56t56 136v384q0 85 -64 142v151q86 -37 139 -116.5t53 -176.5v-384q0 -133 -93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5zM768 1088v384q0 133 93.5 226.5 t226.5 93.5t226.5 -93.5t93.5 -226.5v-384q0 -97 -53 -176.5t-139 -116.5v151q64 57 64 142v384q0 80 -56 136t-136 56t-136 -56t-56 -136v-384q0 -85 64 -142v-151q-86 37 -139 116.5t-53 176.5z" />
18
- <glyph unicode="&#xf108;" d="M0 1152v384q0 96 80 176t176 80h1024q96 0 176 -80t80 -176v-384q0 -96 -80 -176t-176 -80h-448l-448 -448v448h-128q-96 0 -176 80t-80 176zM768 640l128 128h384q168 0 276 108t108 276v384q96 0 176 -80t80 -176v-384q0 -96 -80 -176t-176 -80h-128v-448l-448 448 h-320z" />
19
- <glyph unicode="&#xf109;" d="M256 768v512h384l384 384v-1280l-384 384h-384zM1205 843q75 75 75 181t-75 181l91 91q26 -27 46.5 -57.5t35 -65t22.5 -72.5t8 -77q0 -78 -29.5 -148t-82.5 -124zM1386 662q71 71 110.5 164.5t39.5 197.5t-39.5 197.5t-110.5 164.5l91 91q88 -89 137.5 -206t49.5 -247 q0 -87 -23 -170t-64.5 -153.5t-99.5 -129.5z" />
20
- <glyph unicode="&#xf200;" d="M0 1024q0 208 81 398t218.5 327t327 218t397.5 81q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5q0 -335 -195.5 -601.5t-504.5 -369.5q-36 -7 -53 8.5t-17 40.5q0 4 0.5 102t0.5 179q0 130 -69 189q77 9 137.5 24.5t124.5 51.5t107 89t70.5 140t27.5 201 q0 161 -105 274q6 15 11 35t9 56t-3.5 83.5t-26.5 96.5q-4 1 -10.5 2t-32 -1t-55.5 -11t-79.5 -33.5t-104.5 -61.5q-118 33 -256 35q-138 -2 -256 -35q-55 37 -104 61.5t-80 33t-54.5 11.5t-33.5 1l-10 -2q-58 -146 -10 -271q-105 -115 -105 -274q0 -114 27.5 -201 t70.5 -140t107 -89t124.5 -52t136.5 -24q-53 -47 -65 -137q-28 -13 -59.5 -20t-75.5 -6.5t-87.5 28.5t-75.5 83q-2 4 -6.5 10.5t-19 24t-31.5 31t-44 25.5t-56 14h-10t-18.5 -3.5t-17 -9t4 -18.5t34.5 -31q3 -1 7.5 -4t19 -14.5t27.5 -27t30 -43.5t30 -61q1 -3 2.5 -7t8 -17 t15.5 -25.5t24.5 -28t33.5 -28t45 -23.5t57.5 -16t71.5 -3.5t87 11.5q0 -50 0.5 -110t0.5 -64q0 -24 -17 -40t-53 -10q-309 103 -504.5 370t-195.5 602z" />
21
- <glyph unicode="&#xf201;" d="M0 1024q0 206 82 395.5t219.5 327t327 219.5t395.5 82t395.5 -82t327 -219.5t219.5 -327t82 -395.5t-82 -395.5t-219.5 -327t-327 -219.5t-395.5 -82t-395.5 82t-327 219.5t-219.5 327t-82 395.5zM128 1024q0 -167 58 -319.5t166 -272.5q125 205 339 360t445 232 q-16 48 -80 176q-282 -86 -481.5 -111t-446.5 -1v-64zM160 1232q194 -22 444 14t388 82q-141 282 -320 528q-194 -85 -329.5 -247.5t-182.5 -376.5zM480 320q216 -192 544 -192q181 0 368 80q-33 300 -208 688q-222 -74 -410 -225.5t-294 -350.5zM832 1904 q102 -166 304 -512q6 2 86 31t118.5 45t108 47t122 64t93.5 69q-126 126 -290.5 199t-349.5 73q-32 0 -96 -8t-96 -8zM1200 1248q22 -29 36.5 -54.5t34 -67.5t25.5 -54q170 33 336 30t288 -30q-26 285 -160 464q-71 -57 -162 -104.5t-214.5 -100.5t-183.5 -83zM1344 928 q14 -27 43 -103t74.5 -231t74.5 -306q156 108 258 278t126 362q-276 46 -576 0z" />
22
- <glyph unicode="&#xf202;" d="M128 465q48 -5 88 -5q256 0 456 157q-119 2 -213 73.5t-130 182.5q39 -7 69 -7q47 0 97 13q-127 26 -211 127t-84 233v5q80 -43 167 -46q-76 50 -120 131t-44 175q0 101 50 185q138 -170 335 -271.5t423 -112.5q-10 39 -10 84q0 152 108 259.5t260 107.5q160 0 268 -116 q128 26 233 89q-42 -132 -161 -203q109 13 211 58q-73 -111 -183 -191q0 -7 0.5 -23t0.5 -24q0 -122 -31 -246t-89.5 -241t-149.5 -218.5t-204 -177.5t-260.5 -119.5t-311.5 -43.5q-305 0 -564 165z" />
23
- <glyph unicode="&#xf203;" d="M128 384v1280q0 106 75 181t181 75h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-282v711h270l12 260h-282v192v12q0 60 21.5 87.5t87.5 27.5l166 -1l6 242q-78 10 -183 10q-94 0 -167 -27.5t-117 -74.5t-66 -105.5t-22 -126.5v-236h-254v-260h254v-711 h-724q-106 0 -181 75t-75 181z" />
24
- <glyph unicode="&#xf204;" d="M640 969v303h222v258q0 78 26 147t77 124t136.5 87t194.5 32q55 0 108 -3t79 -6l26 -3l-7 -282h-193q-76 0 -101.5 -32t-25.5 -101v-14v-207h329l-14 -303h-315v-841h-320v841h-222z" />
25
- <glyph unicode="&#xf205;" d="M128 1024q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348zM218 1024q0 -236 125 -430.5t330 -294.5l-385 1053q-70 -156 -70 -328zM351 1466h52q37 0 91 2.5t89 4.5 l34 3q21 1 30.5 -14.5t2.5 -32.5t-27 -20q-44 -5 -93 -7l294 -873l176 529l-125 344l-85 7q-20 2 -27.5 19t2.5 33t30 15q133 -10 212 -10q38 0 91.5 2.5t88.5 4.5l35 3q16 1 25.5 -8.5t10 -22t-7 -23.5t-23.5 -13q-43 -5 -92 -7l291 -866l81 268q24 79 32.5 107.5 t18.5 74.5t10 79q0 46 -11.5 90.5t-23.5 71t-32 60.5q-2 4 -11.5 19t-12 20t-10.5 18.5t-11 19t-9 17.5t-8.5 19t-6.5 18t-5.5 19.5t-3 18.5t-1.5 20q0 57 39 100t97 43l10 -1q-110 101 -249.5 156.5t-294.5 55.5q-207 0 -385 -98t-288 -266zM796 251q112 -33 228 -33 q138 0 268 46q-4 6 -6 11l-248 679zM1429 328q183 106 292 291.5t109 404.5q0 207 -99 386q5 -40 5 -82q0 -135 -61 -289z" />
26
- <glyph unicode="&#xf206;" d="M128 486v485q125 -127 330 -127q30 0 59 3q-32 -61 -32 -118q0 -33 13 -63t28.5 -48.5t45.5 -47.5q-18 0 -54.5 -0.5t-55.5 -0.5q-183 0 -334 -83zM128 1599v65q0 106 75 181t181 75h1280q106 0 181 -75t75 -181v-128h-256v256h-128v-256h-256v-128h256v-256h128v256h256 v-1024q0 -106 -75 -181t-181 -75h-507q5 28 5 50q0 143 -46.5 230t-189.5 194q-3 2 -20.5 15t-25 19t-25.5 20t-27.5 22.5t-24 22t-23 23.5t-17 22t-12.5 22.5t-4 20.5q0 52 23 87t99 94q180 141 180 324q0 113 -45 204.5t-128 139.5h160l135 142h-607q-127 0 -241.5 -49 t-194.5 -132zM139 309q57 85 166 137.5t237 51.5q84 -1 158 -26q19 -13 62 -42.5t61 -42t48 -37t44.5 -41.5t29 -41.5t21.5 -49.5q7 -29 7 -66q0 -16 -1 -24h-588q-85 0 -153 50.5t-92 130.5zM228 1307q-21 161 50.5 269.5t194.5 104.5q121 -4 215.5 -118.5t116.5 -277.5 q21 -160 -43 -256t-187 -92q-125 4 -225.5 108t-121.5 262z" />
27
- <glyph unicode="&#xf207;" d="M256 1553q0 -73 50.5 -122t131.5 -49h2q84 0 135 49t51 122q-1 75 -51 123t-133 48t-134.5 -48.5t-51.5 -122.5zM275 256h330v991h-330v-991zM787 256h329v553q0 54 11 81q20 50 63 85t106 35q58 0 96 -29t54.5 -77.5t16.5 -117.5v-530h329v568q0 112 -28.5 198 t-80 139.5t-120 81t-150.5 27.5q-36 0 -69 -5.5t-58.5 -15t-49 -23t-40 -27t-32.5 -31t-26.5 -31.5t-21.5 -31v141h-329q1 -26 1.5 -138t0.5 -252.5t-0.5 -277.5t-1.5 -230v-93z" />
28
- <glyph unicode="&#xf208;" d="M128 384v1280q0 106 75 181t181 75h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM384 1422q0 -58 40.5 -97.5t105.5 -39.5h1q67 0 108.5 39.5t41.5 97.5q-2 60 -42 98.5t-106 38.5q-67 0 -108 -39t-41 -98zM400 384h263 v793h-263v-793zM809 384h264v443q0 45 8 64q16 40 50.5 68t85.5 28q133 0 133 -179v-424h264v455q0 175 -83.5 266t-220.5 91q-50 0 -90.5 -12t-68.5 -34t-45 -41t-33 -44v112h-264v-793z" />
29
- <glyph unicode="&#xf209;" d="M171 1260q0 109 35.5 219t110 213t179 182t254 126.5t323.5 47.5q176 0 327.5 -60.5t253.5 -161t160 -231t58 -270.5q0 -246 -85 -443t-241 -309.5t-355 -112.5q-99 0 -186.5 46.5t-121.5 110.5q-73 -290 -89 -347q-34 -123 -127 -270l-149 54q-7 167 22 290l162 688 q-40 81 -40 200q0 139 70.5 232.5t172.5 93.5q83 0 127 -53.5t44 -135.5q0 -51 -18.5 -124t-49 -170t-44.5 -154q-23 -99 37.5 -171t161.5 -72q117 0 209.5 92t142 244.5t49.5 334.5q0 214 -139 349t-387 135q-139 0 -257.5 -49.5t-197 -133t-122.5 -193t-44 -229.5 q0 -147 83 -247q18 -21 21.5 -34t-3.5 -37q-16 -61 -25 -101q-7 -24 -24.5 -32t-39.5 1q-127 51 -192.5 181.5t-65.5 300.5z" />
30
- <glyph unicode="&#xf210;" d="M0 1024q0 208 81 398t218.5 327t327 218t397.5 81q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5t-81 -398.5t-218 -326.5t-326.5 -218t-398.5 -81q-147 0 -290 42q74 116 103 219l72 282q28 -53 99 -90.5t151 -37.5q162 0 288.5 91.5t195.5 251t69 359.5 q0 114 -47 220t-130 187.5t-206.5 130.5t-265.5 49q-141 0 -262 -38.5t-205.5 -103t-145.5 -147.5t-89.5 -172.5t-28.5 -178.5q0 -138 53 -243.5t156 -147.5q18 -8 32.5 -1t18.5 26q2 9 10 41t11 41q5 19 2.5 30t-16.5 28q-68 78 -68 200q0 97 35.5 186t99.5 156.5t160 108 t209 40.5q201 0 313.5 -109.5t112.5 -283.5q0 -148 -40 -271.5t-115 -198t-169 -74.5q-82 0 -131.5 58.5t-30.5 138.5q11 46 35.5 125t39.5 138t15 101q0 66 -35.5 109.5t-102.5 43.5q-82 0 -139.5 -76t-57.5 -189q0 -43 8 -83.5t16 -59.5l9 -19q-113 -475 -132 -558 q-24 -97 -18 -235q-275 120 -444 374t-169 564z" />
31
- <glyph unicode="&#xf211;" d="M160 1024q0 -172 122 -294t294 -122t294 122t122 294t-122 294t-294 122t-294 -122t-122 -294zM1056 1024q0 -172 122 -294t294 -122t294 122t122 294t-122 294t-294 122t-294 -122t-122 -294z" />
32
- <glyph unicode="&#xf212;" d="M128 1379l84 -108q121 84 141 84q92 0 173 -287l144 -525q108 -287 265 -287q253 0 619 471q353 451 365 710q16 347 -260 355q-373 12 -505 -417q69 29 133 29q136 0 120 -152q-8 -92 -120 -268q-113 -176 -169 -176q-73 0 -133 271q-20 79 -72 407q-49 303 -258 284 q-89 -8 -265 -160q-127 -113 -262 -231z" />
33
- <glyph unicode="&#xf213;" d="M128 768v512q0 159 112.5 271.5t271.5 112.5h1024q159 0 271.5 -112.5t112.5 -271.5v-512q0 -159 -112.5 -271.5t-271.5 -112.5h-1024q-159 0 -271.5 112.5t-112.5 271.5zM768 640l640 384l-640 384v-768z" />
34
- <glyph unicode="&#xf214;" d="M472 1186h198v-629q0 -121 26 -187q26 -65 92 -122t161 -89q93 -31 218 -31q110 0 201 22q88 20 208 76v282q-134 -88 -271 -88q-76 0 -136 36q-44 25 -61 70q-17 46 -17 200v460h426v281h-426v453h-255q-17 -139 -62 -228q-48 -93 -121 -154q-74 -64 -181 -99v-253z" />
35
- <glyph unicode="&#xf215;" d="M128 384v1280q0 106 75 181t181 75h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM256 384q0 -53 37.5 -90.5t90.5 -37.5h1280q53 0 90.5 37.5t37.5 90.5v768h-272q16 -66 16 -128q0 -212 -150 -362t-362 -150t-362 150 t-150 362q0 62 16 128h-272v-768zM640 1024q0 -159 112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5zM1408 1536q0 -53 37.5 -90.5t90.5 -37.5h128q53 0 90.5 37.5t37.5 90.5v128q0 53 -37.5 90.5t-90.5 37.5 h-128q-53 0 -90.5 -37.5t-37.5 -90.5v-128z" />
36
- <glyph unicode="&#xf216;" d="M256 790v467q0 31 29 55l702 467q17 11 37 11t37 -11l702 -467q29 -24 29 -55v-467q0 -32 -29 -54l-702 -468q-17 -11 -37 -11q-18 0 -37 11l-702 468q-29 22 -29 54zM388 914l165 110l-165 110v-220zM441 790l517 -344v308l-286 191zM441 1257l231 -154l286 191v307z M791 1024l233 -156l234 156l-234 156zM1090 446l517 344l-231 155l-286 -191v-308zM1090 1294l286 -191l231 154l-517 344v-307zM1495 1024l165 -110v220z" />
37
- <glyph unicode="&#xf217;" d="M128 1024q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348zM208 1024q0 -221 109.5 -409t297.5 -297.5t409 -109.5q236 0 432 123.5t298 327.5q59 136 59 266 q0 117 -43.5 221.5t-118.5 182.5t-175.5 131t-215.5 73q116 -48 204 -145t127 -218q54 -151 17.5 -320t-150.5 -289q-111 -123 -276 -179t-332 -27q-168 27 -307 138t-210 270q-74 156 -67.5 338.5t93.5 335.5q88 155 238.5 260t328.5 135q2 0 35 6q-208 -16 -380.5 -128 t-272.5 -293.5t-100 -392.5zM359 998q17 -148 100 -275.5t207 -200.5q120 -71 264 -78.5t267 49.5q-76 -21 -148 -21q-149 0 -275.5 74t-200.5 201t-74 276q0 214 146 373l3 3l14 14l1 1q98 114 235 178t293 64q163 0 306 -70t241 -193q-36 57 -70 96q-104 126 -250 200.5 t-305 80.5q-157 7 -306.5 -51.5t-258.5 -169.5q-109 -107 -159 -254.5t-30 -296.5zM612 1025q8 -119 85 -217t186 -128q110 -33 221.5 8.5t170.5 134.5q61 91 50 204t-86 187q-70 77 -179.5 87t-188.5 -50q-85 -62 -105 -157q-21 -98 30 -182q50 -84 142 -108q92 -23 172 26 q38 23 64 58.5t34 76.5q17 88 -34 159q-52 72 -136 77q-83 6 -142 -54q-57 -55 -45 -138q6 -37 27.5 -68.5t52.5 -47.5q40 -21 87 -16q-46 1 -82 29t-49 71l-2 3q-14 30 -9.5 67t25.5 66q22 30 56.5 46.5t72.5 14.5t73.5 -23.5t54.5 -55.5q46 -76 8 -158 q-18 -39 -53.5 -66.5t-78.5 -35.5q-43 -9 -88.5 3.5t-78.5 43.5q-74 68 -68 169q2 65 45 118.5t109.5 77t132.5 5.5q68 -16 118.5 -70.5t65 -124.5t-9.5 -144q-37 -107 -150 -158.5t-224 -8.5q-114 43 -170 158q-55 117 -17 238q35 121 152 191t246 47q131 -19 223 -128 t95 -246q6 -142 -81 -257q-86 -115 -225 -157q-114 -35 -234 -7q83 -34 174 -34q195 0 333.5 138.5t138.5 333.5v2q-10 107 -63.5 202.5t-137.5 157.5q-102 77 -236 87t-243 -49q-116 -62 -177 -167q-61 -107 -52 -231z" />
38
- <glyph unicode="&#xf218;" d="M128 464q0 -66 32 -125.5t92.5 -107t159 -75.5t222.5 -28q117 0 218.5 25t174 68t124 99.5t76.5 120.5t25 131q0 40 -6.5 74.5t-22.5 65t-30.5 53t-41.5 50t-45 43t-51 44.5l-85 66q-19 15 -28.5 24.5t-21 31t-11.5 45.5t12 47.5t21.5 34.5t32.5 33q37 29 59 48t52 52 t46 64t28 75.5t12 94.5q0 43 -8 82t-23.5 70.5t-30.5 55.5t-38 47.5t-35 34.5t-32 27h146l151 85h-485q-264 0 -421 -129q-73 -64 -111.5 -147.5t-38.5 -167.5q0 -56 16 -109.5t49.5 -100.5t79.5 -82.5t109 -56.5t136 -21q19 0 75 5q0 -2 -4 -10.5t-4.5 -10.5t-3.5 -9.5 t-4 -11l-3 -10.5t-2.5 -12.5t-1 -13t-0.5 -14.5q0 -26 5 -48t18.5 -45t20.5 -32.5t26 -34.5q-61 -4 -98 -7.5t-107 -14.5t-131.5 -32.5t-112.5 -53.5q-50 -29 -86.5 -66.5t-56.5 -76.5t-29 -74.5t-9 -69.5zM335 514q0 47 17 87.5t38.5 64.5t54 45t50.5 28.5t42 16.5 q35 11 76.5 19.5t77.5 12t58.5 5t34.5 1.5q35 0 54 -3q51 -36 82 -59t63.5 -50.5t50.5 -48.5t33.5 -46t21.5 -50.5t6 -55.5q0 -113 -91 -183.5t-255 -70.5q-187 0 -300.5 80t-113.5 207zM453 1591q0 110 51 174q28 35 73.5 56t91.5 21q56 0 105.5 -28.5t83.5 -74.5 t59 -103.5t36.5 -115.5t11.5 -110q0 -113 -59 -172q-18 -19 -44 -33.5t-56.5 -23.5t-58.5 -9q-58 0 -108 28.5t-83.5 73.5t-57.5 101.5t-34.5 111.5t-10.5 104zM1408 1024v128h256v256h128v-256h256v-128h-256v-256h-128v256h-256z" />
39
- <glyph unicode="&#xf219;" d="M134.5 1267.5q5.5 80.5 41 179.5t102.5 191q70 78 153.5 135t167 86.5t172 45.5t169 15t156.5 -8t137.5 -21t107.5 -26.5t72 -22.5l25 -9q12 -5 32 -14.5t74.5 -45.5t101 -78.5t97 -114.5t78 -153t27.5 -194.5t-40 -238.5q-43 -89 -97 -157.5t-109.5 -110t-115.5 -69 t-115.5 -37t-107.5 -12t-95.5 4t-76 13t-49.5 13.5l-18 6v-277q-1 -3 -2 -9t-6.5 -23t-14 -34t-24.5 -39.5t-36 -42t-51.5 -39.5t-68.5 -33q-52 -19 -107 -20t-97 11.5t-76.5 27.5t-53.5 27l-18 13v280q33 -34 67 -55.5t67.5 -28.5t61.5 11t44 63v946h312v-538l65 -13 q206 -32 329 60q105 78 128 243q2 76 -15.5 141t-49 110.5t-72.5 82.5t-86.5 59.5t-91.5 39t-87.5 24t-73.5 11.5t-52 5h-19l-66 -2q-217 -16 -359 -141q-57 -50 -97 -115q-27 -45 -39.5 -93t-11 -88t10 -78.5t22 -67.5t25.5 -51t21 -33l9 -12l-225 -201q-7 9 -18.5 25 t-40.5 68.5t-49.5 107.5t-34.5 137.5t-8.5 163z" />
40
- <glyph unicode="&#xf220;" d="M141 1431q0 133 65.5 245.5t178 178t245.5 65.5q141 0 260 -75q69 12 144 12q171 0 327 -66.5t269 -179.5t179.5 -269t66.5 -327q0 -96 -19 -181q51 -106 50 -217q0 -133 -65.5 -245.5t-178 -178t-244.5 -65.5q-123 0 -231 58q-79 -14 -155 -14q-171 0 -327 67t-269 180 t-179.5 269t-66.5 327q0 86 17 169q-67 116 -67 247zM537 775q0 -75 54 -153q52 -76 139 -123q119 -63 302 -63q150 0 263 46q111 46 171 130q59 85 59 188q0 88 -34 149q-35 62 -96 100q-58 39 -143 66q-77 25 -187 49q-89 20 -116 28q-35 9 -68 27q-33 15 -50 38 q-17 20 -17 49q0 46 52 80q54 36 146 36q97 0 141 -32q43 -32 75 -94q30 -48 51 -67q25 -22 72 -22q53 0 87 36q34 35 34 81t-25 96q-24 47 -82 92q-57 45 -139 70q-86 26 -197 26q-139 0 -247 -40q-107 -39 -164 -113q-57 -73 -57 -170q0 -102 55 -170q52 -65 144 -105 q95 -40 221 -66q93 -20 154 -38q57 -19 90 -50q33 -30 33 -80q0 -64 -62 -105q-65 -44 -170 -44q-78 0 -123 22q-47 22 -70 54q-27 34 -49 86q-21 49 -49 72q-32 26 -75 26q-52 0 -87 -33q-36 -33 -36 -79z" />
41
- <glyph unicode="&#xf221;" d="M384 384v640h192q49 0 104 47t103.5 127.5t80.5 204.5t32 261q0 5 0.5 13.5t4 31t9.5 39t19 30.5t31 14q33 0 77.5 -42t79.5 -119t35 -159q0 -85 -8 -165t-16 -117l-8 -38h416q53 0 90.5 -37.5t37.5 -90.5q0 -41 -24 -74t-62 -46q22 -33 22 -72q0 -41 -24 -74t-62 -46 q22 -33 22 -72q0 -53 -37.5 -90.5t-90.5 -37.5h-64q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-448q-65 0 -123 20t-93.5 44t-80.5 44t-87 20h-128z" />
42
- <glyph unicode="&#xf222;" d="M205 1168q0 83 59 142t142 59q100 0 160 -83q183 97 412 106l92 457q5 22 23 33q18 12 39 7l313 -72q24 41 65.5 65.5t89.5 24.5q74 0 126.5 -52.5t52.5 -126.5t-52.5 -126.5t-126.5 -52.5q-71 0 -122 48.5t-56 119.5l-262 60l-77 -386q222 -12 397 -108q60 86 163 86 q83 0 141.5 -59t58.5 -142q0 -55 -28 -100.5t-74 -72.5q14 -50 14 -99q0 -135 -98.5 -250t-267.5 -181.5t-368 -66.5t-368.5 66.5t-268 181t-98.5 249.5q0 50 16 104q-44 27 -70.5 71.5t-26.5 97.5zM307 1168q0 -47 40 -75q47 75 132 137q-29 36 -73 36q-41 0 -70 -28.5 t-29 -69.5zM388 896q0 -107 85 -198t230.5 -144t317.5 -53q171 0 316.5 53t230.5 143.5t85 197.5q0 108 -85 199t-230.5 144t-316.5 53q-172 0 -317.5 -53t-230.5 -144t-85 -198zM672 982q0 46 32.5 79t78.5 33q47 0 79.5 -33t32.5 -79t-33 -79t-79 -33t-78.5 33t-32.5 79z M737 739.5q0 21.5 15 36.5t36 15t36 -15q56 -56 199 -56q145 0 201 56q15 15 36 15t36 -15t15 -36.5t-15 -36.5q-86 -86 -271 -86q-187 0 -273 86q-15 15 -15 36.5zM1153 982q0 46 32.5 79t79.5 33t79.5 -33t32.5 -79t-33 -79t-79 -33t-79 33t-33 79zM1523 1728 q0 -32 22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5t-54.5 -22.5t-22.5 -54.5zM1567 1227q83 -61 131 -138q43 31 43 79q0 40 -28.5 69t-69.5 29q-45 0 -76 -39z" />
43
- <glyph unicode="&#xf223;" d="M256 849v209h263v-206q0 -33 23.5 -56.5t57.5 -23.5t57.5 23.5t23.5 56.5v487q5 136 104.5 230.5t238.5 94.5t238.5 -95.5t104.5 -231.5v-107l-157 -45l-105 48v92q0 34 -23.5 57t-57.5 23t-57.5 -23t-23.5 -57l-1 -481q-1 -138 -101.5 -235t-241.5 -97q-142 0 -242.5 99 t-100.5 238zM1105 846v210l105 -48l157 46v-212q0 -33 23.5 -56.5t57.5 -23.5t57.5 23.5t23.5 56.5v216h263v-209q0 -139 -100.5 -238t-242.5 -99t-242 97.5t-102 236.5z" />
44
- <glyph unicode="&#xf224;" d="M256 1152v384q0 106 75 181t181 75h1024q106 0 181 -75t75 -181v-384q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM512 1281q0 -53 38 -91l362 -362l4 4q37 -64 108 -64t108 64l5 -4l362 362q37 38 37 91t-37 90t-91 37 q-53 0 -90 -37l-294 -294l-293 294q-37 37 -91 37t-90 -37q-38 -37 -38 -90z" />
45
- <glyph unicode="&#xf225;" d="M128 930l365 291l531 -328l-369 -308zM128 1513l527 345l369 -308l-531 -329zM497 508v115l158 -103l370 307l370 -307l158 103v-115l-528 -317zM1024 893l532 328l364 -291l-527 -345zM1024 1550l369 308l527 -345l-364 -292z" />
46
- <glyph unicode="&#xf300;" d="M256 896v384q0 106 75 181t181 75h1024q106 0 181 -75t75 -181v-384q0 -106 -75 -181t-181 -75h-448l-448 -448v448h-128q-106 0 -181 75t-75 181z" />
47
- <glyph unicode="&#xf301;" d="M384 512v1024h384l64 -128h448v-128h-640l-128 -256h128l64 128h960l-256 -640h-1024z" />
48
- <glyph unicode="&#xf302;" d="M256 768l768 768h512v-512l-768 -768zM1152 1280q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
49
- <glyph unicode="&#xf303;" d="M256 1088q0 143 55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5zM384 1088q0 -117 45.5 -223.5t123 -184t184 -123t223.5 -45.5 t223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5zM896 1062v474h128v-421l298 -298l-90 -91z" />
50
- <glyph unicode="&#xf304;" d="M512 384v256q0 159 112.5 271.5t271.5 112.5h256q159 0 271.5 -112.5t112.5 -271.5v-256h-1024zM768 1408q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181z" />
51
- <glyph unicode="&#xf305;" d="M256 384v1280h256v128h128v-128h640v128h128v-128h256v-1280h-1408zM384 640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640zM768 1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45 v-512q0 -26 -19 -45t-45 -19t-45 19t-19 45v448h-64q-26 0 -45 19t-19 45z" />
52
- <glyph unicode="&#xf306;" d="M256 384v1280h256v128h128v-128h640v128h128v-128h256v-1280h-1408zM384 640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640zM768 1216q0 26 19 45t45 19h256h2h1h3 q22 -2 38.5 -18t19.5 -39v-2v-2v-1v-2q0 -5 -2 -15l-128 -512q-6 -26 -28.5 -40t-48.5 -7q-26 6 -40 28.5t-7 48.5l108 433h-174q-26 0 -45 19t-19 45z" />
53
- <glyph unicode="&#xf307;" d="M256 384v1280h256v128h128v-128h640v128h128v-128h256v-1280h-1408zM384 640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640zM512 640v128h128v-128h-128zM512 896v128h128v-128 h-128zM768 640v128h128v-128h-128zM768 896v128h128v-128h-128zM768 1152v128h128v-128h-128zM1024 640v128h128v-128h-128zM1024 896v128h128v-128h-128zM1024 1152v128h128v-128h-128zM1280 896v128h128v-128h-128zM1280 1152v128h128v-128h-128z" />
54
- <glyph unicode="&#xf308;" d="M342 342q12 45 22 71t38 66.5t76 88.5l395 395l-227 227l181 181q37 -37 90.5 -37t91.5 37l181 181q38 38 38 91t-38 90l181 181l543 -543l-181 -181q-37 38 -90 38t-91 -38l-181 -181q-37 -37 -37 -90t37 -91l-181 -181l-227 226l-395 -395q-68 -68 -113.5 -93 t-112.5 -43z" />
55
- <glyph unicode="&#xf400;" d="M256 1216q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337l495 -495l-128 -128l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5zM384 1216q0 -185 131.5 -316.5 t316.5 -131.5q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5q-185 0 -316.5 -131.5t-131.5 -316.5z" />
56
- <glyph unicode="&#xf401;" d="M256 1216q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337l495 -495l-128 -128l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5zM384 1216q0 -185 131.5 -316.5 t316.5 -131.5q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5q-185 0 -316.5 -131.5t-131.5 -316.5zM512 1152v128h640v-128h-640z" />
57
- <glyph unicode="&#xf402;" d="M256 1216q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337l495 -495l-128 -128l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5zM384 1216q0 -185 131.5 -316.5 t316.5 -131.5q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5q-185 0 -316.5 -131.5t-131.5 -316.5zM512 1152v128h256v256h128v-256h256v-128h-256v-256h-128v256h-256z" />
58
- <glyph unicode="&#xf403;" d="M0 1024l506 506q101 103 234.5 160.5t283.5 57.5t283.5 -57.5t233.5 -159.5l507 -507l-506 -507q-101 -103 -234.5 -160t-283.5 -57t-283.5 57.5t-233.5 160.5zM272 1024l370 -371q77 -78 175.5 -119.5t206.5 -41.5t206 41.5t174 118.5l373 372l-371 371 q-158 161 -382 161q-108 0 -206.5 -41t-173.5 -119zM640 1024q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5zM1024 1152q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5z" />
59
- <glyph unicode="&#xf404;" d="M0 1024l506 506q101 103 234.5 160.5t283.5 57.5q193 0 358 -95l-143 -143q-103 46 -215 46q-108 0 -206.5 -41t-173.5 -119l-372 -372l240 -240l-136 -136zM339 429l90 -90l1280 1280l-90 90zM640 1024q0 159 112.5 271.5t271.5 112.5q44 0 98 -14l-468 -468 q-14 54 -14 98zM666 395l143 143q103 -46 215 -46q108 0 206 41.5t174 118.5l373 372l-241 241l136 135l376 -376l-506 -507q-101 -103 -234.5 -160t-283.5 -57q-193 0 -358 95zM926 654l468 468q14 -54 14 -98q0 -159 -112.5 -271.5t-271.5 -112.5q-44 0 -98 14z" />
60
- <glyph unicode="&#xf405;" d="M640 768l320 320l-320 320l128 128l320 -320l320 320l128 -128l-320 -320l320 -320l-128 -128l-320 320l-320 -320z" />
61
- <glyph unicode="&#xf406;" d="M128 256l832 832l-832 832l128 128l832 -832l832 832l128 -128l-832 -832l832 -832l-128 -128l-832 832l-832 -832z" />
62
- <glyph unicode="&#xf407;" d="M384 1280v128l256 128q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5l256 -128v-128h-1152zM512 512v704h128v-704h128v704h128v-704h128v704h128v-704h128v704h128v-704q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5zM768 1472 q0 -26 19 -45t45 -19h256q26 0 45 19t19 45t-19 45t-45 19h-256q-26 0 -45 -19t-19 -45z" />
63
- <glyph unicode="&#xf408;" d="M256 1151l476 -330l-183 -535l475 332l475 -332l-183 535l476 330l-587 -1l-181 535l-180 -535z" />
64
- <glyph unicode="&#xf409;" d="M384 1152l640 512l640 -512l-128 -128v-512h-1024v512zM896 576h256v448h-256v-448z" />
65
- <glyph unicode="&#xf410;" d="M256 512v704l768 -384l768 384v-704h-1536zM256 1408v128h1536v-128l-768 -384z" />
66
- <glyph unicode="&#xf411;" d="M384 384v448l896 896l448 -448l-896 -896h-448zM512 768l256 -256l128 128l-256 256zM685 941l96 -96l595 595l-96 96zM845 781l96 -96l595 595l-96 96z" />
67
- <glyph unicode="&#xf412;" d="M256 640v704l384 384v-704h640v448l640 -640l-640 -640v448h-1024z" />
68
- <glyph unicode="&#xf413;" d="M256 448q0 -80 56 -136t136 -56t136 56t56 136t-56 136t-136 56t-136 -56t-56 -136zM256 1024v256q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5h-256q0 209 -103 385.5t-279.5 279.5t-385.5 103zM256 1536v256q209 0 408 -55t367.5 -154t310.5 -241t241 -310.5 t154 -367.5t55 -408h-256q0 260 -101.5 497t-273 408.5t-408.5 273t-497 101.5z" />
69
- <glyph unicode="&#xf414;" d="M21 358q-57 102 31 244l760 1237q57 93 134.5 126.5t155 0t135.5 -126.5l759 -1237q88 -142 31 -244t-224 -102h-1557q-168 0 -225 102zM883 1536l51 -640h179l52 640h-282zM896 640q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5z" />
70
- <glyph unicode="&#xf415;" d="M128 1024v256h310q75 172 233.5 278t352.5 106q130 0 246.5 -50t204.5 -139q37 -37 37 -90t-37 -91t-90 -38t-91 38q-116 114 -270 114q-159 0 -271.5 -112.5t-112.5 -271.5h-512zM536 665q0 53 38 90t91 37t90 -37q113 -115 269 -115q159 0 271.5 112.5t112.5 271.5h512 v-256h-310q-75 -172 -233.5 -278t-352.5 -106q-130 0 -246 50t-205 139l1 1q-38 38 -38 91zM832 1024q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136z" />
71
- <glyph unicode="&#xf416;" d="M512 832v320h128v-320q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5v640q0 80 -56 136t-136 56t-136 -56t-56 -136v-512q0 -26 19 -45t45 -19t45 19t19 45v452h128v-452q0 -80 -56 -136t-136 -56t-136 56t-56 136v512q0 133 93.5 226.5t226.5 93.5t226.5 -93.5 t93.5 -226.5v-640q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5z" />
72
- <glyph unicode="&#xf417;" d="M384 1216q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5t-44.5 -222.5t-124.5 -185.5l-407 -406l-407 406q-80 80 -124.5 185.5t-44.5 222.5zM640 1216q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5t-93.5 226.5 t-226.5 93.5t-226.5 -93.5t-93.5 -226.5z" />
73
- <glyph unicode="&#xf418;" d="M608 1056l128 128l224 -192l448 512l128 -96l-512 -768h-128z" />
74
- <glyph unicode="&#xf419;" d="M0 256v256h2048v-256h-2048zM0 896v256h2048v-256h-2048zM0 1536v256h2048v-256h-2048z" />
75
- <glyph unicode="&#xf420;" d="M256 1024q0 155 60 294.5t167 246.5l-227 227h640v-640l-232 232q-72 -71 -112 -163.5t-40 -196.5q0 -176 108.5 -313.5t275.5 -180.5v-262q-180 30 -326 137t-230 269.5t-84 349.5zM1152 256v640l19 -19l213 -213q71 71 111.5 164t40.5 196q0 176 -108.5 313.5 t-275.5 180.5v263q180 -31 326 -137.5t230 -269.5t84 -350q0 -155 -60 -294.5t-167 -246.5l227 -227h-640z" />
76
- <glyph unicode="&#xf421;" d="M384 896v256h1152v-256h-1152z" />
77
- <glyph unicode="&#xf422;" d="M384 512v1024h1152v-1024h-1152zM512 640h896v640h-896v-640z" />
78
- <glyph unicode="&#xf423;" d="M83 832l373 671l112 -62l-267 -481h403v-384h-128v256h-493zM768 1024q0 87 43 160.5t116.5 116.5t160.5 43t160.5 -43t116.5 -116.5t43 -160.5t-43 -160.5t-116.5 -116.5t-160.5 -43t-160.5 43t-116.5 116.5t-43 160.5zM896 1024q0 -79 56.5 -135.5t135.5 -56.5 t135.5 56.5t56.5 135.5t-56.5 135.5t-135.5 56.5t-135.5 -56.5t-56.5 -135.5zM1427 832l373 671l112 -62l-267 -481h403v-384h-128v256h-493z" />
79
- <glyph unicode="&#xf424;" d="M256 640v768l384 384h768l384 -384v-768l-384 -384h-768zM883 1536l51 -640h179l52 640h-282zM896 640q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
80
- <glyph unicode="&#xf425;" d="M384 384v1280h256q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5h256v-1280h-1152zM512 512h896v1024h-128v-128h-640v128h-128v-1024zM640 704q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM640 960q0 26 19 45t45 19t45 -19t19 -45 t-19 -45t-45 -19t-45 19t-19 45zM640 1216q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM768 1600q0 -26 19 -45t45 -19h256q26 0 45 19t19 45t-19 45t-45 19h-256q-26 0 -45 -19t-19 -45zM896 640v128h384v-128h-384zM896 896v128h384v-128h-384z M896 1152v128h384v-128h-384z" />
81
- <glyph unicode="&#xf426;" d="M128 768q0 106 75 181t181 75h7q-7 29 -7 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5t112.5 -271.5q0 -62 -23 -128h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-1280q-106 0 -181 75t-75 181z" />
82
- <glyph unicode="&#xf427;" d="M384 384v288l455 455l-1 1q-74 74 -74 180t74 181l233 233q75 74 181 74t180 -74l286 -286q74 -75 74 -180.5t-74 -180.5l-233 -233q-74 -73 -178.5 -74t-179.5 71l-455 -455h-288zM1088 1360l256 -256l160 160l-256 256z" />
83
- <glyph unicode="&#xf428;" d="M768 1024q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181z" />
84
- <glyph unicode="&#xf429;" d="M384 896v128h896l-343 343l87 86l493 -493l-493 -493l-87 86l343 343h-896z" />
85
- <glyph unicode="&#xf430;" d="M531 960l493 -493l87 86l-343 343h896v128h-896l343 343l-87 86z" />
86
- <glyph unicode="&#xf431;" d="M384 1152l128 128l448 -448l448 448l128 -128l-576 -576z" />
87
- <glyph unicode="&#xf432;" d="M384 768l576 576l576 -576l-128 -128l-448 448l-448 -448z" />
88
- <glyph unicode="&#xf433;" d="M0 0v896l896 -896h-896z" />
89
- <glyph unicode="&#xf434;" d="M1152 0l896 896v-896h-896z" />
90
- <glyph unicode="&#xf435;" d="M384 512l640 640l640 -640h-1280zM384 1280v128h1280v-128h-1280z" />
91
- <glyph unicode="&#xf436;" d="M512 640v128h128v-128h-128zM512 896v128h128v-128h-128zM512 1152v128h128v-128h-128zM512 1408v128h128v-128h-128zM768 640v128h128v-128h-128zM768 896v128h128v-128h-128zM768 1152v128h128v-128h-128zM768 1408v128h128v-128h-128zM1024 640v128h128v-128h-128z M1024 896v128h128v-128h-128zM1024 1152v128h128v-128h-128zM1024 1408v128h128v-128h-128zM1280 640v128h128v-128h-128zM1280 896v128h128v-128h-128zM1280 1152v128h128v-128h-128zM1280 1408v128h128v-128h-128z" />
92
- <glyph unicode="&#xf437;" d="M512 512v1024q0 106 75 181t181 75h512q106 0 181 -75t75 -181v-1024q0 -106 -75 -181t-181 -75h-512q-106 0 -181 75t-75 181zM640 768h768v768h-768v-768zM896 512q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z " />
93
- <glyph unicode="&#xf438;" d="M256 1024v256h512v128l384 -256l-384 -256v128h-512zM512 512v384h128v-128h768v768h-768v-128h-128v128q0 106 75 181t181 75h512q106 0 181 -75t75 -181v-1024q0 -106 -75 -181t-181 -75h-512q-106 0 -181 75t-75 181zM896 512q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
94
- <glyph unicode="&#xf439;" d="M384 1152h1280q0 -231 -145.5 -406.5t-366.5 -220.5v-269h-256v269q-221 45 -366.5 220.5t-145.5 406.5zM640 1280v384q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5v-384h-256zM1152 1280v384q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5v-384h-256z" />
95
- <glyph unicode="&#xf440;" d="M128 768q0 106 75 181t181 75h6q-6 32 -6 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5t112.5 -271.5q0 -62 -23 -128h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-384v256h-512v-256h-384q-106 0 -181 75t-75 181 zM640 384h256v256h256v-256h256l-384 -384z" />
96
- <glyph unicode="&#xf441;" d="M128 768q0 106 75 181t181 75h6q-6 32 -6 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5t112.5 -271.5q0 -62 -23 -128h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-512v256h256l-384 384l-384 -384h256v-256h-512 q-106 0 -181 75t-75 181z" />
97
- <glyph unicode="&#xf442;" d="M512 512v896h512l-128 -128h-256v-640h640v256l128 128v-512h-896zM896 987l550 549h-422v128h640v-640h-128v422l-550 -550z" />
98
- <glyph unicode="&#xf443;" d="M512 384v1280h640l384 -384v-896h-1024zM640 512h768v640h-384v384h-384v-1024z" />
99
- <glyph unicode="&#xf444;" d="M384 512v1024q0 106 75 181t181 75h1024v-1152h-64q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5h64v-128h-1024q-106 0 -181 75t-75 181zM512 512q0 -53 37.5 -90.5t90.5 -37.5h818q-50 55 -50 128t50 128h-818q-53 0 -90.5 -37.5t-37.5 -90.5z" />
100
- <glyph unicode="&#xf445;" d="M160 747l232 201q-8 67 -8 76q0 8 8 75l-232 201l58 139l305 -21q47 60 107 107l-21 305l139 58l201 -232q67 8 75 8t75 -8l201 232l140 -58l-22 -305q56 -44 107 -107l305 22l58 -139l-232 -201q8 -67 8 -76q0 -8 -8 -75l232 -201l-58 -140l-305 22q-44 -56 -107 -107 l22 -305l-139 -58l-201 232q-67 -8 -76 -8q-8 0 -75 8l-201 -232l-139 58l21 305q-56 44 -107 107l-305 -22zM768 1024q0 -106 75 -181t181 -75t181 75t75 181t-75 181t-181 75t-181 -75t-75 -181z" />
101
- <glyph unicode="&#xf446;" d="M256 1024q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM512 1024q0 -212 150 -362t362 -150q135 0 259 72l-699 699q-72 -126 -72 -259zM765 1464l699 -699 q72 123 72 259q0 212 -150 362t-362 150q-136 0 -259 -72z" />
102
- <glyph unicode="&#xf447;" d="M256 1664v128h384v-256h1152l-256 -640h-896v-128h896v-128h-1024v1024h-256zM512 384q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM1280 384q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5 t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
103
- <glyph unicode="&#xf448;" d="M512 384v1280h384v-1280h-384zM1152 384v1280h384v-1280h-384z" />
104
- <glyph unicode="&#xf449;" d="M512 512v1024h1024v-1024h-1024z" />
105
- <glyph unicode="&#xf450;" d="M256 384v1280h384v-1280h-384zM768 1024l1024 640v-1280z" />
106
- <glyph unicode="&#xf451;" d="M256 384v1280l1024 -640zM1408 384v1280h384v-1280h-384z" />
107
- <glyph unicode="&#xf452;" d="M512 384v1280l1024 -640z" />
108
- <glyph unicode="&#xf453;" d="M256 256v1536q0 106 75 181t181 75h1024q106 0 181 -75t75 -181v-1536q0 -106 -75 -181t-181 -75h-1024q-106 0 -181 75t-75 181zM512 512h1024v1280h-1024v-1280zM896 256q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5z" />
109
- <glyph unicode="&#xf454;" d="M128 1024v256h512v128l384 -256l-384 -256v128h-512zM256 256v640h256v-384h1024v1280h-1024v-384h-256v384q0 106 75 181t181 75h1024q106 0 181 -75t75 -181v-1536q0 -106 -75 -181t-181 -75h-1024q-106 0 -181 75t-75 181zM896 256q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
110
- <glyph unicode="&#xf455;" d="M256 1024q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM896 1408q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5zM928 512h192v640h-192v-640z" />
111
- <glyph unicode="&#xf456;" d="M256 1024q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM883 1536l51 -640h179l52 640h-282zM896 640q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5 t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
112
- <glyph unicode="&#xf457;" d="M256 1024q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5zM720 1442l92 -180q134 71 234 71q38 0 65 -16q26 -17 26 -44q0 -35 -24 -63q-24 -27 -77 -61 q-68 -42 -95 -87q-26 -44 -26 -109v-57h204v34q0 29 17 49q18 21 87 66q83 53 120 111t37 139q0 111 -84 176q-85 65 -232 65q-180 0 -344 -94zM896 640q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
113
- <glyph unicode="&#xf458;" d="M128 384v1280l768 -480v480l1024 -640l-1024 -640v480z" />
114
- <glyph unicode="&#xf459;" d="M128 1024l1024 -640v480l768 -480v1280l-768 -480v480z" />
115
- <glyph unicode="&#xf460;" d="M256 1280h128l86 256h340l86 -256l-256 -768h-128zM533 1280h214l-43 128h-128zM768 512l256 768h128l86 256h340l86 -256h128l-256 -768h-768zM1301 1280h214l-43 128h-128z" />
116
- <glyph unicode="&#xf461;" d="M256 1261q8 -158 120 -264l648 -613l648 613q112 106 120 264t-93 276t-251.5 126.5t-262.5 -97.5l-161 -153l-161 153q-112 106 -262.5 97.5t-251.5 -126.5t-93 -276z" />
117
- <glyph unicode="&#xf462;" d="M102 1024l304 -455l213 142l-209 313l209 313l-213 142zM772 543l248 -62l256 1024l-248 62zM1430 711l213 -142l303 455l-303 455l-213 -142l208 -313z" />
118
- <glyph unicode="&#xf463;" d="M0 512v704l768 -384l256 128v-448h-1024zM0 1408v128h1536v-128l-768 -384zM1152 384v640q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5zM1280 640h256v-256h128v256h256v128h-256 v256h-128v-256h-256v-128z" />
119
- <glyph unicode="&#xf464;" d="M0 512v704l768 -384l256 128v-448h-1024zM0 1408v128h1536v-128l-768 -384zM1152 384v640q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5zM1280 640h640v128h-640v-128z" />
120
- <glyph unicode="&#xf465;" d="M0 512v704l768 -384l256 128v-448h-1024zM0 1408v128h1536v-128l-768 -384zM1152 384v640q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5zM1260 656l272 -272l452 453l-90 90 l-362 -362l-181 181z" />
121
- <glyph unicode="&#xf466;" d="M0 1024l640 640v-320l-320 -320l320 -320v-320zM512 1024l640 640v-384h256q212 0 362 -150t150 -362v-300l-150 150q-74 74 -168 112t-194 38h-256v-384z" />
122
- <glyph unicode="&#xf467;" d="M384 1024l640 640v-384h256q212 0 362 -150t150 -362v-300l-150 150q-74 74 -168 112t-194 38h-256v-384z" />
123
- <glyph unicode="&#xf468;" d="M256 256v1536h256v-1536h-256zM640 896v768q35 0 63.5 13t54 32t56.5 38t85 32t125 13q70 0 125.5 -13t93 -32l75 -38t93 -32t125.5 -13h256v-768h-256q-70 0 -125.5 13t-93 32l-75 38t-93 32t-125.5 13q-71 0 -125 -13t-85 -32t-56.5 -38t-54 -32t-63.5 -13z" />
124
- <glyph unicode="&#xf469;" d="M256 512v768h1536v-768h-256v384h-1024v-384h-256zM640 640v128h768v-128q0 -158 113 -271l112 -113h-768l-112 113q-113 113 -113 271zM640 1408h768v256h-768v-256z" />
125
- <glyph unicode="&#xf470;" d="M384 384v640q0 53 37.5 90.5t90.5 37.5v128q0 212 150 362t362 150t362 -150t150 -362v-128q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-1024q-53 0 -90.5 37.5t-37.5 90.5zM768 1152h512v128q0 106 -75 181t-181 75t-181 -75t-75 -181v-128z" />
126
- <glyph unicode="&#xf471;" d="M512 512v1024h512q106 0 181 -75t75 -181q0 -87 -57 -159q83 -39 134 -117t51 -172q0 -133 -93.5 -226.5t-226.5 -93.5h-576zM768 640h192q80 0 136 56t56 136t-56 136t-136 56h-192v-384zM768 1152h128q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5h-128v-256z" />
127
- <glyph unicode="&#xf472;" d="M640 512l40 128h128l240 768h-128l40 128h448l-40 -128h-128l-240 -768h128l-40 -128h-448z" />
128
- <glyph unicode="&#xf473;" d="M384 384v1280h1280v-1280h-1280zM512 512h1024v576l-128 192l-448 -672l-192 288zM640 1280q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
129
- <glyph unicode="&#xf474;" d="M128 256v384l154 -154l230 154l-154 -230l154 -154h-384zM128 1408v384h384l-154 -154l154 -230l-230 154zM640 768v512h768v-512h-768zM1536 256l154 154l-154 230l230 -154l154 154v-384h-384zM1536 1408l154 230l-154 154h384v-384l-154 154z" />
130
- <glyph unicode="&#xf500;" d="M128 0l960 960l960 -960h-1920z" />
131
- <glyph unicode="&#xf501;" d="M0 128l960 960l-960 960v-1920z" />
132
- <glyph unicode="&#xf502;" d="M128 2048l960 -960l960 960h-1920z" />
133
- <glyph unicode="&#xf503;" d="M1088 1088l960 960v-1920z" />
134
- </font>
135
- </defs></svg>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
css/font/genericons-regular-webfont.ttf DELETED
Binary file
css/font/genericons-regular-webfont.woff DELETED
Binary file
css/genericons.css CHANGED
@@ -1,26 +1,31 @@
1
  /**
2
 
3
- Genericons Helper CSS
4
 
5
  */
6
 
7
 
8
- /**
9
- * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys.
10
- */
11
-
12
  @font-face {
13
- font-family: 'Genericons';
14
- src: url('font/genericons-regular-webfont.eot');
 
 
 
 
 
 
 
15
  }
16
 
17
- @font-face {
18
- font-family: 'Genericons';
19
- src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
20
- url('font/genericons-regular-webfont.ttf') format('truetype'),
21
- url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');
22
- font-weight: normal;
23
- font-style: normal;
24
  }
25
 
26
 
@@ -29,168 +34,160 @@
29
  */
30
 
31
  .genericon {
32
- display: inline-block;
33
- width: 16px;
34
- height: 16px;
35
- -webkit-font-smoothing: antialiased;
36
- -moz-osx-font-smoothing: grayscale;
37
  font-size: 16px;
 
 
 
 
 
 
 
 
 
38
  line-height: 1;
39
- font-family: 'Genericons';
40
  text-decoration: inherit;
41
- font-weight: normal;
42
- font-style: normal;
43
- vertical-align: top;
 
44
  }
45
 
46
- /**
47
- * IE7 and IE6 hacks
48
- */
49
-
50
- .genericon {
51
- *overflow: auto;
52
- *zoom: 1;
53
- *display: inline;
54
- }
55
 
56
  /**
57
  * Individual icons
58
  */
59
 
60
- /* Post formats */
61
- .genericon-standard:before { content: '\f100'; }
62
- .genericon-aside:before { content: '\f101'; }
63
- .genericon-image:before { content: '\f102'; }
64
- .genericon-gallery:before { content: '\f103'; }
65
- .genericon-video:before { content: '\f104'; }
66
- .genericon-status:before { content: '\f105'; }
67
- .genericon-quote:before { content: '\f106'; }
68
- .genericon-link:before { content: '\f107'; }
69
- .genericon-chat:before { content: '\f108'; }
70
- .genericon-audio:before { content: '\f109'; }
71
-
72
- /* Social icons */
73
- .genericon-github:before { content: '\f200'; }
74
- .genericon-dribbble:before { content: '\f201'; }
75
- .genericon-twitter:before { content: '\f202'; }
76
- .genericon-facebook:before { content: '\f203'; }
77
- .genericon-facebook-alt:before { content: '\f204'; }
78
- .genericon-wordpress:before { content: '\f205'; }
79
- .genericon-googleplus:before { content: '\f206'; }
80
- .genericon-linkedin:before { content: '\f207'; }
81
- .genericon-linkedin-alt:before { content: '\f208'; }
82
- .genericon-pinterest:before { content: '\f209'; }
83
- .genericon-pinterest-alt:before { content: '\f210'; }
84
- .genericon-flickr:before { content: '\f211'; }
85
- .genericon-vimeo:before { content: '\f212'; }
86
- .genericon-youtube:before { content: '\f213'; }
87
- .genericon-tumblr:before { content: '\f214'; }
88
- .genericon-instagram:before { content: '\f215'; }
89
- .genericon-codepen:before { content: '\f216'; }
90
- .genericon-polldaddy:before { content: '\f217'; }
91
- .genericon-googleplus-alt:before { content: '\f218'; }
92
- .genericon-path:before { content: '\f219'; }
93
- .genericon-skype:before { content: '\f220'; }
94
- .genericon-digg:before { content: '\f221'; }
95
- .genericon-reddit:before { content: '\f222'; }
96
- .genericon-stumbleupon:before { content: '\f223'; }
97
- .genericon-pocket:before { content: '\f224'; }
98
- .genericon-dropbox:before { content: '\f225'; }
99
-
100
- /* Meta icons */
101
- .genericon-comment:before { content: '\f300'; }
102
- .genericon-category:before { content: '\f301'; }
103
- .genericon-tag:before { content: '\f302'; }
104
- .genericon-time:before { content: '\f303'; }
105
- .genericon-user:before { content: '\f304'; }
106
- .genericon-day:before { content: '\f305'; }
107
- .genericon-week:before { content: '\f306'; }
108
- .genericon-month:before { content: '\f307'; }
109
- .genericon-pinned:before { content: '\f308'; }
110
-
111
- /* Other icons */
112
- .genericon-search:before { content: '\f400'; }
113
- .genericon-unzoom:before { content: '\f401'; }
114
- .genericon-zoom:before { content: '\f402'; }
115
- .genericon-show:before { content: '\f403'; }
116
- .genericon-hide:before { content: '\f404'; }
117
- .genericon-close:before { content: '\f405'; }
118
- .genericon-close-alt:before { content: '\f406'; }
119
- .genericon-trash:before { content: '\f407'; }
120
- .genericon-star:before { content: '\f408'; }
121
- .genericon-home:before { content: '\f409'; }
122
- .genericon-mail:before { content: '\f410'; }
123
- .genericon-edit:before { content: '\f411'; }
124
- .genericon-reply:before { content: '\f412'; }
125
- .genericon-feed:before { content: '\f413'; }
126
- .genericon-warning:before { content: '\f414'; }
127
- .genericon-share:before { content: '\f415'; }
128
- .genericon-attachment:before { content: '\f416'; }
129
- .genericon-location:before { content: '\f417'; }
130
- .genericon-checkmark:before { content: '\f418'; }
131
- .genericon-menu:before { content: '\f419'; }
132
- .genericon-refresh:before { content: '\f420'; }
133
- .genericon-minimize:before { content: '\f421'; }
134
- .genericon-maximize:before { content: '\f422'; }
135
- .genericon-404:before { content: '\f423'; }
136
- .genericon-spam:before { content: '\f424'; }
137
- .genericon-summary:before { content: '\f425'; }
138
- .genericon-cloud:before { content: '\f426'; }
139
- .genericon-key:before { content: '\f427'; }
140
- .genericon-dot:before { content: '\f428'; }
141
- .genericon-next:before { content: '\f429'; }
142
- .genericon-previous:before { content: '\f430'; }
143
- .genericon-expand:before { content: '\f431'; }
144
- .genericon-collapse:before { content: '\f432'; }
145
- .genericon-dropdown:before { content: '\f433'; }
146
- .genericon-dropdown-left:before { content: '\f434'; }
147
- .genericon-top:before { content: '\f435'; }
148
- .genericon-draggable:before { content: '\f436'; }
149
- .genericon-phone:before { content: '\f437'; }
150
- .genericon-send-to-phone:before { content: '\f438'; }
151
- .genericon-plugin:before { content: '\f439'; }
152
- .genericon-cloud-download:before { content: '\f440'; }
153
- .genericon-cloud-upload:before { content: '\f441'; }
154
- .genericon-external:before { content: '\f442'; }
155
- .genericon-document:before { content: '\f443'; }
156
- .genericon-book:before { content: '\f444'; }
157
- .genericon-cog:before { content: '\f445'; }
158
- .genericon-unapprove:before { content: '\f446'; }
159
- .genericon-cart:before { content: '\f447'; }
160
- .genericon-pause:before { content: '\f448'; }
161
- .genericon-stop:before { content: '\f449'; }
162
- .genericon-skip-back:before { content: '\f450'; }
163
- .genericon-skip-ahead:before { content: '\f451'; }
164
- .genericon-play:before { content: '\f452'; }
165
- .genericon-tablet:before { content: '\f453'; }
166
- .genericon-send-to-tablet:before { content: '\f454'; }
167
- .genericon-info:before { content: '\f455'; }
168
- .genericon-notice:before { content: '\f456'; }
169
- .genericon-help:before { content: '\f457'; }
170
- .genericon-fastforward:before { content: '\f458'; }
171
- .genericon-rewind:before { content: '\f459'; }
172
- .genericon-portfolio:before { content: '\f460'; }
173
- .genericon-heart:before { content: '\f461'; }
174
- .genericon-code:before { content: '\f462'; }
175
- .genericon-subscribe:before { content: '\f463'; }
176
- .genericon-unsubscribe:before { content: '\f464'; }
177
- .genericon-subscribed:before { content: '\f465'; }
178
- .genericon-reply-alt:before { content: '\f466'; }
179
- .genericon-reply-single:before { content: '\f467'; }
180
- .genericon-flag:before { content: '\f468'; }
181
- .genericon-print:before { content: '\f469'; }
182
- .genericon-lock:before { content: '\f470'; }
183
- .genericon-bold:before { content: '\f471'; }
184
- .genericon-italic:before { content: '\f472'; }
185
- .genericon-picture:before { content: '\f473'; }
186
- .genericon-fullscreen:before { content: '\f474'; }
187
-
188
- /* Generic shapes */
189
- .genericon-uparrow:before { content: '\f500'; }
190
- .genericon-rightarrow:before { content: '\f501'; }
191
- .genericon-downarrow:before { content: '\f502'; }
192
- .genericon-leftarrow:before { content: '\f503'; }
193
-
194
 
195
 
196
 
1
  /**
2
 
3
+ Genericons
4
 
5
  */
6
 
7
 
8
+ /* IE8 and below use EOT and allow cross-site embedding.
9
+ IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
10
+ So unfortunately, IE9 will throw a console error, but it'll still work.
11
+ When the font is base64 encoded, cross-site embedding works in Firefox */
12
  @font-face {
13
+ font-family: "Genericons";
14
+ src: url("./font/Genericons.eot");
15
+ src: url("./font/Genericons.eot?#iefix") format("embedded-opentype"),
16
+ url(data:application/font-woff;charset=utf-8;base64,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),
17
+ url("./font/Genericons.woff") format("woff"),
18
+ url("./font/Genericons.ttf") format("truetype"),
19
+ url("./font/Genericons.svg#Genericons") format("svg");
20
+ font-weight: normal;
21
+ font-style: normal;
22
  }
23
 
24
+ @media screen and (-webkit-min-device-pixel-ratio:0) {
25
+ @font-face {
26
+ font-family: "Genericons";
27
+ src: url("./font/Genericons.svg#Genericons") format("svg");
28
+ }
 
 
29
  }
30
 
31
 
34
  */
35
 
36
  .genericon {
 
 
 
 
 
37
  font-size: 16px;
38
+ vertical-align: top;
39
+ text-align: center;
40
+ -moz-transition: color .1s ease-in 0;
41
+ -webkit-transition: color .1s ease-in 0;
42
+ display: inline-block;
43
+ font-family: "Genericons";
44
+ font-style: normal;
45
+ font-weight: normal;
46
+ font-variant: normal;
47
  line-height: 1;
 
48
  text-decoration: inherit;
49
+ text-transform: none;
50
+ -moz-osx-font-smoothing: grayscale;
51
+ -webkit-font-smoothing: antialiased;
52
+ speak: none;
53
  }
54
 
 
 
 
 
 
 
 
 
 
55
 
56
  /**
57
  * Individual icons
58
  */
59
 
60
+ .genericon-404:before { content: "\f423"; }
61
+ .genericon-aside:before { content: "\f101"; }
62
+ .genericon-attachment:before { content: "\f416"; }
63
+ .genericon-audio:before { content: "\f109"; }
64
+ .genericon-bold:before { content: "\f471"; }
65
+ .genericon-book:before { content: "\f444"; }
66
+ .genericon-cart:before { content: "\f447"; }
67
+ .genericon-category:before { content: "\f301"; }
68
+ .genericon-chat:before { content: "\f108"; }
69
+ .genericon-checkmark:before { content: "\f418"; }
70
+ .genericon-close:before { content: "\f405"; }
71
+ .genericon-close-alt:before { content: "\f406"; }
72
+ .genericon-cloud:before { content: "\f426"; }
73
+ .genericon-cloud-download:before { content: "\f440"; }
74
+ .genericon-cloud-upload:before { content: "\f441"; }
75
+ .genericon-code:before { content: "\f462"; }
76
+ .genericon-codepen:before { content: "\f216"; }
77
+ .genericon-cog:before { content: "\f445"; }
78
+ .genericon-collapse:before { content: "\f432"; }
79
+ .genericon-comment:before { content: "\f300"; }
80
+ .genericon-day:before { content: "\f305"; }
81
+ .genericon-digg:before { content: "\f221"; }
82
+ .genericon-document:before { content: "\f443"; }
83
+ .genericon-dot:before { content: "\f428"; }
84
+ .genericon-downarrow:before { content: "\f502"; }
85
+ .genericon-draggable:before { content: "\f436"; }
86
+ .genericon-dribbble:before { content: "\f201"; }
87
+ .genericon-dropbox:before { content: "\f225"; }
88
+ .genericon-dropdown:before { content: "\f433"; }
89
+ .genericon-dropdown-left:before { content: "\f434"; }
90
+ .genericon-edit:before { content: "\f411"; }
91
+ .genericon-ellipsis:before { content: "\f476"; }
92
+ .genericon-expand:before { content: "\f431"; }
93
+ .genericon-external:before { content: "\f442"; }
94
+ .genericon-facebook:before { content: "\f203"; }
95
+ .genericon-facebook-alt:before { content: "\f204"; }
96
+ .genericon-fastforward:before { content: "\f458"; }
97
+ .genericon-feed:before { content: "\f413"; }
98
+ .genericon-flag:before { content: "\f468"; }
99
+ .genericon-flickr:before { content: "\f211"; }
100
+ .genericon-foursquare:before { content: "\f226"; }
101
+ .genericon-fullscreen:before { content: "\f474"; }
102
+ .genericon-gallery:before { content: "\f103"; }
103
+ .genericon-github:before { content: "\f200"; }
104
+ .genericon-googleplus:before { content: "\f206"; }
105
+ .genericon-googleplus-alt:before { content: "\f218"; }
106
+ .genericon-heart:before { content: "\f461"; }
107
+ .genericon-help:before { content: "\f457"; }
108
+ .genericon-hide:before { content: "\f404"; }
109
+ .genericon-hierarchy:before { content: "\f505"; }
110
+ .genericon-home:before { content: "\f409"; }
111
+ .genericon-image:before { content: "\f102"; }
112
+ .genericon-info:before { content: "\f455"; }
113
+ .genericon-instagram:before { content: "\f215"; }
114
+ .genericon-italic:before { content: "\f472"; }
115
+ .genericon-key:before { content: "\f427"; }
116
+ .genericon-leftarrow:before { content: "\f503"; }
117
+ .genericon-link:before { content: "\f107"; }
118
+ .genericon-linkedin:before { content: "\f207"; }
119
+ .genericon-linkedin-alt:before { content: "\f208"; }
120
+ .genericon-location:before { content: "\f417"; }
121
+ .genericon-lock:before { content: "\f470"; }
122
+ .genericon-mail:before { content: "\f410"; }
123
+ .genericon-maximize:before { content: "\f422"; }
124
+ .genericon-menu:before { content: "\f419"; }
125
+ .genericon-minimize:before { content: "\f421"; }
126
+ .genericon-month:before { content: "\f307"; }
127
+ .genericon-next:before { content: "\f429"; }
128
+ .genericon-notice:before { content: "\f456"; }
129
+ .genericon-paintbrush:before { content: "\f506"; }
130
+ .genericon-path:before { content: "\f219"; }
131
+ .genericon-pause:before { content: "\f448"; }
132
+ .genericon-phone:before { content: "\f437"; }
133
+ .genericon-picture:before { content: "\f473"; }
134
+ .genericon-pinned:before { content: "\f308"; }
135
+ .genericon-pinterest:before { content: "\f209"; }
136
+ .genericon-pinterest-alt:before { content: "\f210"; }
137
+ .genericon-play:before { content: "\f452"; }
138
+ .genericon-plugin:before { content: "\f439"; }
139
+ .genericon-pocket:before { content: "\f224"; }
140
+ .genericon-polldaddy:before { content: "\f217"; }
141
+ .genericon-portfolio:before { content: "\f460"; }
142
+ .genericon-previous:before { content: "\f430"; }
143
+ .genericon-print:before { content: "\f469"; }
144
+ .genericon-quote:before { content: "\f106"; }
145
+ .genericon-reddit:before { content: "\f222"; }
146
+ .genericon-refresh:before { content: "\f420"; }
147
+ .genericon-reply:before { content: "\f412"; }
148
+ .genericon-reply-alt:before { content: "\f466"; }
149
+ .genericon-reply-single:before { content: "\f467"; }
150
+ .genericon-rewind:before { content: "\f459"; }
151
+ .genericon-rightarrow:before { content: "\f501"; }
152
+ .genericon-search:before { content: "\f400"; }
153
+ .genericon-send-to-phone:before { content: "\f438"; }
154
+ .genericon-send-to-tablet:before { content: "\f454"; }
155
+ .genericon-share:before { content: "\f415"; }
156
+ .genericon-show:before { content: "\f403"; }
157
+ .genericon-sitemap:before { content: "\f507"; }
158
+ .genericon-skip-ahead:before { content: "\f451"; }
159
+ .genericon-skip-back:before { content: "\f450"; }
160
+ .genericon-skype:before { content: "\f220"; }
161
+ .genericon-spam:before { content: "\f424"; }
162
+ .genericon-standard:before { content: "\f100"; }
163
+ .genericon-star:before { content: "\f408"; }
164
+ .genericon-status:before { content: "\f105"; }
165
+ .genericon-stop:before { content: "\f449"; }
166
+ .genericon-stumbleupon:before { content: "\f223"; }
167
+ .genericon-subscribe:before { content: "\f463"; }
168
+ .genericon-subscribed:before { content: "\f465"; }
169
+ .genericon-summary:before { content: "\f425"; }
170
+ .genericon-tablet:before { content: "\f453"; }
171
+ .genericon-tag:before { content: "\f302"; }
172
+ .genericon-time:before { content: "\f303"; }
173
+ .genericon-top:before { content: "\f435"; }
174
+ .genericon-trash:before { content: "\f407"; }
175
+ .genericon-tumblr:before { content: "\f214"; }
176
+ .genericon-twitter:before { content: "\f202"; }
177
+ .genericon-unapprove:before { content: "\f446"; }
178
+ .genericon-unsubscribe:before { content: "\f464"; }
179
+ .genericon-unzoom:before { content: "\f401"; }
180
+ .genericon-uparrow:before { content: "\f500"; }
181
+ .genericon-user:before { content: "\f304"; }
182
+ .genericon-video:before { content: "\f104"; }
183
+ .genericon-vimeo:before { content: "\f212"; }
184
+ .genericon-warning:before { content: "\f414"; }
185
+ .genericon-website:before { content: "\f475"; }
186
+ .genericon-week:before { content: "\f306"; }
187
+ .genericon-wordpress:before { content: "\f205"; }
188
+ .genericon-xpost:before { content: "\f504"; }
189
+ .genericon-youtube:before { content: "\f213"; }
190
+ .genericon-zoom:before { content: "\f402"; }
 
 
 
191
 
192
 
193
 
css/genericons.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:'Genericons';src:url('font/genericons-regular-webfont.eot')}@font-face{font-family:'Genericons';src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),url('font/genericons-regular-webfont.ttf') format('truetype'),url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');font-weight:normal;font-style:normal}.genericon{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1;font-family:'Genericons';text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top}.genericon{*overflow:auto;*zoom:1;*display:inline}.genericon-standard:before{content:'\f100'}.genericon-aside:before{content:'\f101'}.genericon-image:before{content:'\f102'}.genericon-gallery:before{content:'\f103'}.genericon-video:before{content:'\f104'}.genericon-status:before{content:'\f105'}.genericon-quote:before{content:'\f106'}.genericon-link:before{content:'\f107'}.genericon-chat:before{content:'\f108'}.genericon-audio:before{content:'\f109'}.genericon-github:before{content:'\f200'}.genericon-dribbble:before{content:'\f201'}.genericon-twitter:before{content:'\f202'}.genericon-facebook:before{content:'\f203'}.genericon-facebook-alt:before{content:'\f204'}.genericon-wordpress:before{content:'\f205'}.genericon-googleplus:before{content:'\f206'}.genericon-linkedin:before{content:'\f207'}.genericon-linkedin-alt:before{content:'\f208'}.genericon-pinterest:before{content:'\f209'}.genericon-pinterest-alt:before{content:'\f210'}.genericon-flickr:before{content:'\f211'}.genericon-vimeo:before{content:'\f212'}.genericon-youtube:before{content:'\f213'}.genericon-tumblr:before{content:'\f214'}.genericon-instagram:before{content:'\f215'}.genericon-codepen:before{content:'\f216'}.genericon-polldaddy:before{content:'\f217'}.genericon-googleplus-alt:before{content:'\f218'}.genericon-path:before{content:'\f219'}.genericon-skype:before{content:'\f220'}.genericon-digg:before{content:'\f221'}.genericon-reddit:before{content:'\f222'}.genericon-stumbleupon:before{content:'\f223'}.genericon-pocket:before{content:'\f224'}.genericon-dropbox:before{content:'\f225'}.genericon-comment:before{content:'\f300'}.genericon-category:before{content:'\f301'}.genericon-tag:before{content:'\f302'}.genericon-time:before{content:'\f303'}.genericon-user:before{content:'\f304'}.genericon-day:before{content:'\f305'}.genericon-week:before{content:'\f306'}.genericon-month:before{content:'\f307'}.genericon-pinned:before{content:'\f308'}.genericon-search:before{content:'\f400'}.genericon-unzoom:before{content:'\f401'}.genericon-zoom:before{content:'\f402'}.genericon-show:before{content:'\f403'}.genericon-hide:before{content:'\f404'}.genericon-close:before{content:'\f405'}.genericon-close-alt:before{content:'\f406'}.genericon-trash:before{content:'\f407'}.genericon-star:before{content:'\f408'}.genericon-home:before{content:'\f409'}.genericon-mail:before{content:'\f410'}.genericon-edit:before{content:'\f411'}.genericon-reply:before{content:'\f412'}.genericon-feed:before{content:'\f413'}.genericon-warning:before{content:'\f414'}.genericon-share:before{content:'\f415'}.genericon-attachment:before{content:'\f416'}.genericon-location:before{content:'\f417'}.genericon-checkmark:before{content:'\f418'}.genericon-menu:before{content:'\f419'}.genericon-refresh:before{content:'\f420'}.genericon-minimize:before{content:'\f421'}.genericon-maximize:before{content:'\f422'}.genericon-404:before{content:'\f423'}.genericon-spam:before{content:'\f424'}.genericon-summary:before{content:'\f425'}.genericon-cloud:before{content:'\f426'}.genericon-key:before{content:'\f427'}.genericon-dot:before{content:'\f428'}.genericon-next:before{content:'\f429'}.genericon-previous:before{content:'\f430'}.genericon-expand:before{content:'\f431'}.genericon-collapse:before{content:'\f432'}.genericon-dropdown:before{content:'\f433'}.genericon-dropdown-left:before{content:'\f434'}.genericon-top:before{content:'\f435'}.genericon-draggable:before{content:'\f436'}.genericon-phone:before{content:'\f437'}.genericon-send-to-phone:before{content:'\f438'}.genericon-plugin:before{content:'\f439'}.genericon-cloud-download:before{content:'\f440'}.genericon-cloud-upload:before{content:'\f441'}.genericon-external:before{content:'\f442'}.genericon-document:before{content:'\f443'}.genericon-book:before{content:'\f444'}.genericon-cog:before{content:'\f445'}.genericon-unapprove:before{content:'\f446'}.genericon-cart:before{content:'\f447'}.genericon-pause:before{content:'\f448'}.genericon-stop:before{content:'\f449'}.genericon-skip-back:before{content:'\f450'}.genericon-skip-ahead:before{content:'\f451'}.genericon-play:before{content:'\f452'}.genericon-tablet:before{content:'\f453'}.genericon-send-to-tablet:before{content:'\f454'}.genericon-info:before{content:'\f455'}.genericon-notice:before{content:'\f456'}.genericon-help:before{content:'\f457'}.genericon-fastforward:before{content:'\f458'}.genericon-rewind:before{content:'\f459'}.genericon-portfolio:before{content:'\f460'}.genericon-heart:before{content:'\f461'}.genericon-code:before{content:'\f462'}.genericon-subscribe:before{content:'\f463'}.genericon-unsubscribe:before{content:'\f464'}.genericon-subscribed:before{content:'\f465'}.genericon-reply-alt:before{content:'\f466'}.genericon-reply-single:before{content:'\f467'}.genericon-flag:before{content:'\f468'}.genericon-print:before{content:'\f469'}.genericon-lock:before{content:'\f470'}.genericon-bold:before{content:'\f471'}.genericon-italic:before{content:'\f472'}.genericon-picture:before{content:'\f473'}.genericon-fullscreen:before{content:'\f474'}.genericon-uparrow:before{content:'\f500'}.genericon-rightarrow:before{content:'\f501'}.genericon-downarrow:before{content:'\f502'}.genericon-leftarrow:before{content:'\f503'}
1
+ @font-face{font-family:Genericons;src:url(./font/Genericons.eot);src:url(./font/Genericons.eot?#iefix) format("embedded-opentype"),url(data:application/font-woff;charset=utf-8;base64,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),url(./font/Genericons.woff) format("woff"),url(./font/Genericons.ttf) format("truetype"),url(./font/Genericons.svg#Genericons) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Genericons;src:url(./font/Genericons.svg#Genericons) format("svg")}}.genericon{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-family:Genericons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.genericon-404:before{content:"\f423"}.genericon-aside:before{content:"\f101"}.genericon-attachment:before{content:"\f416"}.genericon-audio:before{content:"\f109"}.genericon-bold:before{content:"\f471"}.genericon-book:before{content:"\f444"}.genericon-cart:before{content:"\f447"}.genericon-category:before{content:"\f301"}.genericon-chat:before{content:"\f108"}.genericon-checkmark:before{content:"\f418"}.genericon-close:before{content:"\f405"}.genericon-close-alt:before{content:"\f406"}.genericon-cloud:before{content:"\f426"}.genericon-cloud-download:before{content:"\f440"}.genericon-cloud-upload:before{content:"\f441"}.genericon-code:before{content:"\f462"}.genericon-codepen:before{content:"\f216"}.genericon-cog:before{content:"\f445"}.genericon-collapse:before{content:"\f432"}.genericon-comment:before{content:"\f300"}.genericon-day:before{content:"\f305"}.genericon-digg:before{content:"\f221"}.genericon-document:before{content:"\f443"}.genericon-dot:before{content:"\f428"}.genericon-downarrow:before{content:"\f502"}.genericon-draggable:before{content:"\f436"}.genericon-dribbble:before{content:"\f201"}.genericon-dropbox:before{content:"\f225"}.genericon-dropdown:before{content:"\f433"}.genericon-dropdown-left:before{content:"\f434"}.genericon-edit:before{content:"\f411"}.genericon-ellipsis:before{content:"\f476"}.genericon-expand:before{content:"\f431"}.genericon-external:before{content:"\f442"}.genericon-facebook:before{content:"\f203"}.genericon-facebook-alt:before{content:"\f204"}.genericon-fastforward:before{content:"\f458"}.genericon-feed:before{content:"\f413"}.genericon-flag:before{content:"\f468"}.genericon-flickr:before{content:"\f211"}.genericon-foursquare:before{content:"\f226"}.genericon-fullscreen:before{content:"\f474"}.genericon-gallery:before{content:"\f103"}.genericon-github:before{content:"\f200"}.genericon-googleplus:before{content:"\f206"}.genericon-googleplus-alt:before{content:"\f218"}.genericon-heart:before{content:"\f461"}.genericon-help:before{content:"\f457"}.genericon-hide:before{content:"\f404"}.genericon-hierarchy:before{content:"\f505"}.genericon-home:before{content:"\f409"}.genericon-image:before{content:"\f102"}.genericon-info:before{content:"\f455"}.genericon-instagram:before{content:"\f215"}.genericon-italic:before{content:"\f472"}.genericon-key:before{content:"\f427"}.genericon-leftarrow:before{content:"\f503"}.genericon-link:before{content:"\f107"}.genericon-linkedin:before{content:"\f207"}.genericon-linkedin-alt:before{content:"\f208"}.genericon-location:before{content:"\f417"}.genericon-lock:before{content:"\f470"}.genericon-mail:before{content:"\f410"}.genericon-maximize:before{content:"\f422"}.genericon-menu:before{content:"\f419"}.genericon-minimize:before{content:"\f421"}.genericon-month:before{content:"\f307"}.genericon-next:before{content:"\f429"}.genericon-notice:before{content:"\f456"}.genericon-paintbrush:before{content:"\f506"}.genericon-path:before{content:"\f219"}.genericon-pause:before{content:"\f448"}.genericon-phone:before{content:"\f437"}.genericon-picture:before{content:"\f473"}.genericon-pinned:before{content:"\f308"}.genericon-pinterest:before{content:"\f209"}.genericon-pinterest-alt:before{content:"\f210"}.genericon-play:before{content:"\f452"}.genericon-plugin:before{content:"\f439"}.genericon-pocket:before{content:"\f224"}.genericon-polldaddy:before{content:"\f217"}.genericon-portfolio:before{content:"\f460"}.genericon-previous:before{content:"\f430"}.genericon-print:before{content:"\f469"}.genericon-quote:before{content:"\f106"}.genericon-reddit:before{content:"\f222"}.genericon-refresh:before{content:"\f420"}.genericon-reply:before{content:"\f412"}.genericon-reply-alt:before{content:"\f466"}.genericon-reply-single:before{content:"\f467"}.genericon-rewind:before{content:"\f459"}.genericon-rightarrow:before{content:"\f501"}.genericon-search:before{content:"\f400"}.genericon-send-to-phone:before{content:"\f438"}.genericon-send-to-tablet:before{content:"\f454"}.genericon-share:before{content:"\f415"}.genericon-show:before{content:"\f403"}.genericon-sitemap:before{content:"\f507"}.genericon-skip-ahead:before{content:"\f451"}.genericon-skip-back:before{content:"\f450"}.genericon-skype:before{content:"\f220"}.genericon-spam:before{content:"\f424"}.genericon-standard:before{content:"\f100"}.genericon-star:before{content:"\f408"}.genericon-status:before{content:"\f105"}.genericon-stop:before{content:"\f449"}.genericon-stumbleupon:before{content:"\f223"}.genericon-subscribe:before{content:"\f463"}.genericon-subscribed:before{content:"\f465"}.genericon-summary:before{content:"\f425"}.genericon-tablet:before{content:"\f453"}.genericon-tag:before{content:"\f302"}.genericon-time:before{content:"\f303"}.genericon-top:before{content:"\f435"}.genericon-trash:before{content:"\f407"}.genericon-tumblr:before{content:"\f214"}.genericon-twitter:before{content:"\f202"}.genericon-unapprove:before{content:"\f446"}.genericon-unsubscribe:before{content:"\f464"}.genericon-unzoom:before{content:"\f401"}.genericon-uparrow:before{content:"\f500"}.genericon-user:before{content:"\f304"}.genericon-video:before{content:"\f104"}.genericon-vimeo:before{content:"\f212"}.genericon-warning:before{content:"\f414"}.genericon-website:before{content:"\f475"}.genericon-week:before{content:"\f306"}.genericon-wordpress:before{content:"\f205"}.genericon-xpost:before{content:"\f504"}.genericon-youtube:before{content:"\f213"}.genericon-zoom:before{content:"\f402"}
includes/admin.php CHANGED
@@ -110,17 +110,20 @@ final class Menu_Icons_Admin_Nav_Menus {
110
  * @wp_hook admin_enqueue_scripts
111
  */
112
  public static function _enqueue_assets() {
113
- global $nav_menu_selected_id;
114
-
115
  $data = array(
116
- 'text' => array(
117
- 'title' => __( 'Select Icon', 'menu-icons' ),
118
- 'select' => __( 'Select', 'menu-icons' ),
119
- 'all' => __( 'All', 'menu-icons' ),
 
 
 
 
 
120
  ),
121
- 'base_url' => untrailingslashit( Menu_Icons::get( 'url' ) ),
122
- 'admin_url' => untrailingslashit( admin_url() ),
123
- 'menuSettings' => Menu_Icons_Settings::get_menu_settings( $nav_menu_selected_id ),
124
  );
125
 
126
  foreach ( self::$_icon_types as $id => $props ) {
@@ -205,12 +208,10 @@ final class Menu_Icons_Admin_Nav_Menus {
205
  * @access private
206
  * @return array
207
  */
208
- private static function _get_fields() {
209
- $sections = Menu_Icons_Settings::get_fields();
210
- $fields = $sections['menu']['fields'];
211
 
212
  foreach ( $fields as &$field ) {
213
- $field['default'] = $field['value'];
214
  $field['attributes'] = array_merge(
215
  array(
216
  'class' => '_setting',
@@ -220,6 +221,8 @@ final class Menu_Icons_Admin_Nav_Menus {
220
  );
221
  }
222
 
 
 
223
  return $fields;
224
  }
225
 
@@ -307,8 +310,7 @@ final class Menu_Icons_Admin_Nav_Menus {
307
  <?php endif; ?>
308
  <?php endforeach; ?>
309
 
310
- <?php foreach ( self::_get_fields() as $field ) :
311
- $field['value'] = $current[ $field['id'] ];
312
  $field = Kucrut_Form_Field::create(
313
  $field,
314
  array(
@@ -415,72 +417,7 @@ final class Menu_Icons_Admin_Nav_Menus {
415
  */
416
  public static function _media_templates() {
417
  $id_prefix = 'tmpl-menu-icons';
418
-
419
- // Common templates
420
- $templates = array(
421
- 'sidebar-title' => sprintf(
422
- '<h3>%s</h3>',
423
- esc_html__( 'Preview', 'menu-icons' )
424
- ),
425
- 'settings' => sprintf(
426
- '<label class="setting">
427
- <span>%1$s</span>
428
- <select data-setting="position">
429
- <option value="before">%2$s</option>
430
- <option value="after">%3$s</option>
431
- </select>
432
- </label>
433
- <label class="setting">
434
- <span>%4$s</span>
435
- <input type="number" min="0.1" step="0.1" data-setting="font_size" value="{{ data.font_size }}" />
436
- em
437
- </label>
438
- <label class="setting">
439
- <span>%5$s</span>
440
- <select data-setting="vertical_align">
441
- <option value="">%6$s</option>
442
- <option value="super">%7$s</option>
443
- <option value="top">%8$s</option>
444
- <option value="text-top">%9$s</option>
445
- <option value="middle">%10$s</option>
446
- <option value="baseline">%11$s</option>
447
- <option value="text-bottom">%12$s</option>
448
- <option value="bottom">%13$s</option>
449
- <option value="sub">%14$s</option>
450
- </select>
451
- </label>
452
- <label class="setting">
453
- <span>%15$s</span>
454
- <select data-setting="hide_label">
455
- <option value="">%16$s</option>
456
- <option value="1">%17$s</option>
457
- </select>
458
- </label>
459
- <p class="_info"><em>%18$s</em></p>',
460
- esc_html__( 'Position', 'menu-icons' ),
461
- esc_html__( 'Before', 'menu-icons' ),
462
- esc_html__( 'After', 'menu-icons' ),
463
- esc_html__( 'Size', 'menu-icons' ),
464
- esc_html__( 'Vertical Align', 'menu-icons' ),
465
- esc_html__( '&ndash; Select &ndash;', 'menu-icons' ),
466
- esc_html__( 'Super', 'menu-icons' ),
467
- esc_html__( 'Top', 'menu-icons' ),
468
- esc_html__( 'Text Top', 'menu-icons' ),
469
- esc_html__( 'Middle', 'menu-icons' ),
470
- esc_html__( 'Baseline', 'menu-icons' ),
471
- esc_html__( 'Bottom', 'menu-icons' ),
472
- esc_html__( 'Text Bottom', 'menu-icons' ),
473
- esc_html__( 'Sub', 'menu-icons' ),
474
- esc_html__( 'Hide Label', 'menu-icons' ),
475
- esc_html__( 'No', 'menu-icons' ),
476
- esc_html__( 'Yes', 'menu-icons' ),
477
- sprintf(
478
- esc_html__( "Please note that the actual look of the icons on the front-end will also be affected by your active theme's style. You can use %s if you need to override it.", 'menu-icons' ),
479
- '<a target="_blank" href="http://wordpress.org/plugins/simple-custom-css/">Simple Custom CSS</a>'
480
- )
481
- ),
482
- );
483
- $templates = apply_filters( 'menu_icons_media_templates', $templates );
484
 
485
  foreach ( $templates as $key => $template ) {
486
  $id = sprintf( '%s-%s', $id_prefix, $key );
@@ -496,6 +433,8 @@ final class Menu_Icons_Admin_Nav_Menus {
496
  }
497
  }
498
  }
 
 
499
  }
500
 
501
 
110
  * @wp_hook admin_enqueue_scripts
111
  */
112
  public static function _enqueue_assets() {
 
 
113
  $data = array(
114
+ 'text' => array(
115
+ 'title' => __( 'Select Icon', 'menu-icons' ),
116
+ 'select' => __( 'Select', 'menu-icons' ),
117
+ 'all' => __( 'All', 'menu-icons' ),
118
+ 'preview' => __( 'Preview', 'menu-icons' ),
119
+ 'settingsInfo' => sprintf(
120
+ esc_html__( "Please note that the actual look of the icons on the front-end will also be affected by your active theme's style. You can use %s if you need to override it.", 'menu-icons' ),
121
+ '<a target="_blank" href="http://wordpress.org/plugins/simple-custom-css/">Simple Custom CSS</a>'
122
+ ),
123
  ),
124
+ 'base_url' => untrailingslashit( Menu_Icons::get( 'url' ) ),
125
+ 'admin_url' => untrailingslashit( admin_url() ),
126
+ 'settingsFields' => Menu_Icons_Settings::get_settings_fields(),
127
  );
128
 
129
  foreach ( self::$_icon_types as $id => $props ) {
208
  * @access private
209
  * @return array
210
  */
211
+ private static function _get_fields( Array $values = array() ) {
212
+ $fields = Menu_Icons_Settings::get_settings_fields( $values );
 
213
 
214
  foreach ( $fields as &$field ) {
 
215
  $field['attributes'] = array_merge(
216
  array(
217
  'class' => '_setting',
221
  );
222
  }
223
 
224
+ unset( $field );
225
+
226
  return $fields;
227
  }
228
 
310
  <?php endif; ?>
311
  <?php endforeach; ?>
312
 
313
+ <?php foreach ( self::_get_fields( $current ) as $field ) :
 
314
  $field = Kucrut_Form_Field::create(
315
  $field,
316
  array(
417
  */
418
  public static function _media_templates() {
419
  $id_prefix = 'tmpl-menu-icons';
420
+ $templates = apply_filters( 'menu_icons_media_templates', array() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
421
 
422
  foreach ( $templates as $key => $template ) {
423
  $id = sprintf( '%s-%s', $id_prefix, $key );
433
  }
434
  }
435
  }
436
+
437
+ require_once dirname( __FILE__ ) . '/media-template.php';
438
  }
439
 
440
 
includes/library/form-fields.php CHANGED
@@ -56,6 +56,7 @@ abstract class Kucrut_Form_Field {
56
  'textarea' => 'Kucrut_Form_Field_Textarea',
57
  'select' => 'Kucrut_Form_Field_Select',
58
  'select_multiple' => 'Kucrut_Form_Field_Select_Multiple',
 
59
  'special' => 'Kucrut_Form_Field_Special',
60
  );
61
 
@@ -465,7 +466,17 @@ class Kucrut_Form_Field_Select extends Kucrut_Form_Field {
465
  public function render() {
466
  ?>
467
  <select<?php echo $this->build_attributes() // xss ok ?>>
468
- <?php foreach ( $this->field['choices'] as $value => $label ) : ?>
 
 
 
 
 
 
 
 
 
 
469
  <?php printf(
470
  $this->template,
471
  esc_attr( $value ),
@@ -497,6 +508,56 @@ class Kucrut_Form_Field_Select_Multiple extends Kucrut_Form_Field_Select {
497
  }
498
 
499
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
500
  /**
501
  * Field: Special (Callback)
502
  */
56
  'textarea' => 'Kucrut_Form_Field_Textarea',
57
  'select' => 'Kucrut_Form_Field_Select',
58
  'select_multiple' => 'Kucrut_Form_Field_Select_Multiple',
59
+ 'select_pages' => 'Kucrut_Form_Field_Select_Pages',
60
  'special' => 'Kucrut_Form_Field_Special',
61
  );
62
 
466
  public function render() {
467
  ?>
468
  <select<?php echo $this->build_attributes() // xss ok ?>>
469
+ <?php foreach ( $this->field['choices'] as $index => $choice ) : ?>
470
+ <?php
471
+ if ( is_array( $choice ) ) {
472
+ $value = $choice['value'];
473
+ $label = $choice['label'];
474
+ }
475
+ else {
476
+ $value = $index;
477
+ $label = $choice;
478
+ }
479
+ ?>
480
  <?php printf(
481
  $this->template,
482
  esc_attr( $value ),
508
  }
509
 
510
 
511
+ /**
512
+ * Field: Select Pages
513
+ */
514
+ class Kucrut_Form_Field_Select_Pages extends Kucrut_Form_Field_Select {
515
+
516
+ protected $wp_dropdown_pages_args = array(
517
+ 'depth' => 0,
518
+ 'child_of' => 0,
519
+ 'option_none_value' => '',
520
+ );
521
+
522
+
523
+ public function __construct( $field, $args ) {
524
+ $this->wp_dropdown_pages_args['show_option_none'] = __( '&mdash; Select &mdash;', 'postmedia' );
525
+ parent::__construct( $field, $args );
526
+ }
527
+
528
+
529
+ public function set_properties() {
530
+ parent::set_properties();
531
+
532
+ if ( empty( $this->args->wp_dropdown_pages_args ) ) {
533
+ $this->args->wp_dropdown_pages_args = array();
534
+ }
535
+
536
+ // Apply defeaults
537
+ $this->args->wp_dropdown_pages_args = wp_parse_args(
538
+ $this->args->wp_dropdown_pages_args,
539
+ $this->wp_dropdown_pages_args
540
+ );
541
+
542
+ // Force some args
543
+ $this->args->wp_dropdown_pages_args = array_merge(
544
+ $this->args->wp_dropdown_pages_args,
545
+ array(
546
+ 'echo' => true,
547
+ 'name' => $this->attributes['name'],
548
+ 'id' => $this->attributes['id'],
549
+ 'selected' => $this->field['value'],
550
+ )
551
+ );
552
+ }
553
+
554
+
555
+ public function render() {
556
+ wp_dropdown_pages( $this->args->wp_dropdown_pages_args );
557
+ }
558
+ }
559
+
560
+
561
  /**
562
  * Field: Special (Callback)
563
  */
includes/media-template.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script type="text/html" id="tmpl-menu-icons-settings-field-text">
2
+ <span>{{ data.label }}</span>
3
+ <input type="text" data-setting="{{ data.id }}" value="{{ data.value }}" />
4
+ </script>
5
+
6
+ <script type="text/html" id="tmpl-menu-icons-settings-field-number">
7
+ <span>{{ data.label }}</span>
8
+ <input type="number" min="{{ data.attributes.min }}" step="{{ data.attributes.step }}" data-setting="{{ data.id }}" value="{{ data.value }}" />
9
+ <# if ( data.description ) { #><em>{{ data.description }} </em><# } #>
10
+ </script>
11
+
12
+ <script type="text/html" id="tmpl-menu-icons-settings-field-select">
13
+ <span>{{ data.label }}</span>
14
+ <select data-setting="{{ data.id }}">
15
+ <# _.each( data.choices, function( choice ) { #>
16
+ <# if ( data.value === choice.value ) { #>
17
+ <option selected="selected" value="{{ choice.value }}">{{ choice.label }}</option>
18
+ <# } else { #>
19
+ <option value="{{ choice.value }}">{{ choice.label }}</option>
20
+ <# } #>
21
+ <# } ); #>
22
+ </select>
23
+ </script>
24
+
25
+ <?php do_action( 'menu_icons_js_templates' );
includes/settings.php CHANGED
@@ -29,12 +29,6 @@ final class Menu_Icons_Settings {
29
  'global' => array(
30
  'icon_types' => array(),
31
  ),
32
- 'menu' => array(
33
- 'position' => 'before',
34
- 'vertical_align' => 'middle',
35
- 'font_size' => '1.2',
36
- 'hide_label' => false,
37
- )
38
  );
39
 
40
  /**
@@ -107,17 +101,14 @@ final class Menu_Icons_Settings {
107
  * @return array
108
  */
109
  public static function get_menu_settings( $menu_id ) {
110
- $defaults = self::$defaults['menu'];
111
  $menu_settings = self::get( sprintf( 'menu_%d', $menu_id ) );
 
112
 
113
- if ( is_null( $menu_settings ) ) {
114
- $menu_settings = $defaults;
115
- }
116
- else {
117
- $menu_settings = wp_parse_args( $menu_settings, $defaults );
118
  }
119
 
120
- return apply_filters( 'menu_icons_menu_settings', $menu_settings, $menu_id );
121
  }
122
 
123
 
@@ -144,11 +135,23 @@ final class Menu_Icons_Settings {
144
  * @wp_hook load-nav-menus.php
145
  */
146
  public static function _load_nav_menus() {
 
 
 
 
 
 
 
 
 
 
 
 
 
147
  self::_maybe_update_settings();
148
  self::_add_settings_meta_box();
149
 
150
  add_action( 'admin_notices', array( __CLASS__, '_admin_notices' ) );
151
- add_action( 'admin_enqueue_scripts', array( __CLASS__, '_enqueue_assets' ), 99 );
152
  }
153
 
154
 
@@ -257,10 +260,72 @@ final class Menu_Icons_Settings {
257
  /**
258
  * Get settings fields
259
  *
260
- * @since 0.3.0
 
261
  * @uses apply_filters() Calls 'menu_icons_settings_fields'.
262
  * @return array
263
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
264
  public static function get_fields() {
265
  $menu_id = self::get_current_menu_id();
266
  $icon_types = array();
@@ -268,7 +333,7 @@ final class Menu_Icons_Settings {
268
  $icon_types[ $id ] = $props['label'];
269
  }
270
 
271
- $fields = array(
272
  'global' => array(
273
  'id' => 'global',
274
  'title' => __( 'Global', 'menu-icons' ),
@@ -290,69 +355,20 @@ final class Menu_Icons_Settings {
290
  $menu_term = get_term( $menu_id, 'nav_menu' );
291
  $menu_key = sprintf( 'menu_%d', $menu_id );
292
  $menu_settings = self::get_menu_settings( $menu_id );
293
- $fields['menu'] = array(
 
294
  'id' => $menu_key,
295
  'title' => __( 'Current Menu', 'menu-icons' ),
296
  'description' => sprintf(
297
  __( '"%s" menu settings', 'menu-icons' ),
298
  apply_filters( 'single_term_title', $menu_term->name )
299
  ),
300
- 'fields' => array(
301
- array(
302
- 'id' => 'position',
303
- 'type' => 'select',
304
- 'label' => __( 'Position', 'menu-icons' ),
305
- 'choices' => array(
306
- 'before' => __( 'Before', 'menu-icons' ),
307
- 'after' => __( 'After', 'menu-icons' ),
308
- ),
309
- 'value' => $menu_settings['position'],
310
- ),
311
- array(
312
- 'id' => 'vertical_align',
313
- 'type' => 'select',
314
- 'label' => __( 'Vertical Align', 'menu-icons' ),
315
- 'choices' => array(
316
- 'super' => __( 'Super', 'menu-icons' ),
317
- 'top' => __( 'Top', 'menu-icons' ),
318
- 'text-top' => __( 'Text Top', 'menu-icons' ),
319
- 'middle' => __( 'Middle', 'menu-icons' ),
320
- 'baseline' => __( 'Baseline', 'menu-icons' ),
321
- 'text-bottom' => __( 'Text Bottom', 'menu-icons' ),
322
- 'bottom' => __( 'Bottom', 'menu-icons' ),
323
- 'sub' => __( 'Sub', 'menu-icons' ),
324
- ),
325
- 'value' => $menu_settings['vertical_align'],
326
- ),
327
- array(
328
- 'id' => 'font_size',
329
- 'type' => 'number',
330
- 'label' => __( 'Font Size', 'menu-icons' ),
331
- 'description' => 'em',
332
- 'attributes' => array(
333
- 'min' => '0.1',
334
- 'step' => '0.1',
335
- ),
336
- 'value' => $menu_settings['font_size'],
337
- ),
338
- array(
339
- 'id' => 'hide_label',
340
- 'type' => 'select',
341
- 'label' => __( 'Hide Label', 'menu-icons' ),
342
- 'choices' => array(
343
- '' => __( 'No', 'menu-icons' ),
344
- '1' => __( 'Yes', 'menu-icons' ),
345
- ),
346
- 'value' => $menu_settings['hide_label'],
347
- ),
348
- ),
349
- 'args' => array(
350
- 'inline_description' => true,
351
- ),
352
  );
353
  }
354
 
355
- return apply_filters( 'menu_icons_settings_fields', $fields, $menu_id );
356
  }
357
 
358
 
@@ -376,8 +392,12 @@ final class Menu_Icons_Settings {
376
  foreach ( $section['fields'] as &$field ) {
377
  $field = Kucrut_Form_Field::create( $field, $_args );
378
  }
 
 
379
  }
380
 
 
 
381
  return $sections;
382
  }
383
 
@@ -453,15 +473,17 @@ final class Menu_Icons_Settings {
453
  * @wp_hook action admin_enqueue_scripts
454
  */
455
  public static function _enqueue_assets() {
 
 
456
  wp_enqueue_style(
457
  'menu-icons',
458
- Menu_Icons::get( 'url' ) . 'css/admin' . Menu_Icons::get_script_suffix() . '.css',
459
  false,
460
  Menu_Icons::VERSION
461
  );
462
  wp_register_script(
463
  'kucrut-jquery-input-dependencies',
464
- Menu_Icons::get( 'url' ) . 'js/input-dependencies' . Menu_Icons::get_script_suffix() . '.js',
465
  array( 'jquery' ),
466
  '0.1.0',
467
  true
@@ -471,10 +493,9 @@ final class Menu_Icons_Settings {
471
  wp_enqueue_media();
472
  }
473
 
474
- // TODO: WHY U NO WANT MINIFY?
475
  wp_enqueue_script(
476
  'menu-icons',
477
- Menu_Icons::get( 'url' ) . 'js/admin.js',
478
  array( 'kucrut-jquery-input-dependencies' ),
479
  Menu_Icons::VERSION,
480
  true
29
  'global' => array(
30
  'icon_types' => array(),
31
  ),
 
 
 
 
 
 
32
  );
33
 
34
  /**
101
  * @return array
102
  */
103
  public static function get_menu_settings( $menu_id ) {
 
104
  $menu_settings = self::get( sprintf( 'menu_%d', $menu_id ) );
105
+ $menu_settings = apply_filters( 'menu_icons_menu_settings', $menu_settings, $menu_id );
106
 
107
+ if ( ! is_array( $menu_settings ) ) {
108
+ $menu_settings = array();
 
 
 
109
  }
110
 
111
+ return $menu_settings;
112
  }
113
 
114
 
135
  * @wp_hook load-nav-menus.php
136
  */
137
  public static function _load_nav_menus() {
138
+ add_action( 'admin_enqueue_scripts', array( __CLASS__, '_enqueue_assets' ), 99 );
139
+
140
+ /**
141
+ * Allow settings meta box to be disabled.
142
+ *
143
+ * @since 0.4.0
144
+ * @param bool $disabled Defaults to FALSE
145
+ */
146
+ $settings_disabled = apply_filters( 'menu_icons_disable_settings', false );
147
+ if ( true === $settings_disabled ) {
148
+ return;
149
+ }
150
+
151
  self::_maybe_update_settings();
152
  self::_add_settings_meta_box();
153
 
154
  add_action( 'admin_notices', array( __CLASS__, '_admin_notices' ) );
 
155
  }
156
 
157
 
260
  /**
261
  * Get settings fields
262
  *
263
+ * @since 0.4.0
264
+ * @param array $values Values to be applied to each field
265
  * @uses apply_filters() Calls 'menu_icons_settings_fields'.
266
  * @return array
267
  */
268
+ public static function get_settings_fields( Array $values = array() ) {
269
+ $fields = array(
270
+ 'hide_label' => array(
271
+ 'id' => 'hide_label',
272
+ 'type' => 'select',
273
+ 'label' => __( 'Hide Label', 'menu-icons' ),
274
+ 'default' => '',
275
+ 'choices' => array(
276
+ array(
277
+ 'value' => '',
278
+ 'label' => __( 'No', 'menu-icons' ),
279
+ ),
280
+ array(
281
+ 'value' => '1',
282
+ 'label' => __( 'Yes', 'menu-icons' ),
283
+ ),
284
+ ),
285
+ ),
286
+ 'position' => array(
287
+ 'id' => 'position',
288
+ 'type' => 'select',
289
+ 'label' => __( 'Position', 'menu-icons' ),
290
+ 'default' => 'before',
291
+ 'choices' => array(
292
+ array(
293
+ 'value' => 'before',
294
+ 'label' => __( 'Before', 'menu-icons' ),
295
+ ),
296
+ array(
297
+ 'value' => 'after',
298
+ 'label' => __( 'After', 'menu-icons' ),
299
+ ),
300
+ ),
301
+ ),
302
+ );
303
+
304
+ $fields = apply_filters( 'menu_icons_settings_fields', $fields );
305
+
306
+ foreach ( $fields as &$field ) {
307
+ if ( isset( $values[ $field['id'] ] ) ) {
308
+ $field['value'] = $values[ $field['id'] ];
309
+ }
310
+
311
+ if ( ! isset( $field['value'] ) && isset( $field['default'] ) ) {
312
+ $field['value'] = $field['default'];
313
+ }
314
+ }
315
+
316
+ unset( $field );
317
+
318
+ return $fields;
319
+ }
320
+
321
+
322
+ /**
323
+ * Get settings sections
324
+ *
325
+ * @since 0.3.0
326
+ * @uses apply_filters() Calls 'menu_icons_settings_sections'.
327
+ * @return array
328
+ */
329
  public static function get_fields() {
330
  $menu_id = self::get_current_menu_id();
331
  $icon_types = array();
333
  $icon_types[ $id ] = $props['label'];
334
  }
335
 
336
+ $sections = array(
337
  'global' => array(
338
  'id' => 'global',
339
  'title' => __( 'Global', 'menu-icons' ),
355
  $menu_term = get_term( $menu_id, 'nav_menu' );
356
  $menu_key = sprintf( 'menu_%d', $menu_id );
357
  $menu_settings = self::get_menu_settings( $menu_id );
358
+
359
+ $sections['menu'] = array(
360
  'id' => $menu_key,
361
  'title' => __( 'Current Menu', 'menu-icons' ),
362
  'description' => sprintf(
363
  __( '"%s" menu settings', 'menu-icons' ),
364
  apply_filters( 'single_term_title', $menu_term->name )
365
  ),
366
+ 'fields' => self::get_settings_fields( $menu_settings ),
367
+ 'args' => array( 'inline_description' => true ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
368
  );
369
  }
370
 
371
+ return apply_filters( 'menu_icons_settings_sections', $sections, $menu_id );
372
  }
373
 
374
 
392
  foreach ( $section['fields'] as &$field ) {
393
  $field = Kucrut_Form_Field::create( $field, $_args );
394
  }
395
+
396
+ unset( $field );
397
  }
398
 
399
+ unset( $section );
400
+
401
  return $sections;
402
  }
403
 
473
  * @wp_hook action admin_enqueue_scripts
474
  */
475
  public static function _enqueue_assets() {
476
+ $suffix = Menu_Icons::get_script_suffix();
477
+
478
  wp_enqueue_style(
479
  'menu-icons',
480
+ Menu_Icons::get( 'url' ) . 'css/admin' . $suffix . '.css',
481
  false,
482
  Menu_Icons::VERSION
483
  );
484
  wp_register_script(
485
  'kucrut-jquery-input-dependencies',
486
+ Menu_Icons::get( 'url' ) . 'js/input-dependencies' . $suffix . '.js',
487
  array( 'jquery' ),
488
  '0.1.0',
489
  true
493
  wp_enqueue_media();
494
  }
495
 
 
496
  wp_enqueue_script(
497
  'menu-icons',
498
+ Menu_Icons::get( 'url' ) . 'js/admin' . $suffix . '.js',
499
  array( 'kucrut-jquery-input-dependencies' ),
500
  Menu_Icons::VERSION,
501
  true
includes/type-dashicons.php CHANGED
@@ -172,14 +172,14 @@ class Menu_Icons_Type_Dashicons extends Menu_Icons_Type_Fonts {
172
  'dashicons-arrow-down' => __( 'Arrow: Down', 'menu-icons' ),
173
  'dashicons-arrow-left' => __( 'Arrow: Left', 'menu-icons' ),
174
  'dashicons-arrow-right' => __( 'Arrow: Right', 'menu-icons' ),
175
- 'dashicons-arrow-up-alt' => __( 'Arrow: Up #2', 'menu-icons' ),
176
- 'dashicons-arrow-down-alt' => __( 'Arrow: Down #2', 'menu-icons' ),
177
- 'dashicons-arrow-left-alt' => __( 'Arrow: Left #2', 'menu-icons' ),
178
- 'dashicons-arrow-right-alt' => __( 'Arrow: Right #2', 'menu-icons' ),
179
- 'dashicons-arrow-up-alt2' => __( 'Arrow: Up #3', 'menu-icons' ),
180
- 'dashicons-arrow-down-alt2' => __( 'Arrow: Down #3', 'menu-icons' ),
181
- 'dashicons-arrow-left-alt2' => __( 'Arrow: Left #3', 'menu-icons' ),
182
- 'dashicons-arrow-right-alt2' => __( 'Arrow: Right #3', 'menu-icons' ),
183
  'dashicons-leftright' => __( 'Left-Right', 'menu-icons' ),
184
  'dashicons-sort' => __( 'Sort', 'menu-icons' ),
185
  'dashicons-list-view' => __( 'List View', 'menu-icons' ),
@@ -191,17 +191,17 @@ class Menu_Icons_Type_Dashicons extends Menu_Icons_Type_Fonts {
191
  'label' => __( 'Social', 'menu-icons' ),
192
  'items' => array(
193
  'dashicons-share' => __( 'Share', 'menu-icons' ),
194
- 'dashicons-share1' => __( 'Share #2', 'menu-icons' ),
195
- 'dashicons-share-alt' => __( 'Share #3', 'menu-icons' ),
196
- 'dashicons-share-alt2' => __( 'Share #4', 'menu-icons' ),
197
  'dashicons-twitter' => 'Twitter',
198
  'dashicons-rss' => __( 'RSS', 'menu-icons' ),
199
  'dashicons-email' => __( 'Email', 'menu-icons' ),
200
- 'dashicons-email-alt' => __( 'Email #2', 'menu-icons' ),
201
  'dashicons-facebook' => 'Facebook',
202
- 'dashicons-facebook-alt' => sprintf( __( '%s #2', 'menu-icons' ), 'Facebook' ),
203
- 'dashicons-networking' => __( 'Networking', 'menu-icons' ),
204
  'dashicons-googleplus' => 'Google+',
 
205
  ),
206
  ),
207
  array(
@@ -219,7 +219,7 @@ class Menu_Icons_Type_Dashicons extends Menu_Icons_Type_Fonts {
219
  'label' => __( 'Internal/Products', 'menu-icons' ),
220
  'items' => array(
221
  'dashicons-wordpress' => 'WordPress',
222
- 'dashicons-wordpress-alt' => sprintf( __( '%s #2', 'menu-icons' ), 'WordPress' ),
223
  'dashicons-pressthis' => 'PressThis',
224
  'dashicons-update' => __( 'Update', 'menu-icons' ),
225
  'dashicons-screenoptions' => __( 'Screen Options', 'menu-icons' ),
@@ -244,7 +244,7 @@ class Menu_Icons_Type_Dashicons extends Menu_Icons_Type_Fonts {
244
  'items' => array(
245
  'dashicons-yes' => __( 'Yes', 'menu-icons' ),
246
  'dashicons-no' => __( 'No', 'menu-icons' ),
247
- 'dashicons-no-alt' => __( 'No #2', 'menu-icons' ),
248
  'dashicons-plus' => __( 'Plus', 'menu-icons' ),
249
  'dashicons-minus' => __( 'Minus', 'menu-icons' ),
250
  'dashicons-dismiss' => __( 'Dismiss', 'menu-icons' ),
@@ -277,16 +277,16 @@ class Menu_Icons_Type_Dashicons extends Menu_Icons_Type_Fonts {
277
  'label' => __( 'Misc./Post Types', 'menu-icons' ),
278
  'items' => array(
279
  'dashicons-location' => __( 'Location', 'menu-icons' ),
280
- 'dashicons-location-alt' => __( 'Location #2', 'menu-icons' ),
281
  'dashicons-camera' => __( 'Camera', 'menu-icons' ),
282
  'dashicons-images-alt' => __( 'Images', 'menu-icons' ),
283
- 'dashicons-images-alt2' => __( 'Images #2', 'menu-icons' ),
284
  'dashicons-video-alt' => __( 'Video', 'menu-icons' ),
285
- 'dashicons-video-alt2' => __( 'Video #2', 'menu-icons' ),
286
- 'dashicons-video-alt3' => __( 'Video #3', 'menu-icons' ),
287
  'dashicons-vault' => __( 'Vault', 'menu-icons' ),
288
  'dashicons-shield' => __( 'Shield', 'menu-icons' ),
289
- 'dashicons-shield-alt' => __( 'Shield #2', 'menu-icons' ),
290
  'dashicons-sos' => __( 'S.O.S.', 'menu-icons' ),
291
  'dashicons-search' => __( 'Search', 'menu-icons' ),
292
  'dashicons-slides' => __( 'Slides', 'menu-icons' ),
@@ -298,14 +298,14 @@ class Menu_Icons_Type_Dashicons extends Menu_Icons_Type_Fonts {
298
  'dashicons-groups' => __( 'Groups', 'menu-icons' ),
299
  'dashicons-businessman' => __( 'Businessman', 'menu-icons' ),
300
  'dashicons-id' => __( 'ID', 'menu-icons' ),
301
- 'dashicons-id-alt' => __( 'ID #2', 'menu-icons' ),
302
  'dashicons-products' => __( 'Products', 'menu-icons' ),
303
  'dashicons-awards' => __( 'Awards', 'menu-icons' ),
304
  'dashicons-forms' => __( 'Forms', 'menu-icons' ),
305
  'dashicons-testimonial' => __( 'Testimonial', 'menu-icons' ),
306
  'dashicons-portfolio' => __( 'Portfolio', 'menu-icons' ),
307
  'dashicons-book' => __( 'Book', 'menu-icons' ),
308
- 'dashicons-book-alt' => __( 'Book #2', 'menu-icons' ),
309
  'dashicons-download' => __( 'Download', 'menu-icons' ),
310
  'dashicons-upload' => __( 'Upload', 'menu-icons' ),
311
  'dashicons-backup' => __( 'Backup', 'menu-icons' ),
172
  'dashicons-arrow-down' => __( 'Arrow: Down', 'menu-icons' ),
173
  'dashicons-arrow-left' => __( 'Arrow: Left', 'menu-icons' ),
174
  'dashicons-arrow-right' => __( 'Arrow: Right', 'menu-icons' ),
175
+ 'dashicons-arrow-up-alt' => __( 'Arrow: Up', 'menu-icons' ),
176
+ 'dashicons-arrow-down-alt' => __( 'Arrow: Down', 'menu-icons' ),
177
+ 'dashicons-arrow-left-alt' => __( 'Arrow: Left', 'menu-icons' ),
178
+ 'dashicons-arrow-right-alt' => __( 'Arrow: Right', 'menu-icons' ),
179
+ 'dashicons-arrow-up-alt2' => __( 'Arrow: Up', 'menu-icons' ),
180
+ 'dashicons-arrow-down-alt2' => __( 'Arrow: Down', 'menu-icons' ),
181
+ 'dashicons-arrow-left-alt2' => __( 'Arrow: Left', 'menu-icons' ),
182
+ 'dashicons-arrow-right-alt2' => __( 'Arrow: Right', 'menu-icons' ),
183
  'dashicons-leftright' => __( 'Left-Right', 'menu-icons' ),
184
  'dashicons-sort' => __( 'Sort', 'menu-icons' ),
185
  'dashicons-list-view' => __( 'List View', 'menu-icons' ),
191
  'label' => __( 'Social', 'menu-icons' ),
192
  'items' => array(
193
  'dashicons-share' => __( 'Share', 'menu-icons' ),
194
+ 'dashicons-share1' => __( 'Share', 'menu-icons' ),
195
+ 'dashicons-share-alt' => __( 'Share', 'menu-icons' ),
196
+ 'dashicons-share-alt2' => __( 'Share', 'menu-icons' ),
197
  'dashicons-twitter' => 'Twitter',
198
  'dashicons-rss' => __( 'RSS', 'menu-icons' ),
199
  'dashicons-email' => __( 'Email', 'menu-icons' ),
200
+ 'dashicons-email-alt' => __( 'Email', 'menu-icons' ),
201
  'dashicons-facebook' => 'Facebook',
202
+ 'dashicons-facebook-alt' => 'Facebook',
 
203
  'dashicons-googleplus' => 'Google+',
204
+ 'dashicons-networking' => __( 'Networking', 'menu-icons' ),
205
  ),
206
  ),
207
  array(
219
  'label' => __( 'Internal/Products', 'menu-icons' ),
220
  'items' => array(
221
  'dashicons-wordpress' => 'WordPress',
222
+ 'dashicons-wordpress-alt' => 'WordPress',
223
  'dashicons-pressthis' => 'PressThis',
224
  'dashicons-update' => __( 'Update', 'menu-icons' ),
225
  'dashicons-screenoptions' => __( 'Screen Options', 'menu-icons' ),
244
  'items' => array(
245
  'dashicons-yes' => __( 'Yes', 'menu-icons' ),
246
  'dashicons-no' => __( 'No', 'menu-icons' ),
247
+ 'dashicons-no-alt' => __( 'No', 'menu-icons' ),
248
  'dashicons-plus' => __( 'Plus', 'menu-icons' ),
249
  'dashicons-minus' => __( 'Minus', 'menu-icons' ),
250
  'dashicons-dismiss' => __( 'Dismiss', 'menu-icons' ),
277
  'label' => __( 'Misc./Post Types', 'menu-icons' ),
278
  'items' => array(
279
  'dashicons-location' => __( 'Location', 'menu-icons' ),
280
+ 'dashicons-location-alt' => __( 'Location', 'menu-icons' ),
281
  'dashicons-camera' => __( 'Camera', 'menu-icons' ),
282
  'dashicons-images-alt' => __( 'Images', 'menu-icons' ),
283
+ 'dashicons-images-alt2' => __( 'Images', 'menu-icons' ),
284
  'dashicons-video-alt' => __( 'Video', 'menu-icons' ),
285
+ 'dashicons-video-alt2' => __( 'Video', 'menu-icons' ),
286
+ 'dashicons-video-alt3' => __( 'Video', 'menu-icons' ),
287
  'dashicons-vault' => __( 'Vault', 'menu-icons' ),
288
  'dashicons-shield' => __( 'Shield', 'menu-icons' ),
289
+ 'dashicons-shield-alt' => __( 'Shield', 'menu-icons' ),
290
  'dashicons-sos' => __( 'S.O.S.', 'menu-icons' ),
291
  'dashicons-search' => __( 'Search', 'menu-icons' ),
292
  'dashicons-slides' => __( 'Slides', 'menu-icons' ),
298
  'dashicons-groups' => __( 'Groups', 'menu-icons' ),
299
  'dashicons-businessman' => __( 'Businessman', 'menu-icons' ),
300
  'dashicons-id' => __( 'ID', 'menu-icons' ),
301
+ 'dashicons-id-alt' => __( 'ID', 'menu-icons' ),
302
  'dashicons-products' => __( 'Products', 'menu-icons' ),
303
  'dashicons-awards' => __( 'Awards', 'menu-icons' ),
304
  'dashicons-forms' => __( 'Forms', 'menu-icons' ),
305
  'dashicons-testimonial' => __( 'Testimonial', 'menu-icons' ),
306
  'dashicons-portfolio' => __( 'Portfolio', 'menu-icons' ),
307
  'dashicons-book' => __( 'Book', 'menu-icons' ),
308
+ 'dashicons-book-alt' => __( 'Book', 'menu-icons' ),
309
  'dashicons-download' => __( 'Download', 'menu-icons' ),
310
  'dashicons-upload' => __( 'Upload', 'menu-icons' ),
311
  'dashicons-backup' => __( 'Backup', 'menu-icons' ),
includes/type-fontawesome.php CHANGED
@@ -10,9 +10,8 @@
10
  require_once dirname( __FILE__ ) . '/type-fonts.php';
11
 
12
  /**
13
- * Icon type: Genericons
14
  *
15
- * @since 0.1.0
16
  */
17
  class Menu_Icons_Type_Fontawesome extends Menu_Icons_Type_Fonts {
18
 
@@ -41,7 +40,7 @@ class Menu_Icons_Type_Fontawesome extends Menu_Icons_Type_Fonts {
41
  * @access protected
42
  * @var string
43
  */
44
- protected $version = '4.0';
45
 
46
 
47
  /**
10
  require_once dirname( __FILE__ ) . '/type-fonts.php';
11
 
12
  /**
13
+ * Icon type: Font Awesome
14
  *
 
15
  */
16
  class Menu_Icons_Type_Fontawesome extends Menu_Icons_Type_Fonts {
17
 
40
  * @access protected
41
  * @var string
42
  */
43
+ protected $version = '4.1';
44
 
45
 
46
  /**
includes/type-fontpack.php ADDED
@@ -0,0 +1,272 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Font Packs
4
+ *
5
+ * @package Menu_Icons
6
+ * @author Dzikri Aziz <kvcrvt@gmail.com>
7
+ * @author Joshua F. Rountree <joshua@swodev.com>
8
+ */
9
+
10
+
11
+ require_once dirname( __FILE__ ) . '/type-fonts.php';
12
+
13
+ /**
14
+ * Icon type: Font Packs
15
+ *
16
+ * @version 0.1.0
17
+ */
18
+ class Menu_Icons_Type_Fontpack extends Menu_Icons_Type_Fonts {
19
+
20
+ /**
21
+ * Holds icon type
22
+ *
23
+ * @since 0.1.0
24
+ * @access protected
25
+ * @var string
26
+ */
27
+ protected $type = '';
28
+
29
+ /**
30
+ * Holds icon label
31
+ *
32
+ * @since 0.1.0
33
+ * @access protected
34
+ * @var string
35
+ */
36
+ protected $label = '';
37
+
38
+ /**
39
+ * Holds icon version
40
+ *
41
+ * @since 0.1.0
42
+ * @access protected
43
+ * @var string
44
+ */
45
+ protected $version = '';
46
+
47
+ /**
48
+ * Holds fontpack dir
49
+ *
50
+ * @since 0.1.0
51
+ * @access protected
52
+ * @var string
53
+ */
54
+ protected $dir = '';
55
+
56
+ /**
57
+ * Holds fontpack url path
58
+ *
59
+ * @since 0.1.0
60
+ * @access protected
61
+ * @var string
62
+ */
63
+ protected $url = '';
64
+
65
+ /**
66
+ * Holds error messages
67
+ *
68
+ * @since 0.1.0
69
+ * @access protected
70
+ * @var array
71
+ */
72
+ protected $messages = array();
73
+
74
+ /**
75
+ * Holds config array
76
+ *
77
+ * @since 0.1.0
78
+ * @access protected
79
+ * @var array
80
+ */
81
+ protected $config = array();
82
+
83
+ /**
84
+ * Holds config validation status
85
+ *
86
+ * @since 0.1.0
87
+ * @access protected
88
+ * @var bool
89
+ */
90
+ protected $is_config_valid = false;
91
+
92
+ /**
93
+ * Holds icon names
94
+ *
95
+ * @since 0.1.0
96
+ * @access protected
97
+ * @var array
98
+ */
99
+ protected $icons = array();
100
+
101
+ /**
102
+ * Class constructor
103
+ *
104
+ * We need to override the parent's to set our stylesheet URL
105
+ *
106
+ * @since 0.1.0
107
+ * @param array $types Icon Types
108
+ * @return array
109
+ */
110
+ public function __construct( $pack ) {
111
+ $this->messages = array(
112
+ 'no_config' => __( 'Menu Icons: %1$s was not found in %2$s.', 'menu-icons' ),
113
+ 'invalid' => __( 'Menu Icons: %1$s is not set or invalid in %2$s.', 'menu-icons' ),
114
+ 'duplicate' => __( 'Menu Icons: %1$s is already registered. Please check your font pack config file: %2$s.', 'menu-icons' ),
115
+ );
116
+
117
+ $this->dir = sprintf( '%s/%s', Menu_Icons::get( 'fontpacks_dir_path' ), $pack );
118
+ $this->url = sprintf( '%s/%s', Menu_Icons::get( 'fontpacks_dir_url' ), $pack );
119
+
120
+ if ( ! is_readable( $this->dir . '/config.json' ) ) {
121
+ trigger_error(
122
+ sprintf(
123
+ $this->messages['no_config'],
124
+ '<code><em>config.json</em></code>',
125
+ sprintf( '<code>%s</code>', $this->dir )
126
+ )
127
+ );
128
+
129
+ return;
130
+ }
131
+
132
+ $this->read_config();
133
+ $this->validate();
134
+
135
+ if ( false === $this->is_config_valid ) {
136
+ return;
137
+ }
138
+
139
+ $this->set_properties();
140
+
141
+ parent::__construct();
142
+ }
143
+
144
+
145
+ /**
146
+ * Read in config and store for later.
147
+ *
148
+ * @since 0.1.0
149
+ * @access protected
150
+ */
151
+ protected function read_config() {
152
+ $config_path = $this->dir . '/config.json';
153
+ $config_json = file_get_contents( $config_path );
154
+ $this->config = json_decode( $config_json, true );
155
+ }
156
+
157
+
158
+ /**
159
+ * Validate config file
160
+ *
161
+ * @since 0.1.0
162
+ * @access protected
163
+ */
164
+ protected function validate() {
165
+ $keys = array( 'name', 'glyphs', 'css_prefix_text' );
166
+
167
+ foreach ( $keys as $key ) {
168
+ if ( empty( $this->config[ $key ] ) ) {
169
+ trigger_error(
170
+ sprintf(
171
+ $this->messages['invalid'],
172
+ sprintf( '<code><em>%s</em></code>', $key ),
173
+ sprintf( '<code>%s/config.json</code>', $this->dir )
174
+ )
175
+ );
176
+
177
+ return;
178
+ }
179
+ }
180
+
181
+ // Validate & get all glyphs
182
+ if ( ! is_array( $this->config['glyphs'] ) ) {
183
+ return;
184
+ }
185
+
186
+ $icons = array();
187
+ foreach ( $this->config['glyphs'] as $glyph ) {
188
+ if ( ! empty( $glyph['css'] ) ) {
189
+ $class = $this->config['css_prefix_text'] . $glyph['css'];
190
+ $label = $glyph['css'];
191
+
192
+ $icons[ $class ] = $label;
193
+ }
194
+ }
195
+
196
+ if ( empty( $icons ) ) {
197
+ return;
198
+ }
199
+
200
+ $this->icons = $icons;
201
+ $this->is_config_valid = true;
202
+ }
203
+
204
+
205
+ /**
206
+ * Set class properties
207
+ *
208
+ * @since 0.1.0
209
+ * @access protected
210
+ */
211
+ protected function set_properties() {
212
+ $this->type = sprintf( 'pack-%s', $this->config['name'] );
213
+ $this->label = sprintf( __( 'Pack: %s', 'menu-icons' ), $this->config['name'] );
214
+ $this->stylesheet = sprintf( '%s/css/%s.css', $this->url, $this->config['name'] );
215
+
216
+ if ( ! empty( $this->config['version'] ) ) {
217
+ $this->version = $this->config['version'];
218
+ }
219
+ else {
220
+ $this->version = filemtime( sprintf( '%s/css/%s.css', $this->dir, $this->config['name'] ) );
221
+ }
222
+ }
223
+
224
+
225
+ /**
226
+ * Register our type
227
+ *
228
+ * @since 0.1.0
229
+ * @param array $types Icon Types
230
+ * @return array
231
+ */
232
+ public function register( $icon_types ) {
233
+ if ( true !== $this->is_config_valid ) {
234
+ return $icon_types;
235
+ }
236
+
237
+ // Check for duplicate packs
238
+ if ( isset( $icon_types[ $this->type ] ) ) {
239
+ trigger_error(
240
+ sprintf(
241
+ $this->messages['duplicate'],
242
+ sprintf( '<strong>%s</strong>', $this->config['name'] ),
243
+ sprintf( '<code><em>%s/config.json</em></code>', $this->dir )
244
+ )
245
+ );
246
+
247
+ return $icon_types;
248
+ }
249
+
250
+ $icon_types = parent::register( $icon_types );
251
+
252
+ return $icon_types;
253
+ }
254
+
255
+
256
+ /**
257
+ * Read fontpacks directory for config.json's and find icons names
258
+ *
259
+ * @since 0.1.0
260
+ * @return array
261
+ */
262
+ public function get_names() {
263
+ $glyphs = $this->config['glyphs'];
264
+ $names = array(
265
+ 'key' => 'all',
266
+ 'label' => __( 'All', 'menu-icons' ),
267
+ 'items' => $this->icons,
268
+ );
269
+
270
+ return array( $names );
271
+ }
272
+ }
includes/type-fonts.php CHANGED
@@ -23,6 +23,76 @@ abstract class Menu_Icons_Type_Fonts extends Menu_Icons_Type {
23
  abstract function get_names();
24
 
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  /**
27
  * Print field for icons selection
28
  *
@@ -103,6 +173,7 @@ abstract class Menu_Icons_Type_Fonts extends Menu_Icons_Type {
103
 
104
  foreach ( $group['items'] as $id => $label ) {
105
  $data['items'][] = array(
 
106
  'group' => $group['key'],
107
  'id' => $id,
108
  'label' => $label,
@@ -121,40 +192,21 @@ abstract class Menu_Icons_Type_Fonts extends Menu_Icons_Type {
121
  * @return array
122
  */
123
  public function templates() {
124
- $icon = sprintf(
125
- '<i class="_icon %s {{ data.icon }} _{{ data.position }}" style="
126
- font-size:{{ data.font_size }}em;
127
- vertical-align:{{ data.vertical_align }};
128
- "></i>',
129
- esc_attr( $this->type )
130
- );
131
 
132
  $templates = array(
133
- 'field' => sprintf(
134
- '<i class="_icon %1$s {{ data["%1$s-icon"] }}"></i>',
135
- esc_attr( $this->type )
136
- ),
137
- 'item' => sprintf(
138
  '<div class="attachment-preview">
139
- <span class="_icon"><i class="%s {{ data.id }}"></i></span>
140
  <div class="filename"><div>{{ data.label }}</div></div>
141
  <a class="check" href="#" title="%s"><div class="media-modal-icon"></div></a>
142
  </div>',
143
- esc_attr( $this->type ),
144
  esc_attr__( 'Deselect', 'menu-icons' )
145
  ),
146
- 'preview-before' => sprintf(
147
- '<a href="#">%s <span>{{ data.title }}</span></a>',
148
- $icon
149
- ),
150
- 'preview-after' => sprintf(
151
- '<a href="#"><span>{{ data.title }}</span> %s</i></a>',
152
- $icon
153
- ),
154
- 'preview-hide_label' => sprintf(
155
- '<a href="#">%s</i></a>',
156
- $icon
157
- ),
158
  );
159
 
160
  return $templates;
23
  abstract function get_names();
24
 
25
 
26
+ /**
27
+ * Settings fields
28
+ *
29
+ * @since 0.4.0
30
+ * @param array $fields
31
+ * @uses apply_filters() Calls 'menu_icons_{type}_settings_sections'.
32
+ * @return array
33
+ */
34
+ public function _settings_fields( $fields ) {
35
+ $_fields = array(
36
+ 'font_size' => array(
37
+ 'id' => 'font_size',
38
+ 'type' => 'number',
39
+ 'label' => __( 'Font Size', 'menu-icons' ),
40
+ 'default' => '1.2',
41
+ 'description' => 'em',
42
+ 'attributes' => array(
43
+ 'min' => '0.1',
44
+ 'step' => '0.1',
45
+ ),
46
+ ),
47
+ 'vertical_align' => array(
48
+ 'id' => 'vertical_align',
49
+ 'type' => 'select',
50
+ 'label' => __( 'Vertical Align', 'menu-icons' ),
51
+ 'default' => 'middle',
52
+ 'choices' => array(
53
+ array(
54
+ 'value' => 'super',
55
+ 'label' => __( 'Super', 'menu-icons' ),
56
+ ),
57
+ array(
58
+ 'value' => 'top',
59
+ 'label' => __( 'Top', 'menu-icons' ),
60
+ ),
61
+ array(
62
+ 'value' => 'text-top',
63
+ 'label' => __( 'Text Top', 'menu-icons' ),
64
+ ),
65
+ array(
66
+ 'value' => 'middle',
67
+ 'label' => __( 'Middle', 'menu-icons' ),
68
+ ),
69
+ array(
70
+ 'value' => 'baseline',
71
+ 'label' => __( 'Baseline', 'menu-icons' ),
72
+ ),
73
+ array(
74
+ 'value' => 'text-bottom',
75
+ 'label' => __( 'Text Bottom', 'menu-icons' ),
76
+ ),
77
+ array(
78
+ 'value' => 'bottom',
79
+ 'label' => __( 'Bottom', 'menu-icons' ),
80
+ ),
81
+ array(
82
+ 'value' => 'sub',
83
+ 'label' => __( 'Sub', 'menu-icons' ),
84
+ ),
85
+ ),
86
+ ),
87
+ );
88
+
89
+ $_fields = apply_filters( sprintf( 'menu_icons_%s_settings_fields', $this->type ), $_fields );
90
+ $fields = wp_parse_args( $_fields, $fields );
91
+
92
+ return $fields;
93
+ }
94
+
95
+
96
  /**
97
  * Print field for icons selection
98
  *
173
 
174
  foreach ( $group['items'] as $id => $label ) {
175
  $data['items'][] = array(
176
+ 'type' => $this->type,
177
  'group' => $group['key'],
178
  'id' => $id,
179
  'label' => $label,
192
  * @return array
193
  */
194
  public function templates() {
195
+ $icon = '<i class="_icon {{ data.type }} {{ data.icon }} _{{ data.position }}" style="font-size:{{ data.font_size }}em; vertical-align:{{ data.vertical_align }};"></i>';
 
 
 
 
 
 
196
 
197
  $templates = array(
198
+ 'field' => '<i class="_icon {{ data.type }} {{ data.id }}"></i>',
199
+ 'item' => sprintf(
 
 
 
200
  '<div class="attachment-preview">
201
+ <span class="_icon"><i class="{{ data.type }} {{ data.id }}"></i></span>
202
  <div class="filename"><div>{{ data.label }}</div></div>
203
  <a class="check" href="#" title="%s"><div class="media-modal-icon"></div></a>
204
  </div>',
 
205
  esc_attr__( 'Deselect', 'menu-icons' )
206
  ),
207
+ 'preview-before' => sprintf( '<a href="#">%s <span>{{ data.title }}</span></a>', $icon ),
208
+ 'preview-after' => sprintf( '<a href="#"><span>{{ data.title }}</span> %s</a>', $icon ),
209
+ 'preview-hide_label' => sprintf( '<a href="#">%s</a>', $icon ),
 
 
 
 
 
 
 
 
 
210
  );
211
 
212
  return $templates;
includes/type-genericons.php CHANGED
@@ -41,7 +41,7 @@ class Menu_Icons_Type_Genericons extends Menu_Icons_Type_Fonts {
41
  * @access protected
42
  * @var string
43
  */
44
- protected $version = '3.0.3';
45
 
46
 
47
  /**
@@ -72,6 +72,125 @@ class Menu_Icons_Type_Genericons extends Menu_Icons_Type_Fonts {
72
  */
73
  public function get_names() {
74
  return array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  array(
76
  'key' => 'post-formats',
77
  'label' => __( 'Post Formats', 'menu-icons' ),
@@ -89,18 +208,14 @@ class Menu_Icons_Type_Genericons extends Menu_Icons_Type_Fonts {
89
  ),
90
  ),
91
  array(
92
- 'key' => 'meta',
93
- 'label' => __( 'Meta', 'menu-icons' ),
94
  'items' => array(
95
- 'genericon-comment' => __( 'Comment', 'menu-icons' ),
96
- 'genericon-category' => __( 'Category', 'menu-icons' ),
97
- 'genericon-tag' => __( 'Tag', 'menu-icons' ),
98
- 'genericon-time' => __( 'Time', 'menu-icons' ),
99
- 'genericon-user' => __( 'User', 'menu-icons' ),
100
- 'genericon-day' => __( 'Day', 'menu-icons' ),
101
- 'genericon-week' => __( 'Week', 'menu-icons' ),
102
- 'genericon-month' => __( 'Month', 'menu-icons' ),
103
- 'genericon-pinned' => __( 'Pinned', 'menu-icons' ),
104
  ),
105
  ),
106
  array(
@@ -112,17 +227,18 @@ class Menu_Icons_Type_Genericons extends Menu_Icons_Type_Fonts {
112
  'genericon-dribbble' => 'Dribbble',
113
  'genericon-dropbox' => 'DropBox',
114
  'genericon-facebook' => 'Facebook',
115
- 'genericon-facebook-alt' => sprintf( __( '%s (alt)', 'menu-icons' ), 'Facebook' ),
116
  'genericon-flickr' => 'Flickr',
 
117
  'genericon-github' => 'GitHub',
118
  'genericon-googleplus' => 'Google+',
119
- 'genericon-googleplus-alt' => sprintf( __( '%s (alt)', 'menu-icons' ), 'Google+' ),
120
  'genericon-instagram' => 'Instagram',
121
  'genericon-linkedin' => 'LinkedIn',
122
- 'genericon-linkedin-alt' => sprintf( __( '%s (alt)', 'menu-icons' ), 'LinkedIn' ),
123
  'genericon-path' => 'Path',
124
  'genericon-pinterest' => 'Pinterest',
125
- 'genericon-pinterest-alt' => sprintf( __( '%s (alt)', 'menu-icons' ), 'Pinterest' ),
126
  'genericon-pocket' => 'Pocket',
127
  'genericon-polldaddy' => 'PollDaddy',
128
  'genericon-reddit' => 'Reddit',
@@ -135,91 +251,6 @@ class Menu_Icons_Type_Genericons extends Menu_Icons_Type_Fonts {
135
  'genericon-youtube' => 'Youtube',
136
  ),
137
  ),
138
- array(
139
- 'key' => 'misc',
140
- 'label' => __( 'Misc.', 'menu-icons' ),
141
- 'items' => array(
142
- 'genericon-404' => __( '404', 'menu-icons' ),
143
- 'genericon-attachment' => __( 'Attachment', 'menu-icons' ),
144
- 'genericon-uparrow' => __( 'Arrow Up', 'menu-icons' ),
145
- 'genericon-downarrow' => __( 'Arrow Down', 'menu-icons' ),
146
- 'genericon-leftarrow' => __( 'Arrow Left', 'menu-icons' ),
147
- 'genericon-rightarrow' => __( 'Arrow Right', 'menu-icons' ),
148
- 'genericon-bold' => __( 'Bold', 'menu-icons' ),
149
- 'genericon-book' => __( 'Book', 'menu-icons' ),
150
- 'genericon-cart' => __( 'Cart', 'menu-icons' ),
151
- 'genericon-checkmark' => __( 'Checkmark', 'menu-icons' ),
152
- 'genericon-close' => __( 'Close', 'menu-icons' ),
153
- 'genericon-close-alt' => __( 'Close alt', 'menu-icons' ),
154
- 'genericon-cloud' => __( 'Cloud', 'menu-icons' ),
155
- 'genericon-cloud-download' => __( 'Cloud download', 'menu-icons' ),
156
- 'genericon-cloud-upload' => __( 'Cloud upload', 'menu-icons' ),
157
- 'genericon-code' => __( 'Code', 'menu-icons' ),
158
- 'genericon-cog' => __( 'Cog', 'menu-icons' ),
159
- 'genericon-collapse' => __( 'Collapse', 'menu-icons' ),
160
- 'genericon-document' => __( 'Document', 'menu-icons' ),
161
- 'genericon-dot' => __( 'Dot', 'menu-icons' ),
162
- 'genericon-draggable' => __( 'Draggable', 'menu-icons' ),
163
- 'genericon-dropdown' => __( 'Dropdown', 'menu-icons' ),
164
- 'genericon-dropdown-left' => __( 'Dropdown left', 'menu-icons' ),
165
- 'genericon-edit' => __( 'Edit', 'menu-icons' ),
166
- 'genericon-expand' => __( 'Expand', 'menu-icons' ),
167
- 'genericon-external' => __( 'External', 'menu-icons' ),
168
- 'genericon-fastforward' => __( 'Fastforward', 'menu-icons' ),
169
- 'genericon-feed' => __( 'Feed', 'menu-icons' ),
170
- 'genericon-flag' => __( 'Flag', 'menu-icons' ),
171
- 'genericon-fullscreen' => __( 'Fullscreen', 'menu-icons' ),
172
- 'genericon-heart' => __( 'Heart', 'menu-icons' ),
173
- 'genericon-help' => __( 'Help', 'menu-icons' ),
174
- 'genericon-hide' => __( 'Hide', 'menu-icons' ),
175
- 'genericon-home' => __( 'Home', 'menu-icons' ),
176
- 'genericon-info' => __( 'Info', 'menu-icons' ),
177
- 'genericon-italic' => __( 'Italic', 'menu-icons' ),
178
- 'genericon-key' => __( 'Key', 'menu-icons' ),
179
- 'genericon-location' => __( 'Location', 'menu-icons' ),
180
- 'genericon-lock' => __( 'Lock', 'menu-icons' ),
181
- 'genericon-mail' => __( 'Mail', 'menu-icons' ),
182
- 'genericon-maximize' => __( 'Maximize', 'menu-icons' ),
183
- 'genericon-menu' => __( 'Menu', 'menu-icons' ),
184
- 'genericon-minimize' => __( 'Minimize', 'menu-icons' ),
185
- 'genericon-next' => __( 'Next', 'menu-icons' ),
186
- 'genericon-notice' => __( 'Notice', 'menu-icons' ),
187
- 'genericon-pause' => __( 'Pause', 'menu-icons' ),
188
- 'genericon-phone' => __( 'Phone', 'menu-icons' ),
189
- 'genericon-picture' => __( 'Picture', 'menu-icons' ),
190
- 'genericon-play' => __( 'Play', 'menu-icons' ),
191
- 'genericon-plugin' => __( 'Plugin', 'menu-icons' ),
192
- 'genericon-portfolio' => __( 'Portfolio', 'menu-icons' ),
193
- 'genericon-previous' => __( 'Previous', 'menu-icons' ),
194
- 'genericon-print' => __( 'Print', 'menu-icons' ),
195
- 'genericon-refresh' => __( 'Refresh', 'menu-icons' ),
196
- 'genericon-reply' => __( 'Reply', 'menu-icons' ),
197
- 'genericon-reply-alt' => __( 'Reply alt', 'menu-icons' ),
198
- 'genericon-reply-single' => __( 'Reply single', 'menu-icons' ),
199
- 'genericon-rewind' => __( 'Rewind', 'menu-icons' ),
200
- 'genericon-search' => __( 'Search', 'menu-icons' ),
201
- 'genericon-send-to-phone' => __( 'Send to', 'menu-icons' ),
202
- 'genericon-send-to-tablet' => __( 'Send to', 'menu-icons' ),
203
- 'genericon-share' => __( 'Share', 'menu-icons' ),
204
- 'genericon-show' => __( 'Show', 'menu-icons' ),
205
- 'genericon-skip-ahead' => __( 'Skip ahead', 'menu-icons' ),
206
- 'genericon-skip-back' => __( 'Skip back', 'menu-icons' ),
207
- 'genericon-spam' => __( 'Spam', 'menu-icons' ),
208
- 'genericon-star' => __( 'Star', 'menu-icons' ),
209
- 'genericon-stop' => __( 'Stop', 'menu-icons' ),
210
- 'genericon-subscribe' => __( 'Subscribe', 'menu-icons' ),
211
- 'genericon-subscribed' => __( 'Subscribed', 'menu-icons' ),
212
- 'genericon-summary' => __( 'Summary', 'menu-icons' ),
213
- 'genericon-tablet' => __( 'Tablet', 'menu-icons' ),
214
- 'genericon-top' => __( 'Top', 'menu-icons' ),
215
- 'genericon-trash' => __( 'Trash', 'menu-icons' ),
216
- 'genericon-unapprove' => __( 'Unapprove', 'menu-icons' ),
217
- 'genericon-unsubscribe' => __( 'Unsubscribe', 'menu-icons' ),
218
- 'genericon-unzoom' => __( 'Unzoom', 'menu-icons' ),
219
- 'genericon-warning' => __( 'Warning', 'menu-icons' ),
220
- 'genericon-zoom' => __( 'Zoom', 'menu-icons' ),
221
- ),
222
- ),
223
  );
224
  }
225
  }
41
  * @access protected
42
  * @var string
43
  */
44
+ protected $version = '3.1';
45
 
46
 
47
  /**
72
  */
73
  public function get_names() {
74
  return array(
75
+ array(
76
+ 'key' => 'actions',
77
+ 'label' => __( 'Actions', 'menu-icons' ),
78
+ 'items' => array(
79
+ 'genericon-checkmark' => __( 'Checkmark', 'menu-icons' ),
80
+ 'genericon-close' => __( 'Close', 'menu-icons' ),
81
+ 'genericon-close-alt' => __( 'Close', 'menu-icons' ),
82
+ 'genericon-dropdown' => __( 'Dropdown', 'menu-icons' ),
83
+ 'genericon-dropdown-left' => __( 'Dropdown left', 'menu-icons' ),
84
+ 'genericon-collapse' => __( 'Collapse', 'menu-icons' ),
85
+ 'genericon-expand' => __( 'Expand', 'menu-icons' ),
86
+ 'genericon-help' => __( 'Help', 'menu-icons' ),
87
+ 'genericon-info' => __( 'Info', 'menu-icons' ),
88
+ 'genericon-lock' => __( 'Lock', 'menu-icons' ),
89
+ 'genericon-maximize' => __( 'Maximize', 'menu-icons' ),
90
+ 'genericon-minimize' => __( 'Minimize', 'menu-icons' ),
91
+ 'genericon-previous' => __( 'Previous', 'menu-icons' ),
92
+ 'genericon-next' => __( 'Next', 'menu-icons' ),
93
+ 'genericon-hide' => __( 'Hide', 'menu-icons' ),
94
+ 'genericon-show' => __( 'Show', 'menu-icons' ),
95
+ 'genericon-print' => __( 'Print', 'menu-icons' ),
96
+ 'genericon-refresh' => __( 'Refresh', 'menu-icons' ),
97
+ 'genericon-reply' => __( 'Reply', 'menu-icons' ),
98
+ 'genericon-reply-alt' => __( 'Reply alt', 'menu-icons' ),
99
+ 'genericon-reply-single' => __( 'Reply single', 'menu-icons' ),
100
+ 'genericon-search' => __( 'Search', 'menu-icons' ),
101
+ 'genericon-send-to-phone' => __( 'Send to', 'menu-icons' ),
102
+ 'genericon-send-to-tablet' => __( 'Send to', 'menu-icons' ),
103
+ 'genericon-share' => __( 'Share', 'menu-icons' ),
104
+ 'genericon-spam' => __( 'Spam', 'menu-icons' ),
105
+ 'genericon-subscribe' => __( 'Subscribe', 'menu-icons' ),
106
+ 'genericon-subscribed' => __( 'Subscribed', 'menu-icons' ),
107
+ 'genericon-unsubscribe' => __( 'Unsubscribe', 'menu-icons' ),
108
+ 'genericon-top' => __( 'Top', 'menu-icons' ),
109
+ 'genericon-unapprove' => __( 'Unapprove', 'menu-icons' ),
110
+ 'genericon-zoom' => __( 'Zoom', 'menu-icons' ),
111
+ 'genericon-unzoom' => __( 'Unzoom', 'menu-icons' ),
112
+ 'genericon-xpost' => __( 'X-Post', 'menu-icons' ),
113
+ ),
114
+ ),
115
+ array(
116
+ 'key' => 'media-player',
117
+ 'label' => __( 'Media Player', 'menu-icons' ),
118
+ 'items' => array(
119
+ 'genericon-skip-back' => __( 'Skip back', 'menu-icons' ),
120
+ 'genericon-rewind' => __( 'Rewind', 'menu-icons' ),
121
+ 'genericon-play' => __( 'Play', 'menu-icons' ),
122
+ 'genericon-pause' => __( 'Pause', 'menu-icons' ),
123
+ 'genericon-stop' => __( 'Stop', 'menu-icons' ),
124
+ 'genericon-fastforward' => __( 'Fast Forward', 'menu-icons' ),
125
+ 'genericon-skip-ahead' => __( 'Skip ahead', 'menu-icons' ),
126
+ ),
127
+ ),
128
+ array(
129
+ 'key' => 'meta',
130
+ 'label' => __( 'Meta', 'menu-icons' ),
131
+ 'items' => array(
132
+ 'genericon-comment' => __( 'Comment', 'menu-icons' ),
133
+ 'genericon-category' => __( 'Category', 'menu-icons' ),
134
+ 'genericon-hierarchy' => __( 'Hierarchy', 'menu-icons' ),
135
+ 'genericon-tag' => __( 'Tag', 'menu-icons' ),
136
+ 'genericon-time' => __( 'Time', 'menu-icons' ),
137
+ 'genericon-user' => __( 'User', 'menu-icons' ),
138
+ 'genericon-day' => __( 'Day', 'menu-icons' ),
139
+ 'genericon-week' => __( 'Week', 'menu-icons' ),
140
+ 'genericon-month' => __( 'Month', 'menu-icons' ),
141
+ 'genericon-pinned' => __( 'Pinned', 'menu-icons' ),
142
+ ),
143
+ ),
144
+ array(
145
+ 'key' => 'misc',
146
+ 'label' => __( 'Misc.', 'menu-icons' ),
147
+ 'items' => array(
148
+ 'genericon-uparrow' => __( 'Arrow Up', 'menu-icons' ),
149
+ 'genericon-downarrow' => __( 'Arrow Down', 'menu-icons' ),
150
+ 'genericon-leftarrow' => __( 'Arrow Left', 'menu-icons' ),
151
+ 'genericon-rightarrow' => __( 'Arrow Right', 'menu-icons' ),
152
+ 'genericon-book' => __( 'Book', 'menu-icons' ),
153
+ 'genericon-cart' => __( 'Cart', 'menu-icons' ),
154
+ 'genericon-cloud-download' => __( 'Cloud Download', 'menu-icons' ),
155
+ 'genericon-cloud-upload' => __( 'Cloud Upload', 'menu-icons' ),
156
+ 'genericon-cog' => __( 'Cog', 'menu-icons' ),
157
+ 'genericon-document' => __( 'Document', 'menu-icons' ),
158
+ 'genericon-dot' => __( 'Dot', 'menu-icons' ),
159
+ 'genericon-draggable' => __( 'Draggable', 'menu-icons' ),
160
+ 'genericon-ellipsis' => __( 'Ellipsis', 'menu-icons' ),
161
+ 'genericon-external' => __( 'External', 'menu-icons' ),
162
+ 'genericon-feed' => __( 'Feed', 'menu-icons' ),
163
+ 'genericon-flag' => __( 'Flag', 'menu-icons' ),
164
+ 'genericon-fullscreen' => __( 'Fullscreen', 'menu-icons' ),
165
+ 'genericon-heart' => __( 'Heart', 'menu-icons' ),
166
+ 'genericon-key' => __( 'Key', 'menu-icons' ),
167
+ 'genericon-mail' => __( 'Mail', 'menu-icons' ),
168
+ 'genericon-menu' => __( 'Menu', 'menu-icons' ),
169
+ 'genericon-notice' => __( 'Notice', 'menu-icons' ),
170
+ 'genericon-paintbrush' => __( 'Paint Brush', 'menu-icons' ),
171
+ 'genericon-phone' => __( 'Phone', 'menu-icons' ),
172
+ 'genericon-picture' => __( 'Picture', 'menu-icons' ),
173
+ 'genericon-plugin' => __( 'Plugin', 'menu-icons' ),
174
+ 'genericon-portfolio' => __( 'Portfolio', 'menu-icons' ),
175
+ 'genericon-star' => __( 'Star', 'menu-icons' ),
176
+ 'genericon-summary' => __( 'Summary', 'menu-icons' ),
177
+ 'genericon-tablet' => __( 'Tablet', 'menu-icons' ),
178
+ 'genericon-warning' => __( 'Warning', 'menu-icons' ),
179
+ ),
180
+ ),
181
+ array(
182
+ 'key' => 'places',
183
+ 'label' => __( 'Places', 'menu-icons' ),
184
+ 'items' => array(
185
+ 'genericon-404' => __( '404', 'menu-icons' ),
186
+ 'genericon-trash' => __( 'Trash', 'menu-icons' ),
187
+ 'genericon-cloud' => __( 'Cloud', 'menu-icons' ),
188
+ 'genericon-home' => __( 'Home', 'menu-icons' ),
189
+ 'genericon-location' => __( 'Location', 'menu-icons' ),
190
+ 'genericon-sitemap' => __( 'Sitemap', 'menu-icons' ),
191
+ 'genericon-website' => __( 'Website', 'menu-icons' ),
192
+ ),
193
+ ),
194
  array(
195
  'key' => 'post-formats',
196
  'label' => __( 'Post Formats', 'menu-icons' ),
208
  ),
209
  ),
210
  array(
211
+ 'key' => 'text-editor',
212
+ 'label' => __( 'Text Editor', 'menu-icons' ),
213
  'items' => array(
214
+ 'genericon-attachment' => __( 'Attachment', 'menu-icons' ),
215
+ 'genericon-edit' => __( 'Edit', 'menu-icons' ),
216
+ 'genericon-code' => __( 'Code', 'menu-icons' ),
217
+ 'genericon-bold' => __( 'Bold', 'menu-icons' ),
218
+ 'genericon-italic' => __( 'Italic', 'menu-icons' ),
 
 
 
 
219
  ),
220
  ),
221
  array(
227
  'genericon-dribbble' => 'Dribbble',
228
  'genericon-dropbox' => 'DropBox',
229
  'genericon-facebook' => 'Facebook',
230
+ 'genericon-facebook-alt' => 'Facebook',
231
  'genericon-flickr' => 'Flickr',
232
+ 'genericon-foursquare' => 'Foursquare',
233
  'genericon-github' => 'GitHub',
234
  'genericon-googleplus' => 'Google+',
235
+ 'genericon-googleplus-alt' => 'Google+',
236
  'genericon-instagram' => 'Instagram',
237
  'genericon-linkedin' => 'LinkedIn',
238
+ 'genericon-linkedin-alt' => 'LinkedIn',
239
  'genericon-path' => 'Path',
240
  'genericon-pinterest' => 'Pinterest',
241
+ 'genericon-pinterest-alt' => 'Pinterest',
242
  'genericon-pocket' => 'Pocket',
243
  'genericon-polldaddy' => 'PollDaddy',
244
  'genericon-reddit' => 'Reddit',
251
  'genericon-youtube' => 'Youtube',
252
  ),
253
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
254
  );
255
  }
256
  }
includes/type-image.php ADDED
@@ -0,0 +1,297 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Image icon handler
4
+ *
5
+ * @package Menu_Icons
6
+ * @author Dzikri Aziz <kvcrvt@gmail.com>
7
+ */
8
+
9
+ require_once dirname( __FILE__ ) . '/type.php';
10
+
11
+ /**
12
+ * Image icons
13
+ *
14
+ */
15
+ class Menu_Icons_Type_Image extends Menu_Icons_Type {
16
+
17
+ /**
18
+ * Holds icon type
19
+ *
20
+ * @since 0.4.0
21
+ * @access protected
22
+ * @var string
23
+ */
24
+ protected $type = 'image';
25
+
26
+ /**
27
+ * Class constructor
28
+ *
29
+ * This simply sets $label
30
+ *
31
+ * @since 0.4.0
32
+ */
33
+ function __construct() {
34
+ $this->label = __( 'Image', 'menu-icons' );
35
+ parent::__construct();
36
+ }
37
+
38
+ /**
39
+ * Get image sizes
40
+ *
41
+ * @since 0.4.0
42
+ * @access protected
43
+ * @return array
44
+ */
45
+ protected function get_image_sizes() {
46
+ $_sizes = array(
47
+ 'thumbnail' => __( 'Thumbnail', 'menu-icons' ),
48
+ 'medium' => __( 'Medium', 'menu-icons' ),
49
+ 'large' => __( 'Large', 'menu-icons' ),
50
+ 'full' => __( 'Full Size', 'menu-icons' ),
51
+ );
52
+
53
+ $_sizes = apply_filters( 'image_size_names_choose', $_sizes );
54
+
55
+ $sizes = array();
56
+ foreach ( $_sizes as $value => $label ) {
57
+ $sizes[] = array(
58
+ 'value' => $value,
59
+ 'label' => $label,
60
+ );
61
+ }
62
+
63
+ return $sizes;
64
+ }
65
+
66
+ /**
67
+ * Settings fields
68
+ *
69
+ * @since 0.4.0
70
+ * @param array $fields
71
+ * @uses apply_filters() Calls 'menu_icons_{type}_settings_sections'.
72
+ * @return array
73
+ */
74
+ public function _settings_fields( $fields ) {
75
+ $_fields = array(
76
+ 'image_size' => array(
77
+ 'id' => 'image_size',
78
+ 'type' => 'select',
79
+ 'label' => __( 'Image Size', 'menu-icons' ),
80
+ 'default' => 'full',
81
+ 'choices' => self::get_image_sizes(),
82
+ ),
83
+ 'vertical_align' => array(
84
+ 'id' => 'vertical_align',
85
+ 'type' => 'select',
86
+ 'label' => __( 'Vertical Align', 'menu-icons' ),
87
+ 'default' => 'middle',
88
+ 'choices' => array(
89
+ array(
90
+ 'value' => 'super',
91
+ 'label' => __( 'Super', 'menu-icons' ),
92
+ ),
93
+ array(
94
+ 'value' => 'top',
95
+ 'label' => __( 'Top', 'menu-icons' ),
96
+ ),
97
+ array(
98
+ 'value' => 'text-top',
99
+ 'label' => __( 'Text Top', 'menu-icons' ),
100
+ ),
101
+ array(
102
+ 'value' => 'middle',
103
+ 'label' => __( 'Middle', 'menu-icons' ),
104
+ ),
105
+ array(
106
+ 'value' => 'baseline',
107
+ 'label' => __( 'Baseline', 'menu-icons' ),
108
+ ),
109
+ array(
110
+ 'value' => 'text-bottom',
111
+ 'label' => __( 'Text Bottom', 'menu-icons' ),
112
+ ),
113
+ array(
114
+ 'value' => 'bottom',
115
+ 'label' => __( 'Bottom', 'menu-icons' ),
116
+ ),
117
+ array(
118
+ 'value' => 'sub',
119
+ 'label' => __( 'Sub', 'menu-icons' ),
120
+ ),
121
+ ),
122
+ ),
123
+ );
124
+
125
+ $_fields = apply_filters( sprintf( 'menu_icons_%s_settings_fields', $this->type ), $_fields );
126
+ $fields = wp_parse_args( $_fields, $fields );
127
+
128
+ return $fields;
129
+ }
130
+
131
+
132
+ /**
133
+ * Print field for icons selection
134
+ *
135
+ * @since 0.4.0
136
+ * @param int $id Menu item ID
137
+ * @param array $meta_value Current value of 'menu-icons' metadata
138
+ */
139
+ public function the_field( $id, $meta_value ) {
140
+ $current = isset( $meta_value[ $this->key ] ) ? $meta_value[ $this->key ] : '';
141
+ $input_id = sprintf( 'menu-icons-%d-%s', $id, $this->key );
142
+ $input_name = sprintf( 'menu-icons[%d][%s]', $id, $this->key );
143
+ ?>
144
+ <?php printf(
145
+ '<p class="field-icon-child description menu-icon-type-%1$s" data-dep-on="%1$s">',
146
+ esc_attr( $this->type )
147
+ ) ?>
148
+ <label for="<?php echo esc_attr( $input_id ) ?>"><?php echo esc_html( $this->label ); ?></label>
149
+ <?php printf(
150
+ '<input type="text" id="%s" name="%s" data-key="%s" value="%s" />',
151
+ esc_attr( $input_id ),
152
+ esc_attr( $input_name ),
153
+ esc_attr( $this->key ),
154
+ esc_attr( $current )
155
+ ) ?>
156
+ </p>
157
+ <?php
158
+ }
159
+
160
+
161
+ /**
162
+ * Preview
163
+ *
164
+ * @since 0.4.0
165
+ * @param string $id Menu item ID
166
+ * @param array $meta_value Menu item metadata value
167
+ * @return array
168
+ */
169
+ public function preview_cb( $id, $meta_value ) {
170
+ if ( empty( $meta_value['image-icon'] ) ) {
171
+ return null;
172
+ }
173
+
174
+ return wp_get_attachment_image(
175
+ $meta_value['image-icon'],
176
+ $meta_value['image_size'],
177
+ false,
178
+ array( 'class' => '_icon' )
179
+ );
180
+ }
181
+
182
+
183
+ /**
184
+ * Media frame data
185
+ *
186
+ * @since 0.4.0
187
+ * @param string $id Icon type ID
188
+ * @return array
189
+ */
190
+ public function frame_cb( $id ) {
191
+ $data = array(
192
+ 'controller' => 'miImage',
193
+ );
194
+
195
+ return $data;
196
+ }
197
+
198
+
199
+ /**
200
+ * Media frame templates
201
+ *
202
+ * @since 0.4.0
203
+ * @return array
204
+ */
205
+ public function templates() {
206
+ $icon = '<img src="{{ data.url }}" alt="{{ data.alt }}" class="_icon {{ data.type }} _{{ data.position }}" style="vertical-align:{{ data.vertical_align }};" />';
207
+
208
+ $templates = array(
209
+ 'field' => '<img src="{{ data.sizes.full.url }}" alt="{{ data.alt }}" class="_icon" />',
210
+ 'preview-before' => sprintf( '<a href="#">%s <span>{{ data.title }}</span></a>', $icon ),
211
+ 'preview-after' => sprintf( '<a href="#"><span>{{ data.title }}</span> %s</a>', $icon ),
212
+ 'preview-hide_label' => sprintf( '<a href="#">%s</a>', $icon ),
213
+ );
214
+
215
+ return $templates;
216
+ }
217
+
218
+
219
+ /**
220
+ * Add icon to menu title
221
+ *
222
+ * @since 0.4.0
223
+ * @access protected
224
+ * @param string $title Menu item title
225
+ * @param array $values Menu item metadata value
226
+ *
227
+ * @return string
228
+ */
229
+ protected function add_icon( $title, $values ) {
230
+ if ( empty( $values['image-icon'] ) ) {
231
+ return $title;
232
+ }
233
+
234
+ $icon = get_post( $values['image-icon'] );
235
+ if ( ! is_a( $icon, 'WP_Post' ) || 'attachment' !== $icon->post_type ) {
236
+ return $title;
237
+ }
238
+
239
+ $t_class = ! empty( $values['hide_label'] ) ? 'visuallyhidden' : '';
240
+ $title = sprintf(
241
+ '<span%s>%s</span>',
242
+ ( ! empty( $t_class ) ) ? sprintf( ' class="%s"', esc_attr( $t_class ) ) : '',
243
+ $title
244
+ );
245
+
246
+ $i_class = '_mi';
247
+ $i_class .= empty( $values['hide_label'] ) ? " _{$values['position']}" : '';
248
+ $i_style = $this->get_style( $values );
249
+ $i_attrs = array( 'class' => $i_class );
250
+
251
+ if ( ! empty( $i_style ) ) {
252
+ $i_attrs['style'] = $i_style;
253
+ }
254
+
255
+ $title = sprintf(
256
+ '%s%s%s',
257
+ 'before' === $values['position'] ? '' : $title,
258
+ wp_get_attachment_image(
259
+ $icon->ID,
260
+ $values['image_size'],
261
+ false,
262
+ $i_attrs
263
+ ),
264
+ 'after' === $values['position'] ? '' : $title
265
+ );
266
+
267
+ return $title;
268
+ }
269
+
270
+
271
+ /**
272
+ * Inline style for icon size, etc
273
+ *
274
+ * @since 0.4.0
275
+ * @param array $values Menu item metadata value
276
+ * @return string
277
+ */
278
+ protected function get_style( $values ) {
279
+ $style_d = Menu_Icons::get( 'default_style' );
280
+ $style_a = array();
281
+ $style_s = '';
282
+
283
+ if ( ! empty( $values['vertical_align'] ) ) {
284
+ $style_a['vertical-align'] = $values['vertical_align'];
285
+ }
286
+
287
+ $style_a = array_diff_assoc( $style_a, $style_d );
288
+
289
+ if ( ! empty( $style_a ) ) {
290
+ foreach ( $style_a as $key => $value ) {
291
+ $style_s .= sprintf( '%s:%s;', esc_attr( $key ), esc_attr( $value ) );
292
+ }
293
+ }
294
+
295
+ return $style_s;
296
+ }
297
+ }
includes/type.php CHANGED
@@ -83,6 +83,8 @@ abstract class Menu_Icons_Type {
83
  if ( is_null( $this->version ) ) {
84
  $this->version = get_bloginfo( 'version' );
85
  }
 
 
86
  }
87
 
88
 
@@ -128,6 +130,18 @@ abstract class Menu_Icons_Type {
128
  abstract public function the_field( $id, $meta_value );
129
 
130
 
 
 
 
 
 
 
 
 
 
 
 
 
131
  /**
132
  * Front-end tasks
133
  *
83
  if ( is_null( $this->version ) ) {
84
  $this->version = get_bloginfo( 'version' );
85
  }
86
+
87
+ add_filter( 'menu_icons_settings_fields', array( $this, '_settings_fields' ) );
88
  }
89
 
90
 
130
  abstract public function the_field( $id, $meta_value );
131
 
132
 
133
+ /**
134
+ * Settings fields
135
+ *
136
+ * @since 0.4.0
137
+ * @param array $fields
138
+ * @return array
139
+ */
140
+ public function _settings_fields( $fields ) {
141
+ return $fields;
142
+ }
143
+
144
+
145
  /**
146
  * Front-end tasks
147
  *
js/admin.js CHANGED
@@ -1,4 +1,4 @@
1
- /* global jQuery, wp, menuIcons */
2
  /**
3
  * Menu Icons
4
  *
@@ -38,10 +38,10 @@
38
  .addClass('tabs-panel-inactive')
39
  .removeClass('tabs-panel-active');
40
  })
41
- .find('a.mi-settings-nav-tab').first().trigger('click');
42
 
43
 
44
- if ( 'undefined' === typeof menuIcons ) {
45
  return;
46
  }
47
 
@@ -49,7 +49,7 @@
49
  return;
50
  }
51
 
52
- menuIcons = _.defaults({
53
  frame : '',
54
  currentItem : {},
55
 
@@ -84,13 +84,13 @@
84
  attrs[ key ] = input.value;
85
  });
86
 
87
- menuIcons.currentItem = attrs;
88
 
89
- if ( ! ( menuIcons.frame instanceof media.view.MediaFrame.menuIcons ) ) {
90
- menuIcons.frame = new media.view.MediaFrame.menuIcons;
91
  }
92
 
93
- menuIcons.frame.open();
94
  },
95
 
96
  removeIcon : function(e) {
@@ -99,9 +99,9 @@
99
 
100
  var id = $(this).data('id');
101
 
102
- $('#menu-icons-'+ id +'-type').val('').trigger('change');
103
  }
104
- }, menuIcons);
105
 
106
 
107
  // WP Media
@@ -109,87 +109,189 @@
109
  var Attachment = media.model.Attachment;
110
 
111
 
112
- // Font icon: Menu Items
113
- media.model.miMenuItem = Backbone.Model.extend({
114
- defaults : {
115
- type : '',
116
- icon : '',
117
- font_size : '1.2',
118
- vertical_align : 'middle',
119
- hide_label : ''
120
- }
121
- });
122
 
123
- media.model.miMenuItems = Backbone.Collection.extend({
124
- model : media.model.miMenuItem,
125
- props : new Backbone.Model({
126
- item : ''
 
 
 
 
 
127
  })
128
  });
129
 
 
 
 
 
 
 
 
 
 
 
 
130
 
131
  // All: Sidebar
132
  media.view.miSidebar = media.view.Sidebar.extend({
133
  initialize : function() {
 
 
 
 
 
 
 
 
 
 
134
  media.view.Sidebar.prototype.initialize.apply( this, arguments );
135
 
136
- this.createTitle();
137
- },
138
 
139
- createTitle : function() {
140
- this.views.add( new media.view.miSidebar.Title );
 
 
 
 
 
 
 
 
 
 
 
141
  },
 
 
 
 
 
 
 
 
 
 
142
  });
143
 
 
 
 
 
 
 
 
144
 
145
- // All: Sidebar title
146
- media.view.miSidebar.Title = media.View.extend({
147
  initialize : function() {
148
- this.template = media.template( 'menu-icons-sidebar-title' );
149
  media.View.prototype.initialize.apply( this, arguments );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  }
151
  });
152
 
153
-
154
- // All: Settings
155
- media.view.miSidebar.Settings = media.view.Settings.extend({
156
- className : 'mi-settings attachment-info',
 
 
 
157
 
158
  initialize : function() {
159
- this.template = media.template( 'menu-icons-settings' );
160
- media.view.Settings.prototype.initialize.apply( this, arguments );
161
  },
162
 
163
  render : function() {
164
- this.$el.html( this.template( this.model.toJSON() ) );
165
- _( this.model.attributes ).chain().keys().each( this.update, this );
 
 
 
 
 
 
 
 
 
 
166
 
167
  return this;
168
  },
169
 
170
- update: function( key ) {
171
- media.view.Settings.prototype.update.call( this, key );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
172
 
173
- var id = this.model.id;
174
- var mValue = this.model.get( key );
175
- var $field = $('#menu-icons-'+ id +'-'+ key +'._setting');
176
- var fValue;
177
 
178
- // Bail if we didn't find a matching field.
179
- if ( ! $field.length ) {
180
- return;
181
  }
 
182
 
183
- fValue = $field.val();
184
- // Only update as needed
185
- if ( fValue !== mValue ) {
186
- $field.val( mValue ).trigger('change');
 
 
 
 
 
 
187
  }
188
- }
189
- });
190
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
 
192
- // Font icon: Browser
193
  media.view.miFont = media.View.extend({
194
  className : 'attachments-browser mi-items-wrap',
195
 
@@ -211,11 +313,16 @@
211
  },
212
 
213
  createToolbar : function() {
 
 
 
214
  this.toolbar = new media.view.Toolbar({
215
  controller : this.controller
216
  });
217
  this.views.add( this.toolbar );
218
 
 
 
219
  // Dropdown filter
220
  this.toolbar.set( 'filters', new media.view.miFont.Filters({
221
  controller : this.controller,
@@ -231,56 +338,34 @@
231
  }).render() );
232
  },
233
 
234
- createSidebar : function() {
235
- var options = this.options;
236
- var selection = options.selection;
237
- var sidebar = this.sidebar = new media.view.miSidebar({
238
- controller : this.controller,
239
- type : options.type
240
- });
241
-
242
- this.views.add( sidebar );
243
-
244
- selection.on( 'selection:single', this.createSingle, this );
245
- selection.on( 'selection:unsingle', this.disposeSingle, this );
246
-
247
- if ( selection.single() ) {
248
- this.createSingle();
249
- }
250
- },
251
-
252
- createSingle : function() {
253
- this.controller.miUpdateItemProps();
254
-
255
- var sidebar = this.sidebar;
256
- var item = this.controller.miGetCurrentItem();
257
-
258
- sidebar.set( 'preview', new media.view.miFont.Icon.Preview({
259
- controller : this.controller,
260
- model : item,
261
- type : this.options.type,
262
  priority : 80
263
  }) );
264
-
265
- sidebar.set( 'settings', new media.view.miSidebar.Settings({
266
- controller : this.controller,
267
- model : item,
268
- type : this.options.type,
269
- priority : 120
270
- }) );
271
  },
272
 
273
  disposeSingle : function() {
274
- this.controller.miUpdateItemProps();
275
-
276
  var sidebar = this.sidebar;
 
277
  sidebar.unset('preview');
278
  sidebar.unset('settings');
279
  }
280
  });
281
 
 
282
 
283
- // Font icon: Library
284
  media.view.miFont.Library = media.View.extend({
285
  tagName : 'ul',
286
  className : 'attachments mi-items clearfix',
@@ -340,12 +425,7 @@
340
 
341
  singleView = this.getView( single );
342
  if ( singleView && ! this.isInView( singleView.$el ) ) {
343
- this.$el.scrollTop(
344
- singleView.$el.offset().top
345
- - this.$el.offset().top
346
- + this.$el.scrollTop()
347
- - parseInt( this.$el.css('paddingTop') )
348
- );
349
  }
350
  },
351
 
@@ -354,7 +434,7 @@
354
  },
355
 
356
  isInView: function( $elem ) {
357
- var $window = $(window)
358
  var docViewTop = $window.scrollTop();
359
  var docViewBottom = docViewTop + $window.height();
360
  var elemTop = $elem.offset().top;
@@ -364,13 +444,12 @@
364
  }
365
  });
366
 
367
-
368
- // Font icon: Dropdown filter
369
  media.view.miFont.Filters = media.view.AttachmentFilters.extend({
370
  createFilters : function() {
371
  this.filters = {
372
  all : {
373
- text : menuIcons.text.all,
374
  props : {
375
  group : 'all'
376
  }
@@ -397,8 +476,7 @@
397
  }
398
  });
399
 
400
-
401
- // Font icon: Item
402
  media.view.miFont.Icon = media.view.Attachment.extend({
403
  className : 'attachment mi-item',
404
  events : {
@@ -420,125 +498,43 @@
420
  });
421
 
422
 
423
- // Font icon: Preview
424
- media.view.miFont.Icon.Preview = media.View.extend({
425
- tagName : 'p',
426
- className : 'mi-preview menu-item attachment-info',
427
- events : {
428
- 'click a' : 'preventDefault'
429
- },
430
-
431
- initialize : function() {
432
- this.model.on( 'change', this.render, this );
433
- media.View.prototype.initialize.apply( this, arguments )
434
- },
435
-
436
- render : function() {
437
- var data = this.model.toJSON();
438
- var template = 'menu-icons-' + this.options.type + '-preview-';
439
-
440
- if ( data.hide_label ) {
441
- template += 'hide_label';
442
- }
443
- else {
444
- template += data.position;
445
- }
446
-
447
- this.template = media.template( template );
448
- this.$el.html( this.template( data ) );
449
-
450
- return this;
451
- },
452
-
453
- preventDefault: function(e) {
454
- e.preventDefault();
455
- }
456
- });
457
-
458
-
459
- // Font icon: Controller
460
  media.controller.miFont = media.controller.State.extend({
461
  defaults : {
462
- id : 'mi-font',
463
- menu : 'default',
464
- toolbar : 'mi-select',
465
- type : ''
 
466
  },
467
 
468
  initialize : function() {
469
- var state = this;
470
-
471
- if ( ! this.get('library') ) {
472
- var Icons = Backbone.Collection.extend({
473
- props : new Backbone.Model({
474
- group : 'all',
475
- search : ''
476
- }),
477
-
478
- initialize : function( models ) {
479
- this.original = new Backbone.Collection(models);
480
- },
481
-
482
- reInitialize : function() {
483
- var library = this;
484
- var icons = state.get('data').items;
485
- var props = this.props.toJSON();
486
-
487
- _.each( props, function( val, filter ) {
488
- if ( library.filters[ filter ] ) {
489
- icons = _.filter( icons, library.filters[ filter ], val );
490
- }
491
- }, this);
492
-
493
- this.reset( icons );
494
- },
495
-
496
- filters : {
497
- group : function( icon ) {
498
- var group = this;
499
-
500
- return (
501
- 'all' === group
502
- || icon.group === group
503
- || '' === icon.group // fallback
504
- );
505
- },
506
- search : function( icon ) {
507
- var term = this;
508
- var result;
509
-
510
- if ( '' === term ) {
511
- result = true;
512
- }
513
- else {
514
- result = _.any(['id','label'], function( key ) {
515
- var value = icon[key];
516
-
517
- return value && -1 !== value.search( this );
518
- }, term );
519
- }
520
-
521
- return result;
522
- }
523
- }
524
- });
525
 
526
- var library = new Icons( this.get('data').items );
 
527
  library.props.on( 'change', this.miResetLibrary, this );
528
 
529
  this.set( 'library', library );
530
  }
531
 
532
- var selection = this.get('selection');
533
- if ( ! (selection instanceof media.model.Selection) ) {
534
  this.set( 'selection', new media.model.Selection( selection, {
535
  multiple : false
536
  }) );
537
  }
 
 
 
 
 
538
  },
539
 
540
  activate : function() {
541
- media.controller.State.prototype.activate.apply( this, arguments );
542
  this.frame.on( 'open', this.refresh, this );
543
  this.miUpdateSelection();
544
  },
@@ -549,17 +545,20 @@
549
  },
550
 
551
  refresh : function() {
552
- var library = this.get('library');
553
- var item = this.frame.miGetCurrentItem();
554
- var groups = this.get('data').groups;
555
- var group = item.get('group');
556
 
557
- if ( _.isUndefined( groups[ group ] ) ) {
558
- group = 'all';
559
- }
560
 
561
- library.props.set( 'group', group );
562
- this.miUpdateSelection();
 
 
 
 
 
563
  },
564
 
565
  miResetLibrary : function() {
@@ -575,6 +574,19 @@
575
  this.miUpdateSelection();
576
  },
577
 
 
 
 
 
 
 
 
 
 
 
 
 
 
578
  miUpdateSelection : function() {
579
  var selection = this.get('selection');
580
  var type = this.get('type');
@@ -588,16 +600,251 @@
588
  }
589
 
590
  selection.reset( selected ? selected : [] );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
591
  },
592
 
593
- miGetIcon : function() {
594
- var single = this.get('selection').single();
 
 
 
 
 
 
 
595
 
596
- return single ? single.id : '';
 
 
 
 
 
 
 
 
 
 
 
 
597
  }
598
  });
599
 
600
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
601
  // Frame
602
  media.view.MediaFrame.menuIcons = media.view.MediaFrame.extend({
603
  initialize : function() {
@@ -607,29 +854,29 @@
607
  selection : [],
608
  multiple : false,
609
  editing : false,
610
- toolbar : 'mi-select'
611
  });
612
 
613
- this.miMenuItems = new media.model.miMenuItems;
614
  this.createStates();
615
  this.bindHandlers();
616
  },
617
 
618
  createStates : function() {
619
  var options = this.options;
620
- var controller;
621
 
622
  if ( options.states ) {
623
  return;
624
  }
625
 
626
- _.each( menuIcons.iconTypes, function( props, type ) {
627
  if ( ! media.controller.hasOwnProperty( props.data.controller ) ) {
628
- delete menuIcons.iconTypes[ type ];
629
  return;
630
  }
631
 
632
- controller = media.controller[ props.data.controller ];
633
 
634
  _.defaults( props, {
635
  content : props.id,
@@ -637,18 +884,33 @@
637
  } );
638
 
639
  // States
640
- this.states.add( new controller( props ) );
641
  }, this );
642
  },
643
 
644
  bindHandlers : function() {
 
 
 
645
  this.on( 'toolbar:create:mi-select', this.createToolbar, this );
646
  this.on( 'toolbar:render:mi-select', this.miSelectToolbar, this );
647
  this.on( 'open', this.miInitialize, this );
 
648
 
649
- _.each( menuIcons.iconTypes, function( props, type ) {
650
- this.on( 'content:activate:'+props.id, this.miContentRender, this, props );
651
- }, this );
 
 
 
 
 
 
 
 
 
 
 
652
  },
653
 
654
  // Toolbars
@@ -660,12 +922,13 @@
660
  view.set( state.id, {
661
  style : 'primary',
662
  priority : 80,
663
- text : menuIcons.text.select,
664
  requires : {
665
  selection : true
666
  },
667
  click : function() {
668
  frame.close();
 
669
  frame.miUpdateItem();
670
  }
671
  });
@@ -673,51 +936,41 @@
673
 
674
  // Content
675
  miContentRender : function() {
676
- var state = this.state();
677
- var view = media.view[ state.get('data').controller ];
678
 
679
- this.content.set( new view({
680
- controller : this,
681
- model : state,
682
- collection : state.get('library'),
683
- selection : state.get('selection'),
684
- type : state.get('type')
685
- }) );
686
  },
687
 
688
  miGetState : function() {
689
- var item = menuIcons.currentItem;
690
  var type;
691
 
692
- if (
693
- ! _.isUndefined( item.type )
694
- && '' !== item.type
695
- && menuIcons.iconTypes.hasOwnProperty( item.type )
696
- ) {
697
  type = item.type;
698
  }
699
  else {
700
- type = menuIcons.typeNames[0];
701
  }
702
 
703
  return 'mi-'+type;
704
  },
705
 
706
  miGetCurrentItem : function() {
707
- return this.miMenuItems.get( menuIcons.currentItem.id )
708
  },
709
 
710
  miUpdateMenuItems : function() {
711
  var item = this.miGetCurrentItem();
712
 
713
  if ( _.isUndefined( item ) ) {
714
- this.miMenuItems.add( _.extend({ group : 'all' }, menuIcons.currentItem ) );
715
  }
716
  else {
717
- item.set( menuIcons.currentItem );
718
  }
719
 
720
- this.miMenuItems.props.set( 'item', menuIcons.currentItem.id );
721
  },
722
 
723
  miInitialize : function() {
@@ -730,18 +983,21 @@
730
  var type = state.get('type');
731
  var selection = state.get('selection');
732
  var single = selection.single();
733
- var item = this.miGetCurrentItem();
734
  var icon = single ? single.id : '';
 
735
 
736
  item.set( 'type', type );
737
  item.set( type+'-icon', icon );
738
- item.set( 'icon', state.miGetIcon() );
739
  },
740
 
741
  miUpdateItem : function() {
742
- var attrs = this.miGetCurrentItem().toJSON();
743
- var id = attrs.id;
744
- var field = media.template( 'menu-icons-'+ attrs.type +'-field' );
 
 
 
745
  var $el;
746
 
747
  delete attrs.id;
@@ -750,19 +1006,19 @@
750
  _.each( attrs, function( value, key ) {
751
  $el = $('#menu-icons-'+ id +'-'+ key).not('._setting');
752
  if ( $el.length ) {
753
- $el.val( value ).trigger('change');
754
  }
755
  });
756
 
757
- $('#menu-icons-'+ id +'-select').html( field(attrs) );
758
  }
759
  });
760
 
761
 
762
  $('body')
763
- .on( 'click', 'div.menu-icons-wrap a._select', menuIcons.selectIcon )
764
- .on( 'click', 'div.menu-icons-wrap a._remove', menuIcons.removeIcon )
765
- .on( 'change', 'div.menu-icons-wrap select._type', menuIcons.toggleSelect );
766
 
767
- $('div.menu-icons-wrap select._type').trigger('change');
768
  }(jQuery));
1
+ /* global jQuery, wp, window: false, Backbone: false, _: false */
2
  /**
3
  * Menu Icons
4
  *
38
  .addClass('tabs-panel-inactive')
39
  .removeClass('tabs-panel-active');
40
  })
41
+ .find('a.mi-settings-nav-tab').first().click();
42
 
43
 
44
+ if ( 'undefined' === typeof window.menuIcons ) {
45
  return;
46
  }
47
 
49
  return;
50
  }
51
 
52
+ window.menuIcons = _.defaults({
53
  frame : '',
54
  currentItem : {},
55
 
84
  attrs[ key ] = input.value;
85
  });
86
 
87
+ window.menuIcons.currentItem = attrs;
88
 
89
+ if ( ! ( window.menuIcons.frame instanceof media.view.MediaFrame.menuIcons ) ) {
90
+ window.menuIcons.frame = new media.view.MediaFrame.menuIcons();
91
  }
92
 
93
+ window.menuIcons.frame.open();
94
  },
95
 
96
  removeIcon : function(e) {
99
 
100
  var id = $(this).data('id');
101
 
102
+ $('#menu-icons-'+ id +'-type').val('').trigger('change-mi');
103
  }
104
+ }, window.menuIcons);
105
 
106
 
107
  // WP Media
109
  var Attachment = media.model.Attachment;
110
 
111
 
112
+ // Models
113
+ media.model.mi = {};
 
 
 
 
 
 
 
 
114
 
115
+ // Model: Menu Items
116
+ media.model.mi.MenuItems = Backbone.Collection.extend({
117
+ props : new Backbone.Model({ item : '' }),
118
+ model : Backbone.Model.extend({
119
+ defaults : {
120
+ type : '',
121
+ group : 'all',
122
+ icon : ''
123
+ },
124
  })
125
  });
126
 
127
+ // Model: Settings fields
128
+ media.model.mi.MenuItems.Settings = Backbone.Collection.extend({
129
+ model : Backbone.Model.extend({
130
+ defaults : {
131
+ id : '',
132
+ label : '',
133
+ value : '',
134
+ type : 'text'
135
+ }
136
+ })
137
+ });
138
 
139
  // All: Sidebar
140
  media.view.miSidebar = media.view.Sidebar.extend({
141
  initialize : function() {
142
+ var title = new media.View({
143
+ tagName : 'h3',
144
+ priority : -10
145
+ });
146
+ var info = new media.View({
147
+ tagName : 'p',
148
+ className : '_info',
149
+ priority : 1000
150
+ });
151
+
152
  media.view.Sidebar.prototype.initialize.apply( this, arguments );
153
 
154
+ title.$el.text( window.menuIcons.text.preview );
155
+ this.set( 'title', title );
156
 
157
+ info.$el.html( window.menuIcons.text.settingsInfo );
158
+ this.set( 'info', info );
159
+ }
160
+ });
161
+
162
+ // View: Settings wrapper
163
+ media.view.miSidebar.Settings = media.view.PriorityList.extend({
164
+ className : 'mi-settings attachment-info',
165
+
166
+ prepare : function() {
167
+ _.each( this.collection.map( this.createField, this ), function( view ) {
168
+ this.set( view.model.id, view );
169
+ }, this );
170
  },
171
+
172
+ createField : function( model ) {
173
+ var field = new media.view.miSidebar.Settings.Field({
174
+ item : this.model,
175
+ model : model,
176
+ collection : this.collection
177
+ });
178
+
179
+ return field;
180
+ }
181
  });
182
 
183
+ // View: Settings field
184
+ media.view.miSidebar.Settings.Field = media.View.extend({
185
+ tagName : 'label',
186
+ className : 'setting',
187
+ events : {
188
+ 'change :input' : '_update'
189
+ },
190
 
 
 
191
  initialize : function() {
 
192
  media.View.prototype.initialize.apply( this, arguments );
193
+ this.template = media.template( 'menu-icons-settings-field-'+this.model.get('type') );
194
+ this.model.on( 'change', this.render, this );
195
+ },
196
+
197
+ prepare : function() {
198
+ return this.model.toJSON();
199
+ },
200
+
201
+ _update : function(e) {
202
+ var item = this.options.item;
203
+ var $input = $(e.currentTarget);
204
+ var value = $input.val();
205
+ var $field = $('#menu-icons-'+ item.id +'-'+ this.model.id +'._setting');
206
+
207
+ this.model.set( 'value', value );
208
+ item.set( this.model.id, value );
209
+ $field.val( value ).trigger('change-mi');
210
  }
211
  });
212
 
213
+ // View: Item preview on the sidebar
214
+ media.view.miPreview = media.View.extend({
215
+ tagName : 'p',
216
+ className : 'mi-preview menu-item attachment-info',
217
+ events : {
218
+ 'click a' : 'preventDefault'
219
+ },
220
 
221
  initialize : function() {
222
+ media.View.prototype.initialize.apply( this, arguments );
223
+ this.model.on( 'change', this.render, this );
224
  },
225
 
226
  render : function() {
227
+ var data = _.extend( this.model.toJSON(), this.options.data );
228
+ var template = 'menu-icons-' + data.type + '-preview-';
229
+
230
+ if ( data.hide_label ) {
231
+ template += 'hide_label';
232
+ }
233
+ else {
234
+ template += data.position;
235
+ }
236
+
237
+ this.template = media.template( template );
238
+ this.$el.html( this.template( data ) );
239
 
240
  return this;
241
  },
242
 
243
+ preventDefault: function(e) {
244
+ e.preventDefault();
245
+ }
246
+ });
247
+
248
+ // Methods for the browser view
249
+ media.view.miBrowser = {
250
+ createSidebar : function() {
251
+ var options = this.options;
252
+ var selection = options.selection;
253
+ var sidebar = this.sidebar = new media.view.miSidebar({
254
+ controller : this.controller,
255
+ type : options.type
256
+ });
257
+
258
+ this.views.add( sidebar );
259
 
260
+ selection.on( 'selection:single', this.createSingle, this );
261
+ selection.on( 'selection:unsingle', this.disposeSingle, this );
 
 
262
 
263
+ if ( selection.single() ) {
264
+ this.createSingle();
 
265
  }
266
+ },
267
 
268
+ createSingle : function() {
269
+ this.createPreview();
270
+ },
271
+
272
+ createSettings : function() {
273
+ var item = this.controller.miGetCurrentItem();
274
+ var fields = this.model.get('settings');
275
+
276
+ if ( ! fields.length ) {
277
+ return;
278
  }
 
 
279
 
280
+ _.each( fields, function( field ) {
281
+ field.value = item.get( field.id );
282
+ } );
283
+
284
+ this.sidebar.set( 'settings', new media.view.miSidebar.Settings({
285
+ controller : this.controller,
286
+ collection : new media.model.mi.MenuItems.Settings( fields ),
287
+ model : item,
288
+ type : this.options.type,
289
+ priority : 120
290
+ }) );
291
+ }
292
+ };
293
 
294
+ // View: Font icon: Browser
295
  media.view.miFont = media.View.extend({
296
  className : 'attachments-browser mi-items-wrap',
297
 
313
  },
314
 
315
  createToolbar : function() {
316
+ var library = this.collection;
317
+ var group = library.props.get('group');
318
+
319
  this.toolbar = new media.view.Toolbar({
320
  controller : this.controller
321
  });
322
  this.views.add( this.toolbar );
323
 
324
+
325
+
326
  // Dropdown filter
327
  this.toolbar.set( 'filters', new media.view.miFont.Filters({
328
  controller : this.controller,
338
  }).render() );
339
  },
340
 
341
+ createPreview : function() {
342
+ var controller = this.controller;
343
+ var menuItem = controller.miGetCurrentItem();
344
+ var selected = this.model.get('selection').single();
345
+
346
+ this.createSettings();
347
+ this.sidebar.set( 'preview', new media.view.miPreview({
348
+ controller : controller,
349
+ model : menuItem,
350
+ data : {
351
+ type : selected.get('type'),
352
+ icon : selected.id
353
+ },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
354
  priority : 80
355
  }) );
 
 
 
 
 
 
 
356
  },
357
 
358
  disposeSingle : function() {
 
 
359
  var sidebar = this.sidebar;
360
+
361
  sidebar.unset('preview');
362
  sidebar.unset('settings');
363
  }
364
  });
365
 
366
+ _.extend( media.view.miFont.prototype, media.view.miBrowser );
367
 
368
+ // View: Font icon: Library
369
  media.view.miFont.Library = media.View.extend({
370
  tagName : 'ul',
371
  className : 'attachments mi-items clearfix',
425
 
426
  singleView = this.getView( single );
427
  if ( singleView && ! this.isInView( singleView.$el ) ) {
428
+ this.$el.scrollTop( singleView.$el.offset().top - this.$el.offset().top + this.$el.scrollTop() - parseInt( this.$el.css('paddingTop') ) );
 
 
 
 
 
429
  }
430
  },
431
 
434
  },
435
 
436
  isInView: function( $elem ) {
437
+ var $window = $(window);
438
  var docViewTop = $window.scrollTop();
439
  var docViewBottom = docViewTop + $window.height();
440
  var elemTop = $elem.offset().top;
444
  }
445
  });
446
 
447
+ // View: Font icon: Dropdown filter
 
448
  media.view.miFont.Filters = media.view.AttachmentFilters.extend({
449
  createFilters : function() {
450
  this.filters = {
451
  all : {
452
+ text : window.menuIcons.text.all,
453
  props : {
454
  group : 'all'
455
  }
476
  }
477
  });
478
 
479
+ // View: Font icon: Item
 
480
  media.view.miFont.Icon = media.view.Attachment.extend({
481
  className : 'attachment mi-item',
482
  events : {
498
  });
499
 
500
 
501
+ // Font icon state
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
502
  media.controller.miFont = media.controller.State.extend({
503
  defaults : {
504
+ id : 'mi-font',
505
+ menu : 'default',
506
+ toolbar : 'mi-select',
507
+ type : '',
508
+ settings : [ 'hide_label', 'position', 'font_size', 'vertical_align' ]
509
  },
510
 
511
  initialize : function() {
512
+ var icons = this.get('data').items;
513
+ var library = this.get('library');
514
+ var selection = this.get('selection');
515
+ var fieldIds = this.get('settings');
516
+ var fields;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
517
 
518
+ if ( ! ( library instanceof media.controller.miFont.Library ) ) {
519
+ library = new media.controller.miFont.Library( icons );
520
  library.props.on( 'change', this.miResetLibrary, this );
521
 
522
  this.set( 'library', library );
523
  }
524
 
525
+ if ( ! ( selection instanceof media.model.Selection ) ) {
 
526
  this.set( 'selection', new media.model.Selection( selection, {
527
  multiple : false
528
  }) );
529
  }
530
+
531
+ fields = _.filter( window.menuIcons.settingsFields, function( field ) {
532
+ return ( -1 !== $.inArray( field.id, fieldIds ) );
533
+ });
534
+ this.set( 'settings', fields );
535
  },
536
 
537
  activate : function() {
 
538
  this.frame.on( 'open', this.refresh, this );
539
  this.miUpdateSelection();
540
  },
545
  },
546
 
547
  refresh : function() {
548
+ this.miResetFilter();
549
+ this.miUpdateSelection();
550
+ },
 
551
 
552
+ miGetContent : function() {
553
+ this.miResetFilter();
 
554
 
555
+ return new media.view.miFont({
556
+ controller : this.frame,
557
+ model : this,
558
+ collection : this.get('library'),
559
+ selection : this.get('selection'),
560
+ type : this.get('type')
561
+ });
562
  },
563
 
564
  miResetLibrary : function() {
574
  this.miUpdateSelection();
575
  },
576
 
577
+ miResetFilter : function() {
578
+ var library = this.get('library');
579
+ var item = this.frame.miGetCurrentItem();
580
+ var groups = this.get('data').groups;
581
+ var group = item.get('group');
582
+
583
+ if ( _.isUndefined( groups[ group ] ) ) {
584
+ group = 'all';
585
+ }
586
+
587
+ library.props.set( 'group', group );
588
+ },
589
+
590
  miUpdateSelection : function() {
591
  var selection = this.get('selection');
592
  var type = this.get('type');
600
  }
601
 
602
  selection.reset( selected ? selected : [] );
603
+ }
604
+ });
605
+
606
+ // Font icon collection
607
+ media.controller.miFont.Library = Backbone.Collection.extend({
608
+ props : new Backbone.Model({
609
+ group : 'all',
610
+ search : ''
611
+ }),
612
+
613
+ initialize : function( models ) {
614
+ this.icons = new Backbone.Collection( models );
615
+ },
616
+
617
+ reInitialize : function() {
618
+ var library = this;
619
+ var icons = this.icons.toJSON();
620
+ var props = this.props.toJSON();
621
+
622
+ _.each( props, function( val, filter ) {
623
+ if ( library.filters[ filter ] ) {
624
+ icons = _.filter( icons, library.filters[ filter ], val );
625
+ }
626
+ }, this);
627
+
628
+ this.reset( icons );
629
  },
630
 
631
+ filters : {
632
+ group : function( icon ) {
633
+ var group = this;
634
+
635
+ return ( 'all' === group || icon.group === group || '' === icon.group );
636
+ },
637
+ search : function( icon ) {
638
+ var term = this;
639
+ var result;
640
 
641
+ if ( '' === term ) {
642
+ result = true;
643
+ }
644
+ else {
645
+ result = _.any(['id','label'], function( key ) {
646
+ var value = icon[key];
647
+
648
+ return value && -1 !== value.search( this );
649
+ }, term );
650
+ }
651
+
652
+ return result;
653
+ }
654
  }
655
  });
656
 
657
 
658
+ // Image icon state
659
+ media.controller.miImage = media.controller.Library.extend({
660
+ defaults : _.defaults({
661
+ id : 'browse',
662
+ menu : 'default',
663
+ router : 'browse',
664
+ toolbar : 'mi-select',
665
+ filterable : 'uploaded',
666
+ settings : [ 'hide_label', 'position', 'image_size', 'vertical_align' ],
667
+ syncSelection : false
668
+ }, media.controller.Library.prototype.defaults),
669
+
670
+ initialize : function() {
671
+ var selection = this.get('selection');
672
+ var fieldIds = this.get('settings');
673
+ var fields;
674
+
675
+ this.set( 'library', media.query({ type: 'image' }) );
676
+
677
+ this.routers = {
678
+ upload : {
679
+ text: media.view.l10n.uploadFilesTitle,
680
+ priority: 20
681
+ },
682
+ browse : {
683
+ text: media.view.l10n.mediaLibraryTitle,
684
+ priority: 40
685
+ }
686
+ };
687
+
688
+ if ( ! ( selection instanceof media.model.Selection ) ) {
689
+ this.set( 'selection', new media.model.Selection( selection, {
690
+ multiple : false
691
+ }) );
692
+ }
693
+
694
+ fields = _.filter( window.menuIcons.settingsFields, function( field ) {
695
+ return ( -1 !== $.inArray( field.id, fieldIds ) );
696
+ });
697
+ this.set( 'settings', fields );
698
+
699
+ media.controller.Library.prototype.initialize.apply( this, arguments );
700
+ },
701
+
702
+ activate : function() {
703
+ media.controller.Library.prototype.activate.apply( this, arguments );
704
+ this.frame.on( 'open', this.miUpdateSelection, this );
705
+ this.miUpdateSelection();
706
+ },
707
+
708
+ deactivate : function() {
709
+ media.controller.Library.prototype.deactivate.apply( this, arguments );
710
+ this.frame.off( 'open', this.miUpdateSelection, this );
711
+ },
712
+
713
+ miUpdateSelection : function() {
714
+ var selection = this.get('selection');
715
+ var type = this.get('type');
716
+ var key = type+'-icon';
717
+ var item = this.frame.miGetCurrentItem();
718
+ var icon = item.get(key);
719
+ var attachment;
720
+
721
+ if ( type === item.get('type') && icon ) {
722
+ attachment = Attachment.get( icon );
723
+ this.dfd = attachment.fetch();
724
+ }
725
+
726
+ selection.reset( attachment ? attachment : [] );
727
+ },
728
+
729
+ miGetContent : function( mode ) {
730
+ var content = ( 'upload' === mode ) ? this.uploadContent() : this.browseContent();
731
+
732
+ this.frame.$el.removeClass('hide-toolbar');
733
+
734
+ return content;
735
+ },
736
+
737
+ browseContent: function() {
738
+ var state = this;
739
+
740
+ // Browse our library of attachments.
741
+ return new media.view.AttachmentsBrowser.miImage({
742
+ type : state.get('type'),
743
+ controller : state.frame,
744
+ collection : state.get('library'),
745
+ selection : state.get('selection'),
746
+ model : state,
747
+ sortable : state.get('sortable'),
748
+ search : state.get('searchable'),
749
+ filters : state.get('filterable'),
750
+ display : state.get('displaySettings'),
751
+ dragInfo : state.get('dragInfo')
752
+ });
753
+ },
754
+
755
+ /**
756
+ * Render callback for the content region in the `upload` mode.
757
+ */
758
+ uploadContent: function() {
759
+ return new media.view.UploaderInline({
760
+ controller: this.frame
761
+ });
762
+ }
763
+ });
764
+
765
+ // View: Image Icon: Browser
766
+ media.view.AttachmentsBrowser.miImage = media.view.AttachmentsBrowser.extend({
767
+ disposeSingle : function() {
768
+ media.view.AttachmentsBrowser.prototype.disposeSingle.apply( this, arguments );
769
+ this.sidebar.unset('preview');
770
+ this.sidebar.unset('settings');
771
+ },
772
+
773
+ createPreview : function() {
774
+ var self = this;
775
+ var state = this.model;
776
+ var selected, controller, menuItem;
777
+
778
+ if ( state.dfd && 'pending' === state.dfd.state() ) {
779
+ state.dfd.done( function() {
780
+ self.createPreview();
781
+ } );
782
+
783
+ return;
784
+ }
785
+
786
+ selected = state.get('selection').single();
787
+
788
+ // Disallow anything but image
789
+ if ( 'image' !== selected.get('type') ) {
790
+ state.get('selection').reset();
791
+
792
+ return;
793
+ }
794
+
795
+ // Wait for the upload process to finish
796
+ if ( selected.get('uploading') ) {
797
+ selected.on( 'change:uploading', self.createPreview, this );
798
+
799
+ return;
800
+ }
801
+
802
+ controller = this.controller;
803
+ menuItem = controller.miGetCurrentItem();
804
+
805
+ this.createSettings();
806
+ this.sidebar.set( 'preview', new media.view.miPreview.miImage({
807
+ controller : controller,
808
+ settings : this.sidebar.get('settings'),
809
+ model : menuItem,
810
+ data : {
811
+ type : state.get('type'),
812
+ alt : selected.get('alt'),
813
+ sizes : selected.get('sizes')
814
+ },
815
+ priority : 80
816
+ }) );
817
+ }
818
+ });
819
+
820
+ _.extend( media.view.AttachmentsBrowser.miImage.prototype, media.view.miBrowser );
821
+
822
+ // View: Image Icon: Preview on the sidebar
823
+ media.view.miPreview.miImage = media.view.miPreview.extend({
824
+ render : function() {
825
+ var size = this.options.model.get('image_size');
826
+ var imageSizes = this.options.data.sizes;
827
+ var sizeField = this.options.settings.get('image_size');
828
+ var newChoices = [];
829
+
830
+ if ( ! imageSizes.hasOwnProperty( size ) ) {
831
+ size = 'full';
832
+ }
833
+
834
+ _.each( sizeField.model.get('choices'), function( choice ) {
835
+ if ( imageSizes.hasOwnProperty( choice.value ) ) {
836
+ newChoices.push( choice );
837
+ }
838
+ } );
839
+
840
+ sizeField.model.set( 'choices', newChoices );
841
+ this.options.model.set( 'image_size', size, { silent: true } );
842
+ this.options.data.url = imageSizes[ size ].url;
843
+
844
+ return media.view.miPreview.prototype.render.apply( this, arguments );
845
+ }
846
+ });
847
+
848
  // Frame
849
  media.view.MediaFrame.menuIcons = media.view.MediaFrame.extend({
850
  initialize : function() {
854
  selection : [],
855
  multiple : false,
856
  editing : false,
857
+ toolbar : 'mi-select',
858
  });
859
 
860
+ this.miMenuItems = new media.model.mi.MenuItems();
861
  this.createStates();
862
  this.bindHandlers();
863
  },
864
 
865
  createStates : function() {
866
  var options = this.options;
867
+ var Controller;
868
 
869
  if ( options.states ) {
870
  return;
871
  }
872
 
873
+ _.each( window.menuIcons.iconTypes, function( props, type ) {
874
  if ( ! media.controller.hasOwnProperty( props.data.controller ) ) {
875
+ delete window.menuIcons.iconTypes[ type ];
876
  return;
877
  }
878
 
879
+ Controller = media.controller[ props.data.controller ];
880
 
881
  _.defaults( props, {
882
  content : props.id,
884
  } );
885
 
886
  // States
887
+ this.states.add( new Controller( props ) );
888
  }, this );
889
  },
890
 
891
  bindHandlers : function() {
892
+ this.on( 'router:create:browse', this.createRouter, this );
893
+ this.on( 'router:render:browse', this.browseRouter, this );
894
+ this.on( 'content:render', this.miRenderContent, this );
895
  this.on( 'toolbar:create:mi-select', this.createToolbar, this );
896
  this.on( 'toolbar:render:mi-select', this.miSelectToolbar, this );
897
  this.on( 'open', this.miInitialize, this );
898
+ },
899
 
900
+ browseRouter : function( routerView ) {
901
+ var routers = this.state().routers;
902
+
903
+ if ( routers ) {
904
+ routerView.set( routers );
905
+ }
906
+ },
907
+
908
+ miRenderContent : function() {
909
+ var state = this.state();
910
+ var mode = this.content.mode();
911
+ var content = state.miGetContent( mode );
912
+
913
+ this.content.set( content );
914
  },
915
 
916
  // Toolbars
922
  view.set( state.id, {
923
  style : 'primary',
924
  priority : 80,
925
+ text : window.menuIcons.text.select,
926
  requires : {
927
  selection : true
928
  },
929
  click : function() {
930
  frame.close();
931
+ frame.miUpdateItemProps();
932
  frame.miUpdateItem();
933
  }
934
  });
936
 
937
  // Content
938
  miContentRender : function() {
939
+ var state = this.state();
940
+ var content = state.miGetContent();
941
 
942
+ this.content.set( content );
 
 
 
 
 
 
943
  },
944
 
945
  miGetState : function() {
946
+ var item = window.menuIcons.currentItem;
947
  var type;
948
 
949
+ if ( ! _.isUndefined( item.type ) && '' !== item.type && window.menuIcons.iconTypes.hasOwnProperty( item.type ) ) {
 
 
 
 
950
  type = item.type;
951
  }
952
  else {
953
+ type = window.menuIcons.typeNames[0];
954
  }
955
 
956
  return 'mi-'+type;
957
  },
958
 
959
  miGetCurrentItem : function() {
960
+ return this.miMenuItems.get( window.menuIcons.currentItem.id );
961
  },
962
 
963
  miUpdateMenuItems : function() {
964
  var item = this.miGetCurrentItem();
965
 
966
  if ( _.isUndefined( item ) ) {
967
+ this.miMenuItems.add( window.menuIcons.currentItem );
968
  }
969
  else {
970
+ item.set( window.menuIcons.currentItem );
971
  }
972
 
973
+ this.miMenuItems.props.set( 'item', window.menuIcons.currentItem.id );
974
  },
975
 
976
  miInitialize : function() {
983
  var type = state.get('type');
984
  var selection = state.get('selection');
985
  var single = selection.single();
 
986
  var icon = single ? single.id : '';
987
+ var item = this.miGetCurrentItem();
988
 
989
  item.set( 'type', type );
990
  item.set( type+'-icon', icon );
991
+ item.set( 'icon', icon );
992
  },
993
 
994
  miUpdateItem : function() {
995
+ var attrs = this.miGetCurrentItem().toJSON();
996
+ var id = attrs.id;
997
+ var state = this.state();
998
+ var selected = state.get('selection').single();
999
+ var template = media.template( 'menu-icons-'+ attrs.type +'-field' );
1000
+ var preview = template( selected.toJSON() );
1001
  var $el;
1002
 
1003
  delete attrs.id;
1006
  _.each( attrs, function( value, key ) {
1007
  $el = $('#menu-icons-'+ id +'-'+ key).not('._setting');
1008
  if ( $el.length ) {
1009
+ $el.val( value ).trigger('change-mi');
1010
  }
1011
  });
1012
 
1013
+ $('#menu-icons-'+ id +'-select').html( preview );
1014
  }
1015
  });
1016
 
1017
 
1018
  $('body')
1019
+ .on( 'click', 'div.menu-icons-wrap a._select', window.menuIcons.selectIcon )
1020
+ .on( 'click', 'div.menu-icons-wrap a._remove', window.menuIcons.removeIcon )
1021
+ .on( 'change-mi', 'div.menu-icons-wrap select._type', window.menuIcons.toggleSelect );
1022
 
1023
+ $('div.menu-icons-wrap select._type').trigger('change-mi');
1024
  }(jQuery));
js/admin.min.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(a){"use strict";if(a.inputDependencies({selector:"select.hasdep",disable:!1}),a("#menu-icons-settings-tabs").on("click","a.mi-settings-nav-tab",function(b){b.preventDefault(),b.stopPropagation();var c=a(this).blur(),d=a("#"+c.data("type"));c.parent().addClass("tabs").siblings().removeClass("tabs"),d.removeClass("tabs-panel-inactive").addClass("tabs-panel-active").show().siblings("div.tabs-panel").hide().addClass("tabs-panel-inactive").removeClass("tabs-panel-active")}).find("a.mi-settings-nav-tab").first().click(),"undefined"!=typeof window.menuIcons&&void 0!==window.menuIcons.iconTypes){window.menuIcons=_.defaults({frame:"",currentItem:{},toggleSelect:function(b){var c=a(b.currentTarget),d=c.closest("div.menu-icons-wrap"),e=d.find("a._select"),f=d.find("a._remove");""!==c.val()?f.show():(e.text(e.data("text")),f.hide())},selectIcon:function(c){c.preventDefault(),c.stopPropagation();var d=a(this),e=b.view.settings.post.id=d.data("id"),f={id:e,title:a("#edit-menu-item-title-"+e).val()};d.closest("div.menu-icons-wrap").find(":input").each(function(b,c){var d=a(c).data("key");f[d]=c.value}),window.menuIcons.currentItem=f,window.menuIcons.frame instanceof b.view.MediaFrame.menuIcons||(window.menuIcons.frame=new b.view.MediaFrame.menuIcons),window.menuIcons.frame.open()},removeIcon:function(b){b.preventDefault(),b.stopPropagation();var c=a(this).data("id");a("#menu-icons-"+c+"-type").val("").trigger("change-mi")}},window.menuIcons);var b=wp.media,c=b.model.Attachment;b.model.mi={},b.model.mi.MenuItems=Backbone.Collection.extend({props:new Backbone.Model({item:""}),model:Backbone.Model.extend({defaults:{type:"",group:"all",icon:""}})}),b.model.mi.MenuItems.Settings=Backbone.Collection.extend({model:Backbone.Model.extend({defaults:{id:"",label:"",value:"",type:"text"}})}),b.view.miSidebar=b.view.Sidebar.extend({initialize:function(){var a=new b.View({tagName:"h3",priority:-10}),c=new b.View({tagName:"p",className:"_info",priority:1e3});b.view.Sidebar.prototype.initialize.apply(this,arguments),a.$el.text(window.menuIcons.text.preview),this.set("title",a),c.$el.html(window.menuIcons.text.settingsInfo),this.set("info",c)}}),b.view.miSidebar.Settings=b.view.PriorityList.extend({className:"mi-settings attachment-info",prepare:function(){_.each(this.collection.map(this.createField,this),function(a){this.set(a.model.id,a)},this)},createField:function(a){var c=new b.view.miSidebar.Settings.Field({item:this.model,model:a,collection:this.collection});return c}}),b.view.miSidebar.Settings.Field=b.View.extend({tagName:"label",className:"setting",events:{"change :input":"_update"},initialize:function(){b.View.prototype.initialize.apply(this,arguments),this.template=b.template("menu-icons-settings-field-"+this.model.get("type")),this.model.on("change",this.render,this)},prepare:function(){return this.model.toJSON()},_update:function(b){var c=this.options.item,d=a(b.currentTarget),e=d.val(),f=a("#menu-icons-"+c.id+"-"+this.model.id+"._setting");this.model.set("value",e),c.set(this.model.id,e),f.val(e).trigger("change-mi")}}),b.view.miPreview=b.View.extend({tagName:"p",className:"mi-preview menu-item attachment-info",events:{"click a":"preventDefault"},initialize:function(){b.View.prototype.initialize.apply(this,arguments),this.model.on("change",this.render,this)},render:function(){var a=_.extend(this.model.toJSON(),this.options.data),c="menu-icons-"+a.type+"-preview-";return c+=a.hide_label?"hide_label":a.position,this.template=b.template(c),this.$el.html(this.template(a)),this},preventDefault:function(a){a.preventDefault()}}),b.view.miBrowser={createSidebar:function(){var a=this.options,c=a.selection,d=this.sidebar=new b.view.miSidebar({controller:this.controller,type:a.type});this.views.add(d),c.on("selection:single",this.createSingle,this),c.on("selection:unsingle",this.disposeSingle,this),c.single()&&this.createSingle()},createSingle:function(){this.createPreview()},createSettings:function(){var a=this.controller.miGetCurrentItem(),c=this.model.get("settings");c.length&&(_.each(c,function(b){b.value=a.get(b.id)}),this.sidebar.set("settings",new b.view.miSidebar.Settings({controller:this.controller,collection:new b.model.mi.MenuItems.Settings(c),model:a,type:this.options.type,priority:120})))}},b.view.miFont=b.View.extend({className:"attachments-browser mi-items-wrap",initialize:function(){this.createToolbar(),this.createLibrary(),this.createSidebar()},createLibrary:function(){this.items=new b.view.miFont.Library({controller:this.controller,collection:this.collection,selection:this.options.selection,type:this.options.type,data:this.options.data}),this.views.add(this.items)},createToolbar:function(){{var a=this.collection;a.props.get("group")}this.toolbar=new b.view.Toolbar({controller:this.controller}),this.views.add(this.toolbar),this.toolbar.set("filters",new b.view.miFont.Filters({controller:this.controller,model:this.collection.props,priority:-80}).render()),this.toolbar.set("search",new b.view.Search({controller:this.controller,model:this.collection.props,priority:60}).render())},createPreview:function(){var a=this.controller,c=a.miGetCurrentItem(),d=this.model.get("selection").single();this.createSettings(),this.sidebar.set("preview",new b.view.miPreview({controller:a,model:c,data:{type:d.get("type"),icon:d.id},priority:80}))},disposeSingle:function(){var a=this.sidebar;a.unset("preview"),a.unset("settings")}}),_.extend(b.view.miFont.prototype,b.view.miBrowser),b.view.miFont.Library=b.View.extend({tagName:"ul",className:"attachments mi-items clearfix",initialize:function(){this._viewsByCid={},this.collection.on("reset",this.refresh,this),this.controller.on("open",this.scrollToSelected,this)},render:function(){return this.collection.each(function(a){this.views.add(this.renderItem(a),{at:this.collection.indexOf(a)})},this),this},renderItem:function(a){var c=new b.view.miFont.Icon({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection,type:this.options.type,data:this.options.data});return this._viewsByCid[c.cid]=c},clearItems:function(){_.each(this._viewsByCid,function(a){delete this._viewsByCid[a.cid],a.remove()},this)},refresh:function(){this.clearItems(),this.render()},ready:function(){this.scrollToSelected()},scrollToSelected:function(){var a,b=this.options.selection.single();b&&(a=this.getView(b),a&&!this.isInView(a.$el)&&this.$el.scrollTop(a.$el.offset().top-this.$el.offset().top+this.$el.scrollTop()-parseInt(this.$el.css("paddingTop"))))},getView:function(a){return _.findWhere(this._viewsByCid,{model:a})},isInView:function(b){var c=a(window),d=c.scrollTop(),e=d+c.height(),f=b.offset().top,g=f+b.height();return e>=g&&f>=d}}),b.view.miFont.Filters=b.view.AttachmentFilters.extend({createFilters:function(){this.filters={all:{text:window.menuIcons.text.all,props:{group:"all"}}};var a=this.controller.state().get("data").groups;_.each(a,function(a,b){this.filters[b]={text:a,props:{group:b}}},this)},change:function(){var a=this.filters[this.el.value];a&&this.model.set("group",a.props.group)}}),b.view.miFont.Icon=b.view.Attachment.extend({className:"attachment mi-item",events:{"click .attachment-preview":"toggleSelectionHandler","click a":"preventDefault"},initialize:function(){this.template=b.template("menu-icons-"+this.options.type+"-item"),b.view.Attachment.prototype.initialize.apply(this,arguments)},render:function(){return this.$el.html(this.template(this.model.toJSON())),this.updateSelect(),this}}),b.controller.miFont=b.controller.State.extend({defaults:{id:"mi-font",menu:"default",toolbar:"mi-select",type:"",settings:["hide_label","position","font_size","vertical_align"]},initialize:function(){var c,d=this.get("data").items,e=this.get("library"),f=this.get("selection"),g=this.get("settings");e instanceof b.controller.miFont.Library||(e=new b.controller.miFont.Library(d),e.props.on("change",this.miResetLibrary,this),this.set("library",e)),f instanceof b.model.Selection||this.set("selection",new b.model.Selection(f,{multiple:!1})),c=_.filter(window.menuIcons.settingsFields,function(b){return-1!==a.inArray(b.id,g)}),this.set("settings",c)},activate:function(){this.frame.on("open",this.refresh,this),this.miUpdateSelection()},deactivate:function(){b.controller.State.prototype.deactivate.apply(this,arguments),this.frame.off("open",this.refresh,this)},refresh:function(){this.miResetFilter(),this.miUpdateSelection()},miGetContent:function(){return this.miResetFilter(),new b.view.miFont({controller:this.frame,model:this,collection:this.get("library"),selection:this.get("selection"),type:this.get("type")})},miResetLibrary:function(){var a=this.get("library"),b=a.props.get("group"),c=this.frame.miGetCurrentItem();c.set("group",b),a.reInitialize(),this.set("library",a),this.miUpdateSelection()},miResetFilter:function(){var a=this.get("library"),b=this.frame.miGetCurrentItem(),c=this.get("data").groups,d=b.get("group");_.isUndefined(c[d])&&(d="all"),a.props.set("group",d)},miUpdateSelection:function(){var a,b=this.get("selection"),c=this.get("type"),d=c+"-icon",e=this.frame.miGetCurrentItem(),f=e.get(d);c===e.get("type")&&f&&(a=this.get("library").findWhere({id:f})),b.reset(a?a:[])}}),b.controller.miFont.Library=Backbone.Collection.extend({props:new Backbone.Model({group:"all",search:""}),initialize:function(a){this.icons=new Backbone.Collection(a)},reInitialize:function(){var a=this,b=this.icons.toJSON(),c=this.props.toJSON();_.each(c,function(c,d){a.filters[d]&&(b=_.filter(b,a.filters[d],c))},this),this.reset(b)},filters:{group:function(a){var b=this;return"all"===b||a.group===b||""===a.group},search:function(a){var b,c=this;return b=""===c?!0:_.any(["id","label"],function(b){var c=a[b];return c&&-1!==c.search(this)},c)}}}),b.controller.miImage=b.controller.Library.extend({defaults:_.defaults({id:"browse",menu:"default",router:"browse",toolbar:"mi-select",filterable:"uploaded",settings:["hide_label","position","image_size","vertical_align"],syncSelection:!1},b.controller.Library.prototype.defaults),initialize:function(){var c,d=this.get("selection"),e=this.get("settings");this.set("library",b.query({type:"image"})),this.routers={upload:{text:b.view.l10n.uploadFilesTitle,priority:20},browse:{text:b.view.l10n.mediaLibraryTitle,priority:40}},d instanceof b.model.Selection||this.set("selection",new b.model.Selection(d,{multiple:!1})),c=_.filter(window.menuIcons.settingsFields,function(b){return-1!==a.inArray(b.id,e)}),this.set("settings",c),b.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){b.controller.Library.prototype.activate.apply(this,arguments),this.frame.on("open",this.miUpdateSelection,this),this.miUpdateSelection()},deactivate:function(){b.controller.Library.prototype.deactivate.apply(this,arguments),this.frame.off("open",this.miUpdateSelection,this)},miUpdateSelection:function(){var a,b=this.get("selection"),d=this.get("type"),e=d+"-icon",f=this.frame.miGetCurrentItem(),g=f.get(e);d===f.get("type")&&g&&(a=c.get(g),this.dfd=a.fetch()),b.reset(a?a:[])},miGetContent:function(a){var b="upload"===a?this.uploadContent():this.browseContent();return this.frame.$el.removeClass("hide-toolbar"),b},browseContent:function(){var a=this;return new b.view.AttachmentsBrowser.miImage({type:a.get("type"),controller:a.frame,collection:a.get("library"),selection:a.get("selection"),model:a,sortable:a.get("sortable"),search:a.get("searchable"),filters:a.get("filterable"),display:a.get("displaySettings"),dragInfo:a.get("dragInfo")})},uploadContent:function(){return new b.view.UploaderInline({controller:this.frame})}}),b.view.AttachmentsBrowser.miImage=b.view.AttachmentsBrowser.extend({disposeSingle:function(){b.view.AttachmentsBrowser.prototype.disposeSingle.apply(this,arguments),this.sidebar.unset("preview"),this.sidebar.unset("settings")},createPreview:function(){var a,c,d,e=this,f=this.model;return f.dfd&&"pending"===f.dfd.state()?void f.dfd.done(function(){e.createPreview()}):(a=f.get("selection").single(),"image"!==a.get("type")?void f.get("selection").reset():a.get("uploading")?void a.on("change:uploading",e.createPreview,this):(c=this.controller,d=c.miGetCurrentItem(),this.createSettings(),void this.sidebar.set("preview",new b.view.miPreview.miImage({controller:c,settings:this.sidebar.get("settings"),model:d,data:{type:f.get("type"),alt:a.get("alt"),sizes:a.get("sizes")},priority:80}))))}}),_.extend(b.view.AttachmentsBrowser.miImage.prototype,b.view.miBrowser),b.view.miPreview.miImage=b.view.miPreview.extend({render:function(){var a=this.options.model.get("image_size"),c=this.options.data.sizes,d=this.options.settings.get("image_size"),e=[];return c.hasOwnProperty(a)||(a="full"),_.each(d.model.get("choices"),function(a){c.hasOwnProperty(a.value)&&e.push(a)}),d.model.set("choices",e),this.options.model.set("image_size",a,{silent:!0}),this.options.data.url=c[a].url,b.view.miPreview.prototype.render.apply(this,arguments)}}),b.view.MediaFrame.menuIcons=b.view.MediaFrame.extend({initialize:function(){b.view.MediaFrame.prototype.initialize.apply(this,arguments),_.defaults(this.options,{selection:[],multiple:!1,editing:!1,toolbar:"mi-select"}),this.miMenuItems=new b.model.mi.MenuItems,this.createStates(),this.bindHandlers()},createStates:function(){var a,c=this.options;c.states||_.each(window.menuIcons.iconTypes,function(d,e){return b.controller.hasOwnProperty(d.data.controller)?(a=b.controller[d.data.controller],_.defaults(d,{content:d.id,selection:c.selection}),void this.states.add(new a(d))):void delete window.menuIcons.iconTypes[e]},this)},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:render",this.miRenderContent,this),this.on("toolbar:create:mi-select",this.createToolbar,this),this.on("toolbar:render:mi-select",this.miSelectToolbar,this),this.on("open",this.miInitialize,this)},browseRouter:function(a){var b=this.state().routers;b&&a.set(b)},miRenderContent:function(){var a=this.state(),b=this.content.mode(),c=a.miGetContent(b);this.content.set(c)},miSelectToolbar:function(a){{var b=this,c=b.state();c.get("type")}a.set(c.id,{style:"primary",priority:80,text:window.menuIcons.text.select,requires:{selection:!0},click:function(){b.close(),b.miUpdateItemProps(),b.miUpdateItem()}})},miContentRender:function(){var a=this.state(),b=a.miGetContent();this.content.set(b)},miGetState:function(){var a,b=window.menuIcons.currentItem;return a=!_.isUndefined(b.type)&&""!==b.type&&window.menuIcons.iconTypes.hasOwnProperty(b.type)?b.type:window.menuIcons.typeNames[0],"mi-"+a},miGetCurrentItem:function(){return this.miMenuItems.get(window.menuIcons.currentItem.id)},miUpdateMenuItems:function(){var a=this.miGetCurrentItem();_.isUndefined(a)?this.miMenuItems.add(window.menuIcons.currentItem):a.set(window.menuIcons.currentItem),this.miMenuItems.props.set("item",window.menuIcons.currentItem.id)},miInitialize:function(){this.miUpdateMenuItems(),this.setState(this.miGetState())},miUpdateItemProps:function(){var a=this.state(),b=a.get("type"),c=a.get("selection"),d=c.single(),e=d?d.id:"",f=this.miGetCurrentItem();f.set("type",b),f.set(b+"-icon",e),f.set("icon",e)},miUpdateItem:function(){var c,d=this.miGetCurrentItem().toJSON(),e=d.id,f=this.state(),g=f.get("selection").single(),h=b.template("menu-icons-"+d.type+"-field"),i=h(g.toJSON());delete d.id,delete d.title,_.each(d,function(b,d){c=a("#menu-icons-"+e+"-"+d).not("._setting"),c.length&&c.val(b).trigger("change-mi")}),a("#menu-icons-"+e+"-select").html(i)}}),a("body").on("click","div.menu-icons-wrap a._select",window.menuIcons.selectIcon).on("click","div.menu-icons-wrap a._remove",window.menuIcons.removeIcon).on("change-mi","div.menu-icons-wrap select._type",window.menuIcons.toggleSelect),a("div.menu-icons-wrap select._type").trigger("change-mi")}}(jQuery);
js/input-dependencies.js CHANGED
@@ -1,4 +1,4 @@
1
- /* global jQuery */
2
  /**
3
  * Input dependencies
4
  *
@@ -26,18 +26,12 @@
26
  };
27
 
28
  var getState = function ( $el, depOn ) {
29
- var currentValue = $el.val();
30
-
31
- if (
32
- ! $el.prop('disabled')
33
- && (
34
- (
35
- ('string' === typeof depOn || 'number' === typeof depOn)
36
- && (depOn == currentValue || $.inArray(depOn, currentValue) > -1)
37
- )
38
- || ('object' === typeof depOn && $.inArray(currentValue, depOn) > -1)
39
- )
40
- ) {
41
  return true;
42
  }
43
  else {
@@ -47,16 +41,19 @@
47
 
48
  var getChildren = function( $el, options ) {
49
  var childrenSelector = $el.data('dep-children');
 
50
  if ( !childrenSelector ) {
51
  window.log( 'jQuery.inputDependencies', 'childrenSelector is not valid.', options, $el );
52
  return false;
53
  }
54
 
55
  var childrenScope = $el.data('dep-scope');
56
- if ( childrenScope )
57
  return $el.closest( childrenScope ).find( childrenSelector );
58
- else
 
59
  return $( childrenSelector );
 
60
  };
61
 
62
  var onChange = function( e ) {
@@ -65,27 +62,31 @@
65
  // If this input is already initialized, do nothing
66
  // This is to prevent unnecessary actions when the change event is
67
  // triggered by our ajaxComplete callback
68
- if ( e.inputDependenciesInit && $el.data('inputDependenciesInit') )
69
  return;
70
- else
 
71
  $el.data('inputDependenciesInit', true );
 
72
 
73
  var options = e.data;
74
  var $children = getChildren( $el, options );
75
 
76
- if ( ! $children.length )
77
  return false;
 
78
 
79
  $children.each(function() {
80
  var $child = $(this);
81
  var depOn = $child.data('dep-on');
82
- if ( ! depOn )
 
83
  return false;
 
84
 
85
  var show = getState( $el, depOn );
86
  $child.toggle( show );
87
 
88
-
89
  if ( true === options.disable ) {
90
  $child.filter(':input')
91
  .add( $child.find(':input') )
1
+ /* global jQuery, window: false, log: false, document: false, console: false */
2
  /**
3
  * Input dependencies
4
  *
26
  };
27
 
28
  var getState = function ( $el, depOn ) {
29
+ var value = $el.val();
30
+ var eqString = ('string' === typeof depOn && depOn === value );
31
+ var eqNumber = ('number' === typeof depOn && depOn === value );
32
+ var inObject = ('object' === typeof depOn && $.inArray(value, depOn) > -1);
33
+
34
+ if ( ! $el.prop('disabled') && ( eqString || eqNumber || inObject ) ) {
 
 
 
 
 
 
35
  return true;
36
  }
37
  else {
41
 
42
  var getChildren = function( $el, options ) {
43
  var childrenSelector = $el.data('dep-children');
44
+
45
  if ( !childrenSelector ) {
46
  window.log( 'jQuery.inputDependencies', 'childrenSelector is not valid.', options, $el );
47
  return false;
48
  }
49
 
50
  var childrenScope = $el.data('dep-scope');
51
+ if ( childrenScope ) {
52
  return $el.closest( childrenScope ).find( childrenSelector );
53
+ }
54
+ else {
55
  return $( childrenSelector );
56
+ }
57
  };
58
 
59
  var onChange = function( e ) {
62
  // If this input is already initialized, do nothing
63
  // This is to prevent unnecessary actions when the change event is
64
  // triggered by our ajaxComplete callback
65
+ if ( e.inputDependenciesInit && $el.data('inputDependenciesInit') ) {
66
  return;
67
+ }
68
+ else {
69
  $el.data('inputDependenciesInit', true );
70
+ }
71
 
72
  var options = e.data;
73
  var $children = getChildren( $el, options );
74
 
75
+ if ( ! $children.length ) {
76
  return false;
77
+ }
78
 
79
  $children.each(function() {
80
  var $child = $(this);
81
  var depOn = $child.data('dep-on');
82
+
83
+ if ( ! depOn ) {
84
  return false;
85
+ }
86
 
87
  var show = getState( $el, depOn );
88
  $child.toggle( show );
89
 
 
90
  if ( true === options.disable ) {
91
  $child.filter(':input')
92
  .add( $child.find(':input') )
js/input-dependencies.min.js CHANGED
@@ -1 +1 @@
1
- (function(c){var e={};var d={selector:".hasdep",disable:true};var b=function(h,j){var i=h.val();if(!h.prop("disabled")&&((("string"===typeof j||"number"===typeof j)&&(j==i||c.inArray(j,i)>-1))||("object"===typeof j&&c.inArray(i,j)>-1))){return true}else{return false}};var g=function(k,j){var h=k.data("dep-children");if(!h){window.log("jQuery.inputDependencies","childrenSelector is not valid.",j,k);return false}var i=k.data("dep-scope");if(i){return k.closest(i).find(h)}else{return c(h)}};var a=function(k){var j=c(k.target);if(k.inputDependenciesInit&&j.data("inputDependenciesInit")){return}else{j.data("inputDependenciesInit",true)}var i=k.data;var h=g(j,i);if(!h.length){return false}h.each(function(){var n=c(this);var m=n.data("dep-on");if(!m){return false}var l=b(j,m);n.toggle(l);if(true===i.disable){n.filter(":input").add(n.find(":input")).prop("disabled",!l).trigger("change")}})};var f=function(h){c(h).trigger({type:"change",inputDependenciesInit:true})};c.inputDependencies=function(h){h=c.extend(true,{},d,h);if(!h.selector){window.log("jQuery.inputDependencies","Invalid selector.",h);return false}if(e.hasOwnProperty(h.selector)){window.log("jQuery.inputDependencies","Selector is already registered.",h);return false}e[h.selector]=h;c(document).on("change",h.selector,h,a).ajaxComplete(function(){f(h.selector)});f(h.selector);return true}}(jQuery));if(undefined===window.log){window.log=function(){log.history=log.history||[];log.history.push(arguments);if(this.console){console.log(Array.prototype.slice.call(arguments))}}};
1
+ !function(a){"use strict";var b={},c={selector:".hasdep",disable:!0},d=function(b,c){var d=b.val(),e="string"==typeof c&&c===d,f="number"==typeof c&&c===d,g="object"==typeof c&&a.inArray(d,c)>-1;return!b.prop("disabled")&&(e||f||g)?!0:!1},e=function(b,c){var d=b.data("dep-children");if(!d)return window.log("jQuery.inputDependencies","childrenSelector is not valid.",c,b),!1;var e=b.data("dep-scope");return e?b.closest(e).find(d):a(d)},f=function(b){var c=a(b.target);if(!b.inputDependenciesInit||!c.data("inputDependenciesInit")){c.data("inputDependenciesInit",!0);var f=b.data,g=e(c,f);return g.length?void g.each(function(){var b=a(this),e=b.data("dep-on");if(!e)return!1;var g=d(c,e);b.toggle(g),!0===f.disable&&b.filter(":input").add(b.find(":input")).prop("disabled",!g).trigger("change")}):!1}},g=function(b){a(b).trigger({type:"change",inputDependenciesInit:!0})};a.inputDependencies=function(d){return d=a.extend(!0,{},c,d),d.selector?b.hasOwnProperty(d.selector)?(window.log("jQuery.inputDependencies","Selector is already registered.",d),!1):(b[d.selector]=d,a(document).on("change",d.selector,d,f).ajaxComplete(function(){g(d.selector)}),g(d.selector),!0):(window.log("jQuery.inputDependencies","Invalid selector.",d),!1)}}(jQuery),void 0===window.log&&(window.log=function(){log.history=log.history||[],log.history.push(arguments),this.console&&console.log(Array.prototype.slice.call(arguments))});
languages/menu-icons.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Menu Icons package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Menu Icons 0.3.2\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/menu-icons\n"
7
- "POT-Creation-Date: 2014-06-04 18:41:27+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,173 +12,124 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: includes/admin.php:95 includes/type-fonts.php:52
 
16
  msgid "&mdash; Select &mdash;"
17
  msgstr ""
18
 
19
- #: includes/admin.php:117
20
  msgid "Select Icon"
21
  msgstr ""
22
 
23
- #: includes/admin.php:118 includes/admin.php:168
24
  msgid "Select"
25
  msgstr ""
26
 
27
- #: includes/admin.php:119
28
  msgid "All"
29
  msgstr ""
30
 
31
- #: includes/admin.php:271
32
- msgid "Icon:"
33
- msgstr ""
34
-
35
- #: includes/admin.php:275
36
- msgid "Select icon"
37
- msgstr ""
38
-
39
- #: includes/admin.php:281 includes/type-elusive.php:153
40
- msgid "Remove"
41
- msgstr ""
42
-
43
- #: includes/admin.php:287
44
- msgid "Icon type"
45
- msgstr ""
46
-
47
- #: includes/admin.php:359
48
- msgid "Icon"
49
- msgstr ""
50
-
51
- #: includes/admin.php:423
52
  msgid "Preview"
53
  msgstr ""
54
 
55
- #: includes/admin.php:460 includes/settings.php:304
56
- msgid "Position"
57
- msgstr ""
58
-
59
- #: includes/admin.php:461 includes/settings.php:306
60
- msgid "Before"
61
- msgstr ""
62
-
63
- #: includes/admin.php:462 includes/settings.php:307
64
- msgid "After"
65
- msgstr ""
66
-
67
- #: includes/admin.php:463
68
- msgid "Size"
69
- msgstr ""
70
-
71
- #: includes/admin.php:464 includes/settings.php:314
72
- msgid "Vertical Align"
73
  msgstr ""
74
 
75
- #: includes/admin.php:465
76
- msgid "&ndash; Select &ndash;"
77
  msgstr ""
78
 
79
- #: includes/admin.php:466 includes/settings.php:316
80
- msgid "Super"
81
  msgstr ""
82
 
83
- #: includes/admin.php:467 includes/settings.php:317
84
- #: includes/type-genericons.php:214
85
- msgid "Top"
86
  msgstr ""
87
 
88
- #: includes/admin.php:468 includes/settings.php:318
89
- msgid "Text Top"
90
  msgstr ""
91
 
92
- #: includes/admin.php:469 includes/settings.php:319
93
- msgid "Middle"
94
  msgstr ""
95
 
96
- #: includes/admin.php:470 includes/settings.php:320
97
- msgid "Baseline"
98
  msgstr ""
99
 
100
- #: includes/admin.php:471 includes/settings.php:322
101
- msgid "Bottom"
102
  msgstr ""
103
 
104
- #: includes/admin.php:472 includes/settings.php:321
105
- msgid "Text Bottom"
106
  msgstr ""
107
 
108
- #: includes/admin.php:473 includes/settings.php:323
109
- msgid "Sub"
110
  msgstr ""
111
 
112
- #: includes/admin.php:474 includes/settings.php:341
113
  msgid "Hide Label"
114
  msgstr ""
115
 
116
- #: includes/admin.php:475 includes/settings.php:343
117
- #: includes/type-dashicons.php:246
118
  msgid "No"
119
  msgstr ""
120
 
121
- #: includes/admin.php:476 includes/settings.php:344
122
- #: includes/type-dashicons.php:245
123
  msgid "Yes"
124
  msgstr ""
125
 
126
- #: includes/admin.php:478
127
- msgid ""
128
- "Please note that the actual look of the icons on the front-end will also be "
129
- "affected by your active theme's style. You can use %s if you need to "
130
- "override it."
131
- msgstr ""
132
-
133
- #: includes/library/form-fields.php:148
134
- msgid "%1$s: Type %2$s is not supported, reverting to text."
135
- msgstr ""
136
-
137
- #: includes/settings.php:204
138
- msgid "<strong>Menu Icons Settings</strong> have been successfully updated."
139
  msgstr ""
140
 
141
- #: includes/settings.php:205
142
- msgid "<strong>Menu Icons Settings</strong> have been successfully reset."
143
  msgstr ""
144
 
145
- #: includes/settings.php:227
146
- msgid "Menu Icons Settings"
147
  msgstr ""
148
 
149
- #: includes/settings.php:274
150
  msgid "Global"
151
  msgstr ""
152
 
153
- #: includes/settings.php:275
154
  msgid "Global settings"
155
  msgstr ""
156
 
157
- #: includes/settings.php:280
158
  msgid "Icon Types"
159
  msgstr ""
160
 
161
- #: includes/settings.php:295
162
  msgid "Current Menu"
163
  msgstr ""
164
 
165
- #: includes/settings.php:297
166
  msgid "\"%s\" menu settings"
167
  msgstr ""
168
 
169
- #: includes/settings.php:330 includes/type-elusive.php:260
170
- msgid "Font Size"
171
- msgstr ""
172
-
173
- #: includes/settings.php:431
174
  msgid "Discard all changes and reset to default state"
175
  msgstr ""
176
 
177
- #: includes/settings.php:432
178
  msgid "Reset"
179
  msgstr ""
180
 
181
- #: includes/settings.php:438
182
  msgid "Save Settings"
183
  msgstr ""
184
 
@@ -190,17 +141,17 @@ msgstr ""
190
  msgid "Appearance"
191
  msgstr ""
192
 
193
- #: includes/type-dashicons.php:60 includes/type-genericons.php:159
194
  msgid "Collapse"
195
  msgstr ""
196
 
197
  #: includes/type-dashicons.php:61 includes/type-dashicons.php:97
198
- #: includes/type-fontawesome.php:382 includes/type-fontawesome.php:383
199
  msgid "Comments"
200
  msgstr ""
201
 
202
  #: includes/type-dashicons.php:62 includes/type-elusive.php:343
203
- #: includes/type-fontawesome.php:391
204
  msgid "Dashboard"
205
  msgstr ""
206
 
@@ -209,8 +160,8 @@ msgid "Generic"
209
  msgstr ""
210
 
211
  #: includes/type-dashicons.php:64 includes/type-elusive.php:344
212
- #: includes/type-elusive.php:345 includes/type-fontawesome.php:442
213
- #: includes/type-genericons.php:175
214
  msgid "Home"
215
  msgstr ""
216
 
@@ -219,7 +170,7 @@ msgstr ""
219
  msgid "Media"
220
  msgstr ""
221
 
222
- #: includes/type-dashicons.php:66 includes/type-genericons.php:183
223
  msgid "Menu"
224
  msgstr ""
225
 
@@ -247,44 +198,46 @@ msgstr ""
247
  msgid "Tools"
248
  msgstr ""
249
 
250
- #: includes/type-dashicons.php:73 includes/type-fontawesome.php:585
251
  msgid "Users"
252
  msgstr ""
253
 
254
- #: includes/type-dashicons.php:78 includes/type-genericons.php:77
255
  msgid "Post Formats"
256
  msgstr ""
257
 
258
- #: includes/type-dashicons.php:80 includes/type-genericons.php:79
259
  msgid "Standard"
260
  msgstr ""
261
 
262
- #: includes/type-dashicons.php:81 includes/type-genericons.php:80
263
  msgid "Aside"
264
  msgstr ""
265
 
266
- #: includes/type-dashicons.php:82 includes/type-genericons.php:81
 
267
  msgid "Image"
268
  msgstr ""
269
 
270
  #: includes/type-dashicons.php:83 includes/type-dashicons.php:140
271
  #: includes/type-dashicons.php:270 includes/type-dashicons.php:284
 
272
  #: includes/type-elusive.php:199 includes/type-elusive.php:200
273
- #: includes/type-genericons.php:83
274
  msgid "Video"
275
  msgstr ""
276
 
277
  #: includes/type-dashicons.php:84 includes/type-dashicons.php:263
278
- #: includes/type-genericons.php:88
279
  msgid "Audio"
280
  msgstr ""
281
 
282
  #: includes/type-dashicons.php:85 includes/type-dashicons.php:126
283
- #: includes/type-genericons.php:85
284
  msgid "Quote"
285
  msgstr ""
286
 
287
- #: includes/type-dashicons.php:86 includes/type-genericons.php:82
288
  msgid "Gallery"
289
  msgstr ""
290
 
@@ -292,11 +245,11 @@ msgstr ""
292
  msgid "Links"
293
  msgstr ""
294
 
295
- #: includes/type-dashicons.php:88 includes/type-genericons.php:84
296
  msgid "Status"
297
  msgstr ""
298
 
299
- #: includes/type-dashicons.php:89 includes/type-genericons.php:87
300
  msgid "Chat"
301
  msgstr ""
302
 
@@ -329,12 +282,12 @@ msgid "Write Blog"
329
  msgstr ""
330
 
331
  #: includes/type-dashicons.php:107 includes/type-dashicons.php:163
332
- #: includes/type-elusive.php:115 includes/type-fontawesome.php:396
333
- #: includes/type-genericons.php:165
334
  msgid "Edit"
335
  msgstr ""
336
 
337
- #: includes/type-dashicons.php:109 includes/type-fontawesome.php:386
338
  msgid "Crop"
339
  msgstr ""
340
 
@@ -354,7 +307,7 @@ msgstr ""
354
  msgid "Flip Horizontal"
355
  msgstr ""
356
 
357
- #: includes/type-dashicons.php:114 includes/type-fontawesome.php:288
358
  msgid "Undo"
359
  msgstr ""
360
 
@@ -367,35 +320,35 @@ msgid "Editor"
367
  msgstr ""
368
 
369
  #: includes/type-dashicons.php:122 includes/type-elusive.php:96
370
- #: includes/type-fontawesome.php:267 includes/type-genericons.php:148
371
  msgid "Bold"
372
  msgstr ""
373
 
374
  #: includes/type-dashicons.php:123 includes/type-elusive.php:97
375
- #: includes/type-fontawesome.php:278 includes/type-genericons.php:177
376
  msgid "Italic"
377
  msgstr ""
378
 
379
- #: includes/type-dashicons.php:124 includes/type-fontawesome.php:284
380
  msgid "Unordered List"
381
  msgstr ""
382
 
383
- #: includes/type-dashicons.php:125 includes/type-fontawesome.php:283
384
  msgid "Ordered List"
385
  msgstr ""
386
 
387
  #: includes/type-dashicons.php:127 includes/type-dashicons.php:154
388
- #: includes/type-elusive.php:81 includes/type-fontawesome.php:263
389
  msgid "Align Left"
390
  msgstr ""
391
 
392
  #: includes/type-dashicons.php:128 includes/type-dashicons.php:156
393
- #: includes/type-elusive.php:82 includes/type-fontawesome.php:264
394
  msgid "Align Center"
395
  msgstr ""
396
 
397
  #: includes/type-dashicons.php:129 includes/type-dashicons.php:155
398
- #: includes/type-elusive.php:83 includes/type-fontawesome.php:266
399
  msgid "Align Right"
400
  msgstr ""
401
 
@@ -415,12 +368,12 @@ msgstr ""
415
  msgid "Kitchensink"
416
  msgstr ""
417
 
418
- #: includes/type-dashicons.php:134 includes/type-fontawesome.php:297
419
  msgid "Underline"
420
  msgstr ""
421
 
422
  #: includes/type-dashicons.php:135 includes/type-elusive.php:84
423
- #: includes/type-fontawesome.php:265
424
  msgid "Justify"
425
  msgstr ""
426
 
@@ -444,23 +397,23 @@ msgstr ""
444
  msgid "Custom Characters"
445
  msgstr ""
446
 
447
- #: includes/type-dashicons.php:142 includes/type-fontawesome.php:276
448
  msgid "Indent"
449
  msgstr ""
450
 
451
- #: includes/type-dashicons.php:143 includes/type-fontawesome.php:277
452
  msgid "Outdent"
453
  msgstr ""
454
 
455
- #: includes/type-dashicons.php:144 includes/type-genericons.php:173
456
  msgid "Help"
457
  msgstr ""
458
 
459
- #: includes/type-dashicons.php:145 includes/type-fontawesome.php:290
460
  msgid "Strikethrough"
461
  msgstr ""
462
 
463
- #: includes/type-dashicons.php:146 includes/type-fontawesome.php:280
464
  msgid "Unlink"
465
  msgstr ""
466
 
@@ -477,13 +430,13 @@ msgid "Align None"
477
  msgstr ""
478
 
479
  #: includes/type-dashicons.php:158 includes/type-elusive.php:127
480
- #: includes/type-elusive.php:128 includes/type-fontawesome.php:459
481
- #: includes/type-genericons.php:180
482
  msgid "Lock"
483
  msgstr ""
484
 
485
  #: includes/type-dashicons.php:159 includes/type-elusive.php:223
486
- #: includes/type-fontawesome.php:351 includes/type-fontawesome.php:352
487
  msgid "Calendar"
488
  msgstr ""
489
 
@@ -500,8 +453,8 @@ msgid "Post Trash"
500
  msgstr ""
501
 
502
  #: includes/type-dashicons.php:164 includes/type-elusive.php:174
503
- #: includes/type-elusive.php:175 includes/type-fontawesome.php:575
504
- #: includes/type-genericons.php:215
505
  msgid "Trash"
506
  msgstr ""
507
 
@@ -509,59 +462,31 @@ msgstr ""
509
  msgid "Sorting"
510
  msgstr ""
511
 
512
- #: includes/type-dashicons.php:171
513
- msgid "Arrow: Up"
514
- msgstr ""
515
-
516
- #: includes/type-dashicons.php:172
517
- msgid "Arrow: Down"
518
- msgstr ""
519
-
520
- #: includes/type-dashicons.php:173
521
- msgid "Arrow: Left"
522
- msgstr ""
523
-
524
- #: includes/type-dashicons.php:174
525
- msgid "Arrow: Right"
526
- msgstr ""
527
-
528
- #: includes/type-dashicons.php:175
529
- msgid "Arrow: Up #2"
530
- msgstr ""
531
-
532
- #: includes/type-dashicons.php:176
533
- msgid "Arrow: Down #2"
534
- msgstr ""
535
-
536
- #: includes/type-dashicons.php:177
537
- msgid "Arrow: Left #2"
538
- msgstr ""
539
-
540
- #: includes/type-dashicons.php:178
541
- msgid "Arrow: Right #2"
542
- msgstr ""
543
-
544
  #: includes/type-dashicons.php:179
545
- msgid "Arrow: Up #3"
546
  msgstr ""
547
 
 
548
  #: includes/type-dashicons.php:180
549
- msgid "Arrow: Down #3"
550
  msgstr ""
551
 
 
552
  #: includes/type-dashicons.php:181
553
- msgid "Arrow: Left #3"
554
  msgstr ""
555
 
 
556
  #: includes/type-dashicons.php:182
557
- msgid "Arrow: Right #3"
558
  msgstr ""
559
 
560
  #: includes/type-dashicons.php:183
561
  msgid "Left-Right"
562
  msgstr ""
563
 
564
- #: includes/type-dashicons.php:184 includes/type-fontawesome.php:527
565
  msgid "Sort"
566
  msgstr ""
567
 
@@ -574,47 +499,28 @@ msgid "Excerpt View"
574
  msgstr ""
575
 
576
  #: includes/type-dashicons.php:191 includes/type-elusive.php:355
577
- #: includes/type-genericons.php:108
578
  msgid "Social"
579
  msgstr ""
580
 
581
- #: includes/type-dashicons.php:193 includes/type-elusive.php:165
582
- #: includes/type-elusive.php:166 includes/type-fontawesome.php:514
 
 
583
  #: includes/type-fontawesome.php:515 includes/type-fontawesome.php:516
584
- #: includes/type-fontawesome.php:517 includes/type-fontawesome.php:518
585
- #: includes/type-genericons.php:203
586
  msgid "Share"
587
  msgstr ""
588
 
589
- #: includes/type-dashicons.php:194
590
- msgid "Share #2"
591
- msgstr ""
592
-
593
- #: includes/type-dashicons.php:195
594
- msgid "Share #3"
595
- msgstr ""
596
-
597
- #: includes/type-dashicons.php:196
598
- msgid "Share #4"
599
- msgstr ""
600
-
601
- #: includes/type-dashicons.php:198 includes/type-fontawesome.php:509
602
  msgid "RSS"
603
  msgstr ""
604
 
605
- #: includes/type-dashicons.php:199
606
  msgid "Email"
607
  msgstr ""
608
 
609
- #: includes/type-dashicons.php:200
610
- msgid "Email #2"
611
- msgstr ""
612
-
613
- #: includes/type-dashicons.php:202 includes/type-dashicons.php:222
614
- msgid "%s #2"
615
- msgstr ""
616
-
617
- #: includes/type-dashicons.php:203
618
  msgid "Networking"
619
  msgstr ""
620
 
@@ -651,12 +557,12 @@ msgid "Screen Options"
651
  msgstr ""
652
 
653
  #: includes/type-dashicons.php:226 includes/type-elusive.php:287
654
- #: includes/type-fontawesome.php:445 includes/type-fontawesome.php:446
655
- #: includes/type-genericons.php:176
656
  msgid "Info"
657
  msgstr ""
658
 
659
- #: includes/type-dashicons.php:227 includes/type-genericons.php:150
660
  msgid "Cart"
661
  msgstr ""
662
 
@@ -665,8 +571,8 @@ msgid "Feedback"
665
  msgstr ""
666
 
667
  #: includes/type-dashicons.php:229 includes/type-elusive.php:359
668
- #: includes/type-elusive.php:360 includes/type-fontawesome.php:372
669
- #: includes/type-genericons.php:154
670
  msgid "Cloud"
671
  msgstr ""
672
 
@@ -679,11 +585,11 @@ msgid "Taxonomies"
679
  msgstr ""
680
 
681
  #: includes/type-dashicons.php:237 includes/type-elusive.php:167
682
- #: includes/type-fontawesome.php:555 includes/type-genericons.php:97
683
  msgid "Tag"
684
  msgstr ""
685
 
686
- #: includes/type-dashicons.php:238 includes/type-genericons.php:96
687
  msgid "Category"
688
  msgstr ""
689
 
@@ -691,19 +597,15 @@ msgstr ""
691
  msgid "Alerts/Notifications"
692
  msgstr ""
693
 
694
- #: includes/type-dashicons.php:247
695
- msgid "No #2"
696
- msgstr ""
697
-
698
  #: includes/type-dashicons.php:248 includes/type-elusive.php:146
699
- #: includes/type-fontawesome.php:488 includes/type-fontawesome.php:489
700
- #: includes/type-fontawesome.php:490 includes/type-fontawesome.php:491
701
  msgid "Plus"
702
  msgstr ""
703
 
704
  #: includes/type-dashicons.php:249 includes/type-elusive.php:133
705
- #: includes/type-fontawesome.php:470 includes/type-fontawesome.php:471
706
- #: includes/type-fontawesome.php:472 includes/type-fontawesome.php:473
707
  msgid "Minus"
708
  msgstr ""
709
 
@@ -728,18 +630,18 @@ msgid "Star: Empty"
728
  msgstr ""
729
 
730
  #: includes/type-dashicons.php:255 includes/type-elusive.php:253
731
- #: includes/type-elusive.php:254 includes/type-fontawesome.php:418
732
- #: includes/type-fontawesome.php:419 includes/type-fontawesome.php:420
733
- #: includes/type-genericons.php:170
734
  msgid "Flag"
735
  msgstr ""
736
 
737
- #: includes/type-dashicons.php:262 includes/type-fontawesome.php:328
738
  msgid "Archive"
739
  msgstr ""
740
 
741
- #: includes/type-dashicons.php:264 includes/type-fontawesome.php:375
742
- #: includes/type-genericons.php:157
743
  msgid "Code"
744
  msgstr ""
745
 
@@ -747,7 +649,7 @@ msgstr ""
747
  msgid "Default"
748
  msgstr ""
749
 
750
- #: includes/type-dashicons.php:266 includes/type-genericons.php:160
751
  msgid "Document"
752
  msgstr ""
753
 
@@ -775,54 +677,36 @@ msgstr ""
775
  msgid "Misc./Post Types"
776
  msgstr ""
777
 
778
- #: includes/type-dashicons.php:279 includes/type-genericons.php:179
 
779
  msgid "Location"
780
  msgstr ""
781
 
782
- #: includes/type-dashicons.php:280
783
- msgid "Location #2"
784
- msgstr ""
785
-
786
  #: includes/type-dashicons.php:281 includes/type-elusive.php:225
787
- #: includes/type-fontawesome.php:353
788
  msgid "Camera"
789
  msgstr ""
790
 
791
- #: includes/type-dashicons.php:282
792
  msgid "Images"
793
  msgstr ""
794
 
795
- #: includes/type-dashicons.php:283
796
- msgid "Images #2"
797
- msgstr ""
798
-
799
- #: includes/type-dashicons.php:285
800
- msgid "Video #2"
801
- msgstr ""
802
-
803
- #: includes/type-dashicons.php:286
804
- msgid "Video #3"
805
- msgstr ""
806
-
807
  #: includes/type-dashicons.php:287
808
  msgid "Vault"
809
  msgstr ""
810
 
811
- #: includes/type-dashicons.php:288 includes/type-fontawesome.php:519
 
812
  msgid "Shield"
813
  msgstr ""
814
 
815
- #: includes/type-dashicons.php:289
816
- msgid "Shield #2"
817
- msgstr ""
818
-
819
  #: includes/type-dashicons.php:290
820
  msgid "S.O.S."
821
  msgstr ""
822
 
823
  #: includes/type-dashicons.php:291 includes/type-elusive.php:163
824
- #: includes/type-elusive.php:164 includes/type-fontawesome.php:511
825
- #: includes/type-genericons.php:200
826
  msgid "Search"
827
  msgstr ""
828
 
@@ -858,14 +742,10 @@ msgstr ""
858
  msgid "Businessman"
859
  msgstr ""
860
 
861
- #: includes/type-dashicons.php:300
862
  msgid "ID"
863
  msgstr ""
864
 
865
- #: includes/type-dashicons.php:301
866
- msgid "ID #2"
867
- msgstr ""
868
-
869
  #: includes/type-dashicons.php:302
870
  msgid "Products"
871
  msgstr ""
@@ -882,26 +762,23 @@ msgstr ""
882
  msgid "Testimonial"
883
  msgstr ""
884
 
885
- #: includes/type-dashicons.php:306 includes/type-genericons.php:192
886
  msgid "Portfolio"
887
  msgstr ""
888
 
889
- #: includes/type-dashicons.php:307 includes/type-elusive.php:216
890
- #: includes/type-fontawesome.php:341 includes/type-genericons.php:149
 
891
  msgid "Book"
892
  msgstr ""
893
 
894
- #: includes/type-dashicons.php:308
895
- msgid "Book #2"
896
- msgstr ""
897
-
898
  #: includes/type-dashicons.php:309 includes/type-elusive.php:113
899
- #: includes/type-elusive.php:114 includes/type-fontawesome.php:395
900
  msgid "Download"
901
  msgstr ""
902
 
903
  #: includes/type-dashicons.php:310 includes/type-elusive.php:176
904
- #: includes/type-fontawesome.php:583
905
  msgid "Upload"
906
  msgstr ""
907
 
@@ -909,20 +786,20 @@ msgstr ""
909
  msgid "Backup"
910
  msgstr ""
911
 
912
- #: includes/type-dashicons.php:312 includes/type-fontawesome.php:371
913
  msgid "Clock"
914
  msgstr ""
915
 
916
- #: includes/type-dashicons.php:313 includes/type-fontawesome.php:457
917
  msgid "Lightbulb"
918
  msgstr ""
919
 
920
- #: includes/type-dashicons.php:314 includes/type-fontawesome.php:393
921
  msgid "Desktop"
922
  msgstr ""
923
 
924
- #: includes/type-dashicons.php:315 includes/type-fontawesome.php:553
925
- #: includes/type-genericons.php:213
926
  msgid "Tablet"
927
  msgstr ""
928
 
@@ -935,88 +812,89 @@ msgstr ""
935
  msgid "Smiley"
936
  msgstr ""
937
 
938
- #: includes/type-elusive.php:77
939
  msgid "Actions"
940
  msgstr ""
941
 
942
  #: includes/type-elusive.php:79 includes/type-elusive.php:80
943
- #: includes/type-fontawesome.php:326
944
  msgid "Adjust"
945
  msgstr ""
946
 
947
- #: includes/type-elusive.php:85 includes/type-fontawesome.php:196
948
- #: includes/type-genericons.php:144
949
  msgid "Arrow Up"
950
  msgstr ""
951
 
952
- #: includes/type-elusive.php:86 includes/type-fontawesome.php:193
953
- #: includes/type-genericons.php:145
954
  msgid "Arrow Down"
955
  msgstr ""
956
 
957
- #: includes/type-elusive.php:87 includes/type-fontawesome.php:194
958
- #: includes/type-genericons.php:146
959
  msgid "Arrow Left"
960
  msgstr ""
961
 
962
- #: includes/type-elusive.php:88 includes/type-fontawesome.php:195
963
- #: includes/type-genericons.php:147
964
  msgid "Arrow Right"
965
  msgstr ""
966
 
967
- #: includes/type-elusive.php:89 includes/type-fontawesome.php:309
968
  msgid "Fast Backward"
969
  msgstr ""
970
 
971
- #: includes/type-elusive.php:90 includes/type-fontawesome.php:316
972
  msgid "Step Backward"
973
  msgstr ""
974
 
975
- #: includes/type-elusive.php:91 includes/type-fontawesome.php:305
976
  msgid "Backward"
977
  msgstr ""
978
 
979
  #: includes/type-elusive.php:92 includes/type-elusive.php:93
980
- #: includes/type-fontawesome.php:311
981
  msgid "Forward"
982
  msgstr ""
983
 
984
- #: includes/type-elusive.php:94 includes/type-fontawesome.php:317
985
  msgid "Step Forward"
986
  msgstr ""
987
 
988
- #: includes/type-elusive.php:95 includes/type-fontawesome.php:310
 
989
  msgid "Fast Forward"
990
  msgstr ""
991
 
992
- #: includes/type-elusive.php:98 includes/type-fontawesome.php:279
993
- #: includes/type-genericons.php:86
994
  msgid "Link"
995
  msgstr ""
996
 
997
- #: includes/type-elusive.php:99 includes/type-fontawesome.php:204
998
- #: includes/type-fontawesome.php:208 includes/type-fontawesome.php:359
999
  msgid "Caret Up"
1000
  msgstr ""
1001
 
1002
- #: includes/type-elusive.php:100 includes/type-fontawesome.php:201
1003
- #: includes/type-fontawesome.php:205 includes/type-fontawesome.php:356
1004
  msgid "Caret Down"
1005
  msgstr ""
1006
 
1007
- #: includes/type-elusive.php:101 includes/type-fontawesome.php:202
1008
- #: includes/type-fontawesome.php:206 includes/type-fontawesome.php:357
1009
  msgid "Caret Left"
1010
  msgstr ""
1011
 
1012
- #: includes/type-elusive.php:102 includes/type-fontawesome.php:203
1013
- #: includes/type-fontawesome.php:207 includes/type-fontawesome.php:358
1014
  msgid "Caret Right"
1015
  msgstr ""
1016
 
1017
- #: includes/type-elusive.php:103 includes/type-fontawesome.php:361
1018
- #: includes/type-fontawesome.php:362 includes/type-fontawesome.php:363
1019
- #: includes/type-fontawesome.php:364 includes/type-fontawesome.php:365
1020
  msgid "Check"
1021
  msgstr ""
1022
 
@@ -1024,19 +902,19 @@ msgstr ""
1024
  msgid "Check Empty"
1025
  msgstr ""
1026
 
1027
- #: includes/type-elusive.php:105 includes/type-fontawesome.php:216
1028
  msgid "Chevron Up"
1029
  msgstr ""
1030
 
1031
- #: includes/type-elusive.php:106 includes/type-fontawesome.php:213
1032
  msgid "Chevron Down"
1033
  msgstr ""
1034
 
1035
- #: includes/type-elusive.php:107 includes/type-fontawesome.php:214
1036
  msgid "Chevron Left"
1037
  msgstr ""
1038
 
1039
- #: includes/type-elusive.php:108 includes/type-fontawesome.php:215
1040
  msgid "Chevron Right"
1041
  msgstr ""
1042
 
@@ -1056,7 +934,7 @@ msgstr ""
1056
  msgid "Circle Arrow Right"
1057
  msgstr ""
1058
 
1059
- #: includes/type-elusive.php:116 includes/type-fontawesome.php:307
1060
  msgid "Eject"
1061
  msgstr ""
1062
 
@@ -1072,7 +950,7 @@ msgstr ""
1072
  msgid "Fork"
1073
  msgstr ""
1074
 
1075
- #: includes/type-elusive.php:122 includes/type-genericons.php:171
1076
  msgid "Fullscreen"
1077
  msgstr ""
1078
 
@@ -1085,17 +963,17 @@ msgid "Indent Right"
1085
  msgstr ""
1086
 
1087
  #: includes/type-elusive.php:125 includes/type-elusive.php:126
1088
- #: includes/type-fontawesome.php:281 includes/type-fontawesome.php:282
1089
  msgid "List"
1090
  msgstr ""
1091
 
1092
  #: includes/type-elusive.php:129 includes/type-elusive.php:130
1093
- #: includes/type-fontawesome.php:580 includes/type-fontawesome.php:581
1094
  msgid "Unlock"
1095
  msgstr ""
1096
 
1097
  #: includes/type-elusive.php:131 includes/type-elusive.php:132
1098
- #: includes/type-fontawesome.php:466
1099
  msgid "Map Marker"
1100
  msgstr ""
1101
 
@@ -1124,18 +1002,18 @@ msgid "OK Sign"
1124
  msgstr ""
1125
 
1126
  #: includes/type-elusive.php:140 includes/type-elusive.php:141
1127
- #: includes/type-fontawesome.php:313 includes/type-fontawesome.php:314
1128
- #: includes/type-fontawesome.php:315 includes/type-genericons.php:190
1129
  msgid "Play"
1130
  msgstr ""
1131
 
1132
  #: includes/type-elusive.php:142 includes/type-elusive.php:143
1133
- #: includes/type-fontawesome.php:312 includes/type-genericons.php:187
1134
  msgid "Pause"
1135
  msgstr ""
1136
 
1137
  #: includes/type-elusive.php:144 includes/type-elusive.php:145
1138
- #: includes/type-fontawesome.php:318 includes/type-genericons.php:209
1139
  msgid "Stop"
1140
  msgstr ""
1141
 
@@ -1143,13 +1021,13 @@ msgstr ""
1143
  msgid "Plus Sign"
1144
  msgstr ""
1145
 
1146
- #: includes/type-elusive.php:148 includes/type-fontawesome.php:493
1147
- #: includes/type-genericons.php:194
1148
  msgid "Print"
1149
  msgstr ""
1150
 
1151
- #: includes/type-elusive.php:149 includes/type-fontawesome.php:496
1152
- #: includes/type-fontawesome.php:497
1153
  msgid "Question"
1154
  msgstr ""
1155
 
@@ -1161,13 +1039,13 @@ msgstr ""
1161
  msgid "Record"
1162
  msgstr ""
1163
 
1164
- #: includes/type-elusive.php:152 includes/type-fontawesome.php:503
1165
- #: includes/type-genericons.php:195
1166
  msgid "Refresh"
1167
  msgstr ""
1168
 
1169
  #: includes/type-elusive.php:154 includes/type-elusive.php:155
1170
- #: includes/type-fontawesome.php:287
1171
  msgid "Repeat"
1172
  msgstr ""
1173
 
@@ -1191,7 +1069,7 @@ msgstr ""
1191
  msgid "Return"
1192
  msgstr ""
1193
 
1194
- #: includes/type-elusive.php:161 includes/type-fontawesome.php:506
1195
  msgid "Retweet"
1196
  msgstr ""
1197
 
@@ -1199,29 +1077,29 @@ msgstr ""
1199
  msgid "Reverse"
1200
  msgstr ""
1201
 
1202
- #: includes/type-elusive.php:168 includes/type-fontawesome.php:557
1203
  msgid "Tasks"
1204
  msgstr ""
1205
 
1206
- #: includes/type-elusive.php:169 includes/type-fontawesome.php:292
1207
  msgid "Text Height"
1208
  msgstr ""
1209
 
1210
- #: includes/type-elusive.php:170 includes/type-fontawesome.php:293
1211
  msgid "Text Width"
1212
  msgstr ""
1213
 
1214
- #: includes/type-elusive.php:171 includes/type-fontawesome.php:562
1215
- #: includes/type-fontawesome.php:564
1216
  msgid "Thumbs Up"
1217
  msgstr ""
1218
 
1219
- #: includes/type-elusive.php:172 includes/type-fontawesome.php:561
1220
- #: includes/type-fontawesome.php:563
1221
  msgid "Thumbs Down"
1222
  msgstr ""
1223
 
1224
- #: includes/type-elusive.php:173 includes/type-fontawesome.php:569
1225
  msgid "Tint"
1226
  msgstr ""
1227
 
@@ -1229,11 +1107,11 @@ msgstr ""
1229
  msgid "View Mode"
1230
  msgstr ""
1231
 
1232
- #: includes/type-elusive.php:178 includes/type-fontawesome.php:589
1233
  msgid "Volume Up"
1234
  msgstr ""
1235
 
1236
- #: includes/type-elusive.php:179 includes/type-fontawesome.php:587
1237
  msgid "Volume Down"
1238
  msgstr ""
1239
 
@@ -1253,11 +1131,11 @@ msgstr ""
1253
  msgid "Zoom Out"
1254
  msgstr ""
1255
 
1256
- #: includes/type-elusive.php:188 includes/type-fontawesome.php:159
1257
  msgid "Currency"
1258
  msgstr ""
1259
 
1260
- #: includes/type-elusive.php:205 includes/type-genericons.php:140
1261
  msgid "Misc."
1262
  msgstr ""
1263
 
@@ -1273,7 +1151,7 @@ msgstr ""
1273
  msgid "ASL"
1274
  msgstr ""
1275
 
1276
- #: includes/type-elusive.php:211 includes/type-fontawesome.php:332
1277
  msgid "Asterisk"
1278
  msgstr ""
1279
 
@@ -1281,12 +1159,12 @@ msgstr ""
1281
  msgid "Ban Circle"
1282
  msgstr ""
1283
 
1284
- #: includes/type-elusive.php:213 includes/type-fontawesome.php:335
1285
  msgid "Barcode"
1286
  msgstr ""
1287
 
1288
- #: includes/type-elusive.php:214 includes/type-fontawesome.php:338
1289
- #: includes/type-fontawesome.php:339
1290
  msgid "Bell"
1291
  msgstr ""
1292
 
@@ -1298,7 +1176,7 @@ msgstr ""
1298
  msgid "Braille"
1299
  msgstr ""
1300
 
1301
- #: includes/type-elusive.php:218 includes/type-fontawesome.php:345
1302
  msgid "Briefcase"
1303
  msgstr ""
1304
 
@@ -1314,7 +1192,7 @@ msgstr ""
1314
  msgid "Bulb"
1315
  msgstr ""
1316
 
1317
- #: includes/type-elusive.php:222 includes/type-fontawesome.php:349
1318
  msgid "Bullhorn"
1319
  msgstr ""
1320
 
@@ -1322,7 +1200,7 @@ msgstr ""
1322
  msgid "Calendar Sign"
1323
  msgstr ""
1324
 
1325
- #: includes/type-elusive.php:226 includes/type-fontawesome.php:355
1326
  msgid "Car"
1327
  msgstr ""
1328
 
@@ -1330,41 +1208,41 @@ msgstr ""
1330
  msgid "CC"
1331
  msgstr ""
1332
 
1333
- #: includes/type-elusive.php:228 includes/type-fontawesome.php:360
1334
  msgid "Certificate"
1335
  msgstr ""
1336
 
1337
- #: includes/type-elusive.php:229 includes/type-fontawesome.php:366
1338
  msgid "Child"
1339
  msgstr ""
1340
 
1341
  #: includes/type-elusive.php:230 includes/type-elusive.php:231
1342
- #: includes/type-fontawesome.php:378 includes/type-genericons.php:158
1343
  msgid "Cog"
1344
  msgstr ""
1345
 
1346
- #: includes/type-elusive.php:232 includes/type-fontawesome.php:379
1347
  msgid "Cogs"
1348
  msgstr ""
1349
 
1350
  #: includes/type-elusive.php:233 includes/type-elusive.php:234
1351
- #: includes/type-fontawesome.php:380 includes/type-fontawesome.php:381
1352
- #: includes/type-genericons.php:95
1353
  msgid "Comment"
1354
  msgstr ""
1355
 
1356
  #: includes/type-elusive.php:235 includes/type-elusive.php:236
1357
- #: includes/type-fontawesome.php:384
1358
  msgid "Compass"
1359
  msgstr ""
1360
 
1361
- #: includes/type-elusive.php:237 includes/type-fontawesome.php:385
1362
  msgid "Credit Card"
1363
  msgstr ""
1364
 
1365
  #: includes/type-elusive.php:239 includes/type-elusive.php:240
1366
- #: includes/type-fontawesome.php:399 includes/type-fontawesome.php:400
1367
- #: includes/type-fontawesome.php:401
1368
  msgid "Envelope"
1369
  msgstr ""
1370
 
@@ -1384,38 +1262,38 @@ msgstr ""
1384
  msgid "Eye Open"
1385
  msgstr ""
1386
 
1387
- #: includes/type-elusive.php:246 includes/type-fontawesome.php:465
1388
  msgid "Male"
1389
  msgstr ""
1390
 
1391
- #: includes/type-elusive.php:247 includes/type-fontawesome.php:412
1392
  msgid "Female"
1393
  msgstr ""
1394
 
1395
  #: includes/type-elusive.php:248 includes/type-elusive.php:249
1396
- #: includes/type-fontawesome.php:231 includes/type-fontawesome.php:232
1397
  msgid "File"
1398
  msgstr ""
1399
 
1400
- #: includes/type-elusive.php:250 includes/type-fontawesome.php:414
1401
  msgid "Film"
1402
  msgstr ""
1403
 
1404
- #: includes/type-elusive.php:251 includes/type-fontawesome.php:415
1405
  msgid "Filter"
1406
  msgstr ""
1407
 
1408
- #: includes/type-elusive.php:252 includes/type-fontawesome.php:416
1409
  msgid "Fire"
1410
  msgstr ""
1411
 
1412
- #: includes/type-elusive.php:255 includes/type-fontawesome.php:423
1413
- #: includes/type-fontawesome.php:425
1414
  msgid "Folder"
1415
  msgstr ""
1416
 
1417
- #: includes/type-elusive.php:256 includes/type-fontawesome.php:424
1418
- #: includes/type-fontawesome.php:426
1419
  msgid "Folder Open"
1420
  msgstr ""
1421
 
@@ -1427,15 +1305,19 @@ msgstr ""
1427
  msgid "Folder Sign"
1428
  msgstr ""
1429
 
1430
- #: includes/type-elusive.php:259 includes/type-fontawesome.php:275
1431
  msgid "Font"
1432
  msgstr ""
1433
 
1434
- #: includes/type-elusive.php:261 includes/type-fontawesome.php:432
 
 
 
 
1435
  msgid "Gift"
1436
  msgstr ""
1437
 
1438
- #: includes/type-elusive.php:262 includes/type-fontawesome.php:433
1439
  msgid "Glass"
1440
  msgstr ""
1441
 
@@ -1444,7 +1326,7 @@ msgid "Glasses"
1444
  msgstr ""
1445
 
1446
  #: includes/type-elusive.php:264 includes/type-elusive.php:265
1447
- #: includes/type-fontawesome.php:434
1448
  msgid "Globe"
1449
  msgstr ""
1450
 
@@ -1453,7 +1335,7 @@ msgid "Graph"
1453
  msgstr ""
1454
 
1455
  #: includes/type-elusive.php:268 includes/type-elusive.php:269
1456
- #: includes/type-fontawesome.php:436
1457
  msgid "Group"
1458
  msgstr ""
1459
 
@@ -1461,27 +1343,27 @@ msgstr ""
1461
  msgid "Guide Dog"
1462
  msgstr ""
1463
 
1464
- #: includes/type-elusive.php:271 includes/type-fontawesome.php:220
1465
  msgid "Hand Up"
1466
  msgstr ""
1467
 
1468
- #: includes/type-elusive.php:272 includes/type-fontawesome.php:217
1469
  msgid "Hand Down"
1470
  msgstr ""
1471
 
1472
- #: includes/type-elusive.php:273 includes/type-fontawesome.php:218
1473
  msgid "Hand Left"
1474
  msgstr ""
1475
 
1476
- #: includes/type-elusive.php:274 includes/type-fontawesome.php:219
1477
  msgid "Hand Right"
1478
  msgstr ""
1479
 
1480
- #: includes/type-elusive.php:275 includes/type-fontawesome.php:437
1481
  msgid "HDD"
1482
  msgstr ""
1483
 
1484
- #: includes/type-elusive.php:276 includes/type-fontawesome.php:439
1485
  msgid "Headphones"
1486
  msgstr ""
1487
 
@@ -1490,8 +1372,8 @@ msgid "Hearing Impaired"
1490
  msgstr ""
1491
 
1492
  #: includes/type-elusive.php:278 includes/type-elusive.php:279
1493
- #: includes/type-fontawesome.php:440 includes/type-fontawesome.php:441
1494
- #: includes/type-genericons.php:172
1495
  msgid "Heart"
1496
  msgstr ""
1497
 
@@ -1508,21 +1390,21 @@ msgid "Idea"
1508
  msgstr ""
1509
 
1510
  #: includes/type-elusive.php:284 includes/type-elusive.php:285
1511
- #: includes/type-elusive.php:286 includes/type-fontawesome.php:444
1512
  msgid "Inbox"
1513
  msgstr ""
1514
 
1515
- #: includes/type-elusive.php:288 includes/type-fontawesome.php:447
1516
- #: includes/type-genericons.php:178
1517
  msgid "Key"
1518
  msgstr ""
1519
 
1520
  #: includes/type-elusive.php:289 includes/type-elusive.php:290
1521
- #: includes/type-fontawesome.php:450
1522
  msgid "Laptop"
1523
  msgstr ""
1524
 
1525
- #: includes/type-elusive.php:291 includes/type-fontawesome.php:451
1526
  msgid "Leaf"
1527
  msgstr ""
1528
 
@@ -1530,11 +1412,11 @@ msgstr ""
1530
  msgid "Lines"
1531
  msgstr ""
1532
 
1533
- #: includes/type-elusive.php:293 includes/type-fontawesome.php:460
1534
  msgid "Magic"
1535
  msgstr ""
1536
 
1537
- #: includes/type-elusive.php:294 includes/type-fontawesome.php:461
1538
  msgid "Magnet"
1539
  msgstr ""
1540
 
@@ -1542,7 +1424,7 @@ msgstr ""
1542
  msgid "Mic"
1543
  msgstr ""
1544
 
1545
- #: includes/type-elusive.php:296 includes/type-fontawesome.php:477
1546
  msgid "Music"
1547
  msgstr ""
1548
 
@@ -1551,8 +1433,8 @@ msgid "Paper Clip"
1551
  msgstr ""
1552
 
1553
  #: includes/type-elusive.php:299 includes/type-elusive.php:300
1554
- #: includes/type-fontawesome.php:481 includes/type-fontawesome.php:482
1555
- #: includes/type-fontawesome.php:483
1556
  msgid "Pencil"
1557
  msgstr ""
1558
 
@@ -1561,8 +1443,8 @@ msgid "Person"
1561
  msgstr ""
1562
 
1563
  #: includes/type-elusive.php:302 includes/type-elusive.php:303
1564
- #: includes/type-fontawesome.php:484 includes/type-fontawesome.php:485
1565
- #: includes/type-genericons.php:188
1566
  msgid "Phone"
1567
  msgstr ""
1568
 
@@ -1570,12 +1452,12 @@ msgstr ""
1570
  msgid "Photo"
1571
  msgstr ""
1572
 
1573
- #: includes/type-elusive.php:306 includes/type-fontawesome.php:486
1574
- #: includes/type-genericons.php:189
1575
  msgid "Picture"
1576
  msgstr ""
1577
 
1578
- #: includes/type-elusive.php:307 includes/type-fontawesome.php:487
1579
  msgid "Plane"
1580
  msgstr ""
1581
 
@@ -1587,7 +1469,7 @@ msgstr ""
1587
  msgid "Puzzle"
1588
  msgstr ""
1589
 
1590
- #: includes/type-elusive.php:310 includes/type-fontawesome.php:495
1591
  msgid "QR Code"
1592
  msgstr ""
1593
 
@@ -1595,7 +1477,7 @@ msgstr ""
1595
  msgid "Quotes"
1596
  msgstr ""
1597
 
1598
- #: includes/type-elusive.php:313 includes/type-fontawesome.php:500
1599
  msgid "Random"
1600
  msgstr ""
1601
 
@@ -1611,7 +1493,7 @@ msgstr ""
1611
  msgid "Screenshot"
1612
  msgstr ""
1613
 
1614
- #: includes/type-elusive.php:318 includes/type-fontawesome.php:520
1615
  msgid "Shopping Cart"
1616
  msgstr ""
1617
 
@@ -1619,7 +1501,7 @@ msgstr ""
1619
  msgid "Shopping Cart Sign"
1620
  msgstr ""
1621
 
1622
- #: includes/type-elusive.php:320 includes/type-fontawesome.php:523
1623
  msgid "Signal"
1624
  msgstr ""
1625
 
@@ -1627,8 +1509,8 @@ msgstr ""
1627
  msgid "Speaker"
1628
  msgstr ""
1629
 
1630
- #: includes/type-elusive.php:324 includes/type-fontawesome.php:584
1631
- #: includes/type-genericons.php:99
1632
  msgid "User"
1633
  msgstr ""
1634
 
@@ -1645,7 +1527,7 @@ msgid "Thumbnails (List)"
1645
  msgstr ""
1646
 
1647
  #: includes/type-elusive.php:328 includes/type-elusive.php:329
1648
- #: includes/type-genericons.php:98
1649
  msgid "Time"
1650
  msgstr ""
1651
 
@@ -1653,12 +1535,12 @@ msgstr ""
1653
  msgid "Torso"
1654
  msgstr ""
1655
 
1656
- #: includes/type-elusive.php:331 includes/type-fontawesome.php:256
1657
  msgid "Wheelchair"
1658
  msgstr ""
1659
 
1660
  #: includes/type-elusive.php:332 includes/type-elusive.php:333
1661
- #: includes/type-fontawesome.php:591
1662
  msgid "Wrench"
1663
  msgstr ""
1664
 
@@ -1666,12 +1548,12 @@ msgstr ""
1666
  msgid "Universal Access"
1667
  msgstr ""
1668
 
1669
- #: includes/type-elusive.php:339
1670
  msgid "Places"
1671
  msgstr ""
1672
 
1673
- #: includes/type-elusive.php:341 includes/type-fontawesome.php:342
1674
- #: includes/type-fontawesome.php:343
1675
  msgid "Bookmark"
1676
  msgstr ""
1677
 
@@ -1683,11 +1565,12 @@ msgstr ""
1683
  msgid "Home (iPhone)"
1684
  msgstr ""
1685
 
1686
- #: includes/type-elusive.php:348 includes/type-fontawesome.php:556
1687
  msgid "Tags"
1688
  msgstr ""
1689
 
1690
  #: includes/type-elusive.php:349 includes/type-elusive.php:350
 
1691
  msgid "Website"
1692
  msgstr ""
1693
 
@@ -1695,952 +1578,1023 @@ msgstr ""
1695
  msgid "Open Source"
1696
  msgstr ""
1697
 
1698
- #: includes/type-fontawesome.php:76
1699
  msgid "brand"
1700
  msgstr ""
1701
 
1702
- #: includes/type-fontawesome.php:77
1703
  msgid "Brand"
1704
  msgstr ""
1705
 
1706
- #: includes/type-fontawesome.php:161
1707
  msgid "Bitcoin"
1708
  msgstr ""
1709
 
1710
- #: includes/type-fontawesome.php:162
1711
  msgid "Dollar"
1712
  msgstr ""
1713
 
1714
- #: includes/type-fontawesome.php:163
1715
  msgid "Euro"
1716
  msgstr ""
1717
 
1718
- #: includes/type-fontawesome.php:164
1719
  msgid "GBP"
1720
  msgstr ""
1721
 
1722
- #: includes/type-fontawesome.php:165
1723
  msgid "Money"
1724
  msgstr ""
1725
 
1726
- #: includes/type-fontawesome.php:166
1727
  msgid "Rouble"
1728
  msgstr ""
1729
 
1730
- #: includes/type-fontawesome.php:167
1731
  msgid "Rupee"
1732
  msgstr ""
1733
 
1734
- #: includes/type-fontawesome.php:168
1735
  msgid "Turkish Lira"
1736
  msgstr ""
1737
 
1738
- #: includes/type-fontawesome.php:169
1739
  msgid "Won"
1740
  msgstr ""
1741
 
1742
- #: includes/type-fontawesome.php:170
1743
  msgid "Yen"
1744
  msgstr ""
1745
 
1746
- #: includes/type-fontawesome.php:175
1747
  msgid "Directional"
1748
  msgstr ""
1749
 
1750
- #: includes/type-fontawesome.php:177
1751
  msgid "Angle Down"
1752
  msgstr ""
1753
 
1754
- #: includes/type-fontawesome.php:178
1755
  msgid "Angle Left"
1756
  msgstr ""
1757
 
1758
- #: includes/type-fontawesome.php:179
1759
  msgid "Angle Right"
1760
  msgstr ""
1761
 
1762
- #: includes/type-fontawesome.php:180
1763
  msgid "Angle Up"
1764
  msgstr ""
1765
 
1766
- #: includes/type-fontawesome.php:181
1767
  msgid "Angle Double Down"
1768
  msgstr ""
1769
 
1770
- #: includes/type-fontawesome.php:182
1771
  msgid "Angle Double Left"
1772
  msgstr ""
1773
 
1774
- #: includes/type-fontawesome.php:183
1775
  msgid "Angle Double Right"
1776
  msgstr ""
1777
 
1778
- #: includes/type-fontawesome.php:184
1779
  msgid "Angle Double Up"
1780
  msgstr ""
1781
 
1782
- #: includes/type-fontawesome.php:185 includes/type-fontawesome.php:189
1783
  msgid "Arrow Circle Down"
1784
  msgstr ""
1785
 
1786
- #: includes/type-fontawesome.php:186 includes/type-fontawesome.php:190
1787
  msgid "Arrow Circle Left"
1788
  msgstr ""
1789
 
1790
- #: includes/type-fontawesome.php:187 includes/type-fontawesome.php:191
1791
  msgid "Arrow Circle Right"
1792
  msgstr ""
1793
 
1794
- #: includes/type-fontawesome.php:188 includes/type-fontawesome.php:192
1795
  msgid "Arrow Circle Up"
1796
  msgstr ""
1797
 
1798
- #: includes/type-fontawesome.php:197 includes/type-fontawesome.php:198
1799
- #: includes/type-fontawesome.php:199 includes/type-fontawesome.php:200
1800
- #: includes/type-fontawesome.php:304 includes/type-fontawesome.php:329
1801
- #: includes/type-fontawesome.php:330 includes/type-fontawesome.php:331
1802
  msgid "Arrows"
1803
  msgstr ""
1804
 
1805
- #: includes/type-fontawesome.php:209
1806
  msgid "Chevron Circle Down"
1807
  msgstr ""
1808
 
1809
- #: includes/type-fontawesome.php:210
1810
  msgid "Chevron Circle Left"
1811
  msgstr ""
1812
 
1813
- #: includes/type-fontawesome.php:211
1814
  msgid "Chevron Circle Right"
1815
  msgstr ""
1816
 
1817
- #: includes/type-fontawesome.php:212
1818
  msgid "Chevron Circle Up"
1819
  msgstr ""
1820
 
1821
- #: includes/type-fontawesome.php:221
1822
  msgid "Long Arrow Down"
1823
  msgstr ""
1824
 
1825
- #: includes/type-fontawesome.php:222
1826
  msgid "Long Arrow Left"
1827
  msgstr ""
1828
 
1829
- #: includes/type-fontawesome.php:223
1830
  msgid "Long Arrow Right"
1831
  msgstr ""
1832
 
1833
- #: includes/type-fontawesome.php:224
1834
  msgid "Long Arrow Up"
1835
  msgstr ""
1836
 
1837
- #: includes/type-fontawesome.php:229
1838
  msgid "File Types"
1839
  msgstr ""
1840
 
1841
- #: includes/type-fontawesome.php:233 includes/type-fontawesome.php:234
1842
  msgid "File: Text"
1843
  msgstr ""
1844
 
1845
- #: includes/type-fontawesome.php:235
1846
  msgid "File: Archive"
1847
  msgstr ""
1848
 
1849
- #: includes/type-fontawesome.php:236
1850
  msgid "File: Audio"
1851
  msgstr ""
1852
 
1853
- #: includes/type-fontawesome.php:237
1854
  msgid "File: Code"
1855
  msgstr ""
1856
 
1857
- #: includes/type-fontawesome.php:238
1858
  msgid "File: Excel"
1859
  msgstr ""
1860
 
1861
- #: includes/type-fontawesome.php:239
1862
  msgid "File: Image"
1863
  msgstr ""
1864
 
1865
- #: includes/type-fontawesome.php:240
1866
  msgid "File: PDF"
1867
  msgstr ""
1868
 
1869
- #: includes/type-fontawesome.php:241
1870
  msgid "File: Powerpoint"
1871
  msgstr ""
1872
 
1873
- #: includes/type-fontawesome.php:242
1874
  msgid "File: Video"
1875
  msgstr ""
1876
 
1877
- #: includes/type-fontawesome.php:243
1878
  msgid "File: Word"
1879
  msgstr ""
1880
 
1881
- #: includes/type-fontawesome.php:247
1882
  msgid "medical"
1883
  msgstr ""
1884
 
1885
- #: includes/type-fontawesome.php:248
1886
  msgid "Medical"
1887
  msgstr ""
1888
 
1889
- #: includes/type-fontawesome.php:250
1890
  msgid "Ambulance"
1891
  msgstr ""
1892
 
1893
- #: includes/type-fontawesome.php:251 includes/type-fontawesome.php:252
1894
  msgid "Hospital"
1895
  msgstr ""
1896
 
1897
- #: includes/type-fontawesome.php:253
1898
  msgid "Medkit"
1899
  msgstr ""
1900
 
1901
- #: includes/type-fontawesome.php:254
1902
  msgid "Stethoscope"
1903
  msgstr ""
1904
 
1905
- #: includes/type-fontawesome.php:255
1906
  msgid "User MD"
1907
  msgstr ""
1908
 
1909
- #: includes/type-fontawesome.php:261
1910
  msgid "Text Editor"
1911
  msgstr ""
1912
 
1913
- #: includes/type-fontawesome.php:268
1914
  msgid "Clipboard"
1915
  msgstr ""
1916
 
1917
- #: includes/type-fontawesome.php:269
1918
  msgid "Columns"
1919
  msgstr ""
1920
 
1921
- #: includes/type-fontawesome.php:270
1922
  msgid "Copy"
1923
  msgstr ""
1924
 
1925
- #: includes/type-fontawesome.php:271
1926
  msgid "Cut"
1927
  msgstr ""
1928
 
1929
- #: includes/type-fontawesome.php:272
1930
  msgid "Paste"
1931
  msgstr ""
1932
 
1933
- #: includes/type-fontawesome.php:273 includes/type-fontawesome.php:402
1934
  msgid "Eraser"
1935
  msgstr ""
1936
 
1937
- #: includes/type-fontawesome.php:274
1938
  msgid "Files"
1939
  msgstr ""
1940
 
1941
- #: includes/type-fontawesome.php:285
1942
  msgid "Paperclip"
1943
  msgstr ""
1944
 
1945
- #: includes/type-fontawesome.php:286
1946
  msgid "Paragraph"
1947
  msgstr ""
1948
 
1949
- #: includes/type-fontawesome.php:289
1950
  msgid "Save"
1951
  msgstr ""
1952
 
1953
- #: includes/type-fontawesome.php:291
1954
  msgid "Table"
1955
  msgstr ""
1956
 
1957
- #: includes/type-fontawesome.php:294
1958
  msgid "TH"
1959
  msgstr ""
1960
 
1961
- #: includes/type-fontawesome.php:295
1962
  msgid "TH Large"
1963
  msgstr ""
1964
 
1965
- #: includes/type-fontawesome.php:296
1966
  msgid "TH List"
1967
  msgstr ""
1968
 
1969
- #: includes/type-fontawesome.php:302
1970
  msgid "Video Player"
1971
  msgstr ""
1972
 
1973
- #: includes/type-fontawesome.php:306
1974
  msgid "Compress"
1975
  msgstr ""
1976
 
1977
- #: includes/type-fontawesome.php:308 includes/type-genericons.php:166
1978
  msgid "Expand"
1979
  msgstr ""
1980
 
1981
- #: includes/type-fontawesome.php:319
1982
  msgid "%s Play"
1983
  msgstr ""
1984
 
1985
- #: includes/type-fontawesome.php:324
1986
  msgid "Web Application"
1987
  msgstr ""
1988
 
1989
- #: includes/type-fontawesome.php:327
1990
  msgid "Anchor"
1991
  msgstr ""
1992
 
1993
- #: includes/type-fontawesome.php:333
1994
  msgid "Ban"
1995
  msgstr ""
1996
 
1997
- #: includes/type-fontawesome.php:334
1998
  msgid "Bar Chart"
1999
  msgstr ""
2000
 
2001
- #: includes/type-fontawesome.php:336
2002
  msgid "Bars"
2003
  msgstr ""
2004
 
2005
- #: includes/type-fontawesome.php:337
2006
  msgid "Beer"
2007
  msgstr ""
2008
 
2009
- #: includes/type-fontawesome.php:340
2010
  msgid "Bolt"
2011
  msgstr ""
2012
 
2013
- #: includes/type-fontawesome.php:344
2014
  msgid "Bomb"
2015
  msgstr ""
2016
 
2017
- #: includes/type-fontawesome.php:346
2018
  msgid "Bug"
2019
  msgstr ""
2020
 
2021
- #: includes/type-fontawesome.php:347 includes/type-fontawesome.php:348
2022
  msgid "Building"
2023
  msgstr ""
2024
 
2025
- #: includes/type-fontawesome.php:350
2026
  msgid "Bullseye"
2027
  msgstr ""
2028
 
2029
- #: includes/type-fontawesome.php:354
2030
  msgid "Camera Retro"
2031
  msgstr ""
2032
 
2033
- #: includes/type-fontawesome.php:367 includes/type-fontawesome.php:368
2034
- #: includes/type-fontawesome.php:369 includes/type-fontawesome.php:370
2035
  msgid "Circle"
2036
  msgstr ""
2037
 
2038
- #: includes/type-fontawesome.php:373
2039
  msgid "Cloud Download"
2040
  msgstr ""
2041
 
2042
- #: includes/type-fontawesome.php:374
2043
  msgid "Cloud Upload"
2044
  msgstr ""
2045
 
2046
- #: includes/type-fontawesome.php:376
2047
  msgid "Code Fork"
2048
  msgstr ""
2049
 
2050
- #: includes/type-fontawesome.php:377
2051
  msgid "Coffee"
2052
  msgstr ""
2053
 
2054
- #: includes/type-fontawesome.php:387
2055
  msgid "Crosshairs"
2056
  msgstr ""
2057
 
2058
- #: includes/type-fontawesome.php:388
2059
  msgid "Cube"
2060
  msgstr ""
2061
 
2062
- #: includes/type-fontawesome.php:389
2063
  msgid "Cubes"
2064
  msgstr ""
2065
 
2066
- #: includes/type-fontawesome.php:390
2067
  msgid "Cutlery"
2068
  msgstr ""
2069
 
2070
- #: includes/type-fontawesome.php:392
2071
  msgid "Database"
2072
  msgstr ""
2073
 
2074
- #: includes/type-fontawesome.php:394 includes/type-genericons.php:161
2075
  msgid "Dot"
2076
  msgstr ""
2077
 
2078
- #: includes/type-fontawesome.php:397 includes/type-fontawesome.php:398
 
2079
  msgid "Ellipsis"
2080
  msgstr ""
2081
 
2082
- #: includes/type-fontawesome.php:403
2083
  msgid "Exchange"
2084
  msgstr ""
2085
 
2086
- #: includes/type-fontawesome.php:404 includes/type-fontawesome.php:405
2087
- #: includes/type-fontawesome.php:406
2088
  msgid "Exclamation"
2089
  msgstr ""
2090
 
2091
- #: includes/type-fontawesome.php:407 includes/type-fontawesome.php:408
2092
  msgid "External Link"
2093
  msgstr ""
2094
 
2095
- #: includes/type-fontawesome.php:409 includes/type-fontawesome.php:410
2096
  msgid "Eye"
2097
  msgstr ""
2098
 
2099
- #: includes/type-fontawesome.php:411
2100
  msgid "Fax"
2101
  msgstr ""
2102
 
2103
- #: includes/type-fontawesome.php:413
2104
  msgid "Fighter Jet"
2105
  msgstr ""
2106
 
2107
- #: includes/type-fontawesome.php:417
2108
  msgid "Fire Extinguisher"
2109
  msgstr ""
2110
 
2111
- #: includes/type-fontawesome.php:421
2112
  msgid "Flash"
2113
  msgstr ""
2114
 
2115
- #: includes/type-fontawesome.php:422
2116
  msgid "Flask"
2117
  msgstr ""
2118
 
2119
- #: includes/type-fontawesome.php:427
2120
  msgid "Frown"
2121
  msgstr ""
2122
 
2123
- #: includes/type-fontawesome.php:428
2124
  msgid "Gamepad"
2125
  msgstr ""
2126
 
2127
- #: includes/type-fontawesome.php:429
2128
  msgid "Gavel"
2129
  msgstr ""
2130
 
2131
- #: includes/type-fontawesome.php:430
2132
  msgid "Gear"
2133
  msgstr ""
2134
 
2135
- #: includes/type-fontawesome.php:431
2136
  msgid "Gears"
2137
  msgstr ""
2138
 
2139
- #: includes/type-fontawesome.php:435
2140
  msgid "Graduation Cap"
2141
  msgstr ""
2142
 
2143
- #: includes/type-fontawesome.php:438
2144
  msgid "Header"
2145
  msgstr ""
2146
 
2147
- #: includes/type-fontawesome.php:443
2148
  msgid "History"
2149
  msgstr ""
2150
 
2151
- #: includes/type-fontawesome.php:448
2152
  msgid "Keyboard"
2153
  msgstr ""
2154
 
2155
- #: includes/type-fontawesome.php:449
2156
  msgid "Language"
2157
  msgstr ""
2158
 
2159
- #: includes/type-fontawesome.php:452
2160
  msgid "Legal"
2161
  msgstr ""
2162
 
2163
- #: includes/type-fontawesome.php:453
2164
  msgid "Lemon"
2165
  msgstr ""
2166
 
2167
- #: includes/type-fontawesome.php:454
2168
  msgid "Level Down"
2169
  msgstr ""
2170
 
2171
- #: includes/type-fontawesome.php:455
2172
  msgid "Level Up"
2173
  msgstr ""
2174
 
2175
- #: includes/type-fontawesome.php:456
2176
  msgid "Life Buoy"
2177
  msgstr ""
2178
 
2179
- #: includes/type-fontawesome.php:458
2180
  msgid "Location Arrow"
2181
  msgstr ""
2182
 
2183
- #: includes/type-fontawesome.php:462
2184
  msgid "Mail Forward"
2185
  msgstr ""
2186
 
2187
- #: includes/type-fontawesome.php:463
2188
  msgid "Mail Reply"
2189
  msgstr ""
2190
 
2191
- #: includes/type-fontawesome.php:464
2192
  msgid "Mail Reply All"
2193
  msgstr ""
2194
 
2195
- #: includes/type-fontawesome.php:467
2196
  msgid "Meh"
2197
  msgstr ""
2198
 
2199
- #: includes/type-fontawesome.php:468 includes/type-fontawesome.php:469
2200
  msgid "Microphone"
2201
  msgstr ""
2202
 
2203
- #: includes/type-fontawesome.php:474
2204
  msgid "Mobile"
2205
  msgstr ""
2206
 
2207
- #: includes/type-fontawesome.php:475
2208
  msgid "Mobile Phone"
2209
  msgstr ""
2210
 
2211
- #: includes/type-fontawesome.php:476
2212
  msgid "Moon"
2213
  msgstr ""
2214
 
2215
- #: includes/type-fontawesome.php:478
2216
  msgid "Paw"
2217
  msgstr ""
2218
 
2219
- #: includes/type-fontawesome.php:479 includes/type-fontawesome.php:480
2220
  msgid "Paper Plane"
2221
  msgstr ""
2222
 
2223
- #: includes/type-fontawesome.php:492
2224
  msgid "Power Off"
2225
  msgstr ""
2226
 
2227
- #: includes/type-fontawesome.php:494
2228
  msgid "Puzzle Piece"
2229
  msgstr ""
2230
 
2231
- #: includes/type-fontawesome.php:498
2232
  msgid "Quote Left"
2233
  msgstr ""
2234
 
2235
- #: includes/type-fontawesome.php:499
2236
  msgid "Quote Right"
2237
  msgstr ""
2238
 
2239
- #: includes/type-fontawesome.php:501
2240
  msgid "Rebel"
2241
  msgstr ""
2242
 
2243
- #: includes/type-fontawesome.php:502
2244
  msgid "Recycle"
2245
  msgstr ""
2246
 
2247
- #: includes/type-fontawesome.php:504 includes/type-genericons.php:196
2248
  msgid "Reply"
2249
  msgstr ""
2250
 
2251
- #: includes/type-fontawesome.php:505
2252
  msgid "Reply All"
2253
  msgstr ""
2254
 
2255
- #: includes/type-fontawesome.php:507
2256
  msgid "Road"
2257
  msgstr ""
2258
 
2259
- #: includes/type-fontawesome.php:508
2260
  msgid "Rocket"
2261
  msgstr ""
2262
 
2263
- #: includes/type-fontawesome.php:510
2264
  msgid "RSS Square"
2265
  msgstr ""
2266
 
2267
- #: includes/type-fontawesome.php:512
2268
  msgid "Search Minus"
2269
  msgstr ""
2270
 
2271
- #: includes/type-fontawesome.php:513
2272
  msgid "Search Plus"
2273
  msgstr ""
2274
 
2275
- #: includes/type-fontawesome.php:521
2276
  msgid "Sign In"
2277
  msgstr ""
2278
 
2279
- #: includes/type-fontawesome.php:522
2280
  msgid "Sign Out"
2281
  msgstr ""
2282
 
2283
- #: includes/type-fontawesome.php:524
2284
  msgid "Sitemap"
2285
  msgstr ""
2286
 
2287
- #: includes/type-fontawesome.php:525
2288
  msgid "Sliders"
2289
  msgstr ""
2290
 
2291
- #: includes/type-fontawesome.php:526
2292
  msgid "Smile"
2293
  msgstr ""
2294
 
2295
- #: includes/type-fontawesome.php:528
2296
  msgid "Sort ASC"
2297
  msgstr ""
2298
 
2299
- #: includes/type-fontawesome.php:529
2300
  msgid "Sort DESC"
2301
  msgstr ""
2302
 
2303
- #: includes/type-fontawesome.php:530
2304
  msgid "Sort Down"
2305
  msgstr ""
2306
 
2307
- #: includes/type-fontawesome.php:531
2308
  msgid "Sort Up"
2309
  msgstr ""
2310
 
2311
- #: includes/type-fontawesome.php:532
2312
  msgid "Sort Alpha ASC"
2313
  msgstr ""
2314
 
2315
- #: includes/type-fontawesome.php:533
2316
  msgid "Sort Alpha DESC"
2317
  msgstr ""
2318
 
2319
- #: includes/type-fontawesome.php:534
2320
  msgid "Sort Amount ASC"
2321
  msgstr ""
2322
 
2323
- #: includes/type-fontawesome.php:535
2324
  msgid "Sort Amount DESC"
2325
  msgstr ""
2326
 
2327
- #: includes/type-fontawesome.php:536
2328
  msgid "Sort Numeric ASC"
2329
  msgstr ""
2330
 
2331
- #: includes/type-fontawesome.php:537
2332
  msgid "Sort Numeric DESC"
2333
  msgstr ""
2334
 
2335
- #: includes/type-fontawesome.php:538
2336
  msgid "Space Shuttle"
2337
  msgstr ""
2338
 
2339
- #: includes/type-fontawesome.php:539
2340
  msgid "Spoon"
2341
  msgstr ""
2342
 
2343
- #: includes/type-fontawesome.php:540
2344
  msgid "Spinner"
2345
  msgstr ""
2346
 
2347
- #: includes/type-fontawesome.php:541 includes/type-fontawesome.php:542
2348
  msgid "Square"
2349
  msgstr ""
2350
 
2351
- #: includes/type-fontawesome.php:543 includes/type-fontawesome.php:548
2352
- #: includes/type-genericons.php:208
2353
  msgid "Star"
2354
  msgstr ""
2355
 
2356
- #: includes/type-fontawesome.php:544 includes/type-fontawesome.php:545
2357
  msgid "Star Half"
2358
  msgstr ""
2359
 
2360
- #: includes/type-fontawesome.php:546
2361
  msgid "Star Half Empty"
2362
  msgstr ""
2363
 
2364
- #: includes/type-fontawesome.php:547
2365
  msgid "Star Half Full"
2366
  msgstr ""
2367
 
2368
- #: includes/type-fontawesome.php:549
2369
  msgid "Subscript"
2370
  msgstr ""
2371
 
2372
- #: includes/type-fontawesome.php:550
2373
  msgid "Suitcase"
2374
  msgstr ""
2375
 
2376
- #: includes/type-fontawesome.php:551
2377
  msgid "Sun"
2378
  msgstr ""
2379
 
2380
- #: includes/type-fontawesome.php:552
2381
  msgid "Superscript"
2382
  msgstr ""
2383
 
2384
- #: includes/type-fontawesome.php:554
2385
  msgid "Tachometer"
2386
  msgstr ""
2387
 
2388
- #: includes/type-fontawesome.php:558
2389
  msgid "Taxi"
2390
  msgstr ""
2391
 
2392
- #: includes/type-fontawesome.php:559
2393
  msgid "Terminal"
2394
  msgstr ""
2395
 
2396
- #: includes/type-fontawesome.php:560
2397
  msgid "Thumb Tack"
2398
  msgstr ""
2399
 
2400
- #: includes/type-fontawesome.php:565
2401
  msgid "Ticket"
2402
  msgstr ""
2403
 
2404
- #: includes/type-fontawesome.php:566 includes/type-fontawesome.php:567
2405
- #: includes/type-fontawesome.php:568
2406
  msgid "Times"
2407
  msgstr ""
2408
 
2409
- #: includes/type-fontawesome.php:570
2410
  msgid "Toggle Down"
2411
  msgstr ""
2412
 
2413
- #: includes/type-fontawesome.php:571
2414
  msgid "Toggle Left"
2415
  msgstr ""
2416
 
2417
- #: includes/type-fontawesome.php:572
2418
  msgid "Toggle Right"
2419
  msgstr ""
2420
 
2421
- #: includes/type-fontawesome.php:573
2422
  msgid "Toggle Up"
2423
  msgstr ""
2424
 
2425
- #: includes/type-fontawesome.php:574
2426
  msgid "Tree"
2427
  msgstr ""
2428
 
2429
- #: includes/type-fontawesome.php:576
2430
  msgid "Trophy"
2431
  msgstr ""
2432
 
2433
- #: includes/type-fontawesome.php:577
2434
  msgid "Truck"
2435
  msgstr ""
2436
 
2437
- #: includes/type-fontawesome.php:578
2438
  msgid "Umbrella"
2439
  msgstr ""
2440
 
2441
- #: includes/type-fontawesome.php:579
2442
  msgid "University"
2443
  msgstr ""
2444
 
2445
- #: includes/type-fontawesome.php:582
2446
  msgid "Unsorted"
2447
  msgstr ""
2448
 
2449
- #: includes/type-fontawesome.php:586
2450
  msgid "Video Camera"
2451
  msgstr ""
2452
 
2453
- #: includes/type-fontawesome.php:588
2454
  msgid "Volume Of"
2455
  msgstr ""
2456
 
2457
- #: includes/type-fontawesome.php:590 includes/type-genericons.php:219
2458
  msgid "Warning"
2459
  msgstr ""
2460
 
2461
- #: includes/type-fonts.php:144
2462
- msgid "Deselect"
2463
  msgstr ""
2464
 
2465
- #: includes/type-genericons.php:93
2466
- msgid "Meta"
2467
  msgstr ""
2468
 
2469
- #: includes/type-genericons.php:100
2470
- msgid "Day"
 
 
2471
  msgstr ""
2472
 
2473
- #: includes/type-genericons.php:101
2474
- msgid "Week"
2475
  msgstr ""
2476
 
2477
- #: includes/type-genericons.php:102
2478
- msgid "Month"
2479
  msgstr ""
2480
 
2481
- #: includes/type-genericons.php:103
2482
- msgid "Pinned"
2483
  msgstr ""
2484
 
2485
- #: includes/type-genericons.php:115 includes/type-genericons.php:119
2486
- #: includes/type-genericons.php:122 includes/type-genericons.php:125
2487
- msgid "%s (alt)"
2488
  msgstr ""
2489
 
2490
- #: includes/type-genericons.php:142
2491
- msgid "404"
2492
  msgstr ""
2493
 
2494
- #: includes/type-genericons.php:143
2495
- msgid "Attachment"
2496
  msgstr ""
2497
 
2498
- #: includes/type-genericons.php:151
2499
- msgid "Checkmark"
2500
  msgstr ""
2501
 
2502
- #: includes/type-genericons.php:152
2503
- msgid "Close"
2504
  msgstr ""
2505
 
2506
- #: includes/type-genericons.php:153
2507
- msgid "Close alt"
2508
  msgstr ""
2509
 
2510
- #: includes/type-genericons.php:155
2511
- msgid "Cloud download"
2512
  msgstr ""
2513
 
2514
- #: includes/type-genericons.php:156
2515
- msgid "Cloud upload"
2516
  msgstr ""
2517
 
2518
- #: includes/type-genericons.php:162
2519
- msgid "Draggable"
2520
  msgstr ""
2521
 
2522
- #: includes/type-genericons.php:163
 
 
 
 
2523
  msgid "Dropdown"
2524
  msgstr ""
2525
 
2526
- #: includes/type-genericons.php:164
2527
  msgid "Dropdown left"
2528
  msgstr ""
2529
 
2530
- #: includes/type-genericons.php:167
2531
- msgid "External"
 
 
 
 
2532
  msgstr ""
2533
 
2534
- #: includes/type-genericons.php:168
2535
- msgid "Fastforward"
2536
  msgstr ""
2537
 
2538
- #: includes/type-genericons.php:169
2539
- msgid "Feed"
2540
  msgstr ""
2541
 
2542
- #: includes/type-genericons.php:174
2543
  msgid "Hide"
2544
  msgstr ""
2545
 
2546
- #: includes/type-genericons.php:181
2547
- msgid "Mail"
2548
  msgstr ""
2549
 
2550
- #: includes/type-genericons.php:182
2551
- msgid "Maximize"
2552
  msgstr ""
2553
 
2554
- #: includes/type-genericons.php:184
2555
- msgid "Minimize"
2556
  msgstr ""
2557
 
2558
- #: includes/type-genericons.php:185
2559
- msgid "Next"
2560
  msgstr ""
2561
 
2562
- #: includes/type-genericons.php:186
2563
- msgid "Notice"
2564
  msgstr ""
2565
 
2566
- #: includes/type-genericons.php:191
2567
- msgid "Plugin"
2568
  msgstr ""
2569
 
2570
- #: includes/type-genericons.php:193
2571
- msgid "Previous"
2572
  msgstr ""
2573
 
2574
- #: includes/type-genericons.php:197
2575
- msgid "Reply alt"
2576
  msgstr ""
2577
 
2578
- #: includes/type-genericons.php:198
2579
- msgid "Reply single"
2580
  msgstr ""
2581
 
2582
- #: includes/type-genericons.php:199
2583
- msgid "Rewind"
2584
  msgstr ""
2585
 
2586
- #: includes/type-genericons.php:201 includes/type-genericons.php:202
2587
- msgid "Send to"
2588
  msgstr ""
2589
 
2590
- #: includes/type-genericons.php:204
2591
- msgid "Show"
2592
  msgstr ""
2593
 
2594
- #: includes/type-genericons.php:205
2595
- msgid "Skip ahead"
2596
  msgstr ""
2597
 
2598
- #: includes/type-genericons.php:206
2599
  msgid "Skip back"
2600
  msgstr ""
2601
 
2602
- #: includes/type-genericons.php:207
2603
- msgid "Spam"
2604
  msgstr ""
2605
 
2606
- #: includes/type-genericons.php:210
2607
- msgid "Subscribe"
2608
  msgstr ""
2609
 
2610
- #: includes/type-genericons.php:211
2611
- msgid "Subscribed"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2612
  msgstr ""
2613
 
2614
- #: includes/type-genericons.php:212
2615
  msgid "Summary"
2616
  msgstr ""
2617
 
2618
- #: includes/type-genericons.php:216
2619
- msgid "Unapprove"
2620
  msgstr ""
2621
 
2622
- #: includes/type-genericons.php:217
2623
- msgid "Unsubscribe"
2624
  msgstr ""
2625
 
2626
- #: includes/type-genericons.php:218
2627
- msgid "Unzoom"
2628
  msgstr ""
2629
 
2630
- #: includes/type-genericons.php:220
2631
- msgid "Zoom"
 
 
 
 
 
 
 
 
 
 
 
 
2632
  msgstr ""
2633
 
2634
- #: menu-icons.php:130
2635
  msgid "Menu Icons: No registered icon types found."
2636
  msgstr ""
2637
 
2638
- #: menu-icons.php:190
2639
  msgctxt "1: Property key, 2: Icon type ID"
2640
  msgid "%1$s cannot be empty, %2$s has been disabled."
2641
  msgstr ""
2642
 
2643
- #: menu-icons.php:195
2644
  msgctxt "1: Property key, 2: Icon type ID"
2645
  msgid "%1$s must be callable, %2$s has been disabled."
2646
  msgstr ""
@@ -2649,9 +2603,9 @@ msgstr ""
2649
  msgid "Menu Icons"
2650
  msgstr ""
2651
 
2652
- #. #-#-#-#-# menu-icons.pot (Menu Icons 0.3.2) #-#-#-#-#
2653
  #. Plugin URI of the plugin/theme
2654
- #. #-#-#-#-# menu-icons.pot (Menu Icons 0.3.2) #-#-#-#-#
2655
  #. Author URI of the plugin/theme
2656
  msgid "http://kucrut.org/"
2657
  msgstr ""
2
  # This file is distributed under the same license as the Menu Icons package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Menu Icons 0.4.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/menu-icons\n"
7
+ "POT-Creation-Date: 2014-08-04 09:28:38+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: includes/admin.php:95 includes/library/form-fields.php:524
16
+ #: includes/type-fonts.php:122
17
  msgid "&mdash; Select &mdash;"
18
  msgstr ""
19
 
20
+ #: includes/admin.php:115
21
  msgid "Select Icon"
22
  msgstr ""
23
 
24
+ #: includes/admin.php:116 includes/admin.php:171
25
  msgid "Select"
26
  msgstr ""
27
 
28
+ #: includes/admin.php:117 includes/type-fontpack.php:266
29
  msgid "All"
30
  msgstr ""
31
 
32
+ #: includes/admin.php:118
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  msgid "Preview"
34
  msgstr ""
35
 
36
+ #: includes/admin.php:120
37
+ msgid ""
38
+ "Please note that the actual look of the icons on the front-end will also be "
39
+ "affected by your active theme's style. You can use %s if you need to "
40
+ "override it."
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  msgstr ""
42
 
43
+ #: includes/admin.php:274
44
+ msgid "Icon:"
45
  msgstr ""
46
 
47
+ #: includes/admin.php:278
48
+ msgid "Select icon"
49
  msgstr ""
50
 
51
+ #: includes/admin.php:284 includes/type-elusive.php:153
52
+ msgid "Remove"
 
53
  msgstr ""
54
 
55
+ #: includes/admin.php:290
56
+ msgid "Icon type"
57
  msgstr ""
58
 
59
+ #: includes/admin.php:361
60
+ msgid "Icon"
61
  msgstr ""
62
 
63
+ #: includes/library/form-fields.php:149
64
+ msgid "%1$s: Type %2$s is not supported, reverting to text."
65
  msgstr ""
66
 
67
+ #: includes/settings.php:207
68
+ msgid "<strong>Menu Icons Settings</strong> have been successfully updated."
69
  msgstr ""
70
 
71
+ #: includes/settings.php:208
72
+ msgid "<strong>Menu Icons Settings</strong> have been successfully reset."
73
  msgstr ""
74
 
75
+ #: includes/settings.php:230
76
+ msgid "Menu Icons Settings"
77
  msgstr ""
78
 
79
+ #: includes/settings.php:273
80
  msgid "Hide Label"
81
  msgstr ""
82
 
83
+ #: includes/settings.php:278 includes/type-dashicons.php:246
84
+ #: includes/type-dashicons.php:247
85
  msgid "No"
86
  msgstr ""
87
 
88
+ #: includes/settings.php:282 includes/type-dashicons.php:245
 
89
  msgid "Yes"
90
  msgstr ""
91
 
92
+ #: includes/settings.php:289
93
+ msgid "Position"
 
 
 
 
 
 
 
 
 
 
 
94
  msgstr ""
95
 
96
+ #: includes/settings.php:294
97
+ msgid "Before"
98
  msgstr ""
99
 
100
+ #: includes/settings.php:298
101
+ msgid "After"
102
  msgstr ""
103
 
104
+ #: includes/settings.php:339
105
  msgid "Global"
106
  msgstr ""
107
 
108
+ #: includes/settings.php:340
109
  msgid "Global settings"
110
  msgstr ""
111
 
112
+ #: includes/settings.php:345
113
  msgid "Icon Types"
114
  msgstr ""
115
 
116
+ #: includes/settings.php:361
117
  msgid "Current Menu"
118
  msgstr ""
119
 
120
+ #: includes/settings.php:363
121
  msgid "\"%s\" menu settings"
122
  msgstr ""
123
 
124
+ #: includes/settings.php:451
 
 
 
 
125
  msgid "Discard all changes and reset to default state"
126
  msgstr ""
127
 
128
+ #: includes/settings.php:452
129
  msgid "Reset"
130
  msgstr ""
131
 
132
+ #: includes/settings.php:458
133
  msgid "Save Settings"
134
  msgstr ""
135
 
141
  msgid "Appearance"
142
  msgstr ""
143
 
144
+ #: includes/type-dashicons.php:60 includes/type-genericons.php:84
145
  msgid "Collapse"
146
  msgstr ""
147
 
148
  #: includes/type-dashicons.php:61 includes/type-dashicons.php:97
149
+ #: includes/type-fontawesome.php:381 includes/type-fontawesome.php:382
150
  msgid "Comments"
151
  msgstr ""
152
 
153
  #: includes/type-dashicons.php:62 includes/type-elusive.php:343
154
+ #: includes/type-fontawesome.php:390
155
  msgid "Dashboard"
156
  msgstr ""
157
 
160
  msgstr ""
161
 
162
  #: includes/type-dashicons.php:64 includes/type-elusive.php:344
163
+ #: includes/type-elusive.php:345 includes/type-fontawesome.php:441
164
+ #: includes/type-genericons.php:188
165
  msgid "Home"
166
  msgstr ""
167
 
170
  msgid "Media"
171
  msgstr ""
172
 
173
+ #: includes/type-dashicons.php:66 includes/type-genericons.php:168
174
  msgid "Menu"
175
  msgstr ""
176
 
198
  msgid "Tools"
199
  msgstr ""
200
 
201
+ #: includes/type-dashicons.php:73 includes/type-fontawesome.php:584
202
  msgid "Users"
203
  msgstr ""
204
 
205
+ #: includes/type-dashicons.php:78 includes/type-genericons.php:196
206
  msgid "Post Formats"
207
  msgstr ""
208
 
209
+ #: includes/type-dashicons.php:80 includes/type-genericons.php:198
210
  msgid "Standard"
211
  msgstr ""
212
 
213
+ #: includes/type-dashicons.php:81 includes/type-genericons.php:199
214
  msgid "Aside"
215
  msgstr ""
216
 
217
+ #: includes/type-dashicons.php:82 includes/type-genericons.php:200
218
+ #: includes/type-image.php:34
219
  msgid "Image"
220
  msgstr ""
221
 
222
  #: includes/type-dashicons.php:83 includes/type-dashicons.php:140
223
  #: includes/type-dashicons.php:270 includes/type-dashicons.php:284
224
+ #: includes/type-dashicons.php:285 includes/type-dashicons.php:286
225
  #: includes/type-elusive.php:199 includes/type-elusive.php:200
226
+ #: includes/type-genericons.php:202
227
  msgid "Video"
228
  msgstr ""
229
 
230
  #: includes/type-dashicons.php:84 includes/type-dashicons.php:263
231
+ #: includes/type-genericons.php:207
232
  msgid "Audio"
233
  msgstr ""
234
 
235
  #: includes/type-dashicons.php:85 includes/type-dashicons.php:126
236
+ #: includes/type-genericons.php:204
237
  msgid "Quote"
238
  msgstr ""
239
 
240
+ #: includes/type-dashicons.php:86 includes/type-genericons.php:201
241
  msgid "Gallery"
242
  msgstr ""
243
 
245
  msgid "Links"
246
  msgstr ""
247
 
248
+ #: includes/type-dashicons.php:88 includes/type-genericons.php:203
249
  msgid "Status"
250
  msgstr ""
251
 
252
+ #: includes/type-dashicons.php:89 includes/type-genericons.php:206
253
  msgid "Chat"
254
  msgstr ""
255
 
282
  msgstr ""
283
 
284
  #: includes/type-dashicons.php:107 includes/type-dashicons.php:163
285
+ #: includes/type-elusive.php:115 includes/type-fontawesome.php:395
286
+ #: includes/type-genericons.php:215
287
  msgid "Edit"
288
  msgstr ""
289
 
290
+ #: includes/type-dashicons.php:109 includes/type-fontawesome.php:385
291
  msgid "Crop"
292
  msgstr ""
293
 
307
  msgid "Flip Horizontal"
308
  msgstr ""
309
 
310
+ #: includes/type-dashicons.php:114 includes/type-fontawesome.php:287
311
  msgid "Undo"
312
  msgstr ""
313
 
320
  msgstr ""
321
 
322
  #: includes/type-dashicons.php:122 includes/type-elusive.php:96
323
+ #: includes/type-fontawesome.php:266 includes/type-genericons.php:217
324
  msgid "Bold"
325
  msgstr ""
326
 
327
  #: includes/type-dashicons.php:123 includes/type-elusive.php:97
328
+ #: includes/type-fontawesome.php:277 includes/type-genericons.php:218
329
  msgid "Italic"
330
  msgstr ""
331
 
332
+ #: includes/type-dashicons.php:124 includes/type-fontawesome.php:283
333
  msgid "Unordered List"
334
  msgstr ""
335
 
336
+ #: includes/type-dashicons.php:125 includes/type-fontawesome.php:282
337
  msgid "Ordered List"
338
  msgstr ""
339
 
340
  #: includes/type-dashicons.php:127 includes/type-dashicons.php:154
341
+ #: includes/type-elusive.php:81 includes/type-fontawesome.php:262
342
  msgid "Align Left"
343
  msgstr ""
344
 
345
  #: includes/type-dashicons.php:128 includes/type-dashicons.php:156
346
+ #: includes/type-elusive.php:82 includes/type-fontawesome.php:263
347
  msgid "Align Center"
348
  msgstr ""
349
 
350
  #: includes/type-dashicons.php:129 includes/type-dashicons.php:155
351
+ #: includes/type-elusive.php:83 includes/type-fontawesome.php:265
352
  msgid "Align Right"
353
  msgstr ""
354
 
368
  msgid "Kitchensink"
369
  msgstr ""
370
 
371
+ #: includes/type-dashicons.php:134 includes/type-fontawesome.php:296
372
  msgid "Underline"
373
  msgstr ""
374
 
375
  #: includes/type-dashicons.php:135 includes/type-elusive.php:84
376
+ #: includes/type-fontawesome.php:264
377
  msgid "Justify"
378
  msgstr ""
379
 
397
  msgid "Custom Characters"
398
  msgstr ""
399
 
400
+ #: includes/type-dashicons.php:142 includes/type-fontawesome.php:275
401
  msgid "Indent"
402
  msgstr ""
403
 
404
+ #: includes/type-dashicons.php:143 includes/type-fontawesome.php:276
405
  msgid "Outdent"
406
  msgstr ""
407
 
408
+ #: includes/type-dashicons.php:144 includes/type-genericons.php:86
409
  msgid "Help"
410
  msgstr ""
411
 
412
+ #: includes/type-dashicons.php:145 includes/type-fontawesome.php:289
413
  msgid "Strikethrough"
414
  msgstr ""
415
 
416
+ #: includes/type-dashicons.php:146 includes/type-fontawesome.php:279
417
  msgid "Unlink"
418
  msgstr ""
419
 
430
  msgstr ""
431
 
432
  #: includes/type-dashicons.php:158 includes/type-elusive.php:127
433
+ #: includes/type-elusive.php:128 includes/type-fontawesome.php:458
434
+ #: includes/type-genericons.php:88
435
  msgid "Lock"
436
  msgstr ""
437
 
438
  #: includes/type-dashicons.php:159 includes/type-elusive.php:223
439
+ #: includes/type-fontawesome.php:350 includes/type-fontawesome.php:351
440
  msgid "Calendar"
441
  msgstr ""
442
 
453
  msgstr ""
454
 
455
  #: includes/type-dashicons.php:164 includes/type-elusive.php:174
456
+ #: includes/type-elusive.php:175 includes/type-fontawesome.php:574
457
+ #: includes/type-genericons.php:186
458
  msgid "Trash"
459
  msgstr ""
460
 
462
  msgid "Sorting"
463
  msgstr ""
464
 
465
+ #: includes/type-dashicons.php:171 includes/type-dashicons.php:175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
466
  #: includes/type-dashicons.php:179
467
+ msgid "Arrow: Up"
468
  msgstr ""
469
 
470
+ #: includes/type-dashicons.php:172 includes/type-dashicons.php:176
471
  #: includes/type-dashicons.php:180
472
+ msgid "Arrow: Down"
473
  msgstr ""
474
 
475
+ #: includes/type-dashicons.php:173 includes/type-dashicons.php:177
476
  #: includes/type-dashicons.php:181
477
+ msgid "Arrow: Left"
478
  msgstr ""
479
 
480
+ #: includes/type-dashicons.php:174 includes/type-dashicons.php:178
481
  #: includes/type-dashicons.php:182
482
+ msgid "Arrow: Right"
483
  msgstr ""
484
 
485
  #: includes/type-dashicons.php:183
486
  msgid "Left-Right"
487
  msgstr ""
488
 
489
+ #: includes/type-dashicons.php:184 includes/type-fontawesome.php:526
490
  msgid "Sort"
491
  msgstr ""
492
 
499
  msgstr ""
500
 
501
  #: includes/type-dashicons.php:191 includes/type-elusive.php:355
502
+ #: includes/type-genericons.php:223
503
  msgid "Social"
504
  msgstr ""
505
 
506
+ #: includes/type-dashicons.php:193 includes/type-dashicons.php:194
507
+ #: includes/type-dashicons.php:195 includes/type-dashicons.php:196
508
+ #: includes/type-elusive.php:165 includes/type-elusive.php:166
509
+ #: includes/type-fontawesome.php:513 includes/type-fontawesome.php:514
510
  #: includes/type-fontawesome.php:515 includes/type-fontawesome.php:516
511
+ #: includes/type-fontawesome.php:517 includes/type-genericons.php:103
 
512
  msgid "Share"
513
  msgstr ""
514
 
515
+ #: includes/type-dashicons.php:198 includes/type-fontawesome.php:508
 
 
 
 
 
 
 
 
 
 
 
 
516
  msgid "RSS"
517
  msgstr ""
518
 
519
+ #: includes/type-dashicons.php:199 includes/type-dashicons.php:200
520
  msgid "Email"
521
  msgstr ""
522
 
523
+ #: includes/type-dashicons.php:204
 
 
 
 
 
 
 
 
524
  msgid "Networking"
525
  msgstr ""
526
 
557
  msgstr ""
558
 
559
  #: includes/type-dashicons.php:226 includes/type-elusive.php:287
560
+ #: includes/type-fontawesome.php:444 includes/type-fontawesome.php:445
561
+ #: includes/type-genericons.php:87
562
  msgid "Info"
563
  msgstr ""
564
 
565
+ #: includes/type-dashicons.php:227 includes/type-genericons.php:153
566
  msgid "Cart"
567
  msgstr ""
568
 
571
  msgstr ""
572
 
573
  #: includes/type-dashicons.php:229 includes/type-elusive.php:359
574
+ #: includes/type-elusive.php:360 includes/type-fontawesome.php:371
575
+ #: includes/type-genericons.php:187
576
  msgid "Cloud"
577
  msgstr ""
578
 
585
  msgstr ""
586
 
587
  #: includes/type-dashicons.php:237 includes/type-elusive.php:167
588
+ #: includes/type-fontawesome.php:554 includes/type-genericons.php:135
589
  msgid "Tag"
590
  msgstr ""
591
 
592
+ #: includes/type-dashicons.php:238 includes/type-genericons.php:133
593
  msgid "Category"
594
  msgstr ""
595
 
597
  msgid "Alerts/Notifications"
598
  msgstr ""
599
 
 
 
 
 
600
  #: includes/type-dashicons.php:248 includes/type-elusive.php:146
601
+ #: includes/type-fontawesome.php:487 includes/type-fontawesome.php:488
602
+ #: includes/type-fontawesome.php:489 includes/type-fontawesome.php:490
603
  msgid "Plus"
604
  msgstr ""
605
 
606
  #: includes/type-dashicons.php:249 includes/type-elusive.php:133
607
+ #: includes/type-fontawesome.php:469 includes/type-fontawesome.php:470
608
+ #: includes/type-fontawesome.php:471 includes/type-fontawesome.php:472
609
  msgid "Minus"
610
  msgstr ""
611
 
630
  msgstr ""
631
 
632
  #: includes/type-dashicons.php:255 includes/type-elusive.php:253
633
+ #: includes/type-elusive.php:254 includes/type-fontawesome.php:417
634
+ #: includes/type-fontawesome.php:418 includes/type-fontawesome.php:419
635
+ #: includes/type-genericons.php:163
636
  msgid "Flag"
637
  msgstr ""
638
 
639
+ #: includes/type-dashicons.php:262 includes/type-fontawesome.php:327
640
  msgid "Archive"
641
  msgstr ""
642
 
643
+ #: includes/type-dashicons.php:264 includes/type-fontawesome.php:374
644
+ #: includes/type-genericons.php:216
645
  msgid "Code"
646
  msgstr ""
647
 
649
  msgid "Default"
650
  msgstr ""
651
 
652
+ #: includes/type-dashicons.php:266 includes/type-genericons.php:157
653
  msgid "Document"
654
  msgstr ""
655
 
677
  msgid "Misc./Post Types"
678
  msgstr ""
679
 
680
+ #: includes/type-dashicons.php:279 includes/type-dashicons.php:280
681
+ #: includes/type-genericons.php:189
682
  msgid "Location"
683
  msgstr ""
684
 
 
 
 
 
685
  #: includes/type-dashicons.php:281 includes/type-elusive.php:225
686
+ #: includes/type-fontawesome.php:352
687
  msgid "Camera"
688
  msgstr ""
689
 
690
+ #: includes/type-dashicons.php:282 includes/type-dashicons.php:283
691
  msgid "Images"
692
  msgstr ""
693
 
 
 
 
 
 
 
 
 
 
 
 
 
694
  #: includes/type-dashicons.php:287
695
  msgid "Vault"
696
  msgstr ""
697
 
698
+ #: includes/type-dashicons.php:288 includes/type-dashicons.php:289
699
+ #: includes/type-fontawesome.php:518
700
  msgid "Shield"
701
  msgstr ""
702
 
 
 
 
 
703
  #: includes/type-dashicons.php:290
704
  msgid "S.O.S."
705
  msgstr ""
706
 
707
  #: includes/type-dashicons.php:291 includes/type-elusive.php:163
708
+ #: includes/type-elusive.php:164 includes/type-fontawesome.php:510
709
+ #: includes/type-genericons.php:100
710
  msgid "Search"
711
  msgstr ""
712
 
742
  msgid "Businessman"
743
  msgstr ""
744
 
745
+ #: includes/type-dashicons.php:300 includes/type-dashicons.php:301
746
  msgid "ID"
747
  msgstr ""
748
 
 
 
 
 
749
  #: includes/type-dashicons.php:302
750
  msgid "Products"
751
  msgstr ""
762
  msgid "Testimonial"
763
  msgstr ""
764
 
765
+ #: includes/type-dashicons.php:306 includes/type-genericons.php:174
766
  msgid "Portfolio"
767
  msgstr ""
768
 
769
+ #: includes/type-dashicons.php:307 includes/type-dashicons.php:308
770
+ #: includes/type-elusive.php:216 includes/type-fontawesome.php:340
771
+ #: includes/type-genericons.php:152
772
  msgid "Book"
773
  msgstr ""
774
 
 
 
 
 
775
  #: includes/type-dashicons.php:309 includes/type-elusive.php:113
776
+ #: includes/type-elusive.php:114 includes/type-fontawesome.php:394
777
  msgid "Download"
778
  msgstr ""
779
 
780
  #: includes/type-dashicons.php:310 includes/type-elusive.php:176
781
+ #: includes/type-fontawesome.php:582
782
  msgid "Upload"
783
  msgstr ""
784
 
786
  msgid "Backup"
787
  msgstr ""
788
 
789
+ #: includes/type-dashicons.php:312 includes/type-fontawesome.php:370
790
  msgid "Clock"
791
  msgstr ""
792
 
793
+ #: includes/type-dashicons.php:313 includes/type-fontawesome.php:456
794
  msgid "Lightbulb"
795
  msgstr ""
796
 
797
+ #: includes/type-dashicons.php:314 includes/type-fontawesome.php:392
798
  msgid "Desktop"
799
  msgstr ""
800
 
801
+ #: includes/type-dashicons.php:315 includes/type-fontawesome.php:552
802
+ #: includes/type-genericons.php:177
803
  msgid "Tablet"
804
  msgstr ""
805
 
812
  msgid "Smiley"
813
  msgstr ""
814
 
815
+ #: includes/type-elusive.php:77 includes/type-genericons.php:77
816
  msgid "Actions"
817
  msgstr ""
818
 
819
  #: includes/type-elusive.php:79 includes/type-elusive.php:80
820
+ #: includes/type-fontawesome.php:325
821
  msgid "Adjust"
822
  msgstr ""
823
 
824
+ #: includes/type-elusive.php:85 includes/type-fontawesome.php:195
825
+ #: includes/type-genericons.php:148
826
  msgid "Arrow Up"
827
  msgstr ""
828
 
829
+ #: includes/type-elusive.php:86 includes/type-fontawesome.php:192
830
+ #: includes/type-genericons.php:149
831
  msgid "Arrow Down"
832
  msgstr ""
833
 
834
+ #: includes/type-elusive.php:87 includes/type-fontawesome.php:193
835
+ #: includes/type-genericons.php:150
836
  msgid "Arrow Left"
837
  msgstr ""
838
 
839
+ #: includes/type-elusive.php:88 includes/type-fontawesome.php:194
840
+ #: includes/type-genericons.php:151
841
  msgid "Arrow Right"
842
  msgstr ""
843
 
844
+ #: includes/type-elusive.php:89 includes/type-fontawesome.php:308
845
  msgid "Fast Backward"
846
  msgstr ""
847
 
848
+ #: includes/type-elusive.php:90 includes/type-fontawesome.php:315
849
  msgid "Step Backward"
850
  msgstr ""
851
 
852
+ #: includes/type-elusive.php:91 includes/type-fontawesome.php:304
853
  msgid "Backward"
854
  msgstr ""
855
 
856
  #: includes/type-elusive.php:92 includes/type-elusive.php:93
857
+ #: includes/type-fontawesome.php:310
858
  msgid "Forward"
859
  msgstr ""
860
 
861
+ #: includes/type-elusive.php:94 includes/type-fontawesome.php:316
862
  msgid "Step Forward"
863
  msgstr ""
864
 
865
+ #: includes/type-elusive.php:95 includes/type-fontawesome.php:309
866
+ #: includes/type-genericons.php:124
867
  msgid "Fast Forward"
868
  msgstr ""
869
 
870
+ #: includes/type-elusive.php:98 includes/type-fontawesome.php:278
871
+ #: includes/type-genericons.php:205
872
  msgid "Link"
873
  msgstr ""
874
 
875
+ #: includes/type-elusive.php:99 includes/type-fontawesome.php:203
876
+ #: includes/type-fontawesome.php:207 includes/type-fontawesome.php:358
877
  msgid "Caret Up"
878
  msgstr ""
879
 
880
+ #: includes/type-elusive.php:100 includes/type-fontawesome.php:200
881
+ #: includes/type-fontawesome.php:204 includes/type-fontawesome.php:355
882
  msgid "Caret Down"
883
  msgstr ""
884
 
885
+ #: includes/type-elusive.php:101 includes/type-fontawesome.php:201
886
+ #: includes/type-fontawesome.php:205 includes/type-fontawesome.php:356
887
  msgid "Caret Left"
888
  msgstr ""
889
 
890
+ #: includes/type-elusive.php:102 includes/type-fontawesome.php:202
891
+ #: includes/type-fontawesome.php:206 includes/type-fontawesome.php:357
892
  msgid "Caret Right"
893
  msgstr ""
894
 
895
+ #: includes/type-elusive.php:103 includes/type-fontawesome.php:360
896
+ #: includes/type-fontawesome.php:361 includes/type-fontawesome.php:362
897
+ #: includes/type-fontawesome.php:363 includes/type-fontawesome.php:364
898
  msgid "Check"
899
  msgstr ""
900
 
902
  msgid "Check Empty"
903
  msgstr ""
904
 
905
+ #: includes/type-elusive.php:105 includes/type-fontawesome.php:215
906
  msgid "Chevron Up"
907
  msgstr ""
908
 
909
+ #: includes/type-elusive.php:106 includes/type-fontawesome.php:212
910
  msgid "Chevron Down"
911
  msgstr ""
912
 
913
+ #: includes/type-elusive.php:107 includes/type-fontawesome.php:213
914
  msgid "Chevron Left"
915
  msgstr ""
916
 
917
+ #: includes/type-elusive.php:108 includes/type-fontawesome.php:214
918
  msgid "Chevron Right"
919
  msgstr ""
920
 
934
  msgid "Circle Arrow Right"
935
  msgstr ""
936
 
937
+ #: includes/type-elusive.php:116 includes/type-fontawesome.php:306
938
  msgid "Eject"
939
  msgstr ""
940
 
950
  msgid "Fork"
951
  msgstr ""
952
 
953
+ #: includes/type-elusive.php:122 includes/type-genericons.php:164
954
  msgid "Fullscreen"
955
  msgstr ""
956
 
963
  msgstr ""
964
 
965
  #: includes/type-elusive.php:125 includes/type-elusive.php:126
966
+ #: includes/type-fontawesome.php:280 includes/type-fontawesome.php:281
967
  msgid "List"
968
  msgstr ""
969
 
970
  #: includes/type-elusive.php:129 includes/type-elusive.php:130
971
+ #: includes/type-fontawesome.php:579 includes/type-fontawesome.php:580
972
  msgid "Unlock"
973
  msgstr ""
974
 
975
  #: includes/type-elusive.php:131 includes/type-elusive.php:132
976
+ #: includes/type-fontawesome.php:465
977
  msgid "Map Marker"
978
  msgstr ""
979
 
1002
  msgstr ""
1003
 
1004
  #: includes/type-elusive.php:140 includes/type-elusive.php:141
1005
+ #: includes/type-fontawesome.php:312 includes/type-fontawesome.php:313
1006
+ #: includes/type-fontawesome.php:314 includes/type-genericons.php:121
1007
  msgid "Play"
1008
  msgstr ""
1009
 
1010
  #: includes/type-elusive.php:142 includes/type-elusive.php:143
1011
+ #: includes/type-fontawesome.php:311 includes/type-genericons.php:122
1012
  msgid "Pause"
1013
  msgstr ""
1014
 
1015
  #: includes/type-elusive.php:144 includes/type-elusive.php:145
1016
+ #: includes/type-fontawesome.php:317 includes/type-genericons.php:123
1017
  msgid "Stop"
1018
  msgstr ""
1019
 
1021
  msgid "Plus Sign"
1022
  msgstr ""
1023
 
1024
+ #: includes/type-elusive.php:148 includes/type-fontawesome.php:492
1025
+ #: includes/type-genericons.php:95
1026
  msgid "Print"
1027
  msgstr ""
1028
 
1029
+ #: includes/type-elusive.php:149 includes/type-fontawesome.php:495
1030
+ #: includes/type-fontawesome.php:496
1031
  msgid "Question"
1032
  msgstr ""
1033
 
1039
  msgid "Record"
1040
  msgstr ""
1041
 
1042
+ #: includes/type-elusive.php:152 includes/type-fontawesome.php:502
1043
+ #: includes/type-genericons.php:96
1044
  msgid "Refresh"
1045
  msgstr ""
1046
 
1047
  #: includes/type-elusive.php:154 includes/type-elusive.php:155
1048
+ #: includes/type-fontawesome.php:286
1049
  msgid "Repeat"
1050
  msgstr ""
1051
 
1069
  msgid "Return"
1070
  msgstr ""
1071
 
1072
+ #: includes/type-elusive.php:161 includes/type-fontawesome.php:505
1073
  msgid "Retweet"
1074
  msgstr ""
1075
 
1077
  msgid "Reverse"
1078
  msgstr ""
1079
 
1080
+ #: includes/type-elusive.php:168 includes/type-fontawesome.php:556
1081
  msgid "Tasks"
1082
  msgstr ""
1083
 
1084
+ #: includes/type-elusive.php:169 includes/type-fontawesome.php:291
1085
  msgid "Text Height"
1086
  msgstr ""
1087
 
1088
+ #: includes/type-elusive.php:170 includes/type-fontawesome.php:292
1089
  msgid "Text Width"
1090
  msgstr ""
1091
 
1092
+ #: includes/type-elusive.php:171 includes/type-fontawesome.php:561
1093
+ #: includes/type-fontawesome.php:563
1094
  msgid "Thumbs Up"
1095
  msgstr ""
1096
 
1097
+ #: includes/type-elusive.php:172 includes/type-fontawesome.php:560
1098
+ #: includes/type-fontawesome.php:562
1099
  msgid "Thumbs Down"
1100
  msgstr ""
1101
 
1102
+ #: includes/type-elusive.php:173 includes/type-fontawesome.php:568
1103
  msgid "Tint"
1104
  msgstr ""
1105
 
1107
  msgid "View Mode"
1108
  msgstr ""
1109
 
1110
+ #: includes/type-elusive.php:178 includes/type-fontawesome.php:588
1111
  msgid "Volume Up"
1112
  msgstr ""
1113
 
1114
+ #: includes/type-elusive.php:179 includes/type-fontawesome.php:586
1115
  msgid "Volume Down"
1116
  msgstr ""
1117
 
1131
  msgid "Zoom Out"
1132
  msgstr ""
1133
 
1134
+ #: includes/type-elusive.php:188 includes/type-fontawesome.php:158
1135
  msgid "Currency"
1136
  msgstr ""
1137
 
1138
+ #: includes/type-elusive.php:205 includes/type-genericons.php:146
1139
  msgid "Misc."
1140
  msgstr ""
1141
 
1151
  msgid "ASL"
1152
  msgstr ""
1153
 
1154
+ #: includes/type-elusive.php:211 includes/type-fontawesome.php:331
1155
  msgid "Asterisk"
1156
  msgstr ""
1157
 
1159
  msgid "Ban Circle"
1160
  msgstr ""
1161
 
1162
+ #: includes/type-elusive.php:213 includes/type-fontawesome.php:334
1163
  msgid "Barcode"
1164
  msgstr ""
1165
 
1166
+ #: includes/type-elusive.php:214 includes/type-fontawesome.php:337
1167
+ #: includes/type-fontawesome.php:338
1168
  msgid "Bell"
1169
  msgstr ""
1170
 
1176
  msgid "Braille"
1177
  msgstr ""
1178
 
1179
+ #: includes/type-elusive.php:218 includes/type-fontawesome.php:344
1180
  msgid "Briefcase"
1181
  msgstr ""
1182
 
1192
  msgid "Bulb"
1193
  msgstr ""
1194
 
1195
+ #: includes/type-elusive.php:222 includes/type-fontawesome.php:348
1196
  msgid "Bullhorn"
1197
  msgstr ""
1198
 
1200
  msgid "Calendar Sign"
1201
  msgstr ""
1202
 
1203
+ #: includes/type-elusive.php:226 includes/type-fontawesome.php:354
1204
  msgid "Car"
1205
  msgstr ""
1206
 
1208
  msgid "CC"
1209
  msgstr ""
1210
 
1211
+ #: includes/type-elusive.php:228 includes/type-fontawesome.php:359
1212
  msgid "Certificate"
1213
  msgstr ""
1214
 
1215
+ #: includes/type-elusive.php:229 includes/type-fontawesome.php:365
1216
  msgid "Child"
1217
  msgstr ""
1218
 
1219
  #: includes/type-elusive.php:230 includes/type-elusive.php:231
1220
+ #: includes/type-fontawesome.php:377 includes/type-genericons.php:156
1221
  msgid "Cog"
1222
  msgstr ""
1223
 
1224
+ #: includes/type-elusive.php:232 includes/type-fontawesome.php:378
1225
  msgid "Cogs"
1226
  msgstr ""
1227
 
1228
  #: includes/type-elusive.php:233 includes/type-elusive.php:234
1229
+ #: includes/type-fontawesome.php:379 includes/type-fontawesome.php:380
1230
+ #: includes/type-genericons.php:132
1231
  msgid "Comment"
1232
  msgstr ""
1233
 
1234
  #: includes/type-elusive.php:235 includes/type-elusive.php:236
1235
+ #: includes/type-fontawesome.php:383
1236
  msgid "Compass"
1237
  msgstr ""
1238
 
1239
+ #: includes/type-elusive.php:237 includes/type-fontawesome.php:384
1240
  msgid "Credit Card"
1241
  msgstr ""
1242
 
1243
  #: includes/type-elusive.php:239 includes/type-elusive.php:240
1244
+ #: includes/type-fontawesome.php:398 includes/type-fontawesome.php:399
1245
+ #: includes/type-fontawesome.php:400
1246
  msgid "Envelope"
1247
  msgstr ""
1248
 
1262
  msgid "Eye Open"
1263
  msgstr ""
1264
 
1265
+ #: includes/type-elusive.php:246 includes/type-fontawesome.php:464
1266
  msgid "Male"
1267
  msgstr ""
1268
 
1269
+ #: includes/type-elusive.php:247 includes/type-fontawesome.php:411
1270
  msgid "Female"
1271
  msgstr ""
1272
 
1273
  #: includes/type-elusive.php:248 includes/type-elusive.php:249
1274
+ #: includes/type-fontawesome.php:230 includes/type-fontawesome.php:231
1275
  msgid "File"
1276
  msgstr ""
1277
 
1278
+ #: includes/type-elusive.php:250 includes/type-fontawesome.php:413
1279
  msgid "Film"
1280
  msgstr ""
1281
 
1282
+ #: includes/type-elusive.php:251 includes/type-fontawesome.php:414
1283
  msgid "Filter"
1284
  msgstr ""
1285
 
1286
+ #: includes/type-elusive.php:252 includes/type-fontawesome.php:415
1287
  msgid "Fire"
1288
  msgstr ""
1289
 
1290
+ #: includes/type-elusive.php:255 includes/type-fontawesome.php:422
1291
+ #: includes/type-fontawesome.php:424
1292
  msgid "Folder"
1293
  msgstr ""
1294
 
1295
+ #: includes/type-elusive.php:256 includes/type-fontawesome.php:423
1296
+ #: includes/type-fontawesome.php:425
1297
  msgid "Folder Open"
1298
  msgstr ""
1299
 
1305
  msgid "Folder Sign"
1306
  msgstr ""
1307
 
1308
+ #: includes/type-elusive.php:259 includes/type-fontawesome.php:274
1309
  msgid "Font"
1310
  msgstr ""
1311
 
1312
+ #: includes/type-elusive.php:260 includes/type-fonts.php:39
1313
+ msgid "Font Size"
1314
+ msgstr ""
1315
+
1316
+ #: includes/type-elusive.php:261 includes/type-fontawesome.php:431
1317
  msgid "Gift"
1318
  msgstr ""
1319
 
1320
+ #: includes/type-elusive.php:262 includes/type-fontawesome.php:432
1321
  msgid "Glass"
1322
  msgstr ""
1323
 
1326
  msgstr ""
1327
 
1328
  #: includes/type-elusive.php:264 includes/type-elusive.php:265
1329
+ #: includes/type-fontawesome.php:433
1330
  msgid "Globe"
1331
  msgstr ""
1332
 
1335
  msgstr ""
1336
 
1337
  #: includes/type-elusive.php:268 includes/type-elusive.php:269
1338
+ #: includes/type-fontawesome.php:435
1339
  msgid "Group"
1340
  msgstr ""
1341
 
1343
  msgid "Guide Dog"
1344
  msgstr ""
1345
 
1346
+ #: includes/type-elusive.php:271 includes/type-fontawesome.php:219
1347
  msgid "Hand Up"
1348
  msgstr ""
1349
 
1350
+ #: includes/type-elusive.php:272 includes/type-fontawesome.php:216
1351
  msgid "Hand Down"
1352
  msgstr ""
1353
 
1354
+ #: includes/type-elusive.php:273 includes/type-fontawesome.php:217
1355
  msgid "Hand Left"
1356
  msgstr ""
1357
 
1358
+ #: includes/type-elusive.php:274 includes/type-fontawesome.php:218
1359
  msgid "Hand Right"
1360
  msgstr ""
1361
 
1362
+ #: includes/type-elusive.php:275 includes/type-fontawesome.php:436
1363
  msgid "HDD"
1364
  msgstr ""
1365
 
1366
+ #: includes/type-elusive.php:276 includes/type-fontawesome.php:438
1367
  msgid "Headphones"
1368
  msgstr ""
1369
 
1372
  msgstr ""
1373
 
1374
  #: includes/type-elusive.php:278 includes/type-elusive.php:279
1375
+ #: includes/type-fontawesome.php:439 includes/type-fontawesome.php:440
1376
+ #: includes/type-genericons.php:165
1377
  msgid "Heart"
1378
  msgstr ""
1379
 
1390
  msgstr ""
1391
 
1392
  #: includes/type-elusive.php:284 includes/type-elusive.php:285
1393
+ #: includes/type-elusive.php:286 includes/type-fontawesome.php:443
1394
  msgid "Inbox"
1395
  msgstr ""
1396
 
1397
+ #: includes/type-elusive.php:288 includes/type-fontawesome.php:446
1398
+ #: includes/type-genericons.php:166
1399
  msgid "Key"
1400
  msgstr ""
1401
 
1402
  #: includes/type-elusive.php:289 includes/type-elusive.php:290
1403
+ #: includes/type-fontawesome.php:449
1404
  msgid "Laptop"
1405
  msgstr ""
1406
 
1407
+ #: includes/type-elusive.php:291 includes/type-fontawesome.php:450
1408
  msgid "Leaf"
1409
  msgstr ""
1410
 
1412
  msgid "Lines"
1413
  msgstr ""
1414
 
1415
+ #: includes/type-elusive.php:293 includes/type-fontawesome.php:459
1416
  msgid "Magic"
1417
  msgstr ""
1418
 
1419
+ #: includes/type-elusive.php:294 includes/type-fontawesome.php:460
1420
  msgid "Magnet"
1421
  msgstr ""
1422
 
1424
  msgid "Mic"
1425
  msgstr ""
1426
 
1427
+ #: includes/type-elusive.php:296 includes/type-fontawesome.php:476
1428
  msgid "Music"
1429
  msgstr ""
1430
 
1433
  msgstr ""
1434
 
1435
  #: includes/type-elusive.php:299 includes/type-elusive.php:300
1436
+ #: includes/type-fontawesome.php:480 includes/type-fontawesome.php:481
1437
+ #: includes/type-fontawesome.php:482
1438
  msgid "Pencil"
1439
  msgstr ""
1440
 
1443
  msgstr ""
1444
 
1445
  #: includes/type-elusive.php:302 includes/type-elusive.php:303
1446
+ #: includes/type-fontawesome.php:483 includes/type-fontawesome.php:484
1447
+ #: includes/type-genericons.php:171
1448
  msgid "Phone"
1449
  msgstr ""
1450
 
1452
  msgid "Photo"
1453
  msgstr ""
1454
 
1455
+ #: includes/type-elusive.php:306 includes/type-fontawesome.php:485
1456
+ #: includes/type-genericons.php:172
1457
  msgid "Picture"
1458
  msgstr ""
1459
 
1460
+ #: includes/type-elusive.php:307 includes/type-fontawesome.php:486
1461
  msgid "Plane"
1462
  msgstr ""
1463
 
1469
  msgid "Puzzle"
1470
  msgstr ""
1471
 
1472
+ #: includes/type-elusive.php:310 includes/type-fontawesome.php:494
1473
  msgid "QR Code"
1474
  msgstr ""
1475
 
1477
  msgid "Quotes"
1478
  msgstr ""
1479
 
1480
+ #: includes/type-elusive.php:313 includes/type-fontawesome.php:499
1481
  msgid "Random"
1482
  msgstr ""
1483
 
1493
  msgid "Screenshot"
1494
  msgstr ""
1495
 
1496
+ #: includes/type-elusive.php:318 includes/type-fontawesome.php:519
1497
  msgid "Shopping Cart"
1498
  msgstr ""
1499
 
1501
  msgid "Shopping Cart Sign"
1502
  msgstr ""
1503
 
1504
+ #: includes/type-elusive.php:320 includes/type-fontawesome.php:522
1505
  msgid "Signal"
1506
  msgstr ""
1507
 
1509
  msgid "Speaker"
1510
  msgstr ""
1511
 
1512
+ #: includes/type-elusive.php:324 includes/type-fontawesome.php:583
1513
+ #: includes/type-genericons.php:137
1514
  msgid "User"
1515
  msgstr ""
1516
 
1527
  msgstr ""
1528
 
1529
  #: includes/type-elusive.php:328 includes/type-elusive.php:329
1530
+ #: includes/type-genericons.php:136
1531
  msgid "Time"
1532
  msgstr ""
1533
 
1535
  msgid "Torso"
1536
  msgstr ""
1537
 
1538
+ #: includes/type-elusive.php:331 includes/type-fontawesome.php:255
1539
  msgid "Wheelchair"
1540
  msgstr ""
1541
 
1542
  #: includes/type-elusive.php:332 includes/type-elusive.php:333
1543
+ #: includes/type-fontawesome.php:590
1544
  msgid "Wrench"
1545
  msgstr ""
1546
 
1548
  msgid "Universal Access"
1549
  msgstr ""
1550
 
1551
+ #: includes/type-elusive.php:339 includes/type-genericons.php:183
1552
  msgid "Places"
1553
  msgstr ""
1554
 
1555
+ #: includes/type-elusive.php:341 includes/type-fontawesome.php:341
1556
+ #: includes/type-fontawesome.php:342
1557
  msgid "Bookmark"
1558
  msgstr ""
1559
 
1565
  msgid "Home (iPhone)"
1566
  msgstr ""
1567
 
1568
+ #: includes/type-elusive.php:348 includes/type-fontawesome.php:555
1569
  msgid "Tags"
1570
  msgstr ""
1571
 
1572
  #: includes/type-elusive.php:349 includes/type-elusive.php:350
1573
+ #: includes/type-genericons.php:191
1574
  msgid "Website"
1575
  msgstr ""
1576
 
1578
  msgid "Open Source"
1579
  msgstr ""
1580
 
1581
+ #: includes/type-fontawesome.php:75
1582
  msgid "brand"
1583
  msgstr ""
1584
 
1585
+ #: includes/type-fontawesome.php:76
1586
  msgid "Brand"
1587
  msgstr ""
1588
 
1589
+ #: includes/type-fontawesome.php:160
1590
  msgid "Bitcoin"
1591
  msgstr ""
1592
 
1593
+ #: includes/type-fontawesome.php:161
1594
  msgid "Dollar"
1595
  msgstr ""
1596
 
1597
+ #: includes/type-fontawesome.php:162
1598
  msgid "Euro"
1599
  msgstr ""
1600
 
1601
+ #: includes/type-fontawesome.php:163
1602
  msgid "GBP"
1603
  msgstr ""
1604
 
1605
+ #: includes/type-fontawesome.php:164
1606
  msgid "Money"
1607
  msgstr ""
1608
 
1609
+ #: includes/type-fontawesome.php:165
1610
  msgid "Rouble"
1611
  msgstr ""
1612
 
1613
+ #: includes/type-fontawesome.php:166
1614
  msgid "Rupee"
1615
  msgstr ""
1616
 
1617
+ #: includes/type-fontawesome.php:167
1618
  msgid "Turkish Lira"
1619
  msgstr ""
1620
 
1621
+ #: includes/type-fontawesome.php:168
1622
  msgid "Won"
1623
  msgstr ""
1624
 
1625
+ #: includes/type-fontawesome.php:169
1626
  msgid "Yen"
1627
  msgstr ""
1628
 
1629
+ #: includes/type-fontawesome.php:174
1630
  msgid "Directional"
1631
  msgstr ""
1632
 
1633
+ #: includes/type-fontawesome.php:176
1634
  msgid "Angle Down"
1635
  msgstr ""
1636
 
1637
+ #: includes/type-fontawesome.php:177
1638
  msgid "Angle Left"
1639
  msgstr ""
1640
 
1641
+ #: includes/type-fontawesome.php:178
1642
  msgid "Angle Right"
1643
  msgstr ""
1644
 
1645
+ #: includes/type-fontawesome.php:179
1646
  msgid "Angle Up"
1647
  msgstr ""
1648
 
1649
+ #: includes/type-fontawesome.php:180
1650
  msgid "Angle Double Down"
1651
  msgstr ""
1652
 
1653
+ #: includes/type-fontawesome.php:181
1654
  msgid "Angle Double Left"
1655
  msgstr ""
1656
 
1657
+ #: includes/type-fontawesome.php:182
1658
  msgid "Angle Double Right"
1659
  msgstr ""
1660
 
1661
+ #: includes/type-fontawesome.php:183
1662
  msgid "Angle Double Up"
1663
  msgstr ""
1664
 
1665
+ #: includes/type-fontawesome.php:184 includes/type-fontawesome.php:188
1666
  msgid "Arrow Circle Down"
1667
  msgstr ""
1668
 
1669
+ #: includes/type-fontawesome.php:185 includes/type-fontawesome.php:189
1670
  msgid "Arrow Circle Left"
1671
  msgstr ""
1672
 
1673
+ #: includes/type-fontawesome.php:186 includes/type-fontawesome.php:190
1674
  msgid "Arrow Circle Right"
1675
  msgstr ""
1676
 
1677
+ #: includes/type-fontawesome.php:187 includes/type-fontawesome.php:191
1678
  msgid "Arrow Circle Up"
1679
  msgstr ""
1680
 
1681
+ #: includes/type-fontawesome.php:196 includes/type-fontawesome.php:197
1682
+ #: includes/type-fontawesome.php:198 includes/type-fontawesome.php:199
1683
+ #: includes/type-fontawesome.php:303 includes/type-fontawesome.php:328
1684
+ #: includes/type-fontawesome.php:329 includes/type-fontawesome.php:330
1685
  msgid "Arrows"
1686
  msgstr ""
1687
 
1688
+ #: includes/type-fontawesome.php:208
1689
  msgid "Chevron Circle Down"
1690
  msgstr ""
1691
 
1692
+ #: includes/type-fontawesome.php:209
1693
  msgid "Chevron Circle Left"
1694
  msgstr ""
1695
 
1696
+ #: includes/type-fontawesome.php:210
1697
  msgid "Chevron Circle Right"
1698
  msgstr ""
1699
 
1700
+ #: includes/type-fontawesome.php:211
1701
  msgid "Chevron Circle Up"
1702
  msgstr ""
1703
 
1704
+ #: includes/type-fontawesome.php:220
1705
  msgid "Long Arrow Down"
1706
  msgstr ""
1707
 
1708
+ #: includes/type-fontawesome.php:221
1709
  msgid "Long Arrow Left"
1710
  msgstr ""
1711
 
1712
+ #: includes/type-fontawesome.php:222
1713
  msgid "Long Arrow Right"
1714
  msgstr ""
1715
 
1716
+ #: includes/type-fontawesome.php:223
1717
  msgid "Long Arrow Up"
1718
  msgstr ""
1719
 
1720
+ #: includes/type-fontawesome.php:228
1721
  msgid "File Types"
1722
  msgstr ""
1723
 
1724
+ #: includes/type-fontawesome.php:232 includes/type-fontawesome.php:233
1725
  msgid "File: Text"
1726
  msgstr ""
1727
 
1728
+ #: includes/type-fontawesome.php:234
1729
  msgid "File: Archive"
1730
  msgstr ""
1731
 
1732
+ #: includes/type-fontawesome.php:235
1733
  msgid "File: Audio"
1734
  msgstr ""
1735
 
1736
+ #: includes/type-fontawesome.php:236
1737
  msgid "File: Code"
1738
  msgstr ""
1739
 
1740
+ #: includes/type-fontawesome.php:237
1741
  msgid "File: Excel"
1742
  msgstr ""
1743
 
1744
+ #: includes/type-fontawesome.php:238
1745
  msgid "File: Image"
1746
  msgstr ""
1747
 
1748
+ #: includes/type-fontawesome.php:239
1749
  msgid "File: PDF"
1750
  msgstr ""
1751
 
1752
+ #: includes/type-fontawesome.php:240
1753
  msgid "File: Powerpoint"
1754
  msgstr ""
1755
 
1756
+ #: includes/type-fontawesome.php:241
1757
  msgid "File: Video"
1758
  msgstr ""
1759
 
1760
+ #: includes/type-fontawesome.php:242
1761
  msgid "File: Word"
1762
  msgstr ""
1763
 
1764
+ #: includes/type-fontawesome.php:246
1765
  msgid "medical"
1766
  msgstr ""
1767
 
1768
+ #: includes/type-fontawesome.php:247
1769
  msgid "Medical"
1770
  msgstr ""
1771
 
1772
+ #: includes/type-fontawesome.php:249
1773
  msgid "Ambulance"
1774
  msgstr ""
1775
 
1776
+ #: includes/type-fontawesome.php:250 includes/type-fontawesome.php:251
1777
  msgid "Hospital"
1778
  msgstr ""
1779
 
1780
+ #: includes/type-fontawesome.php:252
1781
  msgid "Medkit"
1782
  msgstr ""
1783
 
1784
+ #: includes/type-fontawesome.php:253
1785
  msgid "Stethoscope"
1786
  msgstr ""
1787
 
1788
+ #: includes/type-fontawesome.php:254
1789
  msgid "User MD"
1790
  msgstr ""
1791
 
1792
+ #: includes/type-fontawesome.php:260 includes/type-genericons.php:212
1793
  msgid "Text Editor"
1794
  msgstr ""
1795
 
1796
+ #: includes/type-fontawesome.php:267
1797
  msgid "Clipboard"
1798
  msgstr ""
1799
 
1800
+ #: includes/type-fontawesome.php:268
1801
  msgid "Columns"
1802
  msgstr ""
1803
 
1804
+ #: includes/type-fontawesome.php:269
1805
  msgid "Copy"
1806
  msgstr ""
1807
 
1808
+ #: includes/type-fontawesome.php:270
1809
  msgid "Cut"
1810
  msgstr ""
1811
 
1812
+ #: includes/type-fontawesome.php:271
1813
  msgid "Paste"
1814
  msgstr ""
1815
 
1816
+ #: includes/type-fontawesome.php:272 includes/type-fontawesome.php:401
1817
  msgid "Eraser"
1818
  msgstr ""
1819
 
1820
+ #: includes/type-fontawesome.php:273
1821
  msgid "Files"
1822
  msgstr ""
1823
 
1824
+ #: includes/type-fontawesome.php:284
1825
  msgid "Paperclip"
1826
  msgstr ""
1827
 
1828
+ #: includes/type-fontawesome.php:285
1829
  msgid "Paragraph"
1830
  msgstr ""
1831
 
1832
+ #: includes/type-fontawesome.php:288
1833
  msgid "Save"
1834
  msgstr ""
1835
 
1836
+ #: includes/type-fontawesome.php:290
1837
  msgid "Table"
1838
  msgstr ""
1839
 
1840
+ #: includes/type-fontawesome.php:293
1841
  msgid "TH"
1842
  msgstr ""
1843
 
1844
+ #: includes/type-fontawesome.php:294
1845
  msgid "TH Large"
1846
  msgstr ""
1847
 
1848
+ #: includes/type-fontawesome.php:295
1849
  msgid "TH List"
1850
  msgstr ""
1851
 
1852
+ #: includes/type-fontawesome.php:301
1853
  msgid "Video Player"
1854
  msgstr ""
1855
 
1856
+ #: includes/type-fontawesome.php:305
1857
  msgid "Compress"
1858
  msgstr ""
1859
 
1860
+ #: includes/type-fontawesome.php:307 includes/type-genericons.php:85
1861
  msgid "Expand"
1862
  msgstr ""
1863
 
1864
+ #: includes/type-fontawesome.php:318
1865
  msgid "%s Play"
1866
  msgstr ""
1867
 
1868
+ #: includes/type-fontawesome.php:323
1869
  msgid "Web Application"
1870
  msgstr ""
1871
 
1872
+ #: includes/type-fontawesome.php:326
1873
  msgid "Anchor"
1874
  msgstr ""
1875
 
1876
+ #: includes/type-fontawesome.php:332
1877
  msgid "Ban"
1878
  msgstr ""
1879
 
1880
+ #: includes/type-fontawesome.php:333
1881
  msgid "Bar Chart"
1882
  msgstr ""
1883
 
1884
+ #: includes/type-fontawesome.php:335
1885
  msgid "Bars"
1886
  msgstr ""
1887
 
1888
+ #: includes/type-fontawesome.php:336
1889
  msgid "Beer"
1890
  msgstr ""
1891
 
1892
+ #: includes/type-fontawesome.php:339
1893
  msgid "Bolt"
1894
  msgstr ""
1895
 
1896
+ #: includes/type-fontawesome.php:343
1897
  msgid "Bomb"
1898
  msgstr ""
1899
 
1900
+ #: includes/type-fontawesome.php:345
1901
  msgid "Bug"
1902
  msgstr ""
1903
 
1904
+ #: includes/type-fontawesome.php:346 includes/type-fontawesome.php:347
1905
  msgid "Building"
1906
  msgstr ""
1907
 
1908
+ #: includes/type-fontawesome.php:349
1909
  msgid "Bullseye"
1910
  msgstr ""
1911
 
1912
+ #: includes/type-fontawesome.php:353
1913
  msgid "Camera Retro"
1914
  msgstr ""
1915
 
1916
+ #: includes/type-fontawesome.php:366 includes/type-fontawesome.php:367
1917
+ #: includes/type-fontawesome.php:368 includes/type-fontawesome.php:369
1918
  msgid "Circle"
1919
  msgstr ""
1920
 
1921
+ #: includes/type-fontawesome.php:372 includes/type-genericons.php:154
1922
  msgid "Cloud Download"
1923
  msgstr ""
1924
 
1925
+ #: includes/type-fontawesome.php:373 includes/type-genericons.php:155
1926
  msgid "Cloud Upload"
1927
  msgstr ""
1928
 
1929
+ #: includes/type-fontawesome.php:375
1930
  msgid "Code Fork"
1931
  msgstr ""
1932
 
1933
+ #: includes/type-fontawesome.php:376
1934
  msgid "Coffee"
1935
  msgstr ""
1936
 
1937
+ #: includes/type-fontawesome.php:386
1938
  msgid "Crosshairs"
1939
  msgstr ""
1940
 
1941
+ #: includes/type-fontawesome.php:387
1942
  msgid "Cube"
1943
  msgstr ""
1944
 
1945
+ #: includes/type-fontawesome.php:388
1946
  msgid "Cubes"
1947
  msgstr ""
1948
 
1949
+ #: includes/type-fontawesome.php:389
1950
  msgid "Cutlery"
1951
  msgstr ""
1952
 
1953
+ #: includes/type-fontawesome.php:391
1954
  msgid "Database"
1955
  msgstr ""
1956
 
1957
+ #: includes/type-fontawesome.php:393 includes/type-genericons.php:158
1958
  msgid "Dot"
1959
  msgstr ""
1960
 
1961
+ #: includes/type-fontawesome.php:396 includes/type-fontawesome.php:397
1962
+ #: includes/type-genericons.php:160
1963
  msgid "Ellipsis"
1964
  msgstr ""
1965
 
1966
+ #: includes/type-fontawesome.php:402
1967
  msgid "Exchange"
1968
  msgstr ""
1969
 
1970
+ #: includes/type-fontawesome.php:403 includes/type-fontawesome.php:404
1971
+ #: includes/type-fontawesome.php:405
1972
  msgid "Exclamation"
1973
  msgstr ""
1974
 
1975
+ #: includes/type-fontawesome.php:406 includes/type-fontawesome.php:407
1976
  msgid "External Link"
1977
  msgstr ""
1978
 
1979
+ #: includes/type-fontawesome.php:408 includes/type-fontawesome.php:409
1980
  msgid "Eye"
1981
  msgstr ""
1982
 
1983
+ #: includes/type-fontawesome.php:410
1984
  msgid "Fax"
1985
  msgstr ""
1986
 
1987
+ #: includes/type-fontawesome.php:412
1988
  msgid "Fighter Jet"
1989
  msgstr ""
1990
 
1991
+ #: includes/type-fontawesome.php:416
1992
  msgid "Fire Extinguisher"
1993
  msgstr ""
1994
 
1995
+ #: includes/type-fontawesome.php:420
1996
  msgid "Flash"
1997
  msgstr ""
1998
 
1999
+ #: includes/type-fontawesome.php:421
2000
  msgid "Flask"
2001
  msgstr ""
2002
 
2003
+ #: includes/type-fontawesome.php:426
2004
  msgid "Frown"
2005
  msgstr ""
2006
 
2007
+ #: includes/type-fontawesome.php:427
2008
  msgid "Gamepad"
2009
  msgstr ""
2010
 
2011
+ #: includes/type-fontawesome.php:428
2012
  msgid "Gavel"
2013
  msgstr ""
2014
 
2015
+ #: includes/type-fontawesome.php:429
2016
  msgid "Gear"
2017
  msgstr ""
2018
 
2019
+ #: includes/type-fontawesome.php:430
2020
  msgid "Gears"
2021
  msgstr ""
2022
 
2023
+ #: includes/type-fontawesome.php:434
2024
  msgid "Graduation Cap"
2025
  msgstr ""
2026
 
2027
+ #: includes/type-fontawesome.php:437
2028
  msgid "Header"
2029
  msgstr ""
2030
 
2031
+ #: includes/type-fontawesome.php:442
2032
  msgid "History"
2033
  msgstr ""
2034
 
2035
+ #: includes/type-fontawesome.php:447
2036
  msgid "Keyboard"
2037
  msgstr ""
2038
 
2039
+ #: includes/type-fontawesome.php:448
2040
  msgid "Language"
2041
  msgstr ""
2042
 
2043
+ #: includes/type-fontawesome.php:451
2044
  msgid "Legal"
2045
  msgstr ""
2046
 
2047
+ #: includes/type-fontawesome.php:452
2048
  msgid "Lemon"
2049
  msgstr ""
2050
 
2051
+ #: includes/type-fontawesome.php:453
2052
  msgid "Level Down"
2053
  msgstr ""
2054
 
2055
+ #: includes/type-fontawesome.php:454
2056
  msgid "Level Up"
2057
  msgstr ""
2058
 
2059
+ #: includes/type-fontawesome.php:455
2060
  msgid "Life Buoy"
2061
  msgstr ""
2062
 
2063
+ #: includes/type-fontawesome.php:457
2064
  msgid "Location Arrow"
2065
  msgstr ""
2066
 
2067
+ #: includes/type-fontawesome.php:461
2068
  msgid "Mail Forward"
2069
  msgstr ""
2070
 
2071
+ #: includes/type-fontawesome.php:462
2072
  msgid "Mail Reply"
2073
  msgstr ""
2074
 
2075
+ #: includes/type-fontawesome.php:463
2076
  msgid "Mail Reply All"
2077
  msgstr ""
2078
 
2079
+ #: includes/type-fontawesome.php:466
2080
  msgid "Meh"
2081
  msgstr ""
2082
 
2083
+ #: includes/type-fontawesome.php:467 includes/type-fontawesome.php:468
2084
  msgid "Microphone"
2085
  msgstr ""
2086
 
2087
+ #: includes/type-fontawesome.php:473
2088
  msgid "Mobile"
2089
  msgstr ""
2090
 
2091
+ #: includes/type-fontawesome.php:474
2092
  msgid "Mobile Phone"
2093
  msgstr ""
2094
 
2095
+ #: includes/type-fontawesome.php:475
2096
  msgid "Moon"
2097
  msgstr ""
2098
 
2099
+ #: includes/type-fontawesome.php:477
2100
  msgid "Paw"
2101
  msgstr ""
2102
 
2103
+ #: includes/type-fontawesome.php:478 includes/type-fontawesome.php:479
2104
  msgid "Paper Plane"
2105
  msgstr ""
2106
 
2107
+ #: includes/type-fontawesome.php:491
2108
  msgid "Power Off"
2109
  msgstr ""
2110
 
2111
+ #: includes/type-fontawesome.php:493
2112
  msgid "Puzzle Piece"
2113
  msgstr ""
2114
 
2115
+ #: includes/type-fontawesome.php:497
2116
  msgid "Quote Left"
2117
  msgstr ""
2118
 
2119
+ #: includes/type-fontawesome.php:498
2120
  msgid "Quote Right"
2121
  msgstr ""
2122
 
2123
+ #: includes/type-fontawesome.php:500
2124
  msgid "Rebel"
2125
  msgstr ""
2126
 
2127
+ #: includes/type-fontawesome.php:501
2128
  msgid "Recycle"
2129
  msgstr ""
2130
 
2131
+ #: includes/type-fontawesome.php:503 includes/type-genericons.php:97
2132
  msgid "Reply"
2133
  msgstr ""
2134
 
2135
+ #: includes/type-fontawesome.php:504
2136
  msgid "Reply All"
2137
  msgstr ""
2138
 
2139
+ #: includes/type-fontawesome.php:506
2140
  msgid "Road"
2141
  msgstr ""
2142
 
2143
+ #: includes/type-fontawesome.php:507
2144
  msgid "Rocket"
2145
  msgstr ""
2146
 
2147
+ #: includes/type-fontawesome.php:509
2148
  msgid "RSS Square"
2149
  msgstr ""
2150
 
2151
+ #: includes/type-fontawesome.php:511
2152
  msgid "Search Minus"
2153
  msgstr ""
2154
 
2155
+ #: includes/type-fontawesome.php:512
2156
  msgid "Search Plus"
2157
  msgstr ""
2158
 
2159
+ #: includes/type-fontawesome.php:520
2160
  msgid "Sign In"
2161
  msgstr ""
2162
 
2163
+ #: includes/type-fontawesome.php:521
2164
  msgid "Sign Out"
2165
  msgstr ""
2166
 
2167
+ #: includes/type-fontawesome.php:523 includes/type-genericons.php:190
2168
  msgid "Sitemap"
2169
  msgstr ""
2170
 
2171
+ #: includes/type-fontawesome.php:524
2172
  msgid "Sliders"
2173
  msgstr ""
2174
 
2175
+ #: includes/type-fontawesome.php:525
2176
  msgid "Smile"
2177
  msgstr ""
2178
 
2179
+ #: includes/type-fontawesome.php:527
2180
  msgid "Sort ASC"
2181
  msgstr ""
2182
 
2183
+ #: includes/type-fontawesome.php:528
2184
  msgid "Sort DESC"
2185
  msgstr ""
2186
 
2187
+ #: includes/type-fontawesome.php:529
2188
  msgid "Sort Down"
2189
  msgstr ""
2190
 
2191
+ #: includes/type-fontawesome.php:530
2192
  msgid "Sort Up"
2193
  msgstr ""
2194
 
2195
+ #: includes/type-fontawesome.php:531
2196
  msgid "Sort Alpha ASC"
2197
  msgstr ""
2198
 
2199
+ #: includes/type-fontawesome.php:532
2200
  msgid "Sort Alpha DESC"
2201
  msgstr ""
2202
 
2203
+ #: includes/type-fontawesome.php:533
2204
  msgid "Sort Amount ASC"
2205
  msgstr ""
2206
 
2207
+ #: includes/type-fontawesome.php:534
2208
  msgid "Sort Amount DESC"
2209
  msgstr ""
2210
 
2211
+ #: includes/type-fontawesome.php:535
2212
  msgid "Sort Numeric ASC"
2213
  msgstr ""
2214
 
2215
+ #: includes/type-fontawesome.php:536
2216
  msgid "Sort Numeric DESC"
2217
  msgstr ""
2218
 
2219
+ #: includes/type-fontawesome.php:537
2220
  msgid "Space Shuttle"
2221
  msgstr ""
2222
 
2223
+ #: includes/type-fontawesome.php:538
2224
  msgid "Spoon"
2225
  msgstr ""
2226
 
2227
+ #: includes/type-fontawesome.php:539
2228
  msgid "Spinner"
2229
  msgstr ""
2230
 
2231
+ #: includes/type-fontawesome.php:540 includes/type-fontawesome.php:541
2232
  msgid "Square"
2233
  msgstr ""
2234
 
2235
+ #: includes/type-fontawesome.php:542 includes/type-fontawesome.php:547
2236
+ #: includes/type-genericons.php:175
2237
  msgid "Star"
2238
  msgstr ""
2239
 
2240
+ #: includes/type-fontawesome.php:543 includes/type-fontawesome.php:544
2241
  msgid "Star Half"
2242
  msgstr ""
2243
 
2244
+ #: includes/type-fontawesome.php:545
2245
  msgid "Star Half Empty"
2246
  msgstr ""
2247
 
2248
+ #: includes/type-fontawesome.php:546
2249
  msgid "Star Half Full"
2250
  msgstr ""
2251
 
2252
+ #: includes/type-fontawesome.php:548
2253
  msgid "Subscript"
2254
  msgstr ""
2255
 
2256
+ #: includes/type-fontawesome.php:549
2257
  msgid "Suitcase"
2258
  msgstr ""
2259
 
2260
+ #: includes/type-fontawesome.php:550
2261
  msgid "Sun"
2262
  msgstr ""
2263
 
2264
+ #: includes/type-fontawesome.php:551
2265
  msgid "Superscript"
2266
  msgstr ""
2267
 
2268
+ #: includes/type-fontawesome.php:553
2269
  msgid "Tachometer"
2270
  msgstr ""
2271
 
2272
+ #: includes/type-fontawesome.php:557
2273
  msgid "Taxi"
2274
  msgstr ""
2275
 
2276
+ #: includes/type-fontawesome.php:558
2277
  msgid "Terminal"
2278
  msgstr ""
2279
 
2280
+ #: includes/type-fontawesome.php:559
2281
  msgid "Thumb Tack"
2282
  msgstr ""
2283
 
2284
+ #: includes/type-fontawesome.php:564
2285
  msgid "Ticket"
2286
  msgstr ""
2287
 
2288
+ #: includes/type-fontawesome.php:565 includes/type-fontawesome.php:566
2289
+ #: includes/type-fontawesome.php:567
2290
  msgid "Times"
2291
  msgstr ""
2292
 
2293
+ #: includes/type-fontawesome.php:569
2294
  msgid "Toggle Down"
2295
  msgstr ""
2296
 
2297
+ #: includes/type-fontawesome.php:570
2298
  msgid "Toggle Left"
2299
  msgstr ""
2300
 
2301
+ #: includes/type-fontawesome.php:571
2302
  msgid "Toggle Right"
2303
  msgstr ""
2304
 
2305
+ #: includes/type-fontawesome.php:572
2306
  msgid "Toggle Up"
2307
  msgstr ""
2308
 
2309
+ #: includes/type-fontawesome.php:573
2310
  msgid "Tree"
2311
  msgstr ""
2312
 
2313
+ #: includes/type-fontawesome.php:575
2314
  msgid "Trophy"
2315
  msgstr ""
2316
 
2317
+ #: includes/type-fontawesome.php:576
2318
  msgid "Truck"
2319
  msgstr ""
2320
 
2321
+ #: includes/type-fontawesome.php:577
2322
  msgid "Umbrella"
2323
  msgstr ""
2324
 
2325
+ #: includes/type-fontawesome.php:578
2326
  msgid "University"
2327
  msgstr ""
2328
 
2329
+ #: includes/type-fontawesome.php:581
2330
  msgid "Unsorted"
2331
  msgstr ""
2332
 
2333
+ #: includes/type-fontawesome.php:585
2334
  msgid "Video Camera"
2335
  msgstr ""
2336
 
2337
+ #: includes/type-fontawesome.php:587
2338
  msgid "Volume Of"
2339
  msgstr ""
2340
 
2341
+ #: includes/type-fontawesome.php:589 includes/type-genericons.php:178
2342
  msgid "Warning"
2343
  msgstr ""
2344
 
2345
+ #: includes/type-fontpack.php:112
2346
+ msgid "Menu Icons: %1$s was not found in %2$s."
2347
  msgstr ""
2348
 
2349
+ #: includes/type-fontpack.php:113
2350
+ msgid "Menu Icons: %1$s is not set or invalid in %2$s."
2351
  msgstr ""
2352
 
2353
+ #: includes/type-fontpack.php:114
2354
+ msgid ""
2355
+ "Menu Icons: %1$s is already registered. Please check your font pack config "
2356
+ "file: %2$s."
2357
  msgstr ""
2358
 
2359
+ #: includes/type-fontpack.php:213
2360
+ msgid "Pack: %s"
2361
  msgstr ""
2362
 
2363
+ #: includes/type-fonts.php:50 includes/type-image.php:86
2364
+ msgid "Vertical Align"
2365
  msgstr ""
2366
 
2367
+ #: includes/type-fonts.php:55 includes/type-image.php:91
2368
+ msgid "Super"
2369
  msgstr ""
2370
 
2371
+ #: includes/type-fonts.php:59 includes/type-genericons.php:108
2372
+ #: includes/type-image.php:95
2373
+ msgid "Top"
2374
  msgstr ""
2375
 
2376
+ #: includes/type-fonts.php:63 includes/type-image.php:99
2377
+ msgid "Text Top"
2378
  msgstr ""
2379
 
2380
+ #: includes/type-fonts.php:67 includes/type-image.php:103
2381
+ msgid "Middle"
2382
  msgstr ""
2383
 
2384
+ #: includes/type-fonts.php:71 includes/type-image.php:107
2385
+ msgid "Baseline"
2386
  msgstr ""
2387
 
2388
+ #: includes/type-fonts.php:75 includes/type-image.php:111
2389
+ msgid "Text Bottom"
2390
  msgstr ""
2391
 
2392
+ #: includes/type-fonts.php:79 includes/type-image.php:115
2393
+ msgid "Bottom"
2394
  msgstr ""
2395
 
2396
+ #: includes/type-fonts.php:83 includes/type-image.php:119
2397
+ msgid "Sub"
2398
  msgstr ""
2399
 
2400
+ #: includes/type-fonts.php:205
2401
+ msgid "Deselect"
2402
  msgstr ""
2403
 
2404
+ #: includes/type-genericons.php:79
2405
+ msgid "Checkmark"
2406
  msgstr ""
2407
 
2408
+ #: includes/type-genericons.php:80 includes/type-genericons.php:81
2409
+ msgid "Close"
2410
+ msgstr ""
2411
+
2412
+ #: includes/type-genericons.php:82
2413
  msgid "Dropdown"
2414
  msgstr ""
2415
 
2416
+ #: includes/type-genericons.php:83
2417
  msgid "Dropdown left"
2418
  msgstr ""
2419
 
2420
+ #: includes/type-genericons.php:89
2421
+ msgid "Maximize"
2422
+ msgstr ""
2423
+
2424
+ #: includes/type-genericons.php:90
2425
+ msgid "Minimize"
2426
  msgstr ""
2427
 
2428
+ #: includes/type-genericons.php:91
2429
+ msgid "Previous"
2430
  msgstr ""
2431
 
2432
+ #: includes/type-genericons.php:92
2433
+ msgid "Next"
2434
  msgstr ""
2435
 
2436
+ #: includes/type-genericons.php:93
2437
  msgid "Hide"
2438
  msgstr ""
2439
 
2440
+ #: includes/type-genericons.php:94
2441
+ msgid "Show"
2442
  msgstr ""
2443
 
2444
+ #: includes/type-genericons.php:98
2445
+ msgid "Reply alt"
2446
  msgstr ""
2447
 
2448
+ #: includes/type-genericons.php:99
2449
+ msgid "Reply single"
2450
  msgstr ""
2451
 
2452
+ #: includes/type-genericons.php:101 includes/type-genericons.php:102
2453
+ msgid "Send to"
2454
  msgstr ""
2455
 
2456
+ #: includes/type-genericons.php:104
2457
+ msgid "Spam"
2458
  msgstr ""
2459
 
2460
+ #: includes/type-genericons.php:105
2461
+ msgid "Subscribe"
2462
  msgstr ""
2463
 
2464
+ #: includes/type-genericons.php:106
2465
+ msgid "Subscribed"
2466
  msgstr ""
2467
 
2468
+ #: includes/type-genericons.php:107
2469
+ msgid "Unsubscribe"
2470
  msgstr ""
2471
 
2472
+ #: includes/type-genericons.php:109
2473
+ msgid "Unapprove"
2474
  msgstr ""
2475
 
2476
+ #: includes/type-genericons.php:110
2477
+ msgid "Zoom"
2478
  msgstr ""
2479
 
2480
+ #: includes/type-genericons.php:111
2481
+ msgid "Unzoom"
2482
  msgstr ""
2483
 
2484
+ #: includes/type-genericons.php:112
2485
+ msgid "X-Post"
2486
  msgstr ""
2487
 
2488
+ #: includes/type-genericons.php:117
2489
+ msgid "Media Player"
2490
  msgstr ""
2491
 
2492
+ #: includes/type-genericons.php:119
2493
  msgid "Skip back"
2494
  msgstr ""
2495
 
2496
+ #: includes/type-genericons.php:120
2497
+ msgid "Rewind"
2498
  msgstr ""
2499
 
2500
+ #: includes/type-genericons.php:125
2501
+ msgid "Skip ahead"
2502
  msgstr ""
2503
 
2504
+ #: includes/type-genericons.php:130
2505
+ msgid "Meta"
2506
+ msgstr ""
2507
+
2508
+ #: includes/type-genericons.php:134
2509
+ msgid "Hierarchy"
2510
+ msgstr ""
2511
+
2512
+ #: includes/type-genericons.php:138
2513
+ msgid "Day"
2514
+ msgstr ""
2515
+
2516
+ #: includes/type-genericons.php:139
2517
+ msgid "Week"
2518
+ msgstr ""
2519
+
2520
+ #: includes/type-genericons.php:140
2521
+ msgid "Month"
2522
+ msgstr ""
2523
+
2524
+ #: includes/type-genericons.php:141
2525
+ msgid "Pinned"
2526
+ msgstr ""
2527
+
2528
+ #: includes/type-genericons.php:159
2529
+ msgid "Draggable"
2530
+ msgstr ""
2531
+
2532
+ #: includes/type-genericons.php:161
2533
+ msgid "External"
2534
+ msgstr ""
2535
+
2536
+ #: includes/type-genericons.php:162
2537
+ msgid "Feed"
2538
+ msgstr ""
2539
+
2540
+ #: includes/type-genericons.php:167
2541
+ msgid "Mail"
2542
+ msgstr ""
2543
+
2544
+ #: includes/type-genericons.php:169
2545
+ msgid "Notice"
2546
+ msgstr ""
2547
+
2548
+ #: includes/type-genericons.php:170
2549
+ msgid "Paint Brush"
2550
+ msgstr ""
2551
+
2552
+ #: includes/type-genericons.php:173
2553
+ msgid "Plugin"
2554
  msgstr ""
2555
 
2556
+ #: includes/type-genericons.php:176
2557
  msgid "Summary"
2558
  msgstr ""
2559
 
2560
+ #: includes/type-genericons.php:185
2561
+ msgid "404"
2562
  msgstr ""
2563
 
2564
+ #: includes/type-genericons.php:214
2565
+ msgid "Attachment"
2566
  msgstr ""
2567
 
2568
+ #: includes/type-image.php:47
2569
+ msgid "Thumbnail"
2570
  msgstr ""
2571
 
2572
+ #: includes/type-image.php:48
2573
+ msgid "Medium"
2574
+ msgstr ""
2575
+
2576
+ #: includes/type-image.php:49
2577
+ msgid "Large"
2578
+ msgstr ""
2579
+
2580
+ #: includes/type-image.php:50
2581
+ msgid "Full Size"
2582
+ msgstr ""
2583
+
2584
+ #: includes/type-image.php:79
2585
+ msgid "Image Size"
2586
  msgstr ""
2587
 
2588
+ #: menu-icons.php:149
2589
  msgid "Menu Icons: No registered icon types found."
2590
  msgstr ""
2591
 
2592
+ #: menu-icons.php:250
2593
  msgctxt "1: Property key, 2: Icon type ID"
2594
  msgid "%1$s cannot be empty, %2$s has been disabled."
2595
  msgstr ""
2596
 
2597
+ #: menu-icons.php:255
2598
  msgctxt "1: Property key, 2: Icon type ID"
2599
  msgid "%1$s must be callable, %2$s has been disabled."
2600
  msgstr ""
2603
  msgid "Menu Icons"
2604
  msgstr ""
2605
 
2606
+ #. #-#-#-#-# menu-icons.pot (Menu Icons 0.4.0) #-#-#-#-#
2607
  #. Plugin URI of the plugin/theme
2608
+ #. #-#-#-#-# menu-icons.pot (Menu Icons 0.4.0) #-#-#-#-#
2609
  #. Author URI of the plugin/theme
2610
  msgid "http://kucrut.org/"
2611
  msgstr ""
menu-icons.php CHANGED
@@ -4,14 +4,14 @@
4
  * Menu Icons
5
  *
6
  * @package Menu_Icons
7
- * @version 0.3.2
8
  * @author Dzikri Aziz <kvcrvt@gmail.com>
9
  *
10
  *
11
  * Plugin name: Menu Icons
12
  * Plugin URI: http://kucrut.org/
13
  * Description: Easily add icons to your navigation menu items
14
- * Version: 0.3.2
15
  * Author: Dzikri Aziz
16
  * Author URI: http://kucrut.org/
17
  * License: GPLv2
@@ -24,7 +24,7 @@
24
  */
25
  final class Menu_Icons {
26
 
27
- const VERSION = '0.3.2';
28
 
29
  /**
30
  * Holds plugin data
@@ -72,19 +72,38 @@ final class Menu_Icons {
72
  public static function _load() {
73
  load_plugin_textdomain( 'menu-icons', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  self::$data = array(
76
- 'dir' => plugin_dir_path( __FILE__ ),
77
- 'url' => plugin_dir_url( __FILE__ ),
78
- 'icon_types' => array(),
79
- 'default_style' => array(
80
  'font-size' => '1.2em',
81
  'vertical-align' => 'middle',
82
  ),
 
 
83
  );
84
 
85
  require_once self::$data['dir'] . 'includes/library/functions.php';
86
 
87
  add_filter( 'menu_icons_types', array( __CLASS__, '_register_icon_types' ), 7 );
 
88
  add_filter( 'is_protected_meta', array( __CLASS__, '_protect_meta_key' ), 10, 3 );
89
  add_action( 'wp_loaded', array( __CLASS__, '_init' ), 9 );
90
  add_action( 'get_header', array( __CLASS__, '_load_front_end' ) );
@@ -150,6 +169,7 @@ final class Menu_Icons {
150
  */
151
  public static function _register_icon_types( $icon_types ) {
152
  $builtin_types = array(
 
153
  'dashicons',
154
  'elusive',
155
  'fontawesome',
@@ -168,6 +188,46 @@ final class Menu_Icons {
168
  }
169
 
170
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  /**
172
  * Collect icon types
173
  *
4
  * Menu Icons
5
  *
6
  * @package Menu_Icons
7
+ * @version 0.4.0
8
  * @author Dzikri Aziz <kvcrvt@gmail.com>
9
  *
10
  *
11
  * Plugin name: Menu Icons
12
  * Plugin URI: http://kucrut.org/
13
  * Description: Easily add icons to your navigation menu items
14
+ * Version: 0.4.0
15
  * Author: Dzikri Aziz
16
  * Author URI: http://kucrut.org/
17
  * License: GPLv2
24
  */
25
  final class Menu_Icons {
26
 
27
+ const VERSION = '0.4.0';
28
 
29
  /**
30
  * Holds plugin data
72
  public static function _load() {
73
  load_plugin_textdomain( 'menu-icons', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
74
 
75
+ /**
76
+ * Allow different system path for fontpacks
77
+ *
78
+ * @since 0.4.0
79
+ * @param string Directory path, defaults to /wp-content/fontpacks
80
+ */
81
+ $fontpacks_dir_path = apply_filters( 'menu_icons_fontpacks_dir_path', WP_CONTENT_DIR . '/fontpacks' );
82
+
83
+ /**
84
+ * Allow different URL path for fontpacks
85
+ *
86
+ * @since 0.4.0
87
+ * @param string URL path, defaults to /wp-content/fontpacks
88
+ */
89
+ $fontpacks_dir_url = apply_filters( 'menu_icons_fontpacks_dir_url', WP_CONTENT_URL . '/fontpacks' );
90
+
91
  self::$data = array(
92
+ 'dir' => plugin_dir_path( __FILE__ ),
93
+ 'url' => plugin_dir_url( __FILE__ ),
94
+ 'icon_types' => array(),
95
+ 'default_style' => array(
96
  'font-size' => '1.2em',
97
  'vertical-align' => 'middle',
98
  ),
99
+ 'fontpacks_dir_path' => $fontpacks_dir_path,
100
+ 'fontpacks_dir_url' => $fontpacks_dir_url,
101
  );
102
 
103
  require_once self::$data['dir'] . 'includes/library/functions.php';
104
 
105
  add_filter( 'menu_icons_types', array( __CLASS__, '_register_icon_types' ), 7 );
106
+ add_filter( 'menu_icons_types', array( __CLASS__, '_register_font_packs' ), 8 );
107
  add_filter( 'is_protected_meta', array( __CLASS__, '_protect_meta_key' ), 10, 3 );
108
  add_action( 'wp_loaded', array( __CLASS__, '_init' ), 9 );
109
  add_action( 'get_header', array( __CLASS__, '_load_front_end' ) );
169
  */
170
  public static function _register_icon_types( $icon_types ) {
171
  $builtin_types = array(
172
+ 'image',
173
  'dashicons',
174
  'elusive',
175
  'fontawesome',
188
  }
189
 
190
 
191
+ /**
192
+ * Register font packs
193
+ *
194
+ * Each directory under <code>fontpacks/</code> will be scanned. When a <code>config.json</code>
195
+ * file is found it'll be read and the font pack will be registered.
196
+ *
197
+ * Font packs can be obtained from Fontello ({@link http://fontello.com/})
198
+ *
199
+ * @since 0.4.0
200
+ * @access protected
201
+ * @wp_hook filter menu_icons_types
202
+ * @link http://fontello.com/ Fontello
203
+ *
204
+ * @param array $icon_types Current icon types
205
+ * @return array
206
+ */
207
+ public static function _register_font_packs( $icon_types ) {
208
+ $path = self::$data['fontpacks_dir_path'];
209
+ if ( ! is_dir( $path ) ) {
210
+ return $icon_types;
211
+ }
212
+
213
+ require_once sprintf( '%s/includes/type-fontpack.php', self::$data['dir'] );
214
+ $class_name = 'Menu_Icons_Type_Fontpack';
215
+ $iterator = new DirectoryIterator( $path );
216
+
217
+ foreach ( $iterator as $item ) {
218
+ if ( $item->isDot() || ! $item->isDir() ) {
219
+ continue;
220
+ }
221
+
222
+ $pack = $item->getFilename();
223
+ $instance = new $class_name( $pack );
224
+ $icon_types = $instance->register( $icon_types );
225
+ }
226
+
227
+ return $icon_types;
228
+ }
229
+
230
+
231
  /**
232
  * Collect icon types
233
  *
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Menu Icons ===
2
- Contributors: kucrut
3
  Donate Link: http://kucrut.org/#coffee
4
  Tags: menu, nav-menu, icons, navigation
5
  Requires at least: 3.8
6
  Tested up to: 3.9
7
- Stable tag: 0.3.2
8
  License: GPLv2
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -23,16 +23,14 @@ This plugin gives you the ability to add icons to your menu items, similar to th
23
 
24
  = Supported icon types =
25
  - Dashicons (WordPress core icon fonts)
26
- - [Font Awesome](http://fontawesome.io/) by [Dave Gandy](http://twitter.com/davegandy)
27
  - [Elusive Icons](http://shoestrap.org/downloads/elusive-icons-webfont/) by [Aristeides Stathopoulos](http://shoestrap.org/blog/author/aristath/)
 
28
  - [Genericons](http://genericons.com/) by [Automattic](http://automattic.com/)
 
 
29
 
30
  = Planned supported icon types =
31
- - Image (attachment file & URL)
32
-
33
- = Planned features =
34
- 1. Provide menus preview on the front end
35
- 1. Provide setting page
36
 
37
  Development of this plugin is done on [GitHub](https://github.com/kucrut/wp-menu-icons). **Pull requests welcome**. Please see [issues reported](https://github.com/kucrut/wp-menu-icons/issues) there before going to the plugin forum.
38
 
@@ -78,11 +76,28 @@ add_filter( 'menu_icons_types', 'myplugin_remove_menu_icons_type' );
78
 
79
  To add a new icon type, take a look at the `type-*.php` files inside the `includes` directory of this plugin.
80
 
 
 
 
 
 
 
81
  = Can you please add X icon font? =
82
  Let me know via [GitHub issues](https://github.com/kucrut/wp-menu-icons/issues) and I'll see what I can do.
83
 
 
 
 
 
 
 
 
84
 
85
  == Changelog ==
 
 
 
 
86
  = 0.3.2 =
87
  * Add missing minified CSS for Elusive font icon, props [zazou83](http://profiles.wordpress.org/zazou83)
88
 
1
  === Menu Icons ===
2
+ Contributors: kucrut, joshuairl
3
  Donate Link: http://kucrut.org/#coffee
4
  Tags: menu, nav-menu, icons, navigation
5
  Requires at least: 3.8
6
  Tested up to: 3.9
7
+ Stable tag: 0.4.0
8
  License: GPLv2
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
23
 
24
  = Supported icon types =
25
  - Dashicons (WordPress core icon fonts)
 
26
  - [Elusive Icons](http://shoestrap.org/downloads/elusive-icons-webfont/) by [Aristeides Stathopoulos](http://shoestrap.org/blog/author/aristath/)
27
+ - [Font Awesome](http://fontawesome.io/) by [Dave Gandy](http://twitter.com/davegandy)
28
  - [Genericons](http://genericons.com/) by [Automattic](http://automattic.com/)
29
+ - Fontello icon packs
30
+ - Image (attachments)
31
 
32
  = Planned supported icon types =
33
+ - Image (URL)
 
 
 
 
34
 
35
  Development of this plugin is done on [GitHub](https://github.com/kucrut/wp-menu-icons). **Pull requests welcome**. Please see [issues reported](https://github.com/kucrut/wp-menu-icons/issues) there before going to the plugin forum.
36
 
76
 
77
  To add a new icon type, take a look at the `type-*.php` files inside the `includes` directory of this plugin.
78
 
79
+ = I don't want the settings meta box. How do I remove/disable it? =
80
+ Add this line to your [mu-plugin file](http://codex.wordpress.org/Must_Use_Plugins):
81
+ `
82
+ add_filter( 'menu_icons_disable_settings', '__return_true' );
83
+ `
84
+
85
  = Can you please add X icon font? =
86
  Let me know via [GitHub issues](https://github.com/kucrut/wp-menu-icons/issues) and I'll see what I can do.
87
 
88
+ = How do I add an icon pack from Fontello? =
89
+ 1. Create a new directory called `fontpacks` in `wp-content`.
90
+ 1. Grab the zip of the pack, extract, and upload it to the newly created directory.
91
+ 1. Enable the icon type from the Settings meta box.
92
+
93
+ = I can't select a custom image size from the *Image Size* dropdown =
94
+ Read [this blog post](http://kucrut.org/add-custom-image-sizes-right-way/).
95
 
96
  == Changelog ==
97
+ = 0.4.0 =
98
+ * Fontello icon packs support
99
+ * New icon type: Image (attachments)
100
+
101
  = 0.3.2 =
102
  * Add missing minified CSS for Elusive font icon, props [zazou83](http://profiles.wordpress.org/zazou83)
103