Custom Sidebars – Dynamic Widget Area Manager - Version 3.2.0

Version Description

  • Added ability show/hide widgets depend on screen size, using CSS media queries.
  • Added integration with "WP Multilang" - now you can choose a sidebar to depend on "WP Multilang" language.
  • Allow using categories and tags for pages.
  • Improved plugin initialization now, plugin classes are loaded only on necessary admin pages.
  • Improved UX for Custom Sidebars Metabox on special pages: "Front Page", "Blog Page" and "WooCommerce Shop Page".
  • Updated "WPMU Dev code library" to version 3.0.9.
Download this release

Release Info

Developer iworks
Plugin Icon 128x128 Custom Sidebars – Dynamic Widget Area Manager
Version 3.2.0
Comparing to
See all releases

Code changes from version 3.1.6 to 3.2.0

Files changed (47) hide show
  1. assets/css/cs-cloning.min.css +1 -1
  2. assets/css/cs-scan.min.css +1 -1
  3. assets/css/cs-visibility.min.css +1 -1
  4. assets/css/cs.css +15 -1
  5. assets/css/cs.min.css +2 -2
  6. assets/img/frontpage-info.png +0 -0
  7. assets/img/metabox/blogpage-info.png +0 -0
  8. assets/img/metabox/frontpage-info.png +0 -0
  9. assets/img/metabox/wooshop-info.png +0 -0
  10. assets/js/cs-cloning.js +1 -1
  11. assets/js/cs-cloning.min.js +1 -1
  12. assets/js/cs-visibility.js +1 -1
  13. assets/js/cs-visibility.min.js +1 -1
  14. assets/js/cs.js +95 -42
  15. assets/js/cs.min.js +2 -2
  16. customsidebars.php +21 -5
  17. inc/class-custom-sidebars-editor.php +36 -2
  18. inc/class-custom-sidebars-explain.php +1 -1
  19. inc/class-custom-sidebars-replacer.php +119 -43
  20. inc/class-custom-sidebars-visibility.php +1 -1
  21. inc/class-custom-sidebars.php +26 -1
  22. inc/external/wpmu-lib/changelog.txt +7 -2
  23. inc/external/wpmu-lib/core.php +2 -2
  24. inc/external/wpmu-lib/css/animate.3.min.css +1 -1
  25. inc/external/wpmu-lib/css/fontawesome.3.css +2914 -1381
  26. inc/external/wpmu-lib/css/fontawesome.3.min.css +5 -16
  27. inc/external/wpmu-lib/css/jquery-ui.wpmui.3.min.css +1 -1
  28. inc/external/wpmu-lib/css/select2.3.min.css +1 -1
  29. inc/external/wpmu-lib/css/wpmu-card-list.3.min.css +1 -1
  30. inc/external/wpmu-lib/css/wpmu-html.3.min.css +1 -1
  31. inc/external/wpmu-lib/css/wpmu-ui.3.min.css +1 -1
  32. inc/external/wpmu-lib/css/wpmu-vnav.3.min.css +1 -1
  33. inc/external/wpmu-lib/inc/class-thelib-core.php +83 -1
  34. inc/external/wpmu-lib/js/select2.3.js +17 -3
  35. inc/external/wpmu-lib/js/select2.3.min.js +2 -2
  36. inc/external/wpmu-lib/js/wpmu-card-list.3.js +1 -1
  37. inc/external/wpmu-lib/js/wpmu-card-list.3.min.js +1 -1
  38. inc/external/wpmu-lib/js/wpmu-ui.3.js +1 -1
  39. inc/external/wpmu-lib/js/wpmu-ui.3.min.js +1 -1
  40. inc/external/wpmu-lib/js/wpmu-vnav.3.js +1 -1
  41. inc/external/wpmu-lib/js/wpmu-vnav.3.min.js +1 -1
  42. inc/integrations/class-custom-sidebars-integration-wml.php +114 -0
  43. languages/custom-sidebars.pot +119 -25
  44. readme.txt +10 -2
  45. views/col-sidebars.php +34 -9
  46. views/metabox.php +102 -63
  47. views/widgets-location.php +33 -1
assets/css/cs-cloning.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
assets/css/cs-scan.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
assets/css/cs-visibility.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
assets/css/cs.css CHANGED
@@ -54,6 +54,20 @@
54
  background: #1E8CBE;
55
  color: #FFF;
56
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
 
58
  .csb-pro-layer {
59
  float: left;
@@ -595,7 +609,7 @@ body.appearance_page_customsidebars #poststuff h2 {
595
  }
596
 
597
  .cs-toolbar .delete-sidebar {
598
- color: #A00;
599
  }
600
  .cs-toolbar .delete-sidebar:hover,
601
  .cs-toolbar .delete-sidebar:focus,
54
  background: #1E8CBE;
55
  color: #FFF;
56
  }
57
+ .frm-location table.form-table {
58
+ margin-bottom: 10px;
59
+ }
60
+ .frm-location table.form-table td, .frm-location table.form-table th {
61
+ padding: 5px;
62
+ }
63
+ .frm-location table.form-table td.num .dashicons-trash {
64
+ cursor: pointer;
65
+ color: #a00;
66
+ }
67
+ .frm-location table.form-table .num {
68
+ width: 3em;
69
+ text-align: center;
70
+ }
71
 
72
  .csb-pro-layer {
73
  float: left;
609
  }
610
 
611
  .cs-toolbar .delete-sidebar {
612
+ color: #a00;
613
  }
614
  .cs-toolbar .delete-sidebar:hover,
615
  .cs-toolbar .delete-sidebar:focus,
assets/css/cs.min.css CHANGED
@@ -1,5 +1,5 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
5
- .module-export .pro-layer{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99999;background:rgba(255,255,255,.8);text-align:center;font-size:26px;font-weight:100;padding-top:120px;line-height:1.5}.module-export .pro-layer a{margin-top:20px;display:inline-block;background:#2EA2CC;color:#FAFAFA;text-decoration:none;padding:10px 20px;font-size:18px;font-weight:700}.module-export .pro-layer a:hover,.module-export .pro-layer a:focus,.module-export .pro-layer a:active{background:#1E8CBE;color:#FFF}.frm-location .pro-layer{padding:10px;text-align:center;font-size:26px;font-weight:100;line-height:1.5}.frm-location .pro-layer a{margin-top:20px;display:inline-block;background:#2EA2CC;color:#FAFAFA;text-decoration:none;padding:10px 20px;font-size:18px;font-weight:700}.frm-location .pro-layer a:hover,.frm-location .pro-layer a:focus,.frm-location .pro-layer a:active{background:#1E8CBE;color:#FFF}.csb-pro-layer{float:left;position:relative;opacity:.5;margin-right:10px}.csb-pro-layer .pro-info{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background:rgba(96,96,96,.75);z-index:99999;text-align:center;text-decoration:none;line-height:28px;font-size:16px;font-weight:100;color:#FFF;text-decoration:underline;padding:0;margin:0;overflow:hidden}.csb-pro-layer:hover{opacity:1}.csb-pro-layer:hover .pro-info,.csb-pro-layer:hover .pro-info:hover,.csb-pro-layer:hover .pro-info:active,.csb-pro-layer:hover .pro-info:focus{line-height:48px;left:-10px;top:-10px;right:-5px;bottom:-10px;opacity:1}.csb-pro-layer .button{margin:0 5px 0 0;float:left}.csb-pro-layer .button .dashicons{line-height:26px;height:26px;float:left;margin-right:6px}#defaultsidebarspage p.submit{padding:0 0 10px;clear:both}#poststuff.defaultsdetailscontainer h2{border-bottom:0;margin-bottom:5px}#defaultsforposts,#defaultsforpages{padding:0 10px;background:#fcfcfc;overflow:hidden}.defaultsSelector{margin-bottom:30px}.cscolright{clear:right;float:right;margin:0;overflow:hidden;padding:0;width:49%}.cscolleft{margin:0;overflow:hidden;padding:0;width:49%}.widgets-php .widget-liquid-left{width:100%}.widgets-php .cs-wrap .widget-liquid-right .widget.open{z-index:9999!important}.widgets-php .widget-liquid-right{padding:0 0 75px;margin:-10px -214% 0 0;width:210%;background:#e4e4e4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:480px){.widgets-php .widget-liquid-right{width:100%}}.widgets-php .widget-liquid-right #widgets-right{margin:20px}.widgets-php .widget-liquid-right .overview{list-style:none;position:absolute;left:0;top:0;width:auto;right:0;padding-left:20px;border-left:1px solid #DDD}.widgets-php #wpcontent{position:relative}.widgets-php #wpcontent .wrap .cs-wrap{margin-right:68%;padding-top:1em;position:relative}@media screen and (max-width:480px){.widgets-php #wpcontent .wrap .cs-wrap{position:static;margin:0}}.widgets-php #wpcontent #screen-meta-links{position:relative;z-index:10}.widgets-php #wpcontent #screen-meta{position:relative;z-index:10}.widgets-php #widgets-left{margin-right:0!important}.widgets-php #footer{background:#fff;margin-right:0;padding-right:20px}.widgets-php .sidebars-column-1 .custom-sidebars-add-new{background-color:#fff;padding:15px}.widgets-php .sidebars-column-1 .custom-sidebars-add-new p{border-radius:4px;border:3px dashed #ddd;color:#777;cursor:pointer;font-weight:700;margin:0;padding:90px 10px;text-align:center}.widgets-php .sidebars-column-1 .inner .custom-sidebars-box{border-radius:4px;margin:55px 0 16px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront{background-color:#f9c200}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront .cs-inner{min-height:145px;margin-right:-16px;background:url(../img/devman.png) no-repeat 100% 50%;padding:50px 120px 45px 20px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront .cs-inner p{font-size:1.4em;color:#000;margin-top:0}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront .cs-inner p:last-of-type{margin-bottom:0}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront .cs-inner .button{background-color:#00a7e6;color:#fff;font-weight:700;height:auto;padding:15px 16px;text-transform:uppercase}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup{background-color:#fff}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner{background:url(../img/hand-with-heart.png) no-repeat 100% 100%;font-size:1.2em;min-height:227px;padding-bottom:10px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner h4,.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner p{margin:0;padding:0 120px 0 30px;font-size:1.1em}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner h4{color:#222;font-size:1.2em;padding-top:50px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner p{color:#c1272c;padding-top:16px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form{border-radius:4px;background-color:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:24px 30px 0;padding:0}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input{background-color:transparent;border:0;font-size:1em;margin:0;padding:10px 15px;text-align:center}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=submit]{border-radius:0 4px 4px 0;background-color:#00a7e6;color:#fff;min-width:3em;text-transform:uppercase}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=text]{color:#aaa;-ms-flex-positive:1;flex-grow:1}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=text]:active{box-shadow:none}@media screen and (max-width:590px){.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form{background-color:transparent;display:block}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=text]{background-color:#fafafa}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=submit]{border-radius:4px;display:block;margin:10px 0 0 auto;width:auto}}#cs-options .cs-action{line-height:26px;margin-right:20px}#cs-options .cs-action.btn-export{white-space:nowrap}#cs-options .cs-filter{float:right}@media screen and (max-width:700px){#cs-options .cs-filter{float:none;margin-top:5px}}.sidebar-form{margin:0 15px}.sidebar-form label{display:block}.sidebar-form .submit{text-align:right;margin:0;padding:1em 0}.sidebar-form .description{margin-top:5px;text-align:right}.sidebar_name,.sidebar_description{width:100%}div#widgets-right .sidebar-name>h3{padding:15px}div#widgets-right .widgets-sortables .sidebar-name>h3{padding:15px 7px}.widgets-holder-wrap.closed>div:nth-child(2){display:none}#defaultsidebarspage .hndle{cursor:pointer}#customsidebarspage #col-right{width:62%}.widgets_access .widget-liquid-right{position:static}#oldbrowsererror{display:none}#defaultsidebarspage .postbox{position:static}#defaultsidebarspage .inside{position:static}body.appearance_page_customsidebars .wrap h2{float:none}body.appearance_page_customsidebars #poststuff h2{margin-top:0}.widget.ui-draggable-dragging{z-index:10001!important}.csb-more-content{display:none}.csb-has-more .csb-more-content{display:block}#cs-widgets-extra{display:none}#cs-title-options{zoom:1;background:#E8E8E8;margin:-20px -20px 0 -20px;padding:10px 20px 20px;border-bottom:1px solid #DDD}.cs-title h3{font-weight:100}.cs-title h3 .cs-icon{margin-left:10px;color:#999}.replaceable{position:relative}.replaceable .replace-marker{position:absolute;left:0;top:0;bottom:0;width:5px;margin:0 5px 0 0;border-left:2px solid #05c944;z-index:10}.replaceable .replace-marker:hover:before{content:attr(data-label);background:#333;color:#EEE;font-size:13px;white-space:nowrap;padding:5px;position:absolute;top:7px;right:13px;line-height:20px}.replaceable .replace-marker:hover:after{content:'';position:absolute;top:16px;right:3px;border:6px solid transparent;border-left-color:#333}.cs-message{margin:.5em 0;padding:10px;position:absolute;left:0;right:0;box-shadow:0 1px 10px rgba(0,0,0,.2);z-index:100}.cs-message .close{position:absolute;top:.5em;right:.5em;opacity:.3;color:#000;cursor:pointer;text-decoration:none;font-size:14px;line-height:26px;width:26px;text-align:center;background:rgba(0,0,0,.1)}.cs-message .close:hover,.cs-message .close:focus,.cs-message .close:active{opacity:1}.cs-update{background:#ffffe0;border:1px solid #E6DB55}.cs-error{background:#FFEBE8;border:1px solid #C00}.cs-toolbar{color:#333;padding:0;background:#FCFCFC;border-top:1px solid #E5E5E5}.cs-toolbar:after{display:table;content:'';clear:both}.closed .cs-toolbar{display:none}.cs-toolbar .cs-tool{text-decoration:none;line-height:40px;height:40px;padding:0 10px;white-space:nowrap;background:#FFF;position:relative;overflow:hidden}.cs-toolbar .dashicons{line-height:40px}.cs-toolbar .cs-separator{border-left:1px solid #E5E5E5;width:1px;padding:0;margin:0;height:40px;overflow:hidden;display:inline-block;color:#ddd}.cs-custom-sidebar .cs-tool,.cs-custom-sidebar .cs-separator{float:right}.cs-theme-sidebar .cs-tool,.cs-theme-sidebar .cs-separator{float:left}.cs-toolbar .delete-sidebar{color:#A00}.cs-toolbar .delete-sidebar:hover,.cs-toolbar .delete-sidebar:focus,.cs-toolbar .delete-sidebar:active{color:red}.cs-toolbar .cs-tool.btn-replaceable{color:#555}.cs-toolbar .cs-tool.btn-replaceable:hover{color:#333!important}.replaceable .cs-toolbar .cs-tool.btn-replaceable{background:#edfff3;color:#333}.replace-tip-box{float:left}.replace-tip{width:200px}.csb .button{outline:0}.csb .button>.dashicons,.csb .button-primary>.dashicons,.csb .button-secondary>.dashicons{opacity:.75;line-height:26px;margin-right:5px;transition:opacity .2s}.csb .button:hover>.dashicons,.csb .button-primary:hover>.dashicons,.csb .button-secondary:hover>.dashicons{opacity:1}.rtl div.widget-liquid-right{float:left;right:auto;left:0}.rtl.widgets-php #wpcontent .wrap .cs-wrap{margin-right:2px;margin-left:68%}.rtl.widgets-php .widget-liquid-right{margin:-10px 0 0 -214%}.rtl.widgets-php #widgets-left{margin-left:0!important}.rtl.widgets-php.folded #wpcontent,.rtl.widgets-php.folded #wpfooter{margin-left:325px;margin-right:52px}.rtl #cs-title-options h2{margin-right:5px}.rtl #cs-options .cs-filter{float:left}.rtl #cs-options .cs-action{margin-right:0;margin-left:20px}.rtl .sidebar-form .submit{text-align:left}.rtl #TB_ajaxWindowTitle{float:right}.rtl #TB_closeAjaxWindow{float:left}.csb-export-head{min-width:450px}.csb-export-head th{vertical-align:top;text-align:right;color:#679;width:150px}.csb-export-head tr:hover{background:#FAFAFA}.csb-export-head ul{margin:0}.csb-export-head .dashicons.hint{font-size:12px;line-height:22px}.csb-form{padding-left:15px}.csb-form h2,.csb-form h3,.csb-form .form-buttons,#poststuff .csb-form h2,#poststuff .csb-form h3,#poststuff .csb-form .form-buttons{padding-left:0;margin-left:-15px}.form-buttons{clear:both}.show-infos{position:relative;display:inline-block;margin:0 5px}h2 .show-infos{top:4px}.show-infos .export-infos{position:absolute;top:-5px;left:30px;font-size:13px;line-height:1.4em;font-weight:400;background:#FFF;box-shadow:0 1px 8px rgba(0,0,0,.2);border:3px solid #FAFAFA;padding:5px;z-index:10}.show-infos .export-infos:before,.show-infos .export-infos:after{content:'';position:absolute;left:-17px;top:5px;border:7px solid transparent;border-right-color:#FAFAFA;z-index:1}.show-infos .export-infos:after{left:-18px;top:5px;border-right-color:rgba(0,0,0,.15);z-index:0}.show-infos:hover .export-infos{display:block!important}.export-infos .section{font-weight:700;margin:10px 0 5px -2px;color:#666}.cs-half{float:left;width:49%;margin-right:1%}.cs-replaceable{margin-bottom:5px}.cs-replaceable>.details{display:none;margin:5px 0}.cs-replaceable.open>.details{display:block}.popup-content .message.no-sidebars{font-size:1.4em}@media screen and (max-width:480px){.wpmui-popup .buttons{height:80px;text-align:left}.wpmui-popup .buttons label{float:none;display:block;margin-bottom:.5em}.wpmui-popup .buttons .btn-save{float:right}}@media screen and (max-width:782px){#wpbody-content .wp-list-table.fixed .column-cs_replacement{display:none}}#wpbody-content .wp-list-table .column-cs_replacement{width:10%}#wpbody-content .wp-list-table .column-cs_replacement dt{opacity:.8;color:#666}#wpbody-content .wp-list-table .column-cs_replacement dd{margin-left:10px}#wpbody-content .wp-list-table .inline-edit-row fieldset.cs-quickedit{border-top:1px solid #eee;margin-top:10px;padding-top:10px}#wpbody-content .wp-list-table .inline-edit-row fieldset.cs-quickedit label span.title{display:block;float:left;min-width:5em;white-space:nowrap;padding-right:10px;width:auto}#wpbody-content .wp-list-table .inline-edit-row-page .inline-edit-col-right{float:right}
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
5
+ .module-export .pro-layer{position:absolute;left:0;top:0;right:0;bottom:0;z-index:99999;background:rgba(255,255,255,.8);text-align:center;font-size:26px;font-weight:100;padding-top:120px;line-height:1.5}.module-export .pro-layer a{margin-top:20px;display:inline-block;background:#2EA2CC;color:#FAFAFA;text-decoration:none;padding:10px 20px;font-size:18px;font-weight:700}.module-export .pro-layer a:hover,.module-export .pro-layer a:focus,.module-export .pro-layer a:active{background:#1E8CBE;color:#FFF}.frm-location .pro-layer{padding:10px;text-align:center;font-size:26px;font-weight:100;line-height:1.5}.frm-location .pro-layer a{margin-top:20px;display:inline-block;background:#2EA2CC;color:#FAFAFA;text-decoration:none;padding:10px 20px;font-size:18px;font-weight:700}.frm-location .pro-layer a:hover,.frm-location .pro-layer a:focus,.frm-location .pro-layer a:active{background:#1E8CBE;color:#FFF}.frm-location table.form-table{margin-bottom:10px}.frm-location table.form-table td,.frm-location table.form-table th{padding:5px}.frm-location table.form-table td.num .dashicons-trash{cursor:pointer;color:#a00}.frm-location table.form-table .num{width:3em;text-align:center}.csb-pro-layer{float:left;position:relative;opacity:.5;margin-right:10px}.csb-pro-layer .pro-info{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background:rgba(96,96,96,.75);z-index:99999;text-align:center;text-decoration:none;line-height:28px;font-size:16px;font-weight:100;color:#FFF;text-decoration:underline;padding:0;margin:0;overflow:hidden}.csb-pro-layer:hover{opacity:1}.csb-pro-layer:hover .pro-info,.csb-pro-layer:hover .pro-info:hover,.csb-pro-layer:hover .pro-info:active,.csb-pro-layer:hover .pro-info:focus{line-height:48px;left:-10px;top:-10px;right:-5px;bottom:-10px;opacity:1}.csb-pro-layer .button{margin:0 5px 0 0;float:left}.csb-pro-layer .button .dashicons{line-height:26px;height:26px;float:left;margin-right:6px}#defaultsidebarspage p.submit{padding:0 0 10px;clear:both}#poststuff.defaultsdetailscontainer h2{border-bottom:0;margin-bottom:5px}#defaultsforposts,#defaultsforpages{padding:0 10px;background:#fcfcfc;overflow:hidden}.defaultsSelector{margin-bottom:30px}.cscolright{clear:right;float:right;margin:0;overflow:hidden;padding:0;width:49%}.cscolleft{margin:0;overflow:hidden;padding:0;width:49%}.widgets-php .widget-liquid-left{width:100%}.widgets-php .cs-wrap .widget-liquid-right .widget.open{z-index:9999!important}.widgets-php .widget-liquid-right{padding:0 0 75px;margin:-10px -214% 0 0;width:210%;background:#e4e4e4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:480px){.widgets-php .widget-liquid-right{width:100%}}.widgets-php .widget-liquid-right #widgets-right{margin:20px}.widgets-php .widget-liquid-right .overview{list-style:none;position:absolute;left:0;top:0;width:auto;right:0;padding-left:20px;border-left:1px solid #DDD}.widgets-php #wpcontent{position:relative}.widgets-php #wpcontent .wrap .cs-wrap{margin-right:68%;padding-top:1em;position:relative}@media screen and (max-width:480px){.widgets-php #wpcontent .wrap .cs-wrap{position:static;margin:0}}.widgets-php #wpcontent #screen-meta-links{position:relative;z-index:10}.widgets-php #wpcontent #screen-meta{position:relative;z-index:10}.widgets-php #widgets-left{margin-right:0!important}.widgets-php #footer{background:#fff;margin-right:0;padding-right:20px}.widgets-php .sidebars-column-1 .custom-sidebars-add-new{background-color:#fff;padding:15px}.widgets-php .sidebars-column-1 .custom-sidebars-add-new p{border-radius:4px;border:3px dashed #ddd;color:#777;cursor:pointer;font-weight:700;margin:0;padding:90px 10px;text-align:center}.widgets-php .sidebars-column-1 .inner .custom-sidebars-box{border-radius:4px;margin:55px 0 16px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront{background-color:#f9c200}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront .cs-inner{min-height:145px;margin-right:-16px;background:url(../img/devman.png) no-repeat 100% 50%;padding:50px 120px 45px 20px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront .cs-inner p{font-size:1.4em;color:#000;margin-top:0}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront .cs-inner p:last-of-type{margin-bottom:0}.widgets-php .sidebars-column-1 .inner .custom-sidebars-upfront .cs-inner .button{background-color:#00a7e6;color:#fff;font-weight:700;height:auto;padding:15px 16px;text-transform:uppercase}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup{background-color:#fff}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner{background:url(../img/hand-with-heart.png) no-repeat 100% 100%;font-size:1.2em;min-height:227px;padding-bottom:10px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner h4,.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner p{margin:0;padding:0 120px 0 30px;font-size:1.1em}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner h4{color:#222;font-size:1.2em;padding-top:50px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner p{color:#c1272c;padding-top:16px}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form{border-radius:4px;background-color:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:24px 30px 0;padding:0}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input{background-color:transparent;border:0;font-size:1em;margin:0;padding:10px 15px;text-align:center}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=submit]{border-radius:0 4px 4px 0;background-color:#00a7e6;color:#fff;min-width:3em;text-transform:uppercase}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=text]{color:#aaa;-ms-flex-positive:1;flex-grow:1}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=text]:active{box-shadow:none}@media screen and (max-width:590px){.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form{background-color:transparent;display:block}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=text]{background-color:#fafafa}.widgets-php .sidebars-column-1 .inner .custom-sidebars-checkup .cs-inner form input[type=submit]{border-radius:4px;display:block;margin:10px 0 0 auto;width:auto}}#cs-options .cs-action{line-height:26px;margin-right:20px}#cs-options .cs-action.btn-export{white-space:nowrap}#cs-options .cs-filter{float:right}@media screen and (max-width:700px){#cs-options .cs-filter{float:none;margin-top:5px}}.sidebar-form{margin:0 15px}.sidebar-form label{display:block}.sidebar-form .submit{text-align:right;margin:0;padding:1em 0}.sidebar-form .description{margin-top:5px;text-align:right}.sidebar_name,.sidebar_description{width:100%}div#widgets-right .sidebar-name>h3{padding:15px}div#widgets-right .widgets-sortables .sidebar-name>h3{padding:15px 7px}.widgets-holder-wrap.closed>div:nth-child(2){display:none}#defaultsidebarspage .hndle{cursor:pointer}#customsidebarspage #col-right{width:62%}.widgets_access .widget-liquid-right{position:static}#oldbrowsererror{display:none}#defaultsidebarspage .postbox{position:static}#defaultsidebarspage .inside{position:static}body.appearance_page_customsidebars .wrap h2{float:none}body.appearance_page_customsidebars #poststuff h2{margin-top:0}.widget.ui-draggable-dragging{z-index:10001!important}.csb-more-content{display:none}.csb-has-more .csb-more-content{display:block}#cs-widgets-extra{display:none}#cs-title-options{zoom:1;background:#E8E8E8;margin:-20px -20px 0 -20px;padding:10px 20px 20px;border-bottom:1px solid #DDD}.cs-title h3{font-weight:100}.cs-title h3 .cs-icon{margin-left:10px;color:#999}.replaceable{position:relative}.replaceable .replace-marker{position:absolute;left:0;top:0;bottom:0;width:5px;margin:0 5px 0 0;border-left:2px solid #05c944;z-index:10}.replaceable .replace-marker:hover:before{content:attr(data-label);background:#333;color:#EEE;font-size:13px;white-space:nowrap;padding:5px;position:absolute;top:7px;right:13px;line-height:20px}.replaceable .replace-marker:hover:after{content:'';position:absolute;top:16px;right:3px;border:6px solid transparent;border-left-color:#333}.cs-message{margin:.5em 0;padding:10px;position:absolute;left:0;right:0;box-shadow:0 1px 10px rgba(0,0,0,.2);z-index:100}.cs-message .close{position:absolute;top:.5em;right:.5em;opacity:.3;color:#000;cursor:pointer;text-decoration:none;font-size:14px;line-height:26px;width:26px;text-align:center;background:rgba(0,0,0,.1)}.cs-message .close:hover,.cs-message .close:focus,.cs-message .close:active{opacity:1}.cs-update{background:#ffffe0;border:1px solid #E6DB55}.cs-error{background:#FFEBE8;border:1px solid #C00}.cs-toolbar{color:#333;padding:0;background:#FCFCFC;border-top:1px solid #E5E5E5}.cs-toolbar:after{display:table;content:'';clear:both}.closed .cs-toolbar{display:none}.cs-toolbar .cs-tool{text-decoration:none;line-height:40px;height:40px;padding:0 10px;white-space:nowrap;background:#FFF;position:relative;overflow:hidden}.cs-toolbar .dashicons{line-height:40px}.cs-toolbar .cs-separator{border-left:1px solid #E5E5E5;width:1px;padding:0;margin:0;height:40px;overflow:hidden;display:inline-block;color:#ddd}.cs-custom-sidebar .cs-tool,.cs-custom-sidebar .cs-separator{float:right}.cs-theme-sidebar .cs-tool,.cs-theme-sidebar .cs-separator{float:left}.cs-toolbar .delete-sidebar{color:#a00}.cs-toolbar .delete-sidebar:hover,.cs-toolbar .delete-sidebar:focus,.cs-toolbar .delete-sidebar:active{color:red}.cs-toolbar .cs-tool.btn-replaceable{color:#555}.cs-toolbar .cs-tool.btn-replaceable:hover{color:#333!important}.replaceable .cs-toolbar .cs-tool.btn-replaceable{background:#edfff3;color:#333}.replace-tip-box{float:left}.replace-tip{width:200px}.csb .button{outline:0}.csb .button>.dashicons,.csb .button-primary>.dashicons,.csb .button-secondary>.dashicons{opacity:.75;line-height:26px;margin-right:5px;transition:opacity .2s}.csb .button:hover>.dashicons,.csb .button-primary:hover>.dashicons,.csb .button-secondary:hover>.dashicons{opacity:1}.rtl div.widget-liquid-right{float:left;right:auto;left:0}.rtl.widgets-php #wpcontent .wrap .cs-wrap{margin-right:2px;margin-left:68%}.rtl.widgets-php .widget-liquid-right{margin:-10px 0 0 -214%}.rtl.widgets-php #widgets-left{margin-left:0!important}.rtl.widgets-php.folded #wpcontent,.rtl.widgets-php.folded #wpfooter{margin-left:325px;margin-right:52px}.rtl #cs-title-options h2{margin-right:5px}.rtl #cs-options .cs-filter{float:left}.rtl #cs-options .cs-action{margin-right:0;margin-left:20px}.rtl .sidebar-form .submit{text-align:left}.rtl #TB_ajaxWindowTitle{float:right}.rtl #TB_closeAjaxWindow{float:left}.csb-export-head{min-width:450px}.csb-export-head th{vertical-align:top;text-align:right;color:#679;width:150px}.csb-export-head tr:hover{background:#FAFAFA}.csb-export-head ul{margin:0}.csb-export-head .dashicons.hint{font-size:12px;line-height:22px}.csb-form{padding-left:15px}.csb-form h2,.csb-form h3,.csb-form .form-buttons,#poststuff .csb-form h2,#poststuff .csb-form h3,#poststuff .csb-form .form-buttons{padding-left:0;margin-left:-15px}.form-buttons{clear:both}.show-infos{position:relative;display:inline-block;margin:0 5px}h2 .show-infos{top:4px}.show-infos .export-infos{position:absolute;top:-5px;left:30px;font-size:13px;line-height:1.4em;font-weight:400;background:#FFF;box-shadow:0 1px 8px rgba(0,0,0,.2);border:3px solid #FAFAFA;padding:5px;z-index:10}.show-infos .export-infos:before,.show-infos .export-infos:after{content:'';position:absolute;left:-17px;top:5px;border:7px solid transparent;border-right-color:#FAFAFA;z-index:1}.show-infos .export-infos:after{left:-18px;top:5px;border-right-color:rgba(0,0,0,.15);z-index:0}.show-infos:hover .export-infos{display:block!important}.export-infos .section{font-weight:700;margin:10px 0 5px -2px;color:#666}.cs-half{float:left;width:49%;margin-right:1%}.cs-replaceable{margin-bottom:5px}.cs-replaceable>.details{display:none;margin:5px 0}.cs-replaceable.open>.details{display:block}.popup-content .message.no-sidebars{font-size:1.4em}@media screen and (max-width:480px){.wpmui-popup .buttons{height:80px;text-align:left}.wpmui-popup .buttons label{float:none;display:block;margin-bottom:.5em}.wpmui-popup .buttons .btn-save{float:right}}@media screen and (max-width:782px){#wpbody-content .wp-list-table.fixed .column-cs_replacement{display:none}}#wpbody-content .wp-list-table .column-cs_replacement{width:10%}#wpbody-content .wp-list-table .column-cs_replacement dt{opacity:.8;color:#666}#wpbody-content .wp-list-table .column-cs_replacement dd{margin-left:10px}#wpbody-content .wp-list-table .inline-edit-row fieldset.cs-quickedit{border-top:1px solid #eee;margin-top:10px;padding-top:10px}#wpbody-content .wp-list-table .inline-edit-row fieldset.cs-quickedit label span.title{display:block;float:left;min-width:5em;white-space:nowrap;padding-right:10px;width:auto}#wpbody-content .wp-list-table .inline-edit-row-page .inline-edit-col-right{float:right}
assets/img/frontpage-info.png DELETED
Binary file
assets/img/metabox/blogpage-info.png ADDED
Binary file
assets/img/metabox/frontpage-info.png ADDED
Binary file
assets/img/metabox/wooshop-info.png ADDED
Binary file
assets/js/cs-cloning.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*global jQuery:false */
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*global jQuery:false */
assets/js/cs-cloning.min.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
assets/js/cs-visibility.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*global jQuery:false */
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*global jQuery:false */
assets/js/cs-visibility.min.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
assets/js/cs.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*global window:false */
@@ -496,6 +496,7 @@ window.csSidebars = null;
496
  * or a CsSidebar object.
497
  */
498
  showEditor: function( data ) {
 
499
  var popup = null,
500
  ajax = null;
501
 
@@ -572,10 +573,10 @@ window.csSidebars = null;
572
  if ( data.button ) {
573
  popup.$().find( '.btn-save' ).text( data.button );
574
  }
575
- if ( data.advance ) {
576
- popup.$().find( '#csb-more' ).prop( 'checked', true );
577
- show_extras();
578
- }
579
  }
580
 
581
  // Close popup after ajax request
@@ -610,13 +611,13 @@ window.csSidebars = null;
610
  // Submit the data via ajax.
611
  function save_data() {
612
  var form = popup.$().find( 'form' );
613
- if ( 0 < popup.$('#csb-more:checked').length ) {
614
- jQuery('<input>').attr({
615
- type: 'hidden',
616
- value: 'show',
617
- name: 'advance'
618
- }).appendTo(form);
619
- }
620
  // Start loading-animation.
621
  popup.loading( true );
622
  ajax.reset()
@@ -644,7 +645,7 @@ window.csSidebars = null;
644
  .data({
645
  'do': 'get',
646
  'sb': data.id,
647
- '_wpnonce': csSidebarsData._wpnonce_get
648
  })
649
  .ondone( set_values )
650
  .load_json();
@@ -1247,6 +1248,23 @@ window.csSidebars = null;
1247
  }
1248
  });
1249
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1250
  } // end: handle_done_load()
1251
 
1252
  // User clicks on "replace <sidebar> for <category>" checkbox.
@@ -1300,6 +1318,40 @@ window.csSidebars = null;
1300
  .load_json();
1301
  }
1302
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1303
  // Show the LOCATION popup.
1304
  popup = wpmUi.popup()
1305
  .modal( true )
@@ -1326,6 +1378,7 @@ window.csSidebars = null;
1326
  popup.$().on( 'click', '.detail-toggle', toggle_details );
1327
  popup.$().on( 'click', '.btn-save', save_data );
1328
  popup.$().on( 'click', '.btn-cancel', popup.destroy );
 
1329
 
1330
  return true;
1331
  },
@@ -1573,35 +1626,35 @@ window.csSidebars = null;
1573
  * @see http://james.padolsey.com/javascript/sorting-elements-with-jquery/
1574
  */
1575
  jQuery.fn.sortElements = (function(){
1576
- var sort = [].sort;
1577
- return function(comparator, getSortable) {
1578
- getSortable = getSortable || function(){return this;};
1579
- var placements = this.map(function(){
1580
- var sortElement = getSortable.call(this),
1581
- parentNode = sortElement.parentNode,
1582
- // Since the element itself will change position, we have
1583
- // to have some way of storing its original position in
1584
- // the DOM. The easiest way is to have a 'flag' node:
1585
- nextSibling = parentNode.insertBefore(
1586
- document.createTextNode(''),
1587
- sortElement.nextSibling
1588
- );
1589
- return function() {
1590
- if (parentNode === this) {
1591
- throw new Error(
1592
- "You can't sort elements if any one is a descendant of another."
1593
- );
1594
- }
1595
- // Insert before flag:
1596
- parentNode.insertBefore(this, nextSibling);
1597
- // Remove flag:
1598
- parentNode.removeChild(nextSibling);
1599
- };
1600
- });
1601
- return sort.call(this, comparator).each(function(i){
1602
- placements[i].call(getSortable.call(this));
1603
- });
1604
- };
1605
  })();
1606
 
1607
 
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*global window:false */
496
  * or a CsSidebar object.
497
  */
498
  showEditor: function( data ) {
499
+
500
  var popup = null,
501
  ajax = null;
502
 
573
  if ( data.button ) {
574
  popup.$().find( '.btn-save' ).text( data.button );
575
  }
576
+ if ( data.advance ) {
577
+ popup.$().find( '#csb-more' ).prop( 'checked', true );
578
+ show_extras();
579
+ }
580
  }
581
 
582
  // Close popup after ajax request
611
  // Submit the data via ajax.
612
  function save_data() {
613
  var form = popup.$().find( 'form' );
614
+ if ( 0 < popup.$('#csb-more:checked').length ) {
615
+ jQuery('<input>').attr({
616
+ type: 'hidden',
617
+ value: 'show',
618
+ name: 'advance'
619
+ }).appendTo(form);
620
+ }
621
  // Start loading-animation.
622
  popup.loading( true );
623
  ajax.reset()
645
  .data({
646
  'do': 'get',
647
  'sb': data.id,
648
+ '_wpnonce': csSidebarsData._wpnonce_get
649
  })
650
  .ondone( set_values )
651
  .load_json();
1248
  }
1249
  });
1250
 
1251
+ /**
1252
+ * ----- @media screen width ------------------------------------------
1253
+ *
1254
+ * @since 3.2.0
1255
+ */
1256
+ var table = popup.$().find('.csb-media-screen-width table' );
1257
+ $.each( resp.screen, function( size, value ) {
1258
+ $.each( value, function( minmax, mode ) {
1259
+ var data = {
1260
+ minmax: minmax,
1261
+ mode: mode,
1262
+ size: size
1263
+ };
1264
+ _add_new_rule( data, table );
1265
+ });
1266
+ });
1267
+
1268
  } // end: handle_done_load()
1269
 
1270
  // User clicks on "replace <sidebar> for <category>" checkbox.
1318
  .load_json();
1319
  }
1320
 
1321
+ /**
1322
+ * add new rule
1323
+ *
1324
+ * @since 3.2.0
1325
+ */
1326
+ function add_new_rule() {
1327
+ var table = $('table', $(this).parent());
1328
+ var data = {
1329
+ minmax: 'max',
1330
+ mode: 'hide',
1331
+ size: 0
1332
+ };
1333
+ _add_new_rule( data, table );
1334
+ return false;
1335
+ }
1336
+
1337
+ /**
1338
+ * (_) add new rule
1339
+ *
1340
+ * @since 3.2.0
1341
+ */
1342
+ function _add_new_rule( data, table ) {
1343
+ var template = wp.template('custom-sidebars-new-rule-row');
1344
+ $('tbody', table ).append( template( data ) );
1345
+ $('tfoot', table).hide();
1346
+ $('tbody .dashicons-trash', table).on( 'click', function() {
1347
+ $(this).closest('tr').detach();
1348
+ if ( 0 === $('tbody tr', table ).length ) {
1349
+ $('tfoot', table).show();
1350
+ }
1351
+ });
1352
+ return false;
1353
+ }
1354
+
1355
  // Show the LOCATION popup.
1356
  popup = wpmUi.popup()
1357
  .modal( true )
1378
  popup.$().on( 'click', '.detail-toggle', toggle_details );
1379
  popup.$().on( 'click', '.btn-save', save_data );
1380
  popup.$().on( 'click', '.btn-cancel', popup.destroy );
1381
+ popup.$().on( 'click', '.btn-add-rule', add_new_rule );
1382
 
1383
  return true;
1384
  },
1626
  * @see http://james.padolsey.com/javascript/sorting-elements-with-jquery/
1627
  */
1628
  jQuery.fn.sortElements = (function(){
1629
+ var sort = [].sort;
1630
+ return function(comparator, getSortable) {
1631
+ getSortable = getSortable || function(){return this;};
1632
+ var placements = this.map(function(){
1633
+ var sortElement = getSortable.call(this),
1634
+ parentNode = sortElement.parentNode,
1635
+ // Since the element itself will change position, we have
1636
+ // to have some way of storing its original position in
1637
+ // the DOM. The easiest way is to have a 'flag' node:
1638
+ nextSibling = parentNode.insertBefore(
1639
+ document.createTextNode(''),
1640
+ sortElement.nextSibling
1641
+ );
1642
+ return function() {
1643
+ if (parentNode === this) {
1644
+ throw new Error(
1645
+ "You can't sort elements if any one is a descendant of another."
1646
+ );
1647
+ }
1648
+ // Insert before flag:
1649
+ parentNode.insertBefore(this, nextSibling);
1650
+ // Remove flag:
1651
+ parentNode.removeChild(nextSibling);
1652
+ };
1653
+ });
1654
+ return sort.call(this, comparator).each(function(i){
1655
+ placements[i].call(getSortable.call(this));
1656
+ });
1657
+ };
1658
  })();
1659
 
1660
 
assets/js/cs.min.js CHANGED
@@ -1,5 +1,5 @@
1
- /*! Custom Sidebars - v3.1.6
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
5
- function trim(a){a=a.replace(/^\s\s*/,"");for(var b=a.length-1;b>=0;b--)if(/\S/.test(a.charAt(b))){a=a.substring(0,b+1);break}return a}function CsSidebar(a,b){var c;this.id=a.split("%").join("\\%"),this.type=b,this.sb=jQuery("#"+this.id),this.widgets="",this.name=trim(this.sb.find(".sidebar-name h2").text()),this.description=trim(this.sb.find(".sidebar-description").text()),c="custom"===b?window.csSidebars.extras.find(".cs-custom-sidebar").clone():window.csSidebars.extras.find(".cs-theme-sidebar").clone(),this.sb.parent().append(c),c.find("label").each(function(){var b=jQuery(this);window.csSidebars.addIdToLabel(b,a)})}CsSidebar.prototype.getID=function(){return this.id.split("\\").join("")},window.csSidebars=null,function(a){window.csSidebars={sidebars:[],sidebar_prefix:"cs-",edit_form:null,delete_form:null,export_form:null,location_form:null,right:null,extras:null,action_handlers:{},init:function(){"undefined"!=typeof csSidebarsData&&csSidebars.initControls().initTopTools().initSidebars().initToolbars().initColumns()},initControls:function(){return csSidebars.right=jQuery("#widgets-right"),csSidebars.extras=jQuery("#cs-widgets-extra"),null===csSidebars.edit_form&&(csSidebars.edit_form=csSidebars.extras.find(".cs-editor").clone(),csSidebars.extras.find(".cs-editor").remove()),null===csSidebars.delete_form&&(csSidebars.delete_form=csSidebars.extras.find(".cs-delete").clone(),csSidebars.extras.find(".cs-delete").remove()),null===csSidebars.export_form&&(csSidebars.export_form=csSidebars.extras.find(".cs-export").clone(),csSidebars.extras.find(".cs-export").remove()),null===csSidebars.location_form&&(csSidebars.location_form=csSidebars.extras.find(".cs-location").clone(),csSidebars.extras.find(".cs-location").remove()),jQuery("#cs-title-options").detach().prependTo(csSidebars.right),csSidebars},initColumns:function(){function a(){var a=jQuery(this),b=a.closest(".sidebars-column-1, .sidebars-column-2"),c=b.data("sort-dir");c="asc"===c?"desc":"asc",csSidebars.sort_sidebars(b,c)}var b=csSidebars.right.find(".sidebars-column-1"),c=csSidebars.right.find(".sidebars-column-2"),d=jQuery('<div class="cs-title"><h2></h2></div>'),e=csSidebars.right.find(".widgets-holder-wrap");c.length||(c=jQuery('<div class="sidebars-column-2"></div>'),c.appendTo(csSidebars.right)),d.find("h2").append('<span class="cs-title-val"></span><i class="cs-icon dashicons dashicons-sort"></i>').css({cursor:"pointer"}),d.clone().prependTo(b).click(a).find(".cs-title-val").text(csSidebarsData.custom_sidebars),d.clone().prependTo(c).click(a).find(".cs-title-val").text(csSidebarsData.theme_sidebars),b=jQuery('<div class="inner"></div>').appendTo(b),c=jQuery('<div class="inner"></div>').appendTo(c),e.each(function(){var a=jQuery(this),d=a.find(".widgets-sortables");csSidebars.isCustomSidebar(d)?a.appendTo(b):a.appendTo(c)})},initSidebars:function(){return csSidebars.right.find(".widgets-sortables").each(function(){var a,b,c=!1,d=jQuery(this),e=d.attr("id");if(!0!==d.data("cs-init"))if(d.data("cs-init",!0),csSidebars.isCustomSidebar(this))b=csSidebars.add(e,"custom");else{b=csSidebars.add(e,"theme");for(a in csSidebarsData.replaceable)if(csSidebarsData.replaceable.hasOwnProperty(a)&&csSidebarsData.replaceable[a]===e){c=!0;break}csSidebars.setReplaceable(b,c,!1)}}),csSidebars},initTopTools:function(){var a=jQuery(".btn-create-sidebar"),b=jQuery(".btn-export"),c=jQuery(".cs-options"),d=jQuery('<input type="search" class="cs-filter" />'),e={};return a.click(function(){e.id="",e.title=csSidebarsData.title_new,e.button=csSidebarsData.btn_new,e.description="",e.name="",csSidebars.showEditor(e)}),b.click(csSidebars.showExport),d.appendTo(c).attr("placeholder",csSidebarsData.filter).keyup(csSidebars.filter_sidebars).on("search",csSidebars.filter_sidebars),csSidebars},initToolbars:function(){function a(a){var b=jQuery(a.target).closest(".cs-tool"),c=b.data("action"),d=csSidebars.getIdFromEditbar(b),e=csSidebars.find(d);return!csSidebars.handleAction(c,e)}return csSidebars.registerAction("edit",csSidebars.showEditor),csSidebars.registerAction("location",csSidebars.showLocations),csSidebars.registerAction("delete",csSidebars.showRemove),csSidebars.registerAction("replaceable",csSidebars.setReplaceable),csSidebars.right.on("click",".cs-tool",a),csSidebars},handleAction:function(a,b){return"function"==typeof csSidebars.action_handlers[a]&&!!csSidebars.action_handlers[a](b)},registerAction:function(a,b){csSidebars.action_handlers[a]=b},showAjaxError:function(a){var b={};b.message=csSidebarsData.ajax_error,b.details=a,b.parent="#widgets-right",b.insert_after="#cs-title-options",b.id="editor",b.type="err",wpmUi.message(b)},sort_sidebars:function(a,b){var c=a.find(".widgets-holder-wrap"),d=a.find(".cs-title .cs-icon");c.sortElements(function(a,c){var d=jQuery(a).find(".sidebar-name h2").text(),e=jQuery(c).find(".sidebar-name h2").text();return"asc"===b?d>e?1:-1:d<e?1:-1}),a.data("sort-dir",b),"asc"===b?d.removeClass("dashicons-arrow-down dashicons-sort").addClass("dashicons-arrow-up"):d.removeClass("dashicons-arrow-up dashicons-sort").addClass("dashicons-arrow-down")},filter_sidebars:function(a){var b=jQuery("input.cs-filter").val().toLowerCase();csSidebars.right.find(".widgets-holder-wrap").each(function(){var a=jQuery(this);-1!==a.find(".sidebar-name h2").text().toLowerCase().indexOf(b)?a.show():a.hide()}),jQuery(window).trigger("cs-resize")},showEditor:function(b){function c(){i.$().removeClass("csb-has-more"),i.size(782,215)}function d(){i.$().addClass("csb-has-more"),i.size(782,545)}function e(){jQuery(this).prop("checked")?d():c()}function f(a,b,c){return i.loading(!1),!!a&&(b?(a.sidebar&&(a=a.sidebar),a.id&&i.$().find("#csb-id").val(a.id),a.name&&i.$().find("#csb-name").val(a.name),a.description&&i.$().find("#csb-description").val(a.description),a.before_title&&i.$().find("#csb-before-title").val(a.before_title),a.after_title&&i.$().find("#csb-after-title").val(a.after_title),a.before_widget&&i.$().find("#csb-before-widget").val(a.before_widget),a.after_widget&&i.$().find("#csb-after-widget").val(a.after_widget),a.button&&i.$().find(".btn-save").text(a.button),void(a.advance&&(i.$().find("#csb-more").prop("checked",!0),d()))):(i.destroy(),csSidebars.showAjaxError(a),!1))}function g(b,c,d){var e,f={};i.loading(!1),i.destroy(),f.message=b.message,f.parent="#widgets-right",f.insert_after="#cs-title-options",f.id="editor",c?"update"===b.action?(e=csSidebars.find(b.data.id),csSidebars.updateSidebar(e,b.data)):"insert"===b.action&&(csSidebars.insertSidebar(b.data),a(".cs-wrap .custom-sidebars-add-new").detach()):f.type="err",wpmUi.message(f)}function h(){var a=i.$().find("form");return 0<i.$("#csb-more:checked").length&&jQuery("<input>").attr({type:"hidden",value:"show",name:"advance"}).appendTo(a),i.loading(!0),j.reset().data(a).ondone(g).load_json(),!1}var i=null,j=null;return b instanceof CsSidebar&&(b={id:b.getID(),title:csSidebarsData.title_edit.replace("[Sidebar]",b.name),button:csSidebarsData.btn_edit}),i=wpmUi.popup().modal(!0).title(b.title).onshow(c).content(csSidebars.edit_form),c(),f(b,!0,null),j=wpmUi.ajax(null,"cs-ajax"),b.id&&(i.loading(!0),j.reset().data({do:"get",sb:b.id,_wpnonce:csSidebarsData._wpnonce_get}).ondone(f).load_json()),i.show(),i.$().find("#csb-name").focus(),i.$().on("keypress","#csb-name",function(b){13===b.keyCode&&0<a(this).val().length&&a("#csb-description").focus()}),i.$().on("keypress","#csb-description",function(a){13===a.keyCode&&i.$(".btn-save").click()}),i.$().on("click","#csb-more",e),i.$().on("click",".btn-save",h),i.$().on("click",".btn-cancel",i.destroy),!0},updateSidebar:function(a,b){return a.sb.find(".sidebar-name h2").text(b.name),a.sb.find(".sidebar-description").html('<p class="description"></p>').find(".description").text(b.description),csSidebars},insertSidebar:function(a){var b=jQuery('<div class="widgets-holder-wrap"></div>'),c=jQuery('<div class="widgets-sortables ui-sortable"></div>'),d=jQuery('<div class="sidebar-name"><div class="sidebar-name-arrow"><br></div><h2></h2></div>'),e=jQuery('<div class="sidebar-description"></div>'),f=csSidebars.right.find(".sidebars-column-1 > .inner:first");return c.attr("id",a.id),d.find("h2").text(a.name),e.html('<p class="description"></p>').find(".description").text(a.description),d.appendTo(c),e.appendTo(c),c.appendTo(b),b.prependTo(f),jQuery("#widgets-right .sidebar-name").unbind("click"),jQuery("#widgets-left .sidebar-name").unbind("click"),jQuery(document.body).unbind("click.widgets-toggle"),jQuery(".widgets-chooser").off("click.widgets-chooser").off("keyup.widgets-chooser"),jQuery("#available-widgets .widget .widget-title").off("click.widgets-chooser"),jQuery(".widgets-chooser-sidebars").empty(),window.wpWidgets.init(),csSidebars.initSidebars(),csSidebars},showExport:function(){function a(a){var b=jQuery(this).closest("form");return h.reset().data(b).load_http(),g.destroy(),a.preventDefault(),!1}function b(a,b,c){var d={};g.loading(!1),b?g.size(900,600).content(a.html):(d.message=a.message,d.parent=g.$().find(".wpmui-wnd-content"),d.insert_after=!1,d.id="export",d.class="wpmui-wnd-err",d.type="err",wpmUi.message(d))}function c(a){var c=jQuery(this).closest("form");return g.loading(!0),h.reset().data(c).ondone(b).load_json("cs-ajax"),a.preventDefault(),!1}function d(){var a=jQuery(this),b=a.prop("checked"),c=g.$().find(".column-widgets, .import-widgets");b?c.show():c.hide()}function e(){g.size(782,480),g.content(csSidebars.export_form)}function f(){var a=g.$().find(".frm-import");g.loading(!0),h.reset().data(a).load_http("_self")}var g=null,h=null;return g=wpmUi.popup().modal(!0).size(782,480).title(csSidebarsData.title_export).content(csSidebars.export_form).show(),h=wpmUi.ajax(null,"cs-ajax"),g.$().on("submit",".frm-export",a),g.$().on("submit",".frm-preview-import",c),g.$().on("change","#import-widgets",d),g.$().on("click",".btn-cancel",e),g.$().on("click",".btn-import",f),!0},showRemove:function(b){function c(a){a.find(".name").text(j)}function d(){g.loading(!1),g.destroy()}function e(a,b,c){var d={};g.loading(!1),g.destroy(),d.message=a.message,d.parent="#widgets-right",d.insert_after="#cs-title-options",d.id="editor",b?(csSidebars.right.find("#"+i).closest(".widgets-holder-wrap").remove(),csSidebars.remove(i),"delete"===a.action&&window.csSidebars.showGetStartedBox()):d.type="err",wpmUi.message(d)}function f(){g.loading(!0),h.reset().data({do:"delete",sb:i,_wpnonce:a("#_wp_nonce_cs_delete_sidebar").val()}).ondone(e).load_json()}var g=null,h=null,i=b.getID(),j=b.name;return g=wpmUi.popup().modal(!0).size(560,160).title(csSidebarsData.title_delete).content(csSidebars.delete_form).onshow(c).show(),h=wpmUi.ajax(null,"cs-ajax"),g.$().on("click",".btn-cancel",d),g.$().on("click",".btn-delete",f),!0},showLocations:function(b){function c(b,c,d){function e(a,b,c){var d=jQuery("<option></option>");d.attr("value",c).text(a.name),b.append(d)}function f(a,b,c,d){var e=d.closest(".cs-replaceable").filter("."+b),f=e.find('option[value="'+c+'"]'),g=e.find("optgroup.used"),h=e.find(".detail-toggle");a===k?(f.prop("selected",!0),!0!==h.prop("checked")&&(h.prop("checked",!0),e.addClass("open"),wpmUi.upgrade_multiselect(e))):(g.length||(g=jQuery('<optgroup class="used">').attr("label",e.data("lbl-used")).appendTo(e.find(".details select"))),f.detach().appendTo(g))}var h,i,j;if(g.loading(!1),!c)return g.destroy(),void csSidebars.showAjaxError(b);g.$().find(".sb-name").text(b.sidebar.name);var k=b.sidebar.id;g.$().find(".message.no-sidebars").hide();var l=0,m=g.$().find(".cs-replaceable");m.hide(),b.replaceable=wpmUi.obj(b.replaceable);for(var n in b.replaceable)b.replaceable.hasOwnProperty(n)&&(m.filter("."+b.replaceable[n]).show(),l++);0===l&&(g.$().find(".wpmui-box, .message, .button-primary").hide(),g.$().find(".message.no-sidebars").show().parent().addClass("notice notice-error").removeClass("hidden"));var o=g.$().find(".cs-datalist.cs-cat"),p=g.$().find(".cs-datalist.cs-arc-cat"),q=b.categories;p.empty(),o.empty();for(var r in q)e(q[r],p,r),e(q[r],o,r);for(var s in q){if(q[s].single)for(h in q[s].single)f(q[s].single[h],h,s,o);if(q[s].archive)for(h in q[s].archive)f(q[s].archive[h],h,s,p)}var t=g.$().find(".cs-datalist.cs-pt"),u=b.posttypes;t.empty();for(var v in u)i=jQuery("<option></option>"),j=u[v].name,i.attr("value",v).text(j),t.append(i);for(var w in u)if(u[w].single)for(h in u[w].single)f(u[w].single[h],h,w,t);var x=g.$().find(".cs-datalist.cs-arc"),y=b.archives;x.empty();for(var z in y)i=jQuery("<option></option>"),j=y[z].name,i.attr("value",z).text(j),x.append(i);for(var A in y)if(y[A].archive)for(h in y[A].archive)f(y[A].archive[h],h,A,x);var B=g.$().find(".cs-datalist.cs-arc-aut"),C=b.authors;B.empty();for(var D in C)i=jQuery("<option></option>"),j=C[D].name,i.attr("value",D).text(j),B.append(i);for(var E in C)if(C[E].archive)for(h in C[E].archive)f(C[E].archive[h],h,E,B);g.$().find(".cs-3rd-part .cs-datalist").each(function(){var c=b[a(this).data("id")];a(this).empty();for(var d in c)i=jQuery("<option></option>"),j=c[d].name,i.attr("value",d).text(j),a(this).append(i);for(var e in c)if(c[e].archive)for(h in c[e].archive)f(c[e].archive[h],h,e,a(this))}),g.$().find(".cf-custom-taxonomies .cs-datalist").each(function(){var c=b[a(this).data("id")];a(this).empty();for(var d in c)i=jQuery("<option></option>"),j=c[d].name,i.attr("value",d).text(j),a(this).append(i);for(var e in c)if(c[e].single)for(h in c[e].single)f(c[e].single[h],h,e,a(this))})}function d(a){var b=jQuery(this),c=b.closest(".cs-replaceable"),d=c.find("select");b.prop("checked")?(c.addClass("open"),wpmUi.upgrade_multiselect(c),d.trigger("change.select2")):(c.removeClass("open"),d.val([]))}function e(a,b,c){var d={};g.loading(!1),g.destroy(),d.message=a.message,d.parent="#widgets-right",d.insert_after="#cs-title-options",d.id="editor",b||(d.type="err"),wpmUi.message(d)}function f(){g.loading(!0),h.reset().data(i).ondone(e).load_json()}var g=null,h=null,i=null,j=b.getID();return g=wpmUi.popup().modal(!0).size(782,560).title(csSidebarsData.title_location).content(csSidebars.location_form).show(),g.loading(!0),i=g.$().find(".frm-location"),i.find(".sb-id").val(j),h=wpmUi.ajax(null,"cs-ajax"),h.reset().data({do:"get-location",sb:j}).ondone(c).load_json(),g.$().on("click",".detail-toggle",d),g.$().on("click",".btn-save",f),g.$().on("click",".btn-cancel",g.destroy),!0},setReplaceable:function(a,b,c){function d(a,b,c){a instanceof Object&&"object"==typeof a.replaceable&&(csSidebarsData.replaceable=wpmUi.obj(a.replaceable),f.find(".widgets-sortables").each(function(){var a=!1,b=jQuery(this),c=b.attr("id"),d=csSidebars.find(c);for(var e in csSidebarsData.replaceable)if(csSidebarsData.replaceable.hasOwnProperty(e)&&csSidebarsData.replaceable[e]===c){a=!0;break}csSidebars.setReplaceable(d,a,!1)})),f.find(".cs-toolbar .chk-replaceable").prop("disabled",!1),f.find(".cs-toolbar .btn-replaceable").removeClass("wpmui-loading")}var e,f=csSidebars.right.find(".sidebars-column-2 .widgets-holder-wrap"),g=jQuery(a.sb).closest(".widgets-holder-wrap"),h=g.find(".cs-toolbar .chk-replaceable"),i=g.find(".replace-marker");g.find(".cs-toolbar .btn-replaceable");return void 0===b&&(b=h.prop("checked")),void 0===c&&(c=!0),h.data("active")!==b&&(h.data("active",b),h.prop("checked",b),b?(i.length||jQuery("<div></div>").appendTo(g).attr("data-label",csSidebarsData.lbl_replaceable).addClass("replace-marker"),g.addClass("replaceable")):(i.remove(),g.removeClass("replaceable")),c&&(f.find(".cs-toolbar .chk-replaceable").prop("disabled",!0),f.find(".cs-toolbar .btn-replaceable").addClass("wpmui-loading"),e=wpmUi.ajax(null,"cs-ajax"),e.reset().data({do:"replaceable",state:b,sb:a.getID()}).ondone(d).load_json()),!1)},find:function(a){return csSidebars.sidebars[a]},add:function(a,b){return csSidebars.sidebars[a]=new CsSidebar(a,b),csSidebars.sidebars[a]},remove:function(a){delete csSidebars.sidebars[a]},isCustomSidebar:function(a){return jQuery(a).attr("id").substr(0,csSidebars.sidebar_prefix.length)===csSidebars.sidebar_prefix},addIdToLabel:function(a,b){if(!0!==a.data("label-done")){var c=a.attr("for");a.attr("for",c+b),a.find(".has-label").attr("id",c+b),a.data("label-done",!0)}},getIdFromEditbar:function(a){return a.closest(".widgets-holder-wrap").find(".widgets-sortables:first").attr("id")},showGetStartedBox:function(){if(0===a(".sidebars-column-1 .inner .widgets-holder-wrap").length){var b=wp.template("custom-sidebars-new");a(".sidebars-column-1 .inner").before(b()),a(".custom-sidebars-add-new").on("click",function(){a("button.btn-create-sidebar").click()})}}},jQuery(function(a){a("#csfooter").hide(),a("#widgets-right").length>0&&csSidebars.init(),a(".defaultsContainer").hide(),a("#widgets-right .widgets-sortables").on("sort",function(b,c){a("#widgets-right").top;c.position.top=-a("#widgets-right").css("top")})}),jQuery(document).ready(function(a){window.setTimeout(function(){window.csSidebars.showGetStartedBox()},1e3)})}(jQuery),jQuery.fn.sortElements=function(){var a=[].sort;return function(b,c){c=c||function(){return this};var d=this.map(function(){var a=c.call(this),b=a.parentNode,d=b.insertBefore(document.createTextNode(""),a.nextSibling);return function(){if(b===this)throw new Error("You can't sort elements if any one is a descendant of another.");b.insertBefore(this,d),b.removeChild(d)}});return a.call(this,b).each(function(a){d[a].call(c.call(this))})}}(),function(a){jQuery(document).ready(function(a){a("#screen-options-wrap .cs-allow-author input[type=checkbox]").on("change",function(){var b={action:"custom_sidebars_allow_author",_wpnonce:a("#custom_sidebars_allow_author").val(),value:this.checked};a.post(ajaxurl,b)})})}(jQuery),function(a){jQuery(document).ready(function(a){a("#screen-options-wrap .cs-custom-taxonomies input[type=checkbox]").on("change",function(){var b={action:"custom_sidebars_metabox_custom_taxonomies",_wpnonce:a("#custom_sidebars_custom_taxonomies").val(),fields:{}};a("#screen-options-wrap .cs-custom-taxonomies input[type=checkbox]").each(function(){b.fields[a(this).val()]=this.checked}),a.post(ajaxurl,b)})})}(jQuery),function(a){jQuery(document).ready(function(a){a("#screen-options-wrap .cs-roles input[type=checkbox]").on("change",function(){var b={action:"custom_sidebars_metabox_roles",_wpnonce:a("#custom_sidebars_metabox_roles").val(),fields:{}};a("#screen-options-wrap .cs-roles input[type=checkbox]").each(function(){b.fields[a(this).val()]=this.checked}),a.post(ajaxurl,b)})})}(jQuery);
1
+ /*! Custom Sidebars - v3.2.0-beta.1
2
  * https://premium.wpmudev.org/project/custom-sidebars-pro/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
5
+ function trim(a){a=a.replace(/^\s\s*/,"");for(var b=a.length-1;b>=0;b--)if(/\S/.test(a.charAt(b))){a=a.substring(0,b+1);break}return a}function CsSidebar(a,b){var c;this.id=a.split("%").join("\\%"),this.type=b,this.sb=jQuery("#"+this.id),this.widgets="",this.name=trim(this.sb.find(".sidebar-name h2").text()),this.description=trim(this.sb.find(".sidebar-description").text()),c="custom"===b?window.csSidebars.extras.find(".cs-custom-sidebar").clone():window.csSidebars.extras.find(".cs-theme-sidebar").clone(),this.sb.parent().append(c),c.find("label").each(function(){var b=jQuery(this);window.csSidebars.addIdToLabel(b,a)})}CsSidebar.prototype.getID=function(){return this.id.split("\\").join("")},window.csSidebars=null,function(a){window.csSidebars={sidebars:[],sidebar_prefix:"cs-",edit_form:null,delete_form:null,export_form:null,location_form:null,right:null,extras:null,action_handlers:{},init:function(){"undefined"!=typeof csSidebarsData&&csSidebars.initControls().initTopTools().initSidebars().initToolbars().initColumns()},initControls:function(){return csSidebars.right=jQuery("#widgets-right"),csSidebars.extras=jQuery("#cs-widgets-extra"),null===csSidebars.edit_form&&(csSidebars.edit_form=csSidebars.extras.find(".cs-editor").clone(),csSidebars.extras.find(".cs-editor").remove()),null===csSidebars.delete_form&&(csSidebars.delete_form=csSidebars.extras.find(".cs-delete").clone(),csSidebars.extras.find(".cs-delete").remove()),null===csSidebars.export_form&&(csSidebars.export_form=csSidebars.extras.find(".cs-export").clone(),csSidebars.extras.find(".cs-export").remove()),null===csSidebars.location_form&&(csSidebars.location_form=csSidebars.extras.find(".cs-location").clone(),csSidebars.extras.find(".cs-location").remove()),jQuery("#cs-title-options").detach().prependTo(csSidebars.right),csSidebars},initColumns:function(){function a(){var a=jQuery(this),b=a.closest(".sidebars-column-1, .sidebars-column-2"),c=b.data("sort-dir");c="asc"===c?"desc":"asc",csSidebars.sort_sidebars(b,c)}var b=csSidebars.right.find(".sidebars-column-1"),c=csSidebars.right.find(".sidebars-column-2"),d=jQuery('<div class="cs-title"><h2></h2></div>'),e=csSidebars.right.find(".widgets-holder-wrap");c.length||(c=jQuery('<div class="sidebars-column-2"></div>'),c.appendTo(csSidebars.right)),d.find("h2").append('<span class="cs-title-val"></span><i class="cs-icon dashicons dashicons-sort"></i>').css({cursor:"pointer"}),d.clone().prependTo(b).click(a).find(".cs-title-val").text(csSidebarsData.custom_sidebars),d.clone().prependTo(c).click(a).find(".cs-title-val").text(csSidebarsData.theme_sidebars),b=jQuery('<div class="inner"></div>').appendTo(b),c=jQuery('<div class="inner"></div>').appendTo(c),e.each(function(){var a=jQuery(this),d=a.find(".widgets-sortables");csSidebars.isCustomSidebar(d)?a.appendTo(b):a.appendTo(c)})},initSidebars:function(){return csSidebars.right.find(".widgets-sortables").each(function(){var a,b,c=!1,d=jQuery(this),e=d.attr("id");if(!0!==d.data("cs-init"))if(d.data("cs-init",!0),csSidebars.isCustomSidebar(this))b=csSidebars.add(e,"custom");else{b=csSidebars.add(e,"theme");for(a in csSidebarsData.replaceable)if(csSidebarsData.replaceable.hasOwnProperty(a)&&csSidebarsData.replaceable[a]===e){c=!0;break}csSidebars.setReplaceable(b,c,!1)}}),csSidebars},initTopTools:function(){var a=jQuery(".btn-create-sidebar"),b=jQuery(".btn-export"),c=jQuery(".cs-options"),d=jQuery('<input type="search" class="cs-filter" />'),e={};return a.click(function(){e.id="",e.title=csSidebarsData.title_new,e.button=csSidebarsData.btn_new,e.description="",e.name="",csSidebars.showEditor(e)}),b.click(csSidebars.showExport),d.appendTo(c).attr("placeholder",csSidebarsData.filter).keyup(csSidebars.filter_sidebars).on("search",csSidebars.filter_sidebars),csSidebars},initToolbars:function(){function a(a){var b=jQuery(a.target).closest(".cs-tool"),c=b.data("action"),d=csSidebars.getIdFromEditbar(b),e=csSidebars.find(d);return!csSidebars.handleAction(c,e)}return csSidebars.registerAction("edit",csSidebars.showEditor),csSidebars.registerAction("location",csSidebars.showLocations),csSidebars.registerAction("delete",csSidebars.showRemove),csSidebars.registerAction("replaceable",csSidebars.setReplaceable),csSidebars.right.on("click",".cs-tool",a),csSidebars},handleAction:function(a,b){return"function"==typeof csSidebars.action_handlers[a]&&!!csSidebars.action_handlers[a](b)},registerAction:function(a,b){csSidebars.action_handlers[a]=b},showAjaxError:function(a){var b={};b.message=csSidebarsData.ajax_error,b.details=a,b.parent="#widgets-right",b.insert_after="#cs-title-options",b.id="editor",b.type="err",wpmUi.message(b)},sort_sidebars:function(a,b){var c=a.find(".widgets-holder-wrap"),d=a.find(".cs-title .cs-icon");c.sortElements(function(a,c){var d=jQuery(a).find(".sidebar-name h2").text(),e=jQuery(c).find(".sidebar-name h2").text();return"asc"===b?d>e?1:-1:d<e?1:-1}),a.data("sort-dir",b),"asc"===b?d.removeClass("dashicons-arrow-down dashicons-sort").addClass("dashicons-arrow-up"):d.removeClass("dashicons-arrow-up dashicons-sort").addClass("dashicons-arrow-down")},filter_sidebars:function(a){var b=jQuery("input.cs-filter").val().toLowerCase();csSidebars.right.find(".widgets-holder-wrap").each(function(){var a=jQuery(this);-1!==a.find(".sidebar-name h2").text().toLowerCase().indexOf(b)?a.show():a.hide()}),jQuery(window).trigger("cs-resize")},showEditor:function(b){function c(){i.$().removeClass("csb-has-more"),i.size(782,215)}function d(){i.$().addClass("csb-has-more"),i.size(782,545)}function e(){jQuery(this).prop("checked")?d():c()}function f(a,b,c){return i.loading(!1),!!a&&(b?(a.sidebar&&(a=a.sidebar),a.id&&i.$().find("#csb-id").val(a.id),a.name&&i.$().find("#csb-name").val(a.name),a.description&&i.$().find("#csb-description").val(a.description),a.before_title&&i.$().find("#csb-before-title").val(a.before_title),a.after_title&&i.$().find("#csb-after-title").val(a.after_title),a.before_widget&&i.$().find("#csb-before-widget").val(a.before_widget),a.after_widget&&i.$().find("#csb-after-widget").val(a.after_widget),a.button&&i.$().find(".btn-save").text(a.button),void(a.advance&&(i.$().find("#csb-more").prop("checked",!0),d()))):(i.destroy(),csSidebars.showAjaxError(a),!1))}function g(b,c,d){var e,f={};i.loading(!1),i.destroy(),f.message=b.message,f.parent="#widgets-right",f.insert_after="#cs-title-options",f.id="editor",c?"update"===b.action?(e=csSidebars.find(b.data.id),csSidebars.updateSidebar(e,b.data)):"insert"===b.action&&(csSidebars.insertSidebar(b.data),a(".cs-wrap .custom-sidebars-add-new").detach()):f.type="err",wpmUi.message(f)}function h(){var a=i.$().find("form");return 0<i.$("#csb-more:checked").length&&jQuery("<input>").attr({type:"hidden",value:"show",name:"advance"}).appendTo(a),i.loading(!0),j.reset().data(a).ondone(g).load_json(),!1}var i=null,j=null;return b instanceof CsSidebar&&(b={id:b.getID(),title:csSidebarsData.title_edit.replace("[Sidebar]",b.name),button:csSidebarsData.btn_edit}),i=wpmUi.popup().modal(!0).title(b.title).onshow(c).content(csSidebars.edit_form),c(),f(b,!0,null),j=wpmUi.ajax(null,"cs-ajax"),b.id&&(i.loading(!0),j.reset().data({do:"get",sb:b.id,_wpnonce:csSidebarsData._wpnonce_get}).ondone(f).load_json()),i.show(),i.$().find("#csb-name").focus(),i.$().on("keypress","#csb-name",function(b){13===b.keyCode&&0<a(this).val().length&&a("#csb-description").focus()}),i.$().on("keypress","#csb-description",function(a){13===a.keyCode&&i.$(".btn-save").click()}),i.$().on("click","#csb-more",e),i.$().on("click",".btn-save",h),i.$().on("click",".btn-cancel",i.destroy),!0},updateSidebar:function(a,b){return a.sb.find(".sidebar-name h2").text(b.name),a.sb.find(".sidebar-description").html('<p class="description"></p>').find(".description").text(b.description),csSidebars},insertSidebar:function(a){var b=jQuery('<div class="widgets-holder-wrap"></div>'),c=jQuery('<div class="widgets-sortables ui-sortable"></div>'),d=jQuery('<div class="sidebar-name"><div class="sidebar-name-arrow"><br></div><h2></h2></div>'),e=jQuery('<div class="sidebar-description"></div>'),f=csSidebars.right.find(".sidebars-column-1 > .inner:first");return c.attr("id",a.id),d.find("h2").text(a.name),e.html('<p class="description"></p>').find(".description").text(a.description),d.appendTo(c),e.appendTo(c),c.appendTo(b),b.prependTo(f),jQuery("#widgets-right .sidebar-name").unbind("click"),jQuery("#widgets-left .sidebar-name").unbind("click"),jQuery(document.body).unbind("click.widgets-toggle"),jQuery(".widgets-chooser").off("click.widgets-chooser").off("keyup.widgets-chooser"),jQuery("#available-widgets .widget .widget-title").off("click.widgets-chooser"),jQuery(".widgets-chooser-sidebars").empty(),window.wpWidgets.init(),csSidebars.initSidebars(),csSidebars},showExport:function(){function a(a){var b=jQuery(this).closest("form");return h.reset().data(b).load_http(),g.destroy(),a.preventDefault(),!1}function b(a,b,c){var d={};g.loading(!1),b?g.size(900,600).content(a.html):(d.message=a.message,d.parent=g.$().find(".wpmui-wnd-content"),d.insert_after=!1,d.id="export",d.class="wpmui-wnd-err",d.type="err",wpmUi.message(d))}function c(a){var c=jQuery(this).closest("form");return g.loading(!0),h.reset().data(c).ondone(b).load_json("cs-ajax"),a.preventDefault(),!1}function d(){var a=jQuery(this),b=a.prop("checked"),c=g.$().find(".column-widgets, .import-widgets");b?c.show():c.hide()}function e(){g.size(782,480),g.content(csSidebars.export_form)}function f(){var a=g.$().find(".frm-import");g.loading(!0),h.reset().data(a).load_http("_self")}var g=null,h=null;return g=wpmUi.popup().modal(!0).size(782,480).title(csSidebarsData.title_export).content(csSidebars.export_form).show(),h=wpmUi.ajax(null,"cs-ajax"),g.$().on("submit",".frm-export",a),g.$().on("submit",".frm-preview-import",c),g.$().on("change","#import-widgets",d),g.$().on("click",".btn-cancel",e),g.$().on("click",".btn-import",f),!0},showRemove:function(b){function c(a){a.find(".name").text(j)}function d(){g.loading(!1),g.destroy()}function e(a,b,c){var d={};g.loading(!1),g.destroy(),d.message=a.message,d.parent="#widgets-right",d.insert_after="#cs-title-options",d.id="editor",b?(csSidebars.right.find("#"+i).closest(".widgets-holder-wrap").remove(),csSidebars.remove(i),"delete"===a.action&&window.csSidebars.showGetStartedBox()):d.type="err",wpmUi.message(d)}function f(){g.loading(!0),h.reset().data({do:"delete",sb:i,_wpnonce:a("#_wp_nonce_cs_delete_sidebar").val()}).ondone(e).load_json()}var g=null,h=null,i=b.getID(),j=b.name;return g=wpmUi.popup().modal(!0).size(560,160).title(csSidebarsData.title_delete).content(csSidebars.delete_form).onshow(c).show(),h=wpmUi.ajax(null,"cs-ajax"),g.$().on("click",".btn-cancel",d),g.$().on("click",".btn-delete",f),!0},showLocations:function(b){function c(b,c,d){function e(a,b,c){var d=jQuery("<option></option>");d.attr("value",c).text(a.name),b.append(d)}function f(a,b,c,d){var e=d.closest(".cs-replaceable").filter("."+b),f=e.find('option[value="'+c+'"]'),g=e.find("optgroup.used"),h=e.find(".detail-toggle");a===l?(f.prop("selected",!0),!0!==h.prop("checked")&&(h.prop("checked",!0),e.addClass("open"),wpmUi.upgrade_multiselect(e))):(g.length||(g=jQuery('<optgroup class="used">').attr("label",e.data("lbl-used")).appendTo(e.find(".details select"))),f.detach().appendTo(g))}var g,j,k;if(i.loading(!1),!c)return i.destroy(),void csSidebars.showAjaxError(b);i.$().find(".sb-name").text(b.sidebar.name);var l=b.sidebar.id;i.$().find(".message.no-sidebars").hide();var m=0,n=i.$().find(".cs-replaceable");n.hide(),b.replaceable=wpmUi.obj(b.replaceable);for(var o in b.replaceable)b.replaceable.hasOwnProperty(o)&&(n.filter("."+b.replaceable[o]).show(),m++);0===m&&(i.$().find(".wpmui-box, .message, .button-primary").hide(),i.$().find(".message.no-sidebars").show().parent().addClass("notice notice-error").removeClass("hidden"));var p=i.$().find(".cs-datalist.cs-cat"),q=i.$().find(".cs-datalist.cs-arc-cat"),r=b.categories;q.empty(),p.empty();for(var s in r)e(r[s],q,s),e(r[s],p,s);for(var t in r){if(r[t].single)for(g in r[t].single)f(r[t].single[g],g,t,p);if(r[t].archive)for(g in r[t].archive)f(r[t].archive[g],g,t,q)}var u=i.$().find(".cs-datalist.cs-pt"),v=b.posttypes;u.empty();for(var w in v)j=jQuery("<option></option>"),k=v[w].name,j.attr("value",w).text(k),u.append(j);for(var x in v)if(v[x].single)for(g in v[x].single)f(v[x].single[g],g,x,u);var y=i.$().find(".cs-datalist.cs-arc"),z=b.archives;y.empty();for(var A in z)j=jQuery("<option></option>"),k=z[A].name,j.attr("value",A).text(k),y.append(j);for(var B in z)if(z[B].archive)for(g in z[B].archive)f(z[B].archive[g],g,B,y);var C=i.$().find(".cs-datalist.cs-arc-aut"),D=b.authors;C.empty();for(var E in D)j=jQuery("<option></option>"),k=D[E].name,j.attr("value",E).text(k),C.append(j);for(var F in D)if(D[F].archive)for(g in D[F].archive)f(D[F].archive[g],g,F,C);i.$().find(".cs-3rd-part .cs-datalist").each(function(){var c=b[a(this).data("id")];a(this).empty();for(var d in c)j=jQuery("<option></option>"),k=c[d].name,j.attr("value",d).text(k),a(this).append(j);for(var e in c)if(c[e].archive)for(g in c[e].archive)f(c[e].archive[g],g,e,a(this))}),i.$().find(".cf-custom-taxonomies .cs-datalist").each(function(){var c=b[a(this).data("id")];a(this).empty();for(var d in c)j=jQuery("<option></option>"),k=c[d].name,j.attr("value",d).text(k),a(this).append(j);for(var e in c)if(c[e].single)for(g in c[e].single)f(c[e].single[g],g,e,a(this))});var G=i.$().find(".csb-media-screen-width table");a.each(b.screen,function(b,c){a.each(c,function(a,c){h({minmax:a,mode:c,size:b},G)})})}function d(a){var b=jQuery(this),c=b.closest(".cs-replaceable"),d=c.find("select");b.prop("checked")?(c.addClass("open"),wpmUi.upgrade_multiselect(c),d.trigger("change.select2")):(c.removeClass("open"),d.val([]))}function e(a,b,c){var d={};i.loading(!1),i.destroy(),d.message=a.message,d.parent="#widgets-right",d.insert_after="#cs-title-options",d.id="editor",b||(d.type="err"),wpmUi.message(d)}function f(){i.loading(!0),j.reset().data(k).ondone(e).load_json()}function g(){return h({minmax:"max",mode:"hide",size:0},a("table",a(this).parent())),!1}function h(b,c){var d=wp.template("custom-sidebars-new-rule-row");return a("tbody",c).append(d(b)),a("tfoot",c).hide(),a("tbody .dashicons-trash",c).on("click",function(){a(this).closest("tr").detach(),0===a("tbody tr",c).length&&a("tfoot",c).show()}),!1}var i=null,j=null,k=null,l=b.getID();return i=wpmUi.popup().modal(!0).size(782,560).title(csSidebarsData.title_location).content(csSidebars.location_form).show(),i.loading(!0),k=i.$().find(".frm-location"),k.find(".sb-id").val(l),j=wpmUi.ajax(null,"cs-ajax"),j.reset().data({do:"get-location",sb:l}).ondone(c).load_json(),i.$().on("click",".detail-toggle",d),i.$().on("click",".btn-save",f),i.$().on("click",".btn-cancel",i.destroy),i.$().on("click",".btn-add-rule",g),!0},setReplaceable:function(a,b,c){function d(a,b,c){a instanceof Object&&"object"==typeof a.replaceable&&(csSidebarsData.replaceable=wpmUi.obj(a.replaceable),f.find(".widgets-sortables").each(function(){var a=!1,b=jQuery(this),c=b.attr("id"),d=csSidebars.find(c);for(var e in csSidebarsData.replaceable)if(csSidebarsData.replaceable.hasOwnProperty(e)&&csSidebarsData.replaceable[e]===c){a=!0;break}csSidebars.setReplaceable(d,a,!1)})),f.find(".cs-toolbar .chk-replaceable").prop("disabled",!1),f.find(".cs-toolbar .btn-replaceable").removeClass("wpmui-loading")}var e,f=csSidebars.right.find(".sidebars-column-2 .widgets-holder-wrap"),g=jQuery(a.sb).closest(".widgets-holder-wrap"),h=g.find(".cs-toolbar .chk-replaceable"),i=g.find(".replace-marker");g.find(".cs-toolbar .btn-replaceable");return void 0===b&&(b=h.prop("checked")),void 0===c&&(c=!0),h.data("active")!==b&&(h.data("active",b),h.prop("checked",b),b?(i.length||jQuery("<div></div>").appendTo(g).attr("data-label",csSidebarsData.lbl_replaceable).addClass("replace-marker"),g.addClass("replaceable")):(i.remove(),g.removeClass("replaceable")),c&&(f.find(".cs-toolbar .chk-replaceable").prop("disabled",!0),f.find(".cs-toolbar .btn-replaceable").addClass("wpmui-loading"),e=wpmUi.ajax(null,"cs-ajax"),e.reset().data({do:"replaceable",state:b,sb:a.getID()}).ondone(d).load_json()),!1)},find:function(a){return csSidebars.sidebars[a]},add:function(a,b){return csSidebars.sidebars[a]=new CsSidebar(a,b),csSidebars.sidebars[a]},remove:function(a){delete csSidebars.sidebars[a]},isCustomSidebar:function(a){return jQuery(a).attr("id").substr(0,csSidebars.sidebar_prefix.length)===csSidebars.sidebar_prefix},addIdToLabel:function(a,b){if(!0!==a.data("label-done")){var c=a.attr("for");a.attr("for",c+b),a.find(".has-label").attr("id",c+b),a.data("label-done",!0)}},getIdFromEditbar:function(a){return a.closest(".widgets-holder-wrap").find(".widgets-sortables:first").attr("id")},showGetStartedBox:function(){if(0===a(".sidebars-column-1 .inner .widgets-holder-wrap").length){var b=wp.template("custom-sidebars-new");a(".sidebars-column-1 .inner").before(b()),a(".custom-sidebars-add-new").on("click",function(){a("button.btn-create-sidebar").click()})}}},jQuery(function(a){a("#csfooter").hide(),a("#widgets-right").length>0&&csSidebars.init(),a(".defaultsContainer").hide(),a("#widgets-right .widgets-sortables").on("sort",function(b,c){a("#widgets-right").top;c.position.top=-a("#widgets-right").css("top")})}),jQuery(document).ready(function(a){window.setTimeout(function(){window.csSidebars.showGetStartedBox()},1e3)})}(jQuery),jQuery.fn.sortElements=function(){var a=[].sort;return function(b,c){c=c||function(){return this};var d=this.map(function(){var a=c.call(this),b=a.parentNode,d=b.insertBefore(document.createTextNode(""),a.nextSibling);return function(){if(b===this)throw new Error("You can't sort elements if any one is a descendant of another.");b.insertBefore(this,d),b.removeChild(d)}});return a.call(this,b).each(function(a){d[a].call(c.call(this))})}}(),function(a){jQuery(document).ready(function(a){a("#screen-options-wrap .cs-allow-author input[type=checkbox]").on("change",function(){var b={action:"custom_sidebars_allow_author",_wpnonce:a("#custom_sidebars_allow_author").val(),value:this.checked};a.post(ajaxurl,b)})})}(jQuery),function(a){jQuery(document).ready(function(a){a("#screen-options-wrap .cs-custom-taxonomies input[type=checkbox]").on("change",function(){var b={action:"custom_sidebars_metabox_custom_taxonomies",_wpnonce:a("#custom_sidebars_custom_taxonomies").val(),fields:{}};a("#screen-options-wrap .cs-custom-taxonomies input[type=checkbox]").each(function(){b.fields[a(this).val()]=this.checked}),a.post(ajaxurl,b)})})}(jQuery),function(a){jQuery(document).ready(function(a){a("#screen-options-wrap .cs-roles input[type=checkbox]").on("change",function(){var b={action:"custom_sidebars_metabox_roles",_wpnonce:a("#custom_sidebars_metabox_roles").val(),fields:{}};a("#screen-options-wrap .cs-roles input[type=checkbox]").each(function(){b.fields[a(this).val()]=this.checked}),a.post(ajaxurl,b)})})}(jQuery);
customsidebars.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Custom Sidebars
4
  * Plugin URI: https://wordpress.org/plugins/custom-sidebars/
5
  * Description: Allows you to create widgetized areas and custom sidebars. Replace whole sidebars or single widgets for specific posts and pages.
6
- * Version: 3.1.6
7
  * Author: WPMU DEV
8
  * Author URI: http://premium.wpmudev.org/
9
  * Textdomain: custom-sidebars
@@ -34,14 +34,31 @@ http://arqex.com/
34
 
35
  function inc_sidebars_init() {
36
  if ( class_exists( 'CustomSidebars' ) ) {
37
- return false;
38
  }
39
 
40
  /**
41
  * Do not load plugin when saving file in WP Editor
42
  */
43
  if ( isset( $_REQUEST['action'] ) && 'edit-theme-plugin-file' == $_REQUEST['action'] ) {
44
- return false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  }
46
 
47
  $plugin_dir = dirname( __FILE__ );
@@ -91,7 +108,6 @@ function inc_sidebars_init() {
91
 
92
  inc_sidebars_init();
93
 
94
-
95
  if ( ! class_exists( 'CustomSidebarsEmptyPlugin' ) ) {
96
  class CustomSidebarsEmptyPlugin extends WP_Widget {
97
  public function __construct() {
@@ -112,6 +128,6 @@ if ( ! class_exists( 'CustomSidebarsEmptyPlugin' ) ) {
112
 
113
  // Translation.
114
  function inc_sidebars_init_translation() {
115
- load_plugin_textdomain( 'custom-sidebars', false, basename( dirname( __FILE__ ) ) . '/languages');
116
  }
117
  add_action( 'plugins_loaded', 'inc_sidebars_init_translation' );
3
  * Plugin Name: Custom Sidebars
4
  * Plugin URI: https://wordpress.org/plugins/custom-sidebars/
5
  * Description: Allows you to create widgetized areas and custom sidebars. Replace whole sidebars or single widgets for specific posts and pages.
6
+ * Version: 3.2.0
7
  * Author: WPMU DEV
8
  * Author URI: http://premium.wpmudev.org/
9
  * Textdomain: custom-sidebars
34
 
35
  function inc_sidebars_init() {
36
  if ( class_exists( 'CustomSidebars' ) ) {
37
+ return;
38
  }
39
 
40
  /**
41
  * Do not load plugin when saving file in WP Editor
42
  */
43
  if ( isset( $_REQUEST['action'] ) && 'edit-theme-plugin-file' == $_REQUEST['action'] ) {
44
+ return;
45
+ }
46
+
47
+ /**
48
+ * if admin, load only on proper pages
49
+ */
50
+ if ( is_admin() && isset( $_SERVER['SCRIPT_FILENAME'] ) ) {
51
+ $file = basename( $_SERVER['SCRIPT_FILENAME'] );
52
+ $allowed = array(
53
+ 'edit.php',
54
+ 'admin-ajax.php',
55
+ 'post.php',
56
+ 'post-new.php',
57
+ 'widgets.php',
58
+ );
59
+ if ( ! in_array( $file, $allowed ) ) {
60
+ return;
61
+ }
62
  }
63
 
64
  $plugin_dir = dirname( __FILE__ );
108
 
109
  inc_sidebars_init();
110
 
 
111
  if ( ! class_exists( 'CustomSidebarsEmptyPlugin' ) ) {
112
  class CustomSidebarsEmptyPlugin extends WP_Widget {
113
  public function __construct() {
128
 
129
  // Translation.
130
  function inc_sidebars_init_translation() {
131
+ load_plugin_textdomain( 'custom-sidebars', false, basename( dirname( __FILE__ ) ) . '/languages' );
132
  }
133
  add_action( 'plugins_loaded', 'inc_sidebars_init_translation' );
inc/class-custom-sidebars-editor.php CHANGED
@@ -91,7 +91,7 @@ class CustomSidebarsEditor extends CustomSidebars {
91
  // Add a custom column to post list.
92
  $posttypes = self::get_post_types( 'objects' );
93
  foreach ( $posttypes as $pt ) {
94
- add_filter( 'manage_' . $pt->name . '_posts_columns', array( $this, 'post_columns' ));
95
  add_action( 'manage_' . $pt->name . '_posts_custom_column', array( $this, 'post_column_content' ), 10, 2
96
  );
97
  }
@@ -99,7 +99,7 @@ class CustomSidebarsEditor extends CustomSidebars {
99
  add_filter( 'default_hidden_columns', array( $this, 'default_hidden_columns' ), 10, 2 );
100
  add_action( 'quick_edit_custom_box', array( $this, 'post_quick_edit' ), 10, 2 );
101
  add_action( 'bulk_edit_custom_box', array( $this, 'post_bulk_edit' ), 10, 2 );
102
- add_action( 'admin_footer', array( $this, 'post_quick_edit_js' ));
103
  /**
104
  * Bulk Edit save
105
  *
@@ -631,6 +631,17 @@ class CustomSidebarsEditor extends CustomSidebars {
631
  $req->posttypes = $posttypes;
632
  $req->categories = $categories;
633
  $req->archives = $archives;
 
 
 
 
 
 
 
 
 
 
 
634
  /**
635
  * Allow to change data of locations.
636
  *
@@ -841,6 +852,29 @@ class CustomSidebarsEditor extends CustomSidebars {
841
  unset( $options['category_archive'][ $sb_id ] );
842
  }
843
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
844
  $req->message = sprintf(
845
  __( 'Updated sidebar <strong>%1$s</strong> settings.', 'custom-sidebars' ),
846
  esc_html( $req->sidebar['name'] )
91
  // Add a custom column to post list.
92
  $posttypes = self::get_post_types( 'objects' );
93
  foreach ( $posttypes as $pt ) {
94
+ add_filter( 'manage_' . $pt->name . '_posts_columns', array( $this, 'post_columns' ) );
95
  add_action( 'manage_' . $pt->name . '_posts_custom_column', array( $this, 'post_column_content' ), 10, 2
96
  );
97
  }
99
  add_filter( 'default_hidden_columns', array( $this, 'default_hidden_columns' ), 10, 2 );
100
  add_action( 'quick_edit_custom_box', array( $this, 'post_quick_edit' ), 10, 2 );
101
  add_action( 'bulk_edit_custom_box', array( $this, 'post_bulk_edit' ), 10, 2 );
102
+ add_action( 'admin_footer', array( $this, 'post_quick_edit_js' ) );
103
  /**
104
  * Bulk Edit save
105
  *
631
  $req->posttypes = $posttypes;
632
  $req->categories = $categories;
633
  $req->archives = $archives;
634
+ /**
635
+ * screen
636
+ */
637
+ $screen = array();
638
+ if (
639
+ isset( $defaults['screen'] )
640
+ && isset( $defaults['screen'][ $req->id ] )
641
+ ) {
642
+ $screen = $defaults['screen'][ $req->id ];
643
+ }
644
+ $req->screen = $screen;
645
  /**
646
  * Allow to change data of locations.
647
  *
852
  unset( $options['category_archive'][ $sb_id ] );
853
  }
854
  }
855
+
856
+ /**
857
+ * screen size
858
+ */
859
+ $size = array();
860
+ if (
861
+ isset( $_POST['cs-screen'] )
862
+ && isset( $_POST['cs-screen']['mode'] )
863
+ && isset( $_POST['cs-screen']['minmax'] )
864
+ && isset( $_POST['cs-screen']['size'] )
865
+ && is_array( $_POST['cs-screen']['mode'] )
866
+ && is_array( $_POST['cs-screen']['minmax'] )
867
+ && is_array( $_POST['cs-screen']['size'] )
868
+ ) {
869
+ $screen_size = $_POST['cs-screen'];
870
+ for ( $i = 0; $i < count( $screen_size['size'] ); $i++ ) {
871
+ if ( ! empty( $screen_size['size'][ $i ] ) ) {
872
+ $size[ $screen_size['size'][ $i ] ][ $screen_size['minmax'][ $i ] ] = $screen_size['mode'][ $i ];
873
+ }
874
+ }
875
+ krsort( $size );
876
+ }
877
+ $options['screen'][ $req->id ] = $size;
878
  $req->message = sprintf(
879
  __( 'Updated sidebar <strong>%1$s</strong> settings.', 'custom-sidebars' ),
880
  esc_html( $req->sidebar['name'] )
inc/class-custom-sidebars-explain.php CHANGED
@@ -128,7 +128,7 @@ class CustomSidebarsExplain extends CustomSidebars {
128
  * @since 2.0.9.1
129
  */
130
  public function add_info( $info, $new_item = false ) {
131
- if ( $new_item ) {
132
  $this->infos[] = $info;
133
  } else {
134
  $this->infos[ count( $this->infos ) - 1 ] .= '<br />' . $info;
128
  * @since 2.0.9.1
129
  */
130
  public function add_info( $info, $new_item = false ) {
131
+ if ( $new_item || 0 === count( $this->infos ) ) {
132
  $this->infos[] = $info;
133
  } else {
134
  $this->infos[ count( $this->infos ) - 1 ] .= '<br />' . $info;
inc/class-custom-sidebars-replacer.php CHANGED
@@ -32,28 +32,95 @@ class CustomSidebarsReplacer extends CustomSidebars {
32
  * @since 2.0
33
  */
34
  private function __construct() {
35
- add_action(
36
- 'widgets_init',
37
- array( $this, 'register_custom_sidebars' )
38
- );
39
 
40
  // Support translation via WPML plugin.
41
- add_action(
42
- 'register_sidebar',
43
- array( $this, 'translate_sidebar' )
44
- );
45
 
46
  if ( ! is_admin() ) {
47
  // Frontend hooks.
48
- add_action(
49
- 'wp_head',
50
- array( $this, 'replace_sidebars' )
51
- );
52
-
53
- add_action(
54
- 'wp',
55
- array( $this, 'store_original_post_id' )
56
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  }
58
  }
59
 
@@ -150,6 +217,7 @@ class CustomSidebarsReplacer extends CustomSidebars {
150
  $wp_registered_widgets['csemptywidget'] = $this->get_empty_widget();
151
  $_wp_sidebars_widgets[ $sb_id ] = array( 'csemptywidget' );
152
  } else {
 
153
  $_wp_sidebars_widgets[ $sb_id ] = $original_widgets[ $replacement ];
154
 
155
  /**
@@ -195,7 +263,7 @@ class CustomSidebarsReplacer extends CustomSidebars {
195
  }
196
 
197
  // 1 |== Single posts/pages --------------------------------------------
198
- if ( is_single() ) {
199
  $post_type = get_post_type();
200
  $post_type = apply_filters( 'cs_replace_post_type', $post_type, 'single' );
201
  $expl && do_action( 'cs_explain', 'Type 1: Single ' . ucfirst( $post_type ) );
@@ -427,10 +495,10 @@ class CustomSidebarsReplacer extends CustomSidebars {
427
  // 6 |== Front Page ----------------------------------------------------
428
 
429
  /*
430
- * The front-page of the site. Either
431
- * - the post-index (default) or
432
- * - a static front-page.
433
- */
434
 
435
  $expl && do_action( 'cs_explain', 'Type 6: Front Page' );
436
 
@@ -483,13 +551,13 @@ class CustomSidebarsReplacer extends CustomSidebars {
483
  // 7 |== Post Index ----------------------------------------------------
484
 
485
  /*
486
- * The post-index of the site. Either
487
- * - the front-page (default)
488
- * - when a static front page is used the post-index page.
489
- *
490
- * Note: When the default front-page is used the condition 6
491
- * "is_front_page" above is used and this node is never executed.
492
- */
493
 
494
  $expl && do_action( 'cs_explain', 'Type 7: Post Index' );
495
 
@@ -582,9 +650,9 @@ class CustomSidebarsReplacer extends CustomSidebars {
582
  $expl && do_action( 'cs_explain', 'Type 12: ' . ucfirst( $taxonomy ) . ' Archive' );
583
  foreach ( $sidebars as $sb_id ) {
584
  if (
585
- isset( $options['taxonomies_archive'] )
586
- && isset( $options['taxonomies_archive'][ $taxonomy ] )
587
- && isset( $options['taxonomies_archive'][ $taxonomy ][ $sb_id ] )
588
  ) {
589
  $expl && do_action( 'cs_explain', 'Replacement for custom taxonomy archive"' . $taxonomy );
590
  $replacements[ $sb_id ] = array(
@@ -597,10 +665,10 @@ class CustomSidebarsReplacer extends CustomSidebars {
597
  * replace for single taxonomy
598
  */
599
  if (
600
- isset( $options['taxonomies_single'] )
601
- && isset( $options['taxonomies_single'][ $taxonomy ] )
602
- && isset( $options['taxonomies_single'][ $taxonomy ][ $current_term->term_id ] )
603
- && isset( $options['taxonomies_single'][ $taxonomy ][ $current_term->term_id ][ $sb_id ] )
604
  ) {
605
  $expl && do_action( 'cs_explain', 'Replacement for custom taxonomy ("' . $taxonomy . ') - '.$current_term->name );
606
  $replacements[ $sb_id ] = array(
@@ -649,9 +717,9 @@ class CustomSidebarsReplacer extends CustomSidebars {
649
  }
650
 
651
  /*
652
- * The replacement sidebar was not registered. Something's wrong, so we
653
- * update the options and not try to replace this sidebar again.
654
- */
655
  if ( 'particular' == $method ) {
656
  // Invalid replacement was found in post-meta data.
657
  $sidebars = self::get_post_meta( $this->original_post_id );
@@ -738,15 +806,23 @@ class CustomSidebarsReplacer extends CustomSidebars {
738
  * @param array $sidebar The sidebar that was registered
739
  */
740
  public function translate_sidebar( $sidebar ) {
741
- if ( ! function_exists( 'icl_t' ) ) { return false; }
742
-
 
743
  global $wp_registered_sidebars;
744
  $context = 'Sidebar';
745
-
746
  // Translate the name and description.
747
  $sidebar['name'] = icl_t( $context, $sidebar['id'] . '-name', $sidebar['name'] );
748
  $sidebar['description'] = icl_t( $context, $sidebar['id'] . '-description', $sidebar['description'] );
749
-
750
  $wp_registered_sidebars[ $sidebar['id'] ] = $sidebar;
751
  }
 
 
 
 
 
 
 
 
 
752
  };
32
  * @since 2.0
33
  */
34
  private function __construct() {
35
+ add_action( 'widgets_init', array( $this, 'register_custom_sidebars' ) );
 
 
 
36
 
37
  // Support translation via WPML plugin.
38
+ add_action( 'register_sidebar', array( $this, 'translate_sidebar' ) );
 
 
 
39
 
40
  if ( ! is_admin() ) {
41
  // Frontend hooks.
42
+ add_action( 'wp_head', array( $this, 'replace_sidebars' ) );
43
+ add_action( 'wp', array( $this, 'store_original_post_id' ) );
44
+ /**
45
+ * print styles for media query
46
+ *
47
+ * @since 3.2.0
48
+ */
49
+ add_action( 'wp_print_styles', array( $this, 'add_custom_css_for_media' ) );
50
+ }
51
+ }
52
+
53
+ /**
54
+ * Add css styles for custom media width
55
+ *
56
+ * @since 3.2.0
57
+ */
58
+ public function add_custom_css_for_media() {
59
+ global $wp_registered_sidebars, $_wp_sidebars_widgets;
60
+ $defaults = self::get_options();
61
+ $replacements = $this->determine_replacements( $defaults );
62
+ foreach ( $replacements as $sb_id => $replace_info ) {
63
+ if ( empty( $replace_info ) || ! is_array( $replace_info ) ) {
64
+ continue;
65
+ }
66
+ $replacement = array_shift( $replace_info );
67
+ if (
68
+ isset( $defaults['screen'] )
69
+ && isset( $defaults['screen'][ $replacement ] )
70
+ ) {
71
+ $css = '';
72
+ $css_before = array();
73
+ foreach ( $defaults['screen'][ $replacement ] as $css_size => $css_data ) {
74
+ if ( empty( $css_data ) ) {
75
+ continue;
76
+ }
77
+ foreach ( $css_data as $css_minmax => $css_mode ) {
78
+ if ( empty( $css_size ) ) {
79
+ continue;
80
+ }
81
+ if (
82
+ ! isset( $_wp_sidebars_widgets[ $replacement ] )
83
+ || empty( $_wp_sidebars_widgets[ $replacement ] )
84
+ ) {
85
+ continue;
86
+ }
87
+ $css_selectors = array_map( array( $this, 'convert_do_css_id' ), $_wp_sidebars_widgets[ $replacement ] );
88
+ $css_before[] = sprintf( '%s { display: none }', implode( ', ', $css_selectors ) );
89
+
90
+ if ( 'max' === $css_minmax ) {
91
+ $css .= sprintf(
92
+ '@media screen and ( %s-width: %dpx ) { %s { display: %s; } }',
93
+ esc_attr( $css_minmax ),
94
+ esc_attr( $css_size ),
95
+ implode( ', ', $css_selectors ),
96
+ 'hide' === $css_mode ? 'none':'initial'
97
+ );
98
+ $css .= PHP_EOL;
99
+ } else {
100
+ $css = sprintf(
101
+ '@media screen and ( %s-width: %dpx ) { %s { display: %s; } }%s%s',
102
+ esc_attr( $css_minmax ),
103
+ esc_attr( $css_size ),
104
+ implode( ', ', $css_selectors ),
105
+ 'hide' === $css_mode ? 'none':'initial',
106
+ PHP_EOL,
107
+ $css
108
+ );
109
+ }
110
+ }
111
+ }
112
+ if ( ! empty( $css ) ) {
113
+ $css_before = array_unique( $css_before );
114
+ echo '<style type="text/css" media="screen">';
115
+ echo PHP_EOL;
116
+ echo implode( PHP_EOL, $css_before );
117
+ echo PHP_EOL;
118
+ echo $css;
119
+ echo '</style>';
120
+ echo PHP_EOL;
121
+
122
+ }
123
+ }
124
  }
125
  }
126
 
217
  $wp_registered_widgets['csemptywidget'] = $this->get_empty_widget();
218
  $_wp_sidebars_widgets[ $sb_id ] = array( 'csemptywidget' );
219
  } else {
220
+
221
  $_wp_sidebars_widgets[ $sb_id ] = $original_widgets[ $replacement ];
222
 
223
  /**
263
  }
264
 
265
  // 1 |== Single posts/pages --------------------------------------------
266
+ if ( is_singular() ) {
267
  $post_type = get_post_type();
268
  $post_type = apply_filters( 'cs_replace_post_type', $post_type, 'single' );
269
  $expl && do_action( 'cs_explain', 'Type 1: Single ' . ucfirst( $post_type ) );
495
  // 6 |== Front Page ----------------------------------------------------
496
 
497
  /*
498
+ * The front-page of the site. Either
499
+ * - the post-index (default) or
500
+ * - a static front-page.
501
+ */
502
 
503
  $expl && do_action( 'cs_explain', 'Type 6: Front Page' );
504
 
551
  // 7 |== Post Index ----------------------------------------------------
552
 
553
  /*
554
+ * The post-index of the site. Either
555
+ * - the front-page (default)
556
+ * - when a static front page is used the post-index page.
557
+ *
558
+ * Note: When the default front-page is used the condition 6
559
+ * "is_front_page" above is used and this node is never executed.
560
+ */
561
 
562
  $expl && do_action( 'cs_explain', 'Type 7: Post Index' );
563
 
650
  $expl && do_action( 'cs_explain', 'Type 12: ' . ucfirst( $taxonomy ) . ' Archive' );
651
  foreach ( $sidebars as $sb_id ) {
652
  if (
653
+ isset( $options['taxonomies_archive'] )
654
+ && isset( $options['taxonomies_archive'][ $taxonomy ] )
655
+ && isset( $options['taxonomies_archive'][ $taxonomy ][ $sb_id ] )
656
  ) {
657
  $expl && do_action( 'cs_explain', 'Replacement for custom taxonomy archive"' . $taxonomy );
658
  $replacements[ $sb_id ] = array(
665
  * replace for single taxonomy
666
  */
667
  if (
668
+ isset( $options['taxonomies_single'] )
669
+ && isset( $options['taxonomies_single'][ $taxonomy ] )
670
+ && isset( $options['taxonomies_single'][ $taxonomy ][ $current_term->term_id ] )
671
+ && isset( $options['taxonomies_single'][ $taxonomy ][ $current_term->term_id ][ $sb_id ] )
672
  ) {
673
  $expl && do_action( 'cs_explain', 'Replacement for custom taxonomy ("' . $taxonomy . ') - '.$current_term->name );
674
  $replacements[ $sb_id ] = array(
717
  }
718
 
719
  /*
720
+ * The replacement sidebar was not registered. Something's wrong, so we
721
+ * update the options and not try to replace this sidebar again.
722
+ */
723
  if ( 'particular' == $method ) {
724
  // Invalid replacement was found in post-meta data.
725
  $sidebars = self::get_post_meta( $this->original_post_id );
806
  * @param array $sidebar The sidebar that was registered
807
  */
808
  public function translate_sidebar( $sidebar ) {
809
+ if ( ! function_exists( 'icl_t' ) ) {
810
+ return false;
811
+ }
812
  global $wp_registered_sidebars;
813
  $context = 'Sidebar';
 
814
  // Translate the name and description.
815
  $sidebar['name'] = icl_t( $context, $sidebar['id'] . '-name', $sidebar['name'] );
816
  $sidebar['description'] = icl_t( $context, $sidebar['id'] . '-description', $sidebar['description'] );
 
817
  $wp_registered_sidebars[ $sidebar['id'] ] = $sidebar;
818
  }
819
+
820
+ /**
821
+ * Convert to CSS ID.
822
+ *
823
+ * @since 3.2.0
824
+ */
825
+ private function convert_do_css_id( $v ) {
826
+ return sprintf( '#%s', esc_attr( $v ) );
827
+ }
828
  };
inc/class-custom-sidebars-visibility.php CHANGED
@@ -44,7 +44,7 @@ class CustomSidebarsVisibility extends CustomSidebars {
44
  add_filter(
45
  'widget_update_callback',
46
  array( $this, 'admin_widget_update' ),
47
- 10, 3
48
  );
49
 
50
  $url = 'widgets.php';
44
  add_filter(
45
  'widget_update_callback',
46
  array( $this, 'admin_widget_update' ),
47
+ 999, 3
48
  );
49
 
50
  $url = 'widgets.php';
inc/class-custom-sidebars.php CHANGED
@@ -90,7 +90,7 @@ class CustomSidebars {
90
  */
91
  public function wp_enqueue_add_version( $version, $handle ) {
92
  if ( preg_match( '/^wpmu\-cs\-/', $handle ) ) {
93
- return '3.1.6';
94
  }
95
  return $version;
96
  }
@@ -350,6 +350,7 @@ class CustomSidebars {
350
  'post_type_single',
351
  'search',
352
  'tags',
 
353
  );
354
 
355
  foreach ( $keys as $k ) {
@@ -987,6 +988,24 @@ class CustomSidebars {
987
  <p><?php esc_html_e( 'Create a custom sidebar to get started.', 'custom-sidebars' ); ?></p>
988
  </div>
989
  </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
990
  <?php
991
  }
992
 
@@ -1008,6 +1027,12 @@ class CustomSidebars {
1008
  if ( defined( 'POLYLANG_VERSION' ) && POLYLANG_VERSION ) {
1009
  require_once CSB_INC_DIR . 'integrations/class-custom-sidebars-integration-polylang.php';
1010
  }
 
 
 
 
 
 
1011
  do_action( 'cs_integrations' );
1012
  }
1013
 
90
  */
91
  public function wp_enqueue_add_version( $version, $handle ) {
92
  if ( preg_match( '/^wpmu\-cs\-/', $handle ) ) {
93
+ return '3.2.0';
94
  }
95
  return $version;
96
  }
350
  'post_type_single',
351
  'search',
352
  'tags',
353
+ 'screen',
354
  );
355
 
356
  foreach ( $keys as $k ) {
988
  <p><?php esc_html_e( 'Create a custom sidebar to get started.', 'custom-sidebars' ); ?></p>
989
  </div>
990
  </script>
991
+ <script type="text/html" id="tmpl-custom-sidebars-new-rule-row">
992
+ <tr>
993
+ <td>
994
+ <select name="cs-screen[minmax][]">
995
+ <option value="max"<# if( 'max' == data.minmax ) { #> selected="selected"<# } #>><?php esc_html_e( 'max', 'custom-sidebars' ); ?></option>
996
+ <option value="min"<# if( 'min' == data.minmax ) { #> ' selected="selected"<# } #>><?php esc_html_e( 'min', 'custom-sidebars' ); ?></option>
997
+ </select>
998
+ </td>
999
+ <td>
1000
+ <select name="cs-screen[mode][]">
1001
+ <option value="hide"<# if( 'hide' == data.mode ) { #> selected="selected"<# } #>><?php esc_html_e( 'Hide', 'custom-sidebars' ); ?></option>
1002
+ <option value="show"<# if( 'show' == data.mode ) { #> selected="selected"<# } #>><?php esc_html_e( 'Show', 'custom-sidebars' ); ?></option>
1003
+ </select>
1004
+ </td>
1005
+ <td><input type="number" name="cs-screen[size][]" min="0" value="{{{data.size}}}" class="textright" /></td>
1006
+ <td class="num"><span class="dashicons dashicons-trash"></span></td>
1007
+ </tr>
1008
+ </script>
1009
  <?php
1010
  }
1011
 
1027
  if ( defined( 'POLYLANG_VERSION' ) && POLYLANG_VERSION ) {
1028
  require_once CSB_INC_DIR . 'integrations/class-custom-sidebars-integration-polylang.php';
1029
  }
1030
+ /**
1031
+ * 3rd party plugins integration: WP Multilang
1032
+ */
1033
+ if ( defined( 'WPM_PLUGIN_FILE' ) && WPM_PLUGIN_FILE && file_exists( WPM_PLUGIN_FILE ) ) {
1034
+ require_once CSB_INC_DIR . 'integrations/class-custom-sidebars-integration-wml.php';
1035
+ }
1036
  do_action( 'cs_integrations' );
1037
  }
1038
 
inc/external/wpmu-lib/changelog.txt CHANGED
@@ -1,14 +1,19 @@
1
  Plugin Name: WPMU Dev code library
2
- Author: Philipp Stracker, Marcin Pietrzak, Joel James
3
 
4
  Change Log:
5
  ----------------------------------------------------------------------
6
 
 
 
 
 
 
 
7
  3.0.7 - 2018-03-29
8
  PHP
9
  - Added "disabled" attribute.
10
 
11
-
12
  3.0.6
13
  PHP
14
  - Change variable name to correct one.
1
  Plugin Name: WPMU Dev code library
2
+ Author: Philipp Stracker, Marcin Pietrzak, Joel James, Ivan Svyrsky
3
 
4
  Change Log:
5
  ----------------------------------------------------------------------
6
 
7
+ 3.0.8 - 2018-07-14
8
+ PHP
9
+ - Added get_link() method to core function to return URL link for wp.org, wpmudev, support, live chat, docs, installing plugin.
10
+ JS
11
+ - Fix bug with inability to scroll in some instances of select2.
12
+
13
  3.0.7 - 2018-03-29
14
  PHP
15
  - Added "disabled" attribute.
16
 
 
17
  3.0.6
18
  PHP
19
  - Change variable name to correct one.
inc/external/wpmu-lib/core.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WPMU Dev code library
4
  * Plugin URI: http://premium.wpmudev.org/
5
  * Description: Framework to support creating WordPress plugins and themes.
6
- * Version: 3.0.6
7
  * Author: WPMU DEV
8
  * Author URI: http://premium.wpmudev.org/
9
  * Textdomain: wpmu-lib
@@ -30,7 +30,7 @@
30
  * define( 'WDEV_SEND_P3P', 'CP="CAO OUR"' ) // Overwrite default P3P header
31
  */
32
 
33
- $version = '3.0.6';
34
 
35
  if ( ! function_exists( 'lib3' ) ) {
36
  /**
3
  * Plugin Name: WPMU Dev code library
4
  * Plugin URI: http://premium.wpmudev.org/
5
  * Description: Framework to support creating WordPress plugins and themes.
6
+ * Version: 3.0.8
7
  * Author: WPMU DEV
8
  * Author URI: http://premium.wpmudev.org/
9
  * Textdomain: wpmu-lib
30
  * define( 'WDEV_SEND_P3P', 'CP="CAO OUR"' ) // Overwrite default P3P header
31
  */
32
 
33
+ $version = '3.0.8';
34
 
35
  if ( ! function_exists( 'lib3' ) ) {
36
  /**
inc/external/wpmu-lib/css/animate.3.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/css/fontawesome.3.css CHANGED
@@ -1,2650 +1,4183 @@
1
- @charset "UTF-8";
2
  /*!
3
- * https://github.com/FortAwesome/Font-Awesome
4
- *
5
- * Note: This is a branded version with following changes
6
- * 1) Renamed files to "fontawesome440" base (i.e. include version number)
7
- * Rename all files in the /fonts folder
8
- * Change font-name in _path.scss from `FontAwesome` to `FontAwesome440`
9
- * Update font-paths in _path.scss
10
- * Update font-name in _mixings.scss and _core.scss
11
- * 2) Change class prefix from `fa` to `wpmui-fa`
12
- * Edit variable $fa-css-prefix in _variables.scss
13
- *
14
- * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
15
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
16
  */
17
- /* FONT PATH
18
- * -------------------------- */
19
- @font-face {
20
- font-family: 'FontAwesome440';
21
- src: url("../fonts/fontawesome440-webfont.eot?v=4.4.0");
22
- src: url("../fonts/fontawesome440-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../fonts/fontawesome440-webfont.woff2?v=4.4.0") format("woff2"), url("../fonts/fontawesome440-webfont.woff?v=4.4.0") format("woff"), url("../fonts/fontawesome440-webfont.ttf?v=4.4.0") format("truetype"), url("../fonts/fontawesome440-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
23
- font-weight: normal;
24
- font-style: normal;
25
- }
26
- .wpmui-fa {
27
  display: inline-block;
28
- font: normal normal normal 14px/1 FontAwesome440;
29
- font-size: inherit;
30
  text-rendering: auto;
31
- -webkit-font-smoothing: antialiased;
32
- -moz-osx-font-smoothing: grayscale;
33
  }
34
 
35
- /* makes the font 33% larger relative to the icon container */
36
- .wpmui-fa-lg {
37
  font-size: 1.33333em;
38
  line-height: 0.75em;
39
- vertical-align: -15%;
 
 
 
 
 
 
 
 
 
 
 
 
40
  }
41
 
42
- .wpmui-fa-2x {
43
  font-size: 2em;
44
  }
45
 
46
- .wpmui-fa-3x {
47
  font-size: 3em;
48
  }
49
 
50
- .wpmui-fa-4x {
51
  font-size: 4em;
52
  }
53
 
54
- .wpmui-fa-5x {
55
  font-size: 5em;
56
  }
57
 
58
- .wpmui-fa-fw {
59
- width: 1.28571em;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  text-align: center;
 
61
  }
62
 
63
- .wpmui-fa-ul {
64
- padding-left: 0;
65
- margin-left: 2.14286em;
66
  list-style-type: none;
 
 
67
  }
68
- .wpmui-fa-ul > li {
69
  position: relative;
70
  }
71
 
72
- .wpmui-fa-li {
 
73
  position: absolute;
74
- left: -2.14286em;
75
- width: 2.14286em;
76
- top: 0.14286em;
77
  text-align: center;
78
- }
79
- .wpmui-fa-li.wpmui-fa-lg {
80
- left: -1.85714em;
81
  }
82
 
83
- .wpmui-fa-border {
84
- padding: .2em .25em .15em;
85
  border: solid 0.08em #eee;
86
  border-radius: .1em;
 
87
  }
88
 
89
- .wpmui-fa-pull-left {
90
  float: left;
91
  }
92
 
93
- .wpmui-fa-pull-right {
94
- float: right;
95
- }
96
-
97
- .wpmui-fa.wpmui-fa-pull-left {
98
- margin-right: .3em;
99
- }
100
- .wpmui-fa.wpmui-fa-pull-right {
101
- margin-left: .3em;
102
- }
103
-
104
- /* Deprecated as of 4.4.0 */
105
- .pull-right {
106
  float: right;
107
  }
108
 
109
- .pull-left {
110
- float: left;
111
- }
112
-
113
- .wpmui-fa.pull-left {
114
  margin-right: .3em;
115
  }
116
- .wpmui-fa.pull-right {
 
 
 
 
117
  margin-left: .3em;
118
  }
119
 
120
- .wpmui-fa-spin {
121
- -webkit-animation: fa-spin 2s infinite linear;
122
  animation: fa-spin 2s infinite linear;
123
  }
124
 
125
- .wpmui-fa-pulse {
126
- -webkit-animation: fa-spin 1s infinite steps(8);
127
  animation: fa-spin 1s infinite steps(8);
128
  }
129
 
130
- @-webkit-keyframes fa-spin {
131
- 0% {
132
- -webkit-transform: rotate(0deg);
133
- transform: rotate(0deg);
134
- }
135
- 100% {
136
- -webkit-transform: rotate(359deg);
137
- transform: rotate(359deg);
138
- }
139
- }
140
  @keyframes fa-spin {
141
  0% {
142
- -webkit-transform: rotate(0deg);
143
  transform: rotate(0deg);
144
  }
145
  100% {
146
- -webkit-transform: rotate(359deg);
147
- transform: rotate(359deg);
148
  }
149
  }
150
- .wpmui-fa-rotate-90 {
151
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
152
- -webkit-transform: rotate(90deg);
153
- -ms-transform: rotate(90deg);
154
  transform: rotate(90deg);
155
  }
156
 
157
- .wpmui-fa-rotate-180 {
158
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
159
- -webkit-transform: rotate(180deg);
160
- -ms-transform: rotate(180deg);
161
  transform: rotate(180deg);
162
  }
163
 
164
- .wpmui-fa-rotate-270 {
165
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
166
- -webkit-transform: rotate(270deg);
167
- -ms-transform: rotate(270deg);
168
  transform: rotate(270deg);
169
  }
170
 
171
- .wpmui-fa-flip-horizontal {
172
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
173
- -webkit-transform: scale(-1, 1);
174
- -ms-transform: scale(-1, 1);
175
  transform: scale(-1, 1);
176
  }
177
 
178
- .wpmui-fa-flip-vertical {
179
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
180
- -webkit-transform: scale(1, -1);
181
- -ms-transform: scale(1, -1);
182
  transform: scale(1, -1);
183
  }
184
 
185
- :root .wpmui-fa-rotate-90,
186
- :root .wpmui-fa-rotate-180,
187
- :root .wpmui-fa-rotate-270,
188
- :root .wpmui-fa-flip-horizontal,
189
- :root .wpmui-fa-flip-vertical {
 
 
 
 
 
190
  filter: none;
191
  }
192
 
193
- .wpmui-fa-stack {
194
- position: relative;
195
  display: inline-block;
196
- width: 2em;
197
  height: 2em;
198
  line-height: 2em;
 
199
  vertical-align: middle;
 
200
  }
201
 
202
- .wpmui-fa-stack-1x, .wpmui-fa-stack-2x {
203
- position: absolute;
204
  left: 0;
205
- width: 100%;
206
  text-align: center;
 
207
  }
208
 
209
- .wpmui-fa-stack-1x {
210
  line-height: inherit;
211
  }
212
 
213
- .wpmui-fa-stack-2x {
214
  font-size: 2em;
215
  }
216
 
217
- .wpmui-fa-inverse {
218
  color: #fff;
219
  }
220
 
221
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
222
- readers do not read off random characters that represent icons */
223
- .wpmui-fa-glass:before {
224
- content: "";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
225
  }
226
 
227
- .wpmui-fa-music:before {
228
- content: "";
229
  }
230
 
231
- .wpmui-fa-search:before {
232
- content: "";
233
  }
234
 
235
- .wpmui-fa-envelope-o:before {
236
- content: "";
237
  }
238
 
239
- .wpmui-fa-heart:before {
240
- content: "";
241
  }
242
 
243
- .wpmui-fa-star:before {
244
- content: "";
245
  }
246
 
247
- .wpmui-fa-star-o:before {
248
- content: "";
249
  }
250
 
251
- .wpmui-fa-user:before {
252
- content: "";
253
  }
254
 
255
- .wpmui-fa-film:before {
256
- content: "";
257
  }
258
 
259
- .wpmui-fa-th-large:before {
260
- content: "";
261
  }
262
 
263
- .wpmui-fa-th:before {
264
- content: "";
265
  }
266
 
267
- .wpmui-fa-th-list:before {
268
- content: "";
269
  }
270
 
271
- .wpmui-fa-check:before {
272
- content: "";
273
  }
274
 
275
- .wpmui-fa-remove:before,
276
- .wpmui-fa-close:before,
277
- .wpmui-fa-times:before {
278
- content: "";
279
  }
280
 
281
- .wpmui-fa-search-plus:before {
282
- content: "";
283
  }
284
 
285
- .wpmui-fa-search-minus:before {
286
- content: "";
287
  }
288
 
289
- .wpmui-fa-power-off:before {
290
- content: "";
291
  }
292
 
293
- .wpmui-fa-signal:before {
294
- content: "";
295
  }
296
 
297
- .wpmui-fa-gear:before,
298
- .wpmui-fa-cog:before {
299
- content: "";
300
  }
301
 
302
- .wpmui-fa-trash-o:before {
303
- content: "";
304
  }
305
 
306
- .wpmui-fa-home:before {
307
- content: "";
308
  }
309
 
310
- .wpmui-fa-file-o:before {
311
- content: "";
312
  }
313
 
314
- .wpmui-fa-clock-o:before {
315
- content: "";
316
  }
317
 
318
- .wpmui-fa-road:before {
319
- content: "";
320
  }
321
 
322
- .wpmui-fa-download:before {
323
- content: "";
324
  }
325
 
326
- .wpmui-fa-arrow-circle-o-down:before {
327
- content: "";
328
  }
329
 
330
- .wpmui-fa-arrow-circle-o-up:before {
331
- content: "";
332
  }
333
 
334
- .wpmui-fa-inbox:before {
335
- content: "";
336
  }
337
 
338
- .wpmui-fa-play-circle-o:before {
339
- content: "";
340
  }
341
 
342
- .wpmui-fa-rotate-right:before,
343
- .wpmui-fa-repeat:before {
344
- content: "";
345
  }
346
 
347
- .wpmui-fa-refresh:before {
348
- content: "";
349
  }
350
 
351
- .wpmui-fa-list-alt:before {
352
- content: "";
353
  }
354
 
355
- .wpmui-fa-lock:before {
356
- content: "";
357
  }
358
 
359
- .wpmui-fa-flag:before {
360
- content: "";
361
  }
362
 
363
- .wpmui-fa-headphones:before {
364
- content: "";
365
  }
366
 
367
- .wpmui-fa-volume-off:before {
368
- content: "";
369
  }
370
 
371
- .wpmui-fa-volume-down:before {
372
- content: "";
373
  }
374
 
375
- .wpmui-fa-volume-up:before {
376
- content: "";
377
  }
378
 
379
- .wpmui-fa-qrcode:before {
380
- content: "";
381
  }
382
 
383
- .wpmui-fa-barcode:before {
384
- content: "";
385
  }
386
 
387
- .wpmui-fa-tag:before {
388
- content: "";
389
  }
390
 
391
- .wpmui-fa-tags:before {
392
- content: "";
393
  }
394
 
395
- .wpmui-fa-book:before {
396
- content: "";
397
  }
398
 
399
- .wpmui-fa-bookmark:before {
400
- content: "";
401
  }
402
 
403
- .wpmui-fa-print:before {
404
- content: "";
405
  }
406
 
407
- .wpmui-fa-camera:before {
408
- content: "";
409
  }
410
 
411
- .wpmui-fa-font:before {
412
- content: "";
413
  }
414
 
415
- .wpmui-fa-bold:before {
416
- content: "";
417
  }
418
 
419
- .wpmui-fa-italic:before {
420
- content: "";
421
  }
422
 
423
- .wpmui-fa-text-height:before {
424
- content: "";
425
  }
426
 
427
- .wpmui-fa-text-width:before {
428
- content: "";
429
  }
430
 
431
- .wpmui-fa-align-left:before {
432
- content: "";
433
  }
434
 
435
- .wpmui-fa-align-center:before {
436
- content: "";
437
  }
438
 
439
- .wpmui-fa-align-right:before {
440
- content: "";
441
  }
442
 
443
- .wpmui-fa-align-justify:before {
444
- content: "";
445
  }
446
 
447
- .wpmui-fa-list:before {
448
- content: "";
449
  }
450
 
451
- .wpmui-fa-dedent:before,
452
- .wpmui-fa-outdent:before {
453
- content: "";
454
  }
455
 
456
- .wpmui-fa-indent:before {
457
- content: "";
458
  }
459
 
460
- .wpmui-fa-video-camera:before {
461
- content: "";
462
  }
463
 
464
- .wpmui-fa-photo:before,
465
- .wpmui-fa-image:before,
466
- .wpmui-fa-picture-o:before {
467
- content: "";
468
  }
469
 
470
- .wpmui-fa-pencil:before {
471
- content: "";
472
  }
473
 
474
- .wpmui-fa-map-marker:before {
475
- content: "";
476
  }
477
 
478
- .wpmui-fa-adjust:before {
479
- content: "";
480
  }
481
 
482
- .wpmui-fa-tint:before {
483
- content: "";
484
  }
485
 
486
- .wpmui-fa-edit:before,
487
- .wpmui-fa-pencil-square-o:before {
488
- content: "";
489
  }
490
 
491
- .wpmui-fa-share-square-o:before {
492
- content: "";
493
  }
494
 
495
- .wpmui-fa-check-square-o:before {
496
- content: "";
497
  }
498
 
499
- .wpmui-fa-arrows:before {
500
- content: "";
501
  }
502
 
503
- .wpmui-fa-step-backward:before {
504
- content: "";
505
  }
506
 
507
- .wpmui-fa-fast-backward:before {
508
- content: "";
509
  }
510
 
511
- .wpmui-fa-backward:before {
512
- content: "";
513
  }
514
 
515
- .wpmui-fa-play:before {
516
- content: "";
517
  }
518
 
519
- .wpmui-fa-pause:before {
520
- content: "";
521
  }
522
 
523
- .wpmui-fa-stop:before {
524
- content: "";
525
  }
526
 
527
- .wpmui-fa-forward:before {
528
- content: "";
529
  }
530
 
531
- .wpmui-fa-fast-forward:before {
532
- content: "";
533
  }
534
 
535
- .wpmui-fa-step-forward:before {
536
- content: "";
537
  }
538
 
539
- .wpmui-fa-eject:before {
540
- content: "";
541
  }
542
 
543
- .wpmui-fa-chevron-left:before {
544
- content: "";
545
  }
546
 
547
- .wpmui-fa-chevron-right:before {
548
- content: "";
549
  }
550
 
551
- .wpmui-fa-plus-circle:before {
552
- content: "";
553
  }
554
 
555
- .wpmui-fa-minus-circle:before {
556
- content: "";
557
  }
558
 
559
- .wpmui-fa-times-circle:before {
560
- content: "";
561
  }
562
 
563
- .wpmui-fa-check-circle:before {
564
- content: "";
565
  }
566
 
567
- .wpmui-fa-question-circle:before {
568
- content: "";
569
  }
570
 
571
- .wpmui-fa-info-circle:before {
572
- content: "";
573
  }
574
 
575
- .wpmui-fa-crosshairs:before {
576
- content: "";
577
  }
578
 
579
- .wpmui-fa-times-circle-o:before {
580
- content: "";
581
  }
582
 
583
- .wpmui-fa-check-circle-o:before {
584
- content: "";
585
  }
586
 
587
- .wpmui-fa-ban:before {
588
- content: "";
589
  }
590
 
591
- .wpmui-fa-arrow-left:before {
592
- content: "";
593
  }
594
 
595
- .wpmui-fa-arrow-right:before {
596
- content: "";
597
  }
598
 
599
- .wpmui-fa-arrow-up:before {
600
- content: "";
601
  }
602
 
603
- .wpmui-fa-arrow-down:before {
604
- content: "";
605
  }
606
 
607
- .wpmui-fa-mail-forward:before,
608
- .wpmui-fa-share:before {
609
- content: "";
610
  }
611
 
612
- .wpmui-fa-expand:before {
613
- content: "";
614
  }
615
 
616
- .wpmui-fa-compress:before {
617
- content: "";
618
  }
619
 
620
- .wpmui-fa-plus:before {
621
- content: "";
622
  }
623
 
624
- .wpmui-fa-minus:before {
625
- content: "";
626
  }
627
 
628
- .wpmui-fa-asterisk:before {
629
- content: "";
630
  }
631
 
632
- .wpmui-fa-exclamation-circle:before {
633
- content: "";
634
  }
635
 
636
- .wpmui-fa-gift:before {
637
- content: "";
638
  }
639
 
640
- .wpmui-fa-leaf:before {
641
- content: "";
642
  }
643
 
644
- .wpmui-fa-fire:before {
645
- content: "";
646
  }
647
 
648
- .wpmui-fa-eye:before {
649
- content: "";
650
  }
651
 
652
- .wpmui-fa-eye-slash:before {
653
- content: "";
654
  }
655
 
656
- .wpmui-fa-warning:before,
657
- .wpmui-fa-exclamation-triangle:before {
658
- content: "";
659
  }
660
 
661
- .wpmui-fa-plane:before {
662
- content: "";
663
  }
664
 
665
- .wpmui-fa-calendar:before {
666
- content: "";
667
  }
668
 
669
- .wpmui-fa-random:before {
670
- content: "";
671
  }
672
 
673
- .wpmui-fa-comment:before {
674
- content: "";
675
  }
676
 
677
- .wpmui-fa-magnet:before {
678
- content: "";
679
  }
680
 
681
- .wpmui-fa-chevron-up:before {
682
- content: "";
683
  }
684
 
685
- .wpmui-fa-chevron-down:before {
686
- content: "";
687
  }
688
 
689
- .wpmui-fa-retweet:before {
690
- content: "";
691
  }
692
 
693
- .wpmui-fa-shopping-cart:before {
694
- content: "";
695
  }
696
 
697
- .wpmui-fa-folder:before {
698
- content: "";
699
  }
700
 
701
- .wpmui-fa-folder-open:before {
702
- content: "";
703
  }
704
 
705
- .wpmui-fa-arrows-v:before {
706
- content: "";
707
  }
708
 
709
- .wpmui-fa-arrows-h:before {
710
- content: "";
711
  }
712
 
713
- .wpmui-fa-bar-chart-o:before,
714
- .wpmui-fa-bar-chart:before {
715
- content: "";
716
  }
717
 
718
- .wpmui-fa-twitter-square:before {
719
- content: "";
720
  }
721
 
722
- .wpmui-fa-facebook-square:before {
723
- content: "";
724
  }
725
 
726
- .wpmui-fa-camera-retro:before {
727
- content: "";
728
  }
729
 
730
- .wpmui-fa-key:before {
731
- content: "";
732
  }
733
 
734
- .wpmui-fa-gears:before,
735
- .wpmui-fa-cogs:before {
736
- content: "";
737
  }
738
 
739
- .wpmui-fa-comments:before {
740
- content: "";
741
  }
742
 
743
- .wpmui-fa-thumbs-o-up:before {
744
- content: "";
745
  }
746
 
747
- .wpmui-fa-thumbs-o-down:before {
748
- content: "";
749
  }
750
 
751
- .wpmui-fa-star-half:before {
752
- content: "";
753
  }
754
 
755
- .wpmui-fa-heart-o:before {
756
- content: "";
757
  }
758
 
759
- .wpmui-fa-sign-out:before {
760
- content: "";
761
  }
762
 
763
- .wpmui-fa-linkedin-square:before {
764
- content: "";
765
  }
766
 
767
- .wpmui-fa-thumb-tack:before {
768
- content: "";
769
  }
770
 
771
- .wpmui-fa-external-link:before {
772
- content: "";
773
  }
774
 
775
- .wpmui-fa-sign-in:before {
776
- content: "";
777
  }
778
 
779
- .wpmui-fa-trophy:before {
780
- content: "";
781
  }
782
 
783
- .wpmui-fa-github-square:before {
784
- content: "";
785
  }
786
 
787
- .wpmui-fa-upload:before {
788
- content: "";
789
  }
790
 
791
- .wpmui-fa-lemon-o:before {
792
- content: "";
793
  }
794
 
795
- .wpmui-fa-phone:before {
796
- content: "";
797
  }
798
 
799
- .wpmui-fa-square-o:before {
800
- content: "";
801
  }
802
 
803
- .wpmui-fa-bookmark-o:before {
804
- content: "";
805
  }
806
 
807
- .wpmui-fa-phone-square:before {
808
- content: "";
809
  }
810
 
811
- .wpmui-fa-twitter:before {
812
- content: "";
813
  }
814
 
815
- .wpmui-fa-facebook-f:before,
816
- .wpmui-fa-facebook:before {
817
- content: "";
818
  }
819
 
820
- .wpmui-fa-github:before {
821
- content: "";
822
  }
823
 
824
- .wpmui-fa-unlock:before {
825
- content: "";
826
  }
827
 
828
- .wpmui-fa-credit-card:before {
829
- content: "";
830
  }
831
 
832
- .wpmui-fa-feed:before,
833
- .wpmui-fa-rss:before {
834
- content: "";
835
  }
836
 
837
- .wpmui-fa-hdd-o:before {
838
- content: "";
839
  }
840
 
841
- .wpmui-fa-bullhorn:before {
842
- content: "";
843
  }
844
 
845
- .wpmui-fa-bell:before {
846
- content: "";
847
  }
848
 
849
- .wpmui-fa-certificate:before {
850
- content: "";
851
  }
852
 
853
- .wpmui-fa-hand-o-right:before {
854
- content: "";
855
  }
856
 
857
- .wpmui-fa-hand-o-left:before {
858
- content: "";
859
  }
860
 
861
- .wpmui-fa-hand-o-up:before {
862
- content: "";
863
  }
864
 
865
- .wpmui-fa-hand-o-down:before {
866
- content: "";
867
  }
868
 
869
- .wpmui-fa-arrow-circle-left:before {
870
- content: "";
871
  }
872
 
873
- .wpmui-fa-arrow-circle-right:before {
874
- content: "";
875
  }
876
 
877
- .wpmui-fa-arrow-circle-up:before {
878
- content: "";
879
  }
880
 
881
- .wpmui-fa-arrow-circle-down:before {
882
- content: "";
883
  }
884
 
885
- .wpmui-fa-globe:before {
886
- content: "";
887
  }
888
 
889
- .wpmui-fa-wrench:before {
890
- content: "";
891
  }
892
 
893
- .wpmui-fa-tasks:before {
894
- content: "";
895
  }
896
 
897
- .wpmui-fa-filter:before {
898
- content: "";
899
  }
900
 
901
- .wpmui-fa-briefcase:before {
902
- content: "";
903
  }
904
 
905
- .wpmui-fa-arrows-alt:before {
906
- content: "";
907
  }
908
 
909
- .wpmui-fa-group:before,
910
- .wpmui-fa-users:before {
911
- content: "";
912
  }
913
 
914
- .wpmui-fa-chain:before,
915
- .wpmui-fa-link:before {
916
- content: "";
917
  }
918
 
919
- .wpmui-fa-cloud:before {
920
- content: "";
921
  }
922
 
923
- .wpmui-fa-flask:before {
924
- content: "";
925
  }
926
 
927
- .wpmui-fa-cut:before,
928
- .wpmui-fa-scissors:before {
929
- content: "";
930
  }
931
 
932
- .wpmui-fa-copy:before,
933
- .wpmui-fa-files-o:before {
934
- content: "";
935
  }
936
 
937
- .wpmui-fa-paperclip:before {
938
- content: "";
939
  }
940
 
941
- .wpmui-fa-save:before,
942
- .wpmui-fa-floppy-o:before {
943
- content: "";
944
  }
945
 
946
- .wpmui-fa-square:before {
947
- content: "";
948
  }
949
 
950
- .wpmui-fa-navicon:before,
951
- .wpmui-fa-reorder:before,
952
- .wpmui-fa-bars:before {
953
- content: "";
954
  }
955
 
956
- .wpmui-fa-list-ul:before {
957
- content: "";
958
  }
959
 
960
- .wpmui-fa-list-ol:before {
961
- content: "";
962
  }
963
 
964
- .wpmui-fa-strikethrough:before {
965
- content: "";
966
  }
967
 
968
- .wpmui-fa-underline:before {
969
- content: "";
970
  }
971
 
972
- .wpmui-fa-table:before {
973
- content: "";
974
  }
975
 
976
- .wpmui-fa-magic:before {
977
- content: "";
978
  }
979
 
980
- .wpmui-fa-truck:before {
981
- content: "";
982
  }
983
 
984
- .wpmui-fa-pinterest:before {
985
- content: "";
986
  }
987
 
988
- .wpmui-fa-pinterest-square:before {
989
- content: "";
990
  }
991
 
992
- .wpmui-fa-google-plus-square:before {
993
- content: "";
994
  }
995
 
996
- .wpmui-fa-google-plus:before {
997
- content: "";
998
  }
999
 
1000
- .wpmui-fa-money:before {
1001
- content: "";
1002
  }
1003
 
1004
- .wpmui-fa-caret-down:before {
1005
- content: "";
1006
  }
1007
 
1008
- .wpmui-fa-caret-up:before {
1009
- content: "";
1010
  }
1011
 
1012
- .wpmui-fa-caret-left:before {
1013
- content: "";
1014
  }
1015
 
1016
- .wpmui-fa-caret-right:before {
1017
- content: "";
1018
  }
1019
 
1020
- .wpmui-fa-columns:before {
1021
- content: "";
1022
  }
1023
 
1024
- .wpmui-fa-unsorted:before,
1025
- .wpmui-fa-sort:before {
1026
- content: "";
1027
  }
1028
 
1029
- .wpmui-fa-sort-down:before,
1030
- .wpmui-fa-sort-desc:before {
1031
- content: "";
1032
  }
1033
 
1034
- .wpmui-fa-sort-up:before,
1035
- .wpmui-fa-sort-asc:before {
1036
- content: "";
1037
  }
1038
 
1039
- .wpmui-fa-envelope:before {
1040
- content: "";
1041
  }
1042
 
1043
- .wpmui-fa-linkedin:before {
1044
- content: "";
1045
  }
1046
 
1047
- .wpmui-fa-rotate-left:before,
1048
- .wpmui-fa-undo:before {
1049
- content: "";
1050
  }
1051
 
1052
- .wpmui-fa-legal:before,
1053
- .wpmui-fa-gavel:before {
1054
- content: "";
1055
  }
1056
 
1057
- .wpmui-fa-dashboard:before,
1058
- .wpmui-fa-tachometer:before {
1059
- content: "";
1060
  }
1061
 
1062
- .wpmui-fa-comment-o:before {
1063
- content: "";
1064
  }
1065
 
1066
- .wpmui-fa-comments-o:before {
1067
- content: "";
1068
  }
1069
 
1070
- .wpmui-fa-flash:before,
1071
- .wpmui-fa-bolt:before {
1072
- content: "";
1073
  }
1074
 
1075
- .wpmui-fa-sitemap:before {
1076
- content: "";
1077
  }
1078
 
1079
- .wpmui-fa-umbrella:before {
1080
- content: "";
1081
  }
1082
 
1083
- .wpmui-fa-paste:before,
1084
- .wpmui-fa-clipboard:before {
1085
- content: "";
1086
  }
1087
 
1088
- .wpmui-fa-lightbulb-o:before {
1089
- content: "";
1090
  }
1091
 
1092
- .wpmui-fa-exchange:before {
1093
- content: "";
1094
  }
1095
 
1096
- .wpmui-fa-cloud-download:before {
1097
- content: "";
1098
  }
1099
 
1100
- .wpmui-fa-cloud-upload:before {
1101
- content: "";
1102
  }
1103
 
1104
- .wpmui-fa-user-md:before {
1105
- content: "";
1106
  }
1107
 
1108
- .wpmui-fa-stethoscope:before {
1109
- content: "";
1110
  }
1111
 
1112
- .wpmui-fa-suitcase:before {
1113
- content: "";
1114
  }
1115
 
1116
- .wpmui-fa-bell-o:before {
1117
- content: "";
1118
  }
1119
 
1120
- .wpmui-fa-coffee:before {
1121
- content: "";
1122
  }
1123
 
1124
- .wpmui-fa-cutlery:before {
1125
- content: "";
1126
  }
1127
 
1128
- .wpmui-fa-file-text-o:before {
1129
- content: "";
1130
  }
1131
 
1132
- .wpmui-fa-building-o:before {
1133
- content: "";
1134
  }
1135
 
1136
- .wpmui-fa-hospital-o:before {
1137
- content: "";
1138
  }
1139
 
1140
- .wpmui-fa-ambulance:before {
1141
- content: "";
1142
  }
1143
 
1144
- .wpmui-fa-medkit:before {
1145
- content: "";
1146
  }
1147
 
1148
- .wpmui-fa-fighter-jet:before {
1149
- content: "";
1150
  }
1151
 
1152
- .wpmui-fa-beer:before {
1153
- content: "";
1154
  }
1155
 
1156
- .wpmui-fa-h-square:before {
1157
- content: "";
1158
  }
1159
 
1160
- .wpmui-fa-plus-square:before {
1161
- content: "";
1162
  }
1163
 
1164
- .wpmui-fa-angle-double-left:before {
1165
- content: "";
1166
  }
1167
 
1168
- .wpmui-fa-angle-double-right:before {
1169
- content: "";
1170
  }
1171
 
1172
- .wpmui-fa-angle-double-up:before {
1173
- content: "";
1174
  }
1175
 
1176
- .wpmui-fa-angle-double-down:before {
1177
- content: "";
1178
  }
1179
 
1180
- .wpmui-fa-angle-left:before {
1181
- content: "";
1182
  }
1183
 
1184
- .wpmui-fa-angle-right:before {
1185
- content: "";
1186
  }
1187
 
1188
- .wpmui-fa-angle-up:before {
1189
- content: "";
1190
  }
1191
 
1192
- .wpmui-fa-angle-down:before {
1193
- content: "";
1194
  }
1195
 
1196
- .wpmui-fa-desktop:before {
1197
- content: "";
1198
  }
1199
 
1200
- .wpmui-fa-laptop:before {
1201
- content: "";
1202
  }
1203
 
1204
- .wpmui-fa-tablet:before {
1205
- content: "";
1206
  }
1207
 
1208
- .wpmui-fa-mobile-phone:before,
1209
- .wpmui-fa-mobile:before {
1210
- content: "";
1211
  }
1212
 
1213
- .wpmui-fa-circle-o:before {
1214
- content: "";
1215
  }
1216
 
1217
- .wpmui-fa-quote-left:before {
1218
- content: "";
1219
  }
1220
 
1221
- .wpmui-fa-quote-right:before {
1222
- content: "";
1223
  }
1224
 
1225
- .wpmui-fa-spinner:before {
1226
- content: "";
1227
  }
1228
 
1229
- .wpmui-fa-circle:before {
1230
- content: "";
1231
  }
1232
 
1233
- .wpmui-fa-mail-reply:before,
1234
- .wpmui-fa-reply:before {
1235
- content: "";
1236
  }
1237
 
1238
- .wpmui-fa-github-alt:before {
1239
- content: "";
1240
  }
1241
 
1242
- .wpmui-fa-folder-o:before {
1243
- content: "";
1244
  }
1245
 
1246
- .wpmui-fa-folder-open-o:before {
1247
- content: "";
1248
  }
1249
 
1250
- .wpmui-fa-smile-o:before {
1251
- content: "";
1252
  }
1253
 
1254
- .wpmui-fa-frown-o:before {
1255
- content: "";
1256
  }
1257
 
1258
- .wpmui-fa-meh-o:before {
1259
- content: "";
1260
  }
1261
 
1262
- .wpmui-fa-gamepad:before {
1263
- content: "";
1264
  }
1265
 
1266
- .wpmui-fa-keyboard-o:before {
1267
- content: "";
1268
  }
1269
 
1270
- .wpmui-fa-flag-o:before {
1271
- content: "";
1272
  }
1273
 
1274
- .wpmui-fa-flag-checkered:before {
1275
- content: "";
1276
  }
1277
 
1278
- .wpmui-fa-terminal:before {
1279
- content: "";
1280
  }
1281
 
1282
- .wpmui-fa-code:before {
1283
- content: "";
1284
  }
1285
 
1286
- .wpmui-fa-mail-reply-all:before,
1287
- .wpmui-fa-reply-all:before {
1288
- content: "";
1289
  }
1290
 
1291
- .wpmui-fa-star-half-empty:before,
1292
- .wpmui-fa-star-half-full:before,
1293
- .wpmui-fa-star-half-o:before {
1294
- content: "";
1295
  }
1296
 
1297
- .wpmui-fa-location-arrow:before {
1298
- content: "";
1299
  }
1300
 
1301
- .wpmui-fa-crop:before {
1302
- content: "";
1303
  }
1304
 
1305
- .wpmui-fa-code-fork:before {
1306
- content: "";
1307
  }
1308
 
1309
- .wpmui-fa-unlink:before,
1310
- .wpmui-fa-chain-broken:before {
1311
- content: "";
1312
  }
1313
 
1314
- .wpmui-fa-question:before {
1315
- content: "";
1316
  }
1317
 
1318
- .wpmui-fa-info:before {
1319
- content: "";
1320
  }
1321
 
1322
- .wpmui-fa-exclamation:before {
1323
- content: "";
1324
  }
1325
 
1326
- .wpmui-fa-superscript:before {
1327
- content: "";
1328
  }
1329
 
1330
- .wpmui-fa-subscript:before {
1331
- content: "";
1332
  }
1333
 
1334
- .wpmui-fa-eraser:before {
1335
- content: "";
1336
  }
1337
 
1338
- .wpmui-fa-puzzle-piece:before {
1339
- content: "";
1340
  }
1341
 
1342
- .wpmui-fa-microphone:before {
1343
- content: "";
1344
  }
1345
 
1346
- .wpmui-fa-microphone-slash:before {
1347
- content: "";
1348
  }
1349
 
1350
- .wpmui-fa-shield:before {
1351
- content: "";
1352
  }
1353
 
1354
- .wpmui-fa-calendar-o:before {
1355
- content: "";
1356
  }
1357
 
1358
- .wpmui-fa-fire-extinguisher:before {
1359
- content: "";
1360
  }
1361
 
1362
- .wpmui-fa-rocket:before {
1363
- content: "";
1364
  }
1365
 
1366
- .wpmui-fa-maxcdn:before {
1367
- content: "";
1368
  }
1369
 
1370
- .wpmui-fa-chevron-circle-left:before {
1371
- content: "";
1372
  }
1373
 
1374
- .wpmui-fa-chevron-circle-right:before {
1375
- content: "";
1376
  }
1377
 
1378
- .wpmui-fa-chevron-circle-up:before {
1379
- content: "";
1380
  }
1381
 
1382
- .wpmui-fa-chevron-circle-down:before {
1383
- content: "";
1384
  }
1385
 
1386
- .wpmui-fa-html5:before {
1387
- content: "";
1388
  }
1389
 
1390
- .wpmui-fa-css3:before {
1391
- content: "";
1392
  }
1393
 
1394
- .wpmui-fa-anchor:before {
1395
- content: "";
1396
  }
1397
 
1398
- .wpmui-fa-unlock-alt:before {
1399
- content: "";
1400
  }
1401
 
1402
- .wpmui-fa-bullseye:before {
1403
- content: "";
1404
  }
1405
 
1406
- .wpmui-fa-ellipsis-h:before {
1407
- content: "";
1408
  }
1409
 
1410
- .wpmui-fa-ellipsis-v:before {
1411
- content: "";
1412
  }
1413
 
1414
- .wpmui-fa-rss-square:before {
1415
- content: "";
1416
  }
1417
 
1418
- .wpmui-fa-play-circle:before {
1419
- content: "";
1420
  }
1421
 
1422
- .wpmui-fa-ticket:before {
1423
- content: "";
1424
  }
1425
 
1426
- .wpmui-fa-minus-square:before {
1427
- content: "";
1428
  }
1429
 
1430
- .wpmui-fa-minus-square-o:before {
1431
- content: "";
1432
  }
1433
 
1434
- .wpmui-fa-level-up:before {
1435
- content: "";
1436
  }
1437
 
1438
- .wpmui-fa-level-down:before {
1439
- content: "";
1440
  }
1441
 
1442
- .wpmui-fa-check-square:before {
1443
- content: "";
1444
  }
1445
 
1446
- .wpmui-fa-pencil-square:before {
1447
- content: "";
1448
  }
1449
 
1450
- .wpmui-fa-external-link-square:before {
1451
- content: "";
1452
  }
1453
 
1454
- .wpmui-fa-share-square:before {
1455
- content: "";
1456
  }
1457
 
1458
- .wpmui-fa-compass:before {
1459
- content: "";
1460
  }
1461
 
1462
- .wpmui-fa-toggle-down:before,
1463
- .wpmui-fa-caret-square-o-down:before {
1464
- content: "";
1465
  }
1466
 
1467
- .wpmui-fa-toggle-up:before,
1468
- .wpmui-fa-caret-square-o-up:before {
1469
- content: "";
1470
  }
1471
 
1472
- .wpmui-fa-toggle-right:before,
1473
- .wpmui-fa-caret-square-o-right:before {
1474
- content: "";
1475
  }
1476
 
1477
- .wpmui-fa-euro:before,
1478
- .wpmui-fa-eur:before {
1479
- content: "";
1480
  }
1481
 
1482
- .wpmui-fa-gbp:before {
1483
- content: "";
1484
  }
1485
 
1486
- .wpmui-fa-dollar:before,
1487
- .wpmui-fa-usd:before {
1488
- content: "";
1489
  }
1490
 
1491
- .wpmui-fa-rupee:before,
1492
- .wpmui-fa-inr:before {
1493
- content: "";
1494
  }
1495
 
1496
- .wpmui-fa-cny:before,
1497
- .wpmui-fa-rmb:before,
1498
- .wpmui-fa-yen:before,
1499
- .wpmui-fa-jpy:before {
1500
- content: "";
1501
  }
1502
 
1503
- .wpmui-fa-ruble:before,
1504
- .wpmui-fa-rouble:before,
1505
- .wpmui-fa-rub:before {
1506
- content: "";
1507
  }
1508
 
1509
- .wpmui-fa-won:before,
1510
- .wpmui-fa-krw:before {
1511
- content: "";
1512
  }
1513
 
1514
- .wpmui-fa-bitcoin:before,
1515
- .wpmui-fa-btc:before {
1516
- content: "";
1517
  }
1518
 
1519
- .wpmui-fa-file:before {
1520
- content: "";
1521
  }
1522
 
1523
- .wpmui-fa-file-text:before {
1524
- content: "";
1525
  }
1526
 
1527
- .wpmui-fa-sort-alpha-asc:before {
1528
- content: "";
1529
  }
1530
 
1531
- .wpmui-fa-sort-alpha-desc:before {
1532
- content: "";
1533
  }
1534
 
1535
- .wpmui-fa-sort-amount-asc:before {
1536
- content: "";
1537
  }
1538
 
1539
- .wpmui-fa-sort-amount-desc:before {
1540
- content: "";
1541
  }
1542
 
1543
- .wpmui-fa-sort-numeric-asc:before {
1544
- content: "";
1545
  }
1546
 
1547
- .wpmui-fa-sort-numeric-desc:before {
1548
- content: "";
1549
  }
1550
 
1551
- .wpmui-fa-thumbs-up:before {
1552
- content: "";
1553
  }
1554
 
1555
- .wpmui-fa-thumbs-down:before {
1556
- content: "";
1557
  }
1558
 
1559
- .wpmui-fa-youtube-square:before {
1560
- content: "";
1561
  }
1562
 
1563
- .wpmui-fa-youtube:before {
1564
- content: "";
1565
  }
1566
 
1567
- .wpmui-fa-xing:before {
1568
- content: "";
1569
  }
1570
 
1571
- .wpmui-fa-xing-square:before {
1572
- content: "";
1573
  }
1574
 
1575
- .wpmui-fa-youtube-play:before {
1576
- content: "";
1577
  }
1578
 
1579
- .wpmui-fa-dropbox:before {
1580
- content: "";
1581
  }
1582
 
1583
- .wpmui-fa-stack-overflow:before {
1584
- content: "";
1585
  }
1586
 
1587
- .wpmui-fa-instagram:before {
1588
- content: "";
1589
  }
1590
 
1591
- .wpmui-fa-flickr:before {
1592
- content: "";
1593
  }
1594
 
1595
- .wpmui-fa-adn:before {
1596
- content: "";
1597
  }
1598
 
1599
- .wpmui-fa-bitbucket:before {
1600
- content: "";
1601
  }
1602
 
1603
- .wpmui-fa-bitbucket-square:before {
1604
- content: "";
1605
  }
1606
 
1607
- .wpmui-fa-tumblr:before {
1608
- content: "";
1609
  }
1610
 
1611
- .wpmui-fa-tumblr-square:before {
1612
- content: "";
1613
  }
1614
 
1615
- .wpmui-fa-long-arrow-down:before {
1616
- content: "";
1617
  }
1618
 
1619
- .wpmui-fa-long-arrow-up:before {
1620
- content: "";
1621
  }
1622
 
1623
- .wpmui-fa-long-arrow-left:before {
1624
- content: "";
1625
  }
1626
 
1627
- .wpmui-fa-long-arrow-right:before {
1628
- content: "";
1629
  }
1630
 
1631
- .wpmui-fa-apple:before {
1632
- content: "";
1633
  }
1634
 
1635
- .wpmui-fa-windows:before {
1636
- content: "";
1637
  }
1638
 
1639
- .wpmui-fa-android:before {
1640
- content: "";
1641
  }
1642
 
1643
- .wpmui-fa-linux:before {
1644
- content: "";
1645
  }
1646
 
1647
- .wpmui-fa-dribbble:before {
1648
- content: "";
1649
  }
1650
 
1651
- .wpmui-fa-skype:before {
1652
- content: "";
1653
  }
1654
 
1655
- .wpmui-fa-foursquare:before {
1656
- content: "";
1657
  }
1658
 
1659
- .wpmui-fa-trello:before {
1660
- content: "";
1661
  }
1662
 
1663
- .wpmui-fa-female:before {
1664
- content: "";
1665
  }
1666
 
1667
- .wpmui-fa-male:before {
1668
- content: "";
1669
  }
1670
 
1671
- .wpmui-fa-gittip:before,
1672
- .wpmui-fa-gratipay:before {
1673
- content: "";
1674
  }
1675
 
1676
- .wpmui-fa-sun-o:before {
1677
- content: "";
1678
  }
1679
 
1680
- .wpmui-fa-moon-o:before {
1681
- content: "";
1682
  }
1683
 
1684
- .wpmui-fa-archive:before {
1685
- content: "";
1686
  }
1687
 
1688
- .wpmui-fa-bug:before {
1689
- content: "";
1690
  }
1691
 
1692
- .wpmui-fa-vk:before {
1693
- content: "";
1694
  }
1695
 
1696
- .wpmui-fa-weibo:before {
1697
- content: "";
1698
  }
1699
 
1700
- .wpmui-fa-renren:before {
1701
- content: "";
1702
  }
1703
 
1704
- .wpmui-fa-pagelines:before {
1705
- content: "";
1706
  }
1707
 
1708
- .wpmui-fa-stack-exchange:before {
1709
- content: "";
1710
  }
1711
 
1712
- .wpmui-fa-arrow-circle-o-right:before {
1713
- content: "";
1714
  }
1715
 
1716
- .wpmui-fa-arrow-circle-o-left:before {
1717
- content: "";
1718
  }
1719
 
1720
- .wpmui-fa-toggle-left:before,
1721
- .wpmui-fa-caret-square-o-left:before {
1722
- content: "";
1723
  }
1724
 
1725
- .wpmui-fa-dot-circle-o:before {
1726
- content: "";
1727
  }
1728
 
1729
- .wpmui-fa-wheelchair:before {
1730
- content: "";
1731
  }
1732
 
1733
- .wpmui-fa-vimeo-square:before {
1734
- content: "";
1735
  }
1736
 
1737
- .wpmui-fa-turkish-lira:before,
1738
- .wpmui-fa-try:before {
1739
- content: "";
1740
  }
1741
 
1742
- .wpmui-fa-plus-square-o:before {
1743
- content: "";
1744
  }
1745
 
1746
- .wpmui-fa-space-shuttle:before {
1747
- content: "";
1748
  }
1749
 
1750
- .wpmui-fa-slack:before {
1751
- content: "";
1752
  }
1753
 
1754
- .wpmui-fa-envelope-square:before {
1755
- content: "";
1756
  }
1757
 
1758
- .wpmui-fa-wordpress:before {
1759
- content: "";
1760
  }
1761
 
1762
- .wpmui-fa-openid:before {
1763
- content: "";
1764
  }
1765
 
1766
- .wpmui-fa-institution:before,
1767
- .wpmui-fa-bank:before,
1768
- .wpmui-fa-university:before {
1769
- content: "";
1770
  }
1771
 
1772
- .wpmui-fa-mortar-board:before,
1773
- .wpmui-fa-graduation-cap:before {
1774
- content: "";
1775
  }
1776
 
1777
- .wpmui-fa-yahoo:before {
1778
- content: "";
1779
  }
1780
 
1781
- .wpmui-fa-google:before {
1782
- content: "";
1783
  }
1784
 
1785
- .wpmui-fa-reddit:before {
1786
- content: "";
1787
  }
1788
 
1789
- .wpmui-fa-reddit-square:before {
1790
- content: "";
1791
  }
1792
 
1793
- .wpmui-fa-stumbleupon-circle:before {
1794
- content: "";
1795
  }
1796
 
1797
- .wpmui-fa-stumbleupon:before {
1798
- content: "";
1799
  }
1800
 
1801
- .wpmui-fa-delicious:before {
1802
- content: "";
1803
  }
1804
 
1805
- .wpmui-fa-digg:before {
1806
- content: "";
1807
  }
1808
 
1809
- .wpmui-fa-pied-piper:before {
1810
- content: "";
1811
  }
1812
 
1813
- .wpmui-fa-pied-piper-alt:before {
1814
- content: "";
1815
  }
1816
 
1817
- .wpmui-fa-drupal:before {
1818
- content: "";
1819
  }
1820
 
1821
- .wpmui-fa-joomla:before {
1822
- content: "";
1823
  }
1824
 
1825
- .wpmui-fa-language:before {
1826
- content: "";
1827
  }
1828
 
1829
- .wpmui-fa-fax:before {
1830
- content: "";
1831
  }
1832
 
1833
- .wpmui-fa-building:before {
1834
- content: "";
1835
  }
1836
 
1837
- .wpmui-fa-child:before {
1838
- content: "";
1839
  }
1840
 
1841
- .wpmui-fa-paw:before {
1842
- content: "";
1843
  }
1844
 
1845
- .wpmui-fa-spoon:before {
1846
- content: "";
1847
  }
1848
 
1849
- .wpmui-fa-cube:before {
1850
- content: "";
1851
  }
1852
 
1853
- .wpmui-fa-cubes:before {
1854
- content: "";
1855
  }
1856
 
1857
- .wpmui-fa-behance:before {
1858
- content: "";
1859
  }
1860
 
1861
- .wpmui-fa-behance-square:before {
1862
- content: "";
1863
  }
1864
 
1865
- .wpmui-fa-steam:before {
1866
- content: "";
1867
  }
1868
 
1869
- .wpmui-fa-steam-square:before {
1870
- content: "";
1871
  }
1872
 
1873
- .wpmui-fa-recycle:before {
1874
- content: "";
1875
  }
1876
 
1877
- .wpmui-fa-automobile:before,
1878
- .wpmui-fa-car:before {
1879
- content: "";
1880
  }
1881
 
1882
- .wpmui-fa-cab:before,
1883
- .wpmui-fa-taxi:before {
1884
- content: "";
1885
  }
1886
 
1887
- .wpmui-fa-tree:before {
1888
- content: "";
1889
  }
1890
 
1891
- .wpmui-fa-spotify:before {
1892
- content: "";
1893
  }
1894
 
1895
- .wpmui-fa-deviantart:before {
1896
- content: "";
1897
  }
1898
 
1899
- .wpmui-fa-soundcloud:before {
1900
- content: "";
1901
  }
1902
 
1903
- .wpmui-fa-database:before {
1904
- content: "";
1905
  }
1906
 
1907
- .wpmui-fa-file-pdf-o:before {
1908
- content: "";
1909
  }
1910
 
1911
- .wpmui-fa-file-word-o:before {
1912
- content: "";
1913
  }
1914
 
1915
- .wpmui-fa-file-excel-o:before {
1916
- content: "";
1917
  }
1918
 
1919
- .wpmui-fa-file-powerpoint-o:before {
1920
- content: "";
1921
  }
1922
 
1923
- .wpmui-fa-file-photo-o:before,
1924
- .wpmui-fa-file-picture-o:before,
1925
- .wpmui-fa-file-image-o:before {
1926
- content: "";
1927
  }
1928
 
1929
- .wpmui-fa-file-zip-o:before,
1930
- .wpmui-fa-file-archive-o:before {
1931
- content: "";
1932
  }
1933
 
1934
- .wpmui-fa-file-sound-o:before,
1935
- .wpmui-fa-file-audio-o:before {
1936
- content: "";
1937
  }
1938
 
1939
- .wpmui-fa-file-movie-o:before,
1940
- .wpmui-fa-file-video-o:before {
1941
- content: "";
1942
  }
1943
 
1944
- .wpmui-fa-file-code-o:before {
1945
- content: "";
1946
  }
1947
 
1948
- .wpmui-fa-vine:before {
1949
- content: "";
1950
  }
1951
 
1952
- .wpmui-fa-codepen:before {
1953
- content: "";
1954
  }
1955
 
1956
- .wpmui-fa-jsfiddle:before {
1957
- content: "";
1958
  }
1959
 
1960
- .wpmui-fa-life-bouy:before,
1961
- .wpmui-fa-life-buoy:before,
1962
- .wpmui-fa-life-saver:before,
1963
- .wpmui-fa-support:before,
1964
- .wpmui-fa-life-ring:before {
1965
- content: "";
1966
  }
1967
 
1968
- .wpmui-fa-circle-o-notch:before {
1969
- content: "";
1970
  }
1971
 
1972
- .wpmui-fa-ra:before,
1973
- .wpmui-fa-rebel:before {
1974
- content: "";
1975
  }
1976
 
1977
- .wpmui-fa-ge:before,
1978
- .wpmui-fa-empire:before {
1979
- content: "";
1980
  }
1981
 
1982
- .wpmui-fa-git-square:before {
1983
- content: "";
1984
  }
1985
 
1986
- .wpmui-fa-git:before {
1987
- content: "";
1988
  }
1989
 
1990
- .wpmui-fa-y-combinator-square:before,
1991
- .wpmui-fa-yc-square:before,
1992
- .wpmui-fa-hacker-news:before {
1993
- content: "";
1994
  }
1995
 
1996
- .wpmui-fa-tencent-weibo:before {
1997
- content: "";
1998
  }
1999
 
2000
- .wpmui-fa-qq:before {
2001
- content: "";
2002
  }
2003
 
2004
- .wpmui-fa-wechat:before,
2005
- .wpmui-fa-weixin:before {
2006
- content: "";
2007
  }
2008
 
2009
- .wpmui-fa-send:before,
2010
- .wpmui-fa-paper-plane:before {
2011
- content: "";
2012
  }
2013
 
2014
- .wpmui-fa-send-o:before,
2015
- .wpmui-fa-paper-plane-o:before {
2016
- content: "";
2017
  }
2018
 
2019
- .wpmui-fa-history:before {
2020
- content: "";
2021
  }
2022
 
2023
- .wpmui-fa-circle-thin:before {
2024
- content: "";
2025
  }
2026
 
2027
- .wpmui-fa-header:before {
2028
- content: "";
2029
  }
2030
 
2031
- .wpmui-fa-paragraph:before {
2032
- content: "";
2033
  }
2034
 
2035
- .wpmui-fa-sliders:before {
2036
- content: "";
2037
  }
2038
 
2039
- .wpmui-fa-share-alt:before {
2040
- content: "";
2041
  }
2042
 
2043
- .wpmui-fa-share-alt-square:before {
2044
- content: "";
2045
  }
2046
 
2047
- .wpmui-fa-bomb:before {
2048
- content: "";
2049
  }
2050
 
2051
- .wpmui-fa-soccer-ball-o:before,
2052
- .wpmui-fa-futbol-o:before {
2053
- content: "";
2054
  }
2055
 
2056
- .wpmui-fa-tty:before {
2057
- content: "";
2058
  }
2059
 
2060
- .wpmui-fa-binoculars:before {
2061
- content: "";
2062
  }
2063
 
2064
- .wpmui-fa-plug:before {
2065
- content: "";
2066
  }
2067
 
2068
- .wpmui-fa-slideshare:before {
2069
- content: "";
2070
  }
2071
 
2072
- .wpmui-fa-twitch:before {
2073
- content: "";
2074
  }
2075
 
2076
- .wpmui-fa-yelp:before {
2077
- content: "";
2078
  }
2079
 
2080
- .wpmui-fa-newspaper-o:before {
2081
- content: "";
2082
  }
2083
 
2084
- .wpmui-fa-wifi:before {
2085
- content: "";
2086
  }
2087
 
2088
- .wpmui-fa-calculator:before {
2089
- content: "";
2090
  }
2091
 
2092
- .wpmui-fa-paypal:before {
2093
- content: "";
2094
  }
2095
 
2096
- .wpmui-fa-google-wallet:before {
2097
- content: "";
2098
  }
2099
 
2100
- .wpmui-fa-cc-visa:before {
2101
- content: "";
2102
  }
2103
 
2104
- .wpmui-fa-cc-mastercard:before {
2105
- content: "";
2106
  }
2107
 
2108
- .wpmui-fa-cc-discover:before {
2109
- content: "";
2110
  }
2111
 
2112
- .wpmui-fa-cc-amex:before {
2113
- content: "";
2114
  }
2115
 
2116
- .wpmui-fa-cc-paypal:before {
2117
- content: "";
2118
  }
2119
 
2120
- .wpmui-fa-cc-stripe:before {
2121
- content: "";
2122
  }
2123
 
2124
- .wpmui-fa-bell-slash:before {
2125
- content: "";
2126
  }
2127
 
2128
- .wpmui-fa-bell-slash-o:before {
2129
- content: "";
2130
  }
2131
 
2132
- .wpmui-fa-trash:before {
2133
- content: "";
2134
  }
2135
 
2136
- .wpmui-fa-copyright:before {
2137
- content: "";
2138
  }
2139
 
2140
- .wpmui-fa-at:before {
2141
- content: "";
2142
  }
2143
 
2144
- .wpmui-fa-eyedropper:before {
2145
- content: "";
2146
  }
2147
 
2148
- .wpmui-fa-paint-brush:before {
2149
- content: "";
2150
  }
2151
 
2152
- .wpmui-fa-birthday-cake:before {
2153
- content: "";
2154
  }
2155
 
2156
- .wpmui-fa-area-chart:before {
2157
- content: "";
2158
  }
2159
 
2160
- .wpmui-fa-pie-chart:before {
2161
- content: "";
2162
  }
2163
 
2164
- .wpmui-fa-line-chart:before {
2165
- content: "";
2166
  }
2167
 
2168
- .wpmui-fa-lastfm:before {
2169
- content: "";
2170
  }
2171
 
2172
- .wpmui-fa-lastfm-square:before {
2173
- content: "";
2174
  }
2175
 
2176
- .wpmui-fa-toggle-off:before {
2177
- content: "";
2178
  }
2179
 
2180
- .wpmui-fa-toggle-on:before {
2181
- content: "";
2182
  }
2183
 
2184
- .wpmui-fa-bicycle:before {
2185
- content: "";
2186
  }
2187
 
2188
- .wpmui-fa-bus:before {
2189
- content: "";
2190
  }
2191
 
2192
- .wpmui-fa-ioxhost:before {
2193
- content: "";
2194
  }
2195
 
2196
- .wpmui-fa-angellist:before {
2197
- content: "";
2198
  }
2199
 
2200
- .wpmui-fa-cc:before {
2201
- content: "";
2202
  }
2203
 
2204
- .wpmui-fa-shekel:before,
2205
- .wpmui-fa-sheqel:before,
2206
- .wpmui-fa-ils:before {
2207
- content: "";
2208
  }
2209
 
2210
- .wpmui-fa-meanpath:before {
2211
- content: "";
2212
  }
2213
 
2214
- .wpmui-fa-buysellads:before {
2215
- content: "";
2216
  }
2217
 
2218
- .wpmui-fa-connectdevelop:before {
2219
- content: "";
2220
  }
2221
 
2222
- .wpmui-fa-dashcube:before {
2223
- content: "";
2224
  }
2225
 
2226
- .wpmui-fa-forumbee:before {
2227
- content: "";
2228
  }
2229
 
2230
- .wpmui-fa-leanpub:before {
2231
- content: "";
2232
  }
2233
 
2234
- .wpmui-fa-sellsy:before {
2235
- content: "";
2236
  }
2237
 
2238
- .wpmui-fa-shirtsinbulk:before {
2239
- content: "";
2240
  }
2241
 
2242
- .wpmui-fa-simplybuilt:before {
2243
- content: "";
2244
  }
2245
 
2246
- .wpmui-fa-skyatlas:before {
2247
- content: "";
2248
  }
2249
 
2250
- .wpmui-fa-cart-plus:before {
2251
- content: "";
2252
  }
2253
 
2254
- .wpmui-fa-cart-arrow-down:before {
2255
- content: "";
2256
  }
2257
 
2258
- .wpmui-fa-diamond:before {
2259
- content: "";
2260
  }
2261
 
2262
- .wpmui-fa-ship:before {
2263
- content: "";
2264
  }
2265
 
2266
- .wpmui-fa-user-secret:before {
2267
- content: "";
2268
  }
2269
 
2270
- .wpmui-fa-motorcycle:before {
2271
- content: "";
2272
  }
2273
 
2274
- .wpmui-fa-street-view:before {
2275
- content: "";
2276
  }
2277
 
2278
- .wpmui-fa-heartbeat:before {
2279
- content: "";
2280
  }
2281
 
2282
- .wpmui-fa-venus:before {
2283
- content: "";
2284
  }
2285
 
2286
- .wpmui-fa-mars:before {
2287
- content: "";
2288
  }
2289
 
2290
- .wpmui-fa-mercury:before {
2291
- content: "";
2292
  }
2293
 
2294
- .wpmui-fa-intersex:before,
2295
- .wpmui-fa-transgender:before {
2296
- content: "";
2297
  }
2298
 
2299
- .wpmui-fa-transgender-alt:before {
2300
- content: "";
2301
  }
2302
 
2303
- .wpmui-fa-venus-double:before {
2304
- content: "";
2305
  }
2306
 
2307
- .wpmui-fa-mars-double:before {
2308
- content: "";
2309
  }
2310
 
2311
- .wpmui-fa-venus-mars:before {
2312
- content: "";
2313
  }
2314
 
2315
- .wpmui-fa-mars-stroke:before {
2316
- content: "";
2317
  }
2318
 
2319
- .wpmui-fa-mars-stroke-v:before {
2320
- content: "";
2321
  }
2322
 
2323
- .wpmui-fa-mars-stroke-h:before {
2324
- content: "";
2325
  }
2326
 
2327
- .wpmui-fa-neuter:before {
2328
- content: "";
2329
  }
2330
 
2331
- .wpmui-fa-genderless:before {
2332
- content: "";
2333
  }
2334
 
2335
- .wpmui-fa-facebook-official:before {
2336
- content: "";
2337
  }
2338
 
2339
- .wpmui-fa-pinterest-p:before {
2340
- content: "";
2341
  }
2342
 
2343
- .wpmui-fa-whatsapp:before {
2344
- content: "";
2345
  }
2346
 
2347
- .wpmui-fa-server:before {
2348
- content: "";
2349
  }
2350
 
2351
- .wpmui-fa-user-plus:before {
2352
- content: "";
2353
  }
2354
 
2355
- .wpmui-fa-user-times:before {
2356
- content: "";
2357
  }
2358
 
2359
- .wpmui-fa-hotel:before,
2360
- .wpmui-fa-bed:before {
2361
- content: "";
2362
  }
2363
 
2364
- .wpmui-fa-viacoin:before {
2365
- content: "";
2366
  }
2367
 
2368
- .wpmui-fa-train:before {
2369
- content: "";
2370
  }
2371
 
2372
- .wpmui-fa-subway:before {
2373
- content: "";
2374
  }
2375
 
2376
- .wpmui-fa-medium:before {
2377
- content: "";
2378
  }
2379
 
2380
- .wpmui-fa-yc:before,
2381
- .wpmui-fa-y-combinator:before {
2382
- content: "";
2383
  }
2384
 
2385
- .wpmui-fa-optin-monster:before {
2386
- content: "";
2387
  }
2388
 
2389
- .wpmui-fa-opencart:before {
2390
- content: "";
2391
  }
2392
 
2393
- .wpmui-fa-expeditedssl:before {
2394
- content: "";
2395
  }
2396
 
2397
- .wpmui-fa-battery-4:before,
2398
- .wpmui-fa-battery-full:before {
2399
- content: "";
2400
  }
2401
 
2402
- .wpmui-fa-battery-3:before,
2403
- .wpmui-fa-battery-three-quarters:before {
2404
- content: "";
2405
  }
2406
 
2407
- .wpmui-fa-battery-2:before,
2408
- .wpmui-fa-battery-half:before {
2409
- content: "";
2410
  }
2411
 
2412
- .wpmui-fa-battery-1:before,
2413
- .wpmui-fa-battery-quarter:before {
2414
- content: "";
2415
  }
2416
 
2417
- .wpmui-fa-battery-0:before,
2418
- .wpmui-fa-battery-empty:before {
2419
- content: "";
2420
  }
2421
 
2422
- .wpmui-fa-mouse-pointer:before {
2423
- content: "";
2424
  }
2425
 
2426
- .wpmui-fa-i-cursor:before {
2427
- content: "";
2428
  }
2429
 
2430
- .wpmui-fa-object-group:before {
2431
- content: "";
2432
  }
2433
 
2434
- .wpmui-fa-object-ungroup:before {
2435
- content: "";
2436
  }
2437
 
2438
- .wpmui-fa-sticky-note:before {
2439
- content: "";
2440
  }
2441
 
2442
- .wpmui-fa-sticky-note-o:before {
2443
- content: "";
2444
  }
2445
 
2446
- .wpmui-fa-cc-jcb:before {
2447
- content: "";
2448
  }
2449
 
2450
- .wpmui-fa-cc-diners-club:before {
2451
- content: "";
2452
  }
2453
 
2454
- .wpmui-fa-clone:before {
2455
- content: "";
2456
  }
2457
 
2458
- .wpmui-fa-balance-scale:before {
2459
- content: "";
2460
  }
2461
 
2462
- .wpmui-fa-hourglass-o:before {
2463
- content: "";
2464
  }
2465
 
2466
- .wpmui-fa-hourglass-1:before,
2467
- .wpmui-fa-hourglass-start:before {
2468
- content: "";
2469
  }
2470
 
2471
- .wpmui-fa-hourglass-2:before,
2472
- .wpmui-fa-hourglass-half:before {
2473
- content: "";
2474
  }
2475
 
2476
- .wpmui-fa-hourglass-3:before,
2477
- .wpmui-fa-hourglass-end:before {
2478
- content: "";
2479
  }
2480
 
2481
- .wpmui-fa-hourglass:before {
2482
- content: "";
2483
  }
2484
 
2485
- .wpmui-fa-hand-grab-o:before,
2486
- .wpmui-fa-hand-rock-o:before {
2487
- content: "";
2488
  }
2489
 
2490
- .wpmui-fa-hand-stop-o:before,
2491
- .wpmui-fa-hand-paper-o:before {
2492
- content: "";
2493
  }
2494
 
2495
- .wpmui-fa-hand-scissors-o:before {
2496
- content: "";
2497
  }
2498
 
2499
- .wpmui-fa-hand-lizard-o:before {
2500
- content: "";
2501
  }
2502
 
2503
- .wpmui-fa-hand-spock-o:before {
2504
- content: "";
2505
  }
2506
 
2507
- .wpmui-fa-hand-pointer-o:before {
2508
- content: "";
2509
  }
2510
 
2511
- .wpmui-fa-hand-peace-o:before {
2512
- content: "";
2513
  }
2514
 
2515
- .wpmui-fa-trademark:before {
2516
- content: "";
2517
  }
2518
 
2519
- .wpmui-fa-registered:before {
2520
- content: "";
2521
  }
2522
 
2523
- .wpmui-fa-creative-commons:before {
2524
- content: "";
2525
  }
2526
 
2527
- .wpmui-fa-gg:before {
2528
- content: "";
2529
  }
2530
 
2531
- .wpmui-fa-gg-circle:before {
2532
- content: "";
2533
  }
2534
 
2535
- .wpmui-fa-tripadvisor:before {
2536
- content: "";
2537
  }
2538
 
2539
- .wpmui-fa-odnoklassniki:before {
2540
- content: "";
2541
  }
2542
 
2543
- .wpmui-fa-odnoklassniki-square:before {
2544
- content: "";
2545
  }
2546
 
2547
- .wpmui-fa-get-pocket:before {
2548
- content: "";
2549
  }
2550
 
2551
- .wpmui-fa-wikipedia-w:before {
2552
- content: "";
2553
  }
2554
 
2555
- .wpmui-fa-safari:before {
2556
- content: "";
2557
  }
2558
 
2559
- .wpmui-fa-chrome:before {
2560
- content: "";
2561
  }
2562
 
2563
- .wpmui-fa-firefox:before {
2564
- content: "";
2565
  }
2566
 
2567
- .wpmui-fa-opera:before {
2568
- content: "";
2569
  }
2570
 
2571
- .wpmui-fa-internet-explorer:before {
2572
- content: "";
2573
  }
2574
 
2575
- .wpmui-fa-tv:before,
2576
- .wpmui-fa-television:before {
2577
- content: "";
2578
  }
2579
 
2580
- .wpmui-fa-contao:before {
2581
- content: "";
2582
  }
2583
 
2584
- .wpmui-fa-500px:before {
2585
- content: "";
2586
  }
2587
 
2588
- .wpmui-fa-amazon:before {
2589
- content: "";
2590
  }
2591
 
2592
- .wpmui-fa-calendar-plus-o:before {
2593
- content: "";
2594
  }
2595
 
2596
- .wpmui-fa-calendar-minus-o:before {
2597
- content: "";
2598
  }
2599
 
2600
- .wpmui-fa-calendar-times-o:before {
2601
- content: "";
2602
  }
2603
 
2604
- .wpmui-fa-calendar-check-o:before {
2605
- content: "";
2606
  }
2607
 
2608
- .wpmui-fa-industry:before {
2609
- content: "";
2610
  }
2611
 
2612
- .wpmui-fa-map-pin:before {
2613
- content: "";
2614
  }
2615
 
2616
- .wpmui-fa-map-signs:before {
2617
- content: "";
2618
  }
2619
 
2620
- .wpmui-fa-map-o:before {
2621
- content: "";
2622
  }
2623
 
2624
- .wpmui-fa-map:before {
2625
- content: "";
2626
  }
2627
 
2628
- .wpmui-fa-commenting:before {
2629
- content: "";
2630
  }
2631
 
2632
- .wpmui-fa-commenting-o:before {
2633
- content: "";
2634
  }
2635
 
2636
- .wpmui-fa-houzz:before {
2637
- content: "";
2638
  }
2639
 
2640
- .wpmui-fa-vimeo:before {
2641
- content: "";
2642
  }
2643
 
2644
- .wpmui-fa-black-tie:before {
2645
- content: "";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2646
  }
2647
 
2648
- .wpmui-fa-fonticons:before {
2649
- content: "";
 
 
 
 
 
2650
  }
 
1
  /*!
2
+ * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 
 
 
 
 
 
 
 
 
 
 
4
  */
5
+ .fa,
6
+ .fas,
7
+ .far,
8
+ .fal,
9
+ .fab {
10
+ -moz-osx-font-smoothing: grayscale;
11
+ -webkit-font-smoothing: antialiased;
 
 
 
12
  display: inline-block;
13
+ font-style: normal;
14
+ font-variant: normal;
15
  text-rendering: auto;
16
+ line-height: 1;
 
17
  }
18
 
19
+ .fa-lg {
 
20
  font-size: 1.33333em;
21
  line-height: 0.75em;
22
+ vertical-align: -.0667em;
23
+ }
24
+
25
+ .fa-xs {
26
+ font-size: .75em;
27
+ }
28
+
29
+ .fa-sm {
30
+ font-size: .875em;
31
+ }
32
+
33
+ .fa-1x {
34
+ font-size: 1em;
35
  }
36
 
37
+ .fa-2x {
38
  font-size: 2em;
39
  }
40
 
41
+ .fa-3x {
42
  font-size: 3em;
43
  }
44
 
45
+ .fa-4x {
46
  font-size: 4em;
47
  }
48
 
49
+ .fa-5x {
50
  font-size: 5em;
51
  }
52
 
53
+ .fa-6x {
54
+ font-size: 6em;
55
+ }
56
+
57
+ .fa-7x {
58
+ font-size: 7em;
59
+ }
60
+
61
+ .fa-8x {
62
+ font-size: 8em;
63
+ }
64
+
65
+ .fa-9x {
66
+ font-size: 9em;
67
+ }
68
+
69
+ .fa-10x {
70
+ font-size: 10em;
71
+ }
72
+
73
+ .fa-fw {
74
  text-align: center;
75
+ width: 1.25em;
76
  }
77
 
78
+ .fa-ul {
 
 
79
  list-style-type: none;
80
+ margin-left: 2.5em;
81
+ padding-left: 0;
82
  }
83
+ .fa-ul > li {
84
  position: relative;
85
  }
86
 
87
+ .fa-li {
88
+ left: -2em;
89
  position: absolute;
 
 
 
90
  text-align: center;
91
+ width: 2em;
92
+ line-height: inherit;
 
93
  }
94
 
95
+ .fa-border {
 
96
  border: solid 0.08em #eee;
97
  border-radius: .1em;
98
+ padding: .2em .25em .15em;
99
  }
100
 
101
+ .fa-pull-left {
102
  float: left;
103
  }
104
 
105
+ .fa-pull-right {
 
 
 
 
 
 
 
 
 
 
 
 
106
  float: right;
107
  }
108
 
109
+ .fa.fa-pull-left,
110
+ .fas.fa-pull-left,
111
+ .far.fa-pull-left,
112
+ .fal.fa-pull-left,
113
+ .fab.fa-pull-left {
114
  margin-right: .3em;
115
  }
116
+ .fa.fa-pull-right,
117
+ .fas.fa-pull-right,
118
+ .far.fa-pull-right,
119
+ .fal.fa-pull-right,
120
+ .fab.fa-pull-right {
121
  margin-left: .3em;
122
  }
123
 
124
+ .fa-spin {
 
125
  animation: fa-spin 2s infinite linear;
126
  }
127
 
128
+ .fa-pulse {
 
129
  animation: fa-spin 1s infinite steps(8);
130
  }
131
 
 
 
 
 
 
 
 
 
 
 
132
  @keyframes fa-spin {
133
  0% {
 
134
  transform: rotate(0deg);
135
  }
136
  100% {
137
+ transform: rotate(360deg);
 
138
  }
139
  }
140
+ .fa-rotate-90 {
141
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 
 
142
  transform: rotate(90deg);
143
  }
144
 
145
+ .fa-rotate-180 {
146
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 
 
147
  transform: rotate(180deg);
148
  }
149
 
150
+ .fa-rotate-270 {
151
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 
 
152
  transform: rotate(270deg);
153
  }
154
 
155
+ .fa-flip-horizontal {
156
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 
 
157
  transform: scale(-1, 1);
158
  }
159
 
160
+ .fa-flip-vertical {
161
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
 
 
162
  transform: scale(1, -1);
163
  }
164
 
165
+ .fa-flip-horizontal.fa-flip-vertical {
166
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
167
+ transform: scale(-1, -1);
168
+ }
169
+
170
+ :root .fa-rotate-90,
171
+ :root .fa-rotate-180,
172
+ :root .fa-rotate-270,
173
+ :root .fa-flip-horizontal,
174
+ :root .fa-flip-vertical {
175
  filter: none;
176
  }
177
 
178
+ .fa-stack {
 
179
  display: inline-block;
 
180
  height: 2em;
181
  line-height: 2em;
182
+ position: relative;
183
  vertical-align: middle;
184
+ width: 2em;
185
  }
186
 
187
+ .fa-stack-1x,
188
+ .fa-stack-2x {
189
  left: 0;
190
+ position: absolute;
191
  text-align: center;
192
+ width: 100%;
193
  }
194
 
195
+ .fa-stack-1x {
196
  line-height: inherit;
197
  }
198
 
199
+ .fa-stack-2x {
200
  font-size: 2em;
201
  }
202
 
203
+ .fa-inverse {
204
  color: #fff;
205
  }
206
 
207
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
208
+ readers do not read off random characters that represent icons */
209
+ .fa-500px:before {
210
+ content: "\f26e";
211
+ }
212
+
213
+ .fa-accessible-icon:before {
214
+ content: "\f368";
215
+ }
216
+
217
+ .fa-accusoft:before {
218
+ content: "\f369";
219
+ }
220
+
221
+ .fa-address-book:before {
222
+ content: "\f2b9";
223
+ }
224
+
225
+ .fa-address-card:before {
226
+ content: "\f2bb";
227
+ }
228
+
229
+ .fa-adjust:before {
230
+ content: "\f042";
231
+ }
232
+
233
+ .fa-adn:before {
234
+ content: "\f170";
235
+ }
236
+
237
+ .fa-adversal:before {
238
+ content: "\f36a";
239
+ }
240
+
241
+ .fa-affiliatetheme:before {
242
+ content: "\f36b";
243
+ }
244
+
245
+ .fa-algolia:before {
246
+ content: "\f36c";
247
+ }
248
+
249
+ .fa-align-center:before {
250
+ content: "\f037";
251
+ }
252
+
253
+ .fa-align-justify:before {
254
+ content: "\f039";
255
+ }
256
+
257
+ .fa-align-left:before {
258
+ content: "\f036";
259
+ }
260
+
261
+ .fa-align-right:before {
262
+ content: "\f038";
263
+ }
264
+
265
+ .fa-allergies:before {
266
+ content: "\f461";
267
+ }
268
+
269
+ .fa-amazon:before {
270
+ content: "\f270";
271
+ }
272
+
273
+ .fa-amazon-pay:before {
274
+ content: "\f42c";
275
+ }
276
+
277
+ .fa-ambulance:before {
278
+ content: "\f0f9";
279
+ }
280
+
281
+ .fa-american-sign-language-interpreting:before {
282
+ content: "\f2a3";
283
+ }
284
+
285
+ .fa-amilia:before {
286
+ content: "\f36d";
287
+ }
288
+
289
+ .fa-anchor:before {
290
+ content: "\f13d";
291
+ }
292
+
293
+ .fa-android:before {
294
+ content: "\f17b";
295
+ }
296
+
297
+ .fa-angellist:before {
298
+ content: "\f209";
299
+ }
300
+
301
+ .fa-angle-double-down:before {
302
+ content: "\f103";
303
+ }
304
+
305
+ .fa-angle-double-left:before {
306
+ content: "\f100";
307
+ }
308
+
309
+ .fa-angle-double-right:before {
310
+ content: "\f101";
311
+ }
312
+
313
+ .fa-angle-double-up:before {
314
+ content: "\f102";
315
+ }
316
+
317
+ .fa-angle-down:before {
318
+ content: "\f107";
319
+ }
320
+
321
+ .fa-angle-left:before {
322
+ content: "\f104";
323
+ }
324
+
325
+ .fa-angle-right:before {
326
+ content: "\f105";
327
+ }
328
+
329
+ .fa-angle-up:before {
330
+ content: "\f106";
331
+ }
332
+
333
+ .fa-angrycreative:before {
334
+ content: "\f36e";
335
+ }
336
+
337
+ .fa-angular:before {
338
+ content: "\f420";
339
+ }
340
+
341
+ .fa-app-store:before {
342
+ content: "\f36f";
343
+ }
344
+
345
+ .fa-app-store-ios:before {
346
+ content: "\f370";
347
+ }
348
+
349
+ .fa-apper:before {
350
+ content: "\f371";
351
+ }
352
+
353
+ .fa-apple:before {
354
+ content: "\f179";
355
+ }
356
+
357
+ .fa-apple-pay:before {
358
+ content: "\f415";
359
+ }
360
+
361
+ .fa-archive:before {
362
+ content: "\f187";
363
+ }
364
+
365
+ .fa-arrow-alt-circle-down:before {
366
+ content: "\f358";
367
+ }
368
+
369
+ .fa-arrow-alt-circle-left:before {
370
+ content: "\f359";
371
+ }
372
+
373
+ .fa-arrow-alt-circle-right:before {
374
+ content: "\f35a";
375
+ }
376
+
377
+ .fa-arrow-alt-circle-up:before {
378
+ content: "\f35b";
379
+ }
380
+
381
+ .fa-arrow-circle-down:before {
382
+ content: "\f0ab";
383
+ }
384
+
385
+ .fa-arrow-circle-left:before {
386
+ content: "\f0a8";
387
+ }
388
+
389
+ .fa-arrow-circle-right:before {
390
+ content: "\f0a9";
391
+ }
392
+
393
+ .fa-arrow-circle-up:before {
394
+ content: "\f0aa";
395
+ }
396
+
397
+ .fa-arrow-down:before {
398
+ content: "\f063";
399
+ }
400
+
401
+ .fa-arrow-left:before {
402
+ content: "\f060";
403
+ }
404
+
405
+ .fa-arrow-right:before {
406
+ content: "\f061";
407
+ }
408
+
409
+ .fa-arrow-up:before {
410
+ content: "\f062";
411
+ }
412
+
413
+ .fa-arrows-alt:before {
414
+ content: "\f0b2";
415
+ }
416
+
417
+ .fa-arrows-alt-h:before {
418
+ content: "\f337";
419
+ }
420
+
421
+ .fa-arrows-alt-v:before {
422
+ content: "\f338";
423
+ }
424
+
425
+ .fa-assistive-listening-systems:before {
426
+ content: "\f2a2";
427
+ }
428
+
429
+ .fa-asterisk:before {
430
+ content: "\f069";
431
+ }
432
+
433
+ .fa-asymmetrik:before {
434
+ content: "\f372";
435
+ }
436
+
437
+ .fa-at:before {
438
+ content: "\f1fa";
439
+ }
440
+
441
+ .fa-audible:before {
442
+ content: "\f373";
443
+ }
444
+
445
+ .fa-audio-description:before {
446
+ content: "\f29e";
447
+ }
448
+
449
+ .fa-autoprefixer:before {
450
+ content: "\f41c";
451
+ }
452
+
453
+ .fa-avianex:before {
454
+ content: "\f374";
455
+ }
456
+
457
+ .fa-aviato:before {
458
+ content: "\f421";
459
+ }
460
+
461
+ .fa-aws:before {
462
+ content: "\f375";
463
+ }
464
+
465
+ .fa-backward:before {
466
+ content: "\f04a";
467
+ }
468
+
469
+ .fa-balance-scale:before {
470
+ content: "\f24e";
471
+ }
472
+
473
+ .fa-ban:before {
474
+ content: "\f05e";
475
+ }
476
+
477
+ .fa-band-aid:before {
478
+ content: "\f462";
479
+ }
480
+
481
+ .fa-bandcamp:before {
482
+ content: "\f2d5";
483
+ }
484
+
485
+ .fa-barcode:before {
486
+ content: "\f02a";
487
+ }
488
+
489
+ .fa-bars:before {
490
+ content: "\f0c9";
491
+ }
492
+
493
+ .fa-baseball-ball:before {
494
+ content: "\f433";
495
+ }
496
+
497
+ .fa-basketball-ball:before {
498
+ content: "\f434";
499
+ }
500
+
501
+ .fa-bath:before {
502
+ content: "\f2cd";
503
+ }
504
+
505
+ .fa-battery-empty:before {
506
+ content: "\f244";
507
+ }
508
+
509
+ .fa-battery-full:before {
510
+ content: "\f240";
511
+ }
512
+
513
+ .fa-battery-half:before {
514
+ content: "\f242";
515
+ }
516
+
517
+ .fa-battery-quarter:before {
518
+ content: "\f243";
519
+ }
520
+
521
+ .fa-battery-three-quarters:before {
522
+ content: "\f241";
523
+ }
524
+
525
+ .fa-bed:before {
526
+ content: "\f236";
527
+ }
528
+
529
+ .fa-beer:before {
530
+ content: "\f0fc";
531
+ }
532
+
533
+ .fa-behance:before {
534
+ content: "\f1b4";
535
+ }
536
+
537
+ .fa-behance-square:before {
538
+ content: "\f1b5";
539
+ }
540
+
541
+ .fa-bell:before {
542
+ content: "\f0f3";
543
+ }
544
+
545
+ .fa-bell-slash:before {
546
+ content: "\f1f6";
547
+ }
548
+
549
+ .fa-bicycle:before {
550
+ content: "\f206";
551
+ }
552
+
553
+ .fa-bimobject:before {
554
+ content: "\f378";
555
+ }
556
+
557
+ .fa-binoculars:before {
558
+ content: "\f1e5";
559
+ }
560
+
561
+ .fa-birthday-cake:before {
562
+ content: "\f1fd";
563
+ }
564
+
565
+ .fa-bitbucket:before {
566
+ content: "\f171";
567
+ }
568
+
569
+ .fa-bitcoin:before {
570
+ content: "\f379";
571
+ }
572
+
573
+ .fa-bity:before {
574
+ content: "\f37a";
575
+ }
576
+
577
+ .fa-black-tie:before {
578
+ content: "\f27e";
579
+ }
580
+
581
+ .fa-blackberry:before {
582
+ content: "\f37b";
583
+ }
584
+
585
+ .fa-blender:before {
586
+ content: "\f517";
587
+ }
588
+
589
+ .fa-blind:before {
590
+ content: "\f29d";
591
+ }
592
+
593
+ .fa-blogger:before {
594
+ content: "\f37c";
595
+ }
596
+
597
+ .fa-blogger-b:before {
598
+ content: "\f37d";
599
+ }
600
+
601
+ .fa-bluetooth:before {
602
+ content: "\f293";
603
+ }
604
+
605
+ .fa-bluetooth-b:before {
606
+ content: "\f294";
607
  }
608
 
609
+ .fa-bold:before {
610
+ content: "\f032";
611
  }
612
 
613
+ .fa-bolt:before {
614
+ content: "\f0e7";
615
  }
616
 
617
+ .fa-bomb:before {
618
+ content: "\f1e2";
619
  }
620
 
621
+ .fa-book:before {
622
+ content: "\f02d";
623
  }
624
 
625
+ .fa-book-open:before {
626
+ content: "\f518";
627
  }
628
 
629
+ .fa-bookmark:before {
630
+ content: "\f02e";
631
  }
632
 
633
+ .fa-bowling-ball:before {
634
+ content: "\f436";
635
  }
636
 
637
+ .fa-box:before {
638
+ content: "\f466";
639
  }
640
 
641
+ .fa-box-open:before {
642
+ content: "\f49e";
643
  }
644
 
645
+ .fa-boxes:before {
646
+ content: "\f468";
647
  }
648
 
649
+ .fa-braille:before {
650
+ content: "\f2a1";
651
  }
652
 
653
+ .fa-briefcase:before {
654
+ content: "\f0b1";
655
  }
656
 
657
+ .fa-briefcase-medical:before {
658
+ content: "\f469";
 
 
659
  }
660
 
661
+ .fa-broadcast-tower:before {
662
+ content: "\f519";
663
  }
664
 
665
+ .fa-broom:before {
666
+ content: "\f51a";
667
  }
668
 
669
+ .fa-btc:before {
670
+ content: "\f15a";
671
  }
672
 
673
+ .fa-bug:before {
674
+ content: "\f188";
675
  }
676
 
677
+ .fa-building:before {
678
+ content: "\f1ad";
 
679
  }
680
 
681
+ .fa-bullhorn:before {
682
+ content: "\f0a1";
683
  }
684
 
685
+ .fa-bullseye:before {
686
+ content: "\f140";
687
  }
688
 
689
+ .fa-burn:before {
690
+ content: "\f46a";
691
  }
692
 
693
+ .fa-buromobelexperte:before {
694
+ content: "\f37f";
695
  }
696
 
697
+ .fa-bus:before {
698
+ content: "\f207";
699
  }
700
 
701
+ .fa-buysellads:before {
702
+ content: "\f20d";
703
  }
704
 
705
+ .fa-calculator:before {
706
+ content: "\f1ec";
707
  }
708
 
709
+ .fa-calendar:before {
710
+ content: "\f133";
711
  }
712
 
713
+ .fa-calendar-alt:before {
714
+ content: "\f073";
715
  }
716
 
717
+ .fa-calendar-check:before {
718
+ content: "\f274";
719
  }
720
 
721
+ .fa-calendar-minus:before {
722
+ content: "\f272";
 
723
  }
724
 
725
+ .fa-calendar-plus:before {
726
+ content: "\f271";
727
  }
728
 
729
+ .fa-calendar-times:before {
730
+ content: "\f273";
731
  }
732
 
733
+ .fa-camera:before {
734
+ content: "\f030";
735
  }
736
 
737
+ .fa-camera-retro:before {
738
+ content: "\f083";
739
  }
740
 
741
+ .fa-capsules:before {
742
+ content: "\f46b";
743
  }
744
 
745
+ .fa-car:before {
746
+ content: "\f1b9";
747
  }
748
 
749
+ .fa-caret-down:before {
750
+ content: "\f0d7";
751
  }
752
 
753
+ .fa-caret-left:before {
754
+ content: "\f0d9";
755
  }
756
 
757
+ .fa-caret-right:before {
758
+ content: "\f0da";
759
  }
760
 
761
+ .fa-caret-square-down:before {
762
+ content: "\f150";
763
  }
764
 
765
+ .fa-caret-square-left:before {
766
+ content: "\f191";
767
  }
768
 
769
+ .fa-caret-square-right:before {
770
+ content: "\f152";
771
  }
772
 
773
+ .fa-caret-square-up:before {
774
+ content: "\f151";
775
  }
776
 
777
+ .fa-caret-up:before {
778
+ content: "\f0d8";
779
  }
780
 
781
+ .fa-cart-arrow-down:before {
782
+ content: "\f218";
783
  }
784
 
785
+ .fa-cart-plus:before {
786
+ content: "\f217";
787
  }
788
 
789
+ .fa-cc-amazon-pay:before {
790
+ content: "\f42d";
791
  }
792
 
793
+ .fa-cc-amex:before {
794
+ content: "\f1f3";
795
  }
796
 
797
+ .fa-cc-apple-pay:before {
798
+ content: "\f416";
799
  }
800
 
801
+ .fa-cc-diners-club:before {
802
+ content: "\f24c";
803
  }
804
 
805
+ .fa-cc-discover:before {
806
+ content: "\f1f2";
807
  }
808
 
809
+ .fa-cc-jcb:before {
810
+ content: "\f24b";
811
  }
812
 
813
+ .fa-cc-mastercard:before {
814
+ content: "\f1f1";
815
  }
816
 
817
+ .fa-cc-paypal:before {
818
+ content: "\f1f4";
819
  }
820
 
821
+ .fa-cc-stripe:before {
822
+ content: "\f1f5";
823
  }
824
 
825
+ .fa-cc-visa:before {
826
+ content: "\f1f0";
827
  }
828
 
829
+ .fa-centercode:before {
830
+ content: "\f380";
 
831
  }
832
 
833
+ .fa-certificate:before {
834
+ content: "\f0a3";
835
  }
836
 
837
+ .fa-chalkboard:before {
838
+ content: "\f51b";
839
  }
840
 
841
+ .fa-chalkboard-teacher:before {
842
+ content: "\f51c";
 
 
843
  }
844
 
845
+ .fa-chart-area:before {
846
+ content: "\f1fe";
847
  }
848
 
849
+ .fa-chart-bar:before {
850
+ content: "\f080";
851
  }
852
 
853
+ .fa-chart-line:before {
854
+ content: "\f201";
855
  }
856
 
857
+ .fa-chart-pie:before {
858
+ content: "\f200";
859
  }
860
 
861
+ .fa-check:before {
862
+ content: "\f00c";
 
863
  }
864
 
865
+ .fa-check-circle:before {
866
+ content: "\f058";
867
  }
868
 
869
+ .fa-check-square:before {
870
+ content: "\f14a";
871
  }
872
 
873
+ .fa-chess:before {
874
+ content: "\f439";
875
  }
876
 
877
+ .fa-chess-bishop:before {
878
+ content: "\f43a";
879
  }
880
 
881
+ .fa-chess-board:before {
882
+ content: "\f43c";
883
  }
884
 
885
+ .fa-chess-king:before {
886
+ content: "\f43f";
887
  }
888
 
889
+ .fa-chess-knight:before {
890
+ content: "\f441";
891
  }
892
 
893
+ .fa-chess-pawn:before {
894
+ content: "\f443";
895
  }
896
 
897
+ .fa-chess-queen:before {
898
+ content: "\f445";
899
  }
900
 
901
+ .fa-chess-rook:before {
902
+ content: "\f447";
903
  }
904
 
905
+ .fa-chevron-circle-down:before {
906
+ content: "\f13a";
907
  }
908
 
909
+ .fa-chevron-circle-left:before {
910
+ content: "\f137";
911
  }
912
 
913
+ .fa-chevron-circle-right:before {
914
+ content: "\f138";
915
  }
916
 
917
+ .fa-chevron-circle-up:before {
918
+ content: "\f139";
919
  }
920
 
921
+ .fa-chevron-down:before {
922
+ content: "\f078";
923
  }
924
 
925
+ .fa-chevron-left:before {
926
+ content: "\f053";
927
  }
928
 
929
+ .fa-chevron-right:before {
930
+ content: "\f054";
931
  }
932
 
933
+ .fa-chevron-up:before {
934
+ content: "\f077";
935
  }
936
 
937
+ .fa-child:before {
938
+ content: "\f1ae";
939
  }
940
 
941
+ .fa-chrome:before {
942
+ content: "\f268";
943
  }
944
 
945
+ .fa-church:before {
946
+ content: "\f51d";
947
  }
948
 
949
+ .fa-circle:before {
950
+ content: "\f111";
951
  }
952
 
953
+ .fa-circle-notch:before {
954
+ content: "\f1ce";
955
  }
956
 
957
+ .fa-clipboard:before {
958
+ content: "\f328";
959
  }
960
 
961
+ .fa-clipboard-check:before {
962
+ content: "\f46c";
963
  }
964
 
965
+ .fa-clipboard-list:before {
966
+ content: "\f46d";
967
  }
968
 
969
+ .fa-clock:before {
970
+ content: "\f017";
971
  }
972
 
973
+ .fa-clone:before {
974
+ content: "\f24d";
975
  }
976
 
977
+ .fa-closed-captioning:before {
978
+ content: "\f20a";
979
  }
980
 
981
+ .fa-cloud:before {
982
+ content: "\f0c2";
 
983
  }
984
 
985
+ .fa-cloud-download-alt:before {
986
+ content: "\f381";
987
  }
988
 
989
+ .fa-cloud-upload-alt:before {
990
+ content: "\f382";
991
  }
992
 
993
+ .fa-cloudscale:before {
994
+ content: "\f383";
995
  }
996
 
997
+ .fa-cloudsmith:before {
998
+ content: "\f384";
999
  }
1000
 
1001
+ .fa-cloudversify:before {
1002
+ content: "\f385";
1003
  }
1004
 
1005
+ .fa-code:before {
1006
+ content: "\f121";
1007
  }
1008
 
1009
+ .fa-code-branch:before {
1010
+ content: "\f126";
1011
  }
1012
 
1013
+ .fa-codepen:before {
1014
+ content: "\f1cb";
1015
  }
1016
 
1017
+ .fa-codiepie:before {
1018
+ content: "\f284";
1019
  }
1020
 
1021
+ .fa-coffee:before {
1022
+ content: "\f0f4";
1023
  }
1024
 
1025
+ .fa-cog:before {
1026
+ content: "\f013";
1027
  }
1028
 
1029
+ .fa-cogs:before {
1030
+ content: "\f085";
 
1031
  }
1032
 
1033
+ .fa-coins:before {
1034
+ content: "\f51e";
1035
  }
1036
 
1037
+ .fa-columns:before {
1038
+ content: "\f0db";
1039
  }
1040
 
1041
+ .fa-comment:before {
1042
+ content: "\f075";
1043
  }
1044
 
1045
+ .fa-comment-alt:before {
1046
+ content: "\f27a";
1047
  }
1048
 
1049
+ .fa-comment-dots:before {
1050
+ content: "\f4ad";
1051
  }
1052
 
1053
+ .fa-comment-slash:before {
1054
+ content: "\f4b3";
1055
  }
1056
 
1057
+ .fa-comments:before {
1058
+ content: "\f086";
1059
  }
1060
 
1061
+ .fa-compact-disc:before {
1062
+ content: "\f51f";
1063
  }
1064
 
1065
+ .fa-compass:before {
1066
+ content: "\f14e";
1067
  }
1068
 
1069
+ .fa-compress:before {
1070
+ content: "\f066";
1071
  }
1072
 
1073
+ .fa-connectdevelop:before {
1074
+ content: "\f20e";
1075
  }
1076
 
1077
+ .fa-contao:before {
1078
+ content: "\f26d";
1079
  }
1080
 
1081
+ .fa-copy:before {
1082
+ content: "\f0c5";
1083
  }
1084
 
1085
+ .fa-copyright:before {
1086
+ content: "\f1f9";
 
1087
  }
1088
 
1089
+ .fa-couch:before {
1090
+ content: "\f4b8";
1091
  }
1092
 
1093
+ .fa-cpanel:before {
1094
+ content: "\f388";
1095
  }
1096
 
1097
+ .fa-creative-commons:before {
1098
+ content: "\f25e";
1099
  }
1100
 
1101
+ .fa-creative-commons-by:before {
1102
+ content: "\f4e7";
1103
  }
1104
 
1105
+ .fa-creative-commons-nc:before {
1106
+ content: "\f4e8";
 
1107
  }
1108
 
1109
+ .fa-creative-commons-nc-eu:before {
1110
+ content: "\f4e9";
1111
  }
1112
 
1113
+ .fa-creative-commons-nc-jp:before {
1114
+ content: "\f4ea";
1115
  }
1116
 
1117
+ .fa-creative-commons-nd:before {
1118
+ content: "\f4eb";
1119
  }
1120
 
1121
+ .fa-creative-commons-pd:before {
1122
+ content: "\f4ec";
1123
  }
1124
 
1125
+ .fa-creative-commons-pd-alt:before {
1126
+ content: "\f4ed";
1127
  }
1128
 
1129
+ .fa-creative-commons-remix:before {
1130
+ content: "\f4ee";
1131
  }
1132
 
1133
+ .fa-creative-commons-sa:before {
1134
+ content: "\f4ef";
1135
  }
1136
 
1137
+ .fa-creative-commons-sampling:before {
1138
+ content: "\f4f0";
1139
  }
1140
 
1141
+ .fa-creative-commons-sampling-plus:before {
1142
+ content: "\f4f1";
1143
  }
1144
 
1145
+ .fa-creative-commons-share:before {
1146
+ content: "\f4f2";
1147
  }
1148
 
1149
+ .fa-credit-card:before {
1150
+ content: "\f09d";
1151
  }
1152
 
1153
+ .fa-crop:before {
1154
+ content: "\f125";
1155
  }
1156
 
1157
+ .fa-crosshairs:before {
1158
+ content: "\f05b";
1159
  }
1160
 
1161
+ .fa-crow:before {
1162
+ content: "\f520";
1163
  }
1164
 
1165
+ .fa-crown:before {
1166
+ content: "\f521";
1167
  }
1168
 
1169
+ .fa-css3:before {
1170
+ content: "\f13c";
1171
  }
1172
 
1173
+ .fa-css3-alt:before {
1174
+ content: "\f38b";
1175
  }
1176
 
1177
+ .fa-cube:before {
1178
+ content: "\f1b2";
1179
  }
1180
 
1181
+ .fa-cubes:before {
1182
+ content: "\f1b3";
1183
  }
1184
 
1185
+ .fa-cut:before {
1186
+ content: "\f0c4";
 
1187
  }
1188
 
1189
+ .fa-cuttlefish:before {
1190
+ content: "\f38c";
1191
  }
1192
 
1193
+ .fa-d-and-d:before {
1194
+ content: "\f38d";
1195
  }
1196
 
1197
+ .fa-dashcube:before {
1198
+ content: "\f210";
1199
  }
1200
 
1201
+ .fa-database:before {
1202
+ content: "\f1c0";
 
1203
  }
1204
 
1205
+ .fa-deaf:before {
1206
+ content: "\f2a4";
1207
  }
1208
 
1209
+ .fa-delicious:before {
1210
+ content: "\f1a5";
1211
  }
1212
 
1213
+ .fa-deploydog:before {
1214
+ content: "\f38e";
1215
  }
1216
 
1217
+ .fa-deskpro:before {
1218
+ content: "\f38f";
1219
  }
1220
 
1221
+ .fa-desktop:before {
1222
+ content: "\f108";
1223
  }
1224
 
1225
+ .fa-deviantart:before {
1226
+ content: "\f1bd";
1227
  }
1228
 
1229
+ .fa-diagnoses:before {
1230
+ content: "\f470";
1231
  }
1232
 
1233
+ .fa-dice:before {
1234
+ content: "\f522";
1235
  }
1236
 
1237
+ .fa-dice-five:before {
1238
+ content: "\f523";
1239
  }
1240
 
1241
+ .fa-dice-four:before {
1242
+ content: "\f524";
1243
  }
1244
 
1245
+ .fa-dice-one:before {
1246
+ content: "\f525";
1247
  }
1248
 
1249
+ .fa-dice-six:before {
1250
+ content: "\f526";
1251
  }
1252
 
1253
+ .fa-dice-three:before {
1254
+ content: "\f527";
1255
  }
1256
 
1257
+ .fa-dice-two:before {
1258
+ content: "\f528";
1259
  }
1260
 
1261
+ .fa-digg:before {
1262
+ content: "\f1a6";
1263
  }
1264
 
1265
+ .fa-digital-ocean:before {
1266
+ content: "\f391";
1267
  }
1268
 
1269
+ .fa-discord:before {
1270
+ content: "\f392";
1271
  }
1272
 
1273
+ .fa-discourse:before {
1274
+ content: "\f393";
1275
  }
1276
 
1277
+ .fa-divide:before {
1278
+ content: "\f529";
 
1279
  }
1280
 
1281
+ .fa-dna:before {
1282
+ content: "\f471";
 
1283
  }
1284
 
1285
+ .fa-dochub:before {
1286
+ content: "\f394";
1287
  }
1288
 
1289
+ .fa-docker:before {
1290
+ content: "\f395";
1291
  }
1292
 
1293
+ .fa-dollar-sign:before {
1294
+ content: "\f155";
 
1295
  }
1296
 
1297
+ .fa-dolly:before {
1298
+ content: "\f472";
 
1299
  }
1300
 
1301
+ .fa-dolly-flatbed:before {
1302
+ content: "\f474";
1303
  }
1304
 
1305
+ .fa-donate:before {
1306
+ content: "\f4b9";
 
1307
  }
1308
 
1309
+ .fa-door-closed:before {
1310
+ content: "\f52a";
1311
  }
1312
 
1313
+ .fa-door-open:before {
1314
+ content: "\f52b";
 
 
1315
  }
1316
 
1317
+ .fa-dot-circle:before {
1318
+ content: "\f192";
1319
  }
1320
 
1321
+ .fa-dove:before {
1322
+ content: "\f4ba";
1323
  }
1324
 
1325
+ .fa-download:before {
1326
+ content: "\f019";
1327
  }
1328
 
1329
+ .fa-draft2digital:before {
1330
+ content: "\f396";
1331
  }
1332
 
1333
+ .fa-dribbble:before {
1334
+ content: "\f17d";
1335
  }
1336
 
1337
+ .fa-dribbble-square:before {
1338
+ content: "\f397";
1339
  }
1340
 
1341
+ .fa-dropbox:before {
1342
+ content: "\f16b";
1343
  }
1344
 
1345
+ .fa-drupal:before {
1346
+ content: "\f1a9";
1347
  }
1348
 
1349
+ .fa-dumbbell:before {
1350
+ content: "\f44b";
1351
  }
1352
 
1353
+ .fa-dyalog:before {
1354
+ content: "\f399";
1355
  }
1356
 
1357
+ .fa-earlybirds:before {
1358
+ content: "\f39a";
1359
  }
1360
 
1361
+ .fa-ebay:before {
1362
+ content: "\f4f4";
1363
  }
1364
 
1365
+ .fa-edge:before {
1366
+ content: "\f282";
1367
  }
1368
 
1369
+ .fa-edit:before {
1370
+ content: "\f044";
1371
  }
1372
 
1373
+ .fa-eject:before {
1374
+ content: "\f052";
1375
  }
1376
 
1377
+ .fa-elementor:before {
1378
+ content: "\f430";
1379
  }
1380
 
1381
+ .fa-ellipsis-h:before {
1382
+ content: "\f141";
1383
  }
1384
 
1385
+ .fa-ellipsis-v:before {
1386
+ content: "\f142";
 
1387
  }
1388
 
1389
+ .fa-ember:before {
1390
+ content: "\f423";
 
1391
  }
1392
 
1393
+ .fa-empire:before {
1394
+ content: "\f1d1";
 
1395
  }
1396
 
1397
+ .fa-envelope:before {
1398
+ content: "\f0e0";
1399
  }
1400
 
1401
+ .fa-envelope-open:before {
1402
+ content: "\f2b6";
1403
  }
1404
 
1405
+ .fa-envelope-square:before {
1406
+ content: "\f199";
 
1407
  }
1408
 
1409
+ .fa-envira:before {
1410
+ content: "\f299";
 
1411
  }
1412
 
1413
+ .fa-equals:before {
1414
+ content: "\f52c";
 
1415
  }
1416
 
1417
+ .fa-eraser:before {
1418
+ content: "\f12d";
1419
  }
1420
 
1421
+ .fa-erlang:before {
1422
+ content: "\f39d";
1423
  }
1424
 
1425
+ .fa-ethereum:before {
1426
+ content: "\f42e";
 
1427
  }
1428
 
1429
+ .fa-etsy:before {
1430
+ content: "\f2d7";
1431
  }
1432
 
1433
+ .fa-euro-sign:before {
1434
+ content: "\f153";
1435
  }
1436
 
1437
+ .fa-exchange-alt:before {
1438
+ content: "\f362";
 
1439
  }
1440
 
1441
+ .fa-exclamation:before {
1442
+ content: "\f12a";
1443
  }
1444
 
1445
+ .fa-exclamation-circle:before {
1446
+ content: "\f06a";
1447
  }
1448
 
1449
+ .fa-exclamation-triangle:before {
1450
+ content: "\f071";
1451
  }
1452
 
1453
+ .fa-expand:before {
1454
+ content: "\f065";
1455
  }
1456
 
1457
+ .fa-expand-arrows-alt:before {
1458
+ content: "\f31e";
1459
  }
1460
 
1461
+ .fa-expeditedssl:before {
1462
+ content: "\f23e";
1463
  }
1464
 
1465
+ .fa-external-link-alt:before {
1466
+ content: "\f35d";
1467
  }
1468
 
1469
+ .fa-external-link-square-alt:before {
1470
+ content: "\f360";
1471
  }
1472
 
1473
+ .fa-eye:before {
1474
+ content: "\f06e";
1475
  }
1476
 
1477
+ .fa-eye-dropper:before {
1478
+ content: "\f1fb";
1479
  }
1480
 
1481
+ .fa-eye-slash:before {
1482
+ content: "\f070";
1483
  }
1484
 
1485
+ .fa-facebook:before {
1486
+ content: "\f09a";
1487
  }
1488
 
1489
+ .fa-facebook-f:before {
1490
+ content: "\f39e";
1491
  }
1492
 
1493
+ .fa-facebook-messenger:before {
1494
+ content: "\f39f";
1495
  }
1496
 
1497
+ .fa-facebook-square:before {
1498
+ content: "\f082";
1499
  }
1500
 
1501
+ .fa-fast-backward:before {
1502
+ content: "\f049";
1503
  }
1504
 
1505
+ .fa-fast-forward:before {
1506
+ content: "\f050";
1507
  }
1508
 
1509
+ .fa-fax:before {
1510
+ content: "\f1ac";
1511
  }
1512
 
1513
+ .fa-feather:before {
1514
+ content: "\f52d";
1515
  }
1516
 
1517
+ .fa-female:before {
1518
+ content: "\f182";
1519
  }
1520
 
1521
+ .fa-fighter-jet:before {
1522
+ content: "\f0fb";
1523
  }
1524
 
1525
+ .fa-file:before {
1526
+ content: "\f15b";
1527
  }
1528
 
1529
+ .fa-file-alt:before {
1530
+ content: "\f15c";
1531
  }
1532
 
1533
+ .fa-file-archive:before {
1534
+ content: "\f1c6";
1535
  }
1536
 
1537
+ .fa-file-audio:before {
1538
+ content: "\f1c7";
1539
  }
1540
 
1541
+ .fa-file-code:before {
1542
+ content: "\f1c9";
1543
  }
1544
 
1545
+ .fa-file-excel:before {
1546
+ content: "\f1c3";
1547
  }
1548
 
1549
+ .fa-file-image:before {
1550
+ content: "\f1c5";
1551
  }
1552
 
1553
+ .fa-file-medical:before {
1554
+ content: "\f477";
1555
  }
1556
 
1557
+ .fa-file-medical-alt:before {
1558
+ content: "\f478";
1559
  }
1560
 
1561
+ .fa-file-pdf:before {
1562
+ content: "\f1c1";
 
1563
  }
1564
 
1565
+ .fa-file-powerpoint:before {
1566
+ content: "\f1c4";
1567
  }
1568
 
1569
+ .fa-file-video:before {
1570
+ content: "\f1c8";
1571
  }
1572
 
1573
+ .fa-file-word:before {
1574
+ content: "\f1c2";
1575
  }
1576
 
1577
+ .fa-film:before {
1578
+ content: "\f008";
1579
  }
1580
 
1581
+ .fa-filter:before {
1582
+ content: "\f0b0";
1583
  }
1584
 
1585
+ .fa-fire:before {
1586
+ content: "\f06d";
 
1587
  }
1588
 
1589
+ .fa-fire-extinguisher:before {
1590
+ content: "\f134";
1591
  }
1592
 
1593
+ .fa-firefox:before {
1594
+ content: "\f269";
1595
  }
1596
 
1597
+ .fa-first-aid:before {
1598
+ content: "\f479";
1599
  }
1600
 
1601
+ .fa-first-order:before {
1602
+ content: "\f2b0";
1603
  }
1604
 
1605
+ .fa-first-order-alt:before {
1606
+ content: "\f50a";
1607
  }
1608
 
1609
+ .fa-firstdraft:before {
1610
+ content: "\f3a1";
1611
  }
1612
 
1613
+ .fa-flag:before {
1614
+ content: "\f024";
1615
  }
1616
 
1617
+ .fa-flag-checkered:before {
1618
+ content: "\f11e";
1619
  }
1620
 
1621
+ .fa-flask:before {
1622
+ content: "\f0c3";
1623
  }
1624
 
1625
+ .fa-flickr:before {
1626
+ content: "\f16e";
1627
  }
1628
 
1629
+ .fa-flipboard:before {
1630
+ content: "\f44d";
1631
  }
1632
 
1633
+ .fa-fly:before {
1634
+ content: "\f417";
1635
  }
1636
 
1637
+ .fa-folder:before {
1638
+ content: "\f07b";
 
1639
  }
1640
 
1641
+ .fa-folder-open:before {
1642
+ content: "\f07c";
 
 
1643
  }
1644
 
1645
+ .fa-font:before {
1646
+ content: "\f031";
1647
  }
1648
 
1649
+ .fa-font-awesome:before {
1650
+ content: "\f2b4";
1651
  }
1652
 
1653
+ .fa-font-awesome-alt:before {
1654
+ content: "\f35c";
1655
  }
1656
 
1657
+ .fa-font-awesome-flag:before {
1658
+ content: "\f425";
 
1659
  }
1660
 
1661
+ .fa-font-awesome-logo-full:before {
1662
+ content: "\f4e6";
1663
  }
1664
 
1665
+ .fa-fonticons:before {
1666
+ content: "\f280";
1667
  }
1668
 
1669
+ .fa-fonticons-fi:before {
1670
+ content: "\f3a2";
1671
  }
1672
 
1673
+ .fa-football-ball:before {
1674
+ content: "\f44e";
1675
  }
1676
 
1677
+ .fa-fort-awesome:before {
1678
+ content: "\f286";
1679
  }
1680
 
1681
+ .fa-fort-awesome-alt:before {
1682
+ content: "\f3a3";
1683
  }
1684
 
1685
+ .fa-forumbee:before {
1686
+ content: "\f211";
1687
  }
1688
 
1689
+ .fa-forward:before {
1690
+ content: "\f04e";
1691
  }
1692
 
1693
+ .fa-foursquare:before {
1694
+ content: "\f180";
1695
  }
1696
 
1697
+ .fa-free-code-camp:before {
1698
+ content: "\f2c5";
1699
  }
1700
 
1701
+ .fa-freebsd:before {
1702
+ content: "\f3a4";
1703
  }
1704
 
1705
+ .fa-frog:before {
1706
+ content: "\f52e";
1707
  }
1708
 
1709
+ .fa-frown:before {
1710
+ content: "\f119";
1711
  }
1712
 
1713
+ .fa-fulcrum:before {
1714
+ content: "\f50b";
1715
  }
1716
 
1717
+ .fa-futbol:before {
1718
+ content: "\f1e3";
1719
  }
1720
 
1721
+ .fa-galactic-republic:before {
1722
+ content: "\f50c";
1723
  }
1724
 
1725
+ .fa-galactic-senate:before {
1726
+ content: "\f50d";
1727
  }
1728
 
1729
+ .fa-gamepad:before {
1730
+ content: "\f11b";
1731
  }
1732
 
1733
+ .fa-gas-pump:before {
1734
+ content: "\f52f";
1735
  }
1736
 
1737
+ .fa-gavel:before {
1738
+ content: "\f0e3";
1739
  }
1740
 
1741
+ .fa-gem:before {
1742
+ content: "\f3a5";
1743
  }
1744
 
1745
+ .fa-genderless:before {
1746
+ content: "\f22d";
1747
  }
1748
 
1749
+ .fa-get-pocket:before {
1750
+ content: "\f265";
1751
  }
1752
 
1753
+ .fa-gg:before {
1754
+ content: "\f260";
1755
  }
1756
 
1757
+ .fa-gg-circle:before {
1758
+ content: "\f261";
1759
  }
1760
 
1761
+ .fa-gift:before {
1762
+ content: "\f06b";
1763
  }
1764
 
1765
+ .fa-git:before {
1766
+ content: "\f1d3";
1767
  }
1768
 
1769
+ .fa-git-square:before {
1770
+ content: "\f1d2";
1771
  }
1772
 
1773
+ .fa-github:before {
1774
+ content: "\f09b";
1775
  }
1776
 
1777
+ .fa-github-alt:before {
1778
+ content: "\f113";
1779
  }
1780
 
1781
+ .fa-github-square:before {
1782
+ content: "\f092";
1783
  }
1784
 
1785
+ .fa-gitkraken:before {
1786
+ content: "\f3a6";
1787
  }
1788
 
1789
+ .fa-gitlab:before {
1790
+ content: "\f296";
1791
  }
1792
 
1793
+ .fa-gitter:before {
1794
+ content: "\f426";
1795
  }
1796
 
1797
+ .fa-glass-martini:before {
1798
+ content: "\f000";
1799
  }
1800
 
1801
+ .fa-glasses:before {
1802
+ content: "\f530";
1803
  }
1804
 
1805
+ .fa-glide:before {
1806
+ content: "\f2a5";
1807
  }
1808
 
1809
+ .fa-glide-g:before {
1810
+ content: "\f2a6";
 
1811
  }
1812
 
1813
+ .fa-globe:before {
1814
+ content: "\f0ac";
 
1815
  }
1816
 
1817
+ .fa-gofore:before {
1818
+ content: "\f3a7";
 
1819
  }
1820
 
1821
+ .fa-golf-ball:before {
1822
+ content: "\f450";
 
1823
  }
1824
 
1825
+ .fa-goodreads:before {
1826
+ content: "\f3a8";
1827
  }
1828
 
1829
+ .fa-goodreads-g:before {
1830
+ content: "\f3a9";
 
1831
  }
1832
 
1833
+ .fa-google:before {
1834
+ content: "\f1a0";
 
1835
  }
1836
 
1837
+ .fa-google-drive:before {
1838
+ content: "\f3aa";
 
 
 
1839
  }
1840
 
1841
+ .fa-google-play:before {
1842
+ content: "\f3ab";
 
 
1843
  }
1844
 
1845
+ .fa-google-plus:before {
1846
+ content: "\f2b3";
 
1847
  }
1848
 
1849
+ .fa-google-plus-g:before {
1850
+ content: "\f0d5";
 
1851
  }
1852
 
1853
+ .fa-google-plus-square:before {
1854
+ content: "\f0d4";
1855
  }
1856
 
1857
+ .fa-google-wallet:before {
1858
+ content: "\f1ee";
1859
  }
1860
 
1861
+ .fa-graduation-cap:before {
1862
+ content: "\f19d";
1863
  }
1864
 
1865
+ .fa-gratipay:before {
1866
+ content: "\f184";
1867
  }
1868
 
1869
+ .fa-grav:before {
1870
+ content: "\f2d6";
1871
  }
1872
 
1873
+ .fa-greater-than:before {
1874
+ content: "\f531";
1875
  }
1876
 
1877
+ .fa-greater-than-equal:before {
1878
+ content: "\f532";
1879
  }
1880
 
1881
+ .fa-gripfire:before {
1882
+ content: "\f3ac";
1883
  }
1884
 
1885
+ .fa-grunt:before {
1886
+ content: "\f3ad";
1887
  }
1888
 
1889
+ .fa-gulp:before {
1890
+ content: "\f3ae";
1891
  }
1892
 
1893
+ .fa-h-square:before {
1894
+ content: "\f0fd";
1895
  }
1896
 
1897
+ .fa-hacker-news:before {
1898
+ content: "\f1d4";
1899
  }
1900
 
1901
+ .fa-hacker-news-square:before {
1902
+ content: "\f3af";
1903
  }
1904
 
1905
+ .fa-hand-holding:before {
1906
+ content: "\f4bd";
1907
  }
1908
 
1909
+ .fa-hand-holding-heart:before {
1910
+ content: "\f4be";
1911
  }
1912
 
1913
+ .fa-hand-holding-usd:before {
1914
+ content: "\f4c0";
1915
  }
1916
 
1917
+ .fa-hand-lizard:before {
1918
+ content: "\f258";
1919
  }
1920
 
1921
+ .fa-hand-paper:before {
1922
+ content: "\f256";
1923
  }
1924
 
1925
+ .fa-hand-peace:before {
1926
+ content: "\f25b";
1927
  }
1928
 
1929
+ .fa-hand-point-down:before {
1930
+ content: "\f0a7";
1931
  }
1932
 
1933
+ .fa-hand-point-left:before {
1934
+ content: "\f0a5";
1935
  }
1936
 
1937
+ .fa-hand-point-right:before {
1938
+ content: "\f0a4";
1939
  }
1940
 
1941
+ .fa-hand-point-up:before {
1942
+ content: "\f0a6";
1943
  }
1944
 
1945
+ .fa-hand-pointer:before {
1946
+ content: "\f25a";
1947
  }
1948
 
1949
+ .fa-hand-rock:before {
1950
+ content: "\f255";
1951
  }
1952
 
1953
+ .fa-hand-scissors:before {
1954
+ content: "\f257";
1955
  }
1956
 
1957
+ .fa-hand-spock:before {
1958
+ content: "\f259";
1959
  }
1960
 
1961
+ .fa-hands:before {
1962
+ content: "\f4c2";
1963
  }
1964
 
1965
+ .fa-hands-helping:before {
1966
+ content: "\f4c4";
1967
  }
1968
 
1969
+ .fa-handshake:before {
1970
+ content: "\f2b5";
1971
  }
1972
 
1973
+ .fa-hashtag:before {
1974
+ content: "\f292";
1975
  }
1976
 
1977
+ .fa-hdd:before {
1978
+ content: "\f0a0";
1979
  }
1980
 
1981
+ .fa-heading:before {
1982
+ content: "\f1dc";
1983
  }
1984
 
1985
+ .fa-headphones:before {
1986
+ content: "\f025";
1987
  }
1988
 
1989
+ .fa-heart:before {
1990
+ content: "\f004";
1991
  }
1992
 
1993
+ .fa-heartbeat:before {
1994
+ content: "\f21e";
1995
  }
1996
 
1997
+ .fa-helicopter:before {
1998
+ content: "\f533";
1999
  }
2000
 
2001
+ .fa-hips:before {
2002
+ content: "\f452";
2003
  }
2004
 
2005
+ .fa-hire-a-helper:before {
2006
+ content: "\f3b0";
 
2007
  }
2008
 
2009
+ .fa-history:before {
2010
+ content: "\f1da";
2011
  }
2012
 
2013
+ .fa-hockey-puck:before {
2014
+ content: "\f453";
2015
  }
2016
 
2017
+ .fa-home:before {
2018
+ content: "\f015";
2019
  }
2020
 
2021
+ .fa-hooli:before {
2022
+ content: "\f427";
2023
  }
2024
 
2025
+ .fa-hospital:before {
2026
+ content: "\f0f8";
2027
  }
2028
 
2029
+ .fa-hospital-alt:before {
2030
+ content: "\f47d";
2031
  }
2032
 
2033
+ .fa-hospital-symbol:before {
2034
+ content: "\f47e";
2035
  }
2036
 
2037
+ .fa-hotjar:before {
2038
+ content: "\f3b1";
2039
  }
2040
 
2041
+ .fa-hourglass:before {
2042
+ content: "\f254";
2043
  }
2044
 
2045
+ .fa-hourglass-end:before {
2046
+ content: "\f253";
2047
  }
2048
 
2049
+ .fa-hourglass-half:before {
2050
+ content: "\f252";
2051
  }
2052
 
2053
+ .fa-hourglass-start:before {
2054
+ content: "\f251";
 
2055
  }
2056
 
2057
+ .fa-houzz:before {
2058
+ content: "\f27c";
2059
  }
2060
 
2061
+ .fa-html5:before {
2062
+ content: "\f13b";
2063
  }
2064
 
2065
+ .fa-hubspot:before {
2066
+ content: "\f3b2";
2067
  }
2068
 
2069
+ .fa-i-cursor:before {
2070
+ content: "\f246";
 
2071
  }
2072
 
2073
+ .fa-id-badge:before {
2074
+ content: "\f2c1";
2075
  }
2076
 
2077
+ .fa-id-card:before {
2078
+ content: "\f2c2";
2079
  }
2080
 
2081
+ .fa-id-card-alt:before {
2082
+ content: "\f47f";
2083
  }
2084
 
2085
+ .fa-image:before {
2086
+ content: "\f03e";
2087
  }
2088
 
2089
+ .fa-images:before {
2090
+ content: "\f302";
2091
  }
2092
 
2093
+ .fa-imdb:before {
2094
+ content: "\f2d8";
2095
  }
2096
 
2097
+ .fa-inbox:before {
2098
+ content: "\f01c";
 
 
2099
  }
2100
 
2101
+ .fa-indent:before {
2102
+ content: "\f03c";
 
2103
  }
2104
 
2105
+ .fa-industry:before {
2106
+ content: "\f275";
2107
  }
2108
 
2109
+ .fa-infinity:before {
2110
+ content: "\f534";
2111
  }
2112
 
2113
+ .fa-info:before {
2114
+ content: "\f129";
2115
  }
2116
 
2117
+ .fa-info-circle:before {
2118
+ content: "\f05a";
2119
  }
2120
 
2121
+ .fa-instagram:before {
2122
+ content: "\f16d";
2123
  }
2124
 
2125
+ .fa-internet-explorer:before {
2126
+ content: "\f26b";
2127
  }
2128
 
2129
+ .fa-ioxhost:before {
2130
+ content: "\f208";
2131
  }
2132
 
2133
+ .fa-italic:before {
2134
+ content: "\f033";
2135
  }
2136
 
2137
+ .fa-itunes:before {
2138
+ content: "\f3b4";
2139
  }
2140
 
2141
+ .fa-itunes-note:before {
2142
+ content: "\f3b5";
2143
  }
2144
 
2145
+ .fa-java:before {
2146
+ content: "\f4e4";
2147
  }
2148
 
2149
+ .fa-jedi-order:before {
2150
+ content: "\f50e";
2151
  }
2152
 
2153
+ .fa-jenkins:before {
2154
+ content: "\f3b6";
2155
  }
2156
 
2157
+ .fa-joget:before {
2158
+ content: "\f3b7";
2159
  }
2160
 
2161
+ .fa-joomla:before {
2162
+ content: "\f1aa";
2163
  }
2164
 
2165
+ .fa-js:before {
2166
+ content: "\f3b8";
2167
  }
2168
 
2169
+ .fa-js-square:before {
2170
+ content: "\f3b9";
2171
  }
2172
 
2173
+ .fa-jsfiddle:before {
2174
+ content: "\f1cc";
2175
  }
2176
 
2177
+ .fa-key:before {
2178
+ content: "\f084";
2179
  }
2180
 
2181
+ .fa-keybase:before {
2182
+ content: "\f4f5";
2183
  }
2184
 
2185
+ .fa-keyboard:before {
2186
+ content: "\f11c";
2187
  }
2188
 
2189
+ .fa-keycdn:before {
2190
+ content: "\f3ba";
2191
  }
2192
 
2193
+ .fa-kickstarter:before {
2194
+ content: "\f3bb";
2195
  }
2196
 
2197
+ .fa-kickstarter-k:before {
2198
+ content: "\f3bc";
2199
  }
2200
 
2201
+ .fa-kiwi-bird:before {
2202
+ content: "\f535";
2203
  }
2204
 
2205
+ .fa-korvue:before {
2206
+ content: "\f42f";
 
2207
  }
2208
 
2209
+ .fa-language:before {
2210
+ content: "\f1ab";
 
2211
  }
2212
 
2213
+ .fa-laptop:before {
2214
+ content: "\f109";
2215
  }
2216
 
2217
+ .fa-laravel:before {
2218
+ content: "\f3bd";
2219
  }
2220
 
2221
+ .fa-lastfm:before {
2222
+ content: "\f202";
2223
  }
2224
 
2225
+ .fa-lastfm-square:before {
2226
+ content: "\f203";
2227
  }
2228
 
2229
+ .fa-leaf:before {
2230
+ content: "\f06c";
2231
  }
2232
 
2233
+ .fa-leanpub:before {
2234
+ content: "\f212";
2235
  }
2236
 
2237
+ .fa-lemon:before {
2238
+ content: "\f094";
2239
  }
2240
 
2241
+ .fa-less:before {
2242
+ content: "\f41d";
2243
  }
2244
 
2245
+ .fa-less-than:before {
2246
+ content: "\f536";
2247
  }
2248
 
2249
+ .fa-less-than-equal:before {
2250
+ content: "\f537";
 
 
2251
  }
2252
 
2253
+ .fa-level-down-alt:before {
2254
+ content: "\f3be";
 
2255
  }
2256
 
2257
+ .fa-level-up-alt:before {
2258
+ content: "\f3bf";
 
2259
  }
2260
 
2261
+ .fa-life-ring:before {
2262
+ content: "\f1cd";
 
2263
  }
2264
 
2265
+ .fa-lightbulb:before {
2266
+ content: "\f0eb";
2267
  }
2268
 
2269
+ .fa-line:before {
2270
+ content: "\f3c0";
2271
  }
2272
 
2273
+ .fa-link:before {
2274
+ content: "\f0c1";
2275
  }
2276
 
2277
+ .fa-linkedin:before {
2278
+ content: "\f08c";
2279
  }
2280
 
2281
+ .fa-linkedin-in:before {
2282
+ content: "\f0e1";
 
 
 
 
2283
  }
2284
 
2285
+ .fa-linode:before {
2286
+ content: "\f2b8";
2287
  }
2288
 
2289
+ .fa-linux:before {
2290
+ content: "\f17c";
 
2291
  }
2292
 
2293
+ .fa-lira-sign:before {
2294
+ content: "\f195";
 
2295
  }
2296
 
2297
+ .fa-list:before {
2298
+ content: "\f03a";
2299
  }
2300
 
2301
+ .fa-list-alt:before {
2302
+ content: "\f022";
2303
  }
2304
 
2305
+ .fa-list-ol:before {
2306
+ content: "\f0cb";
 
 
2307
  }
2308
 
2309
+ .fa-list-ul:before {
2310
+ content: "\f0ca";
2311
  }
2312
 
2313
+ .fa-location-arrow:before {
2314
+ content: "\f124";
2315
  }
2316
 
2317
+ .fa-lock:before {
2318
+ content: "\f023";
 
2319
  }
2320
 
2321
+ .fa-lock-open:before {
2322
+ content: "\f3c1";
 
2323
  }
2324
 
2325
+ .fa-long-arrow-alt-down:before {
2326
+ content: "\f309";
 
2327
  }
2328
 
2329
+ .fa-long-arrow-alt-left:before {
2330
+ content: "\f30a";
2331
  }
2332
 
2333
+ .fa-long-arrow-alt-right:before {
2334
+ content: "\f30b";
2335
  }
2336
 
2337
+ .fa-long-arrow-alt-up:before {
2338
+ content: "\f30c";
2339
  }
2340
 
2341
+ .fa-low-vision:before {
2342
+ content: "\f2a8";
2343
  }
2344
 
2345
+ .fa-lyft:before {
2346
+ content: "\f3c3";
2347
  }
2348
 
2349
+ .fa-magento:before {
2350
+ content: "\f3c4";
2351
  }
2352
 
2353
+ .fa-magic:before {
2354
+ content: "\f0d0";
2355
  }
2356
 
2357
+ .fa-magnet:before {
2358
+ content: "\f076";
2359
  }
2360
 
2361
+ .fa-male:before {
2362
+ content: "\f183";
 
2363
  }
2364
 
2365
+ .fa-mandalorian:before {
2366
+ content: "\f50f";
2367
  }
2368
 
2369
+ .fa-map:before {
2370
+ content: "\f279";
2371
  }
2372
 
2373
+ .fa-map-marker:before {
2374
+ content: "\f041";
2375
  }
2376
 
2377
+ .fa-map-marker-alt:before {
2378
+ content: "\f3c5";
2379
  }
2380
 
2381
+ .fa-map-pin:before {
2382
+ content: "\f276";
2383
  }
2384
 
2385
+ .fa-map-signs:before {
2386
+ content: "\f277";
2387
  }
2388
 
2389
+ .fa-mars:before {
2390
+ content: "\f222";
2391
  }
2392
 
2393
+ .fa-mars-double:before {
2394
+ content: "\f227";
2395
  }
2396
 
2397
+ .fa-mars-stroke:before {
2398
+ content: "\f229";
2399
  }
2400
 
2401
+ .fa-mars-stroke-h:before {
2402
+ content: "\f22b";
2403
  }
2404
 
2405
+ .fa-mars-stroke-v:before {
2406
+ content: "\f22a";
2407
  }
2408
 
2409
+ .fa-mastodon:before {
2410
+ content: "\f4f6";
2411
  }
2412
 
2413
+ .fa-maxcdn:before {
2414
+ content: "\f136";
2415
  }
2416
 
2417
+ .fa-medapps:before {
2418
+ content: "\f3c6";
2419
  }
2420
 
2421
+ .fa-medium:before {
2422
+ content: "\f23a";
2423
  }
2424
 
2425
+ .fa-medium-m:before {
2426
+ content: "\f3c7";
2427
  }
2428
 
2429
+ .fa-medkit:before {
2430
+ content: "\f0fa";
2431
  }
2432
 
2433
+ .fa-medrt:before {
2434
+ content: "\f3c8";
2435
  }
2436
 
2437
+ .fa-meetup:before {
2438
+ content: "\f2e0";
2439
  }
2440
 
2441
+ .fa-meh:before {
2442
+ content: "\f11a";
2443
  }
2444
 
2445
+ .fa-memory:before {
2446
+ content: "\f538";
2447
  }
2448
 
2449
+ .fa-mercury:before {
2450
+ content: "\f223";
2451
  }
2452
 
2453
+ .fa-microchip:before {
2454
+ content: "\f2db";
2455
  }
2456
 
2457
+ .fa-microphone:before {
2458
+ content: "\f130";
2459
  }
2460
 
2461
+ .fa-microphone-alt:before {
2462
+ content: "\f3c9";
2463
  }
2464
 
2465
+ .fa-microphone-alt-slash:before {
2466
+ content: "\f539";
2467
  }
2468
 
2469
+ .fa-microphone-slash:before {
2470
+ content: "\f131";
2471
  }
2472
 
2473
+ .fa-microsoft:before {
2474
+ content: "\f3ca";
2475
  }
2476
 
2477
+ .fa-minus:before {
2478
+ content: "\f068";
2479
  }
2480
 
2481
+ .fa-minus-circle:before {
2482
+ content: "\f056";
2483
  }
2484
 
2485
+ .fa-minus-square:before {
2486
+ content: "\f146";
2487
  }
2488
 
2489
+ .fa-mix:before {
2490
+ content: "\f3cb";
2491
  }
2492
 
2493
+ .fa-mixcloud:before {
2494
+ content: "\f289";
2495
  }
2496
 
2497
+ .fa-mizuni:before {
2498
+ content: "\f3cc";
2499
  }
2500
 
2501
+ .fa-mobile:before {
2502
+ content: "\f10b";
2503
  }
2504
 
2505
+ .fa-mobile-alt:before {
2506
+ content: "\f3cd";
2507
  }
2508
 
2509
+ .fa-modx:before {
2510
+ content: "\f285";
2511
  }
2512
 
2513
+ .fa-monero:before {
2514
+ content: "\f3d0";
 
 
2515
  }
2516
 
2517
+ .fa-money-bill:before {
2518
+ content: "\f0d6";
2519
  }
2520
 
2521
+ .fa-money-bill-alt:before {
2522
+ content: "\f3d1";
2523
  }
2524
 
2525
+ .fa-money-bill-wave:before {
2526
+ content: "\f53a";
2527
  }
2528
 
2529
+ .fa-money-bill-wave-alt:before {
2530
+ content: "\f53b";
2531
  }
2532
 
2533
+ .fa-money-check:before {
2534
+ content: "\f53c";
2535
  }
2536
 
2537
+ .fa-money-check-alt:before {
2538
+ content: "\f53d";
2539
  }
2540
 
2541
+ .fa-moon:before {
2542
+ content: "\f186";
2543
  }
2544
 
2545
+ .fa-motorcycle:before {
2546
+ content: "\f21c";
2547
  }
2548
 
2549
+ .fa-mouse-pointer:before {
2550
+ content: "\f245";
2551
  }
2552
 
2553
+ .fa-music:before {
2554
+ content: "\f001";
2555
  }
2556
 
2557
+ .fa-napster:before {
2558
+ content: "\f3d2";
2559
  }
2560
 
2561
+ .fa-neuter:before {
2562
+ content: "\f22c";
2563
  }
2564
 
2565
+ .fa-newspaper:before {
2566
+ content: "\f1ea";
2567
  }
2568
 
2569
+ .fa-nintendo-switch:before {
2570
+ content: "\f418";
2571
  }
2572
 
2573
+ .fa-node:before {
2574
+ content: "\f419";
2575
  }
2576
 
2577
+ .fa-node-js:before {
2578
+ content: "\f3d3";
2579
  }
2580
 
2581
+ .fa-not-equal:before {
2582
+ content: "\f53e";
2583
  }
2584
 
2585
+ .fa-notes-medical:before {
2586
+ content: "\f481";
2587
  }
2588
 
2589
+ .fa-npm:before {
2590
+ content: "\f3d4";
2591
  }
2592
 
2593
+ .fa-ns8:before {
2594
+ content: "\f3d5";
2595
  }
2596
 
2597
+ .fa-nutritionix:before {
2598
+ content: "\f3d6";
2599
  }
2600
 
2601
+ .fa-object-group:before {
2602
+ content: "\f247";
 
2603
  }
2604
 
2605
+ .fa-object-ungroup:before {
2606
+ content: "\f248";
2607
  }
2608
 
2609
+ .fa-odnoklassniki:before {
2610
+ content: "\f263";
2611
  }
2612
 
2613
+ .fa-odnoklassniki-square:before {
2614
+ content: "\f264";
2615
  }
2616
 
2617
+ .fa-old-republic:before {
2618
+ content: "\f510";
2619
  }
2620
 
2621
+ .fa-opencart:before {
2622
+ content: "\f23d";
2623
  }
2624
 
2625
+ .fa-openid:before {
2626
+ content: "\f19b";
2627
  }
2628
 
2629
+ .fa-opera:before {
2630
+ content: "\f26a";
2631
  }
2632
 
2633
+ .fa-optin-monster:before {
2634
+ content: "\f23c";
2635
  }
2636
 
2637
+ .fa-osi:before {
2638
+ content: "\f41a";
2639
  }
2640
 
2641
+ .fa-outdent:before {
2642
+ content: "\f03b";
2643
  }
2644
 
2645
+ .fa-page4:before {
2646
+ content: "\f3d7";
2647
  }
2648
 
2649
+ .fa-pagelines:before {
2650
+ content: "\f18c";
2651
  }
2652
 
2653
+ .fa-paint-brush:before {
2654
+ content: "\f1fc";
2655
  }
2656
 
2657
+ .fa-palette:before {
2658
+ content: "\f53f";
2659
  }
2660
 
2661
+ .fa-palfed:before {
2662
+ content: "\f3d8";
2663
  }
2664
 
2665
+ .fa-pallet:before {
2666
+ content: "\f482";
 
2667
  }
2668
 
2669
+ .fa-paper-plane:before {
2670
+ content: "\f1d8";
2671
  }
2672
 
2673
+ .fa-paperclip:before {
2674
+ content: "\f0c6";
2675
  }
2676
 
2677
+ .fa-parachute-box:before {
2678
+ content: "\f4cd";
2679
  }
2680
 
2681
+ .fa-paragraph:before {
2682
+ content: "\f1dd";
2683
  }
2684
 
2685
+ .fa-parking:before {
2686
+ content: "\f540";
 
2687
  }
2688
 
2689
+ .fa-paste:before {
2690
+ content: "\f0ea";
2691
  }
2692
 
2693
+ .fa-patreon:before {
2694
+ content: "\f3d9";
2695
  }
2696
 
2697
+ .fa-pause:before {
2698
+ content: "\f04c";
2699
  }
2700
 
2701
+ .fa-pause-circle:before {
2702
+ content: "\f28b";
 
2703
  }
2704
 
2705
+ .fa-paw:before {
2706
+ content: "\f1b0";
 
2707
  }
2708
 
2709
+ .fa-paypal:before {
2710
+ content: "\f1ed";
 
2711
  }
2712
 
2713
+ .fa-pen-square:before {
2714
+ content: "\f14b";
 
2715
  }
2716
 
2717
+ .fa-pencil-alt:before {
2718
+ content: "\f303";
 
2719
  }
2720
 
2721
+ .fa-people-carry:before {
2722
+ content: "\f4ce";
2723
  }
2724
 
2725
+ .fa-percent:before {
2726
+ content: "\f295";
2727
  }
2728
 
2729
+ .fa-percentage:before {
2730
+ content: "\f541";
2731
  }
2732
 
2733
+ .fa-periscope:before {
2734
+ content: "\f3da";
2735
  }
2736
 
2737
+ .fa-phabricator:before {
2738
+ content: "\f3db";
2739
  }
2740
 
2741
+ .fa-phoenix-framework:before {
2742
+ content: "\f3dc";
2743
  }
2744
 
2745
+ .fa-phoenix-squadron:before {
2746
+ content: "\f511";
2747
  }
2748
 
2749
+ .fa-phone:before {
2750
+ content: "\f095";
2751
  }
2752
 
2753
+ .fa-phone-slash:before {
2754
+ content: "\f3dd";
2755
  }
2756
 
2757
+ .fa-phone-square:before {
2758
+ content: "\f098";
2759
  }
2760
 
2761
+ .fa-phone-volume:before {
2762
+ content: "\f2a0";
2763
  }
2764
 
2765
+ .fa-php:before {
2766
+ content: "\f457";
 
2767
  }
2768
 
2769
+ .fa-pied-piper:before {
2770
+ content: "\f2ae";
 
2771
  }
2772
 
2773
+ .fa-pied-piper-alt:before {
2774
+ content: "\f1a8";
 
2775
  }
2776
 
2777
+ .fa-pied-piper-hat:before {
2778
+ content: "\f4e5";
2779
  }
2780
 
2781
+ .fa-pied-piper-pp:before {
2782
+ content: "\f1a7";
 
2783
  }
2784
 
2785
+ .fa-piggy-bank:before {
2786
+ content: "\f4d3";
 
2787
  }
2788
 
2789
+ .fa-pills:before {
2790
+ content: "\f484";
2791
  }
2792
 
2793
+ .fa-pinterest:before {
2794
+ content: "\f0d2";
2795
  }
2796
 
2797
+ .fa-pinterest-p:before {
2798
+ content: "\f231";
2799
  }
2800
 
2801
+ .fa-pinterest-square:before {
2802
+ content: "\f0d3";
2803
  }
2804
 
2805
+ .fa-plane:before {
2806
+ content: "\f072";
2807
  }
2808
 
2809
+ .fa-play:before {
2810
+ content: "\f04b";
2811
  }
2812
 
2813
+ .fa-play-circle:before {
2814
+ content: "\f144";
2815
  }
2816
 
2817
+ .fa-playstation:before {
2818
+ content: "\f3df";
2819
  }
2820
 
2821
+ .fa-plug:before {
2822
+ content: "\f1e6";
2823
  }
2824
 
2825
+ .fa-plus:before {
2826
+ content: "\f067";
2827
  }
2828
 
2829
+ .fa-plus-circle:before {
2830
+ content: "\f055";
2831
  }
2832
 
2833
+ .fa-plus-square:before {
2834
+ content: "\f0fe";
2835
  }
2836
 
2837
+ .fa-podcast:before {
2838
+ content: "\f2ce";
2839
  }
2840
 
2841
+ .fa-poo:before {
2842
+ content: "\f2fe";
2843
  }
2844
 
2845
+ .fa-portrait:before {
2846
+ content: "\f3e0";
2847
  }
2848
 
2849
+ .fa-pound-sign:before {
2850
+ content: "\f154";
2851
  }
2852
 
2853
+ .fa-power-off:before {
2854
+ content: "\f011";
2855
  }
2856
 
2857
+ .fa-prescription-bottle:before {
2858
+ content: "\f485";
2859
  }
2860
 
2861
+ .fa-prescription-bottle-alt:before {
2862
+ content: "\f486";
2863
  }
2864
 
2865
+ .fa-print:before {
2866
+ content: "\f02f";
2867
  }
2868
 
2869
+ .fa-procedures:before {
2870
+ content: "\f487";
 
2871
  }
2872
 
2873
+ .fa-product-hunt:before {
2874
+ content: "\f288";
2875
  }
2876
 
2877
+ .fa-project-diagram:before {
2878
+ content: "\f542";
2879
  }
2880
 
2881
+ .fa-pushed:before {
2882
+ content: "\f3e1";
2883
  }
2884
 
2885
+ .fa-puzzle-piece:before {
2886
+ content: "\f12e";
2887
  }
2888
 
2889
+ .fa-python:before {
2890
+ content: "\f3e2";
2891
  }
2892
 
2893
+ .fa-qq:before {
2894
+ content: "\f1d6";
2895
  }
2896
 
2897
+ .fa-qrcode:before {
2898
+ content: "\f029";
2899
  }
2900
 
2901
+ .fa-question:before {
2902
+ content: "\f128";
2903
  }
2904
 
2905
+ .fa-question-circle:before {
2906
+ content: "\f059";
2907
  }
2908
 
2909
+ .fa-quidditch:before {
2910
+ content: "\f458";
2911
  }
2912
 
2913
+ .fa-quinscape:before {
2914
+ content: "\f459";
2915
  }
2916
 
2917
+ .fa-quora:before {
2918
+ content: "\f2c4";
2919
  }
2920
 
2921
+ .fa-quote-left:before {
2922
+ content: "\f10d";
2923
  }
2924
 
2925
+ .fa-quote-right:before {
2926
+ content: "\f10e";
2927
  }
2928
 
2929
+ .fa-r-project:before {
2930
+ content: "\f4f7";
2931
  }
2932
 
2933
+ .fa-random:before {
2934
+ content: "\f074";
2935
  }
2936
 
2937
+ .fa-ravelry:before {
2938
+ content: "\f2d9";
2939
+ }
2940
+
2941
+ .fa-react:before {
2942
+ content: "\f41b";
2943
+ }
2944
+
2945
+ .fa-readme:before {
2946
+ content: "\f4d5";
2947
+ }
2948
+
2949
+ .fa-rebel:before {
2950
+ content: "\f1d0";
2951
+ }
2952
+
2953
+ .fa-receipt:before {
2954
+ content: "\f543";
2955
+ }
2956
+
2957
+ .fa-recycle:before {
2958
+ content: "\f1b8";
2959
+ }
2960
+
2961
+ .fa-red-river:before {
2962
+ content: "\f3e3";
2963
+ }
2964
+
2965
+ .fa-reddit:before {
2966
+ content: "\f1a1";
2967
+ }
2968
+
2969
+ .fa-reddit-alien:before {
2970
+ content: "\f281";
2971
+ }
2972
+
2973
+ .fa-reddit-square:before {
2974
+ content: "\f1a2";
2975
+ }
2976
+
2977
+ .fa-redo:before {
2978
+ content: "\f01e";
2979
+ }
2980
+
2981
+ .fa-redo-alt:before {
2982
+ content: "\f2f9";
2983
+ }
2984
+
2985
+ .fa-registered:before {
2986
+ content: "\f25d";
2987
+ }
2988
+
2989
+ .fa-rendact:before {
2990
+ content: "\f3e4";
2991
+ }
2992
+
2993
+ .fa-renren:before {
2994
+ content: "\f18b";
2995
+ }
2996
+
2997
+ .fa-reply:before {
2998
+ content: "\f3e5";
2999
+ }
3000
+
3001
+ .fa-reply-all:before {
3002
+ content: "\f122";
3003
+ }
3004
+
3005
+ .fa-replyd:before {
3006
+ content: "\f3e6";
3007
+ }
3008
+
3009
+ .fa-researchgate:before {
3010
+ content: "\f4f8";
3011
+ }
3012
+
3013
+ .fa-resolving:before {
3014
+ content: "\f3e7";
3015
+ }
3016
+
3017
+ .fa-retweet:before {
3018
+ content: "\f079";
3019
+ }
3020
+
3021
+ .fa-ribbon:before {
3022
+ content: "\f4d6";
3023
+ }
3024
+
3025
+ .fa-road:before {
3026
+ content: "\f018";
3027
+ }
3028
+
3029
+ .fa-robot:before {
3030
+ content: "\f544";
3031
+ }
3032
+
3033
+ .fa-rocket:before {
3034
+ content: "\f135";
3035
+ }
3036
+
3037
+ .fa-rocketchat:before {
3038
+ content: "\f3e8";
3039
+ }
3040
+
3041
+ .fa-rockrms:before {
3042
+ content: "\f3e9";
3043
+ }
3044
+
3045
+ .fa-rss:before {
3046
+ content: "\f09e";
3047
+ }
3048
+
3049
+ .fa-rss-square:before {
3050
+ content: "\f143";
3051
+ }
3052
+
3053
+ .fa-ruble-sign:before {
3054
+ content: "\f158";
3055
+ }
3056
+
3057
+ .fa-ruler:before {
3058
+ content: "\f545";
3059
+ }
3060
+
3061
+ .fa-ruler-combined:before {
3062
+ content: "\f546";
3063
+ }
3064
+
3065
+ .fa-ruler-horizontal:before {
3066
+ content: "\f547";
3067
+ }
3068
+
3069
+ .fa-ruler-vertical:before {
3070
+ content: "\f548";
3071
+ }
3072
+
3073
+ .fa-rupee-sign:before {
3074
+ content: "\f156";
3075
+ }
3076
+
3077
+ .fa-safari:before {
3078
+ content: "\f267";
3079
+ }
3080
+
3081
+ .fa-sass:before {
3082
+ content: "\f41e";
3083
+ }
3084
+
3085
+ .fa-save:before {
3086
+ content: "\f0c7";
3087
+ }
3088
+
3089
+ .fa-schlix:before {
3090
+ content: "\f3ea";
3091
+ }
3092
+
3093
+ .fa-school:before {
3094
+ content: "\f549";
3095
+ }
3096
+
3097
+ .fa-screwdriver:before {
3098
+ content: "\f54a";
3099
+ }
3100
+
3101
+ .fa-scribd:before {
3102
+ content: "\f28a";
3103
+ }
3104
+
3105
+ .fa-search:before {
3106
+ content: "\f002";
3107
+ }
3108
+
3109
+ .fa-search-minus:before {
3110
+ content: "\f010";
3111
+ }
3112
+
3113
+ .fa-search-plus:before {
3114
+ content: "\f00e";
3115
+ }
3116
+
3117
+ .fa-searchengin:before {
3118
+ content: "\f3eb";
3119
+ }
3120
+
3121
+ .fa-seedling:before {
3122
+ content: "\f4d8";
3123
+ }
3124
+
3125
+ .fa-sellcast:before {
3126
+ content: "\f2da";
3127
+ }
3128
+
3129
+ .fa-sellsy:before {
3130
+ content: "\f213";
3131
+ }
3132
+
3133
+ .fa-server:before {
3134
+ content: "\f233";
3135
+ }
3136
+
3137
+ .fa-servicestack:before {
3138
+ content: "\f3ec";
3139
+ }
3140
+
3141
+ .fa-share:before {
3142
+ content: "\f064";
3143
+ }
3144
+
3145
+ .fa-share-alt:before {
3146
+ content: "\f1e0";
3147
+ }
3148
+
3149
+ .fa-share-alt-square:before {
3150
+ content: "\f1e1";
3151
+ }
3152
+
3153
+ .fa-share-square:before {
3154
+ content: "\f14d";
3155
+ }
3156
+
3157
+ .fa-shekel-sign:before {
3158
+ content: "\f20b";
3159
+ }
3160
+
3161
+ .fa-shield-alt:before {
3162
+ content: "\f3ed";
3163
+ }
3164
+
3165
+ .fa-ship:before {
3166
+ content: "\f21a";
3167
+ }
3168
+
3169
+ .fa-shipping-fast:before {
3170
+ content: "\f48b";
3171
+ }
3172
+
3173
+ .fa-shirtsinbulk:before {
3174
+ content: "\f214";
3175
+ }
3176
+
3177
+ .fa-shoe-prints:before {
3178
+ content: "\f54b";
3179
+ }
3180
+
3181
+ .fa-shopping-bag:before {
3182
+ content: "\f290";
3183
+ }
3184
+
3185
+ .fa-shopping-basket:before {
3186
+ content: "\f291";
3187
+ }
3188
+
3189
+ .fa-shopping-cart:before {
3190
+ content: "\f07a";
3191
+ }
3192
+
3193
+ .fa-shower:before {
3194
+ content: "\f2cc";
3195
+ }
3196
+
3197
+ .fa-sign:before {
3198
+ content: "\f4d9";
3199
+ }
3200
+
3201
+ .fa-sign-in-alt:before {
3202
+ content: "\f2f6";
3203
+ }
3204
+
3205
+ .fa-sign-language:before {
3206
+ content: "\f2a7";
3207
+ }
3208
+
3209
+ .fa-sign-out-alt:before {
3210
+ content: "\f2f5";
3211
+ }
3212
+
3213
+ .fa-signal:before {
3214
+ content: "\f012";
3215
+ }
3216
+
3217
+ .fa-simplybuilt:before {
3218
+ content: "\f215";
3219
+ }
3220
+
3221
+ .fa-sistrix:before {
3222
+ content: "\f3ee";
3223
+ }
3224
+
3225
+ .fa-sitemap:before {
3226
+ content: "\f0e8";
3227
+ }
3228
+
3229
+ .fa-sith:before {
3230
+ content: "\f512";
3231
+ }
3232
+
3233
+ .fa-skull:before {
3234
+ content: "\f54c";
3235
+ }
3236
+
3237
+ .fa-skyatlas:before {
3238
+ content: "\f216";
3239
+ }
3240
+
3241
+ .fa-skype:before {
3242
+ content: "\f17e";
3243
+ }
3244
+
3245
+ .fa-slack:before {
3246
+ content: "\f198";
3247
+ }
3248
+
3249
+ .fa-slack-hash:before {
3250
+ content: "\f3ef";
3251
+ }
3252
+
3253
+ .fa-sliders-h:before {
3254
+ content: "\f1de";
3255
+ }
3256
+
3257
+ .fa-slideshare:before {
3258
+ content: "\f1e7";
3259
+ }
3260
+
3261
+ .fa-smile:before {
3262
+ content: "\f118";
3263
+ }
3264
+
3265
+ .fa-smoking:before {
3266
+ content: "\f48d";
3267
+ }
3268
+
3269
+ .fa-smoking-ban:before {
3270
+ content: "\f54d";
3271
+ }
3272
+
3273
+ .fa-snapchat:before {
3274
+ content: "\f2ab";
3275
+ }
3276
+
3277
+ .fa-snapchat-ghost:before {
3278
+ content: "\f2ac";
3279
+ }
3280
+
3281
+ .fa-snapchat-square:before {
3282
+ content: "\f2ad";
3283
+ }
3284
+
3285
+ .fa-snowflake:before {
3286
+ content: "\f2dc";
3287
+ }
3288
+
3289
+ .fa-sort:before {
3290
+ content: "\f0dc";
3291
+ }
3292
+
3293
+ .fa-sort-alpha-down:before {
3294
+ content: "\f15d";
3295
+ }
3296
+
3297
+ .fa-sort-alpha-up:before {
3298
+ content: "\f15e";
3299
+ }
3300
+
3301
+ .fa-sort-amount-down:before {
3302
+ content: "\f160";
3303
+ }
3304
+
3305
+ .fa-sort-amount-up:before {
3306
+ content: "\f161";
3307
+ }
3308
+
3309
+ .fa-sort-down:before {
3310
+ content: "\f0dd";
3311
+ }
3312
+
3313
+ .fa-sort-numeric-down:before {
3314
+ content: "\f162";
3315
+ }
3316
+
3317
+ .fa-sort-numeric-up:before {
3318
+ content: "\f163";
3319
+ }
3320
+
3321
+ .fa-sort-up:before {
3322
+ content: "\f0de";
3323
+ }
3324
+
3325
+ .fa-soundcloud:before {
3326
+ content: "\f1be";
3327
+ }
3328
+
3329
+ .fa-space-shuttle:before {
3330
+ content: "\f197";
3331
+ }
3332
+
3333
+ .fa-speakap:before {
3334
+ content: "\f3f3";
3335
+ }
3336
+
3337
+ .fa-spinner:before {
3338
+ content: "\f110";
3339
+ }
3340
+
3341
+ .fa-spotify:before {
3342
+ content: "\f1bc";
3343
+ }
3344
+
3345
+ .fa-square:before {
3346
+ content: "\f0c8";
3347
+ }
3348
+
3349
+ .fa-square-full:before {
3350
+ content: "\f45c";
3351
+ }
3352
+
3353
+ .fa-stack-exchange:before {
3354
+ content: "\f18d";
3355
+ }
3356
+
3357
+ .fa-stack-overflow:before {
3358
+ content: "\f16c";
3359
+ }
3360
+
3361
+ .fa-star:before {
3362
+ content: "\f005";
3363
+ }
3364
+
3365
+ .fa-star-half:before {
3366
+ content: "\f089";
3367
+ }
3368
+
3369
+ .fa-staylinked:before {
3370
+ content: "\f3f5";
3371
+ }
3372
+
3373
+ .fa-steam:before {
3374
+ content: "\f1b6";
3375
+ }
3376
+
3377
+ .fa-steam-square:before {
3378
+ content: "\f1b7";
3379
+ }
3380
+
3381
+ .fa-steam-symbol:before {
3382
+ content: "\f3f6";
3383
+ }
3384
+
3385
+ .fa-step-backward:before {
3386
+ content: "\f048";
3387
+ }
3388
+
3389
+ .fa-step-forward:before {
3390
+ content: "\f051";
3391
+ }
3392
+
3393
+ .fa-stethoscope:before {
3394
+ content: "\f0f1";
3395
+ }
3396
+
3397
+ .fa-sticker-mule:before {
3398
+ content: "\f3f7";
3399
+ }
3400
+
3401
+ .fa-sticky-note:before {
3402
+ content: "\f249";
3403
+ }
3404
+
3405
+ .fa-stop:before {
3406
+ content: "\f04d";
3407
+ }
3408
+
3409
+ .fa-stop-circle:before {
3410
+ content: "\f28d";
3411
+ }
3412
+
3413
+ .fa-stopwatch:before {
3414
+ content: "\f2f2";
3415
+ }
3416
+
3417
+ .fa-store:before {
3418
+ content: "\f54e";
3419
+ }
3420
+
3421
+ .fa-store-alt:before {
3422
+ content: "\f54f";
3423
+ }
3424
+
3425
+ .fa-strava:before {
3426
+ content: "\f428";
3427
+ }
3428
+
3429
+ .fa-stream:before {
3430
+ content: "\f550";
3431
+ }
3432
+
3433
+ .fa-street-view:before {
3434
+ content: "\f21d";
3435
+ }
3436
+
3437
+ .fa-strikethrough:before {
3438
+ content: "\f0cc";
3439
+ }
3440
+
3441
+ .fa-stripe:before {
3442
+ content: "\f429";
3443
+ }
3444
+
3445
+ .fa-stripe-s:before {
3446
+ content: "\f42a";
3447
+ }
3448
+
3449
+ .fa-stroopwafel:before {
3450
+ content: "\f551";
3451
+ }
3452
+
3453
+ .fa-studiovinari:before {
3454
+ content: "\f3f8";
3455
+ }
3456
+
3457
+ .fa-stumbleupon:before {
3458
+ content: "\f1a4";
3459
+ }
3460
+
3461
+ .fa-stumbleupon-circle:before {
3462
+ content: "\f1a3";
3463
+ }
3464
+
3465
+ .fa-subscript:before {
3466
+ content: "\f12c";
3467
+ }
3468
+
3469
+ .fa-subway:before {
3470
+ content: "\f239";
3471
+ }
3472
+
3473
+ .fa-suitcase:before {
3474
+ content: "\f0f2";
3475
+ }
3476
+
3477
+ .fa-sun:before {
3478
+ content: "\f185";
3479
+ }
3480
+
3481
+ .fa-superpowers:before {
3482
+ content: "\f2dd";
3483
+ }
3484
+
3485
+ .fa-superscript:before {
3486
+ content: "\f12b";
3487
+ }
3488
+
3489
+ .fa-supple:before {
3490
+ content: "\f3f9";
3491
+ }
3492
+
3493
+ .fa-sync:before {
3494
+ content: "\f021";
3495
+ }
3496
+
3497
+ .fa-sync-alt:before {
3498
+ content: "\f2f1";
3499
+ }
3500
+
3501
+ .fa-syringe:before {
3502
+ content: "\f48e";
3503
+ }
3504
+
3505
+ .fa-table:before {
3506
+ content: "\f0ce";
3507
+ }
3508
+
3509
+ .fa-table-tennis:before {
3510
+ content: "\f45d";
3511
+ }
3512
+
3513
+ .fa-tablet:before {
3514
+ content: "\f10a";
3515
+ }
3516
+
3517
+ .fa-tablet-alt:before {
3518
+ content: "\f3fa";
3519
+ }
3520
+
3521
+ .fa-tablets:before {
3522
+ content: "\f490";
3523
+ }
3524
+
3525
+ .fa-tachometer-alt:before {
3526
+ content: "\f3fd";
3527
+ }
3528
+
3529
+ .fa-tag:before {
3530
+ content: "\f02b";
3531
+ }
3532
+
3533
+ .fa-tags:before {
3534
+ content: "\f02c";
3535
+ }
3536
+
3537
+ .fa-tape:before {
3538
+ content: "\f4db";
3539
+ }
3540
+
3541
+ .fa-tasks:before {
3542
+ content: "\f0ae";
3543
+ }
3544
+
3545
+ .fa-taxi:before {
3546
+ content: "\f1ba";
3547
+ }
3548
+
3549
+ .fa-teamspeak:before {
3550
+ content: "\f4f9";
3551
+ }
3552
+
3553
+ .fa-telegram:before {
3554
+ content: "\f2c6";
3555
+ }
3556
+
3557
+ .fa-telegram-plane:before {
3558
+ content: "\f3fe";
3559
+ }
3560
+
3561
+ .fa-tencent-weibo:before {
3562
+ content: "\f1d5";
3563
+ }
3564
+
3565
+ .fa-terminal:before {
3566
+ content: "\f120";
3567
+ }
3568
+
3569
+ .fa-text-height:before {
3570
+ content: "\f034";
3571
+ }
3572
+
3573
+ .fa-text-width:before {
3574
+ content: "\f035";
3575
+ }
3576
+
3577
+ .fa-th:before {
3578
+ content: "\f00a";
3579
+ }
3580
+
3581
+ .fa-th-large:before {
3582
+ content: "\f009";
3583
+ }
3584
+
3585
+ .fa-th-list:before {
3586
+ content: "\f00b";
3587
+ }
3588
+
3589
+ .fa-themeisle:before {
3590
+ content: "\f2b2";
3591
+ }
3592
+
3593
+ .fa-thermometer:before {
3594
+ content: "\f491";
3595
+ }
3596
+
3597
+ .fa-thermometer-empty:before {
3598
+ content: "\f2cb";
3599
+ }
3600
+
3601
+ .fa-thermometer-full:before {
3602
+ content: "\f2c7";
3603
+ }
3604
+
3605
+ .fa-thermometer-half:before {
3606
+ content: "\f2c9";
3607
+ }
3608
+
3609
+ .fa-thermometer-quarter:before {
3610
+ content: "\f2ca";
3611
+ }
3612
+
3613
+ .fa-thermometer-three-quarters:before {
3614
+ content: "\f2c8";
3615
+ }
3616
+
3617
+ .fa-thumbs-down:before {
3618
+ content: "\f165";
3619
+ }
3620
+
3621
+ .fa-thumbs-up:before {
3622
+ content: "\f164";
3623
+ }
3624
+
3625
+ .fa-thumbtack:before {
3626
+ content: "\f08d";
3627
+ }
3628
+
3629
+ .fa-ticket-alt:before {
3630
+ content: "\f3ff";
3631
+ }
3632
+
3633
+ .fa-times:before {
3634
+ content: "\f00d";
3635
+ }
3636
+
3637
+ .fa-times-circle:before {
3638
+ content: "\f057";
3639
+ }
3640
+
3641
+ .fa-tint:before {
3642
+ content: "\f043";
3643
+ }
3644
+
3645
+ .fa-toggle-off:before {
3646
+ content: "\f204";
3647
+ }
3648
+
3649
+ .fa-toggle-on:before {
3650
+ content: "\f205";
3651
+ }
3652
+
3653
+ .fa-toolbox:before {
3654
+ content: "\f552";
3655
+ }
3656
+
3657
+ .fa-trade-federation:before {
3658
+ content: "\f513";
3659
+ }
3660
+
3661
+ .fa-trademark:before {
3662
+ content: "\f25c";
3663
+ }
3664
+
3665
+ .fa-train:before {
3666
+ content: "\f238";
3667
+ }
3668
+
3669
+ .fa-transgender:before {
3670
+ content: "\f224";
3671
+ }
3672
+
3673
+ .fa-transgender-alt:before {
3674
+ content: "\f225";
3675
+ }
3676
+
3677
+ .fa-trash:before {
3678
+ content: "\f1f8";
3679
+ }
3680
+
3681
+ .fa-trash-alt:before {
3682
+ content: "\f2ed";
3683
+ }
3684
+
3685
+ .fa-tree:before {
3686
+ content: "\f1bb";
3687
+ }
3688
+
3689
+ .fa-trello:before {
3690
+ content: "\f181";
3691
+ }
3692
+
3693
+ .fa-tripadvisor:before {
3694
+ content: "\f262";
3695
+ }
3696
+
3697
+ .fa-trophy:before {
3698
+ content: "\f091";
3699
+ }
3700
+
3701
+ .fa-truck:before {
3702
+ content: "\f0d1";
3703
+ }
3704
+
3705
+ .fa-truck-loading:before {
3706
+ content: "\f4de";
3707
+ }
3708
+
3709
+ .fa-truck-moving:before {
3710
+ content: "\f4df";
3711
+ }
3712
+
3713
+ .fa-tshirt:before {
3714
+ content: "\f553";
3715
+ }
3716
+
3717
+ .fa-tty:before {
3718
+ content: "\f1e4";
3719
+ }
3720
+
3721
+ .fa-tumblr:before {
3722
+ content: "\f173";
3723
+ }
3724
+
3725
+ .fa-tumblr-square:before {
3726
+ content: "\f174";
3727
+ }
3728
+
3729
+ .fa-tv:before {
3730
+ content: "\f26c";
3731
+ }
3732
+
3733
+ .fa-twitch:before {
3734
+ content: "\f1e8";
3735
+ }
3736
+
3737
+ .fa-twitter:before {
3738
+ content: "\f099";
3739
+ }
3740
+
3741
+ .fa-twitter-square:before {
3742
+ content: "\f081";
3743
+ }
3744
+
3745
+ .fa-typo3:before {
3746
+ content: "\f42b";
3747
+ }
3748
+
3749
+ .fa-uber:before {
3750
+ content: "\f402";
3751
+ }
3752
+
3753
+ .fa-uikit:before {
3754
+ content: "\f403";
3755
+ }
3756
+
3757
+ .fa-umbrella:before {
3758
+ content: "\f0e9";
3759
+ }
3760
+
3761
+ .fa-underline:before {
3762
+ content: "\f0cd";
3763
+ }
3764
+
3765
+ .fa-undo:before {
3766
+ content: "\f0e2";
3767
+ }
3768
+
3769
+ .fa-undo-alt:before {
3770
+ content: "\f2ea";
3771
+ }
3772
+
3773
+ .fa-uniregistry:before {
3774
+ content: "\f404";
3775
+ }
3776
+
3777
+ .fa-universal-access:before {
3778
+ content: "\f29a";
3779
+ }
3780
+
3781
+ .fa-university:before {
3782
+ content: "\f19c";
3783
+ }
3784
+
3785
+ .fa-unlink:before {
3786
+ content: "\f127";
3787
+ }
3788
+
3789
+ .fa-unlock:before {
3790
+ content: "\f09c";
3791
+ }
3792
+
3793
+ .fa-unlock-alt:before {
3794
+ content: "\f13e";
3795
+ }
3796
+
3797
+ .fa-untappd:before {
3798
+ content: "\f405";
3799
+ }
3800
+
3801
+ .fa-upload:before {
3802
+ content: "\f093";
3803
+ }
3804
+
3805
+ .fa-usb:before {
3806
+ content: "\f287";
3807
+ }
3808
+
3809
+ .fa-user:before {
3810
+ content: "\f007";
3811
+ }
3812
+
3813
+ .fa-user-alt:before {
3814
+ content: "\f406";
3815
+ }
3816
+
3817
+ .fa-user-alt-slash:before {
3818
+ content: "\f4fa";
3819
+ }
3820
+
3821
+ .fa-user-astronaut:before {
3822
+ content: "\f4fb";
3823
+ }
3824
+
3825
+ .fa-user-check:before {
3826
+ content: "\f4fc";
3827
+ }
3828
+
3829
+ .fa-user-circle:before {
3830
+ content: "\f2bd";
3831
+ }
3832
+
3833
+ .fa-user-clock:before {
3834
+ content: "\f4fd";
3835
+ }
3836
+
3837
+ .fa-user-cog:before {
3838
+ content: "\f4fe";
3839
+ }
3840
+
3841
+ .fa-user-edit:before {
3842
+ content: "\f4ff";
3843
+ }
3844
+
3845
+ .fa-user-friends:before {
3846
+ content: "\f500";
3847
+ }
3848
+
3849
+ .fa-user-graduate:before {
3850
+ content: "\f501";
3851
+ }
3852
+
3853
+ .fa-user-lock:before {
3854
+ content: "\f502";
3855
+ }
3856
+
3857
+ .fa-user-md:before {
3858
+ content: "\f0f0";
3859
+ }
3860
+
3861
+ .fa-user-minus:before {
3862
+ content: "\f503";
3863
+ }
3864
+
3865
+ .fa-user-ninja:before {
3866
+ content: "\f504";
3867
+ }
3868
+
3869
+ .fa-user-plus:before {
3870
+ content: "\f234";
3871
+ }
3872
+
3873
+ .fa-user-secret:before {
3874
+ content: "\f21b";
3875
+ }
3876
+
3877
+ .fa-user-shield:before {
3878
+ content: "\f505";
3879
+ }
3880
+
3881
+ .fa-user-slash:before {
3882
+ content: "\f506";
3883
+ }
3884
+
3885
+ .fa-user-tag:before {
3886
+ content: "\f507";
3887
+ }
3888
+
3889
+ .fa-user-tie:before {
3890
+ content: "\f508";
3891
+ }
3892
+
3893
+ .fa-user-times:before {
3894
+ content: "\f235";
3895
+ }
3896
+
3897
+ .fa-users:before {
3898
+ content: "\f0c0";
3899
+ }
3900
+
3901
+ .fa-users-cog:before {
3902
+ content: "\f509";
3903
+ }
3904
+
3905
+ .fa-ussunnah:before {
3906
+ content: "\f407";
3907
+ }
3908
+
3909
+ .fa-utensil-spoon:before {
3910
+ content: "\f2e5";
3911
+ }
3912
+
3913
+ .fa-utensils:before {
3914
+ content: "\f2e7";
3915
+ }
3916
+
3917
+ .fa-vaadin:before {
3918
+ content: "\f408";
3919
+ }
3920
+
3921
+ .fa-venus:before {
3922
+ content: "\f221";
3923
+ }
3924
+
3925
+ .fa-venus-double:before {
3926
+ content: "\f226";
3927
+ }
3928
+
3929
+ .fa-venus-mars:before {
3930
+ content: "\f228";
3931
+ }
3932
+
3933
+ .fa-viacoin:before {
3934
+ content: "\f237";
3935
+ }
3936
+
3937
+ .fa-viadeo:before {
3938
+ content: "\f2a9";
3939
+ }
3940
+
3941
+ .fa-viadeo-square:before {
3942
+ content: "\f2aa";
3943
+ }
3944
+
3945
+ .fa-vial:before {
3946
+ content: "\f492";
3947
+ }
3948
+
3949
+ .fa-vials:before {
3950
+ content: "\f493";
3951
+ }
3952
+
3953
+ .fa-viber:before {
3954
+ content: "\f409";
3955
+ }
3956
+
3957
+ .fa-video:before {
3958
+ content: "\f03d";
3959
+ }
3960
+
3961
+ .fa-video-slash:before {
3962
+ content: "\f4e2";
3963
+ }
3964
+
3965
+ .fa-vimeo:before {
3966
+ content: "\f40a";
3967
+ }
3968
+
3969
+ .fa-vimeo-square:before {
3970
+ content: "\f194";
3971
+ }
3972
+
3973
+ .fa-vimeo-v:before {
3974
+ content: "\f27d";
3975
+ }
3976
+
3977
+ .fa-vine:before {
3978
+ content: "\f1ca";
3979
+ }
3980
+
3981
+ .fa-vk:before {
3982
+ content: "\f189";
3983
+ }
3984
+
3985
+ .fa-vnv:before {
3986
+ content: "\f40b";
3987
+ }
3988
+
3989
+ .fa-volleyball-ball:before {
3990
+ content: "\f45f";
3991
+ }
3992
+
3993
+ .fa-volume-down:before {
3994
+ content: "\f027";
3995
+ }
3996
+
3997
+ .fa-volume-off:before {
3998
+ content: "\f026";
3999
+ }
4000
+
4001
+ .fa-volume-up:before {
4002
+ content: "\f028";
4003
+ }
4004
+
4005
+ .fa-vuejs:before {
4006
+ content: "\f41f";
4007
+ }
4008
+
4009
+ .fa-walking:before {
4010
+ content: "\f554";
4011
+ }
4012
+
4013
+ .fa-wallet:before {
4014
+ content: "\f555";
4015
+ }
4016
+
4017
+ .fa-warehouse:before {
4018
+ content: "\f494";
4019
+ }
4020
+
4021
+ .fa-weibo:before {
4022
+ content: "\f18a";
4023
+ }
4024
+
4025
+ .fa-weight:before {
4026
+ content: "\f496";
4027
+ }
4028
+
4029
+ .fa-weixin:before {
4030
+ content: "\f1d7";
4031
+ }
4032
+
4033
+ .fa-whatsapp:before {
4034
+ content: "\f232";
4035
+ }
4036
+
4037
+ .fa-whatsapp-square:before {
4038
+ content: "\f40c";
4039
+ }
4040
+
4041
+ .fa-wheelchair:before {
4042
+ content: "\f193";
4043
+ }
4044
+
4045
+ .fa-whmcs:before {
4046
+ content: "\f40d";
4047
+ }
4048
+
4049
+ .fa-wifi:before {
4050
+ content: "\f1eb";
4051
+ }
4052
+
4053
+ .fa-wikipedia-w:before {
4054
+ content: "\f266";
4055
+ }
4056
+
4057
+ .fa-window-close:before {
4058
+ content: "\f410";
4059
+ }
4060
+
4061
+ .fa-window-maximize:before {
4062
+ content: "\f2d0";
4063
+ }
4064
+
4065
+ .fa-window-minimize:before {
4066
+ content: "\f2d1";
4067
+ }
4068
+
4069
+ .fa-window-restore:before {
4070
+ content: "\f2d2";
4071
+ }
4072
+
4073
+ .fa-windows:before {
4074
+ content: "\f17a";
4075
+ }
4076
+
4077
+ .fa-wine-glass:before {
4078
+ content: "\f4e3";
4079
+ }
4080
+
4081
+ .fa-wolf-pack-battalion:before {
4082
+ content: "\f514";
4083
+ }
4084
+
4085
+ .fa-won-sign:before {
4086
+ content: "\f159";
4087
+ }
4088
+
4089
+ .fa-wordpress:before {
4090
+ content: "\f19a";
4091
+ }
4092
+
4093
+ .fa-wordpress-simple:before {
4094
+ content: "\f411";
4095
+ }
4096
+
4097
+ .fa-wpbeginner:before {
4098
+ content: "\f297";
4099
+ }
4100
+
4101
+ .fa-wpexplorer:before {
4102
+ content: "\f2de";
4103
+ }
4104
+
4105
+ .fa-wpforms:before {
4106
+ content: "\f298";
4107
+ }
4108
+
4109
+ .fa-wrench:before {
4110
+ content: "\f0ad";
4111
+ }
4112
+
4113
+ .fa-x-ray:before {
4114
+ content: "\f497";
4115
+ }
4116
+
4117
+ .fa-xbox:before {
4118
+ content: "\f412";
4119
+ }
4120
+
4121
+ .fa-xing:before {
4122
+ content: "\f168";
4123
+ }
4124
+
4125
+ .fa-xing-square:before {
4126
+ content: "\f169";
4127
+ }
4128
+
4129
+ .fa-y-combinator:before {
4130
+ content: "\f23b";
4131
+ }
4132
+
4133
+ .fa-yahoo:before {
4134
+ content: "\f19e";
4135
+ }
4136
+
4137
+ .fa-yandex:before {
4138
+ content: "\f413";
4139
+ }
4140
+
4141
+ .fa-yandex-international:before {
4142
+ content: "\f414";
4143
+ }
4144
+
4145
+ .fa-yelp:before {
4146
+ content: "\f1e9";
4147
+ }
4148
+
4149
+ .fa-yen-sign:before {
4150
+ content: "\f157";
4151
+ }
4152
+
4153
+ .fa-yoast:before {
4154
+ content: "\f2b1";
4155
+ }
4156
+
4157
+ .fa-youtube:before {
4158
+ content: "\f167";
4159
+ }
4160
+
4161
+ .fa-youtube-square:before {
4162
+ content: "\f431";
4163
+ }
4164
+
4165
+ .sr-only {
4166
+ border: 0;
4167
+ clip: rect(0, 0, 0, 0);
4168
+ height: 1px;
4169
+ margin: -1px;
4170
+ overflow: hidden;
4171
+ padding: 0;
4172
+ position: absolute;
4173
+ width: 1px;
4174
  }
4175
 
4176
+ .sr-only-focusable:active, .sr-only-focusable:focus {
4177
+ clip: auto;
4178
+ height: auto;
4179
+ margin: 0;
4180
+ overflow: visible;
4181
+ position: static;
4182
+ width: auto;
4183
  }
inc/external/wpmu-lib/css/fontawesome.3.min.css CHANGED
@@ -1,19 +1,8 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
5
- @charset "UTF-8";/*!
6
- * https://github.com/FortAwesome/Font-Awesome
7
- *
8
- * Note: This is a branded version with following changes
9
- * 1) Renamed files to "fontawesome440" base (i.e. include version number)
10
- * Rename all files in the /fonts folder
11
- * Change font-name in _path.scss from `FontAwesome` to `FontAwesome440`
12
- * Update font-paths in _path.scss
13
- * Update font-name in _mixings.scss and _core.scss
14
- * 2) Change class prefix from `fa` to `wpmui-fa`
15
- * Edit variable $fa-css-prefix in _variables.scss
16
- *
17
- * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
18
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
19
- */@font-face{font-family:FontAwesome440;src:url(../fonts/fontawesome440-webfont.eot?v=4.4.0);src:url(../fonts/fontawesome440-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"),url(../fonts/fontawesome440-webfont.woff2?v=4.4.0) format("woff2"),url(../fonts/fontawesome440-webfont.woff?v=4.4.0) format("woff"),url(../fonts/fontawesome440-webfont.ttf?v=4.4.0) format("truetype"),url(../fonts/fontawesome440-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.wpmui-fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome440;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpmui-fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.wpmui-fa-2x{font-size:2em}.wpmui-fa-3x{font-size:3em}.wpmui-fa-4x{font-size:4em}.wpmui-fa-5x{font-size:5em}.wpmui-fa-fw{width:1.28571em;text-align:center}.wpmui-fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.wpmui-fa-ul>li{position:relative}.wpmui-fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.wpmui-fa-li.wpmui-fa-lg{left:-1.85714em}.wpmui-fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.wpmui-fa-pull-left{float:left}.wpmui-fa-pull-right{float:right}.wpmui-fa.wpmui-fa-pull-left{margin-right:.3em}.wpmui-fa.wpmui-fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.wpmui-fa.pull-left{margin-right:.3em}.wpmui-fa.pull-right{margin-left:.3em}.wpmui-fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.wpmui-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)}}.wpmui-fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wpmui-fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wpmui-fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wpmui-fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wpmui-fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .wpmui-fa-rotate-90,:root .wpmui-fa-rotate-180,:root .wpmui-fa-rotate-270,:root .wpmui-fa-flip-horizontal,:root .wpmui-fa-flip-vertical{filter:none}.wpmui-fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.wpmui-fa-stack-1x,.wpmui-fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.wpmui-fa-stack-1x{line-height:inherit}.wpmui-fa-stack-2x{font-size:2em}.wpmui-fa-inverse{color:#fff}.wpmui-fa-glass:before{content:""}.wpmui-fa-music:before{content:""}.wpmui-fa-search:before{content:""}.wpmui-fa-envelope-o:before{content:""}.wpmui-fa-heart:before{content:""}.wpmui-fa-star:before{content:""}.wpmui-fa-star-o:before{content:""}.wpmui-fa-user:before{content:""}.wpmui-fa-film:before{content:""}.wpmui-fa-th-large:before{content:""}.wpmui-fa-th:before{content:""}.wpmui-fa-th-list:before{content:""}.wpmui-fa-check:before{content:""}.wpmui-fa-remove:before,.wpmui-fa-close:before,.wpmui-fa-times:before{content:""}.wpmui-fa-search-plus:before{content:""}.wpmui-fa-search-minus:before{content:""}.wpmui-fa-power-off:before{content:""}.wpmui-fa-signal:before{content:""}.wpmui-fa-gear:before,.wpmui-fa-cog:before{content:""}.wpmui-fa-trash-o:before{content:""}.wpmui-fa-home:before{content:""}.wpmui-fa-file-o:before{content:""}.wpmui-fa-clock-o:before{content:""}.wpmui-fa-road:before{content:""}.wpmui-fa-download:before{content:""}.wpmui-fa-arrow-circle-o-down:before{content:""}.wpmui-fa-arrow-circle-o-up:before{content:""}.wpmui-fa-inbox:before{content:""}.wpmui-fa-play-circle-o:before{content:""}.wpmui-fa-rotate-right:before,.wpmui-fa-repeat:before{content:""}.wpmui-fa-refresh:before{content:""}.wpmui-fa-list-alt:before{content:""}.wpmui-fa-lock:before{content:""}.wpmui-fa-flag:before{content:""}.wpmui-fa-headphones:before{content:""}.wpmui-fa-volume-off:before{content:""}.wpmui-fa-volume-down:before{content:""}.wpmui-fa-volume-up:before{content:""}.wpmui-fa-qrcode:before{content:""}.wpmui-fa-barcode:before{content:""}.wpmui-fa-tag:before{content:""}.wpmui-fa-tags:before{content:""}.wpmui-fa-book:before{content:""}.wpmui-fa-bookmark:before{content:""}.wpmui-fa-print:before{content:""}.wpmui-fa-camera:before{content:""}.wpmui-fa-font:before{content:""}.wpmui-fa-bold:before{content:""}.wpmui-fa-italic:before{content:""}.wpmui-fa-text-height:before{content:""}.wpmui-fa-text-width:before{content:""}.wpmui-fa-align-left:before{content:""}.wpmui-fa-align-center:before{content:""}.wpmui-fa-align-right:before{content:""}.wpmui-fa-align-justify:before{content:""}.wpmui-fa-list:before{content:""}.wpmui-fa-dedent:before,.wpmui-fa-outdent:before{content:""}.wpmui-fa-indent:before{content:""}.wpmui-fa-video-camera:before{content:""}.wpmui-fa-photo:before,.wpmui-fa-image:before,.wpmui-fa-picture-o:before{content:""}.wpmui-fa-pencil:before{content:""}.wpmui-fa-map-marker:before{content:""}.wpmui-fa-adjust:before{content:""}.wpmui-fa-tint:before{content:""}.wpmui-fa-edit:before,.wpmui-fa-pencil-square-o:before{content:""}.wpmui-fa-share-square-o:before{content:""}.wpmui-fa-check-square-o:before{content:""}.wpmui-fa-arrows:before{content:""}.wpmui-fa-step-backward:before{content:""}.wpmui-fa-fast-backward:before{content:""}.wpmui-fa-backward:before{content:""}.wpmui-fa-play:before{content:""}.wpmui-fa-pause:before{content:""}.wpmui-fa-stop:before{content:""}.wpmui-fa-forward:before{content:""}.wpmui-fa-fast-forward:before{content:""}.wpmui-fa-step-forward:before{content:""}.wpmui-fa-eject:before{content:""}.wpmui-fa-chevron-left:before{content:""}.wpmui-fa-chevron-right:before{content:""}.wpmui-fa-plus-circle:before{content:""}.wpmui-fa-minus-circle:before{content:""}.wpmui-fa-times-circle:before{content:""}.wpmui-fa-check-circle:before{content:""}.wpmui-fa-question-circle:before{content:""}.wpmui-fa-info-circle:before{content:""}.wpmui-fa-crosshairs:before{content:""}.wpmui-fa-times-circle-o:before{content:""}.wpmui-fa-check-circle-o:before{content:""}.wpmui-fa-ban:before{content:""}.wpmui-fa-arrow-left:before{content:""}.wpmui-fa-arrow-right:before{content:""}.wpmui-fa-arrow-up:before{content:""}.wpmui-fa-arrow-down:before{content:""}.wpmui-fa-mail-forward:before,.wpmui-fa-share:before{content:""}.wpmui-fa-expand:before{content:""}.wpmui-fa-compress:before{content:""}.wpmui-fa-plus:before{content:""}.wpmui-fa-minus:before{content:""}.wpmui-fa-asterisk:before{content:""}.wpmui-fa-exclamation-circle:before{content:""}.wpmui-fa-gift:before{content:""}.wpmui-fa-leaf:before{content:""}.wpmui-fa-fire:before{content:""}.wpmui-fa-eye:before{content:""}.wpmui-fa-eye-slash:before{content:""}.wpmui-fa-warning:before,.wpmui-fa-exclamation-triangle:before{content:""}.wpmui-fa-plane:before{content:""}.wpmui-fa-calendar:before{content:""}.wpmui-fa-random:before{content:""}.wpmui-fa-comment:before{content:""}.wpmui-fa-magnet:before{content:""}.wpmui-fa-chevron-up:before{content:""}.wpmui-fa-chevron-down:before{content:""}.wpmui-fa-retweet:before{content:""}.wpmui-fa-shopping-cart:before{content:""}.wpmui-fa-folder:before{content:""}.wpmui-fa-folder-open:before{content:""}.wpmui-fa-arrows-v:before{content:""}.wpmui-fa-arrows-h:before{content:""}.wpmui-fa-bar-chart-o:before,.wpmui-fa-bar-chart:before{content:""}.wpmui-fa-twitter-square:before{content:""}.wpmui-fa-facebook-square:before{content:""}.wpmui-fa-camera-retro:before{content:""}.wpmui-fa-key:before{content:""}.wpmui-fa-gears:before,.wpmui-fa-cogs:before{content:""}.wpmui-fa-comments:before{content:""}.wpmui-fa-thumbs-o-up:before{content:""}.wpmui-fa-thumbs-o-down:before{content:""}.wpmui-fa-star-half:before{content:""}.wpmui-fa-heart-o:before{content:""}.wpmui-fa-sign-out:before{content:""}.wpmui-fa-linkedin-square:before{content:""}.wpmui-fa-thumb-tack:before{content:""}.wpmui-fa-external-link:before{content:""}.wpmui-fa-sign-in:before{content:""}.wpmui-fa-trophy:before{content:""}.wpmui-fa-github-square:before{content:""}.wpmui-fa-upload:before{content:""}.wpmui-fa-lemon-o:before{content:""}.wpmui-fa-phone:before{content:""}.wpmui-fa-square-o:before{content:""}.wpmui-fa-bookmark-o:before{content:""}.wpmui-fa-phone-square:before{content:""}.wpmui-fa-twitter:before{content:""}.wpmui-fa-facebook-f:before,.wpmui-fa-facebook:before{content:""}.wpmui-fa-github:before{content:""}.wpmui-fa-unlock:before{content:""}.wpmui-fa-credit-card:before{content:""}.wpmui-fa-feed:before,.wpmui-fa-rss:before{content:""}.wpmui-fa-hdd-o:before{content:""}.wpmui-fa-bullhorn:before{content:""}.wpmui-fa-bell:before{content:""}.wpmui-fa-certificate:before{content:""}.wpmui-fa-hand-o-right:before{content:""}.wpmui-fa-hand-o-left:before{content:""}.wpmui-fa-hand-o-up:before{content:""}.wpmui-fa-hand-o-down:before{content:""}.wpmui-fa-arrow-circle-left:before{content:""}.wpmui-fa-arrow-circle-right:before{content:""}.wpmui-fa-arrow-circle-up:before{content:""}.wpmui-fa-arrow-circle-down:before{content:""}.wpmui-fa-globe:before{content:""}.wpmui-fa-wrench:before{content:""}.wpmui-fa-tasks:before{content:""}.wpmui-fa-filter:before{content:""}.wpmui-fa-briefcase:before{content:""}.wpmui-fa-arrows-alt:before{content:""}.wpmui-fa-group:before,.wpmui-fa-users:before{content:""}.wpmui-fa-chain:before,.wpmui-fa-link:before{content:""}.wpmui-fa-cloud:before{content:""}.wpmui-fa-flask:before{content:""}.wpmui-fa-cut:before,.wpmui-fa-scissors:before{content:""}.wpmui-fa-copy:before,.wpmui-fa-files-o:before{content:""}.wpmui-fa-paperclip:before{content:""}.wpmui-fa-save:before,.wpmui-fa-floppy-o:before{content:""}.wpmui-fa-square:before{content:""}.wpmui-fa-navicon:before,.wpmui-fa-reorder:before,.wpmui-fa-bars:before{content:""}.wpmui-fa-list-ul:before{content:""}.wpmui-fa-list-ol:before{content:""}.wpmui-fa-strikethrough:before{content:""}.wpmui-fa-underline:before{content:""}.wpmui-fa-table:before{content:""}.wpmui-fa-magic:before{content:""}.wpmui-fa-truck:before{content:""}.wpmui-fa-pinterest:before{content:""}.wpmui-fa-pinterest-square:before{content:""}.wpmui-fa-google-plus-square:before{content:""}.wpmui-fa-google-plus:before{content:""}.wpmui-fa-money:before{content:""}.wpmui-fa-caret-down:before{content:""}.wpmui-fa-caret-up:before{content:""}.wpmui-fa-caret-left:before{content:""}.wpmui-fa-caret-right:before{content:""}.wpmui-fa-columns:before{content:""}.wpmui-fa-unsorted:before,.wpmui-fa-sort:before{content:""}.wpmui-fa-sort-down:before,.wpmui-fa-sort-desc:before{content:""}.wpmui-fa-sort-up:before,.wpmui-fa-sort-asc:before{content:""}.wpmui-fa-envelope:before{content:""}.wpmui-fa-linkedin:before{content:""}.wpmui-fa-rotate-left:before,.wpmui-fa-undo:before{content:""}.wpmui-fa-legal:before,.wpmui-fa-gavel:before{content:""}.wpmui-fa-dashboard:before,.wpmui-fa-tachometer:before{content:""}.wpmui-fa-comment-o:before{content:""}.wpmui-fa-comments-o:before{content:""}.wpmui-fa-flash:before,.wpmui-fa-bolt:before{content:""}.wpmui-fa-sitemap:before{content:""}.wpmui-fa-umbrella:before{content:""}.wpmui-fa-paste:before,.wpmui-fa-clipboard:before{content:""}.wpmui-fa-lightbulb-o:before{content:""}.wpmui-fa-exchange:before{content:""}.wpmui-fa-cloud-download:before{content:""}.wpmui-fa-cloud-upload:before{content:""}.wpmui-fa-user-md:before{content:""}.wpmui-fa-stethoscope:before{content:""}.wpmui-fa-suitcase:before{content:""}.wpmui-fa-bell-o:before{content:""}.wpmui-fa-coffee:before{content:""}.wpmui-fa-cutlery:before{content:""}.wpmui-fa-file-text-o:before{content:""}.wpmui-fa-building-o:before{content:""}.wpmui-fa-hospital-o:before{content:""}.wpmui-fa-ambulance:before{content:""}.wpmui-fa-medkit:before{content:""}.wpmui-fa-fighter-jet:before{content:""}.wpmui-fa-beer:before{content:""}.wpmui-fa-h-square:before{content:""}.wpmui-fa-plus-square:before{content:""}.wpmui-fa-angle-double-left:before{content:""}.wpmui-fa-angle-double-right:before{content:""}.wpmui-fa-angle-double-up:before{content:""}.wpmui-fa-angle-double-down:before{content:""}.wpmui-fa-angle-left:before{content:""}.wpmui-fa-angle-right:before{content:""}.wpmui-fa-angle-up:before{content:""}.wpmui-fa-angle-down:before{content:""}.wpmui-fa-desktop:before{content:""}.wpmui-fa-laptop:before{content:""}.wpmui-fa-tablet:before{content:""}.wpmui-fa-mobile-phone:before,.wpmui-fa-mobile:before{content:""}.wpmui-fa-circle-o:before{content:""}.wpmui-fa-quote-left:before{content:""}.wpmui-fa-quote-right:before{content:""}.wpmui-fa-spinner:before{content:""}.wpmui-fa-circle:before{content:""}.wpmui-fa-mail-reply:before,.wpmui-fa-reply:before{content:""}.wpmui-fa-github-alt:before{content:""}.wpmui-fa-folder-o:before{content:""}.wpmui-fa-folder-open-o:before{content:""}.wpmui-fa-smile-o:before{content:""}.wpmui-fa-frown-o:before{content:""}.wpmui-fa-meh-o:before{content:""}.wpmui-fa-gamepad:before{content:""}.wpmui-fa-keyboard-o:before{content:""}.wpmui-fa-flag-o:before{content:""}.wpmui-fa-flag-checkered:before{content:""}.wpmui-fa-terminal:before{content:""}.wpmui-fa-code:before{content:""}.wpmui-fa-mail-reply-all:before,.wpmui-fa-reply-all:before{content:""}.wpmui-fa-star-half-empty:before,.wpmui-fa-star-half-full:before,.wpmui-fa-star-half-o:before{content:""}.wpmui-fa-location-arrow:before{content:""}.wpmui-fa-crop:before{content:""}.wpmui-fa-code-fork:before{content:""}.wpmui-fa-unlink:before,.wpmui-fa-chain-broken:before{content:""}.wpmui-fa-question:before{content:""}.wpmui-fa-info:before{content:""}.wpmui-fa-exclamation:before{content:""}.wpmui-fa-superscript:before{content:""}.wpmui-fa-subscript:before{content:""}.wpmui-fa-eraser:before{content:""}.wpmui-fa-puzzle-piece:before{content:""}.wpmui-fa-microphone:before{content:""}.wpmui-fa-microphone-slash:before{content:""}.wpmui-fa-shield:before{content:""}.wpmui-fa-calendar-o:before{content:""}.wpmui-fa-fire-extinguisher:before{content:""}.wpmui-fa-rocket:before{content:""}.wpmui-fa-maxcdn:before{content:""}.wpmui-fa-chevron-circle-left:before{content:""}.wpmui-fa-chevron-circle-right:before{content:""}.wpmui-fa-chevron-circle-up:before{content:""}.wpmui-fa-chevron-circle-down:before{content:""}.wpmui-fa-html5:before{content:""}.wpmui-fa-css3:before{content:""}.wpmui-fa-anchor:before{content:""}.wpmui-fa-unlock-alt:before{content:""}.wpmui-fa-bullseye:before{content:""}.wpmui-fa-ellipsis-h:before{content:""}.wpmui-fa-ellipsis-v:before{content:""}.wpmui-fa-rss-square:before{content:""}.wpmui-fa-play-circle:before{content:""}.wpmui-fa-ticket:before{content:""}.wpmui-fa-minus-square:before{content:""}.wpmui-fa-minus-square-o:before{content:""}.wpmui-fa-level-up:before{content:""}.wpmui-fa-level-down:before{content:""}.wpmui-fa-check-square:before{content:""}.wpmui-fa-pencil-square:before{content:""}.wpmui-fa-external-link-square:before{content:""}.wpmui-fa-share-square:before{content:""}.wpmui-fa-compass:before{content:""}.wpmui-fa-toggle-down:before,.wpmui-fa-caret-square-o-down:before{content:""}.wpmui-fa-toggle-up:before,.wpmui-fa-caret-square-o-up:before{content:""}.wpmui-fa-toggle-right:before,.wpmui-fa-caret-square-o-right:before{content:""}.wpmui-fa-euro:before,.wpmui-fa-eur:before{content:""}.wpmui-fa-gbp:before{content:""}.wpmui-fa-dollar:before,.wpmui-fa-usd:before{content:""}.wpmui-fa-rupee:before,.wpmui-fa-inr:before{content:""}.wpmui-fa-cny:before,.wpmui-fa-rmb:before,.wpmui-fa-yen:before,.wpmui-fa-jpy:before{content:""}.wpmui-fa-ruble:before,.wpmui-fa-rouble:before,.wpmui-fa-rub:before{content:""}.wpmui-fa-won:before,.wpmui-fa-krw:before{content:""}.wpmui-fa-bitcoin:before,.wpmui-fa-btc:before{content:""}.wpmui-fa-file:before{content:""}.wpmui-fa-file-text:before{content:""}.wpmui-fa-sort-alpha-asc:before{content:""}.wpmui-fa-sort-alpha-desc:before{content:""}.wpmui-fa-sort-amount-asc:before{content:""}.wpmui-fa-sort-amount-desc:before{content:""}.wpmui-fa-sort-numeric-asc:before{content:""}.wpmui-fa-sort-numeric-desc:before{content:""}.wpmui-fa-thumbs-up:before{content:""}.wpmui-fa-thumbs-down:before{content:""}.wpmui-fa-youtube-square:before{content:""}.wpmui-fa-youtube:before{content:""}.wpmui-fa-xing:before{content:""}.wpmui-fa-xing-square:before{content:""}.wpmui-fa-youtube-play:before{content:""}.wpmui-fa-dropbox:before{content:""}.wpmui-fa-stack-overflow:before{content:""}.wpmui-fa-instagram:before{content:""}.wpmui-fa-flickr:before{content:""}.wpmui-fa-adn:before{content:""}.wpmui-fa-bitbucket:before{content:""}.wpmui-fa-bitbucket-square:before{content:""}.wpmui-fa-tumblr:before{content:""}.wpmui-fa-tumblr-square:before{content:""}.wpmui-fa-long-arrow-down:before{content:""}.wpmui-fa-long-arrow-up:before{content:""}.wpmui-fa-long-arrow-left:before{content:""}.wpmui-fa-long-arrow-right:before{content:""}.wpmui-fa-apple:before{content:""}.wpmui-fa-windows:before{content:""}.wpmui-fa-android:before{content:""}.wpmui-fa-linux:before{content:""}.wpmui-fa-dribbble:before{content:""}.wpmui-fa-skype:before{content:""}.wpmui-fa-foursquare:before{content:""}.wpmui-fa-trello:before{content:""}.wpmui-fa-female:before{content:""}.wpmui-fa-male:before{content:""}.wpmui-fa-gittip:before,.wpmui-fa-gratipay:before{content:""}.wpmui-fa-sun-o:before{content:""}.wpmui-fa-moon-o:before{content:""}.wpmui-fa-archive:before{content:""}.wpmui-fa-bug:before{content:""}.wpmui-fa-vk:before{content:""}.wpmui-fa-weibo:before{content:""}.wpmui-fa-renren:before{content:""}.wpmui-fa-pagelines:before{content:""}.wpmui-fa-stack-exchange:before{content:""}.wpmui-fa-arrow-circle-o-right:before{content:""}.wpmui-fa-arrow-circle-o-left:before{content:""}.wpmui-fa-toggle-left:before,.wpmui-fa-caret-square-o-left:before{content:""}.wpmui-fa-dot-circle-o:before{content:""}.wpmui-fa-wheelchair:before{content:""}.wpmui-fa-vimeo-square:before{content:""}.wpmui-fa-turkish-lira:before,.wpmui-fa-try:before{content:""}.wpmui-fa-plus-square-o:before{content:""}.wpmui-fa-space-shuttle:before{content:""}.wpmui-fa-slack:before{content:""}.wpmui-fa-envelope-square:before{content:""}.wpmui-fa-wordpress:before{content:""}.wpmui-fa-openid:before{content:""}.wpmui-fa-institution:before,.wpmui-fa-bank:before,.wpmui-fa-university:before{content:""}.wpmui-fa-mortar-board:before,.wpmui-fa-graduation-cap:before{content:""}.wpmui-fa-yahoo:before{content:""}.wpmui-fa-google:before{content:""}.wpmui-fa-reddit:before{content:""}.wpmui-fa-reddit-square:before{content:""}.wpmui-fa-stumbleupon-circle:before{content:""}.wpmui-fa-stumbleupon:before{content:""}.wpmui-fa-delicious:before{content:""}.wpmui-fa-digg:before{content:""}.wpmui-fa-pied-piper:before{content:""}.wpmui-fa-pied-piper-alt:before{content:""}.wpmui-fa-drupal:before{content:""}.wpmui-fa-joomla:before{content:""}.wpmui-fa-language:before{content:""}.wpmui-fa-fax:before{content:""}.wpmui-fa-building:before{content:""}.wpmui-fa-child:before{content:""}.wpmui-fa-paw:before{content:""}.wpmui-fa-spoon:before{content:""}.wpmui-fa-cube:before{content:""}.wpmui-fa-cubes:before{content:""}.wpmui-fa-behance:before{content:""}.wpmui-fa-behance-square:before{content:""}.wpmui-fa-steam:before{content:""}.wpmui-fa-steam-square:before{content:""}.wpmui-fa-recycle:before{content:""}.wpmui-fa-automobile:before,.wpmui-fa-car:before{content:""}.wpmui-fa-cab:before,.wpmui-fa-taxi:before{content:""}.wpmui-fa-tree:before{content:""}.wpmui-fa-spotify:before{content:""}.wpmui-fa-deviantart:before{content:""}.wpmui-fa-soundcloud:before{content:""}.wpmui-fa-database:before{content:""}.wpmui-fa-file-pdf-o:before{content:""}.wpmui-fa-file-word-o:before{content:""}.wpmui-fa-file-excel-o:before{content:""}.wpmui-fa-file-powerpoint-o:before{content:""}.wpmui-fa-file-photo-o:before,.wpmui-fa-file-picture-o:before,.wpmui-fa-file-image-o:before{content:""}.wpmui-fa-file-zip-o:before,.wpmui-fa-file-archive-o:before{content:""}.wpmui-fa-file-sound-o:before,.wpmui-fa-file-audio-o:before{content:""}.wpmui-fa-file-movie-o:before,.wpmui-fa-file-video-o:before{content:""}.wpmui-fa-file-code-o:before{content:""}.wpmui-fa-vine:before{content:""}.wpmui-fa-codepen:before{content:""}.wpmui-fa-jsfiddle:before{content:""}.wpmui-fa-life-bouy:before,.wpmui-fa-life-buoy:before,.wpmui-fa-life-saver:before,.wpmui-fa-support:before,.wpmui-fa-life-ring:before{content:""}.wpmui-fa-circle-o-notch:before{content:""}.wpmui-fa-ra:before,.wpmui-fa-rebel:before{content:""}.wpmui-fa-ge:before,.wpmui-fa-empire:before{content:""}.wpmui-fa-git-square:before{content:""}.wpmui-fa-git:before{content:""}.wpmui-fa-y-combinator-square:before,.wpmui-fa-yc-square:before,.wpmui-fa-hacker-news:before{content:""}.wpmui-fa-tencent-weibo:before{content:""}.wpmui-fa-qq:before{content:""}.wpmui-fa-wechat:before,.wpmui-fa-weixin:before{content:""}.wpmui-fa-send:before,.wpmui-fa-paper-plane:before{content:""}.wpmui-fa-send-o:before,.wpmui-fa-paper-plane-o:before{content:""}.wpmui-fa-history:before{content:""}.wpmui-fa-circle-thin:before{content:""}.wpmui-fa-header:before{content:""}.wpmui-fa-paragraph:before{content:""}.wpmui-fa-sliders:before{content:""}.wpmui-fa-share-alt:before{content:""}.wpmui-fa-share-alt-square:before{content:""}.wpmui-fa-bomb:before{content:""}.wpmui-fa-soccer-ball-o:before,.wpmui-fa-futbol-o:before{content:""}.wpmui-fa-tty:before{content:""}.wpmui-fa-binoculars:before{content:""}.wpmui-fa-plug:before{content:""}.wpmui-fa-slideshare:before{content:""}.wpmui-fa-twitch:before{content:""}.wpmui-fa-yelp:before{content:""}.wpmui-fa-newspaper-o:before{content:""}.wpmui-fa-wifi:before{content:""}.wpmui-fa-calculator:before{content:""}.wpmui-fa-paypal:before{content:""}.wpmui-fa-google-wallet:before{content:""}.wpmui-fa-cc-visa:before{content:""}.wpmui-fa-cc-mastercard:before{content:""}.wpmui-fa-cc-discover:before{content:""}.wpmui-fa-cc-amex:before{content:""}.wpmui-fa-cc-paypal:before{content:""}.wpmui-fa-cc-stripe:before{content:""}.wpmui-fa-bell-slash:before{content:""}.wpmui-fa-bell-slash-o:before{content:""}.wpmui-fa-trash:before{content:""}.wpmui-fa-copyright:before{content:""}.wpmui-fa-at:before{content:""}.wpmui-fa-eyedropper:before{content:""}.wpmui-fa-paint-brush:before{content:""}.wpmui-fa-birthday-cake:before{content:""}.wpmui-fa-area-chart:before{content:""}.wpmui-fa-pie-chart:before{content:""}.wpmui-fa-line-chart:before{content:""}.wpmui-fa-lastfm:before{content:""}.wpmui-fa-lastfm-square:before{content:""}.wpmui-fa-toggle-off:before{content:""}.wpmui-fa-toggle-on:before{content:""}.wpmui-fa-bicycle:before{content:""}.wpmui-fa-bus:before{content:""}.wpmui-fa-ioxhost:before{content:""}.wpmui-fa-angellist:before{content:""}.wpmui-fa-cc:before{content:""}.wpmui-fa-shekel:before,.wpmui-fa-sheqel:before,.wpmui-fa-ils:before{content:""}.wpmui-fa-meanpath:before{content:""}.wpmui-fa-buysellads:before{content:""}.wpmui-fa-connectdevelop:before{content:""}.wpmui-fa-dashcube:before{content:""}.wpmui-fa-forumbee:before{content:""}.wpmui-fa-leanpub:before{content:""}.wpmui-fa-sellsy:before{content:""}.wpmui-fa-shirtsinbulk:before{content:""}.wpmui-fa-simplybuilt:before{content:""}.wpmui-fa-skyatlas:before{content:""}.wpmui-fa-cart-plus:before{content:""}.wpmui-fa-cart-arrow-down:before{content:""}.wpmui-fa-diamond:before{content:""}.wpmui-fa-ship:before{content:""}.wpmui-fa-user-secret:before{content:""}.wpmui-fa-motorcycle:before{content:""}.wpmui-fa-street-view:before{content:""}.wpmui-fa-heartbeat:before{content:""}.wpmui-fa-venus:before{content:""}.wpmui-fa-mars:before{content:""}.wpmui-fa-mercury:before{content:""}.wpmui-fa-intersex:before,.wpmui-fa-transgender:before{content:""}.wpmui-fa-transgender-alt:before{content:""}.wpmui-fa-venus-double:before{content:""}.wpmui-fa-mars-double:before{content:""}.wpmui-fa-venus-mars:before{content:""}.wpmui-fa-mars-stroke:before{content:""}.wpmui-fa-mars-stroke-v:before{content:""}.wpmui-fa-mars-stroke-h:before{content:""}.wpmui-fa-neuter:before{content:""}.wpmui-fa-genderless:before{content:""}.wpmui-fa-facebook-official:before{content:""}.wpmui-fa-pinterest-p:before{content:""}.wpmui-fa-whatsapp:before{content:""}.wpmui-fa-server:before{content:""}.wpmui-fa-user-plus:before{content:""}.wpmui-fa-user-times:before{content:""}.wpmui-fa-hotel:before,.wpmui-fa-bed:before{content:""}.wpmui-fa-viacoin:before{content:""}.wpmui-fa-train:before{content:""}.wpmui-fa-subway:before{content:""}.wpmui-fa-medium:before{content:""}.wpmui-fa-yc:before,.wpmui-fa-y-combinator:before{content:""}.wpmui-fa-optin-monster:before{content:""}.wpmui-fa-opencart:before{content:""}.wpmui-fa-expeditedssl:before{content:""}.wpmui-fa-battery-4:before,.wpmui-fa-battery-full:before{content:""}.wpmui-fa-battery-3:before,.wpmui-fa-battery-three-quarters:before{content:""}.wpmui-fa-battery-2:before,.wpmui-fa-battery-half:before{content:""}.wpmui-fa-battery-1:before,.wpmui-fa-battery-quarter:before{content:""}.wpmui-fa-battery-0:before,.wpmui-fa-battery-empty:before{content:""}.wpmui-fa-mouse-pointer:before{content:""}.wpmui-fa-i-cursor:before{content:""}.wpmui-fa-object-group:before{content:""}.wpmui-fa-object-ungroup:before{content:""}.wpmui-fa-sticky-note:before{content:""}.wpmui-fa-sticky-note-o:before{content:""}.wpmui-fa-cc-jcb:before{content:""}.wpmui-fa-cc-diners-club:before{content:""}.wpmui-fa-clone:before{content:""}.wpmui-fa-balance-scale:before{content:""}.wpmui-fa-hourglass-o:before{content:""}.wpmui-fa-hourglass-1:before,.wpmui-fa-hourglass-start:before{content:""}.wpmui-fa-hourglass-2:before,.wpmui-fa-hourglass-half:before{content:""}.wpmui-fa-hourglass-3:before,.wpmui-fa-hourglass-end:before{content:""}.wpmui-fa-hourglass:before{content:""}.wpmui-fa-hand-grab-o:before,.wpmui-fa-hand-rock-o:before{content:""}.wpmui-fa-hand-stop-o:before,.wpmui-fa-hand-paper-o:before{content:""}.wpmui-fa-hand-scissors-o:before{content:""}.wpmui-fa-hand-lizard-o:before{content:""}.wpmui-fa-hand-spock-o:before{content:""}.wpmui-fa-hand-pointer-o:before{content:""}.wpmui-fa-hand-peace-o:before{content:""}.wpmui-fa-trademark:before{content:""}.wpmui-fa-registered:before{content:""}.wpmui-fa-creative-commons:before{content:""}.wpmui-fa-gg:before{content:""}.wpmui-fa-gg-circle:before{content:""}.wpmui-fa-tripadvisor:before{content:""}.wpmui-fa-odnoklassniki:before{content:""}.wpmui-fa-odnoklassniki-square:before{content:""}.wpmui-fa-get-pocket:before{content:""}.wpmui-fa-wikipedia-w:before{content:""}.wpmui-fa-safari:before{content:""}.wpmui-fa-chrome:before{content:""}.wpmui-fa-firefox:before{content:""}.wpmui-fa-opera:before{content:""}.wpmui-fa-internet-explorer:before{content:""}.wpmui-fa-tv:before,.wpmui-fa-television:before{content:""}.wpmui-fa-contao:before{content:""}.wpmui-fa-500px:before{content:""}.wpmui-fa-amazon:before{content:""}.wpmui-fa-calendar-plus-o:before{content:""}.wpmui-fa-calendar-minus-o:before{content:""}.wpmui-fa-calendar-times-o:before{content:""}.wpmui-fa-calendar-check-o:before{content:""}.wpmui-fa-industry:before{content:""}.wpmui-fa-map-pin:before{content:""}.wpmui-fa-map-signs:before{content:""}.wpmui-fa-map-o:before{content:""}.wpmui-fa-map:before{content:""}.wpmui-fa-commenting:before{content:""}.wpmui-fa-commenting-o:before{content:""}.wpmui-fa-houzz:before{content:""}.wpmui-fa-vimeo:before{content:""}.wpmui-fa-black-tie:before{content:""}.wpmui-fa-fonticons:before{content:""}
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
5
+ /*!
6
+ * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
7
+ * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
8
+ */.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
 
 
 
 
 
 
 
 
 
 
 
inc/external/wpmu-lib/css/jquery-ui.wpmui.3.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/css/select2.3.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/css/wpmu-card-list.3.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/css/wpmu-html.3.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/css/wpmu-ui.3.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/css/wpmu-vnav.3.min.css CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/inc/class-thelib-core.php CHANGED
@@ -218,4 +218,86 @@ class TheLib_Core extends TheLib {
218
  return $retval;
219
  }
220
 
221
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
  return $retval;
219
  }
220
 
221
+
222
+ /**
223
+ * Return URL link for wp.org, wpmudev, support, live chat, docs, installing plugin.
224
+ *
225
+ * @param string $plugin_name .
226
+ * @param string $link_for Accepts: 'chat', 'plugin', 'support', 'smush', 'docs', 'install_plugin'.
227
+ * @param string $campaign Utm campaign tag to be used in link.
228
+ *
229
+ * @return string
230
+ */
231
+ public function get_link( $plugin_name, $link_for, $campaign ) {
232
+ $domain = 'https://premium.wpmudev.org';
233
+ $wp_org = 'https://wordpress.org';
234
+ $utm_tags = "?utm_source={$plugin_name}&utm_medium=plugin&utm_campaign={$campaign}";
235
+
236
+ $data = array(
237
+ 'hummingbird' => array(
238
+ 'wporg' => 'hummingbird-performance',
239
+ 'wpmudev' => 'wp-hummingbird',
240
+ 'pid' => '1081721',
241
+ ),
242
+ 'smush' => array(
243
+ 'wporg' => 'wp-smushit',
244
+ 'wpmudev' => 'wp-smush-pro',
245
+ 'pid' => '912164',
246
+ ),
247
+ 'hustle' => array(
248
+ 'wporg' => 'wordpress-popup',
249
+ 'wpmudev' => 'hustle',
250
+ 'pid' => '1107020',
251
+ ),
252
+ );
253
+
254
+ switch ( $link_for ) {
255
+ case 'chat':
256
+ $link = "{$domain}/live-support/{$utm_tags}";
257
+ break;
258
+ case 'plugin':
259
+ $link = "{$domain}/project/{$data[ $plugin_name ]['wpmudev']}/{$utm_tags}";
260
+ break;
261
+ case 'support':
262
+ if ( $this->is_member() ) {
263
+ $link = "{$domain}/forum/support#question{$utm_tags}";
264
+ } else {
265
+ $link = "{$wp_org}/support/plugin/{$data[ $plugin_name ]['wporg']}";
266
+ }
267
+ break;
268
+ case 'docs':
269
+ $link = "{$domain}/docs/wpmu-dev-plugins/{$plugin_name}/{$utm_tags}";
270
+ break;
271
+ case 'install_plugin':
272
+ if ( $this->is_member() ) {
273
+ // Return the pro plugin URL.
274
+ $url = WPMUDEV_Dashboard::$ui->page_urls->plugins_url;
275
+ $link = $url . '#pid=' . $data[ $plugin_name ]['pid'];
276
+ } else {
277
+ // Return the free URL.
278
+ $link = wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=' . $data[ $plugin_name ]['wporg'] ), 'install-plugin_' . $data[ $plugin_name ]['wporg'] );
279
+ }
280
+ break;
281
+ default:
282
+ $link = '';
283
+ break;
284
+ }
285
+
286
+ return $link;
287
+ }
288
+
289
+
290
+ /**
291
+ * Check if user is a paid one in WPMU DEV
292
+ *
293
+ * @return bool
294
+ */
295
+ public function is_member() {
296
+ if ( function_exists( 'is_wpmudev_member' ) ) {
297
+ return is_wpmudev_member();
298
+ }
299
+
300
+ return false;
301
+ }
302
+
303
+ }
inc/external/wpmu-lib/js/select2.3.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*!
@@ -11,6 +11,17 @@
11
  * dropdownAutoWidth: true
12
  * containerCssClass: 'wpmui-select2 :all:'
13
  * dropdownCssClass: 'wpmui-select2'
 
 
 
 
 
 
 
 
 
 
 
14
  *
15
  * Select2 4.0.3
16
  * https://select2.github.io
@@ -4236,7 +4247,10 @@
4236
 
4237
  $watchers.on(scrollEvent, function(ev) {
4238
  var position = $(this).data('select2-scroll-position');
4239
- $(this).scrollTop(position.y);
 
 
 
4240
  });
4241
 
4242
  $(window).on(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent,
@@ -6473,4 +6487,4 @@
6473
 
6474
  // Return the Select2 instance for anyone who is importing it.
6475
  return select2;
6476
- }));
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*!
11
  * dropdownAutoWidth: true
12
  * containerCssClass: 'wpmui-select2 :all:'
13
  * dropdownCssClass: 'wpmui-select2'
14
+ * 3) Fix bug with inability to scroll in some instances.
15
+ * https://github.com/select2/select2/issues/3125
16
+ * Replace:
17
+ * var position = $(this).data('select2-scroll-position');
18
+ * $(this).scrollTop(position.y);
19
+ * With:
20
+ * var position = $(this).data('select2-scroll-position');
21
+ * // Prevent inability to scroll.
22
+ * if ($(this).find('.select2-container--open').length > 0) {
23
+ * $(this).scrollTop(position.y);
24
+ * }
25
  *
26
  * Select2 4.0.3
27
  * https://select2.github.io
4247
 
4248
  $watchers.on(scrollEvent, function(ev) {
4249
  var position = $(this).data('select2-scroll-position');
4250
+ // Prevent inability to scroll.
4251
+ if ($(this).find('.select2-container--open').length>0) {
4252
+ $(this).scrollTop(position.y);
4253
+ }
4254
  });
4255
 
4256
  $(window).on(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent,
6487
 
6488
  // Return the Select2 instance for anyone who is importing it.
6489
  return select2;
6490
+ }));
inc/external/wpmu-lib/js/select2.3.min.js CHANGED
@@ -1,7 +1,7 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
5
  !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(jQuery){var a=function(){if(jQuery&&jQuery.fn&&jQuery.fn.wpmuiSelect&&jQuery.fn.wpmuiSelect.amd)var a=jQuery.fn.wpmuiSelect.amd;var a;return function(){if(!a||!a.requirejs){a?c=a:a={};var b,c,d;!function(a){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k<a.length;k+=1)if("."===(m=a[k]))a.splice(k,1),k-=1;else if(".."===m){if(1===k&&(".."===a[2]||".."===a[0]))break;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if((e=o[n.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(b,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(a,d.concat([b,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(b){if(e(r,b)){var c=r[b];delete r[b],t[b]=!0,m.apply(a,c)}if(!e(q,b)&&!e(t,b))throw new Error("No "+b);return q[b]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return void 0!==b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(b,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||b,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n<c.length;n+=1)if(m=o(c[n],f),"require"===(k=m.f))u[n]=p.require(b);else if("exports"===k)u[n]=p.exports(b),s=!0;else if("module"===k)h=u[n]=p.module(b);else if(e(q,k)||e(r,k)||e(t,k))u[n]=j(k);else{if(!m.p)throw new Error(b+" missing "+k);m.p.load(m.n,g(f,!0),i(k),{}),u[n]=q[k]}l=d?d.apply(q[b],u):void 0,b&&(h&&h.exports!==a&&h.exports!==q[b]?q[b]=h.exports:l===a&&s||(q[b]=l))}else b&&(q[b]=d)},b=c=n=function(b,c,d,e,f){if("string"==typeof b)return p[b]?p[b](c):j(o(b,c).f);if(!b.splice){if(s=b,s.deps&&n(s.deps,s.callback),!c)return;c.splice?(b=c,c=d,d=null):b=a}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?m(a,b,c,d):setTimeout(function(){m(a,b,c,d)},4),n},n.config=function(a){return n(a)},b._defined=q,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(q,a)||e(r,a)||(r[a]=[a,b,c])},d.amd={jQuery:!0}}(),a.requirejs=b,a.require=c,a.define=d}}(),a.define("almond",function(){}),a.define("jquery",[],function(){var a=jQuery||$;return null==a&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),a}),a.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){"function"==typeof b[d]&&("constructor"!==d&&c.push(d))}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=0;j<f.length;j++){var k=f[j];d.prototype[k]=function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){return Array.prototype.unshift.call(arguments,b),e.apply(this,arguments)}}(k)}return d};var d=function(){this.listeners={}};return d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;c<d;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;c<a;c++){b+=Math.floor(36*Math.random()).toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return(e!==f||"hidden"!==f&&"visible"!==f)&&("scroll"===e||"scroll"===f||(d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth))},c.escapeMarkup=function(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),a.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){b.find(".select2-results").append(a)},c.prototype.sort=function(a){return this.options.get("sorter")(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()});b.$results.find(".select2-results__option[aria-selected]").each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j<b.children.length;j++){var k=b.children[j],l=this.option(k);i.push(l)}var m=a("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):h-g<0&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");if("true"===c.attr("aria-selected"))return void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{}));d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),a.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),a.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2");a(".select2.select2-container--open").each(function(){var b=a(this);this!=d[0]&&b.data("element").wpmuiSelect("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),a.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),a.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.prop("title",e.title||e.text),f.data("data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),a.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id;if(b.length>1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),a.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e<d.length;e++){var f={data:d[e]};if(this.trigger("unselect",f),f.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},c.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||c.which!=b.DELETE&&c.which!=b.BACKSPACE||this._handleClear(c)},c.prototype.update=function(b,c){if(b.call(this,c),!(this.$selection.find(".select2-selection__placeholder").length>0||0===c.length)){var d=a('<span class="select2-selection__clear">&times;</span>');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),a.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===e.$search.val()){var b=e.$searchContainer.prev(".select2-selection__choice");if(b.length>0){var d=b.data("data");e.searchRemoveChoice(d),a.preventDefault()}}});var f=document.documentMode,g=f&&f<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(g)return void e.$selection.off("input.search input.searchcheck");e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),a.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),a.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),a.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),a.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),a.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d)
6
- ;for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple")){if(a.selected=!1,c(a.element).is("option"))return a.element.selected=!1,void this.$element.trigger("change");this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})}},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){c.removeData(this,"data")})},d.prototype.query=function(a,b){var d=[],e=this;this.$element.children().each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var b;a.children?(b=document.createElement("optgroup"),b.label=a.text):(b=document.createElement("option"),void 0!==b.textContent?b.textContent=a.text:b.innerText=a.text),a.id&&(b.value=a.id),a.disabled&&(b.disabled=!0),a.selected&&(b.selected=!0),a.title&&(b.title=a.title);var d=c(b),e=this._normalizeItem(a);return e.element=b,c.data(b,"data",e),d},d.prototype.item=function(a){var b={};if(null!=(b=c.data(a[0],"data")))return b;if(a.is("option"))b={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){b={text:a.prop("label"),children:[],title:a.prop("title")};for(var d=a.children("option"),e=[],f=0;f<d.length;f++){var g=c(d[f]),h=this.item(g);e.push(h)}b.children=e}return b=this._normalizeItem(b),b.element=a[0],c.data(a[0],"data",b),b},d.prototype._normalizeItem=function(a){c.isPlainObject(a)||(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){return this.options.get("matcher")(a,b)},d}),a.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){for(var d=this,e=this.$element.find("option"),f=e.map(function(){return d.item(c(this)).id}).get(),g=[],h=0;h<a.length;h++){var i=this._normalizeItem(a[h]);if(c.inArray(i.id,f)>=0){var j=e.filter(function(a){return function(){return c(this).val()==a.id}}(i)),k=this.item(j),l=c.extend(!0,{},i,k),m=this.option(l);j.replaceWith(m)}else{var n=this.option(i);if(i.children){var o=this.convertToOptions(i.children);b.appendMany(n,o)}g.push(n)}}return g},d}),a.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),a.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0);if(i.text===b.term||j)return!f&&(a.data=g,void c(a))}if(f)return!0;var k=e.createTag(b);if(null!=k){var l=e.option(k);l.attr("data-select2-tag",!0),e.addOptions([l]),e.insertTag(g,k)}a.results=g,c(a)}var e=this;if(this._removeOldTags(),null==b.term||null!=b.page)return void a.call(this,b,c);a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||a(this).remove()})},b}),a.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b);if(!g.$element.find("option").filter(function(){return a(this).val()===c.id}).length){var d=g.option(c);d.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([d])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),a.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",b.term.length<this.minimumInputLength)return void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),a.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),a.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),a.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),a.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),a.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),a.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),a.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),a.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return!(a(c.data.results)<this.minimumResultsForSearch)&&b.call(this,c)},b}),a.define("select2/dropdown/selectOnClose",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},a.prototype._handleSelectOnClose=function(a,b){if(b&&null!=b.originalSelect2Event){var c=b.originalSelect2Event;if("select"===c._type||"unselect"===c._type)return}var d=this.getHighlightedResults();if(!(d.length<1)){var e=d.data("data");null!=e.element&&e.element.selected||null==e.element&&e.selected||this.trigger("select",{data:e})}},a}),a.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),a.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){return"Please enter "+(a.minimum-a.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),a.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}return D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(a){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(a){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var O=k.loadPath(this.defaults.amdLanguageBase+"en"),P=new k(l.language);P.extend(O),l.translations=P}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!0,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,containerCssClass:"wpmui-select2 :all:",dropdownCssClass:"wpmui-select2",sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)},new D}),a.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),a.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h<i;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){
7
  var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),a.define("select2/compat/utils",["jquery"],function(a){function b(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(f=d(this))&&g.push(f)})),b.attr("class",g.join(" "))}return{syncCssClasses:b}}),a.define("select2/compat/containerCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("containerCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptContainerCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("containerCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),a.define("select2/compat/dropdownCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("dropdownCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptDropdownCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("dropdownCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),a.define("select2/compat/initSelection",["jquery"],function(a){function b(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=c.get("initSelection"),this._isInitialized=!1,a.call(this,b,c)}return b.prototype.current=function(b,c){var d=this;if(this._isInitialized)return void b.call(this,c);this.initSelection.call(null,this.$element,function(b){d._isInitialized=!0,a.isArray(b)||(b=[b]),c(b)})},b}),a.define("select2/compat/inputData",["jquery"],function(a){function b(a,b,c){this._currentData=[],this._valueSeparator=c.get("valueSeparator")||",","hidden"===b.prop("type")&&c.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),a.call(this,b,c)}return b.prototype.current=function(b,c){function d(b,c){var e=[];return b.selected||-1!==a.inArray(b.id,c)?(b.selected=!0,e.push(b)):b.selected=!1,b.children&&e.push.apply(e,d(b.children,c)),e}for(var e=[],f=0;f<this._currentData.length;f++){var g=this._currentData[f];e.push.apply(e,d(g,this.$element.val().split(this._valueSeparator)))}c(e)},b.prototype.select=function(b,c){if(this.options.get("multiple")){var d=this.$element.val();d+=this._valueSeparator+c.id,this.$element.val(d),this.$element.trigger("change")}else this.current(function(b){a.map(b,function(a){a.selected=!1})}),this.$element.val(c.id),this.$element.trigger("change")},b.prototype.unselect=function(a,b){var c=this;b.selected=!1,this.current(function(a){for(var d=[],e=0;e<a.length;e++){var f=a[e];b.id!=f.id&&d.push(f.id)}c.$element.val(d.join(c._valueSeparator)),c.$element.trigger("change")})},b.prototype.query=function(a,b,c){for(var d=[],e=0;e<this._currentData.length;e++){var f=this._currentData[e],g=this.matches(b,f);null!==g&&d.push(g)}c({results:d})},b.prototype.addOptions=function(b,c){var d=a.map(c,function(b){return a.data(b[0],"data")});this._currentData.push.apply(this._currentData,d)},b}),a.define("select2/compat/matcher",["jquery"],function(a){function b(b){function c(c,d){var e=a.extend(!0,{},d);if(null==c.term||""===a.trim(c.term))return e;if(d.children){for(var f=d.children.length-1;f>=0;f--){var g=d.children[f];b(c.term,g.text,g)||e.children.splice(f,1)}if(e.children.length>0)return e}return b(c.term,d.text,d)?e:null}return c}return b}),a.define("select2/compat/query",[],function(){function a(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),a.call(this,b,c)}return a.prototype.query=function(a,b,c){b.callback=c,this.options.get("query").call(null,b)},a}),a.define("select2/dropdown/attachContainer",[],function(){function a(a,b,c){a.call(this,b,c)}return a.prototype.position=function(a,b,c){c.find(".dropdown-wrapper").append(b),b.addClass("select2-dropdown--below"),c.addClass("select2-container--below")},a}),a.define("select2/dropdown/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$dropdown.on(d.join(" "),function(a){a.stopPropagation()})},a}),a.define("select2/selection/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$selection.on(d.join(" "),function(a){a.stopPropagation()})},a}),function(b){"function"==typeof a.define&&a.define.amd?a.define("jquery-mousewheel",["jquery"],b):"object"==typeof exports?module.exports=b:b(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||n<f)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120==0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}),a.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.wpmuiSelect){var e=["open","close","destroy"];a.fn.wpmuiSelect=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.wpmuiSelect.defaults&&(a.fn.wpmuiSelect.defaults=d),c}),{define:a.define,require:a.require}}(),b=a.require("jquery.select2");return jQuery.fn.wpmuiSelect.amd=a,b});
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
5
  !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(jQuery){var a=function(){if(jQuery&&jQuery.fn&&jQuery.fn.wpmuiSelect&&jQuery.fn.wpmuiSelect.amd)var a=jQuery.fn.wpmuiSelect.amd;var a;return function(){if(!a||!a.requirejs){a?c=a:a={};var b,c,d;!function(a){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k<a.length;k+=1)if("."===(m=a[k]))a.splice(k,1),k-=1;else if(".."===m){if(1===k&&(".."===a[2]||".."===a[0]))break;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if((e=o[n.slice(0,l).join("/")])&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(b,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(a,d.concat([b,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(b){if(e(r,b)){var c=r[b];delete r[b],t[b]=!0,m.apply(a,c)}if(!e(q,b)&&!e(t,b))throw new Error("No "+b);return q[b]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return void 0!==b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(b,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||b,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n<c.length;n+=1)if(m=o(c[n],f),"require"===(k=m.f))u[n]=p.require(b);else if("exports"===k)u[n]=p.exports(b),s=!0;else if("module"===k)h=u[n]=p.module(b);else if(e(q,k)||e(r,k)||e(t,k))u[n]=j(k);else{if(!m.p)throw new Error(b+" missing "+k);m.p.load(m.n,g(f,!0),i(k),{}),u[n]=q[k]}l=d?d.apply(q[b],u):void 0,b&&(h&&h.exports!==a&&h.exports!==q[b]?q[b]=h.exports:l===a&&s||(q[b]=l))}else b&&(q[b]=d)},b=c=n=function(b,c,d,e,f){if("string"==typeof b)return p[b]?p[b](c):j(o(b,c).f);if(!b.splice){if(s=b,s.deps&&n(s.deps,s.callback),!c)return;c.splice?(b=c,c=d,d=null):b=a}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?m(a,b,c,d):setTimeout(function(){m(a,b,c,d)},4),n},n.config=function(a){return n(a)},b._defined=q,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(q,a)||e(r,a)||(r[a]=[a,b,c])},d.amd={jQuery:!0}}(),a.requirejs=b,a.require=c,a.define=d}}(),a.define("almond",function(){}),a.define("jquery",[],function(){var a=jQuery||$;return null==a&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),a}),a.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){"function"==typeof b[d]&&("constructor"!==d&&c.push(d))}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=0;j<f.length;j++){var k=f[j];d.prototype[k]=function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){return Array.prototype.unshift.call(arguments,b),e.apply(this,arguments)}}(k)}return d};var d=function(){this.listeners={}};return d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;c<d;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;c<a;c++){b+=Math.floor(36*Math.random()).toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return(e!==f||"hidden"!==f&&"visible"!==f)&&("scroll"===e||"scroll"===f||(d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth))},c.escapeMarkup=function(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),a.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){b.find(".select2-results").append(a)},c.prototype.sort=function(a){return this.options.get("sorter")(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()});b.$results.find(".select2-results__option[aria-selected]").each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j<b.children.length;j++){var k=b.children[j],l=this.option(k);i.push(l)}var m=a("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):h-g<0&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");if("true"===c.attr("aria-selected"))return void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{}));d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),c<=2?this.$results.scrollTop(0):(g>this.$results.outerHeight()||g<0)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),a.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),a.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id,a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2");a(".select2.select2-container--open").each(function(){var b=a(this);this!=d[0]&&b.data("element").wpmuiSelect("close")})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){b.find(".selection").append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),a.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),a.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection");return this.options.get("escapeMarkup")(c(a,b))},d.prototype.selectionContainer=function(){return a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.prop("title",e.title||e.text),f.data("data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),a.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id;if(b.length>1||c)return a.call(this,b);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},b}),a.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e<d.length;e++){var f={data:d[e]};if(this.trigger("unselect",f),f.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},c.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||c.which!=b.DELETE&&c.which!=b.BACKSPACE||this._handleClear(c)},c.prototype.update=function(b,c){if(b.call(this,c),!(this.$selection.find(".select2-selection__placeholder").length>0||0===c.length)){var d=a('<span class="select2-selection__clear">&times;</span>');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),a.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){if(a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented(),a.which===c.BACKSPACE&&""===e.$search.val()){var b=e.$searchContainer.prev(".select2-selection__choice");if(b.length>0){var d=b.data("data");e.searchRemoveChoice(d),a.preventDefault()}}});var f=document.documentMode,g=f&&f<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){if(g)return void e.$selection.off("input.search input.searchcheck");e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{a=.75*(this.$search.val().length+1)+"em"}this.$search.css("width",a)},d}),a.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),a.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),a.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),a.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),null!=c.id?d+="-"+c.id.toString():d+="-"+a.generateChars(4),d},b}),a.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d)
6
+ ;for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple")){if(a.selected=!1,c(a.element).is("option"))return a.element.selected=!1,void this.$element.trigger("change");this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})}},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){c.removeData(this,"data")})},d.prototype.query=function(a,b){var d=[],e=this;this.$element.children().each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var b;a.children?(b=document.createElement("optgroup"),b.label=a.text):(b=document.createElement("option"),void 0!==b.textContent?b.textContent=a.text:b.innerText=a.text),a.id&&(b.value=a.id),a.disabled&&(b.disabled=!0),a.selected&&(b.selected=!0),a.title&&(b.title=a.title);var d=c(b),e=this._normalizeItem(a);return e.element=b,c.data(b,"data",e),d},d.prototype.item=function(a){var b={};if(null!=(b=c.data(a[0],"data")))return b;if(a.is("option"))b={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){b={text:a.prop("label"),children:[],title:a.prop("title")};for(var d=a.children("option"),e=[],f=0;f<d.length;f++){var g=c(d[f]),h=this.item(g);e.push(h)}b.children=e}return b=this._normalizeItem(b),b.element=a[0],c.data(a[0],"data",b),b},d.prototype._normalizeItem=function(a){c.isPlainObject(a)||(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){return this.options.get("matcher")(a,b)},d}),a.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){for(var d=this,e=this.$element.find("option"),f=e.map(function(){return d.item(c(this)).id}).get(),g=[],h=0;h<a.length;h++){var i=this._normalizeItem(a[h]);if(c.inArray(i.id,f)>=0){var j=e.filter(function(a){return function(){return c(this).val()==a.id}}(i)),k=this.item(j),l=c.extend(!0,{},i,k),m=this.option(l);j.replaceWith(m)}else{var n=this.option(i);if(i.children){var o=this.convertToOptions(i.children);b.appendMany(n,o)}g.push(n)}}return g},d}),a.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),a.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0);if(i.text===b.term||j)return!f&&(a.data=g,void c(a))}if(f)return!0;var k=e.createTag(b);if(null!=k){var l=e.option(k);l.attr("data-select2-tag",!0),e.addOptions([l]),e.insertTag(g,k)}a.results=g,c(a)}var e=this;if(this._removeOldTags(),null==b.term||null!=b.page)return void a.call(this,b,c);a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||a(this).remove()})},b}),a.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b);if(!g.$element.find("option").filter(function(){return a(this).val()===c.id}).length){var d=g.option(c);d.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([d])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),a.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",b.term.length<this.minimumInputLength)return void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),a.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){if(b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength)return void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}});a.call(this,b,c)},a}),a.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;if(d.maximumSelectionLength>0&&f>=d.maximumSelectionLength)return void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}});a.call(d,b,c)})},a}),a.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),a.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){e.showSearch(a)?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),a.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),a.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){e.$results.offset().top+e.$results.outerHeight(!1)+50>=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1)&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),a.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).find(".select2-container--open").length>0&&a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id;this.$container.parents().filter(b.hasScroll).off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),a.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return!(a(c.data.results)<this.minimumResultsForSearch)&&b.call(this,c)},b}),a.define("select2/dropdown/selectOnClose",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},a.prototype._handleSelectOnClose=function(a,b){if(b&&null!=b.originalSelect2Event){var c=b.originalSelect2Event;if("select"===c._type||"unselect"===c._type)return}var d=this.getHighlightedResults();if(!(d.length<1)){var e=d.data("data");null!=e.element&&e.element.selected||null==e.element&&e.selected||this.trigger("select",{data:e})}},a}),a.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),a.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){return"Please enter "+(a.minimum-a.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),a.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}return D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),null==l.tokenSeparators&&null==l.tokenizer||(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(a){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(a){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var O=k.loadPath(this.defaults.amdLanguageBase+"en"),P=new k(l.language);P.extend(O),l.translations=P}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){null==c(d,e.children[g])&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var h=b(e.text).toUpperCase(),i=b(d.term).toUpperCase();return h.indexOf(i)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!0,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,containerCssClass:"wpmui-select2 :all:",dropdownCssClass:"wpmui-select2",sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)},new D}),a.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),a.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return e<=0?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;h<i;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=a&&0!==a.length||(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},e.prototype.render=function(){
7
  var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),a.define("select2/compat/utils",["jquery"],function(a){function b(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(f=d(this))&&g.push(f)})),b.attr("class",g.join(" "))}return{syncCssClasses:b}}),a.define("select2/compat/containerCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("containerCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptContainerCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("containerCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),a.define("select2/compat/dropdownCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("dropdownCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptDropdownCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("dropdownCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),a.define("select2/compat/initSelection",["jquery"],function(a){function b(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=c.get("initSelection"),this._isInitialized=!1,a.call(this,b,c)}return b.prototype.current=function(b,c){var d=this;if(this._isInitialized)return void b.call(this,c);this.initSelection.call(null,this.$element,function(b){d._isInitialized=!0,a.isArray(b)||(b=[b]),c(b)})},b}),a.define("select2/compat/inputData",["jquery"],function(a){function b(a,b,c){this._currentData=[],this._valueSeparator=c.get("valueSeparator")||",","hidden"===b.prop("type")&&c.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),a.call(this,b,c)}return b.prototype.current=function(b,c){function d(b,c){var e=[];return b.selected||-1!==a.inArray(b.id,c)?(b.selected=!0,e.push(b)):b.selected=!1,b.children&&e.push.apply(e,d(b.children,c)),e}for(var e=[],f=0;f<this._currentData.length;f++){var g=this._currentData[f];e.push.apply(e,d(g,this.$element.val().split(this._valueSeparator)))}c(e)},b.prototype.select=function(b,c){if(this.options.get("multiple")){var d=this.$element.val();d+=this._valueSeparator+c.id,this.$element.val(d),this.$element.trigger("change")}else this.current(function(b){a.map(b,function(a){a.selected=!1})}),this.$element.val(c.id),this.$element.trigger("change")},b.prototype.unselect=function(a,b){var c=this;b.selected=!1,this.current(function(a){for(var d=[],e=0;e<a.length;e++){var f=a[e];b.id!=f.id&&d.push(f.id)}c.$element.val(d.join(c._valueSeparator)),c.$element.trigger("change")})},b.prototype.query=function(a,b,c){for(var d=[],e=0;e<this._currentData.length;e++){var f=this._currentData[e],g=this.matches(b,f);null!==g&&d.push(g)}c({results:d})},b.prototype.addOptions=function(b,c){var d=a.map(c,function(b){return a.data(b[0],"data")});this._currentData.push.apply(this._currentData,d)},b}),a.define("select2/compat/matcher",["jquery"],function(a){function b(b){function c(c,d){var e=a.extend(!0,{},d);if(null==c.term||""===a.trim(c.term))return e;if(d.children){for(var f=d.children.length-1;f>=0;f--){var g=d.children[f];b(c.term,g.text,g)||e.children.splice(f,1)}if(e.children.length>0)return e}return b(c.term,d.text,d)?e:null}return c}return b}),a.define("select2/compat/query",[],function(){function a(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),a.call(this,b,c)}return a.prototype.query=function(a,b,c){b.callback=c,this.options.get("query").call(null,b)},a}),a.define("select2/dropdown/attachContainer",[],function(){function a(a,b,c){a.call(this,b,c)}return a.prototype.position=function(a,b,c){c.find(".dropdown-wrapper").append(b),b.addClass("select2-dropdown--below"),c.addClass("select2-container--below")},a}),a.define("select2/dropdown/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$dropdown.on(d.join(" "),function(a){a.stopPropagation()})},a}),a.define("select2/selection/stopPropagation",[],function(){function a(){}return a.prototype.bind=function(a,b,c){a.call(this,b,c);var d=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$selection.on(d.join(" "),function(a){a.stopPropagation()})},a}),function(b){"function"==typeof a.define&&a.define.amd?a.define("jquery-mousewheel",["jquery"],b):"object"==typeof exports?module.exports=b:b(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||n<f)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120==0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}),a.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.wpmuiSelect){var e=["open","close","destroy"];a.fn.wpmuiSelect=function(b){if("object"==typeof(b=b||{}))return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.wpmuiSelect.defaults&&(a.fn.wpmuiSelect.defaults=d),c}),{define:a.define,require:a.require}}(),b=a.require("jquery.select2");return jQuery.fn.wpmuiSelect.amd=a,b});
inc/external/wpmu-lib/js/wpmu-card-list.3.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*!
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*!
inc/external/wpmu-lib/js/wpmu-card-list.3.min.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/js/wpmu-ui.3.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*!
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*!
inc/external/wpmu-lib/js/wpmu-ui.3.min.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/external/wpmu-lib/js/wpmu-vnav.3.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*!
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
  /*!
inc/external/wpmu-lib/js/wpmu-vnav.3.min.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! WPMU Dev code library - v3.0.7
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
1
+ /*! WPMU Dev code library - v3.0.9
2
  * http://premium.wpmudev.org/
3
  * Copyright (c) 2018; * Licensed GPLv2+ */
4
 
inc/integrations/class-custom-sidebars-integration-wml.php ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ require_once dirname( __FILE__ ).'/class-custom-sidebars-integration.php';
3
+ add_action( 'cs_integrations', array( 'CustomSidebarsIntegrationWML', 'instance' ) );
4
+ /**
5
+ * Integrate sidebar locations with WML
6
+ *
7
+ * @since 3.2.0
8
+ */
9
+ class CustomSidebarsIntegrationWML extends CustomSidebarsIntegration {
10
+
11
+ /**
12
+ * Returns the singleton object.
13
+ *
14
+ * @since 3.2.0
15
+ */
16
+ public static function instance() {
17
+ static $instance = null;
18
+ if ( null === $instance ) {
19
+ $instance = new CustomSidebarsIntegrationWML();
20
+ }
21
+ return $instance;
22
+ }
23
+
24
+ /**
25
+ * Constructor is private -> singleton.
26
+ *
27
+ * @since 3.2.0
28
+ */
29
+ private function __construct() {
30
+ if ( ! function_exists( 'wpm_get_languages' ) ) {
31
+ return;
32
+ }
33
+ $languages = wpm_get_languages();
34
+ if ( empty( $languages ) ) {
35
+ return;
36
+ }
37
+ $this->key_name = 'wml';
38
+ $this->languages = $languages;
39
+ add_filter( 'custom_sidebars_integrations', array( $this, 'prepare' ) );
40
+ add_filter( 'custom_sidebars_get_location', array( $this, 'get_location' ), 10, 2 );
41
+ add_filter( 'custom_sidebars_set_location', array( $this, 'set_location' ), 10, 4 );
42
+ add_filter( 'cs_replace_sidebars', array( $this, 'replace' ), 10, 2 );
43
+ }
44
+
45
+ /**
46
+ * Save dismiss decision, no more show it.
47
+ *
48
+ * @since 3.2.0
49
+ */
50
+ public function prepare( $tabs ) {
51
+ $tabs[ $this->key_name ] = array(
52
+ 'title' => __( 'WP Multilang', 'custom-sidebars' ),
53
+ 'cat_name' => __( 'Language', 'custom-sidebars' ),
54
+ );
55
+ return $tabs;
56
+ }
57
+
58
+ /**
59
+ * Add languages
60
+ *
61
+ * @since 3.2.0
62
+ */
63
+ public function get_location( $req, $defaults ) {
64
+ $req->wml = array();
65
+ foreach ( $this->languages as $key => $lang ) {
66
+ $req->wml[ $key ] = array(
67
+ 'name' => isset( $lang['name'] )? $lang['name'] : '',
68
+ 'native' => isset( $lang['name'] )? $lang['name'] : '',
69
+ 'archive' => array(),
70
+ );
71
+ if (
72
+ isset( $defaults[ $this->key_name ] )
73
+ && isset( $defaults[ $this->key_name ][ $key ] )
74
+ ) {
75
+ $req->wml[ $key ]['archive'] = $defaults[ $this->key_name ][ $key ];
76
+ }
77
+ }
78
+ return $req;
79
+ }
80
+
81
+ /**
82
+ * Replace sidebar
83
+ *
84
+ * @since 3.2.0
85
+ */
86
+ public function replace( $replacements, $options ) {
87
+ if ( ! isset( $options[ $this->key_name ] ) ) {
88
+ return $replacements;
89
+ }
90
+ if ( ! function_exists( 'wpm_get_language' ) ) {
91
+ return;
92
+ }
93
+ $current_language = wpm_get_language();
94
+ if ( empty( $current_language ) ) {
95
+ return $replacements;
96
+ }
97
+ foreach ( $replacements as $sb_id => $replacement ) {
98
+ if ( ! empty( $replacement ) ) {
99
+ continue;
100
+ }
101
+ if (
102
+ isset( $options[ $this->key_name ][ $current_language ] )
103
+ && isset( $options[ $this->key_name ][ $current_language ][ $sb_id ] )
104
+ ) {
105
+ $replacements[ $sb_id ] = array(
106
+ $options[ $this->key_name ][ $current_language ][ $sb_id ],
107
+ $this->key_name,
108
+ $current_language,
109
+ );
110
+ }
111
+ }
112
+ return $replacements;
113
+ }
114
+ };
languages/custom-sidebars.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Custom Sidebars Pro PLUGIN_VERSION\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/customsidebars\n"
7
- "POT-Creation-Date: 2018-05-28 05:08:33+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -68,7 +68,7 @@ msgstr ""
68
 
69
  #: inc/class-custom-sidebars-editor.php:231
70
  #: inc/class-custom-sidebars-editor.php:371
71
- #: inc/class-custom-sidebars-editor.php:664
72
  msgid "You have no permission to do this operation."
73
  msgstr ""
74
 
@@ -99,7 +99,7 @@ msgid "Deleted sidebar <strong>%1$s</strong>"
99
  msgstr ""
100
 
101
  #: inc/class-custom-sidebars-editor.php:454
102
- #: inc/class-custom-sidebars-visibility.php:156
103
  msgid "Front Page"
104
  msgstr ""
105
 
@@ -126,12 +126,12 @@ msgstr ""
126
  #: inc/class-custom-sidebars-editor.php:486
127
  #: inc/class-custom-sidebars-editor.php:558
128
  #: inc/class-custom-sidebars-editor.php:560
129
- #: inc/class-custom-sidebars-editor.php:614
130
  msgid "%s Archives"
131
  msgstr ""
132
 
133
  #: inc/class-custom-sidebars-editor.php:526
134
- #: inc/class-custom-sidebars-visibility.php:157
135
  msgid "Post Index"
136
  msgstr ""
137
 
@@ -139,31 +139,31 @@ msgstr ""
139
  msgid "%1$s Archives"
140
  msgstr ""
141
 
142
- #: inc/class-custom-sidebars-editor.php:845
143
  msgid "Updated sidebar <strong>%1$s</strong> settings."
144
  msgstr ""
145
 
146
- #: inc/class-custom-sidebars-editor.php:900 views/widgets.php:17
147
  msgid "Sidebars"
148
  msgstr ""
149
 
150
- #: inc/class-custom-sidebars-editor.php:1322
151
  msgid "Custom sidebars configuration is allowed for:"
152
  msgstr ""
153
 
154
- #: inc/class-custom-sidebars-editor.php:1345
155
  msgid "Allowed to replace sidebars:"
156
  msgstr ""
157
 
158
- #: inc/class-custom-sidebars-editor.php:1351
159
  msgid "Allow entry author to change sidebars"
160
  msgstr ""
161
 
162
- #: inc/class-custom-sidebars-editor.php:1362
163
  msgid "Allow Custom Taxonomies in Sidebar Location:"
164
  msgstr ""
165
 
166
- #: inc/class-custom-sidebars-editor.php:1373
167
  msgid ""
168
  "After turn on any Custom Taxonomy you need to reload this screen to be able "
169
  "choose it in Sidebar Location."
@@ -366,27 +366,48 @@ msgid ""
366
  "\t\t\t\t\t\tto disable accessibility mode and use the %1$s plugin!"
367
  msgstr ""
368
 
369
- #: inc/class-custom-sidebars.php:961 views/import.php:147
370
  msgid "Widgets"
371
  msgstr ""
372
 
373
- #: inc/class-custom-sidebars.php:971
374
  msgid "Support"
375
  msgstr ""
376
 
377
- #: inc/class-custom-sidebars.php:989
378
  msgid "Create a custom sidebar to get started."
379
  msgstr ""
380
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
381
  #: inc/integrations/class-custom-sidebars-integration-polylang.php:66
382
  msgid "Polylang"
383
  msgstr ""
384
 
385
  #: inc/integrations/class-custom-sidebars-integration-polylang.php:67
 
386
  #: inc/integrations/class-custom-sidebars-integration-wpml.php:50
387
  msgid "Language"
388
  msgstr ""
389
 
 
 
 
 
390
  #: inc/integrations/class-custom-sidebars-integration-wpml.php:49
391
  msgid "WPML"
392
  msgstr ""
@@ -399,12 +420,20 @@ msgstr ""
399
  msgid "&mdash; No Change &mdash;"
400
  msgstr ""
401
 
402
- #: views/col-sidebars.php:18
403
- msgid "(Not available for Home-Page)"
 
 
 
 
404
  msgstr ""
405
 
406
- #: views/col-sidebars.php:20
407
- msgid "(Not available for Blog-Page)"
 
 
 
 
408
  msgstr ""
409
 
410
  #: views/import.php:67 views/widgets-export.php:34
@@ -523,6 +552,38 @@ msgstr ""
523
  msgid "Replace the current plugin configuration with the imported configuration."
524
  msgstr ""
525
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
526
  #: views/widgets-delete.php:11
527
  msgid ""
528
  "Please confirm that you want to delete the sidebar <strong "
@@ -530,7 +591,7 @@ msgid ""
530
  msgstr ""
531
 
532
  #: views/widgets-delete.php:16 views/widgets-editor.php:63
533
- #: views/widgets-location.php:251
534
  msgid "Cancel"
535
  msgstr ""
536
 
@@ -607,7 +668,7 @@ msgid "There are no replaceable sidebars. Please allow at least one as replaceab
607
  msgstr ""
608
 
609
  #: views/widgets-location.php:97 views/widgets-location.php:149
610
- #: views/widgets-location.php:207
611
  msgid "Click to toggle"
612
  msgstr ""
613
 
@@ -653,15 +714,33 @@ msgstr ""
653
  msgid "Author Archives"
654
  msgstr ""
655
 
656
- #: views/widgets-location.php:208
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
657
  msgid "3rd party plugins"
658
  msgstr ""
659
 
660
- #: views/widgets-location.php:211
661
  msgid "These replacements will be applied to 3rd party plugins."
662
  msgstr ""
663
 
664
- #: views/widgets-location.php:252 views/widgets.php:42
665
  msgid "Save Changes"
666
  msgstr ""
667
 
@@ -757,7 +836,22 @@ msgstr ""
757
  msgid "http://premium.wpmudev.org/"
758
  msgstr ""
759
 
760
- #: inc/class-custom-sidebars-editor.php:1137
761
  msgctxt "Column name on entries list."
762
  msgid "Custom Sidebars"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
763
  msgstr ""
4
  msgstr ""
5
  "Project-Id-Version: Custom Sidebars Pro PLUGIN_VERSION\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/customsidebars\n"
7
+ "POT-Creation-Date: 2018-07-16 15:50:00+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
68
 
69
  #: inc/class-custom-sidebars-editor.php:231
70
  #: inc/class-custom-sidebars-editor.php:371
71
+ #: inc/class-custom-sidebars-editor.php:675
72
  msgid "You have no permission to do this operation."
73
  msgstr ""
74
 
99
  msgstr ""
100
 
101
  #: inc/class-custom-sidebars-editor.php:454
102
+ #: inc/class-custom-sidebars-visibility.php:156 views/metabox.php:74
103
  msgid "Front Page"
104
  msgstr ""
105
 
126
  #: inc/class-custom-sidebars-editor.php:486
127
  #: inc/class-custom-sidebars-editor.php:558
128
  #: inc/class-custom-sidebars-editor.php:560
129
+ #: inc/class-custom-sidebars-editor.php:614 views/metabox.php:83
130
  msgid "%s Archives"
131
  msgstr ""
132
 
133
  #: inc/class-custom-sidebars-editor.php:526
134
+ #: inc/class-custom-sidebars-visibility.php:157 views/metabox.php:78
135
  msgid "Post Index"
136
  msgstr ""
137
 
139
  msgid "%1$s Archives"
140
  msgstr ""
141
 
142
+ #: inc/class-custom-sidebars-editor.php:879
143
  msgid "Updated sidebar <strong>%1$s</strong> settings."
144
  msgstr ""
145
 
146
+ #: inc/class-custom-sidebars-editor.php:934 views/widgets.php:17
147
  msgid "Sidebars"
148
  msgstr ""
149
 
150
+ #: inc/class-custom-sidebars-editor.php:1356
151
  msgid "Custom sidebars configuration is allowed for:"
152
  msgstr ""
153
 
154
+ #: inc/class-custom-sidebars-editor.php:1379
155
  msgid "Allowed to replace sidebars:"
156
  msgstr ""
157
 
158
+ #: inc/class-custom-sidebars-editor.php:1385
159
  msgid "Allow entry author to change sidebars"
160
  msgstr ""
161
 
162
+ #: inc/class-custom-sidebars-editor.php:1396
163
  msgid "Allow Custom Taxonomies in Sidebar Location:"
164
  msgstr ""
165
 
166
+ #: inc/class-custom-sidebars-editor.php:1407
167
  msgid ""
168
  "After turn on any Custom Taxonomy you need to reload this screen to be able "
169
  "choose it in Sidebar Location."
366
  "\t\t\t\t\t\tto disable accessibility mode and use the %1$s plugin!"
367
  msgstr ""
368
 
369
+ #: inc/class-custom-sidebars.php:962 views/import.php:147
370
  msgid "Widgets"
371
  msgstr ""
372
 
373
+ #: inc/class-custom-sidebars.php:972
374
  msgid "Support"
375
  msgstr ""
376
 
377
+ #: inc/class-custom-sidebars.php:990
378
  msgid "Create a custom sidebar to get started."
379
  msgstr ""
380
 
381
+ #: inc/class-custom-sidebars.php:997
382
+ msgid "max"
383
+ msgstr ""
384
+
385
+ #: inc/class-custom-sidebars.php:998
386
+ msgid "min"
387
+ msgstr ""
388
+
389
+ #: inc/class-custom-sidebars.php:1003
390
+ msgid "Hide"
391
+ msgstr ""
392
+
393
+ #: inc/class-custom-sidebars.php:1004
394
+ msgid "Show"
395
+ msgstr ""
396
+
397
  #: inc/integrations/class-custom-sidebars-integration-polylang.php:66
398
  msgid "Polylang"
399
  msgstr ""
400
 
401
  #: inc/integrations/class-custom-sidebars-integration-polylang.php:67
402
+ #: inc/integrations/class-custom-sidebars-integration-wml.php:53
403
  #: inc/integrations/class-custom-sidebars-integration-wpml.php:50
404
  msgid "Language"
405
  msgstr ""
406
 
407
+ #: inc/integrations/class-custom-sidebars-integration-wml.php:52
408
+ msgid "WP Multilang"
409
+ msgstr ""
410
+
411
  #: inc/integrations/class-custom-sidebars-integration-wpml.php:49
412
  msgid "WPML"
413
  msgstr ""
420
  msgid "&mdash; No Change &mdash;"
421
  msgstr ""
422
 
423
+ #: views/col-sidebars.php:32
424
+ msgid "Not available for %s"
425
+ msgstr ""
426
+
427
+ #: views/col-sidebars.php:45
428
+ msgid "Home Page"
429
  msgstr ""
430
 
431
+ #: views/col-sidebars.php:47 views/metabox.php:77
432
+ msgid "Blog Page"
433
+ msgstr ""
434
+
435
+ #: views/col-sidebars.php:49 views/metabox.php:81
436
+ msgid "WooCommerce Shop"
437
  msgstr ""
438
 
439
  #: views/import.php:67 views/widgets-export.php:34
552
  msgid "Replace the current plugin configuration with the imported configuration."
553
  msgstr ""
554
 
555
+ #: views/metabox.php:34
556
+ msgid "To change the sidebar for %s"
557
+ msgstr ""
558
+
559
+ #: views/metabox.php:42
560
+ msgid "Go to the <a href=\"%1$s\">Widgets page</a>"
561
+ msgstr ""
562
+
563
+ #: views/metabox.php:48
564
+ msgid "Click on \"Sidebar Location\""
565
+ msgstr ""
566
+
567
+ #: views/metabox.php:52
568
+ msgid "Open the \"Archive-Types\" tab"
569
+ msgstr ""
570
+
571
+ #: views/metabox.php:57
572
+ msgid "Choose \"%s\""
573
+ msgstr ""
574
+
575
+ #: views/metabox.php:87
576
+ msgid ""
577
+ "Here you can replace the default sidebars. Simply select what sidebar you "
578
+ "want to show for this post!"
579
+ msgstr ""
580
+
581
+ #: views/metabox.php:114
582
+ msgid ""
583
+ "All sidebars have been locked, you cannot replace them. Go to <a "
584
+ "href=\"%s\">the widgets page</a> to unlock a sidebar."
585
+ msgstr ""
586
+
587
  #: views/widgets-delete.php:11
588
  msgid ""
589
  "Please confirm that you want to delete the sidebar <strong "
591
  msgstr ""
592
 
593
  #: views/widgets-delete.php:16 views/widgets-editor.php:63
594
+ #: views/widgets-location.php:283
595
  msgid "Cancel"
596
  msgstr ""
597
 
668
  msgstr ""
669
 
670
  #: views/widgets-location.php:97 views/widgets-location.php:149
671
+ #: views/widgets-location.php:205 views/widgets-location.php:239
672
  msgid "Click to toggle"
673
  msgstr ""
674
 
714
  msgid "Author Archives"
715
  msgstr ""
716
 
717
+ #: views/widgets-location.php:206
718
+ msgid "For Screen Sizes"
719
+ msgstr ""
720
+
721
+ #: views/widgets-location.php:209
722
+ msgid ""
723
+ "Those settings do not load unload sidebars, it only hide or show widgets, "
724
+ "NOT SIDEBARS, depend on media screen width."
725
+ msgstr ""
726
+
727
+ #: views/widgets-location.php:222
728
+ msgid "There is no defined rules."
729
+ msgstr ""
730
+
731
+ #: views/widgets-location.php:225
732
+ msgid "Add new rule"
733
+ msgstr ""
734
+
735
+ #: views/widgets-location.php:240
736
  msgid "3rd party plugins"
737
  msgstr ""
738
 
739
+ #: views/widgets-location.php:243
740
  msgid "These replacements will be applied to 3rd party plugins."
741
  msgstr ""
742
 
743
+ #: views/widgets-location.php:284 views/widgets.php:42
744
  msgid "Save Changes"
745
  msgstr ""
746
 
836
  msgid "http://premium.wpmudev.org/"
837
  msgstr ""
838
 
839
+ #: inc/class-custom-sidebars-editor.php:1171
840
  msgctxt "Column name on entries list."
841
  msgid "Custom Sidebars"
842
+ msgstr ""
843
+
844
+ #: views/widgets-location.php:213
845
+ msgctxt "media screen width table"
846
+ msgid "Screen"
847
+ msgstr ""
848
+
849
+ #: views/widgets-location.php:214
850
+ msgctxt "media screen width table"
851
+ msgid "Show"
852
+ msgstr ""
853
+
854
+ #: views/widgets-location.php:215
855
+ msgctxt "media screen width table"
856
+ msgid "Screen width"
857
  msgstr ""
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: WPMUDEV, marquex, WPMUDEV-Support2, WPMUDEV-Support1, WPMUDEV-Support6, WPMUDEV-Support4, iworks
3
  Tags: sidebar, widget, footer, custom, flexible layout, dynamic widgets, manage sidebars, replace widgets, custom widget area
4
  Requires at least: 3.7
5
- Tested up to: 4.9.6
6
- Stable tag: 3.1.5
7
 
8
  Flexible sidebars for custom widget configurations on every page, post and custom post type on your site.
9
 
@@ -111,6 +111,14 @@ Custom Sidebars has the same license as WordPress, so you can use it wherever yo
111
 
112
  == Changelog ==
113
 
 
 
 
 
 
 
 
 
114
  = 3.1.6 =
115
  * Fixed an export problem on PHP 5.2, json_encode() have only one parameter.
116
 
2
  Contributors: WPMUDEV, marquex, WPMUDEV-Support2, WPMUDEV-Support1, WPMUDEV-Support6, WPMUDEV-Support4, iworks
3
  Tags: sidebar, widget, footer, custom, flexible layout, dynamic widgets, manage sidebars, replace widgets, custom widget area
4
  Requires at least: 3.7
5
+ Tested up to: 4.9.8
6
+ Stable tag: 3.2.0
7
 
8
  Flexible sidebars for custom widget configurations on every page, post and custom post type on your site.
9
 
111
 
112
  == Changelog ==
113
 
114
+ = 3.2.0 =
115
+ * Added ability show/hide widgets depend on screen size, using CSS media queries.
116
+ * Added integration with "WP Multilang" - now you can choose a sidebar to depend on "WP Multilang" language.
117
+ * Allow using categories and tags for pages.
118
+ * Improved plugin initialization now, plugin classes are loaded only on necessary admin pages.
119
+ * Improved UX for Custom Sidebars Metabox on special pages: "Front Page", "Blog Page" and "WooCommerce Shop Page".
120
+ * Updated "WPMU Dev code library" to version 3.0.9.
121
+
122
  = 3.1.6 =
123
  * Fixed an export problem on PHP 5.2, json_encode() have only one parameter.
124
 
views/col-sidebars.php CHANGED
@@ -12,16 +12,41 @@ $sidebars = CustomSidebars::get_options( 'modifiable' );
12
 
13
  $is_front = get_option( 'page_on_front' ) == $post_id;
14
  $is_blog = get_option( 'page_for_posts' ) == $post_id;
15
-
16
- if ( $is_front || $is_blog ) {
17
- if ( $is_front ) {
18
- _e( '(Not available for Home-Page)', 'custom-sidebars' );
19
- } else {
20
- _e( '(Not available for Blog-Page)', 'custom-sidebars' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  }
22
- foreach ( $sidebars as $s ) : ?>
23
- <span data-sidebar="<?php echo esc_attr( $s ); ?>" data-replaced="<?php echo esc_attr( @$selected[ $s ] ); ?>" data-cshide="yes">
24
- <?php endforeach;
 
 
 
 
 
 
 
25
  } else {
26
  global $wp_registered_sidebars;
27
  $available = CustomSidebars::sort_sidebars_by_name( $wp_registered_sidebars );
12
 
13
  $is_front = get_option( 'page_on_front' ) == $post_id;
14
  $is_blog = get_option( 'page_for_posts' ) == $post_id;
15
+ /**
16
+ * check is WooCommerce shop
17
+ */
18
+ $is_woo_shop = intval( $post_id ) === ( function_exists( 'wc_get_page_id' )? intval( wc_get_page_id( 'shop' ) ) : 0 );
19
+ /**
20
+ * helper function
21
+ */
22
+ if ( ! function_exists( 'custom_sidebars_col_sideber_not_available' ) ) {
23
+ /**
24
+ * local display helper
25
+ *
26
+ * @since 3.2.0
27
+ *
28
+ * @param string $page_name Page Name to display.
29
+ */
30
+ function custom_sidebars_col_sideber_not_available( $page_name ) {
31
+ $content = sprintf(
32
+ esc_attr__( 'Not available for %s', 'custom-sidebars' ),
33
+ $page_name
34
+ );
35
+ printf(
36
+ '<small>%s</small>',
37
+ esc_html( $content )
38
+ );
39
  }
40
+ }
41
+ /**
42
+ * prepare
43
+ */
44
+ if ( $is_front ) {
45
+ custom_sidebars_col_sideber_not_available( __( 'Home Page', 'custom-sidebars' ) );
46
+ } elseif ( $is_blog ) {
47
+ custom_sidebars_col_sideber_not_available( __( 'Blog Page', 'custom-sidebars' ) );
48
+ } else if ( $is_woo_shop ) {
49
+ custom_sidebars_col_sideber_not_available( __( 'WooCommerce Shop', 'custom-sidebars' ) );
50
  } else {
51
  global $wp_registered_sidebars;
52
  $available = CustomSidebars::sort_sidebars_by_name( $wp_registered_sidebars );
views/metabox.php CHANGED
@@ -13,68 +13,107 @@ $sidebars = CustomSidebars::get_options( 'modifiable' );
13
 
14
  $is_front = get_option( 'page_on_front' ) == $post_id;
15
  $is_blog = get_option( 'page_for_posts' ) == $post_id;
16
-
17
- if ( $is_front || $is_blog ) : ?>
18
- <p>
19
- <?php printf(
20
- __(
21
- '<strong>To change the sidebar for static Front-Page or ' .
22
- 'Posts-Page</strong>:<ul>' .
23
- '<li>Go to the <a href="%1$s">Widgets page</a></li>' .
24
- '<li>Click on "Sidebar Location"</li>' .
25
- '<li>Open the "Archive-Types" tab</li>' .
26
- '<li>Choose "Front-Page" or "Post-Index"</li></ul>',
27
- 'custom-sidebars'
28
- ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  admin_url( 'widgets.php' )
30
- ); ?>
31
- </p>
32
-
33
- <img src="<?php echo esc_url( CSB_IMG_URL . 'frontpage-info.png' ); ?>" style="width:274px;margin:0 0 -14px -10px;" />
34
-
35
- <?php foreach ( $sidebars as $s ) { ?>
36
- <input type="hidden"
37
- name="cs_replacement_<?php echo esc_attr( $s ); ?>"
38
- value="<?php echo esc_attr( $selected[ $s ] ); ?>" />
39
- <?php } ?>
40
-
41
- <?php else : ?>
42
-
43
- <p>
44
- <?php _e(
45
- 'Here you can replace the default sidebars. Simply select what ' .
46
- 'sidebar you want to show for this post!', 'custom-sidebars'
47
- ); ?>
48
- </p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  <?php
50
- if ( ! empty( $sidebars ) ) :
51
- global $wp_registered_sidebars;
52
- $available = CustomSidebars::sort_sidebars_by_name( $wp_registered_sidebars );
53
- foreach ( $sidebars as $s ) : ?>
54
- <?php $sb_name = $available[ $s ]['name']; ?>
55
- <p>
56
- <label for="cs_replacement_<?php echo esc_attr( $s ); ?>">
57
- <b><?php echo esc_html( $sb_name ); ?></b>:
58
- </label>
59
- <select name="cs_replacement_<?php echo esc_attr( $s ); ?>"
60
- id="cs_replacement_<?php echo esc_attr( $s ); ?>"
61
- class="cs-replacement-field <?php echo esc_attr( $s ); ?>">
62
- <option value=""></option>
63
- <?php foreach ( $available as $a ) : ?>
64
- <option value="<?php echo esc_attr( $a['id'] ); ?>" <?php selected( $selected[ $s ], $a['id'] ); ?>>
65
- <?php echo esc_html( $a['name'] ); ?>
66
- </option>
67
- <?php endforeach; ?>
68
- </select>
69
- </p>
70
- <?php endforeach; ?>
71
- <?php else : ?>
72
- <p id="message" class="updated">
73
- <?php _e(
74
- 'All sidebars have been locked, you cannot replace them. ' .
75
- 'Go to <a href="widgets.php">the widgets page</a> to unlock a ' .
76
- 'sidebar', 'custom-sidebars'
77
- ); ?>
78
- </p>
79
- <?php endif;
80
- endif;
13
 
14
  $is_front = get_option( 'page_on_front' ) == $post_id;
15
  $is_blog = get_option( 'page_for_posts' ) == $post_id;
16
+ /**
17
+ * check is WooCommerce shop
18
+ */
19
+ $is_woo_shop = intval( $post_id ) === ( function_exists( 'wc_get_page_id' )? intval( wc_get_page_id( 'shop' ) ) : 0 );
20
+ /**
21
+ * local display helper
22
+ *
23
+ * @since 3.2.0
24
+ *
25
+ * @param string $page_name Page Name to display.
26
+ * @param string $img Image to display.
27
+ * @param string $archive Archive name to display.
28
+ */
29
+ function custom_sidebars_replace_not_allowed( $page_name, $img, $archive = null ) {
30
+ echo '<p>';
31
+ printf(
32
+ '<strong>%s</strong>',
33
+ sprintf(
34
+ esc_html__( 'To change the sidebar for %s', 'custom-sidebars' ),
35
+ $page_name
36
+ )
37
+ );
38
+ echo '<ul>';
39
+ printf(
40
+ '<li>%s</li>',
41
+ sprintf(
42
+ __( 'Go to the <a href="%1$s">Widgets page</a>' ),
43
  admin_url( 'widgets.php' )
44
+ )
45
+ );
46
+ printf(
47
+ '<li>%s</li>',
48
+ esc_html__( 'Click on "Sidebar Location"', 'custom-sidebars' )
49
+ );
50
+ printf(
51
+ '<li>%s</li>',
52
+ esc_html__( 'Open the "Archive-Types" tab', 'custom-sidebars' )
53
+ );
54
+ printf(
55
+ '<li>%s</li>',
56
+ sprintf(
57
+ esc_html__( 'Choose "%s"', 'custom-sidebars' ),
58
+ esc_html( empty( $archive )? $page_name : $archive )
59
+ )
60
+ );
61
+ echo '</ul>';
62
+ echo '</p>';
63
+ $url = esc_url( CSB_IMG_URL . 'metabox/' . $img . '?version=3.2.0' );
64
+ printf(
65
+ '<a href="%s" target="_blank"><img src="%s" style="width:100%%" /><a>',
66
+ $url,
67
+ $url
68
+ );
69
+ }
70
+ /**
71
+ * show
72
+ */
73
+ if ( $is_front ) {
74
+ $page_name = esc_html__( 'Front Page', 'custom-sidebars' );
75
+ custom_sidebars_replace_not_allowed( $page_name, 'frontpage-info.png' );
76
+ } elseif ( $is_blog ) {
77
+ $page_name = esc_html__( 'Blog Page', 'custom-sidebars' );
78
+ $archive = esc_html__( 'Post Index', 'custom-sidebars' );
79
+ custom_sidebars_replace_not_allowed( $page_name, 'blogpage-info.png', $archive );
80
+ } elseif ( $is_woo_shop ) {
81
+ $page_name = esc_html__( 'WooCommerce Shop', 'custom-sidebars' );
82
+ $post_type_object = get_post_type_object( 'product' );
83
+ $archive = sprintf( esc_html__( '%s Archives', 'custom-sidebars' ), $post_type_object->label );
84
+ custom_sidebars_replace_not_allowed( $page_name, 'wooshop-info.png', $archive );
85
+ } else {
86
+ echo '<p>';
87
+ _e( 'Here you can replace the default sidebars. Simply select what sidebar you want to show for this post!', 'custom-sidebars' );
88
+ echo '</p>';
89
+ if ( ! empty( $sidebars ) ) {
90
+ global $wp_registered_sidebars;
91
+ $available = CustomSidebars::sort_sidebars_by_name( $wp_registered_sidebars );
92
+ foreach ( $sidebars as $s ) { ?>
93
+ <?php $sb_name = $available[ $s ]['name']; ?>
94
+ <p>
95
+ <label for="cs_replacement_<?php echo esc_attr( $s ); ?>">
96
+ <b><?php echo esc_html( $sb_name ); ?></b>:
97
+ </label>
98
+ <select name="cs_replacement_<?php echo esc_attr( $s ); ?>"
99
+ id="cs_replacement_<?php echo esc_attr( $s ); ?>"
100
+ class="cs-replacement-field <?php echo esc_attr( $s ); ?>">
101
+ <option value=""></option>
102
+ <?php foreach ( $available as $a ) { ?>
103
+ <option value="<?php echo esc_attr( $a['id'] ); ?>" <?php selected( $selected[ $s ], $a['id'] ); ?>>
104
+ <?php echo esc_html( $a['name'] ); ?>
105
+ </option>
106
+ <?php } ?>
107
+ </select>
108
+ </p>
109
  <?php
110
+ }
111
+ } else {
112
+ echo '<p id="message" class="updated">';
113
+ printf(
114
+ __( 'All sidebars have been locked, you cannot replace them. Go to <a href="%s">the widgets page</a> to unlock a sidebar.', 'custom-sidebars' ),
115
+ admin_url( 'widgets.php' )
116
+ );
117
+ echo '</p>';
118
+ }
119
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
views/widgets-location.php CHANGED
@@ -194,10 +194,42 @@ foreach ( $taxonomies as $taxonomy_slug => $taxonomy ) {
194
  </div>
195
  </div>
196
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
197
  <?php
198
  /**
199
  * =========================================================================
200
- * Box 3: Plugin integration
201
  */
202
  $integrations = apply_filters( 'custom_sidebars_integrations', array() );
203
  if ( ! empty( $integrations ) ) {
194
  </div>
195
  </div>
196
 
197
+ <?php
198
+ /**
199
+ * =========================================================================
200
+ * Box 3: SCREEN size
201
+ */
202
+ ?>
203
+ <div class="wpmui-box closed csb-media-screen-width">
204
+ <h3>
205
+ <a href="#" class="toggle" title="<?php _e( 'Click to toggle' ); /* This is a Wordpress default language */ ?>"><br></a>
206
+ <span><?php _e( 'For Screen Sizes', 'custom-sidebars' ); ?></span>
207
+ </h3>
208
+ <div class="inside">
209
+ <p class="description"><?php _e( 'Those settings do not load unload sidebars, it only hide or show widgets, NOT SIDEBARS, depend on media screen width.', 'custom-sidebars' ); ?></p>
210
+ <table class="form-table">
211
+ <thead>
212
+ <tr>
213
+ <th><?php echo esc_attr_x( 'Screen', 'media screen width table', 'custom-sidebars' ); ?></th>
214
+ <th><?php echo esc_attr_x( 'Show', 'media screen width table', 'custom-sidebars' ); ?></th>
215
+ <th><?php echo esc_attr_x( 'Screen width', 'media screen width table', 'custom-sidebars' ); ?></th>
216
+ <th class="num"><span class="dashicons dashicons-trash"></span></th>
217
+ </tr>
218
+ </thead>
219
+ <tbody>
220
+ </tbody>
221
+ <tfoot>
222
+ <tr><td colspan="3"><div class="notice notice-info inline"><p><?php esc_html_e( 'There is no defined rules.', 'custom-sidebars' ); ?></p></div></td></tr>
223
+ </tfoot>
224
+ </table>
225
+ <button class="button btn-add-rule"><?php esc_html_e( 'Add new rule', 'custom-sidebars' ); ?></button>
226
+ </div>
227
+ </div>
228
+
229
  <?php
230
  /**
231
  * =========================================================================
232
+ * Box 4: Plugin integration
233
  */
234
  $integrations = apply_filters( 'custom_sidebars_integrations', array() );
235
  if ( ! empty( $integrations ) ) {