diff --git a/.gitignore b/.gitignore index 07d17d034e..8e05ae5067 100644 --- a/.gitignore +++ b/.gitignore @@ -39,6 +39,9 @@ composer.lock vendor/* npm-debug.log +# Re-enable required composer libraries +!/vendor/kucrut/ + # PHPunit config phpunit.xml diff --git a/classes/PodsForm.php b/classes/PodsForm.php index 9230c293fa..4f55eff8ec 100644 --- a/classes/PodsForm.php +++ b/classes/PodsForm.php @@ -419,7 +419,7 @@ public static function submit_button( $text = null, $type = 'primary large', $na $attributes = $other_attributes; } - $button = ''; if ( $wrap ) { @@ -463,9 +463,9 @@ public static function row( $name, $value, $type = 'text', $options = null, $pod * @since 2.0.0 * * @param $attributes - * @param null $name - * @param null $type - * @param null $options + * @param null $name + * @param null $type + * @param null $options */ public static function attributes( $attributes, $name = null, $type = null, $options = null ) { @@ -515,10 +515,10 @@ public static function data( $data, $name = null, $type = null, $options = null * @since 2.0.0 * * @param $attributes - * @param null $name - * @param null $type - * @param null $options - * @param string $classes + * @param null $name + * @param null $type + * @param null $options + * @param string $classes * * @return array */ @@ -1055,41 +1055,35 @@ public static function display( $type, $value = null, $name = null, $options = n $tableless_field_types = self::tableless_field_types(); if ( method_exists( self::$loaded[ $type ], 'display_list' ) ) { - $value = call_user_func_array( - array( self::$loaded[ $type ], 'display_list' ), array( + $value = call_user_func_array( array( self::$loaded[ $type ], 'display_list' ), array( $value, $name, $options, $pod, $id, $traverse, - ) - ); + ) ); } elseif ( method_exists( self::$loaded[ $type ], 'display' ) ) { if ( is_array( $value ) && ! in_array( $type, $tableless_field_types ) ) { foreach ( $value as $k => $display_value ) { - $value[ $k ] = call_user_func_array( - array( self::$loaded[ $type ], 'display' ), array( + $value[ $k ] = call_user_func_array( array( self::$loaded[ $type ], 'display' ), array( $display_value, $name, $options, $pod, $id, $traverse, - ) - ); + ) ); } } else { - $value = call_user_func_array( - array( self::$loaded[ $type ], 'display' ), array( + $value = call_user_func_array( array( self::$loaded[ $type ], 'display' ), array( $value, $name, $options, $pod, $id, $traverse, - ) - ); + ) ); }//end if }//end if @@ -1343,8 +1337,8 @@ public static function default_value( $value, $type = 'text', $name = null, $opt * @since 2.0.0 * * @param $input - * @param bool $noarray - * @param bool $db_field + * @param bool $noarray + * @param bool $db_field * * @return mixed|string */ @@ -1573,6 +1567,7 @@ public static function field_types() { 'pick', 'boolean', 'color', + 'icon', 'slug', ); diff --git a/classes/PodsInit.php b/classes/PodsInit.php index ff04ccf5d2..f41f1af7da 100644 --- a/classes/PodsInit.php +++ b/classes/PodsInit.php @@ -466,6 +466,9 @@ public function core() { $this->register_pods(); + // Instantiate WP Icon Picker class. + $icon = PodsForm::field_loader( 'icon' ); + $avatar = PodsForm::field_loader( 'avatar' ); if ( method_exists( $avatar, 'get_avatar' ) ) { diff --git a/classes/fields/icon.php b/classes/fields/icon.php new file mode 100644 index 0000000000..a809e24678 --- /dev/null +++ b/classes/fields/icon.php @@ -0,0 +1,214 @@ + array( + 'label' => __( 'Repeatable Field', 'pods' ), + 'default' => 0, + 'type' => 'boolean', + 'help' => __( 'Making a field repeatable will add controls next to the field which allows users to Add/Remove/Reorder additional values. These values are saved in the database as an array, so searching and filtering by them may require further adjustments".', 'pods' ), + 'boolean_yes_label' => '', + 'dependency' => true, + 'developer_mode' => true + ), + 'output_options' => array( + 'label' => __( 'Icon libraries', 'pods' ), + 'group' => array( + ) + ), + ); + + return $options; + } + + /** + * Define the current field's schema for DB table storage + * + * @param array $options + * + * @return string + * @since 2.0 + */ + public function schema ( $options = null ) { + $schema = 'LONGTEXT'; + return $schema; + } + + /** + * Change the way the value of the field is displayed with Pods::get + * + * @param mixed $value + * @param string $name + * @param array $options + * @param array $pod + * @param int $id + * + * @return mixed|null|string + * @since 2.0 + */ + public function display ( $value = null, $name = null, $options = null, $pod = null, $id = null ) { + //$value = $this->strip_html( $value, $options ); + //$value = icon_picker_get_icon_url( $value ); + + return $value; + } + + /** + * Customize output of the form field + * + * @param string $name + * @param mixed $value + * @param array $options + * @param array $pod + * @param int $id + * + * @since 2.0 + */ + public function input ( $name, $value = null, $options = null, $pod = null, $id = null ) { + $options = (array) $options; + $form_field_type = PodsForm::$field_type; + + if ( isset( $options[ 'name' ] ) && false === PodsForm::permission( self::$type, $options[ 'name' ], $options, null, $pod, $id ) ) { + if ( pods_var( 'read_only', $options, false ) ) { + $options[ 'readonly' ] = true; + } else { + return; + } + } elseif ( ! pods_has_permissions( $options ) && pods_var( 'read_only', $options, false ) ) { + $options[ 'readonly' ] = true; + } + + pods_view( PODS_DIR . 'ui/fields/icon.php', compact( array_keys( get_defined_vars() ) ) ); + } + + /** + * Validate a value before it's saved + * + * @param mixed $value + * @param string $name + * @param array $options + * @param array $fields + * @param array $pod + * @param int $id + * + * @param null $params + * @return array|bool + * @since 2.0 + */ + public function validate ( $value, $name = null, $options = null, $fields = null, $pod = null, $id = null, $params = null ) { + $errors = array(); + + $check = $this->pre_save( $value, $id, $name, $options, $fields, $pod, $params ); + + if ( empty( $check ) ) { + if ( pods_var( 'required', $options ) ) { + $errors[] = __( 'This field is required.', 'pods' ); + } + } + + if ( ! empty( $errors ) ) { + return $errors; + } + + return true; + } + + /** + * Change the value or perform actions after validation but before saving to the DB + * + * @param mixed $value + * @param int $id + * @param string $name + * @param array $options + * @param array $fields + * @param array $pod + * @param object $params + * + * @return mixed|string + * @since 2.0 + */ + public function pre_save ( $value, $id = null, $name = null, $options = null, $fields = null, $pod = null, $params = null ) { + + $value = array_intersect_key( $value, array( 'type' => '', 'icon' => '' ) ); + + if ( empty( $value['type'] ) || empty( $value['icon'] ) ) { + $value = ''; + } + + $value = array_map( 'strip_tags', $value ); + + return $value; + } + + /** + * Customize the Pods UI manage table column output + * + * @param int $id + * @param mixed $value + * @param string $name + * @param array $options + * @param array $fields + * @param array $pod + * + * @return mixed|string + * @since 2.0 + */ + public function ui ( $id, $value, $name = null, $options = null, $fields = null, $pod = null ) { + /*$value = $this->strip_html( $value, $options ); + + if ( 0 == pods_var( self::$type . '_allow_html', $options, 0, null, true ) ) + $value = wp_trim_words( $value );*/ + + return $value; + } +} diff --git a/composer.json b/composer.json index bc4c504b9c..e4803ce6c3 100644 --- a/composer.json +++ b/composer.json @@ -50,7 +50,8 @@ "require": { "composer/installers": "1.9.*", "php": ">=5.3", - "freemius/wordpress-sdk": "2.4.2" + "freemius/wordpress-sdk": "2.4.2", + "kucrut/icon-picker": "^0.5.0" }, "require-dev": { "automattic/vipwpcs": "^2.0", @@ -67,6 +68,9 @@ "wp-cli/wp-cli": "Enables access to Pods CLI commands." }, "extra": { - "installer-name": "pods" + "installer-name": "pods", + "installer-paths": { + "vendor/{$vendor}/{$name}/": ["type:wordpress-plugin"] + } } } diff --git a/ui/fields/icon.php b/ui/fields/icon.php new file mode 100644 index 0000000000..3de751939d --- /dev/null +++ b/ui/fields/icon.php @@ -0,0 +1,27 @@ +load(); + +if ( ! did_action( 'icon_picker_admin_loaded' ) ) { + $wp_icon_picker_loader = Icon_Picker_Loader::instance(); + $wp_icon_picker_loader->_enqueue_assets(); + //add_action( 'print_media_templates', array( $wp_icon_picker_loader, '_media_templates' ) ); + //add_filter( 'media_view_strings', array( $wp_icon_picker_loader, '_media_view_strings' ) ); +} + +wp_enqueue_style( 'icon-picker' ); +wp_enqueue_script( 'icon-picker' ); + +$attributes = array(); +$attributes[ 'type' ] = 'text'; +$attributes[ 'value' ] = $value; +$attributes[ 'tabindex' ] = 2; +$attributes = PodsForm::merge_attributes( $attributes, $name, $form_field_type, $options ); + +icon_picker_field( array( + 'name' => $attributes['name'], + 'id' => $attributes['id'], + 'class' => $attributes['class'], + 'value' => $attributes['value'], +) ); diff --git a/vendor/kucrut/icon-picker/LICENSE b/vendor/kucrut/icon-picker/LICENSE new file mode 100644 index 0000000000..d7f1051397 --- /dev/null +++ b/vendor/kucrut/icon-picker/LICENSE @@ -0,0 +1,339 @@ +GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {description} + Copyright (C) {year} {fullname} + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + {signature of Ty Coon}, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/vendor/kucrut/icon-picker/css/icon-picker.css b/vendor/kucrut/icon-picker/css/icon-picker.css new file mode 100644 index 0000000000..18eed04ba7 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/icon-picker.css @@ -0,0 +1,79 @@ +.iconpicker-fonts-browser .media-toolbar-secondary { + min-width: 40%; +} +.iconpicker-item ._icon { + display: inline-block; + margin-top: 8px; + color: #555; +} +.iconpicker-items .selected ._icon { + color: #222; +} + +.iconpicker-item ._icon i { + font-size: 100px; + width: 100%; + height: 100%; + vertical-align: middle; +} + +.attachment .svg-icon img { + min-width: 80%; + max-width: 100%; +} + +/** Field **/ +.ipf-select { + cursor: pointer; +} +.ipf .has-icon { + display: block; + width: 100px; + height: 100px; + line-height: 100px; + margin-bottom: 1em; + text-align: center; + padding: 12px; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset, 0 0 0 1px rgba(0, 0, 0, .05) inset; + background: #eee; +} +.ipf ._icon { + display: inline-block; + color: #333; + font-size: 6em; + width: 100%; + height: 100%; +} +.ipf ._icon::before { + line-height: 100px; +} + +/** CMB **/ +.cmb_metabox .Icon_Picker_Field_Cmb.repeatable > .field-item { + float: left; + height: 100px; + line-height: 100px; + margin-right: 12px; + margin-bottom: 12px; + padding: 12px; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset, 0 0 0 1px rgba(0, 0, 0, .05) inset; + background: #eee; + min-width: 100px; + text-align: center; +} +.Icon_Picker_Field_Cmb.repeatable .button { + display: inline-block; + vertical-align: middle; +} +.Icon_Picker_Field_Cmb.repeatable .has-icon { + margin-bottom: 0; + padding: 0; + box-shadow: none; + background: none; +} +.Icon_Picker_Field_Cmb.repeatable .ipf-remove { + display: none; +} +.Icon_Picker_Field_Cmb .cmb-delete-field { + right: 3px; +} diff --git a/vendor/kucrut/icon-picker/css/icon-picker.min.css b/vendor/kucrut/icon-picker/css/icon-picker.min.css new file mode 100644 index 0000000000..c58048367f --- /dev/null +++ b/vendor/kucrut/icon-picker/css/icon-picker.min.css @@ -0,0 +1 @@ +.cmb_metabox .Icon_Picker_Field_Cmb.repeatable>.field-item,.ipf .has-icon{line-height:100px;padding:12px;box-shadow:0 0 15px rgba(0,0,0,.1) inset,0 0 0 1px rgba(0,0,0,.05) inset;background:#eee;text-align:center}.iconpicker-fonts-browser .media-toolbar-secondary{min-width:40%}.iconpicker-item ._icon{display:inline-block;margin-top:8px;color:#555}.iconpicker-items .selected ._icon{color:#222}.iconpicker-item ._icon i{font-size:100px;width:100%;height:100%;vertical-align:middle}.attachment .svg-icon img{min-width:80%;max-width:100%}.ipf-select{cursor:pointer}.ipf .has-icon{display:block;width:100px;height:100px;margin-bottom:1em}.ipf ._icon{display:inline-block;color:#333;font-size:6em;width:100%;height:100%}.ipf ._icon::before{line-height:100px}.cmb_metabox .Icon_Picker_Field_Cmb.repeatable>.field-item{float:left;height:100px;margin-right:12px;margin-bottom:12px;min-width:100px}.Icon_Picker_Field_Cmb.repeatable .button{display:inline-block;vertical-align:middle}.Icon_Picker_Field_Cmb.repeatable .has-icon{margin-bottom:0;padding:0;box-shadow:none;background:0 0}.Icon_Picker_Field_Cmb.repeatable .ipf-remove{display:none}.Icon_Picker_Field_Cmb .cmb-delete-field{right:3px} \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/css/types/Elusive-Icons.eot b/vendor/kucrut/icon-picker/css/types/Elusive-Icons.eot new file mode 100644 index 0000000000..822d181984 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/Elusive-Icons.eot differ diff --git a/vendor/kucrut/icon-picker/css/types/Elusive-Icons.svg b/vendor/kucrut/icon-picker/css/types/Elusive-Icons.svg new file mode 100644 index 0000000000..1dc2e76d9f --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/Elusive-Icons.svg @@ -0,0 +1,309 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/css/types/Elusive-Icons.ttf b/vendor/kucrut/icon-picker/css/types/Elusive-Icons.ttf new file mode 100644 index 0000000000..ba2bafe7fe Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/Elusive-Icons.ttf differ diff --git a/vendor/kucrut/icon-picker/css/types/Elusive-Icons.woff b/vendor/kucrut/icon-picker/css/types/Elusive-Icons.woff new file mode 100644 index 0000000000..0d9e2740e2 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/Elusive-Icons.woff differ diff --git a/vendor/kucrut/icon-picker/css/types/Genericons.eot b/vendor/kucrut/icon-picker/css/types/Genericons.eot new file mode 100644 index 0000000000..7322565a01 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/Genericons.eot differ diff --git a/vendor/kucrut/icon-picker/css/types/Genericons.svg b/vendor/kucrut/icon-picker/css/types/Genericons.svg new file mode 100644 index 0000000000..47406858fb --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/Genericons.svg @@ -0,0 +1,537 @@ + + + + + +Created by FontForge 20150618 at Fri Sep 18 10:24:13 2015 + By Joen Asmussen +Copyright (c) 2015, Joen Asmussen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/kucrut/icon-picker/css/types/Genericons.ttf b/vendor/kucrut/icon-picker/css/types/Genericons.ttf new file mode 100644 index 0000000000..0174438519 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/Genericons.ttf differ diff --git a/vendor/kucrut/icon-picker/css/types/Genericons.woff b/vendor/kucrut/icon-picker/css/types/Genericons.woff new file mode 100644 index 0000000000..0e7212af75 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/Genericons.woff differ diff --git a/vendor/kucrut/icon-picker/css/types/elusive.css b/vendor/kucrut/icon-picker/css/types/elusive.css new file mode 100644 index 0000000000..f9874f4780 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/elusive.css @@ -0,0 +1,922 @@ +@font-face { + font-family: 'Elusive-Icons'; + src:url('./Elusive-Icons.eot'); + src:url('./Elusive-Icons.eot?#iefix') format('embedded-opentype'), + url('./Elusive-Icons.ttf') format('truetype'), + url('./Elusive-Icons.woff') format('woff'), + url('./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; + + /* Better Font Rendering =========== */ + -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"; +} diff --git a/vendor/kucrut/icon-picker/css/types/elusive.min.css b/vendor/kucrut/icon-picker/css/types/elusive.min.css new file mode 100644 index 0000000000..4c26257cf9 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/elusive.min.css @@ -0,0 +1 @@ +@font-face{font-family:Elusive-Icons;src:url(./Elusive-Icons.eot);src:url(./Elusive-Icons.eot?#iefix) format('embedded-opentype'),url(./Elusive-Icons.ttf) format('truetype'),url(./Elusive-Icons.woff) format('woff'),url(./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"} \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/css/types/font-awesome.css b/vendor/kucrut/icon-picker/css/types/font-awesome.css new file mode 100644 index 0000000000..ef8c2b6ac3 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('./fontawesome-webfont.eot?v=4.7.0'); + src: url('./fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('./fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('./fontawesome-webfont.woff?v=4.7.0') format('woff'), url('./fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('./fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.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: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.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: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.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-remove:before, +.fa-close:before, +.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, +.fa-bar-chart: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-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.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, +.fa-gratipay: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-pp: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-buoy: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-resistance: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-y-combinator-square:before, +.fa-yc-square:before, +.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"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} diff --git a/vendor/kucrut/icon-picker/css/types/font-awesome.min.css b/vendor/kucrut/icon-picker/css/types/font-awesome.min.css new file mode 100644 index 0000000000..346e8dcd84 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(./fontawesome-webfont.eot?v=4.7.0);src:url(./fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(./fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(./fontawesome-webfont.woff?v=4.7.0) format('woff'),url(./fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(./fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-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}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;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-close:before,.fa-remove:before,.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,.fa-bar-chart: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-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.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,.fa-gratipay: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-pp: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-buoy: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,.fa-resistance: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,.fa-y-combinator-square:before,.fa-yc-square: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"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.eot b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.eot new file mode 100644 index 0000000000..e9f60ca953 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.eot differ diff --git a/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.svg b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.svg new file mode 100644 index 0000000000..855c845e53 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.ttf b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.ttf new file mode 100644 index 0000000000..35acda2fa1 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.ttf differ diff --git a/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.woff b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.woff new file mode 100644 index 0000000000..400014a4b0 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.woff differ diff --git a/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.woff2 b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.woff2 new file mode 100644 index 0000000000..4d13fc6040 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/fontawesome-webfont.woff2 differ diff --git a/vendor/kucrut/icon-picker/css/types/foundation-icons.css b/vendor/kucrut/icon-picker/css/types/foundation-icons.css new file mode 100644 index 0000000000..032648e6b1 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/foundation-icons.css @@ -0,0 +1,594 @@ +/* + * Foundation Icons v 3.0 + * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3 + * MIT License + */ + +@font-face { + font-family: "foundation-icons"; + src: url("./foundation-icons.eot"); + src: url("./foundation-icons.eot?#iefix") format("embedded-opentype"), + url("./foundation-icons.woff") format("woff"), + url("./foundation-icons.ttf") format("truetype"), + url("./foundation-icons.svg#fontcustom") format("svg"); + font-weight: normal; + font-style: normal; +} + +.fi-address-book:before, +.fi-alert:before, +.fi-align-center:before, +.fi-align-justify:before, +.fi-align-left:before, +.fi-align-right:before, +.fi-anchor:before, +.fi-annotate:before, +.fi-archive:before, +.fi-arrow-down:before, +.fi-arrow-left:before, +.fi-arrow-right:before, +.fi-arrow-up:before, +.fi-arrows-compress:before, +.fi-arrows-expand:before, +.fi-arrows-in:before, +.fi-arrows-out:before, +.fi-asl:before, +.fi-asterisk:before, +.fi-at-sign:before, +.fi-background-color:before, +.fi-battery-empty:before, +.fi-battery-full:before, +.fi-battery-half:before, +.fi-bitcoin-circle:before, +.fi-bitcoin:before, +.fi-blind:before, +.fi-bluetooth:before, +.fi-bold:before, +.fi-book-bookmark:before, +.fi-book:before, +.fi-bookmark:before, +.fi-braille:before, +.fi-burst-new:before, +.fi-burst-sale:before, +.fi-burst:before, +.fi-calendar:before, +.fi-camera:before, +.fi-check:before, +.fi-checkbox:before, +.fi-clipboard-notes:before, +.fi-clipboard-pencil:before, +.fi-clipboard:before, +.fi-clock:before, +.fi-closed-caption:before, +.fi-cloud:before, +.fi-comment-minus:before, +.fi-comment-quotes:before, +.fi-comment-video:before, +.fi-comment:before, +.fi-comments:before, +.fi-compass:before, +.fi-contrast:before, +.fi-credit-card:before, +.fi-crop:before, +.fi-crown:before, +.fi-css3:before, +.fi-database:before, +.fi-die-five:before, +.fi-die-four:before, +.fi-die-one:before, +.fi-die-six:before, +.fi-die-three:before, +.fi-die-two:before, +.fi-dislike:before, +.fi-dollar-bill:before, +.fi-dollar:before, +.fi-download:before, +.fi-eject:before, +.fi-elevator:before, +.fi-euro:before, +.fi-eye:before, +.fi-fast-forward:before, +.fi-female-symbol:before, +.fi-female:before, +.fi-filter:before, +.fi-first-aid:before, +.fi-flag:before, +.fi-folder-add:before, +.fi-folder-lock:before, +.fi-folder:before, +.fi-foot:before, +.fi-foundation:before, +.fi-graph-bar:before, +.fi-graph-horizontal:before, +.fi-graph-pie:before, +.fi-graph-trend:before, +.fi-guide-dog:before, +.fi-hearing-aid:before, +.fi-heart:before, +.fi-home:before, +.fi-html5:before, +.fi-indent-less:before, +.fi-indent-more:before, +.fi-info:before, +.fi-italic:before, +.fi-key:before, +.fi-laptop:before, +.fi-layout:before, +.fi-lightbulb:before, +.fi-like:before, +.fi-link:before, +.fi-list-bullet:before, +.fi-list-number:before, +.fi-list-thumbnails:before, +.fi-list:before, +.fi-lock:before, +.fi-loop:before, +.fi-magnifying-glass:before, +.fi-mail:before, +.fi-male-female:before, +.fi-male-symbol:before, +.fi-male:before, +.fi-map:before, +.fi-marker:before, +.fi-megaphone:before, +.fi-microphone:before, +.fi-minus-circle:before, +.fi-minus:before, +.fi-mobile-signal:before, +.fi-mobile:before, +.fi-monitor:before, +.fi-mountains:before, +.fi-music:before, +.fi-next:before, +.fi-no-dogs:before, +.fi-no-smoking:before, +.fi-page-add:before, +.fi-page-copy:before, +.fi-page-csv:before, +.fi-page-delete:before, +.fi-page-doc:before, +.fi-page-edit:before, +.fi-page-export-csv:before, +.fi-page-export-doc:before, +.fi-page-export-pdf:before, +.fi-page-export:before, +.fi-page-filled:before, +.fi-page-multiple:before, +.fi-page-pdf:before, +.fi-page-remove:before, +.fi-page-search:before, +.fi-page:before, +.fi-paint-bucket:before, +.fi-paperclip:before, +.fi-pause:before, +.fi-paw:before, +.fi-paypal:before, +.fi-pencil:before, +.fi-photo:before, +.fi-play-circle:before, +.fi-play-video:before, +.fi-play:before, +.fi-plus:before, +.fi-pound:before, +.fi-power:before, +.fi-previous:before, +.fi-price-tag:before, +.fi-pricetag-multiple:before, +.fi-print:before, +.fi-prohibited:before, +.fi-projection-screen:before, +.fi-puzzle:before, +.fi-quote:before, +.fi-record:before, +.fi-refresh:before, +.fi-results-demographics:before, +.fi-results:before, +.fi-rewind-ten:before, +.fi-rewind:before, +.fi-rss:before, +.fi-safety-cone:before, +.fi-save:before, +.fi-share:before, +.fi-sheriff-badge:before, +.fi-shield:before, +.fi-shopping-bag:before, +.fi-shopping-cart:before, +.fi-shuffle:before, +.fi-skull:before, +.fi-social-500px:before, +.fi-social-adobe:before, +.fi-social-amazon:before, +.fi-social-android:before, +.fi-social-apple:before, +.fi-social-behance:before, +.fi-social-bing:before, +.fi-social-blogger:before, +.fi-social-delicious:before, +.fi-social-designer-news:before, +.fi-social-deviant-art:before, +.fi-social-digg:before, +.fi-social-dribbble:before, +.fi-social-drive:before, +.fi-social-dropbox:before, +.fi-social-evernote:before, +.fi-social-facebook:before, +.fi-social-flickr:before, +.fi-social-forrst:before, +.fi-social-foursquare:before, +.fi-social-game-center:before, +.fi-social-github:before, +.fi-social-google-plus:before, +.fi-social-hacker-news:before, +.fi-social-hi5:before, +.fi-social-instagram:before, +.fi-social-joomla:before, +.fi-social-lastfm:before, +.fi-social-linkedin:before, +.fi-social-medium:before, +.fi-social-myspace:before, +.fi-social-orkut:before, +.fi-social-path:before, +.fi-social-picasa:before, +.fi-social-pinterest:before, +.fi-social-rdio:before, +.fi-social-reddit:before, +.fi-social-skillshare:before, +.fi-social-skype:before, +.fi-social-smashing-mag:before, +.fi-social-snapchat:before, +.fi-social-spotify:before, +.fi-social-squidoo:before, +.fi-social-stack-overflow:before, +.fi-social-steam:before, +.fi-social-stumbleupon:before, +.fi-social-treehouse:before, +.fi-social-tumblr:before, +.fi-social-twitter:before, +.fi-social-vimeo:before, +.fi-social-windows:before, +.fi-social-xbox:before, +.fi-social-yahoo:before, +.fi-social-yelp:before, +.fi-social-youtube:before, +.fi-social-zerply:before, +.fi-social-zurb:before, +.fi-sound:before, +.fi-star:before, +.fi-stop:before, +.fi-strikethrough:before, +.fi-subscript:before, +.fi-superscript:before, +.fi-tablet-landscape:before, +.fi-tablet-portrait:before, +.fi-target-two:before, +.fi-target:before, +.fi-telephone-accessible:before, +.fi-telephone:before, +.fi-text-color:before, +.fi-thumbnails:before, +.fi-ticket:before, +.fi-torso-business:before, +.fi-torso-female:before, +.fi-torso:before, +.fi-torsos-all-female:before, +.fi-torsos-all:before, +.fi-torsos-female-male:before, +.fi-torsos-male-female:before, +.fi-torsos:before, +.fi-trash:before, +.fi-trees:before, +.fi-trophy:before, +.fi-underline:before, +.fi-universal-access:before, +.fi-unlink:before, +.fi-unlock:before, +.fi-upload-cloud:before, +.fi-upload:before, +.fi-usb:before, +.fi-video:before, +.fi-volume-none:before, +.fi-volume-strike:before, +.fi-volume:before, +.fi-web:before, +.fi-wheelchair:before, +.fi-widget:before, +.fi-wrench:before, +.fi-x-circle:before, +.fi-x:before, +.fi-yen:before, +.fi-zoom-in:before, +.fi-zoom-out:before { + font-family: "foundation-icons"; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + display: inline-block; + text-decoration: inherit; +} + +.fi-address-book:before { content: "\f100"; } +.fi-alert:before { content: "\f101"; } +.fi-align-center:before { content: "\f102"; } +.fi-align-justify:before { content: "\f103"; } +.fi-align-left:before { content: "\f104"; } +.fi-align-right:before { content: "\f105"; } +.fi-anchor:before { content: "\f106"; } +.fi-annotate:before { content: "\f107"; } +.fi-archive:before { content: "\f108"; } +.fi-arrow-down:before { content: "\f109"; } +.fi-arrow-left:before { content: "\f10a"; } +.fi-arrow-right:before { content: "\f10b"; } +.fi-arrow-up:before { content: "\f10c"; } +.fi-arrows-compress:before { content: "\f10d"; } +.fi-arrows-expand:before { content: "\f10e"; } +.fi-arrows-in:before { content: "\f10f"; } +.fi-arrows-out:before { content: "\f110"; } +.fi-asl:before { content: "\f111"; } +.fi-asterisk:before { content: "\f112"; } +.fi-at-sign:before { content: "\f113"; } +.fi-background-color:before { content: "\f114"; } +.fi-battery-empty:before { content: "\f115"; } +.fi-battery-full:before { content: "\f116"; } +.fi-battery-half:before { content: "\f117"; } +.fi-bitcoin-circle:before { content: "\f118"; } +.fi-bitcoin:before { content: "\f119"; } +.fi-blind:before { content: "\f11a"; } +.fi-bluetooth:before { content: "\f11b"; } +.fi-bold:before { content: "\f11c"; } +.fi-book-bookmark:before { content: "\f11d"; } +.fi-book:before { content: "\f11e"; } +.fi-bookmark:before { content: "\f11f"; } +.fi-braille:before { content: "\f120"; } +.fi-burst-new:before { content: "\f121"; } +.fi-burst-sale:before { content: "\f122"; } +.fi-burst:before { content: "\f123"; } +.fi-calendar:before { content: "\f124"; } +.fi-camera:before { content: "\f125"; } +.fi-check:before { content: "\f126"; } +.fi-checkbox:before { content: "\f127"; } +.fi-clipboard-notes:before { content: "\f128"; } +.fi-clipboard-pencil:before { content: "\f129"; } +.fi-clipboard:before { content: "\f12a"; } +.fi-clock:before { content: "\f12b"; } +.fi-closed-caption:before { content: "\f12c"; } +.fi-cloud:before { content: "\f12d"; } +.fi-comment-minus:before { content: "\f12e"; } +.fi-comment-quotes:before { content: "\f12f"; } +.fi-comment-video:before { content: "\f130"; } +.fi-comment:before { content: "\f131"; } +.fi-comments:before { content: "\f132"; } +.fi-compass:before { content: "\f133"; } +.fi-contrast:before { content: "\f134"; } +.fi-credit-card:before { content: "\f135"; } +.fi-crop:before { content: "\f136"; } +.fi-crown:before { content: "\f137"; } +.fi-css3:before { content: "\f138"; } +.fi-database:before { content: "\f139"; } +.fi-die-five:before { content: "\f13a"; } +.fi-die-four:before { content: "\f13b"; } +.fi-die-one:before { content: "\f13c"; } +.fi-die-six:before { content: "\f13d"; } +.fi-die-three:before { content: "\f13e"; } +.fi-die-two:before { content: "\f13f"; } +.fi-dislike:before { content: "\f140"; } +.fi-dollar-bill:before { content: "\f141"; } +.fi-dollar:before { content: "\f142"; } +.fi-download:before { content: "\f143"; } +.fi-eject:before { content: "\f144"; } +.fi-elevator:before { content: "\f145"; } +.fi-euro:before { content: "\f146"; } +.fi-eye:before { content: "\f147"; } +.fi-fast-forward:before { content: "\f148"; } +.fi-female-symbol:before { content: "\f149"; } +.fi-female:before { content: "\f14a"; } +.fi-filter:before { content: "\f14b"; } +.fi-first-aid:before { content: "\f14c"; } +.fi-flag:before { content: "\f14d"; } +.fi-folder-add:before { content: "\f14e"; } +.fi-folder-lock:before { content: "\f14f"; } +.fi-folder:before { content: "\f150"; } +.fi-foot:before { content: "\f151"; } +.fi-foundation:before { content: "\f152"; } +.fi-graph-bar:before { content: "\f153"; } +.fi-graph-horizontal:before { content: "\f154"; } +.fi-graph-pie:before { content: "\f155"; } +.fi-graph-trend:before { content: "\f156"; } +.fi-guide-dog:before { content: "\f157"; } +.fi-hearing-aid:before { content: "\f158"; } +.fi-heart:before { content: "\f159"; } +.fi-home:before { content: "\f15a"; } +.fi-html5:before { content: "\f15b"; } +.fi-indent-less:before { content: "\f15c"; } +.fi-indent-more:before { content: "\f15d"; } +.fi-info:before { content: "\f15e"; } +.fi-italic:before { content: "\f15f"; } +.fi-key:before { content: "\f160"; } +.fi-laptop:before { content: "\f161"; } +.fi-layout:before { content: "\f162"; } +.fi-lightbulb:before { content: "\f163"; } +.fi-like:before { content: "\f164"; } +.fi-link:before { content: "\f165"; } +.fi-list-bullet:before { content: "\f166"; } +.fi-list-number:before { content: "\f167"; } +.fi-list-thumbnails:before { content: "\f168"; } +.fi-list:before { content: "\f169"; } +.fi-lock:before { content: "\f16a"; } +.fi-loop:before { content: "\f16b"; } +.fi-magnifying-glass:before { content: "\f16c"; } +.fi-mail:before { content: "\f16d"; } +.fi-male-female:before { content: "\f16e"; } +.fi-male-symbol:before { content: "\f16f"; } +.fi-male:before { content: "\f170"; } +.fi-map:before { content: "\f171"; } +.fi-marker:before { content: "\f172"; } +.fi-megaphone:before { content: "\f173"; } +.fi-microphone:before { content: "\f174"; } +.fi-minus-circle:before { content: "\f175"; } +.fi-minus:before { content: "\f176"; } +.fi-mobile-signal:before { content: "\f177"; } +.fi-mobile:before { content: "\f178"; } +.fi-monitor:before { content: "\f179"; } +.fi-mountains:before { content: "\f17a"; } +.fi-music:before { content: "\f17b"; } +.fi-next:before { content: "\f17c"; } +.fi-no-dogs:before { content: "\f17d"; } +.fi-no-smoking:before { content: "\f17e"; } +.fi-page-add:before { content: "\f17f"; } +.fi-page-copy:before { content: "\f180"; } +.fi-page-csv:before { content: "\f181"; } +.fi-page-delete:before { content: "\f182"; } +.fi-page-doc:before { content: "\f183"; } +.fi-page-edit:before { content: "\f184"; } +.fi-page-export-csv:before { content: "\f185"; } +.fi-page-export-doc:before { content: "\f186"; } +.fi-page-export-pdf:before { content: "\f187"; } +.fi-page-export:before { content: "\f188"; } +.fi-page-filled:before { content: "\f189"; } +.fi-page-multiple:before { content: "\f18a"; } +.fi-page-pdf:before { content: "\f18b"; } +.fi-page-remove:before { content: "\f18c"; } +.fi-page-search:before { content: "\f18d"; } +.fi-page:before { content: "\f18e"; } +.fi-paint-bucket:before { content: "\f18f"; } +.fi-paperclip:before { content: "\f190"; } +.fi-pause:before { content: "\f191"; } +.fi-paw:before { content: "\f192"; } +.fi-paypal:before { content: "\f193"; } +.fi-pencil:before { content: "\f194"; } +.fi-photo:before { content: "\f195"; } +.fi-play-circle:before { content: "\f196"; } +.fi-play-video:before { content: "\f197"; } +.fi-play:before { content: "\f198"; } +.fi-plus:before { content: "\f199"; } +.fi-pound:before { content: "\f19a"; } +.fi-power:before { content: "\f19b"; } +.fi-previous:before { content: "\f19c"; } +.fi-price-tag:before { content: "\f19d"; } +.fi-pricetag-multiple:before { content: "\f19e"; } +.fi-print:before { content: "\f19f"; } +.fi-prohibited:before { content: "\f1a0"; } +.fi-projection-screen:before { content: "\f1a1"; } +.fi-puzzle:before { content: "\f1a2"; } +.fi-quote:before { content: "\f1a3"; } +.fi-record:before { content: "\f1a4"; } +.fi-refresh:before { content: "\f1a5"; } +.fi-results-demographics:before { content: "\f1a6"; } +.fi-results:before { content: "\f1a7"; } +.fi-rewind-ten:before { content: "\f1a8"; } +.fi-rewind:before { content: "\f1a9"; } +.fi-rss:before { content: "\f1aa"; } +.fi-safety-cone:before { content: "\f1ab"; } +.fi-save:before { content: "\f1ac"; } +.fi-share:before { content: "\f1ad"; } +.fi-sheriff-badge:before { content: "\f1ae"; } +.fi-shield:before { content: "\f1af"; } +.fi-shopping-bag:before { content: "\f1b0"; } +.fi-shopping-cart:before { content: "\f1b1"; } +.fi-shuffle:before { content: "\f1b2"; } +.fi-skull:before { content: "\f1b3"; } +.fi-social-500px:before { content: "\f1b4"; } +.fi-social-adobe:before { content: "\f1b5"; } +.fi-social-amazon:before { content: "\f1b6"; } +.fi-social-android:before { content: "\f1b7"; } +.fi-social-apple:before { content: "\f1b8"; } +.fi-social-behance:before { content: "\f1b9"; } +.fi-social-bing:before { content: "\f1ba"; } +.fi-social-blogger:before { content: "\f1bb"; } +.fi-social-delicious:before { content: "\f1bc"; } +.fi-social-designer-news:before { content: "\f1bd"; } +.fi-social-deviant-art:before { content: "\f1be"; } +.fi-social-digg:before { content: "\f1bf"; } +.fi-social-dribbble:before { content: "\f1c0"; } +.fi-social-drive:before { content: "\f1c1"; } +.fi-social-dropbox:before { content: "\f1c2"; } +.fi-social-evernote:before { content: "\f1c3"; } +.fi-social-facebook:before { content: "\f1c4"; } +.fi-social-flickr:before { content: "\f1c5"; } +.fi-social-forrst:before { content: "\f1c6"; } +.fi-social-foursquare:before { content: "\f1c7"; } +.fi-social-game-center:before { content: "\f1c8"; } +.fi-social-github:before { content: "\f1c9"; } +.fi-social-google-plus:before { content: "\f1ca"; } +.fi-social-hacker-news:before { content: "\f1cb"; } +.fi-social-hi5:before { content: "\f1cc"; } +.fi-social-instagram:before { content: "\f1cd"; } +.fi-social-joomla:before { content: "\f1ce"; } +.fi-social-lastfm:before { content: "\f1cf"; } +.fi-social-linkedin:before { content: "\f1d0"; } +.fi-social-medium:before { content: "\f1d1"; } +.fi-social-myspace:before { content: "\f1d2"; } +.fi-social-orkut:before { content: "\f1d3"; } +.fi-social-path:before { content: "\f1d4"; } +.fi-social-picasa:before { content: "\f1d5"; } +.fi-social-pinterest:before { content: "\f1d6"; } +.fi-social-rdio:before { content: "\f1d7"; } +.fi-social-reddit:before { content: "\f1d8"; } +.fi-social-skillshare:before { content: "\f1d9"; } +.fi-social-skype:before { content: "\f1da"; } +.fi-social-smashing-mag:before { content: "\f1db"; } +.fi-social-snapchat:before { content: "\f1dc"; } +.fi-social-spotify:before { content: "\f1dd"; } +.fi-social-squidoo:before { content: "\f1de"; } +.fi-social-stack-overflow:before { content: "\f1df"; } +.fi-social-steam:before { content: "\f1e0"; } +.fi-social-stumbleupon:before { content: "\f1e1"; } +.fi-social-treehouse:before { content: "\f1e2"; } +.fi-social-tumblr:before { content: "\f1e3"; } +.fi-social-twitter:before { content: "\f1e4"; } +.fi-social-vimeo:before { content: "\f1e5"; } +.fi-social-windows:before { content: "\f1e6"; } +.fi-social-xbox:before { content: "\f1e7"; } +.fi-social-yahoo:before { content: "\f1e8"; } +.fi-social-yelp:before { content: "\f1e9"; } +.fi-social-youtube:before { content: "\f1ea"; } +.fi-social-zerply:before { content: "\f1eb"; } +.fi-social-zurb:before { content: "\f1ec"; } +.fi-sound:before { content: "\f1ed"; } +.fi-star:before { content: "\f1ee"; } +.fi-stop:before { content: "\f1ef"; } +.fi-strikethrough:before { content: "\f1f0"; } +.fi-subscript:before { content: "\f1f1"; } +.fi-superscript:before { content: "\f1f2"; } +.fi-tablet-landscape:before { content: "\f1f3"; } +.fi-tablet-portrait:before { content: "\f1f4"; } +.fi-target-two:before { content: "\f1f5"; } +.fi-target:before { content: "\f1f6"; } +.fi-telephone-accessible:before { content: "\f1f7"; } +.fi-telephone:before { content: "\f1f8"; } +.fi-text-color:before { content: "\f1f9"; } +.fi-thumbnails:before { content: "\f1fa"; } +.fi-ticket:before { content: "\f1fb"; } +.fi-torso-business:before { content: "\f1fc"; } +.fi-torso-female:before { content: "\f1fd"; } +.fi-torso:before { content: "\f1fe"; } +.fi-torsos-all-female:before { content: "\f1ff"; } +.fi-torsos-all:before { content: "\f200"; } +.fi-torsos-female-male:before { content: "\f201"; } +.fi-torsos-male-female:before { content: "\f202"; } +.fi-torsos:before { content: "\f203"; } +.fi-trash:before { content: "\f204"; } +.fi-trees:before { content: "\f205"; } +.fi-trophy:before { content: "\f206"; } +.fi-underline:before { content: "\f207"; } +.fi-universal-access:before { content: "\f208"; } +.fi-unlink:before { content: "\f209"; } +.fi-unlock:before { content: "\f20a"; } +.fi-upload-cloud:before { content: "\f20b"; } +.fi-upload:before { content: "\f20c"; } +.fi-usb:before { content: "\f20d"; } +.fi-video:before { content: "\f20e"; } +.fi-volume-none:before { content: "\f20f"; } +.fi-volume-strike:before { content: "\f210"; } +.fi-volume:before { content: "\f211"; } +.fi-web:before { content: "\f212"; } +.fi-wheelchair:before { content: "\f213"; } +.fi-widget:before { content: "\f214"; } +.fi-wrench:before { content: "\f215"; } +.fi-x-circle:before { content: "\f216"; } +.fi-x:before { content: "\f217"; } +.fi-yen:before { content: "\f218"; } +.fi-zoom-in:before { content: "\f219"; } +.fi-zoom-out:before { content: "\f21a"; } diff --git a/vendor/kucrut/icon-picker/css/types/foundation-icons.eot b/vendor/kucrut/icon-picker/css/types/foundation-icons.eot new file mode 100644 index 0000000000..1746ad407f Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/foundation-icons.eot differ diff --git a/vendor/kucrut/icon-picker/css/types/foundation-icons.min.css b/vendor/kucrut/icon-picker/css/types/foundation-icons.min.css new file mode 100644 index 0000000000..f20324b042 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/foundation-icons.min.css @@ -0,0 +1 @@ +@font-face{font-family:foundation-icons;src:url(./foundation-icons.eot);src:url(./foundation-icons.eot?#iefix) format("embedded-opentype"),url(./foundation-icons.woff) format("woff"),url(./foundation-icons.ttf) format("truetype"),url(./foundation-icons.svg#fontcustom) format("svg");font-weight:400;font-style:normal}.fi-address-book:before,.fi-alert:before,.fi-align-center:before,.fi-align-justify:before,.fi-align-left:before,.fi-align-right:before,.fi-anchor:before,.fi-annotate:before,.fi-archive:before,.fi-arrow-down:before,.fi-arrow-left:before,.fi-arrow-right:before,.fi-arrow-up:before,.fi-arrows-compress:before,.fi-arrows-expand:before,.fi-arrows-in:before,.fi-arrows-out:before,.fi-asl:before,.fi-asterisk:before,.fi-at-sign:before,.fi-background-color:before,.fi-battery-empty:before,.fi-battery-full:before,.fi-battery-half:before,.fi-bitcoin-circle:before,.fi-bitcoin:before,.fi-blind:before,.fi-bluetooth:before,.fi-bold:before,.fi-book-bookmark:before,.fi-book:before,.fi-bookmark:before,.fi-braille:before,.fi-burst-new:before,.fi-burst-sale:before,.fi-burst:before,.fi-calendar:before,.fi-camera:before,.fi-check:before,.fi-checkbox:before,.fi-clipboard-notes:before,.fi-clipboard-pencil:before,.fi-clipboard:before,.fi-clock:before,.fi-closed-caption:before,.fi-cloud:before,.fi-comment-minus:before,.fi-comment-quotes:before,.fi-comment-video:before,.fi-comment:before,.fi-comments:before,.fi-compass:before,.fi-contrast:before,.fi-credit-card:before,.fi-crop:before,.fi-crown:before,.fi-css3:before,.fi-database:before,.fi-die-five:before,.fi-die-four:before,.fi-die-one:before,.fi-die-six:before,.fi-die-three:before,.fi-die-two:before,.fi-dislike:before,.fi-dollar-bill:before,.fi-dollar:before,.fi-download:before,.fi-eject:before,.fi-elevator:before,.fi-euro:before,.fi-eye:before,.fi-fast-forward:before,.fi-female-symbol:before,.fi-female:before,.fi-filter:before,.fi-first-aid:before,.fi-flag:before,.fi-folder-add:before,.fi-folder-lock:before,.fi-folder:before,.fi-foot:before,.fi-foundation:before,.fi-graph-bar:before,.fi-graph-horizontal:before,.fi-graph-pie:before,.fi-graph-trend:before,.fi-guide-dog:before,.fi-hearing-aid:before,.fi-heart:before,.fi-home:before,.fi-html5:before,.fi-indent-less:before,.fi-indent-more:before,.fi-info:before,.fi-italic:before,.fi-key:before,.fi-laptop:before,.fi-layout:before,.fi-lightbulb:before,.fi-like:before,.fi-link:before,.fi-list-bullet:before,.fi-list-number:before,.fi-list-thumbnails:before,.fi-list:before,.fi-lock:before,.fi-loop:before,.fi-magnifying-glass:before,.fi-mail:before,.fi-male-female:before,.fi-male-symbol:before,.fi-male:before,.fi-map:before,.fi-marker:before,.fi-megaphone:before,.fi-microphone:before,.fi-minus-circle:before,.fi-minus:before,.fi-mobile-signal:before,.fi-mobile:before,.fi-monitor:before,.fi-mountains:before,.fi-music:before,.fi-next:before,.fi-no-dogs:before,.fi-no-smoking:before,.fi-page-add:before,.fi-page-copy:before,.fi-page-csv:before,.fi-page-delete:before,.fi-page-doc:before,.fi-page-edit:before,.fi-page-export-csv:before,.fi-page-export-doc:before,.fi-page-export-pdf:before,.fi-page-export:before,.fi-page-filled:before,.fi-page-multiple:before,.fi-page-pdf:before,.fi-page-remove:before,.fi-page-search:before,.fi-page:before,.fi-paint-bucket:before,.fi-paperclip:before,.fi-pause:before,.fi-paw:before,.fi-paypal:before,.fi-pencil:before,.fi-photo:before,.fi-play-circle:before,.fi-play-video:before,.fi-play:before,.fi-plus:before,.fi-pound:before,.fi-power:before,.fi-previous:before,.fi-price-tag:before,.fi-pricetag-multiple:before,.fi-print:before,.fi-prohibited:before,.fi-projection-screen:before,.fi-puzzle:before,.fi-quote:before,.fi-record:before,.fi-refresh:before,.fi-results-demographics:before,.fi-results:before,.fi-rewind-ten:before,.fi-rewind:before,.fi-rss:before,.fi-safety-cone:before,.fi-save:before,.fi-share:before,.fi-sheriff-badge:before,.fi-shield:before,.fi-shopping-bag:before,.fi-shopping-cart:before,.fi-shuffle:before,.fi-skull:before,.fi-social-500px:before,.fi-social-adobe:before,.fi-social-amazon:before,.fi-social-android:before,.fi-social-apple:before,.fi-social-behance:before,.fi-social-bing:before,.fi-social-blogger:before,.fi-social-delicious:before,.fi-social-designer-news:before,.fi-social-deviant-art:before,.fi-social-digg:before,.fi-social-dribbble:before,.fi-social-drive:before,.fi-social-dropbox:before,.fi-social-evernote:before,.fi-social-facebook:before,.fi-social-flickr:before,.fi-social-forrst:before,.fi-social-foursquare:before,.fi-social-game-center:before,.fi-social-github:before,.fi-social-google-plus:before,.fi-social-hacker-news:before,.fi-social-hi5:before,.fi-social-instagram:before,.fi-social-joomla:before,.fi-social-lastfm:before,.fi-social-linkedin:before,.fi-social-medium:before,.fi-social-myspace:before,.fi-social-orkut:before,.fi-social-path:before,.fi-social-picasa:before,.fi-social-pinterest:before,.fi-social-rdio:before,.fi-social-reddit:before,.fi-social-skillshare:before,.fi-social-skype:before,.fi-social-smashing-mag:before,.fi-social-snapchat:before,.fi-social-spotify:before,.fi-social-squidoo:before,.fi-social-stack-overflow:before,.fi-social-steam:before,.fi-social-stumbleupon:before,.fi-social-treehouse:before,.fi-social-tumblr:before,.fi-social-twitter:before,.fi-social-vimeo:before,.fi-social-windows:before,.fi-social-xbox:before,.fi-social-yahoo:before,.fi-social-yelp:before,.fi-social-youtube:before,.fi-social-zerply:before,.fi-social-zurb:before,.fi-sound:before,.fi-star:before,.fi-stop:before,.fi-strikethrough:before,.fi-subscript:before,.fi-superscript:before,.fi-tablet-landscape:before,.fi-tablet-portrait:before,.fi-target-two:before,.fi-target:before,.fi-telephone-accessible:before,.fi-telephone:before,.fi-text-color:before,.fi-thumbnails:before,.fi-ticket:before,.fi-torso-business:before,.fi-torso-female:before,.fi-torso:before,.fi-torsos-all-female:before,.fi-torsos-all:before,.fi-torsos-female-male:before,.fi-torsos-male-female:before,.fi-torsos:before,.fi-trash:before,.fi-trees:before,.fi-trophy:before,.fi-underline:before,.fi-universal-access:before,.fi-unlink:before,.fi-unlock:before,.fi-upload-cloud:before,.fi-upload:before,.fi-usb:before,.fi-video:before,.fi-volume-none:before,.fi-volume-strike:before,.fi-volume:before,.fi-web:before,.fi-wheelchair:before,.fi-widget:before,.fi-wrench:before,.fi-x-circle:before,.fi-x:before,.fi-yen:before,.fi-zoom-in:before,.fi-zoom-out:before{font-family:foundation-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.fi-address-book:before{content:"\f100"}.fi-alert:before{content:"\f101"}.fi-align-center:before{content:"\f102"}.fi-align-justify:before{content:"\f103"}.fi-align-left:before{content:"\f104"}.fi-align-right:before{content:"\f105"}.fi-anchor:before{content:"\f106"}.fi-annotate:before{content:"\f107"}.fi-archive:before{content:"\f108"}.fi-arrow-down:before{content:"\f109"}.fi-arrow-left:before{content:"\f10a"}.fi-arrow-right:before{content:"\f10b"}.fi-arrow-up:before{content:"\f10c"}.fi-arrows-compress:before{content:"\f10d"}.fi-arrows-expand:before{content:"\f10e"}.fi-arrows-in:before{content:"\f10f"}.fi-arrows-out:before{content:"\f110"}.fi-asl:before{content:"\f111"}.fi-asterisk:before{content:"\f112"}.fi-at-sign:before{content:"\f113"}.fi-background-color:before{content:"\f114"}.fi-battery-empty:before{content:"\f115"}.fi-battery-full:before{content:"\f116"}.fi-battery-half:before{content:"\f117"}.fi-bitcoin-circle:before{content:"\f118"}.fi-bitcoin:before{content:"\f119"}.fi-blind:before{content:"\f11a"}.fi-bluetooth:before{content:"\f11b"}.fi-bold:before{content:"\f11c"}.fi-book-bookmark:before{content:"\f11d"}.fi-book:before{content:"\f11e"}.fi-bookmark:before{content:"\f11f"}.fi-braille:before{content:"\f120"}.fi-burst-new:before{content:"\f121"}.fi-burst-sale:before{content:"\f122"}.fi-burst:before{content:"\f123"}.fi-calendar:before{content:"\f124"}.fi-camera:before{content:"\f125"}.fi-check:before{content:"\f126"}.fi-checkbox:before{content:"\f127"}.fi-clipboard-notes:before{content:"\f128"}.fi-clipboard-pencil:before{content:"\f129"}.fi-clipboard:before{content:"\f12a"}.fi-clock:before{content:"\f12b"}.fi-closed-caption:before{content:"\f12c"}.fi-cloud:before{content:"\f12d"}.fi-comment-minus:before{content:"\f12e"}.fi-comment-quotes:before{content:"\f12f"}.fi-comment-video:before{content:"\f130"}.fi-comment:before{content:"\f131"}.fi-comments:before{content:"\f132"}.fi-compass:before{content:"\f133"}.fi-contrast:before{content:"\f134"}.fi-credit-card:before{content:"\f135"}.fi-crop:before{content:"\f136"}.fi-crown:before{content:"\f137"}.fi-css3:before{content:"\f138"}.fi-database:before{content:"\f139"}.fi-die-five:before{content:"\f13a"}.fi-die-four:before{content:"\f13b"}.fi-die-one:before{content:"\f13c"}.fi-die-six:before{content:"\f13d"}.fi-die-three:before{content:"\f13e"}.fi-die-two:before{content:"\f13f"}.fi-dislike:before{content:"\f140"}.fi-dollar-bill:before{content:"\f141"}.fi-dollar:before{content:"\f142"}.fi-download:before{content:"\f143"}.fi-eject:before{content:"\f144"}.fi-elevator:before{content:"\f145"}.fi-euro:before{content:"\f146"}.fi-eye:before{content:"\f147"}.fi-fast-forward:before{content:"\f148"}.fi-female-symbol:before{content:"\f149"}.fi-female:before{content:"\f14a"}.fi-filter:before{content:"\f14b"}.fi-first-aid:before{content:"\f14c"}.fi-flag:before{content:"\f14d"}.fi-folder-add:before{content:"\f14e"}.fi-folder-lock:before{content:"\f14f"}.fi-folder:before{content:"\f150"}.fi-foot:before{content:"\f151"}.fi-foundation:before{content:"\f152"}.fi-graph-bar:before{content:"\f153"}.fi-graph-horizontal:before{content:"\f154"}.fi-graph-pie:before{content:"\f155"}.fi-graph-trend:before{content:"\f156"}.fi-guide-dog:before{content:"\f157"}.fi-hearing-aid:before{content:"\f158"}.fi-heart:before{content:"\f159"}.fi-home:before{content:"\f15a"}.fi-html5:before{content:"\f15b"}.fi-indent-less:before{content:"\f15c"}.fi-indent-more:before{content:"\f15d"}.fi-info:before{content:"\f15e"}.fi-italic:before{content:"\f15f"}.fi-key:before{content:"\f160"}.fi-laptop:before{content:"\f161"}.fi-layout:before{content:"\f162"}.fi-lightbulb:before{content:"\f163"}.fi-like:before{content:"\f164"}.fi-link:before{content:"\f165"}.fi-list-bullet:before{content:"\f166"}.fi-list-number:before{content:"\f167"}.fi-list-thumbnails:before{content:"\f168"}.fi-list:before{content:"\f169"}.fi-lock:before{content:"\f16a"}.fi-loop:before{content:"\f16b"}.fi-magnifying-glass:before{content:"\f16c"}.fi-mail:before{content:"\f16d"}.fi-male-female:before{content:"\f16e"}.fi-male-symbol:before{content:"\f16f"}.fi-male:before{content:"\f170"}.fi-map:before{content:"\f171"}.fi-marker:before{content:"\f172"}.fi-megaphone:before{content:"\f173"}.fi-microphone:before{content:"\f174"}.fi-minus-circle:before{content:"\f175"}.fi-minus:before{content:"\f176"}.fi-mobile-signal:before{content:"\f177"}.fi-mobile:before{content:"\f178"}.fi-monitor:before{content:"\f179"}.fi-mountains:before{content:"\f17a"}.fi-music:before{content:"\f17b"}.fi-next:before{content:"\f17c"}.fi-no-dogs:before{content:"\f17d"}.fi-no-smoking:before{content:"\f17e"}.fi-page-add:before{content:"\f17f"}.fi-page-copy:before{content:"\f180"}.fi-page-csv:before{content:"\f181"}.fi-page-delete:before{content:"\f182"}.fi-page-doc:before{content:"\f183"}.fi-page-edit:before{content:"\f184"}.fi-page-export-csv:before{content:"\f185"}.fi-page-export-doc:before{content:"\f186"}.fi-page-export-pdf:before{content:"\f187"}.fi-page-export:before{content:"\f188"}.fi-page-filled:before{content:"\f189"}.fi-page-multiple:before{content:"\f18a"}.fi-page-pdf:before{content:"\f18b"}.fi-page-remove:before{content:"\f18c"}.fi-page-search:before{content:"\f18d"}.fi-page:before{content:"\f18e"}.fi-paint-bucket:before{content:"\f18f"}.fi-paperclip:before{content:"\f190"}.fi-pause:before{content:"\f191"}.fi-paw:before{content:"\f192"}.fi-paypal:before{content:"\f193"}.fi-pencil:before{content:"\f194"}.fi-photo:before{content:"\f195"}.fi-play-circle:before{content:"\f196"}.fi-play-video:before{content:"\f197"}.fi-play:before{content:"\f198"}.fi-plus:before{content:"\f199"}.fi-pound:before{content:"\f19a"}.fi-power:before{content:"\f19b"}.fi-previous:before{content:"\f19c"}.fi-price-tag:before{content:"\f19d"}.fi-pricetag-multiple:before{content:"\f19e"}.fi-print:before{content:"\f19f"}.fi-prohibited:before{content:"\f1a0"}.fi-projection-screen:before{content:"\f1a1"}.fi-puzzle:before{content:"\f1a2"}.fi-quote:before{content:"\f1a3"}.fi-record:before{content:"\f1a4"}.fi-refresh:before{content:"\f1a5"}.fi-results-demographics:before{content:"\f1a6"}.fi-results:before{content:"\f1a7"}.fi-rewind-ten:before{content:"\f1a8"}.fi-rewind:before{content:"\f1a9"}.fi-rss:before{content:"\f1aa"}.fi-safety-cone:before{content:"\f1ab"}.fi-save:before{content:"\f1ac"}.fi-share:before{content:"\f1ad"}.fi-sheriff-badge:before{content:"\f1ae"}.fi-shield:before{content:"\f1af"}.fi-shopping-bag:before{content:"\f1b0"}.fi-shopping-cart:before{content:"\f1b1"}.fi-shuffle:before{content:"\f1b2"}.fi-skull:before{content:"\f1b3"}.fi-social-500px:before{content:"\f1b4"}.fi-social-adobe:before{content:"\f1b5"}.fi-social-amazon:before{content:"\f1b6"}.fi-social-android:before{content:"\f1b7"}.fi-social-apple:before{content:"\f1b8"}.fi-social-behance:before{content:"\f1b9"}.fi-social-bing:before{content:"\f1ba"}.fi-social-blogger:before{content:"\f1bb"}.fi-social-delicious:before{content:"\f1bc"}.fi-social-designer-news:before{content:"\f1bd"}.fi-social-deviant-art:before{content:"\f1be"}.fi-social-digg:before{content:"\f1bf"}.fi-social-dribbble:before{content:"\f1c0"}.fi-social-drive:before{content:"\f1c1"}.fi-social-dropbox:before{content:"\f1c2"}.fi-social-evernote:before{content:"\f1c3"}.fi-social-facebook:before{content:"\f1c4"}.fi-social-flickr:before{content:"\f1c5"}.fi-social-forrst:before{content:"\f1c6"}.fi-social-foursquare:before{content:"\f1c7"}.fi-social-game-center:before{content:"\f1c8"}.fi-social-github:before{content:"\f1c9"}.fi-social-google-plus:before{content:"\f1ca"}.fi-social-hacker-news:before{content:"\f1cb"}.fi-social-hi5:before{content:"\f1cc"}.fi-social-instagram:before{content:"\f1cd"}.fi-social-joomla:before{content:"\f1ce"}.fi-social-lastfm:before{content:"\f1cf"}.fi-social-linkedin:before{content:"\f1d0"}.fi-social-medium:before{content:"\f1d1"}.fi-social-myspace:before{content:"\f1d2"}.fi-social-orkut:before{content:"\f1d3"}.fi-social-path:before{content:"\f1d4"}.fi-social-picasa:before{content:"\f1d5"}.fi-social-pinterest:before{content:"\f1d6"}.fi-social-rdio:before{content:"\f1d7"}.fi-social-reddit:before{content:"\f1d8"}.fi-social-skillshare:before{content:"\f1d9"}.fi-social-skype:before{content:"\f1da"}.fi-social-smashing-mag:before{content:"\f1db"}.fi-social-snapchat:before{content:"\f1dc"}.fi-social-spotify:before{content:"\f1dd"}.fi-social-squidoo:before{content:"\f1de"}.fi-social-stack-overflow:before{content:"\f1df"}.fi-social-steam:before{content:"\f1e0"}.fi-social-stumbleupon:before{content:"\f1e1"}.fi-social-treehouse:before{content:"\f1e2"}.fi-social-tumblr:before{content:"\f1e3"}.fi-social-twitter:before{content:"\f1e4"}.fi-social-vimeo:before{content:"\f1e5"}.fi-social-windows:before{content:"\f1e6"}.fi-social-xbox:before{content:"\f1e7"}.fi-social-yahoo:before{content:"\f1e8"}.fi-social-yelp:before{content:"\f1e9"}.fi-social-youtube:before{content:"\f1ea"}.fi-social-zerply:before{content:"\f1eb"}.fi-social-zurb:before{content:"\f1ec"}.fi-sound:before{content:"\f1ed"}.fi-star:before{content:"\f1ee"}.fi-stop:before{content:"\f1ef"}.fi-strikethrough:before{content:"\f1f0"}.fi-subscript:before{content:"\f1f1"}.fi-superscript:before{content:"\f1f2"}.fi-tablet-landscape:before{content:"\f1f3"}.fi-tablet-portrait:before{content:"\f1f4"}.fi-target-two:before{content:"\f1f5"}.fi-target:before{content:"\f1f6"}.fi-telephone-accessible:before{content:"\f1f7"}.fi-telephone:before{content:"\f1f8"}.fi-text-color:before{content:"\f1f9"}.fi-thumbnails:before{content:"\f1fa"}.fi-ticket:before{content:"\f1fb"}.fi-torso-business:before{content:"\f1fc"}.fi-torso-female:before{content:"\f1fd"}.fi-torso:before{content:"\f1fe"}.fi-torsos-all-female:before{content:"\f1ff"}.fi-torsos-all:before{content:"\f200"}.fi-torsos-female-male:before{content:"\f201"}.fi-torsos-male-female:before{content:"\f202"}.fi-torsos:before{content:"\f203"}.fi-trash:before{content:"\f204"}.fi-trees:before{content:"\f205"}.fi-trophy:before{content:"\f206"}.fi-underline:before{content:"\f207"}.fi-universal-access:before{content:"\f208"}.fi-unlink:before{content:"\f209"}.fi-unlock:before{content:"\f20a"}.fi-upload-cloud:before{content:"\f20b"}.fi-upload:before{content:"\f20c"}.fi-usb:before{content:"\f20d"}.fi-video:before{content:"\f20e"}.fi-volume-none:before{content:"\f20f"}.fi-volume-strike:before{content:"\f210"}.fi-volume:before{content:"\f211"}.fi-web:before{content:"\f212"}.fi-wheelchair:before{content:"\f213"}.fi-widget:before{content:"\f214"}.fi-wrench:before{content:"\f215"}.fi-x-circle:before{content:"\f216"}.fi-x:before{content:"\f217"}.fi-yen:before{content:"\f218"}.fi-zoom-in:before{content:"\f219"}.fi-zoom-out:before{content:"\f21a"} \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/css/types/foundation-icons.svg b/vendor/kucrut/icon-picker/css/types/foundation-icons.svg new file mode 100644 index 0000000000..4e014ff890 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/foundation-icons.svg @@ -0,0 +1,970 @@ + + + + + +Created by FontForge 20120731 at Fri Aug 23 09:25:55 2013 + By Jordan Humphreys +Created by Jordan Humphreys with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/kucrut/icon-picker/css/types/foundation-icons.ttf b/vendor/kucrut/icon-picker/css/types/foundation-icons.ttf new file mode 100644 index 0000000000..6cce217ddc Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/foundation-icons.ttf differ diff --git a/vendor/kucrut/icon-picker/css/types/foundation-icons.woff b/vendor/kucrut/icon-picker/css/types/foundation-icons.woff new file mode 100644 index 0000000000..e2cfe25dd3 Binary files /dev/null and b/vendor/kucrut/icon-picker/css/types/foundation-icons.woff differ diff --git a/vendor/kucrut/icon-picker/css/types/genericons.css b/vendor/kucrut/icon-picker/css/types/genericons.css new file mode 100644 index 0000000000..cb3185f820 --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/genericons.css @@ -0,0 +1,262 @@ +/** + + Genericons + +*/ + + +/* IE8 and below use EOT and allow cross-site embedding. + IE9 uses WOFF which is base64 encoded to allow cross-site embedding. + So unfortunately, IE9 will throw a console error, but it'll still work. + When the font is base64 encoded, cross-site embedding works in Firefox */ +@font-face { + font-family: "Genericons"; + src: url("./Genericons.eot?") format("embedded-opentype"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "Genericons"; + src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), + url("./Genericons.ttf") format("truetype"), + url("./Genericons.svg#Genericons") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "Genericons"; + src: url("./Genericons.svg#Genericons") format("svg"); + } +} + + +/** + * All Genericons + */ + +.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: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + speak: none; +} + + +/** + * Helper classes + */ + +.genericon-rotate-90 { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); +} + +.genericon-rotate-180 { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); +} + +.genericon-rotate-270 { + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} + +.genericon-flip-horizontal { + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.genericon-flip-vertical { + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} + + +/** + * Individual icons + */ + +.genericon-404:before { content: "\f423"; } +.genericon-activity:before { content: "\f508"; } +.genericon-anchor:before { content: "\f509"; } +.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-bug:before { content: "\f50a"; } +.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-download:before { content: "\f50b"; } +.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-handset:before { content: "\f50c"; } +.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-microphone:before { content: "\f50d"; } +.genericon-minimize:before { content: "\f421"; } +.genericon-minus:before { content: "\f50e"; } +.genericon-month:before { content: "\f307"; } +.genericon-move:before { content: "\f50f"; } +.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-plus:before { content: "\f510"; } +.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-rating-empty:before { content: "\f511"; } +.genericon-rating-full:before { content: "\f512"; } +.genericon-rating-half:before { content: "\f513"; } +.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-shuffle:before { content: "\f514"; } +.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-spotify:before { content: "\f515"; } +.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-twitch:before { content: "\f516"; } +.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-videocamera:before { content: "\f517"; } +.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"; } + + + + diff --git a/vendor/kucrut/icon-picker/css/types/genericons.min.css b/vendor/kucrut/icon-picker/css/types/genericons.min.css new file mode 100644 index 0000000000..cc2d6b989e --- /dev/null +++ b/vendor/kucrut/icon-picker/css/types/genericons.min.css @@ -0,0 +1 @@ +@font-face{font-family:Genericons;src:url(./Genericons.eot?) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Genericons;src:url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(./Genericons.ttf) format("truetype"),url(./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(./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-rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.genericon-rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.genericon-rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.genericon-flip-horizontal{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.genericon-flip-vertical{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.genericon-404:before{content:"\f423"}.genericon-activity:before{content:"\f508"}.genericon-anchor:before{content:"\f509"}.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-bug:before{content:"\f50a"}.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-download:before{content:"\f50b"}.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-handset:before{content:"\f50c"}.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-microphone:before{content:"\f50d"}.genericon-minimize:before{content:"\f421"}.genericon-minus:before{content:"\f50e"}.genericon-month:before{content:"\f307"}.genericon-move:before{content:"\f50f"}.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-plus:before{content:"\f510"}.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-rating-empty:before{content:"\f511"}.genericon-rating-full:before{content:"\f512"}.genericon-rating-half:before{content:"\f513"}.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-shuffle:before{content:"\f514"}.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-spotify:before{content:"\f515"}.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-twitch:before{content:"\f516"}.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-videocamera:before{content:"\f517"}.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"} \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/icon-picker.php b/vendor/kucrut/icon-picker/icon-picker.php new file mode 100644 index 0000000000..e414ce8b18 --- /dev/null +++ b/vendor/kucrut/icon-picker/icon-picker.php @@ -0,0 +1,340 @@ + + * + * + * Plugin Name: Icon Picker + * Plugin URI: http://kucrut.org/ + * Description: Pick an icon of your choice. + * Version: 0.5.0 + * Author: Dzikri Aziz + * Author URI: http://kucrut.org/ + * License: GPLv2 + * Text Domain: icon-picker + * Domain Path: /languages + */ + +final class Icon_Picker { + + const VERSION = '0.5.0'; + + /** + * Icon_Picker singleton + * + * @static + * @since 0.1.0 + * @access protected + * @var Icon_Picker + */ + protected static $instance; + + /** + * Plugin directory path + * + * @access protected + * @since 0.1.0 + * @var array + */ + protected $dir; + + /** + * Plugin directory url path + * + * @since 0.1.0 + * @access protected + * @var array + */ + protected $url; + + /** + * Icon types registry + * + * @since 0.1.0 + * @access protected + * @var Icon_Picker_Types_Registry + */ + protected $registry; + + /** + * Loader + * + * @since 0.1.0 + * @access protected + * @var Icon_Picker_Loader + */ + protected $loader; + + /** + * Whether the functionality is loaded on admin + * + * @since 0.1.0 + * @access protected + * @var bool + */ + protected $is_admin_loaded = false; + + /** + * Default icon types + * + * @since 0.1.0 + * @access protected + * @var array + */ + protected $default_types = array( + 'dashicons' => 'Dashicons', + 'elusive' => 'Elusive', + 'fa' => 'Font_Awesome', + 'foundation-icons' => 'Foundation', + 'genericon' => 'Genericons', + 'image' => 'Image', + 'svg' => 'Svg', + ); + + + /** + * Setter magic + * + * @since 0.1.0 + * @param string $name Property name. + * @return bool + */ + public function __isset( $name ) { + return isset( $this->$name ); + } + + + /** + * Getter magic + * + * @since 0.1.0 + * @param string $name Property name. + * @return mixed NULL if attribute doesn't exist. + */ + public function __get( $name ) { + if ( isset( $this->$name ) ) { + return $this->$name; + } + + return null; + } + + + /** + * Get instance + * + * @since 0.1.0 + * @param array $args Arguments {@see Icon_Picker::__construct()}. + * @return Icon_Picker + */ + public static function instance( $args = array() ) { + if ( is_null( self::$instance ) ) { + self::$instance = new self( $args ); + } + + return self::$instance; + } + + + /** + * Constructor + * + * @since 0.1.0 + * @access protected + * @param array $args { + * Optional. Arguments to override class property defaults. + * + * @type string $dir Plugin directory path (without trailing slash). + * @type string $url Plugin directory url path (without trailing slash). + * } + * @return Icon_Picker + */ + protected function __construct( $args = array() ) { + $defaults = array( + 'dir' => untrailingslashit( plugin_dir_path( __FILE__ ) ), + 'url' => untrailingslashit( plugin_dir_url( __FILE__ ) ), + ); + + $args = wp_parse_args( $args, $defaults ); + $keys = array_keys( get_object_vars( $this ) ); + + // Disallow. + unset( $args['registry'] ); + unset( $args['loader'] ); + unset( $args['is_admin_loaded'] ); + + foreach ( $keys as $key ) { + if ( isset( $args[ $key ] ) ) { + $this->$key = $args[ $key ]; + } + } + + $locale = apply_filters( 'plugin_locale', get_locale(), 'icon-picker' ); + + load_textdomain( 'icon-picker', WP_LANG_DIR . "/icon-picker/icon-picker-{$locale}.mo" ); + load_plugin_textdomain( 'icon-picker', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); + + add_action( 'wp_loaded', array( $this, 'init' ) ); + } + + + /** + * Register icon types + * + * @since 0.1.0 + * @wp_hook action wp_loaded + * @return void + */ + public function init() { + // Initialize icon types registry. + $this->init_registry(); + + // Initialize loader. + $this->init_loader(); + + // Initialize field. + $this->init_field(); + + /** + * Fires when Icon Picker is ready + * + * @since 0.1.0 + * @param Icon_Picker $this Icon_Picker instance. + */ + do_action( 'icon_picker_init', $this ); + } + + + /** + * Initialize icon types registry + * + * @since 0.1.0 + * @access protected + * @return void + */ + protected function init_registry() { + require_once "{$this->dir}/includes/registry.php"; + $this->registry = Icon_Picker_Types_Registry::instance(); + + $this->register_default_types(); + + /** + * Fires when Icon Picker's Registry is ready and the default types are registered. + * + * @since 0.1.0 + * @param Icon_Picker $this Icon_Picker instance. + */ + do_action( 'icon_picker_types_registry_ready', $this ); + } + + + /** + * Register default icon types + * + * @since 0.1.0 + * @access protected + */ + protected function register_default_types() { + require_once "{$this->dir}/includes/fontpack.php"; + Icon_Picker_Fontpack::instance(); + + /** + * Allow themes/plugins to disable one or more default types + * + * @since 0.1.0 + * @param array $default_types Default icon types. + */ + $default_types = array_filter( (array) apply_filters( 'icon_picker_default_types', $this->default_types ) ); + + /** + * Validate filtered default types + */ + $default_types = array_intersect( $this->default_types, $default_types ); + + if ( empty( $default_types ) ) { + return; + } + + foreach ( $default_types as $filename => $class_suffix ) { + $class_name = "Icon_Picker_Type_{$class_suffix}"; + + require_once "{$this->dir}/includes/types/{$filename}.php"; + $this->registry->add( new $class_name() ); + } + } + + + /** + * Initialize loader + * + * @since 0.1.0 + * @access protected + * @return void + */ + protected function init_loader() { + require_once "{$this->dir}/includes/loader.php"; + $this->loader = Icon_Picker_Loader::instance(); + + /** + * Fires when Icon Picker's Registry is ready and the default types are registered. + * + * @since 0.1.0 + * @param Icon_Picker $this Icon_Picker instance. + */ + do_action( 'icon_picker_loader_ready', $this ); + } + + + /** + * Initialize field functionalities + * + * @since 0.2.0 + * @access protected + */ + protected function init_field() { + require_once "{$this->dir}/includes/fields/base.php"; + + add_filter( 'cmb_field_types', array( $this, 'register_cmb_field' ) ); + } + + + /** + * Register the field for Custom Meta Boxes + * + * @since 0.2.0 + * @wp_hook filter cmb_field_types + * @link https://github.com/humanmade/Custom-Meta-Boxes/ Custom Meta Boxes + * + * @param array $field_types Available CMB field types. + * + * @return array + */ + public function register_cmb_field( $field_types ) { + require_once "{$this->dir}/includes/fields/cmb.php"; + + $field_types['icon'] = 'Icon_Picker_Field_Cmb'; + + return $field_types; + } + + + /** + * Load icon picker functionality on an admin page + * + * @since 0.1.0 + * @return void + */ + public function load() { + if ( true === $this->is_admin_loaded ) { + return; + } + + $this->loader->load(); + $this->is_admin_loaded = true; + } +} +add_action( 'plugins_loaded', array( 'Icon_Picker', 'instance' ), 7 ); diff --git a/vendor/kucrut/icon-picker/includes/fields/base.php b/vendor/kucrut/icon-picker/includes/fields/base.php new file mode 100644 index 0000000000..2049dbaa8c --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/fields/base.php @@ -0,0 +1,104 @@ + '', + 'name' => '', + 'value' => array( + 'type' => '', + 'icon' => '', + ), + 'select' => sprintf( '%s', esc_html__( 'Select Icon', 'icon-picker-field' ) ), + 'remove' => sprintf( '', esc_html__( 'Remove', 'icon-picker-field' ) ), + ); + + $args = wp_parse_args( $args, $defaults ); + $args['value'] = wp_parse_args( $args['value'], $defaults['value'] ); + + $field = sprintf( '
', $args['id'] ); + $field .= $args['select']; + $field .= $args['remove']; + + foreach ( $args['value'] as $key => $value ) { + $field .= sprintf( + '', + esc_attr( "{$args['id']}-{$key}" ), + esc_attr( "{$args['name']}[{$key}]" ), + esc_attr( "ipf-{$key}" ), + esc_attr( $value ) + ); + } + + // This won't be saved. It's here for the preview. + $field .= sprintf( + '', + esc_attr( icon_picker_get_icon_url( $args['value']['type'], $args['value']['icon'] ) ) + ); + $field .= '
'; + + if ( $echo ) { + echo $field; // xss ok + } else { + return $field; + } +} + + +// Add-ons for other plugins. + diff --git a/vendor/kucrut/icon-picker/includes/fields/cmb.php b/vendor/kucrut/icon-picker/includes/fields/cmb.php new file mode 100644 index 0000000000..b9a144a981 --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/fields/cmb.php @@ -0,0 +1,48 @@ +load(); + } + + /** + * Parse save values + * + * When used as a sub-field of a `group` field, wrap the values with array. + * + * @since 0.1.1 + */ + public function parse_save_values() { + if ( ! empty( $this->parent ) ) { + $this->values = array( $this->values ); + } + } + + /** + * Display the field + * + * @since 0.1.0 + * @see {CMB_Field::html()} + */ + public function html() { + icon_picker_field( array( + 'id' => $this->id, + 'name' => $this->get_the_name_attr(), + 'value' => $this->get_value(), + ) ); + } +} diff --git a/vendor/kucrut/icon-picker/includes/fontpack.php b/vendor/kucrut/icon-picker/includes/fontpack.php new file mode 100644 index 0000000000..09bef30a6e --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/fontpack.php @@ -0,0 +1,285 @@ + + */ + +final class Icon_Picker_Fontpack { + + /** + * Icon_Picker_Fontpack singleton + * + * @static + * @since 0.1.0 + * @access protected + * @var Icon_Picker_Fontpack + */ + protected static $instance; + + /** + * Fontpack directory path + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $dir; + + /** + * Fontpack directory url path + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $url; + + /** + * Error messages + * + * @since 0.1.0 + * @access protected + * @var array + */ + protected $messages = array(); + + /** + * Icon packs + * + * @since 0.1.0 + * @access protected + * @var array + */ + protected $packs = array(); + + + /** + * Get instance + * + * @static + * @since 0.1.0 + * @return Icon_Picker_Fontpack + */ + public static function instance() { + if ( is_null( self::$instance ) ) { + self::$instance = new self(); + } + + return self::$instance; + } + + + /** + * Getter magic + * + * @since 0.1.0 + * @param string $name Property name. + * @return mixed NULL if attribute doesn't exist. + */ + public function __get( $name ) { + if ( isset( $this->$name ) ) { + return $this->$name; + } + + return null; + } + + + /** + * Setter magic + * + * @since 0.1.0 + * @return bool + */ + public function __isset( $name ) { + return isset( $this->$name ); + } + + + /** + * Constructor + * + * @since 0.1.0 + * @access protected + * @return Icon_Picker_Fontpack + */ + protected function __construct() { + /** + * Allow different system path for fontpacks + * + * @since 0.1.0 + * @param string $dir Directory path, defaults to /wp-content/fontpacks. + */ + $this->dir = apply_filters( 'icon_picker_fontpacks_dir_path', WP_CONTENT_DIR . '/fontpacks' ); + + if ( ! is_readable( $this->dir ) ) { + return; + } + + /** + * Allow different URL path for fontpacks + * + * @since 0.4.0 + * @param string $url URL path, defaults to /wp-content/fontpacks + */ + $this->url = apply_filters( 'icon_picker_fontpacks_dir_url', WP_CONTENT_URL . '/fontpacks' ); + + $this->messages = array( + 'no_config' => __( 'Icon Picker: %1$s was not found in %2$s.', 'icon-picker' ), + 'config_error' => __( 'Icon Picker: %s contains an error or more.', 'icon-picker' ), + 'invalid' => __( 'Icon Picker: %1$s is not set or invalid in %2$s.', 'icon-picker' ), + 'duplicate' => __( 'Icon Picker: %1$s is already registered. Please check your font pack config file: %2$s.', 'icon-picker' ), + ); + + $this->collect_packs(); + $this->register_packs(); + } + + + /** + * Collect icon packs + * + * @since 0.1.0 + * @access protected + * @return void + */ + protected function collect_packs() { + $iterator = new DirectoryIterator( $this->dir ); + + foreach ( $iterator as $pack_dir ) { + if ( $pack_dir->isDot() || ! $pack_dir->isDir() || ! $pack_dir->isReadable() ) { + continue; + } + + $pack_dirname = $pack_dir->getFilename(); + $pack_data = $this->get_pack_data( $pack_dir ); + + if ( ! empty( $pack_data ) ) { + $this->packs[ $pack_dirname ] = $pack_data; + } + } + } + + + /** + * Register icon packs + * + * @since 0.1.0 + * @access protected + * @return void + */ + protected function register_packs() { + if ( empty( $this->packs ) ) { + return; + } + + $icon_picker = Icon_Picker::instance(); + require_once "{$icon_picker->dir}/includes/types/fontello.php"; + + foreach ( $this->packs as $pack_data ) { + $icon_picker->registry->add( new Icon_Picker_Type_Fontello( $pack_data ) ); + } + } + + + /** + * Get icon pack data + * + * @since 0.1.0 + * @access protected + * @param DirectoryIterator $pack_dir Icon pack directory object. + * @return array Icon pack data array or FALSE. + */ + protected function get_pack_data( DirectoryIterator $pack_dir ) { + $pack_dirname = $pack_dir->getFilename(); + $pack_path = $pack_dir->getPathname(); + $cache_id = "icon_picker_fontpack_{$pack_dirname}"; + $cache_data = get_transient( $cache_id ); + $config_file = "{$pack_path}/config.json"; + + if ( false !== $cache_data && $cache_data['version'] === $pack_dir->getMTime() ) { + return $cache_data; + } + + // Make sure the config file exists and is readable. + if ( ! is_readable( $config_file ) ) { + trigger_error( + sprintf( + esc_html( $this->messages['no_config'] ), + 'config.json', + sprintf( '%s', esc_html( $pack_path ) ) + ) + ); + + return false; + } + + $config = json_decode( file_get_contents( $config_file ), true ); + $errors = json_last_error(); + + if ( ! empty( $errors ) ) { + trigger_error( + sprintf( + esc_html( $this->messages['config_error'] ), + sprintf( '%s/config.json', esc_html( $pack_path ) ) + ) + ); + + return false; + } + + $keys = array( 'name', 'glyphs', 'css_prefix_text' ); + $items = array(); + + // Check each required config. + foreach ( $keys as $key ) { + if ( empty( $config[ $key ] ) ) { + trigger_error( + sprintf( + esc_html( $this->messages['invalid'] ), + sprintf( '%s', esc_html( $key ) ), + esc_html( $config_file ) + ) + ); + + return false; + } + } + + // Bail if no glyphs found. + if ( ! is_array( $config['glyphs'] ) || empty( $config['glyphs'] ) ) { + return false; + } + + foreach ( $config['glyphs'] as $glyph ) { + if ( ! empty( $glyph['css'] ) ) { + $items[] = array( + 'id' => $config['css_prefix_text'] . $glyph['css'], + 'name' => $glyph['css'], + ); + } + } + + if ( empty( $items ) ) { + return false; + } + + $pack_data = array( + 'id' => "pack-{$config['name']}", + 'name' => sprintf( __( 'Pack: %s', 'icon-picker' ), $config['name'] ), + 'version' => $pack_dir->getMTime(), + 'items' => $items, + 'stylesheet_uri' => "{$this->url}/{$pack_dirname}/css/{$config['name']}.css", + 'dir' => "{$this->dir}/{$pack_dirname}", + 'url' => "{$this->url}/{$pack_dirname}", + ); + + set_transient( $cache_id, $pack_data, DAY_IN_SECONDS ); + + return $pack_data; + } +} diff --git a/vendor/kucrut/icon-picker/includes/loader.php b/vendor/kucrut/icon-picker/includes/loader.php new file mode 100644 index 0000000000..46827ab161 --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/loader.php @@ -0,0 +1,335 @@ + + */ + +final class Icon_Picker_Loader { + + /** + * Icon_Picker_Loader singleton + * + * @static + * @since 0.1.0 + * @access protected + * @var Icon_Picker_Loader + */ + protected static $instance; + + /** + * Script IDs + * + * @since 0.1.0 + * @access protected + * @var array + */ + protected $script_ids = array(); + + /** + * Stylesheet IDs + * + * @since 0.1.0 + * @access protected + * @var array + */ + protected $style_ids = array(); + + /** + * Printed media templates + * + * @since 0.1.0 + * @access protected + * @var array + */ + protected $printed_templates = array(); + + + /** + * Setter magic + * + * @since 0.1.0 + * @param string $name Property name. + * @return bool + */ + public function __isset( $name ) { + return isset( $this->$name ); + } + + + /** + * Getter magic + * + * @since 0.1.0 + * @param string $name Property name. + * @return mixed NULL if attribute doesn't exist. + */ + public function __get( $name ) { + if ( isset( $this->$name ) ) { + return $this->$name; + } + + return null; + } + + + /** + * Get instance + * + * @since 0.1.0 + * @return Icon_Picker_Loader + */ + public static function instance() { + if ( is_null( self::$instance ) ) { + self::$instance = new self(); + } + + return self::$instance; + } + + + /** + * Constructor + * + * @since 0.1.0 + * @access protected + */ + protected function __construct() { + $this->register_assets(); + + add_filter( 'media_view_strings', array( $this, '_media_view_strings' ) ); + + /** + * Fires when Icon Picker loader is ready + * + * @since 0.1.0 + * @param Icon_Picker_Loader $this Icon_Picker_Loader instance. + */ + do_action( 'icon_picker_loader_init', $this ); + } + + + /** + * Add script + * + * @since 0.1.0 + * @param string $script_id Script ID. + * @return bool + */ + public function add_script( $script_id ) { + if ( wp_script_is( $script_id, 'registered' ) ) { + $this->script_ids[] = $script_id; + + return true; + } + + return false; + } + + + /** + * Add stylesheet + * + * @since 0.1.0 + * @param string $stylesheet_id Stylesheet ID. + * @return bool + */ + public function add_style( $stylesheet_id ) { + if ( wp_style_is( $stylesheet_id, 'registered' ) ) { + $this->style_ids[] = $stylesheet_id; + + return true; + } + + return false; + } + + + /** + * Register scripts & styles + * + * @since 0.1.0 + * @since 0.5.0 Use webpack dev server's URL as the asset URL. + * @access protected + * @return void + */ + protected function register_assets() { + $icon_picker = Icon_Picker::instance(); + + if ( defined( 'ICON_PICKER_SCRIPT_DEBUG' ) && ICON_PICKER_SCRIPT_DEBUG ) { + $assets_url = '//localhost:8080'; + $suffix = ''; + } else { + $assets_url = $icon_picker->url; + $suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min'; + } + + wp_register_script( + 'icon-picker', + "{$assets_url}/js/icon-picker{$suffix}.js", + array( 'media-views' ), + Icon_Picker::VERSION, + true + ); + $this->add_script( 'icon-picker' ); + + wp_register_style( + 'icon-picker', + "{$icon_picker->url}/css/icon-picker{$suffix}.css", + false, + Icon_Picker::VERSION + ); + $this->add_style( 'icon-picker' ); + } + + + /** + * Load admin functionalities + * + * @since 0.1.0 + * @return void + */ + public function load() { + if ( ! is_admin() ) { + _doing_it_wrong( + __METHOD__, + 'It should only be called on admin pages.', + esc_html( Icon_Picker::VERSION ) + ); + + return; + } + + if ( ! did_action( 'icon_picker_loader_init' ) ) { + _doing_it_wrong( + __METHOD__, + sprintf( + 'It should not be called until the %s hook.', + 'icon_picker_loader_init' + ), + esc_html( Icon_Picker::VERSION ) + ); + + return; + } + + add_action( 'admin_enqueue_scripts', array( $this, '_enqueue_assets' ) ); + add_action( 'print_media_templates', array( $this, '_media_templates' ) ); + } + + + /** + * Filter media view strings + * + * @since 0.1.0 + * @wp_hook filter media_view_strings + * + * @param array $strings Media view strings. + * + * @return array + */ + public function _media_view_strings( $strings ) { + $strings['iconPicker'] = array( + 'frameTitle' => __( 'Icon Picker', 'icon-picker' ), + 'allFilter' => __( 'All', 'icon-picker' ), + 'selectIcon' => __( 'Select Icon', 'icon-picker' ), + ); + + return $strings; + } + + + /** + * Enqueue scripts & styles + * + * @since 0.1.0 + * @wp_hook action admin_enqueue_scripts + * @return void + */ + public function _enqueue_assets() { + $icon_picker = Icon_Picker::instance(); + + wp_localize_script( + 'icon-picker', + 'iconPicker', + array( + 'types' => $icon_picker->registry->get_types_for_js(), + ) + ); + + // Some pages don't call this by default, so let's make sure. + wp_enqueue_media(); + + foreach ( $this->script_ids as $script_id ) { + wp_enqueue_script( $script_id ); + } + + foreach ( $this->style_ids as $style_id ) { + wp_enqueue_style( $style_id ); + } + + /** + * Fires when admin functionality is loaded + * + * @since 0.1.0 + * @param Icon_Picker $icon_picker Icon_Picker instance. + */ + do_action( 'icon_picker_admin_loaded', $icon_picker ); + } + + + /** + * Media templates + * + * @since 0.1.0 + * @wp_hook action print_media_templates + * @return void + */ + public function _media_templates() { + $icon_picker = Icon_Picker::instance(); + + foreach ( $icon_picker->registry->types as $type ) { + if ( empty( $type->templates ) ) { + continue; + } + + $template_id_prefix = "tmpl-iconpicker-{$type->template_id}"; + if ( in_array( $template_id_prefix, $this->printed_templates, true ) ) { + continue; + } + + foreach ( $type->templates as $template_id_suffix => $template ) { + $this->_print_template( "{$template_id_prefix}-{$template_id_suffix}", $template ); + } + + $this->printed_templates[] = $template_id_prefix; + } + + /** + * Fires after all media templates have been printed + * + * @since 0.1.0 + * @param Icon_Picker $icon_picker Icon Picker instance. + */ + do_action( 'icon_picker_print_media_templates', $icon_picker ); + } + + + /** + * Print media template + * + * @since 0.1.0 + * @param string $id Template ID. + * @param string $template Media template HTML. + * @return void + */ + protected function _print_template( $id, $template ) { + ?> + + + */ + +final class Icon_Picker_Types_Registry { + + /** + * Icon_Picker_Types_Registry singleton + * + * @static + * @since 0.1.0 + * @access protected + * @var Icon_Picker_Types_Registry + */ + protected static $instance; + + /** + * Base icon type class name + * + * @access protected + * @since 0.1.0 + * @var string + */ + protected $base_class = 'Icon_Picker_Type'; + + /** + * All types + * + * @access protected + * @since 0.1.0 + * @var array + */ + protected $types = array(); + + + /** + * Get instance + * + * @static + * @since 0.1.0 + * @param array $args Arguments. + * + * @return Icon_Picker_Types_Registry + */ + public static function instance( $args = array() ) { + if ( is_null( self::$instance ) ) { + self::$instance = new self( $args ); + } + + return self::$instance; + } + + + /** + * Getter magic + * + * @since 0.1.0 + * @param string $name Property name. + * @return mixed NULL if attribute doesn't exist. + */ + public function __get( $name ) { + if ( isset( $this->$name ) ) { + return $this->$name; + } + + return null; + } + + + /** + * Setter magic + * + * @since 0.1.0 + * @return bool + */ + public function __isset( $name ) { + return isset( $this->$name ); + } + + + /** + * Constructor + * + * @since 0.1.0 + * @access protected + * @return Icon_Picker_Types_Registry + */ + protected function __construct() { + /** + * Fires when Icon Picker types registry is ready + * + * @since 0.1.0 + * @param Icon_Picker_Types_Registry $this Icon_Picker_Types_Registry instance. + */ + do_action( 'icon_picker_types_registry_init', $this ); + } + + + /** + * Register icon type + * + * @since 0.1.0 + * @param Icon_Picker_Type $type Icon type. + * @return void + */ + public function add( Icon_Picker_Type $type ) { + if ( $this->is_valid_type( $type ) ) { + $this->types[ $type->id ] = $type; + } + } + + + /** + * Get icon type + * + * @since 0.1.0 + * @param string $id Icon type ID. + * @return mixed Icon type or NULL if it's not registered. + */ + public function get( $id ) { + if ( isset( $this->types[ $id ] ) ) { + return $this->types[ $id ]; + } + + return null; + } + + + /** + * Check if icon type is valid + * + * @since 0.1.0 + * @param Icon_Picker_Type $type Icon type. + * @return bool + */ + protected function is_valid_type( Icon_Picker_Type $type ) { + foreach ( array( 'id', 'controller' ) as $var ) { + $value = $type->$var; + + if ( empty( $value ) ) { + trigger_error( esc_html( sprintf( 'Icon Picker: "%s" cannot be empty.', $var ) ) ); + return false; + } + } + + if ( isset( $this->types[ $type->id ] ) ) { + trigger_error( esc_html( sprintf( 'Icon Picker: Icon type %s is already registered. Please use a different ID.', $type->id ) ) ); + return false; + } + + return true; + } + + + /** + * Get all icon types for JS + * + * @since 0.1.0 + * @return array + */ + public function get_types_for_js() { + $types = array(); + $names = array(); + + foreach ( $this->types as $type ) { + $types[ $type->id ] = $type->get_props(); + $names[ $type->id ] = $type->name; + } + + array_multisort( $names, SORT_ASC, $types ); + + return $types; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/base.php b/vendor/kucrut/icon-picker/includes/types/base.php new file mode 100644 index 0000000000..867d1b0cb7 --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/base.php @@ -0,0 +1,152 @@ + + */ + + +/** + * Base icon type class + */ +class Icon_Picker_Type { + + /** + * Icon type ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $id = ''; + + /** + * Icon type name + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $name = ''; + + /** + * Icon type version + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $version = ''; + + /** + * JS Controller + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $controller = ''; + + + /** + * Constructor + * + * Supplied $args override class property defaults. + * + * @since 0.1.0 + * @param array $args Optional. Arguments to override class property defaults. + */ + public function __construct( $args = array() ) { + $keys = array_keys( get_object_vars( $this ) ); + + foreach ( $keys as $key ) { + if ( isset( $args[ $key ] ) ) { + $this->$key = $args[ $key ]; + } + } + } + + + /** + * Getter magic + * + * @since 0.1.0 + * @param string $name Property name + * @return mixed NULL if attribute doesn't exist. + */ + public function __get( $name ) { + $vars = get_object_vars( $this ); + if ( isset( $vars[ $name ] ) ) { + return $vars[ $name ]; + } + + $method = "get_{$name}"; + if ( method_exists( $this, $method ) ) { + return call_user_func( array( $this, $method ) ); + } + + return null; + } + + + /** + * Setter magic + * + * @since 0.1.0 + * @return bool + */ + public function __isset( $name ) { + return ( isset( $this->$name ) || method_exists( $this, "get_{$name}" ) ); + } + + + /** + * Get extra properties data + * + * @since 0.1.0 + * @access protected + * @return array + */ + protected function get_props_data() { + return array(); + } + + + /** + * Get properties + * + * @since 0.1.0 + * @return array + */ + public function get_props() { + $props = array( + 'id' => $this->id, + 'name' => $this->name, + 'controller' => $this->controller, + 'templateId' => $this->template_id, + 'data' => $this->get_props_data(), + ); + + /** + * Filter icon type properties + * + * @since 0.1.0 + * @param array $props Icon type properties. + * @param string $id Icon type ID. + * @param Icon_Picker_Type $type Icon_Picker_Type object. + */ + $props = apply_filters( 'icon_picker_type_props', $props, $this->id, $this ); + + /** + * Filter icon type properties + * + * @since 0.1.0 + * @param array $props Icon type properties. + * @param Icon_Picker_Type $type Icon_Picker_Type object. + */ + $props = apply_filters( "icon_picker_type_props_{$this->id}", $props, $this ); + + return $props; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/dashicons.php b/vendor/kucrut/icon-picker/includes/types/dashicons.php new file mode 100644 index 0000000000..ead622cf4f --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/dashicons.php @@ -0,0 +1,1229 @@ + + */ + + +require_once dirname( __FILE__ ) . '/font.php'; + +/** + * Icon type: Dashicons + * + * @since 0.1.0 + */ +class Icon_Picker_Type_Dashicons extends Icon_Picker_Type_Font { + + /** + * Icon type ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $id = 'dashicons'; + + /** + * Icon type name + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $name = 'Dashicons'; + + /** + * Icon type version + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $version = '4.3.1'; + + /** + * Stylesheet URI + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $stylesheet_uri = ''; + + + /** + * Register assets + * + * @since 0.1.0 + * @wp_hook action icon_picker_loader_init + * + * @param Icon_Picker_Loader $loader Icon_Picker_Loader instance. + * + * @return void + */ + public function register_assets( Icon_Picker_Loader $loader ) { + $loader->add_style( $this->stylesheet_id ); + } + + + /** + * Get icon groups + * + * @since 0.1.0 + * @return array + */ + public function get_groups() { + $groups = array( + array( + 'id' => 'admin', + 'name' => __( 'Admin', 'icon-picker' ), + ), + array( + 'id' => 'post-formats', + 'name' => __( 'Post Formats', 'icon-picker' ), + ), + array( + 'id' => 'welcome-screen', + 'name' => __( 'Welcome Screen', 'icon-picker' ), + ), + array( + 'id' => 'image-editor', + 'name' => __( 'Image Editor', 'icon-picker' ), + ), + array( + 'id' => 'text-editor', + 'name' => __( 'Text Editor', 'icon-picker' ), + ), + array( + 'id' => 'post', + 'name' => __( 'Post', 'icon-picker' ), + ), + array( + 'id' => 'sorting', + 'name' => __( 'Sorting', 'icon-picker' ), + ), + array( + 'id' => 'social', + 'name' => __( 'Social', 'icon-picker' ), + ), + array( + 'id' => 'jobs', + 'name' => __( 'Jobs', 'icon-picker' ), + ), + array( + 'id' => 'products', + 'name' => __( 'Internal/Products', 'icon-picker' ), + ), + array( + 'id' => 'taxonomies', + 'name' => __( 'Taxonomies', 'icon-picker' ), + ), + array( + 'id' => 'alerts', + 'name' => __( 'Alerts/Notifications', 'icon-picker' ), + ), + array( + 'id' => 'media', + 'name' => __( 'Media', 'icon-picker' ), + ), + array( + 'id' => 'misc', + 'name' => __( 'Misc./Post Types', 'icon-picker' ), + ), + ); + + /** + * Filter dashicon groups + * + * @since 0.1.0 + * @param array $groups Icon groups. + */ + $groups = apply_filters( 'icon_picker_dashicons_groups', $groups ); + + return $groups; + } + + + /** + * Get icon names + * + * @since 0.1.0 + * @return array + */ + public function get_items() { + $items = array( + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-appearance', + 'name' => __( 'Appearance', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-collapse', + 'name' => __( 'Collapse', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-comments', + 'name' => __( 'Comments', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-customizer', + 'name' => __( 'Customizer', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-dashboard', + 'name' => __( 'Dashboard', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-generic', + 'name' => __( 'Generic', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-filter', + 'name' => __( 'Filter', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-home', + 'name' => __( 'Home', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-media', + 'name' => __( 'Media', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-menu', + 'name' => __( 'Menu', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-multisite', + 'name' => __( 'Multisite', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-network', + 'name' => __( 'Network', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-page', + 'name' => __( 'Page', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-plugins', + 'name' => __( 'Plugins', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-settings', + 'name' => __( 'Settings', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-site', + 'name' => __( 'Site', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-tools', + 'name' => __( 'Tools', 'icon-picker' ), + ), + array( + 'group' => 'admin', + 'id' => 'dashicons-admin-users', + 'name' => __( 'Users', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-standard', + 'name' => __( 'Standard', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-aside', + 'name' => __( 'Aside', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-image', + 'name' => __( 'Image', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-video', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-audio', + 'name' => __( 'Audio', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-quote', + 'name' => __( 'Quote', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-gallery', + 'name' => __( 'Gallery', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-links', + 'name' => __( 'Links', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-status', + 'name' => __( 'Status', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'dashicons-format-chat', + 'name' => __( 'Chat', 'icon-picker' ), + ), + array( + 'group' => 'welcome-screen', + 'id' => 'dashicons-welcome-add-page', + 'name' => __( 'Add page', 'icon-picker' ), + ), + array( + 'group' => 'welcome-screen', + 'id' => 'dashicons-welcome-comments', + 'name' => __( 'Comments', 'icon-picker' ), + ), + array( + 'group' => 'welcome-screen', + 'id' => 'dashicons-welcome-edit-page', + 'name' => __( 'Edit page', 'icon-picker' ), + ), + array( + 'group' => 'welcome-screen', + 'id' => 'dashicons-welcome-learn-more', + 'name' => __( 'Learn More', 'icon-picker' ), + ), + array( + 'group' => 'welcome-screen', + 'id' => 'dashicons-welcome-view-site', + 'name' => __( 'View Site', 'icon-picker' ), + ), + array( + 'group' => 'welcome-screen', + 'id' => 'dashicons-welcome-widgets-menus', + 'name' => __( 'Widgets', 'icon-picker' ), + ), + array( + 'group' => 'welcome-screen', + 'id' => 'dashicons-welcome-write-blog', + 'name' => __( 'Write Blog', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-image-crop', + 'name' => __( 'Crop', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-image-filter', + 'name' => __( 'Filter', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-image-rotate', + 'name' => __( 'Rotate', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-image-rotate-left', + 'name' => __( 'Rotate Left', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-image-rotate-right', + 'name' => __( 'Rotate Right', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-image-flip-vertical', + 'name' => __( 'Flip Vertical', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-image-flip-horizontal', + 'name' => __( 'Flip Horizontal', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-undo', + 'name' => __( 'Undo', 'icon-picker' ), + ), + array( + 'group' => 'image-editor', + 'id' => 'dashicons-redo', + 'name' => __( 'Redo', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-bold', + 'name' => __( 'Bold', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-italic', + 'name' => __( 'Italic', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-ul', + 'name' => __( 'Unordered List', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-ol', + 'name' => __( 'Ordered List', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-quote', + 'name' => __( 'Quote', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-alignleft', + 'name' => __( 'Align Left', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-aligncenter', + 'name' => __( 'Align Center', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-alignright', + 'name' => __( 'Align Right', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-insertmore', + 'name' => __( 'Insert More', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-spellcheck', + 'name' => __( 'Spell Check', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-distractionfree', + 'name' => __( 'Distraction-free', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-kitchensink', + 'name' => __( 'Kitchensink', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-underline', + 'name' => __( 'Underline', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-justify', + 'name' => __( 'Justify', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-textcolor', + 'name' => __( 'Text Color', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-paste-word', + 'name' => __( 'Paste Word', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-paste-text', + 'name' => __( 'Paste Text', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-removeformatting', + 'name' => __( 'Clear Formatting', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-video', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-customchar', + 'name' => __( 'Custom Characters', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-indent', + 'name' => __( 'Indent', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-outdent', + 'name' => __( 'Outdent', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-help', + 'name' => __( 'Help', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-strikethrough', + 'name' => __( 'Strikethrough', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-unlink', + 'name' => __( 'Unlink', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'dashicons-editor-rtl', + 'name' => __( 'RTL', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-align-left', + 'name' => __( 'Align Left', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-align-right', + 'name' => __( 'Align Right', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-align-center', + 'name' => __( 'Align Center', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-align-none', + 'name' => __( 'Align None', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-lock', + 'name' => __( 'Lock', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-calendar', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-calendar-alt', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-hidden', + 'name' => __( 'Hidden', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-visibility', + 'name' => __( 'Visibility', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-post-status', + 'name' => __( 'Post Status', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-post-trash', + 'name' => __( 'Post Trash', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-edit', + 'name' => __( 'Edit', 'icon-picker' ), + ), + array( + 'group' => 'post', + 'id' => 'dashicons-trash', + 'name' => __( 'Trash', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-up', + 'name' => __( 'Arrow: Up', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-down', + 'name' => __( 'Arrow: Down', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-left', + 'name' => __( 'Arrow: Left', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-right', + 'name' => __( 'Arrow: Right', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-up-alt', + 'name' => __( 'Arrow: Up', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-down-alt', + 'name' => __( 'Arrow: Down', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-left-alt', + 'name' => __( 'Arrow: Left', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-right-alt', + 'name' => __( 'Arrow: Right', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-up-alt2', + 'name' => __( 'Arrow: Up', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-down-alt2', + 'name' => __( 'Arrow: Down', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-left-alt2', + 'name' => __( 'Arrow: Left', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-arrow-right-alt2', + 'name' => __( 'Arrow: Right', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-leftright', + 'name' => __( 'Left-Right', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-sort', + 'name' => __( 'Sort', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-list-view', + 'name' => __( 'List View', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-exerpt-view', + 'name' => __( 'Excerpt View', 'icon-picker' ), + ), + array( + 'group' => 'sorting', + 'id' => 'dashicons-grid-view', + 'name' => __( 'Grid View', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-share', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-share-alt', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-share-alt2', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-twitter', + 'name' => __( 'Twitter', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-rss', + 'name' => __( 'RSS', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-email', + 'name' => __( 'Email', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-email-alt', + 'name' => __( 'Email', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-facebook', + 'name' => __( 'Facebook', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-facebook-alt', + 'name' => __( 'Facebook', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-googleplus', + 'name' => __( 'Google+', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'dashicons-networking', + 'name' => __( 'Networking', 'icon-picker' ), + ), + array( + 'group' => 'jobs', + 'id' => 'dashicons-art', + 'name' => __( 'Art', 'icon-picker' ), + ), + array( + 'group' => 'jobs', + 'id' => 'dashicons-hammer', + 'name' => __( 'Hammer', 'icon-picker' ), + ), + array( + 'group' => 'jobs', + 'id' => 'dashicons-migrate', + 'name' => __( 'Migrate', 'icon-picker' ), + ), + array( + 'group' => 'jobs', + 'id' => 'dashicons-performance', + 'name' => __( 'Performance', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-wordpress', + 'name' => __( 'WordPress', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-wordpress-alt', + 'name' => __( 'WordPress', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-pressthis', + 'name' => __( 'PressThis', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-update', + 'name' => __( 'Update', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-screenoptions', + 'name' => __( 'Screen Options', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-info', + 'name' => __( 'Info', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-cart', + 'name' => __( 'Cart', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-feedback', + 'name' => __( 'Feedback', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-cloud', + 'name' => __( 'Cloud', 'icon-picker' ), + ), + array( + 'group' => 'products', + 'id' => 'dashicons-translation', + 'name' => __( 'Translation', 'icon-picker' ), + ), + array( + 'group' => 'taxonomies', + 'id' => 'dashicons-tag', + 'name' => __( 'Tag', 'icon-picker' ), + ), + array( + 'group' => 'taxonomies', + 'id' => 'dashicons-category', + 'name' => __( 'Category', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-yes', + 'name' => __( 'Yes', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-no', + 'name' => __( 'No', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-no-alt', + 'name' => __( 'No', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-plus', + 'name' => __( 'Plus', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-minus', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-dismiss', + 'name' => __( 'Dismiss', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-marker', + 'name' => __( 'Marker', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-star-filled', + 'name' => __( 'Star: Filled', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-star-half', + 'name' => __( 'Star: Half', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-star-empty', + 'name' => __( 'Star: Empty', 'icon-picker' ), + ), + array( + 'group' => 'alerts', + 'id' => 'dashicons-flag', + 'name' => __( 'Flag', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-skipback', + 'name' => __( 'Skip Back', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-back', + 'name' => __( 'Back', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-play', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-pause', + 'name' => __( 'Pause', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-forward', + 'name' => __( 'Forward', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-skipforward', + 'name' => __( 'Skip Forward', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-repeat', + 'name' => __( 'Repeat', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-volumeon', + 'name' => __( 'Volume: On', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-controls-volumeoff', + 'name' => __( 'Volume: Off', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-archive', + 'name' => __( 'Archive', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-audio', + 'name' => __( 'Audio', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-code', + 'name' => __( 'Code', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-default', + 'name' => __( 'Default', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-document', + 'name' => __( 'Document', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-interactive', + 'name' => __( 'Interactive', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-spreadsheet', + 'name' => __( 'Spreadsheet', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-text', + 'name' => __( 'Text', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-media-video', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-playlist-audio', + 'name' => __( 'Audio Playlist', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'dashicons-playlist-video', + 'name' => __( 'Video Playlist', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-album', + 'name' => __( 'Album', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-analytics', + 'name' => __( 'Analytics', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-awards', + 'name' => __( 'Awards', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-backup', + 'name' => __( 'Backup', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-building', + 'name' => __( 'Building', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-businessman', + 'name' => __( 'Businessman', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-camera', + 'name' => __( 'Camera', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-carrot', + 'name' => __( 'Carrot', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-chart-pie', + 'name' => __( 'Chart: Pie', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-chart-bar', + 'name' => __( 'Chart: Bar', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-chart-line', + 'name' => __( 'Chart: Line', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-chart-area', + 'name' => __( 'Chart: Area', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-desktop', + 'name' => __( 'Desktop', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-forms', + 'name' => __( 'Forms', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-groups', + 'name' => __( 'Groups', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-id', + 'name' => __( 'ID', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-id-alt', + 'name' => __( 'ID', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-images-alt', + 'name' => __( 'Images', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-images-alt2', + 'name' => __( 'Images', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-index-card', + 'name' => __( 'Index Card', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-layout', + 'name' => __( 'Layout', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-location', + 'name' => __( 'Location', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-location-alt', + 'name' => __( 'Location', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-products', + 'name' => __( 'Products', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-portfolio', + 'name' => __( 'Portfolio', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-book', + 'name' => __( 'Book', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-book-alt', + 'name' => __( 'Book', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-download', + 'name' => __( 'Download', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-upload', + 'name' => __( 'Upload', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-clock', + 'name' => __( 'Clock', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-lightbulb', + 'name' => __( 'Lightbulb', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-money', + 'name' => __( 'Money', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-palmtree', + 'name' => __( 'Palm Tree', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-phone', + 'name' => __( 'Phone', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-search', + 'name' => __( 'Search', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-shield', + 'name' => __( 'Shield', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-shield-alt', + 'name' => __( 'Shield', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-slides', + 'name' => __( 'Slides', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-smartphone', + 'name' => __( 'Smartphone', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-smiley', + 'name' => __( 'Smiley', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-sos', + 'name' => __( 'S.O.S.', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-sticky', + 'name' => __( 'Sticky', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-store', + 'name' => __( 'Store', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-tablet', + 'name' => __( 'Tablet', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-testimonial', + 'name' => __( 'Testimonial', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-tickets-alt', + 'name' => __( 'Tickets', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-thumbs-up', + 'name' => __( 'Thumbs Up', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-thumbs-down', + 'name' => __( 'Thumbs Down', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-unlock', + 'name' => __( 'Unlock', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-vault', + 'name' => __( 'Vault', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-video-alt', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-video-alt2', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-video-alt3', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'dashicons-warning', + 'name' => __( 'Warning', 'icon-picker' ), + ), + ); + + /** + * Filter dashicon items + * + * @since 0.1.0 + * @param array $items Icon names. + */ + $items = apply_filters( 'icon_picker_dashicons_items', $items ); + + return $items; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/elusive.php b/vendor/kucrut/icon-picker/includes/types/elusive.php new file mode 100644 index 0000000000..3581f3ddb7 --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/elusive.php @@ -0,0 +1,1554 @@ + + */ +class Icon_Picker_Type_Elusive extends Icon_Picker_Type_Font { + + /** + * Icon type ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $id = 'elusive'; + + /** + * Icon type name + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $name = 'Elusive'; + + /** + * Icon type version + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $version = '2.0'; + + + /** + * Get icon groups + * + * @since 0.1.0 + * @return array + */ + public function get_groups() { + $groups = array( + array( + 'id' => 'actions', + 'name' => __( 'Actions', 'icon-picker' ), + ), + array( + 'id' => 'currency', + 'name' => __( 'Currency', 'icon-picker' ), + ), + array( + 'id' => 'media', + 'name' => __( 'Media', 'icon-picker' ), + ), + array( + 'id' => 'misc', + 'name' => __( 'Misc.', 'icon-picker' ), + ), + array( + 'id' => 'places', + 'name' => __( 'Places', 'icon-picker' ), + ), + array( + 'id' => 'social', + 'name' => __( 'Social', 'icon-picker' ), + ), + ); + + /** + * Filter genericon groups + * + * @since 0.1.0 + * @param array $groups Icon groups. + */ + $groups = apply_filters( 'icon_picker_genericon_groups', $groups ); + + return $groups; + } + + + /** + * Get icon names + * + * @since 0.1.0 + * @return array + */ + public function get_items() { + $items = array( + array( + 'group' => 'actions', + 'id' => 'el-icon-adjust', + 'name' => __( 'Adjust', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-adjust-alt', + 'name' => __( 'Adjust', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-align-left', + 'name' => __( 'Align Left', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-align-center', + 'name' => __( 'Align Center', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-align-right', + 'name' => __( 'Align Right', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-align-justify', + 'name' => __( 'Justify', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-arrow-up', + 'name' => __( 'Arrow Up', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-arrow-down', + 'name' => __( 'Arrow Down', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-arrow-left', + 'name' => __( 'Arrow Left', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-arrow-right', + 'name' => __( 'Arrow Right', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-fast-backward', + 'name' => __( 'Fast Backward', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-step-backward', + 'name' => __( 'Step Backward', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-backward', + 'name' => __( 'Backward', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-forward', + 'name' => __( 'Forward', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-forward-alt', + 'name' => __( 'Forward', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-step-forward', + 'name' => __( 'Step Forward', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-fast-forward', + 'name' => __( 'Fast Forward', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-bold', + 'name' => __( 'Bold', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-italic', + 'name' => __( 'Italic', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-link', + 'name' => __( 'Link', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-caret-up', + 'name' => __( 'Caret Up', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-caret-down', + 'name' => __( 'Caret Down', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-caret-left', + 'name' => __( 'Caret Left', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-caret-right', + 'name' => __( 'Caret Right', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-check', + 'name' => __( 'Check', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-check-empty', + 'name' => __( 'Check Empty', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-chevron-up', + 'name' => __( 'Chevron Up', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-chevron-down', + 'name' => __( 'Chevron Down', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-chevron-left', + 'name' => __( 'Chevron Left', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-chevron-right', + 'name' => __( 'Chevron Right', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-circle-arrow-up', + 'name' => __( 'Circle Arrow Up', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-circle-arrow-down', + 'name' => __( 'Circle Arrow Down', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-circle-arrow-left', + 'name' => __( 'Circle Arrow Left', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-circle-arrow-right', + 'name' => __( 'Circle Arrow Right', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-download', + 'name' => __( 'Download', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-download-alt', + 'name' => __( 'Download', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-edit', + 'name' => __( 'Edit', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-eject', + 'name' => __( 'Eject', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-file-new', + 'name' => __( 'File New', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-file-new-alt', + 'name' => __( 'File New', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-file-edit', + 'name' => __( 'File Edit', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-file-edit-alt', + 'name' => __( 'File Edit', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-fork', + 'name' => __( 'Fork', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-fullscreen', + 'name' => __( 'Fullscreen', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-indent-left', + 'name' => __( 'Indent Left', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-indent-right', + 'name' => __( 'Indent Right', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-list', + 'name' => __( 'List', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-list-alt', + 'name' => __( 'List', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-lock', + 'name' => __( 'Lock', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-lock-alt', + 'name' => __( 'Lock', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-unlock', + 'name' => __( 'Unlock', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-unlock-alt', + 'name' => __( 'Unlock', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-map-marker', + 'name' => __( 'Map Marker', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-map-marker-alt', + 'name' => __( 'Map Marker', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-minus', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-minus-sign', + 'name' => __( 'Minus Sign', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-move', + 'name' => __( 'Move', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-off', + 'name' => __( 'Off', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-ok', + 'name' => __( 'OK', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-ok-circle', + 'name' => __( 'OK Circle', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-ok-sign', + 'name' => __( 'OK Sign', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-play', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-play-alt', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-pause', + 'name' => __( 'Pause', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-pause-alt', + 'name' => __( 'Pause', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-stop', + 'name' => __( 'Stop', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-stop-alt', + 'name' => __( 'Stop', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-plus', + 'name' => __( 'Plus', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-plus-sign', + 'name' => __( 'Plus Sign', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-print', + 'name' => __( 'Print', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-question', + 'name' => __( 'Question', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-question-sign', + 'name' => __( 'Question Sign', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-record', + 'name' => __( 'Record', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-refresh', + 'name' => __( 'Refresh', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-remove', + 'name' => __( 'Remove', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-repeat', + 'name' => __( 'Repeat', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-repeat-alt', + 'name' => __( 'Repeat', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-resize-vertical', + 'name' => __( 'Resize Vertical', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-resize-horizontal', + 'name' => __( 'Resize Horizontal', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-resize-full', + 'name' => __( 'Resize Full', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-resize-small', + 'name' => __( 'Resize Small', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-return-key', + 'name' => __( 'Return', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-retweet', + 'name' => __( 'Retweet', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-reverse-alt', + 'name' => __( 'Reverse', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-search', + 'name' => __( 'Search', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-search-alt', + 'name' => __( 'Search', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-share', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-share-alt', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-tag', + 'name' => __( 'Tag', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-tasks', + 'name' => __( 'Tasks', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-text-height', + 'name' => __( 'Text Height', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-text-width', + 'name' => __( 'Text Width', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-thumbs-up', + 'name' => __( 'Thumbs Up', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-thumbs-down', + 'name' => __( 'Thumbs Down', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-tint', + 'name' => __( 'Tint', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-trash', + 'name' => __( 'Trash', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-trash-alt', + 'name' => __( 'Trash', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-upload', + 'name' => __( 'Upload', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-view-mode', + 'name' => __( 'View Mode', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-volume-up', + 'name' => __( 'Volume Up', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-volume-down', + 'name' => __( 'Volume Down', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-volume-off', + 'name' => __( 'Mute', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-warning-sign', + 'name' => __( 'Warning Sign', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-zoom-in', + 'name' => __( 'Zoom In', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'el-icon-zoom-out', + 'name' => __( 'Zoom Out', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'el-icon-eur', + 'name' => 'EUR', + ), + array( + 'group' => 'currency', + 'id' => 'el-icon-gbp', + 'name' => 'GBP', + ), + array( + 'group' => 'currency', + 'id' => 'el-icon-usd', + 'name' => 'USD', + ), + array( + 'group' => 'media', + 'id' => 'el-icon-video', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'media', + 'id' => 'el-icon-video-alt', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-adult', + 'name' => __( 'Adult', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-address-book', + 'name' => __( 'Address Book', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-address-book-alt', + 'name' => __( 'Address Book', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-asl', + 'name' => __( 'ASL', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-asterisk', + 'name' => __( 'Asterisk', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-ban-circle', + 'name' => __( 'Ban Circle', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-barcode', + 'name' => __( 'Barcode', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-bell', + 'name' => __( 'Bell', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-blind', + 'name' => __( 'Blind', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-book', + 'name' => __( 'Book', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-braille', + 'name' => __( 'Braille', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-briefcase', + 'name' => __( 'Briefcase', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-broom', + 'name' => __( 'Broom', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-brush', + 'name' => __( 'Brush', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-bulb', + 'name' => __( 'Bulb', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-bullhorn', + 'name' => __( 'Bullhorn', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-calendar', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-calendar-sign', + 'name' => __( 'Calendar Sign', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-camera', + 'name' => __( 'Camera', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-car', + 'name' => __( 'Car', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-cc', + 'name' => __( 'CC', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-certificate', + 'name' => __( 'Certificate', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-child', + 'name' => __( 'Child', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-cog', + 'name' => __( 'Cog', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-cog-alt', + 'name' => __( 'Cog', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-cogs', + 'name' => __( 'Cogs', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-comment', + 'name' => __( 'Comment', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-comment-alt', + 'name' => __( 'Comment', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-compass', + 'name' => __( 'Compass', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-compass-alt', + 'name' => __( 'Compass', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-credit-card', + 'name' => __( 'Credit Card', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-css', + 'name' => 'CSS', + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-envelope', + 'name' => __( 'Envelope', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-envelope-alt', + 'name' => __( 'Envelope', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-error', + 'name' => __( 'Error', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-error-alt', + 'name' => __( 'Error', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-exclamation-sign', + 'name' => __( 'Exclamation Sign', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-eye-close', + 'name' => __( 'Eye Close', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-eye-open', + 'name' => __( 'Eye Open', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-male', + 'name' => __( 'Male', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-female', + 'name' => __( 'Female', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-file', + 'name' => __( 'File', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-file-alt', + 'name' => __( 'File', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-film', + 'name' => __( 'Film', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-filter', + 'name' => __( 'Filter', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-fire', + 'name' => __( 'Fire', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-flag', + 'name' => __( 'Flag', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-flag-alt', + 'name' => __( 'Flag', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-folder', + 'name' => __( 'Folder', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-folder-open', + 'name' => __( 'Folder Open', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-folder-close', + 'name' => __( 'Folder Close', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-folder-sign', + 'name' => __( 'Folder Sign', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-font', + 'name' => __( 'Font', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-fontsize', + 'name' => __( 'Font Size', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-gift', + 'name' => __( 'Gift', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-glass', + 'name' => __( 'Glass', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-glasses', + 'name' => __( 'Glasses', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-globe', + 'name' => __( 'Globe', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-globe-alt', + 'name' => __( 'Globe', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-graph', + 'name' => __( 'Graph', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-graph-alt', + 'name' => __( 'Graph', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-group', + 'name' => __( 'Group', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-group-alt', + 'name' => __( 'Group', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-guidedog', + 'name' => __( 'Guide Dog', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-hand-up', + 'name' => __( 'Hand Up', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-hand-down', + 'name' => __( 'Hand Down', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-hand-left', + 'name' => __( 'Hand Left', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-hand-right', + 'name' => __( 'Hand Right', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-hdd', + 'name' => __( 'HDD', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-headphones', + 'name' => __( 'Headphones', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-hearing-impaired', + 'name' => __( 'Hearing Impaired', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-heart', + 'name' => __( 'Heart', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-heart-alt', + 'name' => __( 'Heart', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-heart-empty', + 'name' => __( 'Heart Empty', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-hourglass', + 'name' => __( 'Hourglass', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-idea', + 'name' => __( 'Idea', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-idea-alt', + 'name' => __( 'Idea', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-inbox', + 'name' => __( 'Inbox', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-inbox-alt', + 'name' => __( 'Inbox', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-inbox-box', + 'name' => __( 'Inbox', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-info-sign', + 'name' => __( 'Info', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-key', + 'name' => __( 'Key', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-laptop', + 'name' => __( 'Laptop', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-laptop-alt', + 'name' => __( 'Laptop', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-leaf', + 'name' => __( 'Leaf', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-lines', + 'name' => __( 'Lines', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-magic', + 'name' => __( 'Magic', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-magnet', + 'name' => __( 'Magnet', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-mic', + 'name' => __( 'Mic', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-music', + 'name' => __( 'Music', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-paper-clip', + 'name' => __( 'Paper Clip', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-paper-clip-alt', + 'name' => __( 'Paper Clip', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-pencil', + 'name' => __( 'Pencil', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-pencil-alt', + 'name' => __( 'Pencil', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-person', + 'name' => __( 'Person', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-phone', + 'name' => __( 'Phone', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-phone-alt', + 'name' => __( 'Phone', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-photo', + 'name' => __( 'Photo', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-photo-alt', + 'name' => __( 'Photo', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-picture', + 'name' => __( 'Picture', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-plane', + 'name' => __( 'Plane', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-podcast', + 'name' => __( 'Podcast', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-puzzle', + 'name' => __( 'Puzzle', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-qrcode', + 'name' => __( 'QR Code', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-quotes', + 'name' => __( 'Quotes', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-quotes-alt', + 'name' => __( 'Quotes', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-random', + 'name' => __( 'Random', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-scissors', + 'name' => __( 'Scissors', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-screen', + 'name' => __( 'Screen', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-screen-alt', + 'name' => __( 'Screen', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-screenshot', + 'name' => __( 'Screenshot', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-shopping-cart', + 'name' => __( 'Shopping Cart', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-shopping-cart-sign', + 'name' => __( 'Shopping Cart Sign', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-signal', + 'name' => __( 'Signal', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-smiley', + 'name' => __( 'Smiley', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-smiley-alt', + 'name' => __( 'Smiley', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-speaker', + 'name' => __( 'Speaker', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-user', + 'name' => __( 'User', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-th', + 'name' => __( 'Thumbnails', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-th-large', + 'name' => __( 'Thumbnails (Large)', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-th-list', + 'name' => __( 'Thumbnails (List)', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-time', + 'name' => __( 'Time', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-time-alt', + 'name' => __( 'Time', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-torso', + 'name' => __( 'Torso', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-wheelchair', + 'name' => __( 'Wheelchair', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-wrench', + 'name' => __( 'Wrench', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-wrench-alt', + 'name' => __( 'Wrench', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'el-icon-universal-access', + 'name' => __( 'Universal Access', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-bookmark', + 'name' => __( 'Bookmark', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-bookmark-empty', + 'name' => __( 'Bookmark Empty', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-dashboard', + 'name' => __( 'Dashboard', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-home', + 'name' => __( 'Home', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-home-alt', + 'name' => __( 'Home', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-iphone-home', + 'name' => __( 'Home (iPhone)', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-network', + 'name' => __( 'Network', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-tags', + 'name' => __( 'Tags', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-website', + 'name' => __( 'Website', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'el-icon-website-alt', + 'name' => __( 'Website', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'el-icon-behance', + 'name' => 'Behance', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-blogger', + 'name' => 'Blogger', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-cloud', + 'name' => __( 'Cloud', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'el-icon-cloud-alt', + 'name' => __( 'Cloud', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'el-icon-delicious', + 'name' => 'Delicious', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-deviantart', + 'name' => 'DeviantArt', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-digg', + 'name' => 'Digg', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-dribbble', + 'name' => 'Dribbble', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-facebook', + 'name' => 'Facebook', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-facetime-video', + 'name' => 'Facetime Video', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-flickr', + 'name' => 'Flickr', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-foursquare', + 'name' => 'Foursquare', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-friendfeed', + 'name' => 'FriendFeed', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-friendfeed-rect', + 'name' => 'FriendFeed', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-github', + 'name' => 'GitHub', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-github-text', + 'name' => 'GitHub', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-googleplus', + 'name' => 'Google+', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-instagram', + 'name' => 'Instagram', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-lastfm', + 'name' => 'Last.fm', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-linkedin', + 'name' => 'LinkedIn', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-livejournal', + 'name' => 'LiveJournal', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-myspace', + 'name' => 'MySpace', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-opensource', + 'name' => __( 'Open Source', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'el-icon-path', + 'name' => 'path', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-picasa', + 'name' => 'Picasa', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-pinterest', + 'name' => 'Pinterest', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-rss', + 'name' => 'RSS', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-reddit', + 'name' => 'Reddit', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-skype', + 'name' => 'Skype', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-slideshare', + 'name' => 'Slideshare', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-soundcloud', + 'name' => 'SoundCloud', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-spotify', + 'name' => 'Spotify', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-stackoverflow', + 'name' => 'Stack Overflow', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-stumbleupon', + 'name' => 'StumbleUpon', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-twitter', + 'name' => 'Twitter', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-tumblr', + 'name' => 'Tumblr', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-viadeo', + 'name' => 'Viadeo', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-vimeo', + 'name' => 'Vimeo', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-vkontakte', + 'name' => 'VKontakte', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-w3c', + 'name' => 'W3C', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-wordpress', + 'name' => 'WordPress', + ), + array( + 'group' => 'social', + 'id' => 'el-icon-youtube', + 'name' => 'YouTube', + ), + ); + + /** + * Filter genericon items + * + * @since 0.1.0 + * @param array $items Icon names. + */ + $items = apply_filters( 'icon_picker_genericon_items', $items ); + + return $items; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/fa.php b/vendor/kucrut/icon-picker/includes/types/fa.php new file mode 100644 index 0000000000..417f9b87cf --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/fa.php @@ -0,0 +1,3676 @@ + + */ +class Icon_Picker_Type_Font_Awesome extends Icon_Picker_Type_Font { + + /** + * Icon type ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $id = 'fa'; + + /** + * Icon type name + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $name = 'Font Awesome'; + + /** + * Icon type version + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $version = '4.7.0'; + + /** + * Stylesheet ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $stylesheet_id = 'font-awesome'; + + + /** + * Get icon groups + * + * @since 0.1.0 + * @return array + */ + public function get_groups() { + $groups = array( + array( + 'id' => 'a11y', + 'name' => __( 'Accessibility', 'icon-picker' ), + ), + array( + 'id' => 'brand', + 'name' => __( 'Brand', 'icon-picker' ), + ), + array( + 'id' => 'chart', + 'name' => __( 'Charts', 'icon-picker' ), + ), + array( + 'id' => 'currency', + 'name' => __( 'Currency', 'icon-picker' ), + ), + array( + 'id' => 'directional', + 'name' => __( 'Directional', 'icon-picker' ), + ), + array( + 'id' => 'file-types', + 'name' => __( 'File Types', 'icon-picker' ), + ), + array( + 'id' => 'form-control', + 'name' => __( 'Form Controls', 'icon-picker' ), + ), + array( + 'id' => 'gender', + 'name' => __( 'Genders', 'icon-picker' ), + ), + array( + 'id' => 'medical', + 'name' => __( 'Medical', 'icon-picker' ), + ), + array( + 'id' => 'payment', + 'name' => __( 'Payment', 'icon-picker' ), + ), + array( + 'id' => 'spinner', + 'name' => __( 'Spinners', 'icon-picker' ), + ), + array( + 'id' => 'transportation', + 'name' => __( 'Transportation', 'icon-picker' ), + ), + array( + 'id' => 'text-editor', + 'name' => __( 'Text Editor', 'icon-picker' ), + ), + array( + 'id' => 'video-player', + 'name' => __( 'Video Player', 'icon-picker' ), + ), + array( + 'id' => 'web-application', + 'name' => __( 'Web Application', 'icon-picker' ), + ), + ); + + /** + * Filter genericon groups + * + * @since 0.1.0 + * @param array $groups Icon groups. + */ + $groups = apply_filters( 'icon_picker_fa_groups', $groups ); + + return $groups; + } + + + /** + * Get icon names + * + * @since 0.1.0 + * @return array + */ + public function get_items() { + $items = array( + /* Accessibility (a11y) */ + array( + 'group' => 'a11y', + 'id' => ' fa-american-sign-language-interpreting', + 'name' => __( 'American Sign Language', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => ' fa-audio-description', + 'name' => __( 'Audio Description', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => ' fa-assistive-listening-systems', + 'name' => __( 'Assistive Listening Systems', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => 'fa-blind', + 'name' => __( 'Blind', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => 'fa-braille', + 'name' => __( 'Braille', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => 'fa-deaf', + 'name' => __( 'Deaf', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => 'fa-low-vision', + 'name' => __( 'Low Vision', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => 'fa-volume-control-phone', + 'name' => __( 'Phone Volume Control', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => 'fa-sign-language', + 'name' => __( 'Sign Language', 'icon-picker' ), + ), + array( + 'group' => 'a11y', + 'id' => 'fa-universal-access', + 'name' => __( 'Universal Access', 'icon-picker' ), + ), + + /* Brand (brand) */ + array( + 'group' => 'brand', + 'id' => 'fa-500px', + 'name' => '500px', + ), + array( + 'group' => 'brand', + 'id' => 'fa-adn', + 'name' => 'ADN', + ), + array( + 'group' => 'brand', + 'id' => 'fa-amazon', + 'name' => 'Amazon', + ), + array( + 'group' => 'brand', + 'id' => 'fa-android', + 'name' => 'Android', + ), + array( + 'group' => 'brand', + 'id' => 'fa-angellist', + 'name' => 'AngelList', + ), + array( + 'group' => 'brand', + 'id' => 'fa-apple', + 'name' => 'Apple', + ), + array( + 'group' => 'brand', + 'id' => 'fa-black-tie', + 'name' => 'BlackTie', + ), + array( + 'group' => 'brand', + 'id' => 'fa-bandcamp', + 'name' => 'Bandcamp', + ), + array( + 'group' => 'brand', + 'id' => 'fa-behance', + 'name' => 'Behance', + ), + array( + 'group' => 'brand', + 'id' => 'fa-behance-square', + 'name' => 'Behance', + ), + array( + 'group' => 'brand', + 'id' => 'fa-bitbucket', + 'name' => 'Bitbucket', + ), + array( + 'group' => 'brand', + 'id' => 'fa-bluetooth', + 'name' => 'Bluetooth', + ), + array( + 'group' => 'brand', + 'id' => 'fa-bluetooth-b', + 'name' => 'Bluetooth', + ), + array( + 'group' => 'brand', + 'id' => 'fa-bitbucket-square', + 'name' => 'Bitbucket', + ), + array( + 'group' => 'brand', + 'id' => 'fa-buysellads', + 'name' => 'BuySellAds', + ), + array( + 'group' => 'brand', + 'id' => 'fa-chrome', + 'name' => 'Chrome', + ), + array( + 'group' => 'brand', + 'id' => 'fa-codepen', + 'name' => 'CodePen', + ), + array( + 'group' => 'brand', + 'id' => 'fa-codiepie', + 'name' => 'Codie Pie', + ), + array( + 'group' => 'brand', + 'id' => 'fa-connectdevelop', + 'name' => 'Connect + Develop', + ), + array( + 'group' => 'brand', + 'id' => 'fa-contao', + 'name' => 'Contao', + ), + array( + 'group' => 'brand', + 'id' => 'fa-creative-commons', + 'name' => 'Creative Commons', + ), + array( + 'group' => 'brand', + 'id' => 'fa-css3', + 'name' => 'CSS3', + ), + array( + 'group' => 'brand', + 'id' => 'fa-dashcube', + 'name' => 'Dashcube', + ), + array( + 'group' => 'brand', + 'id' => 'fa-delicious', + 'name' => 'Delicious', + ), + array( + 'group' => 'brand', + 'id' => 'fa-deviantart', + 'name' => 'deviantART', + ), + array( + 'group' => 'brand', + 'id' => 'fa-digg', + 'name' => 'Digg', + ), + array( + 'group' => 'brand', + 'id' => 'fa-dribbble', + 'name' => 'Dribbble', + ), + array( + 'group' => 'brand', + 'id' => 'fa-dropbox', + 'name' => 'DropBox', + ), + array( + 'group' => 'brand', + 'id' => 'fa-drupal', + 'name' => 'Drupal', + ), + array( + 'group' => 'brand', + 'id' => 'fa-empire', + 'name' => 'Empire', + ), + array( + 'group' => 'brand', + 'id' => 'fa-edge', + 'name' => 'Edge', + ), + array( + 'group' => 'brand', + 'id' => 'fa-eercast', + 'name' => 'eercast', + ), + array( + 'group' => 'brand', + 'id' => 'fa-envira', + 'name' => 'Envira', + ), + array( + 'group' => 'brand', + 'id' => 'fa-etsy', + 'name' => 'Etsy', + ), + array( + 'group' => 'brand', + 'id' => 'fa-expeditedssl', + 'name' => 'ExpeditedSSL', + ), + array( + 'group' => 'brand', + 'id' => 'fa-facebook-official', + 'name' => 'Facebook', + ), + array( + 'group' => 'brand', + 'id' => 'fa-facebook-square', + 'name' => 'Facebook', + ), + array( + 'group' => 'brand', + 'id' => 'fa-facebook', + 'name' => 'Facebook', + ), + array( + 'group' => 'brand', + 'id' => 'fa-firefox', + 'name' => 'Firefox', + ), + array( + 'group' => 'brand', + 'id' => 'fa-flickr', + 'name' => 'Flickr', + ), + array( + 'group' => 'brand', + 'id' => 'fa-fonticons', + 'name' => 'FontIcons', + ), + array( + 'group' => 'brand', + 'id' => 'fa-fort-awesome', + 'name' => 'Fort Awesome', + ), + array( + 'group' => 'brand', + 'id' => 'fa-forumbee', + 'name' => 'Forumbee', + ), + array( + 'group' => 'brand', + 'id' => 'fa-foursquare', + 'name' => 'Foursquare', + ), + array( + 'group' => 'brand', + 'id' => 'fa-free-code-camp', + 'name' => 'Free Code Camp', + ), + array( + 'group' => 'brand', + 'id' => 'fa-get-pocket', + 'name' => 'Pocket', + ), + array( + 'group' => 'brand', + 'id' => 'fa-git', + 'name' => 'Git', + ), + array( + 'group' => 'brand', + 'id' => 'fa-git-square', + 'name' => 'Git', + ), + array( + 'group' => 'brand', + 'id' => 'fa-github', + 'name' => 'GitHub', + ), + array( + 'group' => 'brand', + 'id' => 'fa-gitlab', + 'name' => 'Gitlab', + ), + array( + 'group' => 'brand', + 'id' => 'fa-github-alt', + 'name' => 'GitHub', + ), + array( + 'group' => 'brand', + 'id' => 'fa-github-square', + 'name' => 'GitHub', + ), + array( + 'group' => 'brand', + 'id' => 'fa-gittip', + 'name' => 'GitTip', + ), + array( + 'group' => 'brand', + 'id' => 'fa-glide', + 'name' => 'Glide', + ), + array( + 'group' => 'brand', + 'id' => 'fa-glide-g', + 'name' => 'Glide', + ), + array( + 'group' => 'brand', + 'id' => 'fa-google', + 'name' => 'Google', + ), + array( + 'group' => 'brand', + 'id' => 'fa-google-plus', + 'name' => 'Google+', + ), + array( + 'group' => 'brand', + 'id' => 'fa-google-plus-square', + 'name' => 'Google+', + ), + array( + 'group' => 'brand', + 'id' => 'fa-grav', + 'name' => 'Grav', + ), + array( + 'group' => 'brand', + 'id' => 'fa-hacker-news', + 'name' => 'Hacker News', + ), + array( + 'group' => 'brand', + 'id' => 'fa-houzz', + 'name' => 'Houzz', + ), + array( + 'group' => 'brand', + 'id' => 'fa-html5', + 'name' => 'HTML5', + ), + array( + 'group' => 'brand', + 'id' => 'fa-imdb', + 'name' => 'IMDb', + ), + array( + 'group' => 'brand', + 'id' => 'fa-instagram', + 'name' => 'Instagram', + ), + array( + 'group' => 'brand', + 'id' => 'fa-internet-explorer', + 'name' => 'Internet Explorer', + ), + array( + 'group' => 'brand', + 'id' => 'fa-ioxhost', + 'name' => 'IoxHost', + ), + array( + 'group' => 'brand', + 'id' => 'fa-joomla', + 'name' => 'Joomla', + ), + array( + 'group' => 'brand', + 'id' => 'fa-jsfiddle', + 'name' => 'JSFiddle', + ), + array( + 'group' => 'brand', + 'id' => 'fa-lastfm', + 'name' => 'Last.fm', + ), + array( + 'group' => 'brand', + 'id' => 'fa-lastfm-square', + 'name' => 'Last.fm', + ), + array( + 'group' => 'brand', + 'id' => 'fa-leanpub', + 'name' => 'Leanpub', + ), + array( + 'group' => 'brand', + 'id' => 'fa-linkedin', + 'name' => 'LinkedIn', + ), + array( + 'group' => 'brand', + 'id' => 'fa-linkedin-square', + 'name' => 'LinkedIn', + ), + array( + 'group' => 'brand', + 'id' => 'fa-linode', + 'name' => 'Linode', + ), + array( + 'group' => 'brand', + 'id' => 'fa-linux', + 'name' => 'Linux', + ), + array( + 'group' => 'brand', + 'id' => 'fa-maxcdn', + 'name' => 'MaxCDN', + ), + array( + 'group' => 'brand', + 'id' => 'fa-meanpath', + 'name' => 'meanpath', + ), + array( + 'group' => 'brand', + 'id' => 'fa-medium', + 'name' => 'Medium', + ), + array( + 'group' => 'brand', + 'id' => 'fa-meetup', + 'name' => 'Meetup', + ), + array( + 'group' => 'brand', + 'id' => 'fa-mixcloud', + 'name' => 'Mixcloud', + ), + array( + 'group' => 'brand', + 'id' => 'fa-modx', + 'name' => 'MODX', + ), + array( + 'group' => 'brand', + 'id' => 'fa-odnoklassniki', + 'name' => 'Odnoklassniki', + ), + array( + 'group' => 'brand', + 'id' => 'fa-odnoklassniki-square', + 'name' => 'Odnoklassniki', + ), + array( + 'group' => 'brand', + 'id' => 'fa-opencart', + 'name' => 'OpenCart', + ), + array( + 'group' => 'brand', + 'id' => 'fa-openid', + 'name' => 'OpenID', + ), + array( + 'group' => 'brand', + 'id' => 'fa-opera', + 'name' => 'Opera', + ), + array( + 'group' => 'brand', + 'id' => 'fa-optin-monster', + 'name' => 'OptinMonster', + ), + array( + 'group' => 'brand', + 'id' => 'fa-pagelines', + 'name' => 'Pagelines', + ), + array( + 'group' => 'brand', + 'id' => 'fa-pied-piper', + 'name' => 'Pied Piper', + ), + array( + 'group' => 'brand', + 'id' => 'fa-pied-piper-alt', + 'name' => 'Pied Piper', + ), + array( + 'group' => 'brand', + 'id' => 'fa-pinterest', + 'name' => 'Pinterest', + ), + array( + 'group' => 'brand', + 'id' => 'fa-pinterest-p', + 'name' => 'Pinterest', + ), + array( + 'group' => 'brand', + 'id' => 'fa-pinterest-square', + 'name' => 'Pinterest', + ), + array( + 'group' => 'brand', + 'id' => 'fa-product-hunt', + 'name' => 'Product Hunt', + ), + array( + 'group' => 'brand', + 'id' => 'fa-quora', + 'name' => 'Quora', + ), + array( + 'group' => 'brand', + 'id' => 'fa-qq', + 'name' => 'QQ', + ), + array( + 'group' => 'brand', + 'id' => 'fa-reddit', + 'name' => 'reddit', + ), + array( + 'group' => 'brand', + 'id' => 'fa-ravelry', + 'name' => 'Ravelry', + ), + array( + 'group' => 'brand', + 'id' => 'fa-reddit-alien', + 'name' => 'reddit', + ), + array( + 'group' => 'brand', + 'id' => 'fa-reddit-square', + 'name' => 'reddit', + ), + array( + 'group' => 'brand', + 'id' => 'fa-renren', + 'name' => 'Renren', + ), + array( + 'group' => 'brand', + 'id' => 'fa-safari', + 'name' => 'Safari', + ), + array( + 'group' => 'brand', + 'id' => 'fa-scribd', + 'name' => 'Scribd', + ), + array( + 'group' => 'brand', + 'id' => 'fa-sellsy', + 'name' => 'SELLSY', + ), + array( + 'group' => 'brand', + 'id' => 'fa-shirtsinbulk', + 'name' => 'Shirts In Bulk', + ), + array( + 'group' => 'brand', + 'id' => 'fa-simplybuilt', + 'name' => 'SimplyBuilt', + ), + array( + 'group' => 'brand', + 'id' => 'fa-skyatlas', + 'name' => 'Skyatlas', + ), + array( + 'group' => 'brand', + 'id' => 'fa-skype', + 'name' => 'Skype', + ), + array( + 'group' => 'brand', + 'id' => 'fa-slack', + 'name' => 'Slack', + ), + array( + 'group' => 'brand', + 'id' => 'fa-slideshare', + 'name' => 'SlideShare', + ), + array( + 'group' => 'brand', + 'id' => 'fa-soundcloud', + 'name' => 'SoundCloud', + ), + array( + 'group' => 'brand', + 'id' => 'fa-snapchat', + 'name' => 'Snapchat', + ), + array( + 'group' => 'brand', + 'id' => 'fa-snapchat-ghost', + 'name' => 'Snapchat', + ), + array( + 'group' => 'brand', + 'id' => 'fa-snapchat-square', + 'name' => 'Snapchat', + ), + array( + 'group' => 'brand', + 'id' => 'fa-spotify', + 'name' => 'Spotify', + ), + array( + 'group' => 'brand', + 'id' => 'fa-stack-exchange', + 'name' => 'Stack Exchange', + ), + array( + 'group' => 'brand', + 'id' => 'fa-stack-overflow', + 'name' => 'Stack Overflow', + ), + array( + 'group' => 'brand', + 'id' => 'fa-steam', + 'name' => 'Steam', + ), + array( + 'group' => 'brand', + 'id' => 'fa-steam-square', + 'name' => 'Steam', + ), + array( + 'group' => 'brand', + 'id' => 'fa-stumbleupon', + 'name' => 'StumbleUpon', + ), + array( + 'group' => 'brand', + 'id' => 'fa-stumbleupon-circle', + 'name' => 'StumbleUpon', + ), + array( + 'group' => 'brand', + 'id' => 'fa-superpowers', + 'name' => 'Superpowers', + ), + array( + 'group' => 'brand', + 'id' => 'fa-telegram', + 'name' => 'Telegram', + ), + array( + 'group' => 'brand', + 'id' => 'fa-tencent-weibo', + 'name' => 'Tencent Weibo', + ), + array( + 'group' => 'brand', + 'id' => 'fa-trello', + 'name' => 'Trello', + ), + array( + 'group' => 'brand', + 'id' => 'fa-tripadvisor', + 'name' => 'TripAdvisor', + ), + array( + 'group' => 'brand', + 'id' => 'fa-tumblr', + 'name' => 'Tumblr', + ), + array( + 'group' => 'brand', + 'id' => 'fa-tumblr-square', + 'name' => 'Tumblr', + ), + array( + 'group' => 'brand', + 'id' => 'fa-twitch', + 'name' => 'Twitch', + ), + array( + 'group' => 'brand', + 'id' => 'fa-twitter', + 'name' => 'Twitter', + ), + array( + 'group' => 'brand', + 'id' => 'fa-twitter-square', + 'name' => 'Twitter', + ), + array( + 'group' => 'brand', + 'id' => 'fa-usb', + 'name' => 'USB', + ), + array( + 'group' => 'brand', + 'id' => 'fa-vimeo', + 'name' => 'Vimeo', + ), + array( + 'group' => 'brand', + 'id' => 'fa-viadeo', + 'name' => 'Viadeo', + ), + array( + 'group' => 'brand', + 'id' => 'fa-viadeo-square', + 'name' => 'Viadeo', + ), + array( + 'group' => 'brand', + 'id' => 'fa-vimeo-square', + 'name' => 'Vimeo', + ), + array( + 'group' => 'brand', + 'id' => 'fa-viacoin', + 'name' => 'Viacoin', + ), + array( + 'group' => 'brand', + 'id' => 'fa-vine', + 'name' => 'Vine', + ), + array( + 'group' => 'brand', + 'id' => 'fa-vk', + 'name' => 'VK', + ), + array( + 'group' => 'brand', + 'id' => 'fa-weixin', + 'name' => 'Weixin', + ), + array( + 'group' => 'brand', + 'id' => 'fa-weibo', + 'name' => 'Wibo', + ), + array( + 'group' => 'brand', + 'id' => 'fa-whatsapp', + 'name' => 'WhatsApp', + ), + array( + 'group' => 'brand', + 'id' => 'fa-wikipedia-w', + 'name' => 'Wikipedia', + ), + array( + 'group' => 'brand', + 'id' => 'fa-windows', + 'name' => 'Windows', + ), + array( + 'group' => 'brand', + 'id' => 'fa-wordpress', + 'name' => 'WordPress', + ), + array( + 'group' => 'brand', + 'id' => 'fa-wpbeginner', + 'name' => 'WP Beginner', + ), + array( + 'group' => 'brand', + 'id' => 'fa-wpexplorer', + 'name' => 'WP Explorer', + ), + array( + 'group' => 'brand', + 'id' => 'fa-wpforms', + 'name' => 'WP Forms', + ), + array( + 'group' => 'brand', + 'id' => 'fa-xing', + 'name' => 'Xing', + ), + array( + 'group' => 'brand', + 'id' => 'fa-xing-square', + 'name' => 'Xing', + ), + array( + 'group' => 'brand', + 'id' => 'fa-y-combinator', + 'name' => 'Y Combinator', + ), + array( + 'group' => 'brand', + 'id' => 'fa-yahoo', + 'name' => 'Yahoo!', + ), + array( + 'group' => 'brand', + 'id' => 'fa-yelp', + 'name' => 'Yelp', + ), + array( + 'group' => 'brand', + 'id' => 'fa-youtube', + 'name' => 'YouTube', + ), + array( + 'group' => 'brand', + 'id' => 'fa-youtube-square', + 'name' => 'YouTube', + ), + + /* Chart (chart) */ + array( + 'group' => 'chart', + 'id' => 'fa-area-chart', + 'name' => __( 'Area Chart', 'icon-picker' ), + ), + array( + 'group' => 'chart', + 'id' => 'fa-bar-chart-o', + 'name' => __( 'Bar Chart', 'icon-picker' ), + ), + array( + 'group' => 'chart', + 'id' => 'fa-line-chart', + 'name' => __( 'Line Chart', 'icon-picker' ), + ), + array( + 'group' => 'chart', + 'id' => 'fa-pie-chart', + 'name' => __( 'Pie Chart', 'icon-picker' ), + ), + + /* Currency (currency) */ + array( + 'group' => 'currency', + 'id' => 'fa-bitcoin', + 'name' => __( 'Bitcoin', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-dollar', + 'name' => __( 'Dollar', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-euro', + 'name' => __( 'Euro', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-gbp', + 'name' => __( 'GBP', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-gg', + 'name' => __( 'GBP', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-gg-circle', + 'name' => __( 'GG', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-ils', + 'name' => __( 'Israeli Sheqel', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-money', + 'name' => __( 'Money', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-rouble', + 'name' => __( 'Rouble', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-inr', + 'name' => __( 'Rupee', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-try', + 'name' => __( 'Turkish Lira', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-krw', + 'name' => __( 'Won', 'icon-picker' ), + ), + array( + 'group' => 'currency', + 'id' => 'fa-jpy', + 'name' => __( 'Yen', 'icon-picker' ), + ), + + /* Directional (directional) */ + array( + 'group' => 'directional', + 'id' => 'fa-angle-down', + 'name' => __( 'Angle Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-angle-left', + 'name' => __( 'Angle Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-angle-right', + 'name' => __( 'Angle Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-angle-up', + 'name' => __( 'Angle Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-angle-double-down', + 'name' => __( 'Angle Double Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-angle-double-left', + 'name' => __( 'Angle Double Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-angle-double-right', + 'name' => __( 'Angle Double Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-angle-double-up', + 'name' => __( 'Angle Double Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-circle-o-down', + 'name' => __( 'Arrow Circle Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-circle-o-left', + 'name' => __( 'Arrow Circle Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-circle-o-right', + 'name' => __( 'Arrow Circle Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-circle-o-up', + 'name' => __( 'Arrow Circle Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-circle-down', + 'name' => __( 'Arrow Circle Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-circle-left', + 'name' => __( 'Arrow Circle Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-circle-right', + 'name' => __( 'Arrow Circle Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-circle-up', + 'name' => __( 'Arrow Circle Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-down', + 'name' => __( 'Arrow Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-left', + 'name' => __( 'Arrow Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-right', + 'name' => __( 'Arrow Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrow-up', + 'name' => __( 'Arrow Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrows', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrows-alt', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrows-h', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-arrows-v', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-caret-down', + 'name' => __( 'Caret Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-caret-left', + 'name' => __( 'Caret Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-caret-right', + 'name' => __( 'Caret Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-caret-up', + 'name' => __( 'Caret Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-caret-square-o-down', + 'name' => __( 'Caret Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-caret-square-o-left', + 'name' => __( 'Caret Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-caret-square-o-right', + 'name' => __( 'Caret Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-caret-square-o-up', + 'name' => __( 'Caret Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-chevron-circle-down', + 'name' => __( 'Chevron Circle Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-chevron-circle-left', + 'name' => __( 'Chevron Circle Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-chevron-circle-right', + 'name' => __( 'Chevron Circle Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-chevron-circle-up', + 'name' => __( 'Chevron Circle Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-chevron-down', + 'name' => __( 'Chevron Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-chevron-left', + 'name' => __( 'Chevron Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-chevron-right', + 'name' => __( 'Chevron Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-chevron-up', + 'name' => __( 'Chevron Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-hand-o-down', + 'name' => __( 'Hand Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-hand-o-left', + 'name' => __( 'Hand Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-hand-o-right', + 'name' => __( 'Hand Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-hand-o-up', + 'name' => __( 'Hand Up', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-long-arrow-down', + 'name' => __( 'Long Arrow Down', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-long-arrow-left', + 'name' => __( 'Long Arrow Left', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-long-arrow-right', + 'name' => __( 'Long Arrow Right', 'icon-picker' ), + ), + array( + 'group' => 'directional', + 'id' => 'fa-long-arrow-up', + 'name' => __( 'Long Arrow Up', 'icon-picker' ), + ), + + /* File Types (file-types) */ + array( + 'group' => 'file-types', + 'id' => 'fa-file', + 'name' => __( 'File', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-o', + 'name' => __( 'File', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-text', + 'name' => __( 'File: Text', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-text-o', + 'name' => __( 'File: Text', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-archive-o', + 'name' => __( 'File: Archive', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-audio-o', + 'name' => __( 'File: Audio', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-code-o', + 'name' => __( 'File: Code', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-excel-o', + 'name' => __( 'File: Excel', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-image-o', + 'name' => __( 'File: Image', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-pdf-o', + 'name' => __( 'File: PDF', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-powerpoint-o', + 'name' => __( 'File: Powerpoint', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-video-o', + 'name' => __( 'File: Video', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fa-file-word-o', + 'name' => __( 'File: Word', 'icon-picker' ), + ), + + /* Form Control (form-control) */ + array( + 'group' => 'form-control', + 'id' => 'fa-check-square', + 'name' => __( 'Check', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-check-square-o', + 'name' => __( 'Check', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-circle', + 'name' => __( 'Circle', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-circle-o', + 'name' => __( 'Circle', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-dot-circle-o', + 'name' => __( 'Dot', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-minus-square', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-minus-square-o', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-plus-square', + 'name' => __( 'Plus', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-plus-square-o', + 'name' => __( 'Plus', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-square', + 'name' => __( 'Square', 'icon-picker' ), + ), + array( + 'group' => 'form-control', + 'id' => 'fa-square-o', + 'name' => __( 'Square', 'icon-picker' ), + ), + + /* Gender (gender) */ + array( + 'group' => 'gender', + 'id' => 'fa-genderless', + 'name' => __( 'Genderless', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-mars', + 'name' => __( 'Mars', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-mars-double', + 'name' => __( 'Mars', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-mars-stroke', + 'name' => __( 'Mars', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-mars-stroke-h', + 'name' => __( 'Mars', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-mars-stroke-v', + 'name' => __( 'Mars', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-mercury', + 'name' => __( 'Mercury', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-neuter', + 'name' => __( 'Neuter', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-transgender', + 'name' => __( 'Transgender', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-transgender-alt', + 'name' => __( 'Transgender', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-venus', + 'name' => __( 'Venus', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-venus-double', + 'name' => __( 'Venus', 'icon-picker' ), + ), + array( + 'group' => 'gender', + 'id' => 'fa-venus-mars', + 'name' => __( 'Venus + Mars', 'icon-picker' ), + ), + + /* Medical (medical) */ + array( + 'group' => 'medical', + 'id' => 'fa-heart', + 'name' => __( 'Heart', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-heart-o', + 'name' => __( 'Heart', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-heartbeat', + 'name' => __( 'Heartbeat', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-h-square', + 'name' => __( 'Hospital', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-hospital-o', + 'name' => __( 'Hospital', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-medkit', + 'name' => __( 'Medkit', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-stethoscope', + 'name' => __( 'Stethoscope', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-thermometer-empty', + 'name' => __( 'Thermometer', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-thermometer-quarter', + 'name' => __( 'Thermometer', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-thermometer-half', + 'name' => __( 'Thermometer', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-thermometer-three-quarters', + 'name' => __( 'Thermometer', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-thermometer-full', + 'name' => __( 'Thermometer', 'icon-picker' ), + ), + array( + 'group' => 'medical', + 'id' => 'fa-user-md', + 'name' => __( 'User MD', 'icon-picker' ), + ), + + /* Payment (payment) */ + array( + 'group' => 'payment', + 'id' => 'fa-cc-amex', + 'name' => 'American Express', + ), + array( + 'group' => 'payment', + 'id' => 'fa-credit-card', + 'name' => __( 'Credit Card', 'icon-picker' ), + ), + array( + 'group' => 'payment', + 'id' => 'fa-credit-card-alt', + 'name' => __( 'Credit Card', 'icon-picker' ), + ), + array( + 'group' => 'payment', + 'id' => 'fa-cc-diners-club', + 'name' => 'Diners Club', + ), + array( + 'group' => 'payment', + 'id' => 'fa-cc-discover', + 'name' => 'Discover', + ), + array( + 'group' => 'payment', + 'id' => 'fa-google-wallet', + 'name' => 'Google Wallet', + ), + array( + 'group' => 'payment', + 'id' => 'fa-cc-jcb', + 'name' => 'JCB', + ), + array( + 'group' => 'payment', + 'id' => 'fa-cc-mastercard', + 'name' => 'MasterCard', + ), + array( + 'group' => 'payment', + 'id' => 'fa-cc-paypal', + 'name' => 'PayPal', + ), + array( + 'group' => 'payment', + 'id' => 'fa-paypal', + 'name' => 'PayPal', + ), + array( + 'group' => 'payment', + 'id' => 'fa-cc-stripe', + 'name' => 'Stripe', + ), + array( + 'group' => 'payment', + 'id' => 'fa-cc-visa', + 'name' => 'Visa', + ), + + /* Spinner (spinner) */ + array( + 'group' => 'spinner', + 'id' => 'fa-circle-o-notch', + 'name' => __( 'Circle', 'icon-picker' ), + ), + array( + 'group' => 'spinner', + 'id' => 'fa-cog', + 'name' => __( 'Cog', 'icon-picker' ), + ), + array( + 'group' => 'spinner', + 'id' => 'fa-refresh', + 'name' => __( 'Refresh', 'icon-picker' ), + ), + array( + 'group' => 'spinner', + 'id' => 'fa-spinner', + 'name' => __( 'Spinner', 'icon-picker' ), + ), + + /* Transportation (transportation) */ + array( + 'group' => 'transportation', + 'id' => 'fa-ambulance', + 'name' => __( 'Ambulance', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-bicycle', + 'name' => __( 'Bicycle', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-bus', + 'name' => __( 'Bus', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-car', + 'name' => __( 'Car', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-fighter-jet', + 'name' => __( 'Fighter Jet', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-motorcycle', + 'name' => __( 'Motorcycle', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-plane', + 'name' => __( 'Plane', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-rocket', + 'name' => __( 'Rocket', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-ship', + 'name' => __( 'Ship', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-space-shuttle', + 'name' => __( 'Space Shuttle', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-subway', + 'name' => __( 'Subway', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-taxi', + 'name' => __( 'Taxi', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-train', + 'name' => __( 'Train', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-truck', + 'name' => __( 'Truck', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-wheelchair', + 'name' => __( 'Wheelchair', 'icon-picker' ), + ), + array( + 'group' => 'transportation', + 'id' => 'fa-wheelchair-alt', + 'name' => __( 'Wheelchair', 'icon-picker' ), + ), + + /* Text Editor (text-editor) */ + array( + 'group' => 'text-editor', + 'id' => 'fa-align-left', + 'name' => __( 'Align Left', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-align-center', + 'name' => __( 'Align Center', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-align-justify', + 'name' => __( 'Justify', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-align-right', + 'name' => __( 'Align Right', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-bold', + 'name' => __( 'Bold', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-clipboard', + 'name' => __( 'Clipboard', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-columns', + 'name' => __( 'Columns', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-copy', + 'name' => __( 'Copy', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-cut', + 'name' => __( 'Cut', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-paste', + 'name' => __( 'Paste', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-eraser', + 'name' => __( 'Eraser', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-files-o', + 'name' => __( 'Files', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-font', + 'name' => __( 'Font', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-header', + 'name' => __( 'Header', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-indent', + 'name' => __( 'Indent', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-outdent', + 'name' => __( 'Outdent', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-italic', + 'name' => __( 'Italic', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-link', + 'name' => __( 'Link', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-unlink', + 'name' => __( 'Unlink', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-list', + 'name' => __( 'List', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-list-alt', + 'name' => __( 'List', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-list-ol', + 'name' => __( 'Ordered List', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-list-ul', + 'name' => __( 'Unordered List', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-paperclip', + 'name' => __( 'Paperclip', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-paragraph', + 'name' => __( 'Paragraph', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-repeat', + 'name' => __( 'Repeat', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-undo', + 'name' => __( 'Undo', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-save', + 'name' => __( 'Save', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-strikethrough', + 'name' => __( 'Strikethrough', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-subscript', + 'name' => __( 'Subscript', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-superscript', + 'name' => __( 'Superscript', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-table', + 'name' => __( 'Table', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-text-height', + 'name' => __( 'Text Height', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-text-width', + 'name' => __( 'Text Width', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-th', + 'name' => __( 'Table Header', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-th-large', + 'name' => __( 'TH Large', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-th-list', + 'name' => __( 'TH List', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'fa-underline', + 'name' => __( 'Underline', 'icon-picker' ), + ), + + /* Video Player (video-player) */ + array( + 'group' => 'video-player', + 'id' => 'fa-arrows-alt', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-backward', + 'name' => __( 'Backward', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-compress', + 'name' => __( 'Compress', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-eject', + 'name' => __( 'Eject', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-expand', + 'name' => __( 'Expand', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-fast-backward', + 'name' => __( 'Fast Backward', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-fast-forward', + 'name' => __( 'Fast Forward', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-forward', + 'name' => __( 'Forward', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-pause', + 'name' => __( 'Pause', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-pause-circle', + 'name' => __( 'Pause', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-pause-circle-o', + 'name' => __( 'Pause', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-play', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-play-circle', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-play-circle-o', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-step-backward', + 'name' => __( 'Step Backward', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-step-forward', + 'name' => __( 'Step Forward', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-stop', + 'name' => __( 'Stop', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-stop-circle', + 'name' => __( 'Stop', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-stop-circle-o', + 'name' => __( 'Stop', 'icon-picker' ), + ), + array( + 'group' => 'video-player', + 'id' => 'fa-youtube-play', + 'name' => __( 'YouTube Play', 'icon-picker' ), + ), + + /* Web Application (web-application) */ + array( + 'group' => 'web-application', + 'id' => 'fa-address-book', + 'name' => __( 'Address Book', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-address-book-o', + 'name' => __( 'Address Book', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-address-card', + 'name' => __( 'Address Card', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-address-card-o', + 'name' => __( 'Address Card', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-adjust', + 'name' => __( 'Adjust', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-anchor', + 'name' => __( 'Anchor', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-archive', + 'name' => __( 'Archive', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-arrows', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-arrows-h', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-arrows-v', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-asterisk', + 'name' => __( 'Asterisk', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-at', + 'name' => __( 'At', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-balance-scale', + 'name' => __( 'Balance', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-ban', + 'name' => __( 'Ban', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-barcode', + 'name' => __( 'Barcode', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bars', + 'name' => __( 'Bars', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bathtub', + 'name' => __( 'Bathtub', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-battery-empty', + 'name' => __( 'Battery', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-battery-quarter', + 'name' => __( 'Battery', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-battery-half', + 'name' => __( 'Battery', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-battery-full', + 'name' => __( 'Battery', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bed', + 'name' => __( 'Bed', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-beer', + 'name' => __( 'Beer', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bell', + 'name' => __( 'Bell', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bell-o', + 'name' => __( 'Bell', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bell-slash', + 'name' => __( 'Bell', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bell-slash-o', + 'name' => __( 'Bell', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-binoculars', + 'name' => __( 'Binoculars', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-birthday-cake', + 'name' => __( 'Birthday Cake', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bolt', + 'name' => __( 'Bolt', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-book', + 'name' => __( 'Book', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bookmark', + 'name' => __( 'Bookmark', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bookmark-o', + 'name' => __( 'Bookmark', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bomb', + 'name' => __( 'Bomb', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-briefcase', + 'name' => __( 'Briefcase', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bug', + 'name' => __( 'Bug', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-building', + 'name' => __( 'Building', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-building-o', + 'name' => __( 'Building', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bullhorn', + 'name' => __( 'Bullhorn', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-bullseye', + 'name' => __( 'Bullseye', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-calculator', + 'name' => __( 'Calculator', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-calendar', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-calendar-o', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-calendar-check-o', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-calendar-minus-o', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-calendar-times-o', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-camera', + 'name' => __( 'Camera', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-camera-retro', + 'name' => __( 'Camera Retro', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-caret-square-o-down', + 'name' => __( 'Caret Down', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-caret-square-o-left', + 'name' => __( 'Caret Left', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-caret-square-o-right', + 'name' => __( 'Caret Right', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-caret-square-o-up', + 'name' => __( 'Caret Up', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cart-arrow-down', + 'name' => __( 'Cart Arrow Down', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cart-plus', + 'name' => __( 'Cart Plus', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-certificate', + 'name' => __( 'Certificate', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-check', + 'name' => __( 'Check', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-check-circle', + 'name' => __( 'Check', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-check-circle-o', + 'name' => __( 'Check', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-child', + 'name' => __( 'Child', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-circle-thin', + 'name' => __( 'Circle', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-clock-o', + 'name' => __( 'Clock', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-clone', + 'name' => __( 'Clone', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cloud', + 'name' => __( 'Cloud', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cloud-download', + 'name' => __( 'Cloud Download', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cloud-upload', + 'name' => __( 'Cloud Upload', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-code', + 'name' => __( 'Code', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-code-fork', + 'name' => __( 'Code Fork', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-coffee', + 'name' => __( 'Coffee', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cogs', + 'name' => __( 'Cogs', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-comment', + 'name' => __( 'Comment', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-comment-o', + 'name' => __( 'Comment', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-comments', + 'name' => __( 'Comments', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-comments-o', + 'name' => __( 'Comments', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-commenting', + 'name' => __( 'Commenting', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-commenting-o', + 'name' => __( 'Commenting', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-compass', + 'name' => __( 'Compass', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-copyright', + 'name' => __( 'Copyright', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-credit-card', + 'name' => __( 'Credit Card', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-crop', + 'name' => __( 'Crop', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-crosshairs', + 'name' => __( 'Crosshairs', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cube', + 'name' => __( 'Cube', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cubes', + 'name' => __( 'Cubes', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-i-cursor', + 'name' => __( 'Cursor', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-cutlery', + 'name' => __( 'Cutlery', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-dashboard', + 'name' => __( 'Dashboard', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-database', + 'name' => __( 'Database', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-desktop', + 'name' => __( 'Desktop', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-diamond', + 'name' => __( 'Diamond', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-download', + 'name' => __( 'Download', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-edit', + 'name' => __( 'Edit', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-ellipsis-h', + 'name' => __( 'Ellipsis', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-ellipsis-v', + 'name' => __( 'Ellipsis', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-envelope', + 'name' => __( 'Envelope', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-envelope-o', + 'name' => __( 'Envelope', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-envelope-square', + 'name' => __( 'Envelope', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-envelope-open', + 'name' => __( 'Envelope', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-envelope-open-o', + 'name' => __( 'Envelope', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-eraser', + 'name' => __( 'Eraser', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-exchange', + 'name' => __( 'Exchange', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-exclamation', + 'name' => __( 'Exclamation', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-exclamation-circle', + 'name' => __( 'Exclamation', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-exclamation-triangle', + 'name' => __( 'Exclamation', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-external-link', + 'name' => __( 'External Link', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-external-link-square', + 'name' => __( 'External Link', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-eye', + 'name' => __( 'Eye', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-eye-slash', + 'name' => __( 'Eye', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-eyedropper', + 'name' => __( 'Eye Dropper', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-fax', + 'name' => __( 'Fax', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-female', + 'name' => __( 'Female', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-film', + 'name' => __( 'Film', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-filter', + 'name' => __( 'Filter', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-fire', + 'name' => __( 'Fire', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-fire-extinguisher', + 'name' => __( 'Fire Extinguisher', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-flag', + 'name' => __( 'Flag', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-flag-checkered', + 'name' => __( 'Flag', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-flag-o', + 'name' => __( 'Flag', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-flash', + 'name' => __( 'Flash', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-flask', + 'name' => __( 'Flask', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-folder', + 'name' => __( 'Folder', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-folder-open', + 'name' => __( 'Folder Open', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-folder-o', + 'name' => __( 'Folder', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-folder-open-o', + 'name' => __( 'Folder Open', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-futbol-o', + 'name' => __( 'Foot Ball', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-frown-o', + 'name' => __( 'Frown', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-gamepad', + 'name' => __( 'Gamepad', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-gavel', + 'name' => __( 'Gavel', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-gear', + 'name' => __( 'Gear', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-gears', + 'name' => __( 'Gears', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-gift', + 'name' => __( 'Gift', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-glass', + 'name' => __( 'Glass', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-globe', + 'name' => __( 'Globe', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-graduation-cap', + 'name' => __( 'Graduation Cap', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-group', + 'name' => __( 'Group', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hand-lizard-o', + 'name' => __( 'Hand', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-handshake-o', + 'name' => __( 'Handshake', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hand-paper-o', + 'name' => __( 'Hand', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hand-peace-o', + 'name' => __( 'Hand', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hand-pointer-o', + 'name' => __( 'Hand', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hand-rock-o', + 'name' => __( 'Hand', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hand-scissors-o', + 'name' => __( 'Hand', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hand-spock-o', + 'name' => __( 'Hand', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hdd-o', + 'name' => __( 'HDD', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hashtag', + 'name' => __( 'Hash Tag', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-headphones', + 'name' => __( 'Headphones', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-home', + 'name' => __( 'Home', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hourglass-o', + 'name' => __( 'Hourglass', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hourglass-start', + 'name' => __( 'Hourglass', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hourglass-half', + 'name' => __( 'Hourglass', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hourglass-end', + 'name' => __( 'Hourglass', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-hourglass', + 'name' => __( 'Hourglass', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-history', + 'name' => __( 'History', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-inbox', + 'name' => __( 'Inbox', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-id-badge', + 'name' => __( 'ID Badge', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-id-card', + 'name' => __( 'ID Card', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-id-card-o', + 'name' => __( 'ID Card', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-industry', + 'name' => __( 'Industry', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-info', + 'name' => __( 'Info', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-info-circle', + 'name' => __( 'Info', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-key', + 'name' => __( 'Key', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-keyboard-o', + 'name' => __( 'Keyboard', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-language', + 'name' => __( 'Language', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-laptop', + 'name' => __( 'Laptop', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-leaf', + 'name' => __( 'Leaf', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-legal', + 'name' => __( 'Legal', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-lemon-o', + 'name' => __( 'Lemon', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-level-down', + 'name' => __( 'Level Down', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-level-up', + 'name' => __( 'Level Up', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-life-ring', + 'name' => __( 'Life Buoy', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-lightbulb-o', + 'name' => __( 'Lightbulb', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-location-arrow', + 'name' => __( 'Location Arrow', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-lock', + 'name' => __( 'Lock', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-magic', + 'name' => __( 'Magic', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-magnet', + 'name' => __( 'Magnet', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-mail-forward', + 'name' => __( 'Mail Forward', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-mail-reply', + 'name' => __( 'Mail Reply', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-mail-reply-all', + 'name' => __( 'Mail Reply All', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-male', + 'name' => __( 'Male', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-map', + 'name' => __( 'Map', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-map-o', + 'name' => __( 'Map', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-map-marker', + 'name' => __( 'Map Marker', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-map-pin', + 'name' => __( 'Map Pin', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-map-signs', + 'name' => __( 'Map Signs', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-meh-o', + 'name' => __( 'Meh', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-microchip', + 'name' => __( 'Microchip', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-microphone', + 'name' => __( 'Microphone', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-microphone-slash', + 'name' => __( 'Microphone', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-minus', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-minus-circle', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-mobile', + 'name' => __( 'Mobile', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-mobile-phone', + 'name' => __( 'Mobile Phone', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-moon-o', + 'name' => __( 'Moon', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-mouse-pointer', + 'name' => __( 'Mouse Pointer', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-music', + 'name' => __( 'Music', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-newspaper-o', + 'name' => __( 'Newspaper', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-object-group', + 'name' => __( 'Object Group', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-object-ungroup', + 'name' => __( 'Object Ungroup', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-paint-brush', + 'name' => __( 'Paint Brush', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-paper-plane', + 'name' => __( 'Paper Plane', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-paper-plane-o', + 'name' => __( 'Paper Plane', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-paw', + 'name' => __( 'Paw', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-pencil', + 'name' => __( 'Pencil', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-pencil-square', + 'name' => __( 'Pencil', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-pencil-square-o', + 'name' => __( 'Pencil', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-phone', + 'name' => __( 'Phone', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-percent', + 'name' => __( 'Percent', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-phone-square', + 'name' => __( 'Phone', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-picture-o', + 'name' => __( 'Picture', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-plug', + 'name' => __( 'Plug', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-plus', + 'name' => __( 'Plus', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-plus-circle', + 'name' => __( 'Plus', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-power-off', + 'name' => __( 'Power Off', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-podcast', + 'name' => __( 'Podcast', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-print', + 'name' => __( 'Print', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-puzzle-piece', + 'name' => __( 'Puzzle Piece', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-qrcode', + 'name' => __( 'QR Code', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-question', + 'name' => __( 'Question', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-question-circle', + 'name' => __( 'Question', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-question-circle-o', + 'name' => __( 'Question', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-quote-left', + 'name' => __( 'Quote Left', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-quote-right', + 'name' => __( 'Quote Right', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-random', + 'name' => __( 'Random', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-rebel', + 'name' => __( 'Rebel', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-recycle', + 'name' => __( 'Recycle', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-registered', + 'name' => __( 'Registered', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-reply', + 'name' => __( 'Reply', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-reply-all', + 'name' => __( 'Reply All', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-retweet', + 'name' => __( 'Retweet', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-road', + 'name' => __( 'Road', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-rss', + 'name' => __( 'RSS', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-rss-square', + 'name' => __( 'RSS Square', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-search', + 'name' => __( 'Search', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-search-minus', + 'name' => __( 'Search Minus', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-search-plus', + 'name' => __( 'Search Plus', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-server', + 'name' => __( 'Server', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-share', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-share-alt', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-share-alt-square', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-share-square', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-share-square-o', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-shield', + 'name' => __( 'Shield', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-shopping-cart', + 'name' => __( 'Shopping Cart', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-shopping-bag', + 'name' => __( 'Shopping Bag', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-shopping-basket', + 'name' => __( 'Shopping Basket', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-shower', + 'name' => __( 'Shower', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sign-in', + 'name' => __( 'Sign In', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sign-out', + 'name' => __( 'Sign Out', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-signal', + 'name' => __( 'Signal', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sitemap', + 'name' => __( 'Sitemap', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sliders', + 'name' => __( 'Sliders', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-smile-o', + 'name' => __( 'Smile', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-snowflake', + 'name' => __( 'Snowflake', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort', + 'name' => __( 'Sort', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-asc', + 'name' => __( 'Sort ASC', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-desc', + 'name' => __( 'Sort DESC', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-down', + 'name' => __( 'Sort Down', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-up', + 'name' => __( 'Sort Up', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-alpha-asc', + 'name' => __( 'Sort Alpha ASC', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-alpha-desc', + 'name' => __( 'Sort Alpha DESC', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-amount-asc', + 'name' => __( 'Sort Amount ASC', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-amount-desc', + 'name' => __( 'Sort Amount DESC', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-numeric-asc', + 'name' => __( 'Sort Numeric ASC', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sort-numeric-desc', + 'name' => __( 'Sort Numeric DESC', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-spoon', + 'name' => __( 'Spoon', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-star', + 'name' => __( 'Star', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-star-half', + 'name' => __( 'Star Half', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-star-half-o', + 'name' => __( 'Star Half', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-star-half-empty', + 'name' => __( 'Star Half Empty', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-star-half-full', + 'name' => __( 'Star Half Full', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-star-o', + 'name' => __( 'Star', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sticky-note', + 'name' => __( 'Sticky Note', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sticky-note-o', + 'name' => __( 'Sticky Note', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-street-view', + 'name' => __( 'Street View', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-suitcase', + 'name' => __( 'Suitcase', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-sun-o', + 'name' => __( 'Sun', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-tablet', + 'name' => __( 'Tablet', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-tachometer', + 'name' => __( 'Tachometer', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-tag', + 'name' => __( 'Tag', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-tags', + 'name' => __( 'Tags', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-tasks', + 'name' => __( 'Tasks', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-television', + 'name' => __( 'Television', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-terminal', + 'name' => __( 'Terminal', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-thumb-tack', + 'name' => __( 'Thumb Tack', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-thumbs-down', + 'name' => __( 'Thumbs Down', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-thumbs-up', + 'name' => __( 'Thumbs Up', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-thumbs-o-down', + 'name' => __( 'Thumbs Down', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-thumbs-o-up', + 'name' => __( 'Thumbs Up', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-ticket', + 'name' => __( 'Ticket', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-times', + 'name' => __( 'Times', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-times-circle', + 'name' => __( 'Times', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-times-circle-o', + 'name' => __( 'Times', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-tint', + 'name' => __( 'Tint', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-toggle-down', + 'name' => __( 'Toggle Down', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-toggle-left', + 'name' => __( 'Toggle Left', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-toggle-right', + 'name' => __( 'Toggle Right', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-toggle-up', + 'name' => __( 'Toggle Up', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-toggle-off', + 'name' => __( 'Toggle Off', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-toggle-on', + 'name' => __( 'Toggle On', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-trademark', + 'name' => __( 'Trademark', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-trash', + 'name' => __( 'Trash', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-trash-o', + 'name' => __( 'Trash', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-tree', + 'name' => __( 'Tree', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-trophy', + 'name' => __( 'Trophy', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-tty', + 'name' => __( 'TTY', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-umbrella', + 'name' => __( 'Umbrella', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-university', + 'name' => __( 'University', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-unlock', + 'name' => __( 'Unlock', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-unlock-alt', + 'name' => __( 'Unlock', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-unsorted', + 'name' => __( 'Unsorted', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-upload', + 'name' => __( 'Upload', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-user', + 'name' => __( 'User', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-user-o', + 'name' => __( 'User', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-user-circle', + 'name' => __( 'User', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-user-circle-o', + 'name' => __( 'User', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-users', + 'name' => __( 'Users', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-user-plus', + 'name' => __( 'User: Add', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-user-times', + 'name' => __( 'User: Remove', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-user-secret', + 'name' => __( 'User: Password', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-video-camera', + 'name' => __( 'Video Camera', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-volume-down', + 'name' => __( 'Volume Down', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-volume-off', + 'name' => __( 'Volume Of', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-volume-up', + 'name' => __( 'Volume Up', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-warning', + 'name' => __( 'Warning', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-wifi', + 'name' => __( 'WiFi', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-window-close', + 'name' => __( 'Window Close', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-window-close-o', + 'name' => __( 'Window Close', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-window-maximize', + 'name' => __( 'Window Maximize', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-window-minimize', + 'name' => __( 'Window Minimize', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-window-restore', + 'name' => __( 'Window Restore', 'icon-picker' ), + ), + array( + 'group' => 'web-application', + 'id' => 'fa-wrench', + 'name' => __( 'Wrench', 'icon-picker' ), + ), + ); + + /** + * Filter genericon items + * + * @since 0.1.0 + * @param array $items Icon names. + */ + $items = apply_filters( 'icon_picker_fa_items', $items ); + + return $items; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/font.php b/vendor/kucrut/icon-picker/includes/types/font.php new file mode 100644 index 0000000000..fb162f3640 --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/font.php @@ -0,0 +1,205 @@ + + */ + +require_once dirname( __FILE__ ) . '/base.php'; + +/** + * Generic handler for icon fonts + * + */ +abstract class Icon_Picker_Type_Font extends Icon_Picker_Type { + + /** + * Stylesheet ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $stylesheet_id = ''; + + /** + * JS Controller + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $controller = 'Font'; + + /** + * Template ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $template_id = 'font'; + + + /** + * Get icon groups + * + * @since 0.1.0 + * @return array + */ + public function get_groups() {} + + + /** + * Get icon names + * + * @since 0.1.0 + * @return array + */ + public function get_items() {} + + + /** + * Get stylesheet URI + * + * @since 0.1.0 + * @return string + */ + public function get_stylesheet_uri() { + $stylesheet_uri = sprintf( + '%1$s/css/types/%2$s%3$s.css', + Icon_Picker::instance()->url, + $this->stylesheet_id, + ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min' + ); + + /** + * Filters icon type's stylesheet URI + * + * @since 0.4.0 + * + * @param string $stylesheet_uri Icon type's stylesheet URI. + * @param string $icon_type_id Icon type's ID. + * @param Icon_Picker_Type_Font $icon_type Icon type's instance. + * + * @return string + */ + $stylesheet_uri = apply_filters( + 'icon_picker_icon_type_stylesheet_uri', + $stylesheet_uri, + $this->id, + $this + ); + + return $stylesheet_uri; + } + + + /** + * Register assets + * + * @since 0.1.0 + * @wp_hook action icon_picker_loader_init + * + * @param Icon_Picker_Loader $loader Icon_Picker_Loader instance. + * + * @return void + */ + public function register_assets( Icon_Picker_Loader $loader ) { + if ( empty( $this->stylesheet_uri ) ) { + return; + } + + $register = true; + $deps = false; + $styles = wp_styles(); + + /** + * When the stylesheet ID of an icon type is already registered, + * we'll compare its version with ours. If our stylesheet has greater + * version number, we'll deregister the other stylesheet. + */ + if ( $styles->query( $this->stylesheet_id, 'registered' ) ) { + $object = $styles->registered[ $this->stylesheet_id ]; + + if ( version_compare( $object->ver, $this->version, '<' ) ) { + $deps = $object->deps; + wp_deregister_style( $this->stylesheet_id ); + } else { + $register = false; + } + } + + if ( $register ) { + wp_register_style( $this->stylesheet_id, $this->stylesheet_uri, $deps, $this->version ); + } + + $loader->add_style( $this->stylesheet_id ); + } + + + /** + * Constructor + * + * @since 0.1.0 + * @param array $args Optional arguments passed to parent class. + */ + public function __construct( array $args = array() ) { + parent::__construct( $args ); + + if ( empty( $this->stylesheet_id ) ) { + $this->stylesheet_id = $this->id; + } + + add_action( 'icon_picker_loader_init', array( $this, 'register_assets' ) ); + } + + + /** + * Get extra properties data + * + * @since 0.1.0 + * @access protected + * @return array + */ + protected function get_props_data() { + return array( + 'groups' => $this->groups, + 'items' => $this->items, + ); + } + + + /** + * Get media templates + * + * @since 0.1.0 + * @return array + */ + public function get_templates() { + $templates = array( + 'icon' => '', + 'item' => sprintf( + '
+
+ +
{{ data.name }}
+
+
+
', + esc_attr__( 'Deselect', 'icon-picker' ) + ), + ); + + /** + * Filter media templates + * + * @since 0.1.0 + * @param array $templates Media templates. + */ + $templates = apply_filters( 'icon_picker_font_media_templates', $templates ); + + return $templates; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/fontello.php b/vendor/kucrut/icon-picker/includes/types/fontello.php new file mode 100644 index 0000000000..70127b9546 --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/fontello.php @@ -0,0 +1,55 @@ + + * @author Joshua F. Rountree + */ + + +require_once dirname( __FILE__ ) . '/font.php'; + +/** + * Icon type: Fontello + * + * @version 0.1.0 + */ +class Icon_Picker_Type_Fontello extends Icon_Picker_Type_Font { + + /** + * Stylesheet URI + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $stylesheet_uri; + + /** + * Icon pack directory path + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $dir; + + /** + * Icon pack directory url + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $url; + + /** + * Items + * + * @since 0.1.0 + * @access protected + * @var array + */ + protected $items; +} diff --git a/vendor/kucrut/icon-picker/includes/types/foundation-icons.php b/vendor/kucrut/icon-picker/includes/types/foundation-icons.php new file mode 100644 index 0000000000..d64008d2dc --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/foundation-icons.php @@ -0,0 +1,1518 @@ + + */ +class Icon_Picker_Type_Foundation extends Icon_Picker_Type_Font { + + /** + * Icon type ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $id = 'foundation-icons'; + + /** + * Icon type name + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $name = 'Foundation'; + + /** + * Icon type version + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $version = '3.0'; + + + /** + * Get icon groups + * + * @since 0.1.0 + * @return array + */ + public function get_groups() { + $groups = array( + array( + 'id' => 'accessibility', + 'name' => __( 'Accessibility', 'icon-picker' ), + ), + array( + 'id' => 'arrows', + 'name' => __( 'Arrows', 'icon-picker' ), + ), + array( + 'id' => 'devices', + 'name' => __( 'Devices', 'icon-picker' ), + ), + array( + 'id' => 'ecommerce', + 'name' => __( 'Ecommerce', 'icon-picker' ), + ), + array( + 'id' => 'editor', + 'name' => __( 'Editor', 'icon-picker' ), + ), + array( + 'id' => 'file-types', + 'name' => __( 'File Types', 'icon-picker' ), + ), + array( + 'id' => 'general', + 'name' => __( 'General', 'icon-picker' ), + ), + array( + 'id' => 'media-control', + 'name' => __( 'Media Controls', 'icon-picker' ), + ), + array( + 'id' => 'misc', + 'name' => __( 'Miscellaneous', 'icon-picker' ), + ), + array( + 'id' => 'people', + 'name' => __( 'People', 'icon-picker' ), + ), + array( + 'id' => 'social', + 'name' => __( 'Social/Brand', 'icon-picker' ), + ), + ); + /** + * Filter genericon groups + * + * @since 0.1.0 + * @param array $groups Icon groups. + */ + $groups = apply_filters( 'icon_picker_foundations_groups', $groups ); + + return $groups; + } + + + /** + * Get icon names + * + * @since 0.1.0 + * @return array + */ + public function get_items() { + $items = array( + array( + 'group' => 'accessibility', + 'id' => 'fi-asl', + 'name' => __( 'ASL', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-blind', + 'name' => __( 'Blind', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-braille', + 'name' => __( 'Braille', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-closed-caption', + 'name' => __( 'Closed Caption', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-elevator', + 'name' => __( 'Elevator', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-guide-dog', + 'name' => __( 'Guide Dog', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-hearing-aid', + 'name' => __( 'Hearing Aid', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-universal-access', + 'name' => __( 'Universal Access', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-male', + 'name' => __( 'Male', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-female', + 'name' => __( 'Female', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-male-female', + 'name' => __( 'Male & Female', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-male-symbol', + 'name' => __( 'Male Symbol', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-female-symbol', + 'name' => __( 'Female Symbol', 'icon-picker' ), + ), + array( + 'group' => 'accessibility', + 'id' => 'fi-wheelchair', + 'name' => __( 'Wheelchair', 'icon-picker' ), + ), + array( + 'group' => 'arrows', + 'id' => 'fi-arrow-up', + 'name' => __( 'Arrow: Up', 'icon-picker' ), + ), + array( + 'group' => 'arrows', + 'id' => 'fi-arrow-down', + 'name' => __( 'Arrow: Down', 'icon-picker' ), + ), + array( + 'group' => 'arrows', + 'id' => 'fi-arrow-left', + 'name' => __( 'Arrow: Left', 'icon-picker' ), + ), + array( + 'group' => 'arrows', + 'id' => 'fi-arrow-right', + 'name' => __( 'Arrow: Right', 'icon-picker' ), + ), + array( + 'group' => 'arrows', + 'id' => 'fi-arrows-out', + 'name' => __( 'Arrows: Out', 'icon-picker' ), + ), + array( + 'group' => 'arrows', + 'id' => 'fi-arrows-in', + 'name' => __( 'Arrows: In', 'icon-picker' ), + ), + array( + 'group' => 'arrows', + 'id' => 'fi-arrows-expand', + 'name' => __( 'Arrows: Expand', 'icon-picker' ), + ), + array( + 'group' => 'arrows', + 'id' => 'fi-arrows-compress', + 'name' => __( 'Arrows: Compress', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-bluetooth', + 'name' => __( 'Bluetooth', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-camera', + 'name' => __( 'Camera', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-compass', + 'name' => __( 'Compass', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-laptop', + 'name' => __( 'Laptop', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-megaphone', + 'name' => __( 'Megaphone', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-microphone', + 'name' => __( 'Microphone', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-mobile', + 'name' => __( 'Mobile', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-mobile-signal', + 'name' => __( 'Mobile Signal', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-monitor', + 'name' => __( 'Monitor', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-tablet-portrait', + 'name' => __( 'Tablet: Portrait', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-tablet-landscape', + 'name' => __( 'Tablet: Landscape', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-telephone', + 'name' => __( 'Telephone', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-usb', + 'name' => __( 'USB', 'icon-picker' ), + ), + array( + 'group' => 'devices', + 'id' => 'fi-video', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-bitcoin', + 'name' => __( 'Bitcoin', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-bitcoin-circle', + 'name' => __( 'Bitcoin', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-dollar', + 'name' => __( 'Dollar', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-euro', + 'name' => __( 'EURO', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-pound', + 'name' => __( 'Pound', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-yen', + 'name' => __( 'Yen', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-burst', + 'name' => __( 'Burst', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-burst-new', + 'name' => __( 'Burst: New', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-burst-sale', + 'name' => __( 'Burst: Sale', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-credit-card', + 'name' => __( 'Credit Card', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-dollar-bill', + 'name' => __( 'Dollar Bill', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-paypal', + 'name' => 'PayPal', + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-price-tag', + 'name' => __( 'Price Tag', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-pricetag-multiple', + 'name' => __( 'Price Tag: Multiple', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-shopping-bag', + 'name' => __( 'Shopping Bag', 'icon-picker' ), + ), + array( + 'group' => 'ecommerce', + 'id' => 'fi-shopping-cart', + 'name' => __( 'Shopping Cart', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-bold', + 'name' => __( 'Bold', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-italic', + 'name' => __( 'Italic', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-underline', + 'name' => __( 'Underline', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-strikethrough', + 'name' => __( 'Strikethrough', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-text-color', + 'name' => __( 'Text Color', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-background-color', + 'name' => __( 'Background Color', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-superscript', + 'name' => __( 'Superscript', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-subscript', + 'name' => __( 'Subscript', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-align-left', + 'name' => __( 'Align Left', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-align-center', + 'name' => __( 'Align Center', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-align-right', + 'name' => __( 'Align Right', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-align-justify', + 'name' => __( 'Justify', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-list-number', + 'name' => __( 'List: Number', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-list-bullet', + 'name' => __( 'List: Bullet', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-indent-more', + 'name' => __( 'Indent', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-indent-less', + 'name' => __( 'Outdent', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-add', + 'name' => __( 'Add Page', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-copy', + 'name' => __( 'Copy Page', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-multiple', + 'name' => __( 'Duplicate Page', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-delete', + 'name' => __( 'Delete Page', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-remove', + 'name' => __( 'Remove Page', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-edit', + 'name' => __( 'Edit Page', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-export', + 'name' => __( 'Export', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-export-csv', + 'name' => __( 'Export to CSV', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-export-pdf', + 'name' => __( 'Export to PDF', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-filled', + 'name' => __( 'Fill Page', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-crop', + 'name' => __( 'Crop', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-filter', + 'name' => __( 'Filter', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-paint-bucket', + 'name' => __( 'Paint Bucket', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-photo', + 'name' => __( 'Photo', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-print', + 'name' => __( 'Print', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-save', + 'name' => __( 'Save', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-link', + 'name' => __( 'Link', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-unlink', + 'name' => __( 'Unlink', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-quote', + 'name' => __( 'Quote', 'icon-picker' ), + ), + array( + 'group' => 'editor', + 'id' => 'fi-page-search', + 'name' => __( 'Search in Page', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fi-page', + 'name' => __( 'File', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fi-page-csv', + 'name' => __( 'CSV', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fi-page-doc', + 'name' => __( 'Doc', 'icon-picker' ), + ), + array( + 'group' => 'file-types', + 'id' => 'fi-page-pdf', + 'name' => __( 'PDF', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-address-book', + 'name' => __( 'Addressbook', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-alert', + 'name' => __( 'Alert', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-annotate', + 'name' => __( 'Annotate', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-archive', + 'name' => __( 'Archive', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-bookmark', + 'name' => __( 'Bookmark', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-calendar', + 'name' => __( 'Calendar', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-clock', + 'name' => __( 'Clock', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-cloud', + 'name' => __( 'Cloud', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-comment', + 'name' => __( 'Comment', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-comment-minus', + 'name' => __( 'Comment: Minus', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-comment-quotes', + 'name' => __( 'Comment: Quotes', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-comment-video', + 'name' => __( 'Comment: Video', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-comments', + 'name' => __( 'Comments', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-contrast', + 'name' => __( 'Contrast', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-database', + 'name' => __( 'Database', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-folder', + 'name' => __( 'Folder', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-folder-add', + 'name' => __( 'Folder: Add', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-folder-lock', + 'name' => __( 'Folder: Lock', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-eye', + 'name' => __( 'Eye', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-heart', + 'name' => __( 'Heart', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-plus', + 'name' => __( 'Plus', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-minus', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-minus-circle', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-x', + 'name' => __( 'X', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-x-circle', + 'name' => __( 'X', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-check', + 'name' => __( 'Check', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-checkbox', + 'name' => __( 'Check', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-download', + 'name' => __( 'Download', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-upload', + 'name' => __( 'Upload', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-upload-cloud', + 'name' => __( 'Upload to Cloud', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-flag', + 'name' => __( 'Flag', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-foundation', + 'name' => __( 'Foundation', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-graph-bar', + 'name' => __( 'Graph: Bar', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-graph-horizontal', + 'name' => __( 'Graph: Horizontal', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-graph-pie', + 'name' => __( 'Graph: Pie', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-graph-trend', + 'name' => __( 'Graph: Trend', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-home', + 'name' => __( 'Home', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-layout', + 'name' => __( 'Layout', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-like', + 'name' => __( 'Like', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-dislike', + 'name' => __( 'Dislike', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-list', + 'name' => __( 'List', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-list-thumbnails', + 'name' => __( 'List: Thumbnails', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-lock', + 'name' => __( 'Lock', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-unlock', + 'name' => __( 'Unlock', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-marker', + 'name' => __( 'Marker', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-magnifying-glass', + 'name' => __( 'Magnifying Glass', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-refresh', + 'name' => __( 'Refresh', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-paperclip', + 'name' => __( 'Paperclip', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-pencil', + 'name' => __( 'Pencil', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-play-video', + 'name' => __( 'Play Video', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-results', + 'name' => __( 'Results', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-results-demographics', + 'name' => __( 'Results: Demographics', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-rss', + 'name' => __( 'RSS', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-share', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-sound', + 'name' => __( 'Sound', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-star', + 'name' => __( 'Star', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-thumbnails', + 'name' => __( 'Thumbnails', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-trash', + 'name' => __( 'Trash', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-web', + 'name' => __( 'Web', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-widget', + 'name' => __( 'Widget', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-wrench', + 'name' => __( 'Wrench', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-zoom-out', + 'name' => __( 'Zoom Out', 'icon-picker' ), + ), + array( + 'group' => 'general', + 'id' => 'fi-zoom-in', + 'name' => __( 'Zoom In', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-record', + 'name' => __( 'Record', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-play-circle', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-play', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-pause', + 'name' => __( 'Pause', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-stop', + 'name' => __( 'Stop', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-previous', + 'name' => __( 'Previous', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-rewind', + 'name' => __( 'Rewind', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-fast-forward', + 'name' => __( 'Fast Forward', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-next', + 'name' => __( 'Next', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-volume', + 'name' => __( 'Volume', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-volume-none', + 'name' => __( 'Volume: Low', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-volume-strike', + 'name' => __( 'Volume: Mute', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-loop', + 'name' => __( 'Loop', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-shuffle', + 'name' => __( 'Shuffle', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-eject', + 'name' => __( 'Eject', 'icon-picker' ), + ), + array( + 'group' => 'media-control', + 'id' => 'fi-rewind-ten', + 'name' => __( 'Rewind 10', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-anchor', + 'name' => __( 'Anchor', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-asterisk', + 'name' => __( 'Asterisk', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-at-sign', + 'name' => __( '@', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-battery-full', + 'name' => __( 'Battery: Full', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-battery-half', + 'name' => __( 'Battery: Half', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-battery-empty', + 'name' => __( 'Battery: Empty', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-book', + 'name' => __( 'Book', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-book-bookmark', + 'name' => __( 'Bookmark', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-clipboard', + 'name' => __( 'Clipboard', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-clipboard-pencil', + 'name' => __( 'Clipboard: Pencil', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-clipboard-notes', + 'name' => __( 'Clipboard: Notes', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-crown', + 'name' => __( 'Crown', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-die-one', + 'name' => __( 'Dice: 1', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-die-two', + 'name' => __( 'Dice: 2', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-die-three', + 'name' => __( 'Dice: 3', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-die-four', + 'name' => __( 'Dice: 4', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-die-five', + 'name' => __( 'Dice: 5', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-die-six', + 'name' => __( 'Dice: 6', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-safety-cone', + 'name' => __( 'Cone', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-first-aid', + 'name' => __( 'Firs Aid', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-foot', + 'name' => __( 'Foot', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-info', + 'name' => __( 'Info', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-key', + 'name' => __( 'Key', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-lightbulb', + 'name' => __( 'Lightbulb', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-map', + 'name' => __( 'Map', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-mountains', + 'name' => __( 'Mountains', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-music', + 'name' => __( 'Music', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-no-dogs', + 'name' => __( 'No Dogs', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-no-smoking', + 'name' => __( 'No Smoking', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-paw', + 'name' => __( 'Paw', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-power', + 'name' => __( 'Power', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-prohibited', + 'name' => __( 'Prohibited', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-projection-screen', + 'name' => __( 'Projection Screen', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-puzzle', + 'name' => __( 'Puzzle', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-sheriff-badge', + 'name' => __( 'Sheriff Badge', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-shield', + 'name' => __( 'Shield', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-skull', + 'name' => __( 'Skull', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-target', + 'name' => __( 'Target', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-target-two', + 'name' => __( 'Target', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-ticket', + 'name' => __( 'Ticket', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-trees', + 'name' => __( 'Trees', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'fi-trophy', + 'name' => __( 'Trophy', 'icon-picker' ), + ), + array( + 'group' => 'people', + 'id' => 'fi-torso', + 'name' => __( 'Torso', 'icon-picker' ), + ), + array( + 'group' => 'people', + 'id' => 'fi-torso-business', + 'name' => __( 'Torso: Business', 'icon-picker' ), + ), + array( + 'group' => 'people', + 'id' => 'fi-torso-female', + 'name' => __( 'Torso: Female', 'icon-picker' ), + ), + array( + 'group' => 'people', + 'id' => 'fi-torsos', + 'name' => __( 'Torsos', 'icon-picker' ), + ), + array( + 'group' => 'people', + 'id' => 'fi-torsos-all', + 'name' => __( 'Torsos: All', 'icon-picker' ), + ), + array( + 'group' => 'people', + 'id' => 'fi-torsos-all-female', + 'name' => __( 'Torsos: All Female', 'icon-picker' ), + ), + array( + 'group' => 'people', + 'id' => 'fi-torsos-male-female', + 'name' => __( 'Torsos: Male & Female', 'icon-picker' ), + ), + array( + 'group' => 'people', + 'id' => 'fi-torsos-female-male', + 'name' => __( 'Torsos: Female & Male', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'fi-social-500px', + 'name' => '500px', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-adobe', + 'name' => 'Adobe', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-amazon', + 'name' => 'Amazon', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-android', + 'name' => 'Android', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-apple', + 'name' => 'Apple', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-behance', + 'name' => 'Behance', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-bing', + 'name' => 'bing', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-blogger', + 'name' => 'Blogger', + ), + array( + 'group' => 'social', + 'id' => 'fi-css3', + 'name' => 'CSS3', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-delicious', + 'name' => 'Delicious', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-designer-news', + 'name' => 'Designer News', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-deviant-art', + 'name' => 'deviantArt', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-digg', + 'name' => 'Digg', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-dribbble', + 'name' => 'dribbble', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-drive', + 'name' => 'Drive', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-dropbox', + 'name' => 'DropBox', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-evernote', + 'name' => 'Evernote', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-facebook', + 'name' => 'Facebook', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-flickr', + 'name' => 'flickr', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-forrst', + 'name' => 'forrst', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-foursquare', + 'name' => 'Foursquare', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-game-center', + 'name' => 'Game Center', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-github', + 'name' => 'GitHub', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-google-plus', + 'name' => 'Google+', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-hacker-news', + 'name' => 'Hacker News', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-hi5', + 'name' => 'hi5', + ), + array( + 'group' => 'social', + 'id' => 'fi-html5', + 'name' => 'HTML5', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-instagram', + 'name' => 'Instagram', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-joomla', + 'name' => 'Joomla!', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-lastfm', + 'name' => 'last.fm', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-linkedin', + 'name' => 'LinkedIn', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-medium', + 'name' => 'Medium', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-myspace', + 'name' => 'My Space', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-orkut', + 'name' => 'Orkut', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-path', + 'name' => 'path', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-picasa', + 'name' => 'Picasa', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-pinterest', + 'name' => 'Pinterest', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-rdio', + 'name' => 'rdio', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-reddit', + 'name' => 'reddit', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-skype', + 'name' => 'Skype', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-skillshare', + 'name' => 'SkillShare', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-smashing-mag', + 'name' => 'Smashing Mag.', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-snapchat', + 'name' => 'Snapchat', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-spotify', + 'name' => 'Spotify', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-squidoo', + 'name' => 'Squidoo', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-stack-overflow', + 'name' => 'StackOverflow', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-steam', + 'name' => 'Steam', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-stumbleupon', + 'name' => 'StumbleUpon', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-treehouse', + 'name' => 'TreeHouse', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-tumblr', + 'name' => 'Tumblr', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-twitter', + 'name' => 'Twitter', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-windows', + 'name' => 'Windows', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-xbox', + 'name' => 'XBox', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-yahoo', + 'name' => 'Yahoo!', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-yelp', + 'name' => 'Yelp', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-youtube', + 'name' => 'YouTube', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-zerply', + 'name' => 'Zerply', + ), + array( + 'group' => 'social', + 'id' => 'fi-social-zurb', + 'name' => 'Zurb', + ), + ); + + /** + * Filter genericon items + * + * @since 0.1.0 + * @param array $items Icon names. + */ + $items = apply_filters( 'icon_picker_foundations_items', $items ); + + return $items; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/genericon.php b/vendor/kucrut/icon-picker/includes/types/genericon.php new file mode 100644 index 0000000000..459afa4ecb --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/genericon.php @@ -0,0 +1,856 @@ + + */ +class Icon_Picker_Type_Genericons extends Icon_Picker_Type_Font { + + /** + * Icon type ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $id = 'genericon'; + + /** + * Icon type name + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $name = 'Genericons'; + + /** + * Icon type version + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $version = '3.4'; + + /** + * Stylesheet ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $stylesheet_id = 'genericons'; + + + /** + * Get icon groups + * + * @since 0.1.0 + * @return array + */ + public function get_groups() { + $groups = array( + array( + 'id' => 'actions', + 'name' => __( 'Actions', 'icon-picker' ), + ), + array( + 'id' => 'media-player', + 'name' => __( 'Media Player', 'icon-picker' ), + ), + array( + 'id' => 'meta', + 'name' => __( 'Meta', 'icon-picker' ), + ), + array( + 'id' => 'misc', + 'name' => __( 'Misc.', 'icon-picker' ), + ), + array( + 'id' => 'places', + 'name' => __( 'Places', 'icon-picker' ), + ), + array( + 'id' => 'post-formats', + 'name' => __( 'Post Formats', 'icon-picker' ), + ), + array( + 'id' => 'text-editor', + 'name' => __( 'Text Editor', 'icon-picker' ), + ), + array( + 'id' => 'social', + 'name' => __( 'Social', 'icon-picker' ), + ), + ); + + /** + * Filter genericon groups + * + * @since 0.1.0 + * @param array $groups Icon groups. + */ + $groups = apply_filters( 'icon_picker_genericon_groups', $groups ); + + return $groups; + } + + + /** + * Get icon names + * + * @since 0.1.0 + * @return array + */ + public function get_items() { + $items = array( + array( + 'group' => 'actions', + 'id' => 'genericon-checkmark', + 'name' => __( 'Checkmark', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-close', + 'name' => __( 'Close', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-close-alt', + 'name' => __( 'Close', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-dropdown', + 'name' => __( 'Dropdown', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-dropdown-left', + 'name' => __( 'Dropdown left', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-collapse', + 'name' => __( 'Collapse', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-expand', + 'name' => __( 'Expand', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-help', + 'name' => __( 'Help', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-info', + 'name' => __( 'Info', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-lock', + 'name' => __( 'Lock', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-maximize', + 'name' => __( 'Maximize', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-minimize', + 'name' => __( 'Minimize', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-plus', + 'name' => __( 'Plus', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-minus', + 'name' => __( 'Minus', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-previous', + 'name' => __( 'Previous', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-next', + 'name' => __( 'Next', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-move', + 'name' => __( 'Move', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-hide', + 'name' => __( 'Hide', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-show', + 'name' => __( 'Show', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-print', + 'name' => __( 'Print', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-rating-empty', + 'name' => __( 'Rating: Empty', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-rating-half', + 'name' => __( 'Rating: Half', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-rating-full', + 'name' => __( 'Rating: Full', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-refresh', + 'name' => __( 'Refresh', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-reply', + 'name' => __( 'Reply', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-reply-alt', + 'name' => __( 'Reply alt', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-reply-single', + 'name' => __( 'Reply single', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-search', + 'name' => __( 'Search', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-send-to-phone', + 'name' => __( 'Send to', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-send-to-tablet', + 'name' => __( 'Send to', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-share', + 'name' => __( 'Share', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-shuffle', + 'name' => __( 'Shuffle', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-spam', + 'name' => __( 'Spam', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-subscribe', + 'name' => __( 'Subscribe', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-subscribed', + 'name' => __( 'Subscribed', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-unsubscribe', + 'name' => __( 'Unsubscribe', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-top', + 'name' => __( 'Top', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-unapprove', + 'name' => __( 'Unapprove', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-zoom', + 'name' => __( 'Zoom', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-unzoom', + 'name' => __( 'Unzoom', 'icon-picker' ), + ), + array( + 'group' => 'actions', + 'id' => 'genericon-xpost', + 'name' => __( 'X-Post', 'icon-picker' ), + ), + array( + 'group' => 'media-player', + 'id' => 'genericon-skip-back', + 'name' => __( 'Skip back', 'icon-picker' ), + ), + array( + 'group' => 'media-player', + 'id' => 'genericon-rewind', + 'name' => __( 'Rewind', 'icon-picker' ), + ), + array( + 'group' => 'media-player', + 'id' => 'genericon-play', + 'name' => __( 'Play', 'icon-picker' ), + ), + array( + 'group' => 'media-player', + 'id' => 'genericon-pause', + 'name' => __( 'Pause', 'icon-picker' ), + ), + array( + 'group' => 'media-player', + 'id' => 'genericon-stop', + 'name' => __( 'Stop', 'icon-picker' ), + ), + array( + 'group' => 'media-player', + 'id' => 'genericon-fastforward', + 'name' => __( 'Fast Forward', 'icon-picker' ), + ), + array( + 'group' => 'media-player', + 'id' => 'genericon-skip-ahead', + 'name' => __( 'Skip ahead', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-comment', + 'name' => __( 'Comment', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-category', + 'name' => __( 'Category', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-hierarchy', + 'name' => __( 'Hierarchy', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-tag', + 'name' => __( 'Tag', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-time', + 'name' => __( 'Time', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-user', + 'name' => __( 'User', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-day', + 'name' => __( 'Day', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-week', + 'name' => __( 'Week', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-month', + 'name' => __( 'Month', 'icon-picker' ), + ), + array( + 'group' => 'meta', + 'id' => 'genericon-pinned', + 'name' => __( 'Pinned', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-uparrow', + 'name' => __( 'Arrow Up', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-downarrow', + 'name' => __( 'Arrow Down', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-leftarrow', + 'name' => __( 'Arrow Left', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-rightarrow', + 'name' => __( 'Arrow Right', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-activity', + 'name' => __( 'Activity', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-bug', + 'name' => __( 'Bug', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-book', + 'name' => __( 'Book', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-cart', + 'name' => __( 'Cart', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-cloud-download', + 'name' => __( 'Cloud Download', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-cloud-upload', + 'name' => __( 'Cloud Upload', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-cog', + 'name' => __( 'Cog', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-document', + 'name' => __( 'Document', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-dot', + 'name' => __( 'Dot', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-download', + 'name' => __( 'Download', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-draggable', + 'name' => __( 'Draggable', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-ellipsis', + 'name' => __( 'Ellipsis', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-external', + 'name' => __( 'External', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-feed', + 'name' => __( 'Feed', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-flag', + 'name' => __( 'Flag', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-fullscreen', + 'name' => __( 'Fullscreen', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-handset', + 'name' => __( 'Handset', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-heart', + 'name' => __( 'Heart', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-key', + 'name' => __( 'Key', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-mail', + 'name' => __( 'Mail', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-menu', + 'name' => __( 'Menu', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-microphone', + 'name' => __( 'Microphone', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-notice', + 'name' => __( 'Notice', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-paintbrush', + 'name' => __( 'Paint Brush', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-phone', + 'name' => __( 'Phone', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-picture', + 'name' => __( 'Picture', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-plugin', + 'name' => __( 'Plugin', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-portfolio', + 'name' => __( 'Portfolio', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-star', + 'name' => __( 'Star', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-summary', + 'name' => __( 'Summary', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-tablet', + 'name' => __( 'Tablet', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-videocamera', + 'name' => __( 'Video Camera', 'icon-picker' ), + ), + array( + 'group' => 'misc', + 'id' => 'genericon-warning', + 'name' => __( 'Warning', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'genericon-404', + 'name' => __( '404', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'genericon-trash', + 'name' => __( 'Trash', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'genericon-cloud', + 'name' => __( 'Cloud', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'genericon-home', + 'name' => __( 'Home', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'genericon-location', + 'name' => __( 'Location', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'genericon-sitemap', + 'name' => __( 'Sitemap', 'icon-picker' ), + ), + array( + 'group' => 'places', + 'id' => 'genericon-website', + 'name' => __( 'Website', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-standard', + 'name' => __( 'Standard', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-aside', + 'name' => __( 'Aside', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-image', + 'name' => __( 'Image', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-gallery', + 'name' => __( 'Gallery', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-video', + 'name' => __( 'Video', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-status', + 'name' => __( 'Status', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-quote', + 'name' => __( 'Quote', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-link', + 'name' => __( 'Link', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-chat', + 'name' => __( 'Chat', 'icon-picker' ), + ), + array( + 'group' => 'post-formats', + 'id' => 'genericon-audio', + 'name' => __( 'Audio', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'genericon-anchor', + 'name' => __( 'Anchor', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'genericon-attachment', + 'name' => __( 'Attachment', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'genericon-edit', + 'name' => __( 'Edit', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'genericon-code', + 'name' => __( 'Code', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'genericon-bold', + 'name' => __( 'Bold', 'icon-picker' ), + ), + array( + 'group' => 'text-editor', + 'id' => 'genericon-italic', + 'name' => __( 'Italic', 'icon-picker' ), + ), + array( + 'group' => 'social', + 'id' => 'genericon-codepen', + 'name' => 'CodePen', + ), + array( + 'group' => 'social', + 'id' => 'genericon-digg', + 'name' => 'Digg', + ), + array( + 'group' => 'social', + 'id' => 'genericon-dribbble', + 'name' => 'Dribbble', + ), + array( + 'group' => 'social', + 'id' => 'genericon-dropbox', + 'name' => 'DropBox', + ), + array( + 'group' => 'social', + 'id' => 'genericon-facebook', + 'name' => 'Facebook', + ), + array( + 'group' => 'social', + 'id' => 'genericon-facebook-alt', + 'name' => 'Facebook', + ), + array( + 'group' => 'social', + 'id' => 'genericon-flickr', + 'name' => 'Flickr', + ), + array( + 'group' => 'social', + 'id' => 'genericon-foursquare', + 'name' => 'Foursquare', + ), + array( + 'group' => 'social', + 'id' => 'genericon-github', + 'name' => 'GitHub', + ), + array( + 'group' => 'social', + 'id' => 'genericon-googleplus', + 'name' => 'Google+', + ), + array( + 'group' => 'social', + 'id' => 'genericon-googleplus-alt', + 'name' => 'Google+', + ), + array( + 'group' => 'social', + 'id' => 'genericon-instagram', + 'name' => 'Instagram', + ), + array( + 'group' => 'social', + 'id' => 'genericon-linkedin', + 'name' => 'LinkedIn', + ), + array( + 'group' => 'social', + 'id' => 'genericon-linkedin-alt', + 'name' => 'LinkedIn', + ), + array( + 'group' => 'social', + 'id' => 'genericon-path', + 'name' => 'Path', + ), + array( + 'group' => 'social', + 'id' => 'genericon-pinterest', + 'name' => 'Pinterest', + ), + array( + 'group' => 'social', + 'id' => 'genericon-pinterest-alt', + 'name' => 'Pinterest', + ), + array( + 'group' => 'social', + 'id' => 'genericon-pocket', + 'name' => 'Pocket', + ), + array( + 'group' => 'social', + 'id' => 'genericon-polldaddy', + 'name' => 'PollDaddy', + ), + array( + 'group' => 'social', + 'id' => 'genericon-reddit', + 'name' => 'Reddit', + ), + array( + 'group' => 'social', + 'id' => 'genericon-skype', + 'name' => 'Skype', + ), + array( + 'group' => 'social', + 'id' => 'genericon-spotify', + 'name' => 'Spotify', + ), + array( + 'group' => 'social', + 'id' => 'genericon-stumbleupon', + 'name' => 'StumbleUpon', + ), + array( + 'group' => 'social', + 'id' => 'genericon-tumblr', + 'name' => 'Tumblr', + ), + array( + 'group' => 'social', + 'id' => 'genericon-twitch', + 'name' => 'Twitch', + ), + array( + 'group' => 'social', + 'id' => 'genericon-twitter', + 'name' => 'Twitter', + ), + array( + 'group' => 'social', + 'id' => 'genericon-vimeo', + 'name' => 'Vimeo', + ), + array( + 'group' => 'social', + 'id' => 'genericon-wordpress', + 'name' => 'WordPress', + ), + array( + 'group' => 'social', + 'id' => 'genericon-youtube', + 'name' => 'Youtube', + ), + ); + + /** + * Filter genericon items + * + * @since 0.1.0 + * @param array $items Icon names. + */ + $items = apply_filters( 'icon_picker_genericon_items', $items ); + + return $items; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/image.php b/vendor/kucrut/icon-picker/includes/types/image.php new file mode 100644 index 0000000000..5a0063dd0f --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/image.php @@ -0,0 +1,126 @@ + + */ + +require_once dirname( __FILE__ ) . '/base.php'; + +/** + * Image icon + * + */ +class Icon_Picker_Type_Image extends Icon_Picker_Type { + + /** + * Icon type ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $id = 'image'; + + /** + * JS Controller + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $controller = 'Img'; + + /** + * Template ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $template_id = 'image'; + + + /** + * Constructor + * + * @since 0.1.0 + * @param array $args Misc. arguments. + */ + public function __construct( $args = array() ) { + if ( empty( $this->name ) ) { + $this->name = __( 'Image', 'icon-picker' ); + } + + parent::__construct( $args ); + } + + + /** + * Get extra properties data + * + * @since 0.1.0 + * @access protected + * @return array + */ + protected function get_props_data() { + return array( + 'mimeTypes' => $this->get_image_mime_types(), + ); + + return $props; + } + + /** + * Get media templates + * + * @since 0.2.0 + * @return array + */ + public function get_templates() { + $templates = array( + 'icon' => '', + ); + + /** + * Filter media templates + * + * @since 0.1.0 + * @param array $templates Media templates. + */ + $templates = apply_filters( 'icon_picker_image_media_templates', $templates ); + + return $templates; + } + + + /** + * Get image mime types + * + * @since 0.1.0 + * @return array + */ + protected function get_image_mime_types() { + $mime_types = get_allowed_mime_types(); + + foreach ( $mime_types as $id => $type ) { + if ( false === strpos( $type, 'image/' ) ) { + unset( $mime_types[ $id ] ); + } + } + + /** + * Filter image mime types + * + * @since 0.1.0 + * @param array $mime_types Image mime types. + */ + $mime_types = apply_filters( 'icon_picker_image_mime_types', $mime_types ); + + // We need to exclude image/svg*. + unset( $mime_types['svg'] ); + + return $mime_types; + } +} diff --git a/vendor/kucrut/icon-picker/includes/types/svg.php b/vendor/kucrut/icon-picker/includes/types/svg.php new file mode 100644 index 0000000000..0d33952011 --- /dev/null +++ b/vendor/kucrut/icon-picker/includes/types/svg.php @@ -0,0 +1,124 @@ + + */ + +require_once dirname( __FILE__ ) . '/image.php'; + +/** + * Image icon + * + */ +class Icon_Picker_Type_Svg extends Icon_Picker_Type_Image { + + /** + * Icon type ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $id = 'svg'; + + /** + * Template ID + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $template_id = 'svg'; + + /** + * Mime type + * + * @since 0.1.0 + * @access protected + * @var string + */ + protected $mime_type = 'image/svg+xml'; + + + /** + * Constructor + * + * @since 0.1.0 + * @param array $args Misc. arguments. + */ + public function __construct( $args = array() ) { + $this->name = __( 'SVG', 'icon-picker' ); + + parent::__construct( $args ); + add_filter( 'upload_mimes', array( $this, '_add_mime_type' ) ); + } + + + /** + * Add SVG support + * + * @since 0.1.0 + * @wp_hook filter upload_mimes + * @link https://codex.wordpress.org/Plugin_API/Filter_Reference/upload_mimes + * @author Ethan Clevenger (GitHub: ethanclevenger91; email: ethan.c.clevenger@gmail.com) + * + * @return array + */ + public function _add_mime_type( array $mimes ) { + if ( ! isset( $mimes['svg'] ) ) { + $mimes['svg'] = $this->mime_type; + } + + return $mimes; + } + + + /** + * Get extra properties data + * + * @since 0.1.0 + * @access protected + * @return array + */ + protected function get_props_data() { + return array( + 'mimeTypes' => array( $this->mime_type ), + ); + } + + + /** + * Media templates + * + * @since 0.1.0 + * @return array + */ + public function get_templates() { + $templates = array( + 'icon' => '', + 'item' => sprintf( + '
+
+
+ {{ data.alt }} +
+
+
+
', + esc_attr__( 'Deselect', 'menu-icons' ) + ), + ); + + /** + * Filter media templates + * + * @since 0.1.0 + * @param array $templates Media templates. + */ + $templates = apply_filters( 'icon_picker_svg_media_templates', $templates ); + + return $templates; + } +} diff --git a/vendor/kucrut/icon-picker/js/icon-picker.js b/vendor/kucrut/icon-picker/js/icon-picker.js new file mode 100644 index 0000000000..38d2381c3a --- /dev/null +++ b/vendor/kucrut/icon-picker/js/icon-picker.js @@ -0,0 +1,1010 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; +/******/ +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // identity function for calling harmony imports with the correct context +/******/ __webpack_require__.i = function(value) { return value; }; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 15); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +wp.media.model.IconPickerTarget = __webpack_require__(5); +wp.media.model.IconPickerFonts = __webpack_require__(4); + +wp.media.controller.iconPickerMixin = __webpack_require__(3); +wp.media.controller.IconPickerFont = __webpack_require__(1); +wp.media.controller.IconPickerImg = __webpack_require__(2); + +wp.media.view.IconPickerBrowser = __webpack_require__(6); +wp.media.view.IconPickerSidebar = __webpack_require__(13); +wp.media.view.IconPickerFontItem = __webpack_require__(9); +wp.media.view.IconPickerFontLibrary = __webpack_require__(10); +wp.media.view.IconPickerFontFilter = __webpack_require__(8); +wp.media.view.IconPickerFontBrowser = __webpack_require__(7); +wp.media.view.IconPickerImgBrowser = __webpack_require__(12); +wp.media.view.IconPickerSvgItem = __webpack_require__(14); +wp.media.view.MediaFrame.IconPicker = __webpack_require__(11); + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + +/** + * wp.media.controller.IconPickerFont + * + * @class + * @augments wp.media.controller.State + * @augments Backbone.Model + * @mixes wp.media.controller.iconPickerMixin + */ +var IconPickerFont = wp.media.controller.State.extend(_.extend({}, wp.media.controller.iconPickerMixin, { + defaults: { + multiple: false, + menu: 'default', + toolbar: 'select', + baseType: 'font' + }, + + initialize: function initialize() { + var data = this.get('data'); + + this.set('groups', new Backbone.Collection(data.groups)); + this.set('library', new wp.media.model.IconPickerFonts(data.items)); + this.set('selection', new wp.media.model.Selection(null, { + multiple: this.get('multiple') + })); + }, + + activate: function activate() { + this.frame.on('open', this.updateSelection, this); + this.resetFilter(); + this.updateSelection(); + }, + + deactivate: function deactivate() { + this.frame.off('open', this.updateSelection, this); + }, + + resetFilter: function resetFilter() { + this.get('library').props.set('group', 'all'); + }, + + updateSelection: function updateSelection() { + var selection = this.get('selection'), + library = this.get('library'), + target = this.frame.target, + icon = target.get('icon'), + type = target.get('type'), + selected; + + if (this.id === type) { + selected = library.findWhere({ id: icon }); + } + + selection.reset(selected ? selected : null); + }, + + getContentView: function getContentView() { + return new wp.media.view.IconPickerFontBrowser(_.extend({ + controller: this.frame, + model: this, + groups: this.get('groups'), + collection: this.get('library'), + selection: this.get('selection'), + baseType: this.get('baseType'), + type: this.get('id') + }, this.ipGetSidebarOptions())); + } +})); + +module.exports = IconPickerFont; + +/***/ }), +/* 2 */ +/***/ (function(module, exports) { + +var Library = wp.media.controller.Library, + l10n = wp.media.view.l10n, + models = wp.media.model, + views = wp.media.view, + IconPickerImg; + +/** + * wp.media.controller.IconPickerImg + * + * @augments wp.media.controller.Library + * @augments wp.media.controller.State + * @augments Backbone.Model + * @mixes media.selectionSync + * @mixes wp.media.controller.iconPickerMixin + */ +IconPickerImg = Library.extend(_.extend({}, wp.media.controller.iconPickerMixin, { + defaults: _.defaults({ + id: 'image', + baseType: 'image', + syncSelection: false + }, Library.prototype.defaults), + + initialize: function initialize(options) { + var selection = this.get('selection'); + + this.options = options; + + this.set('library', wp.media.query({ type: options.data.mimeTypes })); + + this.routers = { + upload: { + text: l10n.uploadFilesTitle, + priority: 20 + }, + browse: { + text: l10n.mediaLibraryTitle, + priority: 40 + } + }; + + if (!(selection instanceof models.Selection)) { + this.set('selection', new models.Selection(selection, { + multiple: false + })); + } + + Library.prototype.initialize.apply(this, arguments); + }, + + activate: function activate() { + Library.prototype.activate.apply(this, arguments); + this.get('library').observe(wp.Uploader.queue); + this.frame.on('open', this.updateSelection, this); + this.updateSelection(); + }, + + deactivate: function deactivate() { + Library.prototype.deactivate.apply(this, arguments); + this.get('library').unobserve(wp.Uploader.queue); + this.frame.off('open', this.updateSelection, this); + }, + + getContentView: function getContentView(mode) { + var content = mode === 'upload' ? this.uploadContent() : this.browseContent(); + + this.frame.$el.removeClass('hide-toolbar'); + + return content; + }, + + /** + * Media library content + * + * @returns {wp.media.view.IconPickerImgBrowser} "Browse" content view. + */ + browseContent: function browseContent() { + var options = _.extend({ + model: this, + controller: this.frame, + collection: this.get('library'), + selection: this.get('selection'), + sortable: this.get('sortable'), + search: this.get('searchable'), + filters: this.get('filterable'), + dragInfo: this.get('dragInfo'), + idealColumnWidth: this.get('idealColumnWidth'), + suggestedWidth: this.get('suggestedWidth'), + suggestedHeight: this.get('suggestedHeight') + }, this.ipGetSidebarOptions()); + + if (this.id === 'svg') { + options.AttachmentView = views.IconPickerSvgItem; + } + + return new views.IconPickerImgBrowser(options); + }, + + /** + * Render callback for the content region in the `upload` mode. + * + * @returns {wp.media.view.UploaderInline} "Upload" content view. + */ + uploadContent: function uploadContent() { + return new wp.media.view.UploaderInline({ + controller: this.frame + }); + }, + + updateSelection: function updateSelection() { + var selection = this.get('selection'), + target = this.frame.target, + icon = target.get('icon'), + type = target.get('type'), + selected; + + if (this.id === type) { + selected = models.Attachment.get(icon); + this.dfd = selected.fetch(); + } + + selection.reset(selected ? selected : null); + }, + + /** + * Get image icon URL + * + * @param {object} model - Selected icon model. + * @param {string} size - Image size. + * + * @returns {string} Icon URL. + */ + ipGetIconUrl: function ipGetIconUrl(model, size) { + var url = model.get('url'), + sizes = model.get('sizes'); + + if (undefined === size) { + size = 'thumbnail'; + } + + if (sizes && sizes[size]) { + url = sizes[size].url; + } + + return url; + } +})); + +module.exports = IconPickerImg; + +/***/ }), +/* 3 */ +/***/ (function(module, exports) { + +/** + * Methods for the state + * + * @mixin + */ +var iconPickerMixin = { + + /** + * @returns {object} + */ + ipGetSidebarOptions: function ipGetSidebarOptions() { + var frameOptions = this.frame.options, + options = {}; + + if (frameOptions.SidebarView && frameOptions.SidebarView.prototype instanceof wp.media.view.IconPickerSidebar) { + options.sidebar = true; + options.SidebarView = frameOptions.SidebarView; + } else { + options.sidebar = false; + } + + return options; + }, + + /** + * Get image icon URL + * + * @returns {string} + */ + ipGetIconUrl: function ipGetIconUrl() { + return ''; + } +}; + +module.exports = iconPickerMixin; + +/***/ }), +/* 4 */ +/***/ (function(module, exports) { + +/** + * wp.media.model.IconPickerFonts + */ +var IconPickerFonts = Backbone.Collection.extend({ + constructor: function constructor() { + Backbone.Collection.prototype.constructor.apply(this, arguments); + + this.items = new Backbone.Collection(this.models); + this.props = new Backbone.Model({ + group: 'all', + search: '' + }); + + this.props.on('change', this.refresh, this); + }, + + /** + * Refresh library when props is changed + * + * @param {Backbone.Model} props + */ + refresh: function refresh(props) { + var _this = this; + + var items = _.clone(this.items.models); + + _.each(props.toJSON(), function (value, filter) { + var method = _this.filters[filter]; + + if (method) { + items = items.filter(function (item) { + return method(item, value); + }); + } + }); + + this.reset(items); + }, + + filters: { + /** + * @static + * + * @param {Backbone.Model} item Item model. + * @param {string} group Group ID. + * + * @returns {Boolean} + */ + group: function group(item, _group) { + return _group === 'all' || item.get('group') === _group || item.get('group') === ''; + }, + + /** + * @static + * + * @param {Backbone.Model} item Item model. + * @param {string} term Search term. + * + * @returns {Boolean} + */ + search: function search(item, term) { + var result = void 0; + + if (term === '') { + result = true; + } else { + result = _.any(['id', 'name'], function (attribute) { + var value = item.get(attribute); + + return value && value.search(term) >= 0; + }, term); + } + + return result; + } + } +}); + +module.exports = IconPickerFonts; + +/***/ }), +/* 5 */ +/***/ (function(module, exports) { + +/** + * wp.media.model.IconPickerTarget + * + * A target where the picked icon should be sent to + * + * @augments Backbone.Model + */ +var IconPickerTarget = Backbone.Model.extend({ + defaults: { + type: '', + group: 'all', + icon: '', + url: '', + sizes: [] + } +}); + +module.exports = IconPickerTarget; + +/***/ }), +/* 6 */ +/***/ (function(module, exports) { + +/** + * Methods for the browser views + */ +var IconPickerBrowser = { + createSidebar: function createSidebar() { + this.sidebar = new this.options.SidebarView({ + controller: this.controller, + selection: this.options.selection + }); + + this.views.add(this.sidebar); + } +}; + +module.exports = IconPickerBrowser; + +/***/ }), +/* 7 */ +/***/ (function(module, exports) { + +/** + * wp.media.view.IconPickerFontBrowser + */ +var IconPickerFontBrowser = wp.media.View.extend(_.extend({ + className: function className() { + var className = 'attachments-browser iconpicker-fonts-browser'; + + if (!this.options.sidebar) { + className += ' hide-sidebar'; + } + + return className; + }, + + initialize: function initialize() { + this.groups = this.options.groups; + + this.createToolbar(); + this.createLibrary(); + + if (this.options.sidebar) { + this.createSidebar(); + } + }, + + createLibrary: function createLibrary() { + this.items = new wp.media.view.IconPickerFontLibrary({ + controller: this.controller, + collection: this.collection, + selection: this.options.selection, + baseType: this.options.baseType, + type: this.options.type + }); + + // Add keydown listener to the instance of the library view + this.items.listenTo(this.controller, 'attachment:keydown:arrow', this.items.arrowEvent); + this.items.listenTo(this.controller, 'attachment:details:shift-tab', this.items.restoreFocus); + + this.views.add(this.items); + }, + + createToolbar: function createToolbar() { + this.toolbar = new wp.media.view.Toolbar({ + controller: this.controller + }); + + this.views.add(this.toolbar); + + // Dropdown filter + this.toolbar.set('filters', new wp.media.view.IconPickerFontFilter({ + controller: this.controller, + model: this.collection.props, + priority: -80 + }).render()); + + // Search field + this.toolbar.set('search', new wp.media.view.Search({ + controller: this.controller, + model: this.collection.props, + priority: 60 + }).render()); + } +}, wp.media.view.IconPickerBrowser)); + +module.exports = IconPickerFontBrowser; + +/***/ }), +/* 8 */ +/***/ (function(module, exports) { + +/** + * wp.media.view.IconPickerFontFilter + */ +var IconPickerFontFilter = wp.media.view.AttachmentFilters.extend({ + createFilters: function createFilters() { + var groups = this.controller.state().get('groups'), + filters = {}; + + filters.all = { + text: wp.media.view.l10n.iconPicker.allFilter, + props: { group: 'all' } + }; + + groups.each(function (group) { + filters[group.id] = { + text: group.get('name'), + props: { group: group.id } + }; + }); + + this.filters = filters; + }, + + change: function change() { + var filter = this.filters[this.el.value]; + + if (filter) { + this.model.set('group', filter.props.group); + } + } +}); + +module.exports = IconPickerFontFilter; + +/***/ }), +/* 9 */ +/***/ (function(module, exports) { + +var Attachment = wp.media.view.Attachment.Library, + IconPickerFontItem; + +/** + * wp.media.view.IconPickerFontItem + */ +IconPickerFontItem = Attachment.extend({ + className: 'attachment iconpicker-item', + + initialize: function initialize() { + this.template = wp.media.template('iconpicker-' + this.options.baseType + '-item'); + Attachment.prototype.initialize.apply(this, arguments); + }, + + render: function render() { + var options = _.defaults(this.model.toJSON(), { + baseType: this.options.baseType, + type: this.options.type + }); + + this.views.detach(); + this.$el.html(this.template(options)); + this.updateSelect(); + this.views.render(); + + return this; + } +}); + +module.exports = IconPickerFontItem; + +/***/ }), +/* 10 */ +/***/ (function(module, exports) { + +var $ = jQuery, + Attachments = wp.media.view.Attachments, + IconPickerFontLibrary; + +/** + * wp.media.view.IconPickerFontLibrary + */ +IconPickerFontLibrary = Attachments.extend({ + className: 'attachments iconpicker-items clearfix', + + initialize: function initialize() { + Attachments.prototype.initialize.apply(this, arguments); + + _.bindAll(this, 'scrollToSelected'); + _.defer(this.scrollToSelected, this); + this.controller.on('open', this.scrollToSelected, this); + $(this.options.scrollElement).off('scroll', this.scroll); + }, + + _addItem: function _addItem(model) { + this.views.add(this.createAttachmentView(model), { + at: this.collection.indexOf(model) + }); + }, + + _removeItem: function _removeItem(model) { + var view = this._viewsByCid[model.cid]; + delete this._viewsByCid[model.cid]; + + if (view) { + view.remove(); + } + }, + + render: function render() { + _.each(this._viewsByCid, this._removeItem, this); + this.collection.each(this._addItem, this); + + return this; + }, + + createAttachmentView: function createAttachmentView(model) { + var view = new wp.media.view.IconPickerFontItem({ + controller: this.controller, + model: model, + collection: this.collection, + selection: this.options.selection, + baseType: this.options.baseType, + type: this.options.type + }); + + return this._viewsByCid[view.cid] = view; + }, + + /** + * Scroll to selected item + */ + scrollToSelected: function scrollToSelected() { + var selected = this.options.selection.single(), + singleView, + distance; + + if (!selected) { + return; + } + + singleView = this.getView(selected); + + if (singleView && !this.isInView(singleView.$el)) { + distance = singleView.$el.offset().top - parseInt(singleView.$el.css('paddingTop'), 10) - this.$el.offset().top + this.$el.scrollTop() - parseInt(this.$el.css('paddingTop'), 10); + + this.$el.scrollTop(distance); + } + }, + + getView: function getView(model) { + return _.findWhere(this._viewsByCid, { model: model }); + }, + + isInView: function isInView($elem) { + var docViewTop = this.$window.scrollTop(), + docViewBottom = docViewTop + this.$window.height(), + elemTop = $elem.offset().top, + elemBottom = elemTop + $elem.height(); + + return elemBottom <= docViewBottom && elemTop >= docViewTop; + }, + + prepare: function prepare() {}, + ready: function ready() {}, + initSortable: function initSortable() {}, + scroll: function scroll() {} +}); + +module.exports = IconPickerFontLibrary; + +/***/ }), +/* 11 */ +/***/ (function(module, exports) { + +/** + * wp.media.view.MediaFrame.IconPicker + * + * A frame for selecting an icon. + * + * @class + * @augments wp.media.view.MediaFrame.Select + * @augments wp.media.view.MediaFrame + * @augments wp.media.view.Frame + * @augments wp.media.View + * @augments wp.Backbone.View + * @augments Backbone.View + * @mixes wp.media.controller.StateMachine + */ + +var l10n = wp.media.view.l10n, + Select = wp.media.view.MediaFrame.Select, + IconPicker; + +IconPicker = Select.extend({ + initialize: function initialize() { + _.defaults(this.options, { + title: l10n.iconPicker.frameTitle, + multiple: false, + ipTypes: iconPicker.types, + target: null, + SidebarView: null + }); + + if (this.options.target instanceof wp.media.model.IconPickerTarget) { + this.target = this.options.target; + } else { + this.target = new wp.media.model.IconPickerTarget(); + } + + Select.prototype.initialize.apply(this, arguments); + }, + + createStates: function createStates() { + var Controller; + + _.each(this.options.ipTypes, function (props) { + if (!wp.media.controller.hasOwnProperty('IconPicker' + props.controller)) { + return; + } + + Controller = wp.media.controller['IconPicker' + props.controller]; + + this.states.add(new Controller({ + id: props.id, + content: props.id, + title: props.name, + data: props.data + })); + }, this); + }, + + /** + * Bind region mode event callbacks. + */ + bindHandlers: function bindHandlers() { + this.on('router:create:browse', this.createRouter, this); + this.on('router:render:browse', this.browseRouter, this); + this.on('content:render', this.ipRenderContent, this); + this.on('toolbar:create:select', this.createSelectToolbar, this); + this.on('open', this._ipSetState, this); + this.on('select', this._ipUpdateTarget, this); + }, + + /** + * Set state based on the target's icon type + */ + _ipSetState: function _ipSetState() { + var stateId = this.target.get('type'); + + if (!stateId || !this.states.findWhere({ id: stateId })) { + stateId = this.states.at(0).id; + } + + this.setState(stateId); + }, + + /** + * Update target's attributes after selecting an icon + */ + _ipUpdateTarget: function _ipUpdateTarget() { + var state = this.state(), + selected = state.get('selection').single(), + props; + + props = { + type: state.id, + icon: selected.get('id'), + sizes: selected.get('sizes'), + url: state.ipGetIconUrl(selected) + }; + + this.target.set(props); + }, + + browseRouter: function browseRouter(routerView) { + var routers = this.state().routers; + + if (routers) { + routerView.set(routers); + } + }, + + ipRenderContent: function ipRenderContent() { + var state = this.state(), + mode = this.content.mode(), + content = state.getContentView(mode); + + this.content.set(content); + } +}); + +module.exports = IconPicker; + +/***/ }), +/* 12 */ +/***/ (function(module, exports) { + +/** + * wp.media.view.IconPickerImgBrowser + */ +var IconPickerImgBrowser = wp.media.view.AttachmentsBrowser.extend(wp.media.view.IconPickerBrowser); + +module.exports = IconPickerImgBrowser; + +/***/ }), +/* 13 */ +/***/ (function(module, exports) { + +/** + * wp.media.view.IconPickerSidebar + */ +var IconPickerSidebar = wp.media.view.Sidebar.extend({ + initialize: function initialize() { + var selection = this.options.selection; + + wp.media.view.Sidebar.prototype.initialize.apply(this, arguments); + + selection.on('selection:single', this.createSingle, this); + selection.on('selection:unsingle', this.disposeSingle, this); + + if (selection.single()) { + this.createSingle(); + } + }, + + /** + * @abstract + */ + createSingle: function createSingle() {}, + + /** + * @abstract + */ + disposeSingle: function disposeSingle() {} +}); + +module.exports = IconPickerSidebar; + +/***/ }), +/* 14 */ +/***/ (function(module, exports) { + +/** + * wp.media.view.IconPickerSvgItem + */ +var IconPickerSvgItem = wp.media.view.Attachment.Library.extend({ + template: wp.template('iconpicker-svg-item') +}); + +module.exports = IconPickerSvgItem; + +/***/ }), +/* 15 */ +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__(0); + +(function ($) { + var l10n = wp.media.view.l10n.iconPicker, + templates = {}, + frame, + selectIcon, + removeIcon, + getFrame, + updateField, + updatePreview, + $field; + + getFrame = function getFrame() { + if (!frame) { + frame = new wp.media.view.MediaFrame.IconPicker(); + + frame.target.on('change', updateField); + } + + return frame; + }; + + updateField = function updateField(model) { + _.each(model.get('inputs'), function ($input, key) { + $input.val(model.get(key)); + }); + + model.clear({ silent: true }); + $field.trigger('ipf:update'); + }; + + updatePreview = function updatePreview(e) { + var $el = $(e.currentTarget), + $select = $el.find('a.ipf-select'), + $remove = $el.find('a.ipf-remove'), + type = $el.find('input.ipf-type').val(), + icon = $el.find('input.ipf-icon').val(), + url = $el.find('input.url').val(), + template; + + if (type === '' || icon === '' || !_.has(iconPicker.types, type)) { + $remove.addClass('hidden'); + $select.removeClass('has-icon').addClass('button').text(l10n.selectIcon).attr('title', ''); + + return; + } + + if (templates[type]) { + template = templates[type]; + } else { + template = templates[type] = wp.template('iconpicker-' + iconPicker.types[type].templateId + '-icon'); + } + + $remove.removeClass('hidden'); + $select.attr('title', l10n.selectIcon).addClass('has-icon').removeClass('button').html(template({ + type: type, + icon: icon, + url: url + })); + }; + + selectIcon = function selectIcon(e) { + var frame = getFrame(), + model = { inputs: {} }; + + e.preventDefault(); + + $field = $(e.currentTarget).closest('.ipf'); + model.id = $field.attr('id'); + + // Collect input fields and use them as the model's attributes. + $field.find('input').each(function () { + var $input = $(this), + key = $input.attr('class').replace('ipf-', ''), + value = $input.val(); + + model[key] = value; + model.inputs[key] = $input; + }); + + frame.target.set(model, { silent: true }); + frame.open(); + }; + + removeIcon = function removeIcon(e) { + var $el = $(e.currentTarget).closest('div.ipf'); + + $el.find('input').val(''); + $el.trigger('ipf:update'); + }; + + $(document).on('click', 'a.ipf-select', selectIcon).on('click', 'a.ipf-remove', removeIcon).on('ipf:update', 'div.ipf', updatePreview); + + $('div.ipf').trigger('ipf:update'); +})(jQuery); + +/***/ }) +/******/ ]); \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/js/icon-picker.min.js b/vendor/kucrut/icon-picker/js/icon-picker.min.js new file mode 100644 index 0000000000..fc98e94908 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/icon-picker.min.js @@ -0,0 +1 @@ +!function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.i=function(a){return a},b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a.default}:function(){return a};return b.d(c,"a",c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p="",b(b.s=15)}([function(a,b,c){wp.media.model.IconPickerTarget=c(5),wp.media.model.IconPickerFonts=c(4),wp.media.controller.iconPickerMixin=c(3),wp.media.controller.IconPickerFont=c(1),wp.media.controller.IconPickerImg=c(2),wp.media.view.IconPickerBrowser=c(6),wp.media.view.IconPickerSidebar=c(13),wp.media.view.IconPickerFontItem=c(9),wp.media.view.IconPickerFontLibrary=c(10),wp.media.view.IconPickerFontFilter=c(8),wp.media.view.IconPickerFontBrowser=c(7),wp.media.view.IconPickerImgBrowser=c(12),wp.media.view.IconPickerSvgItem=c(14),wp.media.view.MediaFrame.IconPicker=c(11)},function(a,b){var c=wp.media.controller.State.extend(_.extend({},wp.media.controller.iconPickerMixin,{defaults:{multiple:!1,menu:"default",toolbar:"select",baseType:"font"},initialize:function(){var a=this.get("data");this.set("groups",new Backbone.Collection(a.groups)),this.set("library",new wp.media.model.IconPickerFonts(a.items)),this.set("selection",new wp.media.model.Selection(null,{multiple:this.get("multiple")}))},activate:function(){this.frame.on("open",this.updateSelection,this),this.resetFilter(),this.updateSelection()},deactivate:function(){this.frame.off("open",this.updateSelection,this)},resetFilter:function(){this.get("library").props.set("group","all")},updateSelection:function(){var a,b=this.get("selection"),c=this.get("library"),d=this.frame.target,e=d.get("icon"),f=d.get("type");this.id===f&&(a=c.findWhere({id:e})),b.reset(a?a:null)},getContentView:function(){return new wp.media.view.IconPickerFontBrowser(_.extend({controller:this.frame,model:this,groups:this.get("groups"),collection:this.get("library"),selection:this.get("selection"),baseType:this.get("baseType"),type:this.get("id")},this.ipGetSidebarOptions()))}}));a.exports=c},function(a,b){var c,d=wp.media.controller.Library,e=wp.media.view.l10n,f=wp.media.model,g=wp.media.view;c=d.extend(_.extend({},wp.media.controller.iconPickerMixin,{defaults:_.defaults({id:"image",baseType:"image",syncSelection:!1},d.prototype.defaults),initialize:function(a){var b=this.get("selection");this.options=a,this.set("library",wp.media.query({type:a.data.mimeTypes})),this.routers={upload:{text:e.uploadFilesTitle,priority:20},browse:{text:e.mediaLibraryTitle,priority:40}},b instanceof f.Selection||this.set("selection",new f.Selection(b,{multiple:!1})),d.prototype.initialize.apply(this,arguments)},activate:function(){d.prototype.activate.apply(this,arguments),this.get("library").observe(wp.Uploader.queue),this.frame.on("open",this.updateSelection,this),this.updateSelection()},deactivate:function(){d.prototype.deactivate.apply(this,arguments),this.get("library").unobserve(wp.Uploader.queue),this.frame.off("open",this.updateSelection,this)},getContentView:function(a){var b="upload"===a?this.uploadContent():this.browseContent();return this.frame.$el.removeClass("hide-toolbar"),b},browseContent:function(){var a=_.extend({model:this,controller:this.frame,collection:this.get("library"),selection:this.get("selection"),sortable:this.get("sortable"),search:this.get("searchable"),filters:this.get("filterable"),dragInfo:this.get("dragInfo"),idealColumnWidth:this.get("idealColumnWidth"),suggestedWidth:this.get("suggestedWidth"),suggestedHeight:this.get("suggestedHeight")},this.ipGetSidebarOptions());return"svg"===this.id&&(a.AttachmentView=g.IconPickerSvgItem),new g.IconPickerImgBrowser(a)},uploadContent:function(){return new wp.media.view.UploaderInline({controller:this.frame})},updateSelection:function(){var a,b=this.get("selection"),c=this.frame.target,d=c.get("icon"),e=c.get("type");this.id===e&&(a=f.Attachment.get(d),this.dfd=a.fetch()),b.reset(a?a:null)},ipGetIconUrl:function(a,b){var c=a.get("url"),d=a.get("sizes");return void 0===b&&(b="thumbnail"),d&&d[b]&&(c=d[b].url),c}})),a.exports=c},function(a,b){var c={ipGetSidebarOptions:function(){var a=this.frame.options,b={};return a.SidebarView&&a.SidebarView.prototype instanceof wp.media.view.IconPickerSidebar?(b.sidebar=!0,b.SidebarView=a.SidebarView):b.sidebar=!1,b},ipGetIconUrl:function(){return""}};a.exports=c},function(a,b){var c=Backbone.Collection.extend({constructor:function(){Backbone.Collection.prototype.constructor.apply(this,arguments),this.items=new Backbone.Collection(this.models),this.props=new Backbone.Model({group:"all",search:""}),this.props.on("change",this.refresh,this)},refresh:function(a){var b=this,c=_.clone(this.items.models);_.each(a.toJSON(),function(a,d){var e=b.filters[d];e&&(c=c.filter(function(b){return e(b,a)}))}),this.reset(c)},filters:{group:function(a,b){return"all"===b||a.get("group")===b||""===a.get("group")},search:function(a,b){var c=void 0;return c=""===b||_.any(["id","name"],function(c){var d=a.get(c);return d&&d.search(b)>=0},b)}}});a.exports=c},function(a,b){var c=Backbone.Model.extend({defaults:{type:"",group:"all",icon:"",url:"",sizes:[]}});a.exports=c},function(a,b){var c={createSidebar:function(){this.sidebar=new this.options.SidebarView({controller:this.controller,selection:this.options.selection}),this.views.add(this.sidebar)}};a.exports=c},function(a,b){var c=wp.media.View.extend(_.extend({className:function a(){var a="attachments-browser iconpicker-fonts-browser";return this.options.sidebar||(a+=" hide-sidebar"),a},initialize:function(){this.groups=this.options.groups,this.createToolbar(),this.createLibrary(),this.options.sidebar&&this.createSidebar()},createLibrary:function(){this.items=new wp.media.view.IconPickerFontLibrary({controller:this.controller,collection:this.collection,selection:this.options.selection,baseType:this.options.baseType,type:this.options.type}),this.items.listenTo(this.controller,"attachment:keydown:arrow",this.items.arrowEvent),this.items.listenTo(this.controller,"attachment:details:shift-tab",this.items.restoreFocus),this.views.add(this.items)},createToolbar:function(){this.toolbar=new wp.media.view.Toolbar({controller:this.controller}),this.views.add(this.toolbar),this.toolbar.set("filters",new wp.media.view.IconPickerFontFilter({controller:this.controller,model:this.collection.props,priority:-80}).render()),this.toolbar.set("search",new wp.media.view.Search({controller:this.controller,model:this.collection.props,priority:60}).render())}},wp.media.view.IconPickerBrowser));a.exports=c},function(a,b){var c=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a=this.controller.state().get("groups"),b={};b.all={text:wp.media.view.l10n.iconPicker.allFilter,props:{group:"all"}},a.each(function(a){b[a.id]={text:a.get("name"),props:{group:a.id}}}),this.filters=b},change:function(){var a=this.filters[this.el.value];a&&this.model.set("group",a.props.group)}});a.exports=c},function(a,b){var c,d=wp.media.view.Attachment.Library;c=d.extend({className:"attachment iconpicker-item",initialize:function(){this.template=wp.media.template("iconpicker-"+this.options.baseType+"-item"),d.prototype.initialize.apply(this,arguments)},render:function(){var a=_.defaults(this.model.toJSON(),{baseType:this.options.baseType,type:this.options.type});return this.views.detach(),this.$el.html(this.template(a)),this.updateSelect(),this.views.render(),this}}),a.exports=c},function(a,b){var c,d=jQuery,e=wp.media.view.Attachments;c=e.extend({className:"attachments iconpicker-items clearfix",initialize:function(){e.prototype.initialize.apply(this,arguments),_.bindAll(this,"scrollToSelected"),_.defer(this.scrollToSelected,this),this.controller.on("open",this.scrollToSelected,this),d(this.options.scrollElement).off("scroll",this.scroll)},_addItem:function(a){this.views.add(this.createAttachmentView(a),{at:this.collection.indexOf(a)})},_removeItem:function(a){var b=this._viewsByCid[a.cid];delete this._viewsByCid[a.cid],b&&b.remove()},render:function(){return _.each(this._viewsByCid,this._removeItem,this),this.collection.each(this._addItem,this),this},createAttachmentView:function(a){var b=new wp.media.view.IconPickerFontItem({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection,baseType:this.options.baseType,type:this.options.type});return this._viewsByCid[b.cid]=b},scrollToSelected:function(){var a,b,c=this.options.selection.single();c&&(a=this.getView(c),a&&!this.isInView(a.$el)&&(b=a.$el.offset().top-parseInt(a.$el.css("paddingTop"),10)-this.$el.offset().top+this.$el.scrollTop()-parseInt(this.$el.css("paddingTop"),10),this.$el.scrollTop(b)))},getView:function(a){return _.findWhere(this._viewsByCid,{model:a})},isInView:function(a){var b=this.$window.scrollTop(),c=b+this.$window.height(),d=a.offset().top,e=d+a.height();return e<=c&&d>=b},prepare:function(){},ready:function(){},initSortable:function(){},scroll:function(){}}),a.exports=c},function(a,b){var c,d=wp.media.view.l10n,e=wp.media.view.MediaFrame.Select;c=e.extend({initialize:function(){_.defaults(this.options,{title:d.iconPicker.frameTitle,multiple:!1,ipTypes:iconPicker.types,target:null,SidebarView:null}),this.options.target instanceof wp.media.model.IconPickerTarget?this.target=this.options.target:this.target=new wp.media.model.IconPickerTarget,e.prototype.initialize.apply(this,arguments)},createStates:function(){var a;_.each(this.options.ipTypes,function(b){wp.media.controller.hasOwnProperty("IconPicker"+b.controller)&&(a=wp.media.controller["IconPicker"+b.controller],this.states.add(new a({id:b.id,content:b.id,title:b.name,data:b.data})))},this)},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:render",this.ipRenderContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this),this.on("open",this._ipSetState,this),this.on("select",this._ipUpdateTarget,this)},_ipSetState:function(){var a=this.target.get("type");a&&this.states.findWhere({id:a})||(a=this.states.at(0).id),this.setState(a)},_ipUpdateTarget:function(){var a,b=this.state(),c=b.get("selection").single();a={type:b.id,icon:c.get("id"),sizes:c.get("sizes"),url:b.ipGetIconUrl(c)},this.target.set(a)},browseRouter:function(a){var b=this.state().routers;b&&a.set(b)},ipRenderContent:function(){var a=this.state(),b=this.content.mode(),c=a.getContentView(b);this.content.set(c)}}),a.exports=c},function(a,b){var c=wp.media.view.AttachmentsBrowser.extend(wp.media.view.IconPickerBrowser);a.exports=c},function(a,b){var c=wp.media.view.Sidebar.extend({initialize:function(){var a=this.options.selection;wp.media.view.Sidebar.prototype.initialize.apply(this,arguments),a.on("selection:single",this.createSingle,this),a.on("selection:unsingle",this.disposeSingle,this),a.single()&&this.createSingle()},createSingle:function(){},disposeSingle:function(){}});a.exports=c},function(a,b){var c=wp.media.view.Attachment.Library.extend({template:wp.template("iconpicker-svg-item")});a.exports=c},function(a,b,c){c(0),function(a){var b,c,d,e,f,g,h,i=wp.media.view.l10n.iconPicker,j={};e=function(){return b||(b=new wp.media.view.MediaFrame.IconPicker,b.target.on("change",f)),b},f=function(a){_.each(a.get("inputs"),function(b,c){b.val(a.get(c))}),a.clear({silent:!0}),h.trigger("ipf:update")},g=function(b){var c,d=a(b.currentTarget),e=d.find("a.ipf-select"),f=d.find("a.ipf-remove"),g=d.find("input.ipf-type").val(),h=d.find("input.ipf-icon").val(),k=d.find("input.url").val();return""!==g&&""!==h&&_.has(iconPicker.types,g)?(c=j[g]?j[g]:j[g]=wp.template("iconpicker-"+iconPicker.types[g].templateId+"-icon"),f.removeClass("hidden"),void e.attr("title",i.selectIcon).addClass("has-icon").removeClass("button").html(c({type:g,icon:h,url:k}))):(f.addClass("hidden"),void e.removeClass("has-icon").addClass("button").text(i.selectIcon).attr("title",""))},c=function(b){var c=e(),d={inputs:{}};b.preventDefault(),h=a(b.currentTarget).closest(".ipf"),d.id=h.attr("id"),h.find("input").each(function(){var b=a(this),c=b.attr("class").replace("ipf-",""),e=b.val();d[c]=e,d.inputs[c]=b}),c.target.set(d,{silent:!0}),c.open()},d=function(b){var c=a(b.currentTarget).closest("div.ipf");c.find("input").val(""),c.trigger("ipf:update")},a(document).on("click","a.ipf-select",c).on("click","a.ipf-remove",d).on("ipf:update","div.ipf",g),a("div.ipf").trigger("ipf:update")}(jQuery)}]); \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/js/src/icon-picker.js b/vendor/kucrut/icon-picker/js/src/icon-picker.js new file mode 100644 index 0000000000..bb74b4925a --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/icon-picker.js @@ -0,0 +1,101 @@ +require( './media/manifest' ); + +( function( $ ) { + var l10n = wp.media.view.l10n.iconPicker, + templates = {}, + frame, selectIcon, removeIcon, getFrame, updateField, updatePreview, $field; + + getFrame = function() { + if ( ! frame ) { + frame = new wp.media.view.MediaFrame.IconPicker(); + + frame.target.on( 'change', updateField ); + } + + return frame; + }; + + updateField = function( model ) { + _.each( model.get( 'inputs' ), function( $input, key ) { + $input.val( model.get( key ) ); + }); + + model.clear({ silent: true }); + $field.trigger( 'ipf:update' ); + }; + + updatePreview = function( e ) { + var $el = $( e.currentTarget ), + $select = $el.find( 'a.ipf-select' ), + $remove = $el.find( 'a.ipf-remove' ), + type = $el.find( 'input.ipf-type' ).val(), + icon = $el.find( 'input.ipf-icon' ).val(), + url = $el.find( 'input.url' ).val(), + template; + + if ( type === '' || icon === '' || ! _.has( iconPicker.types, type ) ) { + $remove.addClass( 'hidden' ); + $select + .removeClass( 'has-icon' ) + .addClass( 'button' ) + .text( l10n.selectIcon ) + .attr( 'title', '' ); + + return; + } + + if ( templates[ type ]) { + template = templates[ type ]; + } else { + template = templates[ type ] = wp.template( 'iconpicker-' + iconPicker.types[ type ].templateId + '-icon' ); + } + + $remove.removeClass( 'hidden' ); + $select + .attr( 'title', l10n.selectIcon ) + .addClass( 'has-icon' ) + .removeClass( 'button' ) + .html( template({ + type: type, + icon: icon, + url: url + }) ); + }; + + selectIcon = function( e ) { + var frame = getFrame(), + model = { inputs: {} }; + + e.preventDefault(); + + $field = $( e.currentTarget ).closest( '.ipf' ); + model.id = $field.attr( 'id' ); + + // Collect input fields and use them as the model's attributes. + $field.find( 'input' ).each( function() { + var $input = $( this ), + key = $input.attr( 'class' ).replace( 'ipf-', '' ), + value = $input.val(); + + model[ key ] = value; + model.inputs[ key ] = $input; + }); + + frame.target.set( model, { silent: true }); + frame.open(); + }; + + removeIcon = function( e ) { + var $el = $( e.currentTarget ).closest( 'div.ipf' ); + + $el.find( 'input' ).val( '' ); + $el.trigger( 'ipf:update' ); + }; + + $( document ) + .on( 'click', 'a.ipf-select', selectIcon ) + .on( 'click', 'a.ipf-remove', removeIcon ) + .on( 'ipf:update', 'div.ipf', updatePreview ); + + $( 'div.ipf' ).trigger( 'ipf:update' ); +}( jQuery ) ); diff --git a/vendor/kucrut/icon-picker/js/src/media/controllers/font.js b/vendor/kucrut/icon-picker/js/src/media/controllers/font.js new file mode 100644 index 0000000000..418d35594b --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/controllers/font.js @@ -0,0 +1,69 @@ +/** + * wp.media.controller.IconPickerFont + * + * @class + * @augments wp.media.controller.State + * @augments Backbone.Model + * @mixes wp.media.controller.iconPickerMixin + */ +var IconPickerFont = wp.media.controller.State.extend( _.extend({}, wp.media.controller.iconPickerMixin, { + defaults: { + multiple: false, + menu: 'default', + toolbar: 'select', + baseType: 'font' + }, + + initialize: function() { + var data = this.get( 'data' ); + + this.set( 'groups', new Backbone.Collection( data.groups ) ); + this.set( 'library', new wp.media.model.IconPickerFonts( data.items ) ); + this.set( 'selection', new wp.media.model.Selection( null, { + multiple: this.get( 'multiple' ) + }) ); + }, + + activate: function() { + this.frame.on( 'open', this.updateSelection, this ); + this.resetFilter(); + this.updateSelection(); + }, + + deactivate: function() { + this.frame.off( 'open', this.updateSelection, this ); + }, + + resetFilter: function() { + this.get( 'library' ).props.set( 'group', 'all' ); + }, + + updateSelection: function() { + var selection = this.get( 'selection' ), + library = this.get( 'library' ), + target = this.frame.target, + icon = target.get( 'icon' ), + type = target.get( 'type' ), + selected; + + if ( this.id === type ) { + selected = library.findWhere({ id: icon }); + } + + selection.reset( selected ? selected : null ); + }, + + getContentView: function() { + return new wp.media.view.IconPickerFontBrowser( _.extend({ + controller: this.frame, + model: this, + groups: this.get( 'groups' ), + collection: this.get( 'library' ), + selection: this.get( 'selection' ), + baseType: this.get( 'baseType' ), + type: this.get( 'id' ) + }, this.ipGetSidebarOptions() ) ); + } +}) ); + +module.exports = IconPickerFont; diff --git a/vendor/kucrut/icon-picker/js/src/media/controllers/img.js b/vendor/kucrut/icon-picker/js/src/media/controllers/img.js new file mode 100644 index 0000000000..20ba81d1b0 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/controllers/img.js @@ -0,0 +1,148 @@ +var Library = wp.media.controller.Library, + l10n = wp.media.view.l10n, + models = wp.media.model, + views = wp.media.view, + IconPickerImg; + +/** + * wp.media.controller.IconPickerImg + * + * @augments wp.media.controller.Library + * @augments wp.media.controller.State + * @augments Backbone.Model + * @mixes media.selectionSync + * @mixes wp.media.controller.iconPickerMixin + */ +IconPickerImg = Library.extend( _.extend({}, wp.media.controller.iconPickerMixin, { + defaults: _.defaults({ + id: 'image', + baseType: 'image', + syncSelection: false + }, Library.prototype.defaults ), + + initialize: function( options ) { + var selection = this.get( 'selection' ); + + this.options = options; + + this.set( 'library', wp.media.query({ type: options.data.mimeTypes }) ); + + this.routers = { + upload: { + text: l10n.uploadFilesTitle, + priority: 20 + }, + browse: { + text: l10n.mediaLibraryTitle, + priority: 40 + } + }; + + if ( ! ( selection instanceof models.Selection ) ) { + this.set( 'selection', new models.Selection( selection, { + multiple: false + }) ); + } + + Library.prototype.initialize.apply( this, arguments ); + }, + + activate: function() { + Library.prototype.activate.apply( this, arguments ); + this.get( 'library' ).observe( wp.Uploader.queue ); + this.frame.on( 'open', this.updateSelection, this ); + this.updateSelection(); + }, + + deactivate: function() { + Library.prototype.deactivate.apply( this, arguments ); + this.get( 'library' ).unobserve( wp.Uploader.queue ); + this.frame.off( 'open', this.updateSelection, this ); + }, + + getContentView: function( mode ) { + var content = ( mode === 'upload' ) ? this.uploadContent() : this.browseContent(); + + this.frame.$el.removeClass( 'hide-toolbar' ); + + return content; + }, + + /** + * Media library content + * + * @returns {wp.media.view.IconPickerImgBrowser} "Browse" content view. + */ + browseContent: function() { + var options = _.extend({ + model: this, + controller: this.frame, + collection: this.get( 'library' ), + selection: this.get( 'selection' ), + sortable: this.get( 'sortable' ), + search: this.get( 'searchable' ), + filters: this.get( 'filterable' ), + dragInfo: this.get( 'dragInfo' ), + idealColumnWidth: this.get( 'idealColumnWidth' ), + suggestedWidth: this.get( 'suggestedWidth' ), + suggestedHeight: this.get( 'suggestedHeight' ) + }, this.ipGetSidebarOptions() ); + + if ( this.id === 'svg' ) { + options.AttachmentView = views.IconPickerSvgItem; + } + + return new views.IconPickerImgBrowser( options ); + }, + + /** + * Render callback for the content region in the `upload` mode. + * + * @returns {wp.media.view.UploaderInline} "Upload" content view. + */ + uploadContent: function() { + return new wp.media.view.UploaderInline({ + controller: this.frame + }); + }, + + updateSelection: function() { + var selection = this.get( 'selection' ), + target = this.frame.target, + icon = target.get( 'icon' ), + type = target.get( 'type' ), + selected; + + if ( this.id === type ) { + selected = models.Attachment.get( icon ); + this.dfd = selected.fetch(); + } + + selection.reset( selected ? selected : null ); + }, + + /** + * Get image icon URL + * + * @param {object} model - Selected icon model. + * @param {string} size - Image size. + * + * @returns {string} Icon URL. + */ + ipGetIconUrl: function( model, size ) { + var url = model.get( 'url' ), + sizes = model.get( 'sizes' ); + + if ( undefined === size ) { + size = 'thumbnail'; + } + + if ( sizes && sizes[ size ]) { + url = sizes[ size ].url; + } + + return url; + } +}) ); + +module.exports = IconPickerImg; diff --git a/vendor/kucrut/icon-picker/js/src/media/controllers/mixin.js b/vendor/kucrut/icon-picker/js/src/media/controllers/mixin.js new file mode 100644 index 0000000000..0f5f2b1ec2 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/controllers/mixin.js @@ -0,0 +1,35 @@ +/** + * Methods for the state + * + * @mixin + */ +var iconPickerMixin = { + + /** + * @returns {object} + */ + ipGetSidebarOptions: function() { + var frameOptions = this.frame.options, + options = {}; + + if ( frameOptions.SidebarView && frameOptions.SidebarView.prototype instanceof wp.media.view.IconPickerSidebar ) { + options.sidebar = true; + options.SidebarView = frameOptions.SidebarView; + } else { + options.sidebar = false; + } + + return options; + }, + + /** + * Get image icon URL + * + * @returns {string} + */ + ipGetIconUrl: function() { + return ''; + } +}; + +module.exports = iconPickerMixin; diff --git a/vendor/kucrut/icon-picker/js/src/media/manifest.js b/vendor/kucrut/icon-picker/js/src/media/manifest.js new file mode 100644 index 0000000000..8997deb2a1 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/manifest.js @@ -0,0 +1,16 @@ +wp.media.model.IconPickerTarget = require( './models/target.js' ); +wp.media.model.IconPickerFonts = require( './models/fonts.js' ); + +wp.media.controller.iconPickerMixin = require( './controllers/mixin.js' ); +wp.media.controller.IconPickerFont = require( './controllers/font.js' ); +wp.media.controller.IconPickerImg = require( './controllers/img.js' ); + +wp.media.view.IconPickerBrowser = require( './views/browser.js' ); +wp.media.view.IconPickerSidebar = require( './views/sidebar.js' ); +wp.media.view.IconPickerFontItem = require( './views/font-item.js' ); +wp.media.view.IconPickerFontLibrary = require( './views/font-library.js' ); +wp.media.view.IconPickerFontFilter = require( './views/font-filter.js' ); +wp.media.view.IconPickerFontBrowser = require( './views/font-browser.js' ); +wp.media.view.IconPickerImgBrowser = require( './views/img-browser.js' ); +wp.media.view.IconPickerSvgItem = require( './views/svg-item.js' ); +wp.media.view.MediaFrame.IconPicker = require( './views/frame.js' ); diff --git a/vendor/kucrut/icon-picker/js/src/media/models/fonts.js b/vendor/kucrut/icon-picker/js/src/media/models/fonts.js new file mode 100644 index 0000000000..8dcd52eb18 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/models/fonts.js @@ -0,0 +1,77 @@ +/** + * wp.media.model.IconPickerFonts + */ +var IconPickerFonts = Backbone.Collection.extend({ + constructor: function() { + Backbone.Collection.prototype.constructor.apply( this, arguments ); + + this.items = new Backbone.Collection( this.models ); + this.props = new Backbone.Model({ + group: 'all', + search: '' + }); + + this.props.on( 'change', this.refresh, this ); + }, + + /** + * Refresh library when props is changed + * + * @param {Backbone.Model} props + */ + refresh: function( props ) { + let items = _.clone( this.items.models ); + + _.each( props.toJSON(), ( value, filter ) => { + const method = this.filters[ filter ]; + + if ( method ) { + items = items.filter( item => { + return method( item, value ); + }); + } + }); + + this.reset( items ); + }, + + filters: { + /** + * @static + * + * @param {Backbone.Model} item Item model. + * @param {string} group Group ID. + * + * @returns {Boolean} + */ + group: function( item, group ) { + return ( group === 'all' || item.get( 'group' ) === group || item.get( 'group' ) === '' ); + }, + + /** + * @static + * + * @param {Backbone.Model} item Item model. + * @param {string} term Search term. + * + * @returns {Boolean} + */ + search: function( item, term ) { + let result; + + if ( term === '' ) { + result = true; + } else { + result = _.any([ 'id', 'name' ], attribute => { + const value = item.get( attribute ); + + return value && value.search( term ) >= 0; + }, term ); + } + + return result; + } + } +}); + +module.exports = IconPickerFonts; diff --git a/vendor/kucrut/icon-picker/js/src/media/models/target.js b/vendor/kucrut/icon-picker/js/src/media/models/target.js new file mode 100644 index 0000000000..3d552948b5 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/models/target.js @@ -0,0 +1,18 @@ +/** + * wp.media.model.IconPickerTarget + * + * A target where the picked icon should be sent to + * + * @augments Backbone.Model + */ +var IconPickerTarget = Backbone.Model.extend({ + defaults: { + type: '', + group: 'all', + icon: '', + url: '', + sizes: [] + } +}); + +module.exports = IconPickerTarget; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/browser.js b/vendor/kucrut/icon-picker/js/src/media/views/browser.js new file mode 100644 index 0000000000..4383d0abd5 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/browser.js @@ -0,0 +1,15 @@ +/** + * Methods for the browser views + */ +var IconPickerBrowser = { + createSidebar: function() { + this.sidebar = new this.options.SidebarView({ + controller: this.controller, + selection: this.options.selection + }); + + this.views.add( this.sidebar ); + } +}; + +module.exports = IconPickerBrowser; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/font-browser.js b/vendor/kucrut/icon-picker/js/src/media/views/font-browser.js new file mode 100644 index 0000000000..abda2dcf48 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/font-browser.js @@ -0,0 +1,65 @@ +/** + * wp.media.view.IconPickerFontBrowser + */ +var IconPickerFontBrowser = wp.media.View.extend( _.extend({ + className: function() { + var className = 'attachments-browser iconpicker-fonts-browser'; + + if ( ! this.options.sidebar ) { + className += ' hide-sidebar'; + } + + return className; + }, + + initialize: function() { + this.groups = this.options.groups; + + this.createToolbar(); + this.createLibrary(); + + if ( this.options.sidebar ) { + this.createSidebar(); + } + }, + + createLibrary: function() { + this.items = new wp.media.view.IconPickerFontLibrary({ + controller: this.controller, + collection: this.collection, + selection: this.options.selection, + baseType: this.options.baseType, + type: this.options.type + }); + + // Add keydown listener to the instance of the library view + this.items.listenTo( this.controller, 'attachment:keydown:arrow', this.items.arrowEvent ); + this.items.listenTo( this.controller, 'attachment:details:shift-tab', this.items.restoreFocus ); + + this.views.add( this.items ); + }, + + createToolbar: function() { + this.toolbar = new wp.media.view.Toolbar({ + controller: this.controller + }); + + this.views.add( this.toolbar ); + + // Dropdown filter + this.toolbar.set( 'filters', new wp.media.view.IconPickerFontFilter({ + controller: this.controller, + model: this.collection.props, + priority: - 80 + }).render() ); + + // Search field + this.toolbar.set( 'search', new wp.media.view.Search({ + controller: this.controller, + model: this.collection.props, + priority: 60 + }).render() ); + } +}, wp.media.view.IconPickerBrowser ) ); + +module.exports = IconPickerFontBrowser; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/font-filter.js b/vendor/kucrut/icon-picker/js/src/media/views/font-filter.js new file mode 100644 index 0000000000..cd3f322b30 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/font-filter.js @@ -0,0 +1,33 @@ +/** + * wp.media.view.IconPickerFontFilter + */ +var IconPickerFontFilter = wp.media.view.AttachmentFilters.extend({ + createFilters: function() { + var groups = this.controller.state().get( 'groups' ), + filters = {}; + + filters.all = { + text: wp.media.view.l10n.iconPicker.allFilter, + props: { group: 'all' } + }; + + groups.each( function( group ) { + filters[ group.id ] = { + text: group.get( 'name' ), + props: { group: group.id } + }; + }); + + this.filters = filters; + }, + + change: function() { + var filter = this.filters[ this.el.value ]; + + if ( filter ) { + this.model.set( 'group', filter.props.group ); + } + } +}); + +module.exports = IconPickerFontFilter; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/font-item.js b/vendor/kucrut/icon-picker/js/src/media/views/font-item.js new file mode 100644 index 0000000000..8688cd955d --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/font-item.js @@ -0,0 +1,30 @@ +var Attachment = wp.media.view.Attachment.Library, + IconPickerFontItem; + +/** + * wp.media.view.IconPickerFontItem + */ +IconPickerFontItem = Attachment.extend({ + className: 'attachment iconpicker-item', + + initialize: function() { + this.template = wp.media.template( 'iconpicker-' + this.options.baseType + '-item' ); + Attachment.prototype.initialize.apply( this, arguments ); + }, + + render: function() { + var options = _.defaults( this.model.toJSON(), { + baseType: this.options.baseType, + type: this.options.type + }); + + this.views.detach(); + this.$el.html( this.template( options ) ); + this.updateSelect(); + this.views.render(); + + return this; + } +}); + +module.exports = IconPickerFontItem; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/font-library.js b/vendor/kucrut/icon-picker/js/src/media/views/font-library.js new file mode 100644 index 0000000000..c8c79f6d39 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/font-library.js @@ -0,0 +1,100 @@ +var $ = jQuery, + Attachments = wp.media.view.Attachments, + IconPickerFontLibrary; + +/** + * wp.media.view.IconPickerFontLibrary + */ +IconPickerFontLibrary = Attachments.extend({ + className: 'attachments iconpicker-items clearfix', + + initialize: function() { + Attachments.prototype.initialize.apply( this, arguments ); + + _.bindAll( this, 'scrollToSelected' ); + _.defer( this.scrollToSelected, this ); + this.controller.on( 'open', this.scrollToSelected, this ); + $( this.options.scrollElement ).off( 'scroll', this.scroll ); + }, + + _addItem: function( model ) { + this.views.add( this.createAttachmentView( model ), { + at: this.collection.indexOf( model ) + }); + }, + + _removeItem: function( model ) { + var view = this._viewsByCid[ model.cid ]; + delete this._viewsByCid[ model.cid ]; + + if ( view ) { + view.remove(); + } + }, + + render: function() { + _.each( this._viewsByCid, this._removeItem, this ); + this.collection.each( this._addItem, this ); + + return this; + }, + + createAttachmentView: function( model ) { + var view = new wp.media.view.IconPickerFontItem({ + controller: this.controller, + model: model, + collection: this.collection, + selection: this.options.selection, + baseType: this.options.baseType, + type: this.options.type + }); + + return this._viewsByCid[ view.cid ] = view; + }, + + /** + * Scroll to selected item + */ + scrollToSelected: function() { + var selected = this.options.selection.single(), + singleView, distance; + + if ( ! selected ) { + return; + } + + singleView = this.getView( selected ); + + if ( singleView && ! this.isInView( singleView.$el ) ) { + distance = ( + singleView.$el.offset().top - + parseInt( singleView.$el.css( 'paddingTop' ), 10 ) - + this.$el.offset().top + + this.$el.scrollTop() - + parseInt( this.$el.css( 'paddingTop' ), 10 ) + ); + + this.$el.scrollTop( distance ); + } + }, + + getView: function( model ) { + return _.findWhere( this._viewsByCid, { model: model }); + }, + + isInView: function( $elem ) { + var docViewTop = this.$window.scrollTop(), + docViewBottom = docViewTop + this.$window.height(), + elemTop = $elem.offset().top, + elemBottom = elemTop + $elem.height(); + + return ( ( elemBottom <= docViewBottom ) && ( elemTop >= docViewTop ) ); + }, + + prepare: function() {}, + ready: function() {}, + initSortable: function() {}, + scroll: function() {} +}); + +module.exports = IconPickerFontLibrary; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/frame.js b/vendor/kucrut/icon-picker/js/src/media/views/frame.js new file mode 100644 index 0000000000..900c91486c --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/frame.js @@ -0,0 +1,118 @@ +/** + * wp.media.view.MediaFrame.IconPicker + * + * A frame for selecting an icon. + * + * @class + * @augments wp.media.view.MediaFrame.Select + * @augments wp.media.view.MediaFrame + * @augments wp.media.view.Frame + * @augments wp.media.View + * @augments wp.Backbone.View + * @augments Backbone.View + * @mixes wp.media.controller.StateMachine + */ + +var l10n = wp.media.view.l10n, + Select = wp.media.view.MediaFrame.Select, + IconPicker; + +IconPicker = Select.extend({ + initialize: function() { + _.defaults( this.options, { + title: l10n.iconPicker.frameTitle, + multiple: false, + ipTypes: iconPicker.types, + target: null, + SidebarView: null + }); + + if ( this.options.target instanceof wp.media.model.IconPickerTarget ) { + this.target = this.options.target; + } else { + this.target = new wp.media.model.IconPickerTarget(); + } + + Select.prototype.initialize.apply( this, arguments ); + }, + + createStates: function() { + var Controller; + + _.each( this.options.ipTypes, function( props ) { + if ( ! wp.media.controller.hasOwnProperty( 'IconPicker' + props.controller ) ) { + return; + } + + Controller = wp.media.controller[ 'IconPicker' + props.controller ]; + + this.states.add( new Controller({ + id: props.id, + content: props.id, + title: props.name, + data: props.data + }) ); + }, this ); + }, + + /** + * Bind region mode event callbacks. + */ + bindHandlers: function() { + this.on( 'router:create:browse', this.createRouter, this ); + this.on( 'router:render:browse', this.browseRouter, this ); + this.on( 'content:render', this.ipRenderContent, this ); + this.on( 'toolbar:create:select', this.createSelectToolbar, this ); + this.on( 'open', this._ipSetState, this ); + this.on( 'select', this._ipUpdateTarget, this ); + }, + + /** + * Set state based on the target's icon type + */ + _ipSetState: function() { + var stateId = this.target.get( 'type' ); + + if ( ! stateId || ! this.states.findWhere({ id: stateId }) ) { + stateId = this.states.at( 0 ).id; + } + + this.setState( stateId ); + }, + + /** + * Update target's attributes after selecting an icon + */ + _ipUpdateTarget: function() { + var state = this.state(), + selected = state.get( 'selection' ).single(), + props; + + props = { + type: state.id, + icon: selected.get( 'id' ), + sizes: selected.get( 'sizes' ), + url: state.ipGetIconUrl( selected ) + }; + + this.target.set( props ); + }, + + browseRouter: function( routerView ) { + var routers = this.state().routers; + + if ( routers ) { + routerView.set( routers ); + } + }, + + ipRenderContent: function() { + var state = this.state(), + mode = this.content.mode(), + content = state.getContentView( mode ); + + this.content.set( content ); + } +}); + +module.exports = IconPicker; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/img-browser.js b/vendor/kucrut/icon-picker/js/src/media/views/img-browser.js new file mode 100644 index 0000000000..51d880e486 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/img-browser.js @@ -0,0 +1,6 @@ +/** + * wp.media.view.IconPickerImgBrowser + */ +var IconPickerImgBrowser = wp.media.view.AttachmentsBrowser.extend( wp.media.view.IconPickerBrowser ); + +module.exports = IconPickerImgBrowser; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/sidebar.js b/vendor/kucrut/icon-picker/js/src/media/views/sidebar.js new file mode 100644 index 0000000000..91396d1a62 --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/sidebar.js @@ -0,0 +1,29 @@ +/** + * wp.media.view.IconPickerSidebar + */ +var IconPickerSidebar = wp.media.view.Sidebar.extend({ + initialize: function() { + var selection = this.options.selection; + + wp.media.view.Sidebar.prototype.initialize.apply( this, arguments ); + + selection.on( 'selection:single', this.createSingle, this ); + selection.on( 'selection:unsingle', this.disposeSingle, this ); + + if ( selection.single() ) { + this.createSingle(); + } + }, + + /** + * @abstract + */ + createSingle: function() {}, + + /** + * @abstract + */ + disposeSingle: function() {} +}); + +module.exports = IconPickerSidebar; diff --git a/vendor/kucrut/icon-picker/js/src/media/views/svg-item.js b/vendor/kucrut/icon-picker/js/src/media/views/svg-item.js new file mode 100644 index 0000000000..77915f8d4a --- /dev/null +++ b/vendor/kucrut/icon-picker/js/src/media/views/svg-item.js @@ -0,0 +1,8 @@ +/** + * wp.media.view.IconPickerSvgItem + */ +var IconPickerSvgItem = wp.media.view.Attachment.Library.extend({ + template: wp.template( 'iconpicker-svg-item' ) +}); + +module.exports = IconPickerSvgItem; diff --git a/vendor/kucrut/icon-picker/languages/icon-picker.pot b/vendor/kucrut/icon-picker/languages/icon-picker.pot new file mode 100644 index 0000000000..189d779aa2 --- /dev/null +++ b/vendor/kucrut/icon-picker/languages/icon-picker.pot @@ -0,0 +1,3460 @@ +# Copyright (C) 2017 Dzikri Aziz +# This file is distributed under the GPLv2. +msgid "" +msgstr "" +"Project-Id-Version: Icon Picker 0.5.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/icon-picker\n" +"POT-Creation-Date: 2017-02-04 14:05:33+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2017-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 0.5.4\n" + +#: includes/types/genericon.php:587 +msgid "404" +msgstr "" + +#: includes/fields/base.php:67 includes/loader.php:237 +msgid "Select Icon" +msgstr "" + +#: includes/fields/base.php:68 includes/types/elusive.php:465 +msgid "Remove" +msgstr "" + +#: includes/fontpack.php:132 +msgid "Icon Picker: %1$s was not found in %2$s." +msgstr "" + +#: includes/fontpack.php:133 +msgid "Icon Picker: %s contains an error or more." +msgstr "" + +#: includes/fontpack.php:134 +msgid "Icon Picker: %1$s is not set or invalid in %2$s." +msgstr "" + +#: includes/fontpack.php:135 +msgid "" +"Icon Picker: %1$s is already registered. Please check your font pack config " +"file: %2$s." +msgstr "" + +#: includes/fontpack.php:273 +msgid "Pack: %s" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Icon Picker" +msgstr "" + +#: includes/loader.php:236 +msgid "All" +msgstr "" + +#: includes/types/dashicons.php:81 +msgid "Admin" +msgstr "" + +#: includes/types/dashicons.php:85 includes/types/genericon.php:77 +msgid "Post Formats" +msgstr "" + +#: includes/types/dashicons.php:89 +msgid "Welcome Screen" +msgstr "" + +#: includes/types/dashicons.php:93 +msgid "Image Editor" +msgstr "" + +#: includes/types/dashicons.php:97 includes/types/fa.php:108 +#: includes/types/genericon.php:81 +msgid "Text Editor" +msgstr "" + +#: includes/types/dashicons.php:101 +msgid "Post" +msgstr "" + +#: includes/types/dashicons.php:105 +msgid "Sorting" +msgstr "" + +#: includes/types/dashicons.php:109 includes/types/elusive.php:68 +#: includes/types/genericon.php:85 +msgid "Social" +msgstr "" + +#: includes/types/dashicons.php:113 +msgid "Jobs" +msgstr "" + +#: includes/types/dashicons.php:117 +msgid "Internal/Products" +msgstr "" + +#: includes/types/dashicons.php:121 +msgid "Taxonomies" +msgstr "" + +#: includes/types/dashicons.php:125 +msgid "Alerts/Notifications" +msgstr "" + +#: includes/types/dashicons.php:129 includes/types/dashicons.php:200 +#: includes/types/elusive.php:56 +msgid "Media" +msgstr "" + +#: includes/types/dashicons.php:133 +msgid "Misc./Post Types" +msgstr "" + +#: includes/types/dashicons.php:160 +msgid "Appearance" +msgstr "" + +#: includes/types/dashicons.php:165 includes/types/genericon.php:137 +msgid "Collapse" +msgstr "" + +#: includes/types/dashicons.php:170 includes/types/dashicons.php:305 +#: includes/types/fa.php:2377 includes/types/fa.php:2382 +#: includes/types/foundation-icons.php:634 +msgid "Comments" +msgstr "" + +#: includes/types/dashicons.php:175 +msgid "Customizer" +msgstr "" + +#: includes/types/dashicons.php:180 includes/types/elusive.php:1295 +#: includes/types/fa.php:2442 +msgid "Dashboard" +msgstr "" + +#: includes/types/dashicons.php:185 +msgid "Generic" +msgstr "" + +#: includes/types/dashicons.php:190 includes/types/dashicons.php:340 +#: includes/types/elusive.php:865 includes/types/fa.php:2572 +#: includes/types/foundation-icons.php:509 +msgid "Filter" +msgstr "" + +#: includes/types/dashicons.php:195 includes/types/elusive.php:1300 +#: includes/types/elusive.php:1305 includes/types/fa.php:2742 +#: includes/types/foundation-icons.php:754 includes/types/genericon.php:602 +msgid "Home" +msgstr "" + +#: includes/types/dashicons.php:205 includes/types/genericon.php:522 +msgid "Menu" +msgstr "" + +#: includes/types/dashicons.php:210 +msgid "Multisite" +msgstr "" + +#: includes/types/dashicons.php:215 includes/types/elusive.php:1315 +msgid "Network" +msgstr "" + +#: includes/types/dashicons.php:220 +msgid "Page" +msgstr "" + +#: includes/types/dashicons.php:225 +msgid "Plugins" +msgstr "" + +#: includes/types/dashicons.php:230 +msgid "Settings" +msgstr "" + +#: includes/types/dashicons.php:235 +msgid "Site" +msgstr "" + +#: includes/types/dashicons.php:240 +msgid "Tools" +msgstr "" + +#: includes/types/dashicons.php:245 includes/types/fa.php:3587 +msgid "Users" +msgstr "" + +#: includes/types/dashicons.php:250 includes/types/genericon.php:622 +msgid "Standard" +msgstr "" + +#: includes/types/dashicons.php:255 includes/types/genericon.php:627 +msgid "Aside" +msgstr "" + +#: includes/types/dashicons.php:260 includes/types/genericon.php:632 +#: includes/types/image.php:53 +msgid "Image" +msgstr "" + +#: includes/types/dashicons.php:265 includes/types/dashicons.php:470 +#: includes/types/dashicons.php:935 includes/types/dashicons.php:1200 +#: includes/types/dashicons.php:1205 includes/types/dashicons.php:1210 +#: includes/types/elusive.php:635 includes/types/elusive.php:640 +#: includes/types/foundation-icons.php:289 includes/types/genericon.php:642 +msgid "Video" +msgstr "" + +#: includes/types/dashicons.php:270 includes/types/dashicons.php:900 +#: includes/types/genericon.php:667 +msgid "Audio" +msgstr "" + +#: includes/types/dashicons.php:275 includes/types/dashicons.php:400 +#: includes/types/foundation-icons.php:544 includes/types/genericon.php:652 +msgid "Quote" +msgstr "" + +#: includes/types/dashicons.php:280 includes/types/genericon.php:637 +msgid "Gallery" +msgstr "" + +#: includes/types/dashicons.php:285 +msgid "Links" +msgstr "" + +#: includes/types/dashicons.php:290 includes/types/genericon.php:647 +msgid "Status" +msgstr "" + +#: includes/types/dashicons.php:295 includes/types/genericon.php:662 +msgid "Chat" +msgstr "" + +#: includes/types/dashicons.php:300 +msgid "Add page" +msgstr "" + +#: includes/types/dashicons.php:310 +msgid "Edit page" +msgstr "" + +#: includes/types/dashicons.php:315 +msgid "Learn More" +msgstr "" + +#: includes/types/dashicons.php:320 +msgid "View Site" +msgstr "" + +#: includes/types/dashicons.php:325 +msgid "Widgets" +msgstr "" + +#: includes/types/dashicons.php:330 +msgid "Write Blog" +msgstr "" + +#: includes/types/dashicons.php:335 includes/types/fa.php:2412 +#: includes/types/foundation-icons.php:504 +msgid "Crop" +msgstr "" + +#: includes/types/dashicons.php:345 +msgid "Rotate" +msgstr "" + +#: includes/types/dashicons.php:350 +msgid "Rotate Left" +msgstr "" + +#: includes/types/dashicons.php:355 +msgid "Rotate Right" +msgstr "" + +#: includes/types/dashicons.php:360 +msgid "Flip Vertical" +msgstr "" + +#: includes/types/dashicons.php:365 +msgid "Flip Horizontal" +msgstr "" + +#: includes/types/dashicons.php:370 includes/types/fa.php:1858 +msgid "Undo" +msgstr "" + +#: includes/types/dashicons.php:375 +msgid "Redo" +msgstr "" + +#: includes/types/dashicons.php:380 includes/types/elusive.php:180 +#: includes/types/fa.php:1748 includes/types/foundation-icons.php:374 +#: includes/types/genericon.php:692 +msgid "Bold" +msgstr "" + +#: includes/types/dashicons.php:385 includes/types/elusive.php:185 +#: includes/types/fa.php:1808 includes/types/foundation-icons.php:379 +#: includes/types/genericon.php:697 +msgid "Italic" +msgstr "" + +#: includes/types/dashicons.php:390 includes/types/fa.php:1838 +msgid "Unordered List" +msgstr "" + +#: includes/types/dashicons.php:395 includes/types/fa.php:1833 +msgid "Ordered List" +msgstr "" + +#: includes/types/dashicons.php:405 includes/types/dashicons.php:510 +#: includes/types/elusive.php:105 includes/types/fa.php:1728 +#: includes/types/foundation-icons.php:414 +msgid "Align Left" +msgstr "" + +#: includes/types/dashicons.php:410 includes/types/dashicons.php:520 +#: includes/types/elusive.php:110 includes/types/fa.php:1733 +#: includes/types/foundation-icons.php:419 +msgid "Align Center" +msgstr "" + +#: includes/types/dashicons.php:415 includes/types/dashicons.php:515 +#: includes/types/elusive.php:115 includes/types/fa.php:1743 +#: includes/types/foundation-icons.php:424 +msgid "Align Right" +msgstr "" + +#: includes/types/dashicons.php:420 +msgid "Insert More" +msgstr "" + +#: includes/types/dashicons.php:425 +msgid "Spell Check" +msgstr "" + +#: includes/types/dashicons.php:430 +msgid "Distraction-free" +msgstr "" + +#: includes/types/dashicons.php:435 +msgid "Kitchensink" +msgstr "" + +#: includes/types/dashicons.php:440 includes/types/fa.php:1913 +#: includes/types/foundation-icons.php:384 +msgid "Underline" +msgstr "" + +#: includes/types/dashicons.php:445 includes/types/elusive.php:120 +#: includes/types/fa.php:1738 includes/types/foundation-icons.php:429 +msgid "Justify" +msgstr "" + +#: includes/types/dashicons.php:450 includes/types/foundation-icons.php:394 +msgid "Text Color" +msgstr "" + +#: includes/types/dashicons.php:455 +msgid "Paste Word" +msgstr "" + +#: includes/types/dashicons.php:460 +msgid "Paste Text" +msgstr "" + +#: includes/types/dashicons.php:465 +msgid "Clear Formatting" +msgstr "" + +#: includes/types/dashicons.php:475 +msgid "Custom Characters" +msgstr "" + +#: includes/types/dashicons.php:480 includes/types/fa.php:1798 +#: includes/types/foundation-icons.php:444 +msgid "Indent" +msgstr "" + +#: includes/types/dashicons.php:485 includes/types/fa.php:1803 +#: includes/types/foundation-icons.php:449 +msgid "Outdent" +msgstr "" + +#: includes/types/dashicons.php:490 includes/types/genericon.php:147 +msgid "Help" +msgstr "" + +#: includes/types/dashicons.php:495 includes/types/fa.php:1868 +#: includes/types/foundation-icons.php:389 +msgid "Strikethrough" +msgstr "" + +#: includes/types/dashicons.php:500 includes/types/fa.php:1818 +#: includes/types/foundation-icons.php:539 +msgid "Unlink" +msgstr "" + +#: includes/types/dashicons.php:505 +msgid "RTL" +msgstr "" + +#: includes/types/dashicons.php:525 +msgid "Align None" +msgstr "" + +#: includes/types/dashicons.php:530 includes/types/elusive.php:335 +#: includes/types/elusive.php:340 includes/types/fa.php:2872 +#: includes/types/foundation-icons.php:784 includes/types/genericon.php:157 +msgid "Lock" +msgstr "" + +#: includes/types/dashicons.php:535 includes/types/dashicons.php:540 +#: includes/types/elusive.php:725 includes/types/fa.php:2227 +#: includes/types/fa.php:2232 includes/types/fa.php:2237 +#: includes/types/fa.php:2242 includes/types/fa.php:2247 +#: includes/types/foundation-icons.php:599 +msgid "Calendar" +msgstr "" + +#: includes/types/dashicons.php:545 +msgid "Hidden" +msgstr "" + +#: includes/types/dashicons.php:550 +msgid "Visibility" +msgstr "" + +#: includes/types/dashicons.php:555 +msgid "Post Status" +msgstr "" + +#: includes/types/dashicons.php:560 +msgid "Post Trash" +msgstr "" + +#: includes/types/dashicons.php:565 includes/types/elusive.php:275 +#: includes/types/fa.php:2467 includes/types/genericon.php:682 +msgid "Edit" +msgstr "" + +#: includes/types/dashicons.php:570 includes/types/elusive.php:570 +#: includes/types/elusive.php:575 includes/types/fa.php:3512 +#: includes/types/fa.php:3517 includes/types/foundation-icons.php:859 +#: includes/types/genericon.php:592 +msgid "Trash" +msgstr "" + +#: includes/types/dashicons.php:575 includes/types/dashicons.php:595 +#: includes/types/dashicons.php:615 includes/types/foundation-icons.php:184 +msgid "Arrow: Up" +msgstr "" + +#: includes/types/dashicons.php:580 includes/types/dashicons.php:600 +#: includes/types/dashicons.php:620 includes/types/foundation-icons.php:189 +msgid "Arrow: Down" +msgstr "" + +#: includes/types/dashicons.php:585 includes/types/dashicons.php:605 +#: includes/types/dashicons.php:625 includes/types/foundation-icons.php:194 +msgid "Arrow: Left" +msgstr "" + +#: includes/types/dashicons.php:590 includes/types/dashicons.php:610 +#: includes/types/dashicons.php:630 includes/types/foundation-icons.php:199 +msgid "Arrow: Right" +msgstr "" + +#: includes/types/dashicons.php:635 +msgid "Left-Right" +msgstr "" + +#: includes/types/dashicons.php:640 includes/types/fa.php:3277 +msgid "Sort" +msgstr "" + +#: includes/types/dashicons.php:645 +msgid "List View" +msgstr "" + +#: includes/types/dashicons.php:650 +msgid "Excerpt View" +msgstr "" + +#: includes/types/dashicons.php:655 +msgid "Grid View" +msgstr "" + +#: includes/types/dashicons.php:660 includes/types/dashicons.php:665 +#: includes/types/dashicons.php:670 includes/types/elusive.php:525 +#: includes/types/elusive.php:530 includes/types/fa.php:3192 +#: includes/types/fa.php:3197 includes/types/fa.php:3202 +#: includes/types/fa.php:3207 includes/types/fa.php:3212 +#: includes/types/foundation-icons.php:839 includes/types/genericon.php:262 +msgid "Share" +msgstr "" + +#: includes/types/dashicons.php:675 +msgid "Twitter" +msgstr "" + +#: includes/types/dashicons.php:680 includes/types/fa.php:3162 +#: includes/types/foundation-icons.php:834 +msgid "RSS" +msgstr "" + +#: includes/types/dashicons.php:685 includes/types/dashicons.php:690 +msgid "Email" +msgstr "" + +#: includes/types/dashicons.php:695 includes/types/dashicons.php:700 +msgid "Facebook" +msgstr "" + +#: includes/types/dashicons.php:705 +msgid "Google+" +msgstr "" + +#: includes/types/dashicons.php:710 +msgid "Networking" +msgstr "" + +#: includes/types/dashicons.php:715 +msgid "Art" +msgstr "" + +#: includes/types/dashicons.php:720 +msgid "Hammer" +msgstr "" + +#: includes/types/dashicons.php:725 +msgid "Migrate" +msgstr "" + +#: includes/types/dashicons.php:730 +msgid "Performance" +msgstr "" + +#: includes/types/dashicons.php:735 includes/types/dashicons.php:740 +msgid "WordPress" +msgstr "" + +#: includes/types/dashicons.php:745 +msgid "PressThis" +msgstr "" + +#: includes/types/dashicons.php:750 +msgid "Update" +msgstr "" + +#: includes/types/dashicons.php:755 +msgid "Screen Options" +msgstr "" + +#: includes/types/dashicons.php:760 includes/types/elusive.php:1045 +#: includes/types/fa.php:2802 includes/types/fa.php:2807 +#: includes/types/foundation-icons.php:1074 includes/types/genericon.php:152 +msgid "Info" +msgstr "" + +#: includes/types/dashicons.php:765 includes/types/genericon.php:437 +msgid "Cart" +msgstr "" + +#: includes/types/dashicons.php:770 +msgid "Feedback" +msgstr "" + +#: includes/types/dashicons.php:775 includes/types/elusive.php:1345 +#: includes/types/elusive.php:1350 includes/types/fa.php:2332 +#: includes/types/foundation-icons.php:609 includes/types/genericon.php:597 +msgid "Cloud" +msgstr "" + +#: includes/types/dashicons.php:780 +msgid "Translation" +msgstr "" + +#: includes/types/dashicons.php:785 includes/types/elusive.php:535 +#: includes/types/fa.php:3402 includes/types/genericon.php:367 +msgid "Tag" +msgstr "" + +#: includes/types/dashicons.php:790 includes/types/genericon.php:357 +msgid "Category" +msgstr "" + +#: includes/types/dashicons.php:795 +msgid "Yes" +msgstr "" + +#: includes/types/dashicons.php:800 includes/types/dashicons.php:805 +msgid "No" +msgstr "" + +#: includes/types/dashicons.php:810 includes/types/elusive.php:430 +#: includes/types/fa.php:1406 includes/types/fa.php:1411 +#: includes/types/fa.php:3062 includes/types/fa.php:3067 +#: includes/types/foundation-icons.php:674 includes/types/genericon.php:172 +msgid "Plus" +msgstr "" + +#: includes/types/dashicons.php:815 includes/types/elusive.php:365 +#: includes/types/fa.php:1396 includes/types/fa.php:1401 +#: includes/types/fa.php:2952 includes/types/fa.php:2957 +#: includes/types/foundation-icons.php:679 +#: includes/types/foundation-icons.php:684 includes/types/genericon.php:177 +msgid "Minus" +msgstr "" + +#: includes/types/dashicons.php:820 +msgid "Dismiss" +msgstr "" + +#: includes/types/dashicons.php:825 includes/types/foundation-icons.php:794 +msgid "Marker" +msgstr "" + +#: includes/types/dashicons.php:830 +msgid "Star: Filled" +msgstr "" + +#: includes/types/dashicons.php:835 +msgid "Star: Half" +msgstr "" + +#: includes/types/dashicons.php:840 +msgid "Star: Empty" +msgstr "" + +#: includes/types/dashicons.php:845 includes/types/elusive.php:875 +#: includes/types/elusive.php:880 includes/types/fa.php:2587 +#: includes/types/fa.php:2592 includes/types/fa.php:2597 +#: includes/types/foundation-icons.php:724 includes/types/genericon.php:492 +msgid "Flag" +msgstr "" + +#: includes/types/dashicons.php:850 +msgid "Skip Back" +msgstr "" + +#: includes/types/dashicons.php:855 +msgid "Back" +msgstr "" + +#: includes/types/dashicons.php:860 includes/types/elusive.php:400 +#: includes/types/elusive.php:405 includes/types/fa.php:1975 +#: includes/types/fa.php:1980 includes/types/fa.php:1985 +#: includes/types/foundation-icons.php:894 +#: includes/types/foundation-icons.php:899 includes/types/genericon.php:327 +msgid "Play" +msgstr "" + +#: includes/types/dashicons.php:865 includes/types/elusive.php:410 +#: includes/types/elusive.php:415 includes/types/fa.php:1960 +#: includes/types/fa.php:1965 includes/types/fa.php:1970 +#: includes/types/foundation-icons.php:904 includes/types/genericon.php:332 +msgid "Pause" +msgstr "" + +#: includes/types/dashicons.php:870 includes/types/elusive.php:160 +#: includes/types/elusive.php:165 includes/types/fa.php:1955 +msgid "Forward" +msgstr "" + +#: includes/types/dashicons.php:875 +msgid "Skip Forward" +msgstr "" + +#: includes/types/dashicons.php:880 includes/types/elusive.php:470 +#: includes/types/elusive.php:475 includes/types/fa.php:1853 +msgid "Repeat" +msgstr "" + +#: includes/types/dashicons.php:885 +msgid "Volume: On" +msgstr "" + +#: includes/types/dashicons.php:890 +msgid "Volume: Off" +msgstr "" + +#: includes/types/dashicons.php:895 includes/types/fa.php:2052 +#: includes/types/foundation-icons.php:589 +msgid "Archive" +msgstr "" + +#: includes/types/dashicons.php:905 includes/types/fa.php:2347 +#: includes/types/genericon.php:687 +msgid "Code" +msgstr "" + +#: includes/types/dashicons.php:910 +msgid "Default" +msgstr "" + +#: includes/types/dashicons.php:915 includes/types/genericon.php:457 +msgid "Document" +msgstr "" + +#: includes/types/dashicons.php:920 +msgid "Interactive" +msgstr "" + +#: includes/types/dashicons.php:925 +msgid "Spreadsheet" +msgstr "" + +#: includes/types/dashicons.php:930 +msgid "Text" +msgstr "" + +#: includes/types/dashicons.php:940 +msgid "Audio Playlist" +msgstr "" + +#: includes/types/dashicons.php:945 +msgid "Video Playlist" +msgstr "" + +#: includes/types/dashicons.php:950 +msgid "Album" +msgstr "" + +#: includes/types/dashicons.php:955 +msgid "Analytics" +msgstr "" + +#: includes/types/dashicons.php:960 +msgid "Awards" +msgstr "" + +#: includes/types/dashicons.php:965 +msgid "Backup" +msgstr "" + +#: includes/types/dashicons.php:970 includes/types/fa.php:2202 +#: includes/types/fa.php:2207 +msgid "Building" +msgstr "" + +#: includes/types/dashicons.php:975 +msgid "Businessman" +msgstr "" + +#: includes/types/dashicons.php:980 includes/types/elusive.php:735 +#: includes/types/fa.php:2252 includes/types/foundation-icons.php:229 +msgid "Camera" +msgstr "" + +#: includes/types/dashicons.php:985 +msgid "Carrot" +msgstr "" + +#: includes/types/dashicons.php:990 +msgid "Chart: Pie" +msgstr "" + +#: includes/types/dashicons.php:995 +msgid "Chart: Bar" +msgstr "" + +#: includes/types/dashicons.php:1000 +msgid "Chart: Line" +msgstr "" + +#: includes/types/dashicons.php:1005 +msgid "Chart: Area" +msgstr "" + +#: includes/types/dashicons.php:1010 includes/types/fa.php:2452 +msgid "Desktop" +msgstr "" + +#: includes/types/dashicons.php:1015 +msgid "Forms" +msgstr "" + +#: includes/types/dashicons.php:1020 +msgid "Groups" +msgstr "" + +#: includes/types/dashicons.php:1025 includes/types/dashicons.php:1030 +msgid "ID" +msgstr "" + +#: includes/types/dashicons.php:1035 includes/types/dashicons.php:1040 +msgid "Images" +msgstr "" + +#: includes/types/dashicons.php:1045 +msgid "Index Card" +msgstr "" + +#: includes/types/dashicons.php:1050 includes/types/foundation-icons.php:759 +msgid "Layout" +msgstr "" + +#: includes/types/dashicons.php:1055 includes/types/dashicons.php:1060 +#: includes/types/genericon.php:607 +msgid "Location" +msgstr "" + +#: includes/types/dashicons.php:1065 +msgid "Products" +msgstr "" + +#: includes/types/dashicons.php:1070 includes/types/genericon.php:557 +msgid "Portfolio" +msgstr "" + +#: includes/types/dashicons.php:1075 includes/types/dashicons.php:1080 +#: includes/types/elusive.php:690 includes/types/fa.php:2172 +#: includes/types/foundation-icons.php:999 includes/types/genericon.php:432 +msgid "Book" +msgstr "" + +#: includes/types/dashicons.php:1085 includes/types/elusive.php:265 +#: includes/types/elusive.php:270 includes/types/fa.php:2462 +#: includes/types/foundation-icons.php:709 includes/types/genericon.php:467 +msgid "Download" +msgstr "" + +#: includes/types/dashicons.php:1090 includes/types/elusive.php:580 +#: includes/types/fa.php:3562 includes/types/foundation-icons.php:714 +msgid "Upload" +msgstr "" + +#: includes/types/dashicons.php:1095 includes/types/fa.php:2322 +#: includes/types/foundation-icons.php:604 +msgid "Clock" +msgstr "" + +#: includes/types/dashicons.php:1100 includes/types/fa.php:2862 +#: includes/types/foundation-icons.php:1084 +msgid "Lightbulb" +msgstr "" + +#: includes/types/dashicons.php:1105 includes/types/fa.php:1030 +msgid "Money" +msgstr "" + +#: includes/types/dashicons.php:1110 +msgid "Palm Tree" +msgstr "" + +#: includes/types/dashicons.php:1115 includes/types/elusive.php:1120 +#: includes/types/elusive.php:1125 includes/types/fa.php:3037 +#: includes/types/fa.php:3047 includes/types/genericon.php:542 +msgid "Phone" +msgstr "" + +#: includes/types/dashicons.php:1120 includes/types/elusive.php:515 +#: includes/types/elusive.php:520 includes/types/fa.php:3172 +#: includes/types/genericon.php:247 +msgid "Search" +msgstr "" + +#: includes/types/dashicons.php:1125 includes/types/dashicons.php:1130 +#: includes/types/fa.php:3217 includes/types/foundation-icons.php:1144 +msgid "Shield" +msgstr "" + +#: includes/types/dashicons.php:1135 +msgid "Slides" +msgstr "" + +#: includes/types/dashicons.php:1140 +msgid "Smartphone" +msgstr "" + +#: includes/types/dashicons.php:1145 includes/types/elusive.php:1215 +#: includes/types/elusive.php:1220 +msgid "Smiley" +msgstr "" + +#: includes/types/dashicons.php:1150 +msgid "S.O.S." +msgstr "" + +#: includes/types/dashicons.php:1155 +msgid "Sticky" +msgstr "" + +#: includes/types/dashicons.php:1160 +msgid "Store" +msgstr "" + +#: includes/types/dashicons.php:1165 includes/types/fa.php:3392 +#: includes/types/genericon.php:572 +msgid "Tablet" +msgstr "" + +#: includes/types/dashicons.php:1170 +msgid "Testimonial" +msgstr "" + +#: includes/types/dashicons.php:1175 +msgid "Tickets" +msgstr "" + +#: includes/types/dashicons.php:1180 includes/types/elusive.php:555 +#: includes/types/fa.php:3437 includes/types/fa.php:3447 +msgid "Thumbs Up" +msgstr "" + +#: includes/types/dashicons.php:1185 includes/types/elusive.php:560 +#: includes/types/fa.php:3432 includes/types/fa.php:3442 +msgid "Thumbs Down" +msgstr "" + +#: includes/types/dashicons.php:1190 includes/types/elusive.php:345 +#: includes/types/elusive.php:350 includes/types/fa.php:3547 +#: includes/types/fa.php:3552 includes/types/foundation-icons.php:789 +msgid "Unlock" +msgstr "" + +#: includes/types/dashicons.php:1195 +msgid "Vault" +msgstr "" + +#: includes/types/dashicons.php:1215 includes/types/fa.php:3627 +#: includes/types/genericon.php:582 +msgid "Warning" +msgstr "" + +#: includes/types/elusive.php:48 includes/types/genericon.php:57 +msgid "Actions" +msgstr "" + +#: includes/types/elusive.php:52 includes/types/fa.php:72 +msgid "Currency" +msgstr "" + +#: includes/types/elusive.php:60 includes/types/genericon.php:69 +msgid "Misc." +msgstr "" + +#: includes/types/elusive.php:64 includes/types/genericon.php:73 +msgid "Places" +msgstr "" + +#: includes/types/elusive.php:95 includes/types/elusive.php:100 +#: includes/types/fa.php:2042 +msgid "Adjust" +msgstr "" + +#: includes/types/elusive.php:125 includes/types/fa.php:1157 +#: includes/types/genericon.php:402 +msgid "Arrow Up" +msgstr "" + +#: includes/types/elusive.php:130 includes/types/fa.php:1142 +#: includes/types/genericon.php:407 +msgid "Arrow Down" +msgstr "" + +#: includes/types/elusive.php:135 includes/types/fa.php:1147 +#: includes/types/genericon.php:412 +msgid "Arrow Left" +msgstr "" + +#: includes/types/elusive.php:140 includes/types/fa.php:1152 +#: includes/types/genericon.php:417 +msgid "Arrow Right" +msgstr "" + +#: includes/types/elusive.php:145 includes/types/fa.php:1945 +msgid "Fast Backward" +msgstr "" + +#: includes/types/elusive.php:150 includes/types/fa.php:1990 +msgid "Step Backward" +msgstr "" + +#: includes/types/elusive.php:155 includes/types/fa.php:1925 +msgid "Backward" +msgstr "" + +#: includes/types/elusive.php:170 includes/types/fa.php:1995 +msgid "Step Forward" +msgstr "" + +#: includes/types/elusive.php:175 includes/types/fa.php:1950 +#: includes/types/foundation-icons.php:924 includes/types/genericon.php:342 +msgid "Fast Forward" +msgstr "" + +#: includes/types/elusive.php:190 includes/types/fa.php:1813 +#: includes/types/foundation-icons.php:534 includes/types/genericon.php:657 +msgid "Link" +msgstr "" + +#: includes/types/elusive.php:195 includes/types/fa.php:1197 +#: includes/types/fa.php:1217 includes/types/fa.php:2277 +msgid "Caret Up" +msgstr "" + +#: includes/types/elusive.php:200 includes/types/fa.php:1182 +#: includes/types/fa.php:1202 includes/types/fa.php:2262 +msgid "Caret Down" +msgstr "" + +#: includes/types/elusive.php:205 includes/types/fa.php:1187 +#: includes/types/fa.php:1207 includes/types/fa.php:2267 +msgid "Caret Left" +msgstr "" + +#: includes/types/elusive.php:210 includes/types/fa.php:1192 +#: includes/types/fa.php:1212 includes/types/fa.php:2272 +msgid "Caret Right" +msgstr "" + +#: includes/types/elusive.php:215 includes/types/fa.php:1371 +#: includes/types/fa.php:1376 includes/types/fa.php:2297 +#: includes/types/fa.php:2302 includes/types/fa.php:2307 +#: includes/types/foundation-icons.php:699 +#: includes/types/foundation-icons.php:704 +msgid "Check" +msgstr "" + +#: includes/types/elusive.php:220 +msgid "Check Empty" +msgstr "" + +#: includes/types/elusive.php:225 includes/types/fa.php:1257 +msgid "Chevron Up" +msgstr "" + +#: includes/types/elusive.php:230 includes/types/fa.php:1242 +msgid "Chevron Down" +msgstr "" + +#: includes/types/elusive.php:235 includes/types/fa.php:1247 +msgid "Chevron Left" +msgstr "" + +#: includes/types/elusive.php:240 includes/types/fa.php:1252 +msgid "Chevron Right" +msgstr "" + +#: includes/types/elusive.php:245 +msgid "Circle Arrow Up" +msgstr "" + +#: includes/types/elusive.php:250 +msgid "Circle Arrow Down" +msgstr "" + +#: includes/types/elusive.php:255 +msgid "Circle Arrow Left" +msgstr "" + +#: includes/types/elusive.php:260 +msgid "Circle Arrow Right" +msgstr "" + +#: includes/types/elusive.php:280 includes/types/fa.php:1935 +#: includes/types/foundation-icons.php:959 +msgid "Eject" +msgstr "" + +#: includes/types/elusive.php:285 includes/types/elusive.php:290 +msgid "File New" +msgstr "" + +#: includes/types/elusive.php:295 includes/types/elusive.php:300 +msgid "File Edit" +msgstr "" + +#: includes/types/elusive.php:305 +msgid "Fork" +msgstr "" + +#: includes/types/elusive.php:310 includes/types/genericon.php:497 +msgid "Fullscreen" +msgstr "" + +#: includes/types/elusive.php:315 +msgid "Indent Left" +msgstr "" + +#: includes/types/elusive.php:320 +msgid "Indent Right" +msgstr "" + +#: includes/types/elusive.php:325 includes/types/elusive.php:330 +#: includes/types/fa.php:1823 includes/types/fa.php:1828 +#: includes/types/foundation-icons.php:774 +msgid "List" +msgstr "" + +#: includes/types/elusive.php:355 includes/types/elusive.php:360 +#: includes/types/fa.php:2917 +msgid "Map Marker" +msgstr "" + +#: includes/types/elusive.php:370 +msgid "Minus Sign" +msgstr "" + +#: includes/types/elusive.php:375 includes/types/genericon.php:192 +msgid "Move" +msgstr "" + +#: includes/types/elusive.php:380 +msgid "Off" +msgstr "" + +#: includes/types/elusive.php:385 +msgid "OK" +msgstr "" + +#: includes/types/elusive.php:390 +msgid "OK Circle" +msgstr "" + +#: includes/types/elusive.php:395 +msgid "OK Sign" +msgstr "" + +#: includes/types/elusive.php:420 includes/types/elusive.php:425 +#: includes/types/fa.php:2000 includes/types/fa.php:2005 +#: includes/types/fa.php:2010 includes/types/foundation-icons.php:909 +#: includes/types/genericon.php:337 +msgid "Stop" +msgstr "" + +#: includes/types/elusive.php:435 +msgid "Plus Sign" +msgstr "" + +#: includes/types/elusive.php:440 includes/types/fa.php:3082 +#: includes/types/foundation-icons.php:524 includes/types/genericon.php:207 +msgid "Print" +msgstr "" + +#: includes/types/elusive.php:445 includes/types/fa.php:3097 +#: includes/types/fa.php:3102 includes/types/fa.php:3107 +msgid "Question" +msgstr "" + +#: includes/types/elusive.php:450 +msgid "Question Sign" +msgstr "" + +#: includes/types/elusive.php:455 includes/types/foundation-icons.php:889 +msgid "Record" +msgstr "" + +#: includes/types/elusive.php:460 includes/types/fa.php:1634 +#: includes/types/foundation-icons.php:804 includes/types/genericon.php:227 +msgid "Refresh" +msgstr "" + +#: includes/types/elusive.php:480 +msgid "Resize Vertical" +msgstr "" + +#: includes/types/elusive.php:485 +msgid "Resize Horizontal" +msgstr "" + +#: includes/types/elusive.php:490 +msgid "Resize Full" +msgstr "" + +#: includes/types/elusive.php:495 +msgid "Resize Small" +msgstr "" + +#: includes/types/elusive.php:500 +msgid "Return" +msgstr "" + +#: includes/types/elusive.php:505 includes/types/fa.php:3152 +msgid "Retweet" +msgstr "" + +#: includes/types/elusive.php:510 +msgid "Reverse" +msgstr "" + +#: includes/types/elusive.php:540 includes/types/fa.php:3412 +msgid "Tasks" +msgstr "" + +#: includes/types/elusive.php:545 includes/types/fa.php:1888 +msgid "Text Height" +msgstr "" + +#: includes/types/elusive.php:550 includes/types/fa.php:1893 +msgid "Text Width" +msgstr "" + +#: includes/types/elusive.php:565 includes/types/fa.php:3472 +msgid "Tint" +msgstr "" + +#: includes/types/elusive.php:585 +msgid "View Mode" +msgstr "" + +#: includes/types/elusive.php:590 includes/types/fa.php:3622 +msgid "Volume Up" +msgstr "" + +#: includes/types/elusive.php:595 includes/types/fa.php:3612 +msgid "Volume Down" +msgstr "" + +#: includes/types/elusive.php:600 +msgid "Mute" +msgstr "" + +#: includes/types/elusive.php:605 +msgid "Warning Sign" +msgstr "" + +#: includes/types/elusive.php:610 includes/types/foundation-icons.php:884 +msgid "Zoom In" +msgstr "" + +#: includes/types/elusive.php:615 includes/types/foundation-icons.php:879 +msgid "Zoom Out" +msgstr "" + +#: includes/types/elusive.php:645 +msgid "Adult" +msgstr "" + +#: includes/types/elusive.php:650 includes/types/elusive.php:655 +#: includes/types/fa.php:2022 includes/types/fa.php:2027 +msgid "Address Book" +msgstr "" + +#: includes/types/elusive.php:660 includes/types/foundation-icons.php:114 +msgid "ASL" +msgstr "" + +#: includes/types/elusive.php:665 includes/types/fa.php:2072 +#: includes/types/foundation-icons.php:974 +msgid "Asterisk" +msgstr "" + +#: includes/types/elusive.php:670 +msgid "Ban Circle" +msgstr "" + +#: includes/types/elusive.php:675 includes/types/fa.php:2092 +msgid "Barcode" +msgstr "" + +#: includes/types/elusive.php:680 includes/types/fa.php:2137 +#: includes/types/fa.php:2142 includes/types/fa.php:2147 +#: includes/types/fa.php:2152 +msgid "Bell" +msgstr "" + +#: includes/types/elusive.php:685 includes/types/fa.php:159 +#: includes/types/foundation-icons.php:119 +msgid "Blind" +msgstr "" + +#: includes/types/elusive.php:695 includes/types/fa.php:164 +#: includes/types/foundation-icons.php:124 +msgid "Braille" +msgstr "" + +#: includes/types/elusive.php:700 includes/types/fa.php:2192 +msgid "Briefcase" +msgstr "" + +#: includes/types/elusive.php:705 +msgid "Broom" +msgstr "" + +#: includes/types/elusive.php:710 +msgid "Brush" +msgstr "" + +#: includes/types/elusive.php:715 +msgid "Bulb" +msgstr "" + +#: includes/types/elusive.php:720 includes/types/fa.php:2212 +msgid "Bullhorn" +msgstr "" + +#: includes/types/elusive.php:730 +msgid "Calendar Sign" +msgstr "" + +#: includes/types/elusive.php:740 includes/types/fa.php:1661 +msgid "Car" +msgstr "" + +#: includes/types/elusive.php:745 +msgid "CC" +msgstr "" + +#: includes/types/elusive.php:750 includes/types/fa.php:2292 +msgid "Certificate" +msgstr "" + +#: includes/types/elusive.php:755 includes/types/fa.php:2312 +msgid "Child" +msgstr "" + +#: includes/types/elusive.php:760 includes/types/elusive.php:765 +#: includes/types/fa.php:1629 includes/types/genericon.php:452 +msgid "Cog" +msgstr "" + +#: includes/types/elusive.php:770 includes/types/fa.php:2362 +msgid "Cogs" +msgstr "" + +#: includes/types/elusive.php:775 includes/types/elusive.php:780 +#: includes/types/fa.php:2367 includes/types/fa.php:2372 +#: includes/types/foundation-icons.php:614 includes/types/genericon.php:352 +msgid "Comment" +msgstr "" + +#: includes/types/elusive.php:785 includes/types/elusive.php:790 +#: includes/types/fa.php:2397 includes/types/foundation-icons.php:234 +msgid "Compass" +msgstr "" + +#: includes/types/elusive.php:795 includes/types/fa.php:1567 +#: includes/types/fa.php:1572 includes/types/fa.php:2407 +#: includes/types/foundation-icons.php:339 +msgid "Credit Card" +msgstr "" + +#: includes/types/elusive.php:805 includes/types/elusive.php:810 +#: includes/types/fa.php:2482 includes/types/fa.php:2487 +#: includes/types/fa.php:2492 includes/types/fa.php:2497 +#: includes/types/fa.php:2502 +msgid "Envelope" +msgstr "" + +#: includes/types/elusive.php:815 includes/types/elusive.php:820 +msgid "Error" +msgstr "" + +#: includes/types/elusive.php:825 +msgid "Exclamation Sign" +msgstr "" + +#: includes/types/elusive.php:830 +msgid "Eye Close" +msgstr "" + +#: includes/types/elusive.php:835 +msgid "Eye Open" +msgstr "" + +#: includes/types/elusive.php:840 includes/types/fa.php:2902 +#: includes/types/foundation-icons.php:154 +msgid "Male" +msgstr "" + +#: includes/types/elusive.php:845 includes/types/fa.php:2562 +#: includes/types/foundation-icons.php:159 +msgid "Female" +msgstr "" + +#: includes/types/elusive.php:850 includes/types/elusive.php:855 +#: includes/types/fa.php:1304 includes/types/fa.php:1309 +#: includes/types/foundation-icons.php:554 +msgid "File" +msgstr "" + +#: includes/types/elusive.php:860 includes/types/fa.php:2567 +msgid "Film" +msgstr "" + +#: includes/types/elusive.php:870 includes/types/fa.php:2577 +msgid "Fire" +msgstr "" + +#: includes/types/elusive.php:885 includes/types/fa.php:2612 +#: includes/types/fa.php:2622 includes/types/foundation-icons.php:649 +msgid "Folder" +msgstr "" + +#: includes/types/elusive.php:890 includes/types/fa.php:2617 +#: includes/types/fa.php:2627 +msgid "Folder Open" +msgstr "" + +#: includes/types/elusive.php:895 +msgid "Folder Close" +msgstr "" + +#: includes/types/elusive.php:900 +msgid "Folder Sign" +msgstr "" + +#: includes/types/elusive.php:905 includes/types/fa.php:1788 +msgid "Font" +msgstr "" + +#: includes/types/elusive.php:910 +msgid "Font Size" +msgstr "" + +#: includes/types/elusive.php:915 includes/types/fa.php:2662 +msgid "Gift" +msgstr "" + +#: includes/types/elusive.php:920 includes/types/fa.php:2667 +msgid "Glass" +msgstr "" + +#: includes/types/elusive.php:925 +msgid "Glasses" +msgstr "" + +#: includes/types/elusive.php:930 includes/types/elusive.php:935 +#: includes/types/fa.php:2672 +msgid "Globe" +msgstr "" + +#: includes/types/elusive.php:940 includes/types/elusive.php:945 +msgid "Graph" +msgstr "" + +#: includes/types/elusive.php:950 includes/types/elusive.php:955 +#: includes/types/fa.php:2682 +msgid "Group" +msgstr "" + +#: includes/types/elusive.php:960 includes/types/foundation-icons.php:139 +msgid "Guide Dog" +msgstr "" + +#: includes/types/elusive.php:965 includes/types/fa.php:1277 +msgid "Hand Up" +msgstr "" + +#: includes/types/elusive.php:970 includes/types/fa.php:1262 +msgid "Hand Down" +msgstr "" + +#: includes/types/elusive.php:975 includes/types/fa.php:1267 +msgid "Hand Left" +msgstr "" + +#: includes/types/elusive.php:980 includes/types/fa.php:1272 +msgid "Hand Right" +msgstr "" + +#: includes/types/elusive.php:985 includes/types/fa.php:2727 +msgid "HDD" +msgstr "" + +#: includes/types/elusive.php:990 includes/types/fa.php:2737 +msgid "Headphones" +msgstr "" + +#: includes/types/elusive.php:995 +msgid "Hearing Impaired" +msgstr "" + +#: includes/types/elusive.php:1000 includes/types/elusive.php:1005 +#: includes/types/fa.php:1495 includes/types/fa.php:1500 +#: includes/types/foundation-icons.php:669 includes/types/genericon.php:507 +msgid "Heart" +msgstr "" + +#: includes/types/elusive.php:1010 +msgid "Heart Empty" +msgstr "" + +#: includes/types/elusive.php:1015 includes/types/fa.php:2747 +#: includes/types/fa.php:2752 includes/types/fa.php:2757 +#: includes/types/fa.php:2762 includes/types/fa.php:2767 +msgid "Hourglass" +msgstr "" + +#: includes/types/elusive.php:1020 includes/types/elusive.php:1025 +msgid "Idea" +msgstr "" + +#: includes/types/elusive.php:1030 includes/types/elusive.php:1035 +#: includes/types/elusive.php:1040 includes/types/fa.php:2777 +msgid "Inbox" +msgstr "" + +#: includes/types/elusive.php:1050 includes/types/fa.php:2812 +#: includes/types/foundation-icons.php:1079 includes/types/genericon.php:512 +msgid "Key" +msgstr "" + +#: includes/types/elusive.php:1055 includes/types/elusive.php:1060 +#: includes/types/fa.php:2827 includes/types/foundation-icons.php:239 +msgid "Laptop" +msgstr "" + +#: includes/types/elusive.php:1065 includes/types/fa.php:2832 +msgid "Leaf" +msgstr "" + +#: includes/types/elusive.php:1070 +msgid "Lines" +msgstr "" + +#: includes/types/elusive.php:1075 includes/types/fa.php:2877 +msgid "Magic" +msgstr "" + +#: includes/types/elusive.php:1080 includes/types/fa.php:2882 +msgid "Magnet" +msgstr "" + +#: includes/types/elusive.php:1085 +msgid "Mic" +msgstr "" + +#: includes/types/elusive.php:1090 includes/types/fa.php:2982 +#: includes/types/foundation-icons.php:1099 +msgid "Music" +msgstr "" + +#: includes/types/elusive.php:1095 includes/types/elusive.php:1100 +msgid "Paper Clip" +msgstr "" + +#: includes/types/elusive.php:1105 includes/types/elusive.php:1110 +#: includes/types/fa.php:3022 includes/types/fa.php:3027 +#: includes/types/fa.php:3032 includes/types/foundation-icons.php:814 +msgid "Pencil" +msgstr "" + +#: includes/types/elusive.php:1115 +msgid "Person" +msgstr "" + +#: includes/types/elusive.php:1130 includes/types/elusive.php:1135 +#: includes/types/foundation-icons.php:519 +msgid "Photo" +msgstr "" + +#: includes/types/elusive.php:1140 includes/types/fa.php:3052 +#: includes/types/genericon.php:547 +msgid "Picture" +msgstr "" + +#: includes/types/elusive.php:1145 includes/types/fa.php:1676 +msgid "Plane" +msgstr "" + +#: includes/types/elusive.php:1150 includes/types/fa.php:3077 +msgid "Podcast" +msgstr "" + +#: includes/types/elusive.php:1155 includes/types/foundation-icons.php:1134 +msgid "Puzzle" +msgstr "" + +#: includes/types/elusive.php:1160 includes/types/fa.php:3092 +msgid "QR Code" +msgstr "" + +#: includes/types/elusive.php:1165 includes/types/elusive.php:1170 +msgid "Quotes" +msgstr "" + +#: includes/types/elusive.php:1175 includes/types/fa.php:3122 +msgid "Random" +msgstr "" + +#: includes/types/elusive.php:1180 +msgid "Scissors" +msgstr "" + +#: includes/types/elusive.php:1185 includes/types/elusive.php:1190 +msgid "Screen" +msgstr "" + +#: includes/types/elusive.php:1195 +msgid "Screenshot" +msgstr "" + +#: includes/types/elusive.php:1200 includes/types/fa.php:3222 +#: includes/types/foundation-icons.php:369 +msgid "Shopping Cart" +msgstr "" + +#: includes/types/elusive.php:1205 +msgid "Shopping Cart Sign" +msgstr "" + +#: includes/types/elusive.php:1210 includes/types/fa.php:3252 +msgid "Signal" +msgstr "" + +#: includes/types/elusive.php:1225 +msgid "Speaker" +msgstr "" + +#: includes/types/elusive.php:1230 includes/types/fa.php:3567 +#: includes/types/fa.php:3572 includes/types/fa.php:3577 +#: includes/types/fa.php:3582 includes/types/genericon.php:377 +msgid "User" +msgstr "" + +#: includes/types/elusive.php:1235 includes/types/foundation-icons.php:854 +msgid "Thumbnails" +msgstr "" + +#: includes/types/elusive.php:1240 +msgid "Thumbnails (Large)" +msgstr "" + +#: includes/types/elusive.php:1245 +msgid "Thumbnails (List)" +msgstr "" + +#: includes/types/elusive.php:1250 includes/types/elusive.php:1255 +#: includes/types/genericon.php:372 +msgid "Time" +msgstr "" + +#: includes/types/elusive.php:1260 includes/types/foundation-icons.php:1179 +msgid "Torso" +msgstr "" + +#: includes/types/elusive.php:1265 includes/types/fa.php:1716 +#: includes/types/fa.php:1721 includes/types/foundation-icons.php:179 +msgid "Wheelchair" +msgstr "" + +#: includes/types/elusive.php:1270 includes/types/elusive.php:1275 +#: includes/types/fa.php:3662 includes/types/foundation-icons.php:874 +msgid "Wrench" +msgstr "" + +#: includes/types/elusive.php:1280 includes/types/fa.php:189 +#: includes/types/foundation-icons.php:149 +msgid "Universal Access" +msgstr "" + +#: includes/types/elusive.php:1285 includes/types/fa.php:2177 +#: includes/types/fa.php:2182 includes/types/foundation-icons.php:594 +#: includes/types/foundation-icons.php:1004 +msgid "Bookmark" +msgstr "" + +#: includes/types/elusive.php:1290 +msgid "Bookmark Empty" +msgstr "" + +#: includes/types/elusive.php:1310 +msgid "Home (iPhone)" +msgstr "" + +#: includes/types/elusive.php:1320 includes/types/fa.php:3407 +msgid "Tags" +msgstr "" + +#: includes/types/elusive.php:1325 includes/types/elusive.php:1330 +#: includes/types/genericon.php:617 +msgid "Website" +msgstr "" + +#: includes/types/elusive.php:1445 +msgid "Open Source" +msgstr "" + +#: includes/types/fa.php:60 includes/types/foundation-icons.php:48 +msgid "Accessibility" +msgstr "" + +#: includes/types/fa.php:64 +msgid "Brand" +msgstr "" + +#: includes/types/fa.php:68 +msgid "Charts" +msgstr "" + +#: includes/types/fa.php:76 +msgid "Directional" +msgstr "" + +#: includes/types/fa.php:80 includes/types/foundation-icons.php:68 +msgid "File Types" +msgstr "" + +#: includes/types/fa.php:84 +msgid "Form Controls" +msgstr "" + +#: includes/types/fa.php:88 +msgid "Genders" +msgstr "" + +#: includes/types/fa.php:92 +msgid "Medical" +msgstr "" + +#: includes/types/fa.php:96 +msgid "Payment" +msgstr "" + +#: includes/types/fa.php:100 +msgid "Spinners" +msgstr "" + +#: includes/types/fa.php:104 +msgid "Transportation" +msgstr "" + +#: includes/types/fa.php:112 +msgid "Video Player" +msgstr "" + +#: includes/types/fa.php:116 +msgid "Web Application" +msgstr "" + +#: includes/types/fa.php:144 +msgid "American Sign Language" +msgstr "" + +#: includes/types/fa.php:149 +msgid "Audio Description" +msgstr "" + +#: includes/types/fa.php:154 +msgid "Assistive Listening Systems" +msgstr "" + +#: includes/types/fa.php:169 +msgid "Deaf" +msgstr "" + +#: includes/types/fa.php:174 +msgid "Low Vision" +msgstr "" + +#: includes/types/fa.php:179 +msgid "Phone Volume Control" +msgstr "" + +#: includes/types/fa.php:184 +msgid "Sign Language" +msgstr "" + +#: includes/types/fa.php:973 +msgid "Area Chart" +msgstr "" + +#: includes/types/fa.php:978 +msgid "Bar Chart" +msgstr "" + +#: includes/types/fa.php:983 +msgid "Line Chart" +msgstr "" + +#: includes/types/fa.php:988 +msgid "Pie Chart" +msgstr "" + +#: includes/types/fa.php:995 includes/types/foundation-icons.php:294 +#: includes/types/foundation-icons.php:299 +msgid "Bitcoin" +msgstr "" + +#: includes/types/fa.php:1000 includes/types/foundation-icons.php:304 +msgid "Dollar" +msgstr "" + +#: includes/types/fa.php:1005 +msgid "Euro" +msgstr "" + +#: includes/types/fa.php:1010 includes/types/fa.php:1015 +msgid "GBP" +msgstr "" + +#: includes/types/fa.php:1020 +msgid "GG" +msgstr "" + +#: includes/types/fa.php:1025 +msgid "Israeli Sheqel" +msgstr "" + +#: includes/types/fa.php:1035 +msgid "Rouble" +msgstr "" + +#: includes/types/fa.php:1040 +msgid "Rupee" +msgstr "" + +#: includes/types/fa.php:1045 +msgid "Turkish Lira" +msgstr "" + +#: includes/types/fa.php:1050 +msgid "Won" +msgstr "" + +#: includes/types/fa.php:1055 includes/types/foundation-icons.php:319 +msgid "Yen" +msgstr "" + +#: includes/types/fa.php:1062 +msgid "Angle Down" +msgstr "" + +#: includes/types/fa.php:1067 +msgid "Angle Left" +msgstr "" + +#: includes/types/fa.php:1072 +msgid "Angle Right" +msgstr "" + +#: includes/types/fa.php:1077 +msgid "Angle Up" +msgstr "" + +#: includes/types/fa.php:1082 +msgid "Angle Double Down" +msgstr "" + +#: includes/types/fa.php:1087 +msgid "Angle Double Left" +msgstr "" + +#: includes/types/fa.php:1092 +msgid "Angle Double Right" +msgstr "" + +#: includes/types/fa.php:1097 +msgid "Angle Double Up" +msgstr "" + +#: includes/types/fa.php:1102 includes/types/fa.php:1122 +msgid "Arrow Circle Down" +msgstr "" + +#: includes/types/fa.php:1107 includes/types/fa.php:1127 +msgid "Arrow Circle Left" +msgstr "" + +#: includes/types/fa.php:1112 includes/types/fa.php:1132 +msgid "Arrow Circle Right" +msgstr "" + +#: includes/types/fa.php:1117 includes/types/fa.php:1137 +msgid "Arrow Circle Up" +msgstr "" + +#: includes/types/fa.php:1162 includes/types/fa.php:1167 +#: includes/types/fa.php:1172 includes/types/fa.php:1177 +#: includes/types/fa.php:1920 includes/types/fa.php:2057 +#: includes/types/fa.php:2062 includes/types/fa.php:2067 +#: includes/types/foundation-icons.php:52 +msgid "Arrows" +msgstr "" + +#: includes/types/fa.php:1222 +msgid "Chevron Circle Down" +msgstr "" + +#: includes/types/fa.php:1227 +msgid "Chevron Circle Left" +msgstr "" + +#: includes/types/fa.php:1232 +msgid "Chevron Circle Right" +msgstr "" + +#: includes/types/fa.php:1237 +msgid "Chevron Circle Up" +msgstr "" + +#: includes/types/fa.php:1282 +msgid "Long Arrow Down" +msgstr "" + +#: includes/types/fa.php:1287 +msgid "Long Arrow Left" +msgstr "" + +#: includes/types/fa.php:1292 +msgid "Long Arrow Right" +msgstr "" + +#: includes/types/fa.php:1297 +msgid "Long Arrow Up" +msgstr "" + +#: includes/types/fa.php:1314 includes/types/fa.php:1319 +msgid "File: Text" +msgstr "" + +#: includes/types/fa.php:1324 +msgid "File: Archive" +msgstr "" + +#: includes/types/fa.php:1329 +msgid "File: Audio" +msgstr "" + +#: includes/types/fa.php:1334 +msgid "File: Code" +msgstr "" + +#: includes/types/fa.php:1339 +msgid "File: Excel" +msgstr "" + +#: includes/types/fa.php:1344 +msgid "File: Image" +msgstr "" + +#: includes/types/fa.php:1349 +msgid "File: PDF" +msgstr "" + +#: includes/types/fa.php:1354 +msgid "File: Powerpoint" +msgstr "" + +#: includes/types/fa.php:1359 +msgid "File: Video" +msgstr "" + +#: includes/types/fa.php:1364 +msgid "File: Word" +msgstr "" + +#: includes/types/fa.php:1381 includes/types/fa.php:1386 +#: includes/types/fa.php:1624 includes/types/fa.php:2317 +msgid "Circle" +msgstr "" + +#: includes/types/fa.php:1391 includes/types/genericon.php:462 +msgid "Dot" +msgstr "" + +#: includes/types/fa.php:1416 includes/types/fa.php:1421 +msgid "Square" +msgstr "" + +#: includes/types/fa.php:1428 +msgid "Genderless" +msgstr "" + +#: includes/types/fa.php:1433 includes/types/fa.php:1438 +#: includes/types/fa.php:1443 includes/types/fa.php:1448 +#: includes/types/fa.php:1453 +msgid "Mars" +msgstr "" + +#: includes/types/fa.php:1458 +msgid "Mercury" +msgstr "" + +#: includes/types/fa.php:1463 +msgid "Neuter" +msgstr "" + +#: includes/types/fa.php:1468 includes/types/fa.php:1473 +msgid "Transgender" +msgstr "" + +#: includes/types/fa.php:1478 includes/types/fa.php:1483 +msgid "Venus" +msgstr "" + +#: includes/types/fa.php:1488 +msgid "Venus + Mars" +msgstr "" + +#: includes/types/fa.php:1505 +msgid "Heartbeat" +msgstr "" + +#: includes/types/fa.php:1510 includes/types/fa.php:1515 +msgid "Hospital" +msgstr "" + +#: includes/types/fa.php:1520 +msgid "Medkit" +msgstr "" + +#: includes/types/fa.php:1525 +msgid "Stethoscope" +msgstr "" + +#: includes/types/fa.php:1530 includes/types/fa.php:1535 +#: includes/types/fa.php:1540 includes/types/fa.php:1545 +#: includes/types/fa.php:1550 +msgid "Thermometer" +msgstr "" + +#: includes/types/fa.php:1555 +msgid "User MD" +msgstr "" + +#: includes/types/fa.php:1639 +msgid "Spinner" +msgstr "" + +#: includes/types/fa.php:1646 +msgid "Ambulance" +msgstr "" + +#: includes/types/fa.php:1651 +msgid "Bicycle" +msgstr "" + +#: includes/types/fa.php:1656 +msgid "Bus" +msgstr "" + +#: includes/types/fa.php:1666 +msgid "Fighter Jet" +msgstr "" + +#: includes/types/fa.php:1671 +msgid "Motorcycle" +msgstr "" + +#: includes/types/fa.php:1681 +msgid "Rocket" +msgstr "" + +#: includes/types/fa.php:1686 +msgid "Ship" +msgstr "" + +#: includes/types/fa.php:1691 +msgid "Space Shuttle" +msgstr "" + +#: includes/types/fa.php:1696 +msgid "Subway" +msgstr "" + +#: includes/types/fa.php:1701 +msgid "Taxi" +msgstr "" + +#: includes/types/fa.php:1706 +msgid "Train" +msgstr "" + +#: includes/types/fa.php:1711 +msgid "Truck" +msgstr "" + +#: includes/types/fa.php:1753 includes/types/foundation-icons.php:1009 +msgid "Clipboard" +msgstr "" + +#: includes/types/fa.php:1758 +msgid "Columns" +msgstr "" + +#: includes/types/fa.php:1763 +msgid "Copy" +msgstr "" + +#: includes/types/fa.php:1768 +msgid "Cut" +msgstr "" + +#: includes/types/fa.php:1773 +msgid "Paste" +msgstr "" + +#: includes/types/fa.php:1778 includes/types/fa.php:2507 +msgid "Eraser" +msgstr "" + +#: includes/types/fa.php:1783 +msgid "Files" +msgstr "" + +#: includes/types/fa.php:1793 +msgid "Header" +msgstr "" + +#: includes/types/fa.php:1843 includes/types/foundation-icons.php:809 +msgid "Paperclip" +msgstr "" + +#: includes/types/fa.php:1848 +msgid "Paragraph" +msgstr "" + +#: includes/types/fa.php:1863 includes/types/foundation-icons.php:529 +msgid "Save" +msgstr "" + +#: includes/types/fa.php:1873 includes/types/foundation-icons.php:409 +msgid "Subscript" +msgstr "" + +#: includes/types/fa.php:1878 includes/types/foundation-icons.php:404 +msgid "Superscript" +msgstr "" + +#: includes/types/fa.php:1883 +msgid "Table" +msgstr "" + +#: includes/types/fa.php:1898 +msgid "Table Header" +msgstr "" + +#: includes/types/fa.php:1903 +msgid "TH Large" +msgstr "" + +#: includes/types/fa.php:1908 +msgid "TH List" +msgstr "" + +#: includes/types/fa.php:1930 +msgid "Compress" +msgstr "" + +#: includes/types/fa.php:1940 includes/types/genericon.php:142 +msgid "Expand" +msgstr "" + +#: includes/types/fa.php:2015 +msgid "YouTube Play" +msgstr "" + +#: includes/types/fa.php:2032 includes/types/fa.php:2037 +msgid "Address Card" +msgstr "" + +#: includes/types/fa.php:2047 includes/types/foundation-icons.php:969 +#: includes/types/genericon.php:672 +msgid "Anchor" +msgstr "" + +#: includes/types/fa.php:2077 +msgid "At" +msgstr "" + +#: includes/types/fa.php:2082 +msgid "Balance" +msgstr "" + +#: includes/types/fa.php:2087 +msgid "Ban" +msgstr "" + +#: includes/types/fa.php:2097 +msgid "Bars" +msgstr "" + +#: includes/types/fa.php:2102 +msgid "Bathtub" +msgstr "" + +#: includes/types/fa.php:2107 includes/types/fa.php:2112 +#: includes/types/fa.php:2117 includes/types/fa.php:2122 +msgid "Battery" +msgstr "" + +#: includes/types/fa.php:2127 +msgid "Bed" +msgstr "" + +#: includes/types/fa.php:2132 +msgid "Beer" +msgstr "" + +#: includes/types/fa.php:2157 +msgid "Binoculars" +msgstr "" + +#: includes/types/fa.php:2162 +msgid "Birthday Cake" +msgstr "" + +#: includes/types/fa.php:2167 +msgid "Bolt" +msgstr "" + +#: includes/types/fa.php:2187 +msgid "Bomb" +msgstr "" + +#: includes/types/fa.php:2197 includes/types/genericon.php:427 +msgid "Bug" +msgstr "" + +#: includes/types/fa.php:2217 +msgid "Bullseye" +msgstr "" + +#: includes/types/fa.php:2222 +msgid "Calculator" +msgstr "" + +#: includes/types/fa.php:2257 +msgid "Camera Retro" +msgstr "" + +#: includes/types/fa.php:2282 +msgid "Cart Arrow Down" +msgstr "" + +#: includes/types/fa.php:2287 +msgid "Cart Plus" +msgstr "" + +#: includes/types/fa.php:2327 +msgid "Clone" +msgstr "" + +#: includes/types/fa.php:2337 includes/types/genericon.php:442 +msgid "Cloud Download" +msgstr "" + +#: includes/types/fa.php:2342 includes/types/genericon.php:447 +msgid "Cloud Upload" +msgstr "" + +#: includes/types/fa.php:2352 +msgid "Code Fork" +msgstr "" + +#: includes/types/fa.php:2357 +msgid "Coffee" +msgstr "" + +#: includes/types/fa.php:2387 includes/types/fa.php:2392 +msgid "Commenting" +msgstr "" + +#: includes/types/fa.php:2402 +msgid "Copyright" +msgstr "" + +#: includes/types/fa.php:2417 +msgid "Crosshairs" +msgstr "" + +#: includes/types/fa.php:2422 +msgid "Cube" +msgstr "" + +#: includes/types/fa.php:2427 +msgid "Cubes" +msgstr "" + +#: includes/types/fa.php:2432 +msgid "Cursor" +msgstr "" + +#: includes/types/fa.php:2437 +msgid "Cutlery" +msgstr "" + +#: includes/types/fa.php:2447 includes/types/foundation-icons.php:644 +msgid "Database" +msgstr "" + +#: includes/types/fa.php:2457 +msgid "Diamond" +msgstr "" + +#: includes/types/fa.php:2472 includes/types/fa.php:2477 +#: includes/types/genericon.php:477 +msgid "Ellipsis" +msgstr "" + +#: includes/types/fa.php:2512 +msgid "Exchange" +msgstr "" + +#: includes/types/fa.php:2517 includes/types/fa.php:2522 +#: includes/types/fa.php:2527 +msgid "Exclamation" +msgstr "" + +#: includes/types/fa.php:2532 includes/types/fa.php:2537 +msgid "External Link" +msgstr "" + +#: includes/types/fa.php:2542 includes/types/fa.php:2547 +#: includes/types/foundation-icons.php:664 +msgid "Eye" +msgstr "" + +#: includes/types/fa.php:2552 +msgid "Eye Dropper" +msgstr "" + +#: includes/types/fa.php:2557 +msgid "Fax" +msgstr "" + +#: includes/types/fa.php:2582 +msgid "Fire Extinguisher" +msgstr "" + +#: includes/types/fa.php:2602 +msgid "Flash" +msgstr "" + +#: includes/types/fa.php:2607 +msgid "Flask" +msgstr "" + +#: includes/types/fa.php:2632 +msgid "Foot Ball" +msgstr "" + +#: includes/types/fa.php:2637 +msgid "Frown" +msgstr "" + +#: includes/types/fa.php:2642 +msgid "Gamepad" +msgstr "" + +#: includes/types/fa.php:2647 +msgid "Gavel" +msgstr "" + +#: includes/types/fa.php:2652 +msgid "Gear" +msgstr "" + +#: includes/types/fa.php:2657 +msgid "Gears" +msgstr "" + +#: includes/types/fa.php:2677 +msgid "Graduation Cap" +msgstr "" + +#: includes/types/fa.php:2687 includes/types/fa.php:2697 +#: includes/types/fa.php:2702 includes/types/fa.php:2707 +#: includes/types/fa.php:2712 includes/types/fa.php:2717 +#: includes/types/fa.php:2722 +msgid "Hand" +msgstr "" + +#: includes/types/fa.php:2692 +msgid "Handshake" +msgstr "" + +#: includes/types/fa.php:2732 +msgid "Hash Tag" +msgstr "" + +#: includes/types/fa.php:2772 +msgid "History" +msgstr "" + +#: includes/types/fa.php:2782 +msgid "ID Badge" +msgstr "" + +#: includes/types/fa.php:2787 includes/types/fa.php:2792 +msgid "ID Card" +msgstr "" + +#: includes/types/fa.php:2797 +msgid "Industry" +msgstr "" + +#: includes/types/fa.php:2817 +msgid "Keyboard" +msgstr "" + +#: includes/types/fa.php:2822 +msgid "Language" +msgstr "" + +#: includes/types/fa.php:2837 +msgid "Legal" +msgstr "" + +#: includes/types/fa.php:2842 +msgid "Lemon" +msgstr "" + +#: includes/types/fa.php:2847 +msgid "Level Down" +msgstr "" + +#: includes/types/fa.php:2852 +msgid "Level Up" +msgstr "" + +#: includes/types/fa.php:2857 +msgid "Life Buoy" +msgstr "" + +#: includes/types/fa.php:2867 +msgid "Location Arrow" +msgstr "" + +#: includes/types/fa.php:2887 +msgid "Mail Forward" +msgstr "" + +#: includes/types/fa.php:2892 +msgid "Mail Reply" +msgstr "" + +#: includes/types/fa.php:2897 +msgid "Mail Reply All" +msgstr "" + +#: includes/types/fa.php:2907 includes/types/fa.php:2912 +#: includes/types/foundation-icons.php:1089 +msgid "Map" +msgstr "" + +#: includes/types/fa.php:2922 +msgid "Map Pin" +msgstr "" + +#: includes/types/fa.php:2927 +msgid "Map Signs" +msgstr "" + +#: includes/types/fa.php:2932 +msgid "Meh" +msgstr "" + +#: includes/types/fa.php:2937 +msgid "Microchip" +msgstr "" + +#: includes/types/fa.php:2942 includes/types/fa.php:2947 +#: includes/types/foundation-icons.php:249 includes/types/genericon.php:527 +msgid "Microphone" +msgstr "" + +#: includes/types/fa.php:2962 includes/types/foundation-icons.php:254 +msgid "Mobile" +msgstr "" + +#: includes/types/fa.php:2967 +msgid "Mobile Phone" +msgstr "" + +#: includes/types/fa.php:2972 +msgid "Moon" +msgstr "" + +#: includes/types/fa.php:2977 +msgid "Mouse Pointer" +msgstr "" + +#: includes/types/fa.php:2987 +msgid "Newspaper" +msgstr "" + +#: includes/types/fa.php:2992 +msgid "Object Group" +msgstr "" + +#: includes/types/fa.php:2997 +msgid "Object Ungroup" +msgstr "" + +#: includes/types/fa.php:3002 includes/types/genericon.php:537 +msgid "Paint Brush" +msgstr "" + +#: includes/types/fa.php:3007 includes/types/fa.php:3012 +msgid "Paper Plane" +msgstr "" + +#: includes/types/fa.php:3017 includes/types/foundation-icons.php:1114 +msgid "Paw" +msgstr "" + +#: includes/types/fa.php:3042 +msgid "Percent" +msgstr "" + +#: includes/types/fa.php:3057 +msgid "Plug" +msgstr "" + +#: includes/types/fa.php:3072 +msgid "Power Off" +msgstr "" + +#: includes/types/fa.php:3087 +msgid "Puzzle Piece" +msgstr "" + +#: includes/types/fa.php:3112 +msgid "Quote Left" +msgstr "" + +#: includes/types/fa.php:3117 +msgid "Quote Right" +msgstr "" + +#: includes/types/fa.php:3127 +msgid "Rebel" +msgstr "" + +#: includes/types/fa.php:3132 +msgid "Recycle" +msgstr "" + +#: includes/types/fa.php:3137 +msgid "Registered" +msgstr "" + +#: includes/types/fa.php:3142 includes/types/genericon.php:232 +msgid "Reply" +msgstr "" + +#: includes/types/fa.php:3147 +msgid "Reply All" +msgstr "" + +#: includes/types/fa.php:3157 +msgid "Road" +msgstr "" + +#: includes/types/fa.php:3167 +msgid "RSS Square" +msgstr "" + +#: includes/types/fa.php:3177 +msgid "Search Minus" +msgstr "" + +#: includes/types/fa.php:3182 +msgid "Search Plus" +msgstr "" + +#: includes/types/fa.php:3187 +msgid "Server" +msgstr "" + +#: includes/types/fa.php:3227 includes/types/foundation-icons.php:364 +msgid "Shopping Bag" +msgstr "" + +#: includes/types/fa.php:3232 +msgid "Shopping Basket" +msgstr "" + +#: includes/types/fa.php:3237 +msgid "Shower" +msgstr "" + +#: includes/types/fa.php:3242 +msgid "Sign In" +msgstr "" + +#: includes/types/fa.php:3247 +msgid "Sign Out" +msgstr "" + +#: includes/types/fa.php:3257 includes/types/genericon.php:612 +msgid "Sitemap" +msgstr "" + +#: includes/types/fa.php:3262 +msgid "Sliders" +msgstr "" + +#: includes/types/fa.php:3267 +msgid "Smile" +msgstr "" + +#: includes/types/fa.php:3272 +msgid "Snowflake" +msgstr "" + +#: includes/types/fa.php:3282 +msgid "Sort ASC" +msgstr "" + +#: includes/types/fa.php:3287 +msgid "Sort DESC" +msgstr "" + +#: includes/types/fa.php:3292 +msgid "Sort Down" +msgstr "" + +#: includes/types/fa.php:3297 +msgid "Sort Up" +msgstr "" + +#: includes/types/fa.php:3302 +msgid "Sort Alpha ASC" +msgstr "" + +#: includes/types/fa.php:3307 +msgid "Sort Alpha DESC" +msgstr "" + +#: includes/types/fa.php:3312 +msgid "Sort Amount ASC" +msgstr "" + +#: includes/types/fa.php:3317 +msgid "Sort Amount DESC" +msgstr "" + +#: includes/types/fa.php:3322 +msgid "Sort Numeric ASC" +msgstr "" + +#: includes/types/fa.php:3327 +msgid "Sort Numeric DESC" +msgstr "" + +#: includes/types/fa.php:3332 +msgid "Spoon" +msgstr "" + +#: includes/types/fa.php:3337 includes/types/fa.php:3362 +#: includes/types/foundation-icons.php:849 includes/types/genericon.php:562 +msgid "Star" +msgstr "" + +#: includes/types/fa.php:3342 includes/types/fa.php:3347 +msgid "Star Half" +msgstr "" + +#: includes/types/fa.php:3352 +msgid "Star Half Empty" +msgstr "" + +#: includes/types/fa.php:3357 +msgid "Star Half Full" +msgstr "" + +#: includes/types/fa.php:3367 includes/types/fa.php:3372 +msgid "Sticky Note" +msgstr "" + +#: includes/types/fa.php:3377 +msgid "Street View" +msgstr "" + +#: includes/types/fa.php:3382 +msgid "Suitcase" +msgstr "" + +#: includes/types/fa.php:3387 +msgid "Sun" +msgstr "" + +#: includes/types/fa.php:3397 +msgid "Tachometer" +msgstr "" + +#: includes/types/fa.php:3417 +msgid "Television" +msgstr "" + +#: includes/types/fa.php:3422 +msgid "Terminal" +msgstr "" + +#: includes/types/fa.php:3427 +msgid "Thumb Tack" +msgstr "" + +#: includes/types/fa.php:3452 includes/types/foundation-icons.php:1164 +msgid "Ticket" +msgstr "" + +#: includes/types/fa.php:3457 includes/types/fa.php:3462 +#: includes/types/fa.php:3467 +msgid "Times" +msgstr "" + +#: includes/types/fa.php:3477 +msgid "Toggle Down" +msgstr "" + +#: includes/types/fa.php:3482 +msgid "Toggle Left" +msgstr "" + +#: includes/types/fa.php:3487 +msgid "Toggle Right" +msgstr "" + +#: includes/types/fa.php:3492 +msgid "Toggle Up" +msgstr "" + +#: includes/types/fa.php:3497 +msgid "Toggle Off" +msgstr "" + +#: includes/types/fa.php:3502 +msgid "Toggle On" +msgstr "" + +#: includes/types/fa.php:3507 +msgid "Trademark" +msgstr "" + +#: includes/types/fa.php:3522 +msgid "Tree" +msgstr "" + +#: includes/types/fa.php:3527 includes/types/foundation-icons.php:1174 +msgid "Trophy" +msgstr "" + +#: includes/types/fa.php:3532 +msgid "TTY" +msgstr "" + +#: includes/types/fa.php:3537 +msgid "Umbrella" +msgstr "" + +#: includes/types/fa.php:3542 +msgid "University" +msgstr "" + +#: includes/types/fa.php:3557 +msgid "Unsorted" +msgstr "" + +#: includes/types/fa.php:3592 +msgid "User: Add" +msgstr "" + +#: includes/types/fa.php:3597 +msgid "User: Remove" +msgstr "" + +#: includes/types/fa.php:3602 +msgid "User: Password" +msgstr "" + +#: includes/types/fa.php:3607 includes/types/genericon.php:577 +msgid "Video Camera" +msgstr "" + +#: includes/types/fa.php:3617 +msgid "Volume Of" +msgstr "" + +#: includes/types/fa.php:3632 +msgid "WiFi" +msgstr "" + +#: includes/types/fa.php:3637 includes/types/fa.php:3642 +msgid "Window Close" +msgstr "" + +#: includes/types/fa.php:3647 +msgid "Window Maximize" +msgstr "" + +#: includes/types/fa.php:3652 +msgid "Window Minimize" +msgstr "" + +#: includes/types/fa.php:3657 +msgid "Window Restore" +msgstr "" + +#: includes/types/font.php:191 includes/types/svg.php:110 +msgid "Deselect" +msgstr "" + +#: includes/types/foundation-icons.php:56 +msgid "Devices" +msgstr "" + +#: includes/types/foundation-icons.php:60 +msgid "Ecommerce" +msgstr "" + +#: includes/types/foundation-icons.php:64 +msgid "Editor" +msgstr "" + +#: includes/types/foundation-icons.php:72 +msgid "General" +msgstr "" + +#: includes/types/foundation-icons.php:76 +msgid "Media Controls" +msgstr "" + +#: includes/types/foundation-icons.php:80 +msgid "Miscellaneous" +msgstr "" + +#: includes/types/foundation-icons.php:84 +msgid "People" +msgstr "" + +#: includes/types/foundation-icons.php:88 +msgid "Social/Brand" +msgstr "" + +#: includes/types/foundation-icons.php:129 +msgid "Closed Caption" +msgstr "" + +#: includes/types/foundation-icons.php:134 +msgid "Elevator" +msgstr "" + +#: includes/types/foundation-icons.php:144 +msgid "Hearing Aid" +msgstr "" + +#: includes/types/foundation-icons.php:164 +msgid "Male & Female" +msgstr "" + +#: includes/types/foundation-icons.php:169 +msgid "Male Symbol" +msgstr "" + +#: includes/types/foundation-icons.php:174 +msgid "Female Symbol" +msgstr "" + +#: includes/types/foundation-icons.php:204 +msgid "Arrows: Out" +msgstr "" + +#: includes/types/foundation-icons.php:209 +msgid "Arrows: In" +msgstr "" + +#: includes/types/foundation-icons.php:214 +msgid "Arrows: Expand" +msgstr "" + +#: includes/types/foundation-icons.php:219 +msgid "Arrows: Compress" +msgstr "" + +#: includes/types/foundation-icons.php:224 +msgid "Bluetooth" +msgstr "" + +#: includes/types/foundation-icons.php:244 +msgid "Megaphone" +msgstr "" + +#: includes/types/foundation-icons.php:259 +msgid "Mobile Signal" +msgstr "" + +#: includes/types/foundation-icons.php:264 +msgid "Monitor" +msgstr "" + +#: includes/types/foundation-icons.php:269 +msgid "Tablet: Portrait" +msgstr "" + +#: includes/types/foundation-icons.php:274 +msgid "Tablet: Landscape" +msgstr "" + +#: includes/types/foundation-icons.php:279 +msgid "Telephone" +msgstr "" + +#: includes/types/foundation-icons.php:284 +msgid "USB" +msgstr "" + +#: includes/types/foundation-icons.php:309 +msgid "EURO" +msgstr "" + +#: includes/types/foundation-icons.php:314 +msgid "Pound" +msgstr "" + +#: includes/types/foundation-icons.php:324 +msgid "Burst" +msgstr "" + +#: includes/types/foundation-icons.php:329 +msgid "Burst: New" +msgstr "" + +#: includes/types/foundation-icons.php:334 +msgid "Burst: Sale" +msgstr "" + +#: includes/types/foundation-icons.php:344 +msgid "Dollar Bill" +msgstr "" + +#: includes/types/foundation-icons.php:354 +msgid "Price Tag" +msgstr "" + +#: includes/types/foundation-icons.php:359 +msgid "Price Tag: Multiple" +msgstr "" + +#: includes/types/foundation-icons.php:399 +msgid "Background Color" +msgstr "" + +#: includes/types/foundation-icons.php:434 +msgid "List: Number" +msgstr "" + +#: includes/types/foundation-icons.php:439 +msgid "List: Bullet" +msgstr "" + +#: includes/types/foundation-icons.php:454 +msgid "Add Page" +msgstr "" + +#: includes/types/foundation-icons.php:459 +msgid "Copy Page" +msgstr "" + +#: includes/types/foundation-icons.php:464 +msgid "Duplicate Page" +msgstr "" + +#: includes/types/foundation-icons.php:469 +msgid "Delete Page" +msgstr "" + +#: includes/types/foundation-icons.php:474 +msgid "Remove Page" +msgstr "" + +#: includes/types/foundation-icons.php:479 +msgid "Edit Page" +msgstr "" + +#: includes/types/foundation-icons.php:484 +msgid "Export" +msgstr "" + +#: includes/types/foundation-icons.php:489 +msgid "Export to CSV" +msgstr "" + +#: includes/types/foundation-icons.php:494 +msgid "Export to PDF" +msgstr "" + +#: includes/types/foundation-icons.php:499 +msgid "Fill Page" +msgstr "" + +#: includes/types/foundation-icons.php:514 +msgid "Paint Bucket" +msgstr "" + +#: includes/types/foundation-icons.php:549 +msgid "Search in Page" +msgstr "" + +#: includes/types/foundation-icons.php:559 +msgid "CSV" +msgstr "" + +#: includes/types/foundation-icons.php:564 +msgid "Doc" +msgstr "" + +#: includes/types/foundation-icons.php:569 +msgid "PDF" +msgstr "" + +#: includes/types/foundation-icons.php:574 +msgid "Addressbook" +msgstr "" + +#: includes/types/foundation-icons.php:579 +msgid "Alert" +msgstr "" + +#: includes/types/foundation-icons.php:584 +msgid "Annotate" +msgstr "" + +#: includes/types/foundation-icons.php:619 +msgid "Comment: Minus" +msgstr "" + +#: includes/types/foundation-icons.php:624 +msgid "Comment: Quotes" +msgstr "" + +#: includes/types/foundation-icons.php:629 +msgid "Comment: Video" +msgstr "" + +#: includes/types/foundation-icons.php:639 +msgid "Contrast" +msgstr "" + +#: includes/types/foundation-icons.php:654 +msgid "Folder: Add" +msgstr "" + +#: includes/types/foundation-icons.php:659 +msgid "Folder: Lock" +msgstr "" + +#: includes/types/foundation-icons.php:689 +#: includes/types/foundation-icons.php:694 +msgid "X" +msgstr "" + +#: includes/types/foundation-icons.php:719 +msgid "Upload to Cloud" +msgstr "" + +#: includes/types/foundation-icons.php:729 +msgid "Foundation" +msgstr "" + +#: includes/types/foundation-icons.php:734 +msgid "Graph: Bar" +msgstr "" + +#: includes/types/foundation-icons.php:739 +msgid "Graph: Horizontal" +msgstr "" + +#: includes/types/foundation-icons.php:744 +msgid "Graph: Pie" +msgstr "" + +#: includes/types/foundation-icons.php:749 +msgid "Graph: Trend" +msgstr "" + +#: includes/types/foundation-icons.php:764 +msgid "Like" +msgstr "" + +#: includes/types/foundation-icons.php:769 +msgid "Dislike" +msgstr "" + +#: includes/types/foundation-icons.php:779 +msgid "List: Thumbnails" +msgstr "" + +#: includes/types/foundation-icons.php:799 +msgid "Magnifying Glass" +msgstr "" + +#: includes/types/foundation-icons.php:819 +msgid "Play Video" +msgstr "" + +#: includes/types/foundation-icons.php:824 +msgid "Results" +msgstr "" + +#: includes/types/foundation-icons.php:829 +msgid "Results: Demographics" +msgstr "" + +#: includes/types/foundation-icons.php:844 +msgid "Sound" +msgstr "" + +#: includes/types/foundation-icons.php:864 +msgid "Web" +msgstr "" + +#: includes/types/foundation-icons.php:869 +msgid "Widget" +msgstr "" + +#: includes/types/foundation-icons.php:914 includes/types/genericon.php:182 +msgid "Previous" +msgstr "" + +#: includes/types/foundation-icons.php:919 includes/types/genericon.php:322 +msgid "Rewind" +msgstr "" + +#: includes/types/foundation-icons.php:929 includes/types/genericon.php:187 +msgid "Next" +msgstr "" + +#: includes/types/foundation-icons.php:934 +msgid "Volume" +msgstr "" + +#: includes/types/foundation-icons.php:939 +msgid "Volume: Low" +msgstr "" + +#: includes/types/foundation-icons.php:944 +msgid "Volume: Mute" +msgstr "" + +#: includes/types/foundation-icons.php:949 +msgid "Loop" +msgstr "" + +#: includes/types/foundation-icons.php:954 includes/types/genericon.php:267 +msgid "Shuffle" +msgstr "" + +#: includes/types/foundation-icons.php:964 +msgid "Rewind 10" +msgstr "" + +#: includes/types/foundation-icons.php:979 +msgid "@" +msgstr "" + +#: includes/types/foundation-icons.php:984 +msgid "Battery: Full" +msgstr "" + +#: includes/types/foundation-icons.php:989 +msgid "Battery: Half" +msgstr "" + +#: includes/types/foundation-icons.php:994 +msgid "Battery: Empty" +msgstr "" + +#: includes/types/foundation-icons.php:1014 +msgid "Clipboard: Pencil" +msgstr "" + +#: includes/types/foundation-icons.php:1019 +msgid "Clipboard: Notes" +msgstr "" + +#: includes/types/foundation-icons.php:1024 +msgid "Crown" +msgstr "" + +#: includes/types/foundation-icons.php:1029 +msgid "Dice: 1" +msgstr "" + +#: includes/types/foundation-icons.php:1034 +msgid "Dice: 2" +msgstr "" + +#: includes/types/foundation-icons.php:1039 +msgid "Dice: 3" +msgstr "" + +#: includes/types/foundation-icons.php:1044 +msgid "Dice: 4" +msgstr "" + +#: includes/types/foundation-icons.php:1049 +msgid "Dice: 5" +msgstr "" + +#: includes/types/foundation-icons.php:1054 +msgid "Dice: 6" +msgstr "" + +#: includes/types/foundation-icons.php:1059 +msgid "Cone" +msgstr "" + +#: includes/types/foundation-icons.php:1064 +msgid "Firs Aid" +msgstr "" + +#: includes/types/foundation-icons.php:1069 +msgid "Foot" +msgstr "" + +#: includes/types/foundation-icons.php:1094 +msgid "Mountains" +msgstr "" + +#: includes/types/foundation-icons.php:1104 +msgid "No Dogs" +msgstr "" + +#: includes/types/foundation-icons.php:1109 +msgid "No Smoking" +msgstr "" + +#: includes/types/foundation-icons.php:1119 +msgid "Power" +msgstr "" + +#: includes/types/foundation-icons.php:1124 +msgid "Prohibited" +msgstr "" + +#: includes/types/foundation-icons.php:1129 +msgid "Projection Screen" +msgstr "" + +#: includes/types/foundation-icons.php:1139 +msgid "Sheriff Badge" +msgstr "" + +#: includes/types/foundation-icons.php:1149 +msgid "Skull" +msgstr "" + +#: includes/types/foundation-icons.php:1154 +#: includes/types/foundation-icons.php:1159 +msgid "Target" +msgstr "" + +#: includes/types/foundation-icons.php:1169 +msgid "Trees" +msgstr "" + +#: includes/types/foundation-icons.php:1184 +msgid "Torso: Business" +msgstr "" + +#: includes/types/foundation-icons.php:1189 +msgid "Torso: Female" +msgstr "" + +#: includes/types/foundation-icons.php:1194 +msgid "Torsos" +msgstr "" + +#: includes/types/foundation-icons.php:1199 +msgid "Torsos: All" +msgstr "" + +#: includes/types/foundation-icons.php:1204 +msgid "Torsos: All Female" +msgstr "" + +#: includes/types/foundation-icons.php:1209 +msgid "Torsos: Male & Female" +msgstr "" + +#: includes/types/foundation-icons.php:1214 +msgid "Torsos: Female & Male" +msgstr "" + +#: includes/types/genericon.php:61 +msgid "Media Player" +msgstr "" + +#: includes/types/genericon.php:65 +msgid "Meta" +msgstr "" + +#: includes/types/genericon.php:112 +msgid "Checkmark" +msgstr "" + +#: includes/types/genericon.php:117 includes/types/genericon.php:122 +msgid "Close" +msgstr "" + +#: includes/types/genericon.php:127 +msgid "Dropdown" +msgstr "" + +#: includes/types/genericon.php:132 +msgid "Dropdown left" +msgstr "" + +#: includes/types/genericon.php:162 +msgid "Maximize" +msgstr "" + +#: includes/types/genericon.php:167 +msgid "Minimize" +msgstr "" + +#: includes/types/genericon.php:197 +msgid "Hide" +msgstr "" + +#: includes/types/genericon.php:202 +msgid "Show" +msgstr "" + +#: includes/types/genericon.php:212 +msgid "Rating: Empty" +msgstr "" + +#: includes/types/genericon.php:217 +msgid "Rating: Half" +msgstr "" + +#: includes/types/genericon.php:222 +msgid "Rating: Full" +msgstr "" + +#: includes/types/genericon.php:237 +msgid "Reply alt" +msgstr "" + +#: includes/types/genericon.php:242 +msgid "Reply single" +msgstr "" + +#: includes/types/genericon.php:252 includes/types/genericon.php:257 +msgid "Send to" +msgstr "" + +#: includes/types/genericon.php:272 +msgid "Spam" +msgstr "" + +#: includes/types/genericon.php:277 +msgid "Subscribe" +msgstr "" + +#: includes/types/genericon.php:282 +msgid "Subscribed" +msgstr "" + +#: includes/types/genericon.php:287 +msgid "Unsubscribe" +msgstr "" + +#: includes/types/genericon.php:292 +msgid "Top" +msgstr "" + +#: includes/types/genericon.php:297 +msgid "Unapprove" +msgstr "" + +#: includes/types/genericon.php:302 +msgid "Zoom" +msgstr "" + +#: includes/types/genericon.php:307 +msgid "Unzoom" +msgstr "" + +#: includes/types/genericon.php:312 +msgid "X-Post" +msgstr "" + +#: includes/types/genericon.php:317 +msgid "Skip back" +msgstr "" + +#: includes/types/genericon.php:347 +msgid "Skip ahead" +msgstr "" + +#: includes/types/genericon.php:362 +msgid "Hierarchy" +msgstr "" + +#: includes/types/genericon.php:382 +msgid "Day" +msgstr "" + +#: includes/types/genericon.php:387 +msgid "Week" +msgstr "" + +#: includes/types/genericon.php:392 +msgid "Month" +msgstr "" + +#: includes/types/genericon.php:397 +msgid "Pinned" +msgstr "" + +#: includes/types/genericon.php:422 +msgid "Activity" +msgstr "" + +#: includes/types/genericon.php:472 +msgid "Draggable" +msgstr "" + +#: includes/types/genericon.php:482 +msgid "External" +msgstr "" + +#: includes/types/genericon.php:487 +msgid "Feed" +msgstr "" + +#: includes/types/genericon.php:502 +msgid "Handset" +msgstr "" + +#: includes/types/genericon.php:517 +msgid "Mail" +msgstr "" + +#: includes/types/genericon.php:532 +msgid "Notice" +msgstr "" + +#: includes/types/genericon.php:552 +msgid "Plugin" +msgstr "" + +#: includes/types/genericon.php:567 +msgid "Summary" +msgstr "" + +#: includes/types/genericon.php:677 +msgid "Attachment" +msgstr "" + +#: includes/types/svg.php:52 +msgid "SVG" +msgstr "" + +#. Author URI of the plugin/theme +msgid "http://kucrut.org/" +msgstr "" + +#. Description of the plugin/theme +msgid "Pick an icon of your choice." +msgstr "" + +#. Author of the plugin/theme +msgid "Dzikri Aziz" +msgstr "" \ No newline at end of file diff --git a/vendor/kucrut/icon-picker/readme.md b/vendor/kucrut/icon-picker/readme.md new file mode 100644 index 0000000000..1d8520ed87 --- /dev/null +++ b/vendor/kucrut/icon-picker/readme.md @@ -0,0 +1,85 @@ + +# Icon Picker + +Pick an icon of your choice. + +**Contributors:** [kucrut](https://profiles.wordpress.org/kucrut) +**Tags:** [icons](https://wordpress.org/plugins/tags/icons), [image](https://wordpress.org/plugins/tags/image), [svg](https://wordpress.org/plugins/tags/svg) +**Requires at least:** 4.3 +**Tested up to:** 4.7.2 +**Stable tag:** 0.5.0 +**License:** [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html) +**Donate Link:** http://kucrut.org/#coffee + +[![Build Status](https://travis-ci.org/kucrut/wp-icon-picker.svg?branch=master)](https://travis-ci.org/kucrut/wp-icon-picker) [![Built with Grunt](https://cdn.gruntjs.com/builtwith.svg)](http://gruntjs.com) + +## Description ## + +An icon picker library plugin. + +## Screenshots ## + +### Icon selector + +![Icon selector](assets/screenshot-1.png) + +### Icon fields in a post meta box using [CMB](https://github.com/humanmade/Custom-Meta-Boxes/) + +![Icon fields in a post meta box using [CMB](https://github.com/humanmade/Custom-Meta-Boxes/)](assets/screenshot-2.png) + +## Frequently Asked Questions ## + +### How do I use css file from CDN? ### +You can use the `icon_picker_icon_type_stylesheet_uri` filter, eg: +```php +/** + * Load Font Awesome's CSS from CDN + * + * @param string $stylesheet_uri Icon type's stylesheet URI. + * @param string $icon_type_id Icon type's ID. + * @param Icon_Picker_Type_Font $icon_type Icon type's instance. + * + * @return string + */ +function myprefix_font_awesome_css_from_cdn( $stylesheet_uri, $icon_type_id, $icon_type ) { + if ( 'fa' === $icon_type_id ) { + $stylesheet_uri = sprintf( + 'https://maxcdn.bootstrapcdn.com/font-awesome/%s/css/font-awesome.min.css', + $icon_type->version + ); + } + + return $stylesheet_uri; +} +add_filter( 'icon_picker_icon_type_stylesheet_uri', 'myprefix_font_awesome_css_from_cdn', 10, 3 ); +``` + + +## Changelog ## + +### 0.5.0 ### +* Update Font Awesome to 4.7.0. +* Switch to Webpack. +* Various [bug fixes and enhancements](https://github.com/kucrut/wp-icon-picker/issues?q=is%3Aissue+milestone%3A0.5.0+is%3Aclosed). + +### 0.4.1 ### +* Improve support for CMB: Make the field usable in a repeatable field. + +### 0.4.0 ### +* Introduce `icon_picker_icon_type_stylesheet_uri` filter hook. +* Font Awesome 4.6.1 + +### 0.3.0 ### +* Fix CSS classname conflicts. + +### 0.2.0 ### +* Introduce `icon_picker_field()`. +* Add support for [CMB](https://github.com/humanmade/Custom-Meta-Boxes/). + +### 0.1.1 ### +* Load translation, props [Eduardo Larequi](https://wordpress.org/support/profile/elarequi). + +### 0.1.0 ### +* Initial + + diff --git a/vendor/kucrut/icon-picker/readme.txt b/vendor/kucrut/icon-picker/readme.txt new file mode 100644 index 0000000000..e49a68876d --- /dev/null +++ b/vendor/kucrut/icon-picker/readme.txt @@ -0,0 +1,71 @@ +=== Icon Picker === +Contributors: kucrut +Donate Link: http://kucrut.org/#coffee +Tags: icons, image, svg +Requires at least: 4.3 +Tested up to: 4.7.2 +Stable tag: 0.5.0 +License: GPLv2 +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +Pick an icon of your choice. + + +== Description == +An icon picker library plugin. + +== Screenshots == +1. Icon selector +2. Icon fields in a post meta box using [CMB](https://github.com/humanmade/Custom-Meta-Boxes/) + +== Frequently Asked Questions == += How do I use css file from CDN? = +You can use the `icon_picker_icon_type_stylesheet_uri` filter, eg: +` +/** + * Load Font Awesome's CSS from CDN + * + * @param string $stylesheet_uri Icon type's stylesheet URI. + * @param string $icon_type_id Icon type's ID. + * @param Icon_Picker_Type_Font $icon_type Icon type's instance. + * + * @return string + */ +function myprefix_font_awesome_css_from_cdn( $stylesheet_uri, $icon_type_id, $icon_type ) { + if ( 'fa' === $icon_type_id ) { + $stylesheet_uri = sprintf( + 'https://maxcdn.bootstrapcdn.com/font-awesome/%s/css/font-awesome.min.css', + $icon_type->version + ); + } + + return $stylesheet_uri; +} +add_filter( 'icon_picker_icon_type_stylesheet_uri', 'myprefix_font_awesome_css_from_cdn', 10, 3 ); +` + +== Changelog == += 0.5.0 = +* Update Font Awesome to 4.7.0. +* Switch to Webpack. +* Various [bug fixes and enhancements](https://github.com/kucrut/wp-icon-picker/issues?q=is%3Aissue+milestone%3A0.5.0+is%3Aclosed). + += 0.4.1 = +* Improve support for CMB: Make the field usable in a repeatable field. + += 0.4.0 = +* Introduce `icon_picker_icon_type_stylesheet_uri` filter hook. +* Font Awesome 4.6.1 + += 0.3.0 = +* Fix CSS classname conflicts. + += 0.2.0 = +* Introduce `icon_picker_field()`. +* Add support for [CMB](https://github.com/humanmade/Custom-Meta-Boxes/). + += 0.1.1 = +* Load translation, props [Eduardo Larequi](https://wordpress.org/support/profile/elarequi). + += 0.1.0 = +* Initial