WP User Avatar - Version 3.2.5

Version Description

  • [Pro] Two-Factor Authentication addon.
  • Fixed bug where member directory custom sort wasn't working.
  • Fixed conflict with LearnDash Propanel.
  • Fixed bug where value attribute of password-reset-submit wasn't working.
  • Datepicker now respect WP start of week day.
  • Fixed Flatpickr date bug.
  • Added prefix to hint.css.

See the changelog file for full change log information.

Download this release

Release Info

Developer Collizo4sky
Plugin Icon 128x128 WP User Avatar
Version 3.2.5
Comparing to
See all releases

Code changes from version 3.2.4 to 3.2.5

Files changed (36) hide show
  1. assets/css/admin-style.css +33 -0
  2. assets/css/frontend.css +9 -0
  3. assets/css/frontend.min.css +1 -1
  4. assets/css/hint.min.css +1 -1
  5. assets/images/profilepress-logo.svg +1 -1
  6. assets/js/frontend.js +5 -0
  7. assets/js/frontend.min.js +1 -1
  8. changelog.txt +9 -0
  9. languages/wp-user-avatar.pot +120 -108
  10. readme.txt +15 -18
  11. src/Admin/SettingsPages/EmailSettings/WPListTable.php +1 -1
  12. src/Classes/AjaxHandler.php +5 -1
  13. src/Classes/Autologin.php +1 -1
  14. src/Classes/ExtensionManager.php +8 -0
  15. src/Classes/UsernameEmailRestrictLogin.php +4 -2
  16. src/Functions/GlobalFunctions.php +1 -1
  17. src/RegisterScripts.php +6 -1
  18. src/ShortcodeParser/Builder/FieldsShortcodeCallback.php +2 -1
  19. src/ShortcodeParser/Builder/FrontendProfileBuilder.php +1 -1
  20. src/ShortcodeParser/Builder/PasswordResetBuilder.php +4 -1
  21. src/ShortcodeParser/FormProcessor.php +20 -13
  22. src/ShortcodeParser/LoginFormTag.php +18 -2
  23. src/ShortcodeParser/MyAccount/MyAccountTag.php +32 -2
  24. src/ShortcodeParser/MyAccount/account-settings.tmpl.php +45 -0
  25. src/ShortcodeParser/MyAccount/email-notifications.tmpl.php +2 -2
  26. src/Themes/DragDrop/AbstractMemberDirectoryTheme.php +4 -0
  27. src/Themes/DragDrop/AbstractTheme.php +1 -1
  28. src/Themes/DragDrop/FieldListing.php +1 -1
  29. src/Themes/DragDrop/UserProfile/DefaultTemplate.php +1 -1
  30. src/Widgets/TabbedWidget.php +11 -1
  31. src/Widgets/TabbedWidgetDependency.php +5 -1
  32. vendor/autoload.php +1 -1
  33. vendor/composer/autoload_real.php +7 -7
  34. vendor/composer/autoload_static.php +4 -4
  35. vendor/composer/installed.php +2 -2
  36. wp-user-avatar.php +2 -2
assets/css/admin-style.css CHANGED
@@ -1985,4 +1985,37 @@ textarea.wp-editor-area {
1985
  height: 1.4em;
1986
  vertical-align: middle;
1987
  fill: currentcolor;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1988
  }
1985
  height: 1.4em;
1986
  vertical-align: middle;
1987
  fill: currentcolor;
1988
+ }
1989
+
1990
+ .profile-php .pp-alert-success,
1991
+ .profile-php .pp2fa-up-notice {
1992
+ background: #fff;
1993
+ border: 1px solid #c3c4c7;
1994
+ border-left-width: 4px;
1995
+ box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
1996
+ margin: 5px 2px;
1997
+ padding: 1px 12px;
1998
+ border-left-color: #d63638;
1999
+ }
2000
+
2001
+ .profile-php .pp-alert-success {
2002
+ border-left-color: #72aee6;
2003
+ padding: 8px 10px;
2004
+ }
2005
+
2006
+ .profile-php .pp2fa-up-notice p {
2007
+ margin: .5em 0;
2008
+ padding: 2px;
2009
+ }
2010
+
2011
+ .profile-php .ppmyac-2fa-recovery-codes-wrap pre {
2012
+ background: #fff;
2013
+ max-width: 150px;
2014
+ border: 1px solid #c3c4c7;
2015
+ width: 100%;
2016
+ text-align:center;
2017
+ padding: 10px 20px;
2018
+ margin-bottom: 20px;
2019
+ line-height: 1.8;
2020
+ overflow: auto;
2021
  }
assets/css/frontend.css CHANGED
@@ -39,6 +39,10 @@
39
  font-feature-settings: 'liga';
40
  }
41
 
 
 
 
 
42
  /* Tabbed / User panel widget ------------------------------------ */
43
  .pp-tab-widget-avatar img {
44
  display: block;
@@ -1372,6 +1376,11 @@ html .pp-form-container .select2 input.select2-search__field {
1372
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
1373
  }
1374
 
 
 
 
 
 
1375
  /* My account END ------------------------------------ */
1376
 
1377
 
39
  font-feature-settings: 'liga';
40
  }
41
 
42
+ .flatpickr-current-month .flatpickr-monthDropdown-months {
43
+ display: inline-block !important;
44
+ }
45
+
46
  /* Tabbed / User panel widget ------------------------------------ */
47
  .pp-tab-widget-avatar img {
48
  display: block;
1376
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
1377
  }
1378
 
1379
+ .ppress-2fa-setup-wrap .ppmyac-2fa-recovery-codes-wrap {
1380
+ width: 250px;
1381
+ text-align: center;
1382
+ }
1383
+
1384
  /* My account END ------------------------------------ */
1385
 
1386
 
assets/css/frontend.min.css CHANGED
@@ -1 +1 @@
1
- [class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:.3s ease;transition-delay:0s}[class*=hint--]:before{content:'';background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:after,.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(./material-icons/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(./material-icons/MaterialIcons-Regular.woff2) format('woff2'),url(./material-icons/MaterialIcons-Regular.woff) format('woff'),url(./material-icons/MaterialIcons-Regular.ttf) format('truetype')}#profilepress-myaccount-wrapper .ppmyac-icons,.pp-form-field-wrap .pp-form-material-icons,.ppress-material-icons{font-family:'Material Icons'!important;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.pp-tab-widget-avatar img{display:block;border-radius:50%;height:190px;margin:0 auto 10px!important;padding:2px;text-align:center;width:190px;float:none!important}.pp-user-panel{border-radius:6px;text-align:center}.pp-user-panel-title{font-size:20px;margin:0}.pp-user-panel p{font-size:15px;margin-bottom:23px}.pp-tabbed-btn{border:0;font-size:15px;font-weight:400;line-height:1.4;border-radius:4px;padding:10px 15px;-webkit-font-smoothing:subpixel-antialiased;transition:border .25s linear,color .25s linear,background-color .25s linear}.pp-tabbed-btn-inverse{color:#fff!important;background-color:#34495e}.pp-password-reset-handler-wrap .pp-reset-password-form{padding:40px;max-width:500px;margin-top:5px;margin-bottom:5px}.pp-password-reset-handler-wrap .pp-reset-password-form h3{color:#444;font-weight:300;margin:0 auto 40px}.pp-password-reset-handler-wrap .pp-reset-password-form label{color:#444;font-size:15px}.pp-password-reset-handler-wrap .pp-reset-password-form label .req{margin:2px;color:red}.pp-password-reset-handler-wrap .pp-reset-password-form label.active .req{opacity:0}.pp-password-reset-handler-wrap .pp-reset-password-form input{font-size:22px;display:block;width:100%;box-sizing:border-box;height:auto;padding:5px 10px;background:0 0;margin-bottom:40px;border:1px solid #a0b3b0;border-radius:0;transition:border-color .25s ease,box-shadow .25s ease}.pp-password-reset-handler-wrap .pp-reset-password-form input:focus{outline:0;border-color:#1ab188}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button{border:0;outline:0;border-radius:0;padding:15px 0;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:#1ab188;color:#fff;transition:all .5s ease;-webkit-appearance:none;text-shadow:none;box-shadow:none}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:focus,.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:hover{background:#179b77}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button-block{display:block;width:100%}.pp-password-reset-handler-wrap .profilepress-reset-status{margin-left:40px;max-width:420px}#pp-pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;padding:3px 5px;text-align:center;width:100%;box-sizing:border-box}#pp-pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pp-pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pp-pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pp-pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}.pp-form-wrapper .pp-form-label-wrap .pp-form-required-label{color:red;font-weight:400}.pp-form-wrapper input[type=checkbox],.pp-form-wrapper input[type=radio]{cursor:pointer}.pp-form-wrapper p{margin:0 0 5px!important;padding:0!important}.pp-form-wrapper input[type=datetime],.pp-form-wrapper input[type=email],.pp-form-wrapper input[type=number],.pp-form-wrapper input[type=password],.pp-form-wrapper input[type=search],.pp-form-wrapper input[type=tel],.pp-form-wrapper input[type=text],.pp-form-wrapper input[type=url],.pp-form-wrapper select,.pp-form-wrapper textarea{-webkit-appearance:none;width:100%;background:#fff;border:1px solid #dedee5;padding:13px 15px;outline:0;line-height:1}.pp-form-wrapper select{background-image:url(../images/frontend/arrow-down.png)!important;background-position:right 20px center!important;background-repeat:no-repeat!important;background-size:10px auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.pp-form-wrapper .pp-form-label-wrap{margin:0 0 4px;padding:0}.pp-form-wrapper .pp-form-label{font-size:14px;text-transform:none;text-align:left;font-weight:400;font-style:normal;float:none;line-height:1.3;margin:0;padding:0;width:auto;display:inline;cursor:pointer}.pp-form-wrapper .pp-checkbox-wrap,.pp-form-wrapper .pp-radio-wrap{display:block;text-align:left;line-height:normal;margin:5px 0;padding:0}.pp-form-wrapper .pp-checkbox-wrap label,.pp-form-wrapper .pp-radio-wrap label{margin-left:5px}.pp-form-wrapper input[type=checkbox],.pp-form-wrapper input[type=radio]{border:1px solid #ccc;background-color:#fff;width:14px!important;height:14px!important;display:inline-block;vertical-align:baseline}.pp-form-wrapper .ppress-pf-profile-connect{padding:5px 0 10px}.pp-form-wrapper a.ppress-pf-social-icon{width:100%;height:100%;display:inline}.pp-form-wrapper .ppress-pf-social-icon svg{vertical-align:middle;width:40px;height:40px}.pp-form-wrapper .ppress-pf-social-icon.dpf-github svg,.pp-form-wrapper .ppress-pf-social-icon.dpf-instagram svg{padding:3px}a.pp-button-social-login:focus{outline-color:transparent}a.pp-button-social-login:focus .ppsc,a.pp-button-social-login:hover .ppsc{background-color:rgba(255,255,255,.75)}a.pp-button-social-login:visited{color:#fff}a.pp-button-social-login,a.pp-button-social-login .ppsc{display:inline-block;font-size:100%;height:2.5em;padding:0}a.pp-button-social-login{position:relative;vertical-align:middle;line-height:2.5em;font-family:inherit;font-weight:700;overflow:hidden;white-space:nowrap;border:1px solid #333;color:#fff!important;background:#333;margin:6px 0;border-radius:2px;box-sizing:content-box;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.1);text-decoration:none!important;min-width:220px}a.pp-button-social-login .ppsc{font-style:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:top;text-align:center;width:2.5em;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:1.8em 1.8em;border-top-left-radius:1px;border-bottom-left-radius:1px;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:absolute;left:0;margin:0}a.pp-button-social-login span.ppsc-text{margin-left:40px;padding:.5em;color:#fff!important}a.pp-button-social-login .ppsc-google{background-image:url(../images/social-login/google.svg)}a.pp-button-social-login.pp-button-social-login-google{background:#4285f4;border-color:#4285f4}a.pp-button-social-login.pp-button-social-login-facebook{background:#3b5998;border-color:#3b5998}a.pp-button-social-login.pp-button-social-login-twitter{background:#55acee;border-color:#55acee}a.pp-button-social-login.pp-button-social-login-linkedin{background:#0077b5;border-color:#0077b5}a.pp-button-social-login.pp-button-social-login-vk{background:#4a76a8;border-color:#4a76a8}a.pp-button-social-login.pp-button-social-login-github{background:#24292e;border-color:#24292e}a.pp-button-social-login .ppsc-vk{background-image:url(../images/social-login/vk-fa.svg)}a.pp-button-social-login .ppsc-facebook{background-image:url(../images/social-login/facebook.svg)}a.pp-button-social-login .ppsc-twitter{background-image:url(../images/social-login/twitter.svg)}a.pp-button-social-login .ppsc-linkedin{background-image:url(../images/social-login/linkedin.svg)}a.pp-button-social-login .ppsc-github{background-image:url(../images/social-login/github-fa.svg)}#profilepress-myaccount-wrapper,#profilepress-myaccount-wrapper *,#profilepress-myaccount-wrapper ::after,#profilepress-myaccount-wrapper ::before,.pp-form-container *,.pp-form-container .pp-form-wrapper,.pp-form-container .pp-form-wrapper *{box-sizing:border-box}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap span.select2-selection.select2-selection--multiple,html .pp-form-container .select2 input.select2-search__field{border:0!important}.pp-form-container form input[type=submit]{-webkit-appearance:none!important;cursor:pointer;text-shadow:none}.pp-form-container form{margin:0;padding:0;background-color:transparent}.woocommerce .woocommerce-MyAccount-content .pp-form-container{margin-right:0!important;margin-left:0!important}.pp-form-container form input,.pp-form-container form select,.pp-form-container form textarea{outline:0;background-image:none;height:auto;float:none;position:static;box-shadow:none;text-shadow:none;text-transform:none;text-decoration:none;resize:vertical}.pp-form-container form p{margin:0 0 .5em}.pp-form-container form input[type=submit]:focus{outline:0}.pp-form-container .pp-user-avatar{border-radius:50%!important;display:block!important;margin:0 auto 10px!important;text-align:center!important}.pp-form-container img.pp-user-cover-image{width:100%!important;height:auto!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox],#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border:1px solid #7e8993!important;border-radius:4px!important;background:#fff!important;color:#555!important;clear:none!important;cursor:pointer!important;display:inline-block!important;line-height:0!important;margin:0!important;outline:0!important;padding:0!important;text-align:center!important;vertical-align:middle!important;-webkit-appearance:none!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)!important;transition:.05s border-color ease-in-out!important;width:16px!important;height:16px!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:50%!important}.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:4px!important}.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:50%!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E)!important;margin:-3px 0 0 -4px!important;width:20px!important;height:20px!important;position:static}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before{content:"";border-radius:50%!important;margin:3px!important;background-color:#000!important;line-height:1.14285714!important;width:8px!important;height:8px!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before{float:left!important;display:inline-block!important;vertical-align:middle!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pp-form-container .pp-form-wrapper.ppBuildScratch,.pp-form-container .pp-form-wrapper.ppBuildScratch *{font-family:'Merriweather',sans-serif}.pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline{font-weight:700;font-size:20px;margin-bottom:1em;margin-top:0;text-align:center;margin-right:6.387%}.pp-form-container .pp-form-wrapper.ppBuildScratch h1,.pp-form-container .pp-form-wrapper.ppBuildScratch h2,.pp-form-container .pp-form-wrapper.ppBuildScratch h3,.pp-form-container .pp-form-wrapper.ppBuildScratch h4{font-weight:700;font-size:20px;margin-bottom:1em;margin-top:1em}.pp-form-container .pp-form-wrapper.ppBuildScratch input:disabled{opacity:.5}.pp-form-container .pp-form-wrapper.ppBuildScratch{max-width:100%;width:100%;padding:6% 0 6% 6%;background:#fff;color:#222;font-size:14px;position:relative;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);border-radius:3px;margin:0 auto}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-remove-frame{box-shadow:none;border-radius:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap{padding:0 6.387% 4% 0;display:inline-block;width:100%;vertical-align:top}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap{display:inline-block;width:100%;vertical-align:top;padding:0 6.387% 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap{margin:0 0 5px;padding:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-description,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .ppress-hint-tooltip,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-standard .ppress-hint-tooltip,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .pp-form-field-description{display:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-input-textarea-wrap .pp-form-field:focus~.pp-form-field-description{display:block}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip{display:inline;font-weight:400}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip .pp-form-material-icons{position:relative;margin:0;padding:0;font-size:110%;display:inline;vertical-align:top}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside{position:relative}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-label-wrap{position:absolute;top:5px;left:15px;z-index:2}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap.fld-inside .pp-form-label-wrap{left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:18px;padding-bottom:2px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:23px;padding-bottom:7px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:30px;padding-bottom:10px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-half{width:50%}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-third{width:33.3333333333%}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea{border:1px solid #dbdbdb;font-size:14px;padding:10px 15px;transition:all .35s;background:#fff;color:#69717a;width:100%;border-radius:0;line-height:1.3;min-height:40px;display:inline-block;margin:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea{height:100px;overflow:auto}.pp-form-field-wrap .pp-form-material-icons{width:24px;height:24px;position:absolute;right:0;top:0;cursor:text;margin:8px 12px 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon textarea{padding-right:40px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon textarea{padding-left:40px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon textarea{padding-left:30px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon textarea{padding-right:30px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap .pp-form-material-icons{left:0;margin-left:12px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap .pp-form-material-icons{left:0!important;margin-left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap .pp-form-material-icons{margin-right:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap .pp-form-material-icons{margin-top:10px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons{margin-top:18px}.pp-form-container .pp-form-wrapper.ppBuildScratch .has-password-visibility-icon .pp-form-material-icons{cursor:pointer}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap textarea{border-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap textarea{border-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap .select2.select2-container,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea{border:0!important;border-bottom:1px solid #dbdbdb!important;padding-left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input[type=text]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea:focus{border-top:0!important;border-right:0!important;border-left:0!important;box-shadow:none!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap .select2-selection,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap textarea{border:0!important;background:#f7f7f7!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap select{padding-top:15px;padding-bottom:15px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap textarea{height:150px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap select{padding-top:20px;padding-bottom:20px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap textarea{height:200px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input[type=text]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea:focus{border:1px solid #999}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap .pp-form-label,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label{font-style:normal;background-color:transparent;display:block;font-weight:700;font-size:14px;float:none;line-height:1.3;margin:0;padding:0;color:#444}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label{display:inline-block}.pp-field-user-avatar-picture-wrap .pp-profile-avatar-overlay ins,.pp-field-user-cover-image-wrap .pp-cover-image-overlay ins,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-hide-asterisk .pp-form-required-label{display:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]{background:#000;border:0;color:#fff;font-weight:700;font-size:16px;line-height:1;padding:15px 10px;transition:.15s ease-in-out;width:auto;min-width:110px;text-align:center}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-submit-button-wrap input[type=submit],.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-submit-button-wrap input[type=submit]{padding-top:20px;padding-bottom:20px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-pill .pp-form-submit-button-wrap input[type=submit]{border-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-round .pp-form-submit-button-wrap input[type=submit]{border-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:hover{background-color:#ededed;color:#000;text-decoration:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap{margin:0 0 5px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkboxes-container,.ppressmd-new-dropdown ul{margin:0;padding:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap:last-of-type,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap:last-of-type{margin-bottom:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-description{font-size:12px;font-weight:400;color:#666;line-height:1.3;text-align:left;margin:4px 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-wide .pp-form-submit-button-wrap input[type=submit]{width:100%}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap{margin-top:4%;margin-bottom:4%}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type=submit]{width:100%!important;position:absolute!important;bottom:0!important;right:0!important;left:0!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-pill{border-bottom-right-radius:25px!important;border-bottom-left-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-round{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch a.pp-button-social-login:last-of-type{margin-bottom:1.5em!important}#profilepress-myaccount-wrapper{font-size:16px}#profilepress-myaccount-wrapper .profilepress-myaccount-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#profilepress-myaccount-wrapper .profilepress-myaccount-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}#profilepress-myaccount-wrapper .ppmyac-dashboard-item{text-decoration:none!important;position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125);width:100%;text-align:inherit;box-shadow:none}#profilepress-myaccount-wrapper .ppmyac-dashboard-item.isactive{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}#profilepress-myaccount-wrapper .ppmyac-dashboard-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#profilepress-myaccount-wrapper .ppmyac-dashboard-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#profilepress-myaccount-wrapper .ppmyac-icons{margin-right:.5rem;vertical-align:text-bottom}#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3{flex:0 0 25%;max-width:25%}}#profilepress-myaccount-wrapper .profilepress-myaccount-content{position:relative;width:100%;padding-top:30px;padding-right:15px;padding-left:15px}@media (min-width:576px){#profilepress-myaccount-wrapper .profilepress-myaccount-content{flex:0 0 75%;max-width:75%}}#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap{text-align:center;margin-bottom:20px}#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap .profilepress-myaccount-avatar img.pp-user-avatar{margin:0!important;position:static!important;float:none!important;display:inline-block;border-radius:999px;width:120px;height:120px}#profilepress-myaccount-wrapper .profilepress-myaccount-nav a:focus{outline:0;text-shadow:none;box-shadow:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content h2{margin-top:0!important;margin-bottom:1.8rem!important;font-weight:700!important;line-height:1.2!important;font-size:2rem!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content h3{margin-top:0!important;line-height:1.2!important;font-weight:500!important;font-size:1.2rem!important;margin-bottom:1rem!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenus-wrap{margin-bottom:2rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-wrap{display:inline;padding-right:1rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item{color:inherit;padding:0 0 10px}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item.ppsubmenu-active{border-bottom:3px solid #6c757d}.profilepress-myaccount-alert,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.profilepress-myaccount-alert.pp-alert-danger,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.profilepress-myaccount-alert.pp-alert-success,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field{margin-top:.5rem;margin-bottom:1rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-cover-image-empty{min-height:250px;background-color:#eee}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap{padding:.75rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:0;border-radius:.25rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap img{width:100%;height:auto}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap .profilepress-myaccount-form-field{margin-top:.5rem;margin-bottom:.5rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap{margin-bottom:2rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field label{margin-bottom:.2rem;font-weight:500;display:block}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=checkbox]+label,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=radio]+label{display:inline}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-control:not([type=radio]):not([type=checkbox]),#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]),#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap select,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:visible;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea{height:auto!important;min-height:100px!important;resize:vertical!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control:focus,#profilepress-myaccount-wrapper .profilepress-myaccount-content select.profilepress-myaccount-form-control:focus,#profilepress-myaccount-wrapper .profilepress-myaccount-content textarea.profilepress-myaccount-form-control:focus{background-color:#fff;border-color:#bbb;outline:0;box-shadow:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]{display:inline-block;cursor:pointer;width:auto}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;text-decoration:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label::after{position:absolute;top:0;right:0;box-sizing:border-box;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input~.ppmyac-custom-file-label[data-browse]::after{content:attr(data-browse)}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-checkbox-wrap label.pp-form-label,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-radio-wrap label.pp-form-label{display:inline-block;margin:0 0 0 .3819820591em}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar-wrap{display:flex;flex-direction:column;margin:1em 0 0;padding-left:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar{position:relative;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:0;border-radius:.25rem;justify-content:space-between!important;display:flex!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content .pp-user-avatar{width:70px;height:70px;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}#profilepress-myaccount-wrapper .profilepress-myaccount-content .ppmyac-remove-avatar{margin-bottom:.5rem!important;margin-top:.5rem!important;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;color:#fff;height:35px;background-color:#6c757d;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;text-shadow:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap .ppmyac-remove-avatar{margin-top:.75rem!important;margin-bottom:0!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control::-webkit-file-upload-button{background:#fff;border-radius:6px;font-size:14px;border:1px solid #ddd}#profilepress-myaccount-wrapper .profilepress-myaccount-content .select2-selection{border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.pp-form-container .pp-field-user-avatar-picture-wrap{width:250px;height:auto;margin:auto;position:relative}.pp-form-container .pp-field-user-cover-image-wrap{margin:auto;position:relative}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);text-align:center;box-sizing:border-box;padding:0;color:#fff;text-shadow:0 1px #666;line-height:21px;font-size:16px;height:100%;width:100%;border-radius:50%}.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap{border-radius:0}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay{display:table;height:100%;width:100%}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay ins,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay ins{display:table-cell;vertical-align:middle;height:100%;text-decoration:none!important;background:0 0!important;color:#fff!important;border-bottom:none!important}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap .pp-profile-avatar-overlay .pp-form-material-icons,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap .pp-cover-image-overlay .pp-form-material-icons{font-size:35px!important;display:block!important;position:static!important;right:auto!important;top:auto!important;color:#fff!important;margin:0!important;width:auto!important;height:auto!important;cursor:pointer}html .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field{border:0!important;height:auto!important}.select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field{border:0!important;box-shadow:none!important}.select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice{height:auto;line-height:normal}.pp-form-wrapper.pp-member-directory{opacity:0}.pp-form-wrapper.ppress-default-profile{max-width:1000px;width:100%;box-sizing:border-box;font-size:15px;color:#666;margin-bottom:30px;opacity:0}.pp-form-wrapper.ppress-default-profile *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.pp-form-wrapper.ppress-default-profile a,.pp-form-wrapper.ppress-default-profile a:hover{text-decoration:none!important}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover{background-color:#eee;box-sizing:border-box;position:relative}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e{text-align:center;overflow:hidden}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e img{width:100%;display:block;overflow:hidden;border-radius:0;margin:0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-header{position:relative;padding:0 0 25px;border-bottom:solid 2px #eee;min-height:85px;box-sizing:content-box}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon{position:absolute;top:15px;right:0;vertical-align:middle;font-size:30px;height:30px;line-height:30px;z-index:66;margin-right:10px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon .ppress-dpf-edit-a .ppress-material-icons{font-size:30px}.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a{color:#aaa;text-decoration:none;border-bottom:0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon a:hover,.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a.active{color:#007bff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo{float:left;position:absolute;margin:0 0 0 30px;box-sizing:border-box;width:200px;height:200px}.pp-form-wrapper.ppress-default-profile.ppdf-nocover .ppress-dpf-profile-photo{position:relative}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo img{width:100%;height:auto;border-radius:100%;display:block;overflow:hidden;margin:0;box-shadow:none;background:#fff;border:5px solid #fff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-meta{padding-right:30px;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.pp-form-wrapper.ppress-default-profile .ppress-dpf-main-meta{padding:10px 0 0;color:#999}.pp-form-wrapper.ppress-default-profile .ppress-dpf-name{font-size:24px;font-weight:700;margin-right:30px;color:#555;line-height:1.7em}.pp-form-wrapper.ppress-default-profile .ppress-dpf-clear{clear:both}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span{margin:0 5px;font-size:14px;display:inline-block;line-height:.1}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span:first-child{margin:0 5px 0 0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta-text{margin:5px 0 0;line-height:1.4em;font-size:13px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav{padding:10px;background:#444;text-align:center}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a{color:#fff;font-size:14px;font-weight:600;padding:6px 10px 6px 28px;display:block;float:left;border-radius:4px;margin-left:5px;position:relative;border-bottom:0;text-decoration:none!important}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a:hover{background:#555}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item .ppress-material-icons{font-size:18px;height:18px;line-height:1.5;position:absolute;display:block;left:10px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item span.ppress-dpf-nav-title{padding-left:5px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item.ppress-dpf-active a{background:#007bff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body{max-width:600px;padding-top:15px;padding-bottom:15px;margin:auto}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item,.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note{text-align:center;padding-top:20px;color:#666}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note .ppress-material-icons{display:inline-block;font-size:70px;height:70px;line-height:70px}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item span,.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note span{margin-top:10px;display:block;font-size:16px;color:#888}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note a{border:0!important}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-items{margin:0 0 30px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-item{position:relative;padding:15px 0 0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-item-label{display:block;margin:0 0 8px;border-bottom:solid 2px #eee;padding-bottom:4px;font-size:15px;line-height:22px;font-weight:700}.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon{float:left;margin:0 8px 0 0;height:22px;line-height:18px;display:inline-block;width:24px;text-align:center}.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon i{font-size:22px;position:relative;top:1px}.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-photo{float:none;margin:0 auto;text-align:center;position:relative}.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-meta{padding-left:0!important;padding-right:0!important;text-align:center!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a{margin-left:0!important;border-radius:0!important}.ppress-dpf-profile-nav-item.ppressui340 .ppress-dpf-profile-body{padding-left:0!important;padding-right:0!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{position:static!important;top:auto!important;left:auto!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-profile-meta{text-align:center!important;padding:0!important;margin-top:-30px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{padding-top:0!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-name{float:none!important;margin-right:0!important;font-size:18px!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-meta-text{padding:0 20px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-photo{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important;float:none!important;left:auto!important;text-align:center!important;top:-40px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{width:120px!important;height:120px!important}.ppress-default-profile.ppressui340 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i{display:block!important;position:static!important;top:auto!important;left:auto!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{margin-top:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i{font-size:22px!important;height:22px!important;line-height:22px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-body{padding-left:0!important;padding-right:0!important}.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{position:static!important;top:auto!important;left:auto!important;width:120px!important;height:120px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-photo{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important;float:none!important;display:block!important;top:-40px!important;left:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-profile-meta{text-align:center!important;padding:0!important;margin-top:-30px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-name{float:none!important;margin-right:0!important;font-size:21px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta-text{padding-top:10px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta{padding:0 20px!important;display:block!important}.ppress-default-profile.ppressui500 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons{display:block!important;position:static!important;top:auto!important;left:auto!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{margin-top:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item a{padding:10px 20px!important;margin-left:0!important;border-radius:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-photo{width:140px!important;height:140px!important;top:-70px!important}.ppress-default-profile.ppressui800.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{top:auto!important}.ppress-default-profile.ppressui800 .ppress-dpf-header .ppress-dpf-meta-text{padding-top:10px!important}.ppress-default-profile.ppressui800 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item .ppress-material-icons{display:block!important;position:static!important;top:auto!important;left:auto!important;font-size:20px!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui960 .ppress-dpf-profile-photo{width:140px!important;height:140px!important;top:-70px!important}.ppress-default-profile.ppressui960.ppdf-nocover .ppress-dpf-profile-meta{margin-top:-50px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a{padding:5px 11px!important;font-size:12px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons{font-size:14px!important}.ppress-default-profile.ppressui340 span.ppress-dpf-nav-title,.ppress-default-profile.ppressui500 span.ppress-dpf-nav-title{font-size:10px!important}.pp-form-wrapper.ppress-default-profile ul.pp-user-post-list{list-style:none;margin:0;padding:0}.pp-form-wrapper.ppress-default-profile li.pp-user-post-item{padding:20px 0;border-bottom:1px solid #eee}.pp-form-wrapper.ppress-default-profile .pp-user-post-item a,.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3{font-size:16px;font-weight:400;margin:0;text-decoration:none}.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3.pp-post-item-head{line-height:20px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-more-post-wrap{text-align:center;padding-top:30px}.pp-form-wrapper.ppress-default-profile a.ppress-dpf-more-post-btn{font-size:15px;border:0;display:block;width:100%;line-height:1em;padding:15px;text-decoration:none;text-align:center;text-transform:none;font-weight:400;transition:.25s;border-radius:4px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);max-width:250px;margin:0 auto;color:#fff;background:#007bff}.pp-form-wrapper.ppress-default-profile .pp-user-comment-item{padding:20px 0;border-bottom:1px solid #eee}.pp-form-wrapper.ppress-default-profile .pp-user-comment-item-link a{color:inherit}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item+.ppress-dpf-more-post-wrap{display:none}.pp-member-directory .ppressmd-member-directory-header.ppressmd-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row:not(.ppressmd-member-directory-filters-bar){display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;margin:0 0 10px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-search-row{justify-content:flex-end}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:60%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label{flex:1;margin:0 10px 0 0;min-width:90px;max-width:85%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line{-webkit-appearance:textfield;width:100%;padding:0 12px!important;display:block!important;border-radius:2px;outline:0!important;cursor:text!important;font-size:15px!important;height:40px!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;position:static}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line .ppressmd-do-search{min-width:15%;width:auto}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;flex:5}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;position:relative;cursor:pointer}.pp-member-directory .ppressmd-member-directory-header a{text-decoration:none;border-bottom:none;box-shadow:none}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons{display:inline;vertical-align:middle}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;flex-wrap:nowrap;flex:2;text-align:right}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;cursor:pointer}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a a{margin:0 5px 0 0}.ppressmd-member-directory-header:not(.ppmd-filters-expand) .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-up{display:none}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible,.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-down{display:none}.ppressmd-new-dropdown{font-size:16px;margin:0;position:absolute;height:auto;background:#fff;z-index:10;display:none;border:1px solid #ddd;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}.ppressmd-new-dropdown ul li{list-style-type:none;padding:0;margin:0}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a .ppressmd-new-dropdown{top:24px;width:200px;left:-12px}.ppressmd-new-dropdown ul li a{display:block;padding:8px 12px;line-height:1}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-filters-bar{padding:0 0 10px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-header-row-invisible{margin:0}.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible{display:grid}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search{margin:0;width:100%;display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:minmax(-webkit-max-content,auto);grid-auto-rows:minmax(max-content,auto);-ms-grid-template-rows:auto 1fr;-ms-grid-template-columns:repeat(3,1fr);-ms-grid-gap:10px;-ms-grid-auto-rows:minmax(max-content,auto);align-items:center}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input{width:100%;padding:10px 30px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input:not(.select2-search__field),.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection{background-color:transparent;border:1px solid #ddd!important}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input,.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection__rendered{color:#666;background-color:transparent}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row input[type=search]:focus{border:1px solid #bbb!important}.pp-member-directory .ppressmd-member-directory-header .ppressmd-button{border:0!important;display:block;width:100%;line-height:1em!important;padding:16px 20px!important;text-decoration:none!important;text-align:center;text-transform:none!important;font-weight:400!important;overflow:hidden;position:relative;transition:.25s;box-sizing:border-box;border-radius:4px!important;box-shadow:none;vertical-align:middle!important;height:auto!important;cursor:pointer!important;text-shadow:none;font-family:inherit;outline:0!important;margin:0;-webkit-appearance:none}.pp-member-directory .ppressmd-members-total-wrap{text-align:center;margin:0 0 10px}.pp-member-directory .ppressmd-members-total{font-size:20px;font-weight:300}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container{width:100%!important}.pp-member-directory .ppressmd-member-directory-header .select2-search.select2-search--inline .select2-search__field{width:auto!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection{display:block!important;height:40px;padding:0 0 0 12px!important;overflow:hidden!important;position:relative!important;white-space:nowrap!important;line-height:35px!important;font-size:15px!important;text-align:left!important;text-decoration:none!important;border-radius:2px!important;background-clip:padding-box!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection .select2-selection__arrow{display:inline-block!important;width:34px!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;border-radius:0 2px 2px 0!important;background-clip:padding-box!important;text-align:center!important;background:0 0!important;border-left:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown{border:1px solid #ddd;border-top:0;border-radius:0}.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li{list-style:none;display:list-item;background-image:none;font-size:15px;margin:5px!important;color:#666!important;padding:3px 7px 4px!important;cursor:pointer;min-height:1em!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection.select2-selection--multiple{height:auto!important;line-height:.8!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0!important;line-height:37px}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height:37px;box-sizing:border-box;list-style:none;margin:0;padding-left:0!important;padding-right:30px;width:100%;font-size:13px}.pp-member-directory .ppressmd-member-directory-header .select2-results li.select2-results__option.select2-results__option--highlighted{background:0 0!important;background:#f4f4f4!important;color:#666!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{right:10px;margin:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear{right:10px;font-size:30px;margin:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__arrow b,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{color:#888!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear{position:absolute}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__choice{padding:3px 3px 3px 5px}.pp-member-directory .ppressmd-member-directory-header .select2-container .select2-search.select2-search--inline>input{border:0!important;padding:0!important;border-radius:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered li{overflow-x:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{font-size:20px!important}.pp-member-directory .ppmd-pagination-wrap{font-size:16px;width:100%;margin:0 auto 10px;padding:0;text-align:center}.pp-member-directory .ppmd-pagination-wrap .page-numbers{display:inline-block;width:auto;height:34px;line-height:34px;transition:all .2s linear;padding:0 14px;color:#666;font-weight:400}.pp-member-directory .ppmd-pagination-wrap .page-numbers.current{background:#007bff;color:#fff}.pp-member-directory .ppmd-pagination-wrap .page-numbers .ppress-material-icons{vertical-align:middle}
1
+ .ppress-hint-wrap[class*=hint--]{position:relative;display:inline-block}.ppress-hint-wrap[class*=hint--]:after,.ppress-hint-wrap[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:.3s ease;transition-delay:0s}.ppress-hint-wrap[class*=hint--]:before{content:'';background:0 0;border:6px solid transparent;z-index:1000001}.ppress-hint-wrap[class*=hint--]:hover:after,.ppress-hint-wrap[class*=hint--]:hover:before{visibility:visible;opacity:1;transition-delay:.1s}.ppress-hint-wrap[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.ppress-hint-wrap[class*=hint--][aria-label]:after{content:attr(aria-label)}.ppress-hint-wrap[class*=hint--][data-hint]:after{content:attr(data-hint)}.ppress-hint-wrap[aria-label='']:after,.ppress-hint-wrap[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--top:before{border-top-color:#383838}.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#383838}.ppress-hint-wrap.hint--top:after,.ppress-hint-wrap.hint--top:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ppress-hint-wrap.hint--top:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.ppress-hint-wrap.hint--bottom:after,.ppress-hint-wrap.hint--bottom:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ppress-hint-wrap.hint--bottom:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.ppress-hint-wrap.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.ppress-hint-wrap.hint--right:after{margin-bottom:-14px;left:100%;bottom:50%}.ppress-hint-wrap.hint--right:before{left:100%;bottom:50%}.ppress-hint-wrap.hint--right:hover:after,.ppress-hint-wrap.hint--right:hover:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.ppress-hint-wrap.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.ppress-hint-wrap.hint--left:after{margin-bottom:-14px;right:100%;bottom:50%}.ppress-hint-wrap.hint--left:before{right:100%;bottom:50%}.ppress-hint-wrap.hint--left:hover:after,.ppress-hint-wrap.hint--left:hover:before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.ppress-hint-wrap.hint--top-left:after,.ppress-hint-wrap.hint--top-left:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top-left:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.ppress-hint-wrap.hint--top-left:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.ppress-hint-wrap.hint--top-right:after,.ppress-hint-wrap.hint--top-right:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top-right:after{-webkit-transform:translateX(0);transform:translateX(0);margin-left:-12px}.ppress-hint-wrap.hint--top-right:hover:after,.ppress-hint-wrap.hint--top-right:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--bottom-left:after,.ppress-hint-wrap.hint--bottom-left:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom-left:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.ppress-hint-wrap.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.ppress-hint-wrap.hint--bottom-right:after,.ppress-hint-wrap.hint--bottom-right:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom-right:after{-webkit-transform:translateX(0);transform:translateX(0);margin-left:-12px}.ppress-hint-wrap.hint--bottom-right:hover:after,.ppress-hint-wrap.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--large:after,.ppress-hint-wrap.hint--medium:after,.ppress-hint-wrap.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.ppress-hint-wrap.hint--small:after{width:80px}.ppress-hint-wrap.hint--medium:after{width:150px}.ppress-hint-wrap.hint--large:after{width:300px}.ppress-hint-wrap.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top:before{border-top-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--left:before{border-left-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--right:before{border-right-color:#b34e4d}.ppress-hint-wrap.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top:before{border-top-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--left:before{border-left-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--right:before{border-right-color:#c09854}.ppress-hint-wrap.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top:before{border-top-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--left:before{border-left-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--right:before{border-right-color:#3986ac}.ppress-hint-wrap.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top:before{border-top-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--left:before{border-left-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--right:before{border-right-color:#458746}.ppress-hint-wrap.hint--always:after,.ppress-hint-wrap.hint--always:before{opacity:1;visibility:visible}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.ppress-hint-wrap.hint--rounded:after{border-radius:4px}.ppress-hint-wrap.hint--no-animate:after,.ppress-hint-wrap.hint--no-animate:before{transition-duration:0s}.ppress-hint-wrap.hint--bounce:after,.ppress-hint-wrap.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24)}.ppress-hint-wrap.hint--no-shadow:after,.ppress-hint-wrap.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(./material-icons/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(./material-icons/MaterialIcons-Regular.woff2) format('woff2'),url(./material-icons/MaterialIcons-Regular.woff) format('woff'),url(./material-icons/MaterialIcons-Regular.ttf) format('truetype')}#profilepress-myaccount-wrapper .ppmyac-icons,.pp-form-field-wrap .pp-form-material-icons,.ppress-material-icons{font-family:'Material Icons'!important;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.flatpickr-current-month .flatpickr-monthDropdown-months{display:inline-block!important}.pp-tab-widget-avatar img{display:block;border-radius:50%;height:190px;margin:0 auto 10px!important;padding:2px;text-align:center;width:190px;float:none!important}.pp-user-panel{border-radius:6px;text-align:center}.pp-user-panel-title{font-size:20px;margin:0}.pp-user-panel p{font-size:15px;margin-bottom:23px}.pp-tabbed-btn{border:0;font-size:15px;font-weight:400;line-height:1.4;border-radius:4px;padding:10px 15px;-webkit-font-smoothing:subpixel-antialiased;transition:border .25s linear,color .25s linear,background-color .25s linear}.pp-tabbed-btn-inverse{color:#fff!important;background-color:#34495e}.pp-password-reset-handler-wrap .pp-reset-password-form{padding:40px;max-width:500px;margin-top:5px;margin-bottom:5px}.pp-password-reset-handler-wrap .pp-reset-password-form h3{color:#444;font-weight:300;margin:0 auto 40px}.pp-password-reset-handler-wrap .pp-reset-password-form label{color:#444;font-size:15px}.pp-password-reset-handler-wrap .pp-reset-password-form label .req{margin:2px;color:red}.pp-password-reset-handler-wrap .pp-reset-password-form label.active .req{opacity:0}.pp-password-reset-handler-wrap .pp-reset-password-form input{font-size:22px;display:block;width:100%;box-sizing:border-box;height:auto;padding:5px 10px;background:0 0;margin-bottom:40px;border:1px solid #a0b3b0;border-radius:0;transition:border-color .25s ease,box-shadow .25s ease}.pp-password-reset-handler-wrap .pp-reset-password-form input:focus{outline:0;border-color:#1ab188}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button{border:0;outline:0;border-radius:0;padding:15px 0;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:#1ab188;color:#fff;transition:all .5s ease;-webkit-appearance:none;text-shadow:none;box-shadow:none}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:focus,.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:hover{background:#179b77}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button-block{display:block;width:100%}.pp-password-reset-handler-wrap .profilepress-reset-status{margin-left:40px;max-width:420px}#pp-pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;padding:3px 5px;text-align:center;width:100%;box-sizing:border-box}#pp-pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pp-pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pp-pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pp-pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}.pp-form-wrapper .pp-form-label-wrap .pp-form-required-label{color:red;font-weight:400}.pp-form-wrapper input[type=checkbox],.pp-form-wrapper input[type=radio]{cursor:pointer}.pp-form-wrapper p{margin:0 0 5px!important;padding:0!important}.pp-form-wrapper input[type=datetime],.pp-form-wrapper input[type=email],.pp-form-wrapper input[type=number],.pp-form-wrapper input[type=password],.pp-form-wrapper input[type=search],.pp-form-wrapper input[type=tel],.pp-form-wrapper input[type=text],.pp-form-wrapper input[type=url],.pp-form-wrapper select,.pp-form-wrapper textarea{-webkit-appearance:none;width:100%;background:#fff;border:1px solid #dedee5;padding:13px 15px;outline:0;line-height:1}.pp-form-wrapper select{background-image:url(../images/frontend/arrow-down.png)!important;background-position:right 20px center!important;background-repeat:no-repeat!important;background-size:10px auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.pp-form-wrapper .pp-form-label-wrap{margin:0 0 4px;padding:0}.pp-form-wrapper .pp-form-label{font-size:14px;text-transform:none;text-align:left;font-weight:400;font-style:normal;float:none;line-height:1.3;margin:0;padding:0;width:auto;display:inline;cursor:pointer}.pp-form-wrapper .pp-checkbox-wrap,.pp-form-wrapper .pp-radio-wrap{display:block;text-align:left;line-height:normal;margin:5px 0;padding:0}.pp-form-wrapper .pp-checkbox-wrap label,.pp-form-wrapper .pp-radio-wrap label{margin-left:5px}.pp-form-wrapper input[type=checkbox],.pp-form-wrapper input[type=radio]{border:1px solid #ccc;background-color:#fff;width:14px!important;height:14px!important;display:inline-block;vertical-align:baseline}.pp-form-wrapper .ppress-pf-profile-connect{padding:5px 0 10px}.pp-form-wrapper a.ppress-pf-social-icon{width:100%;height:100%;display:inline}.pp-form-wrapper .ppress-pf-social-icon svg{vertical-align:middle;width:40px;height:40px}.pp-form-wrapper .ppress-pf-social-icon.dpf-github svg,.pp-form-wrapper .ppress-pf-social-icon.dpf-instagram svg{padding:3px}a.pp-button-social-login:focus{outline-color:transparent}a.pp-button-social-login:focus .ppsc,a.pp-button-social-login:hover .ppsc{background-color:rgba(255,255,255,.75)}a.pp-button-social-login:visited{color:#fff}a.pp-button-social-login,a.pp-button-social-login .ppsc{display:inline-block;font-size:100%;height:2.5em;padding:0}a.pp-button-social-login{position:relative;vertical-align:middle;line-height:2.5em;font-family:inherit;font-weight:700;overflow:hidden;white-space:nowrap;border:1px solid #333;color:#fff!important;background:#333;margin:6px 0;border-radius:2px;box-sizing:content-box;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.1);text-decoration:none!important;min-width:220px}a.pp-button-social-login .ppsc{font-style:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:top;text-align:center;width:2.5em;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:1.8em 1.8em;border-top-left-radius:1px;border-bottom-left-radius:1px;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:absolute;left:0;margin:0}a.pp-button-social-login span.ppsc-text{margin-left:40px;padding:.5em;color:#fff!important}a.pp-button-social-login .ppsc-google{background-image:url(../images/social-login/google.svg)}a.pp-button-social-login.pp-button-social-login-google{background:#4285f4;border-color:#4285f4}a.pp-button-social-login.pp-button-social-login-facebook{background:#3b5998;border-color:#3b5998}a.pp-button-social-login.pp-button-social-login-twitter{background:#55acee;border-color:#55acee}a.pp-button-social-login.pp-button-social-login-linkedin{background:#0077b5;border-color:#0077b5}a.pp-button-social-login.pp-button-social-login-vk{background:#4a76a8;border-color:#4a76a8}a.pp-button-social-login.pp-button-social-login-github{background:#24292e;border-color:#24292e}a.pp-button-social-login .ppsc-vk{background-image:url(../images/social-login/vk-fa.svg)}a.pp-button-social-login .ppsc-facebook{background-image:url(../images/social-login/facebook.svg)}a.pp-button-social-login .ppsc-twitter{background-image:url(../images/social-login/twitter.svg)}a.pp-button-social-login .ppsc-linkedin{background-image:url(../images/social-login/linkedin.svg)}a.pp-button-social-login .ppsc-github{background-image:url(../images/social-login/github-fa.svg)}#profilepress-myaccount-wrapper,#profilepress-myaccount-wrapper *,#profilepress-myaccount-wrapper ::after,#profilepress-myaccount-wrapper ::before,.pp-form-container *,.pp-form-container .pp-form-wrapper,.pp-form-container .pp-form-wrapper *{box-sizing:border-box}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap span.select2-selection.select2-selection--multiple,html .pp-form-container .select2 input.select2-search__field{border:0!important}.pp-form-container form input[type=submit]{-webkit-appearance:none!important;cursor:pointer;text-shadow:none}.pp-form-container form{margin:0;padding:0;background-color:transparent}.woocommerce .woocommerce-MyAccount-content .pp-form-container{margin-right:0!important;margin-left:0!important}.pp-form-container form input,.pp-form-container form select,.pp-form-container form textarea{outline:0;background-image:none;height:auto;float:none;position:static;box-shadow:none;text-shadow:none;text-transform:none;text-decoration:none;resize:vertical}.pp-form-container form p{margin:0 0 .5em}.pp-form-container form input[type=submit]:focus{outline:0}.pp-form-container .pp-user-avatar{border-radius:50%!important;display:block!important;margin:0 auto 10px!important;text-align:center!important}.pp-form-container img.pp-user-cover-image{width:100%!important;height:auto!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox],#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border:1px solid #7e8993!important;border-radius:4px!important;background:#fff!important;color:#555!important;clear:none!important;cursor:pointer!important;display:inline-block!important;line-height:0!important;margin:0!important;outline:0!important;padding:0!important;text-align:center!important;vertical-align:middle!important;-webkit-appearance:none!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)!important;transition:.05s border-color ease-in-out!important;width:16px!important;height:16px!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:50%!important}.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:4px!important}.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:50%!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E)!important;margin:-3px 0 0 -4px!important;width:20px!important;height:20px!important;position:static}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before{content:"";border-radius:50%!important;margin:3px!important;background-color:#000!important;line-height:1.14285714!important;width:8px!important;height:8px!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before{float:left!important;display:inline-block!important;vertical-align:middle!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pp-form-container .pp-form-wrapper.ppBuildScratch,.pp-form-container .pp-form-wrapper.ppBuildScratch *{font-family:'Merriweather',sans-serif}.pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline{font-weight:700;font-size:20px;margin-bottom:1em;margin-top:0;text-align:center;margin-right:6.387%}.pp-form-container .pp-form-wrapper.ppBuildScratch h1,.pp-form-container .pp-form-wrapper.ppBuildScratch h2,.pp-form-container .pp-form-wrapper.ppBuildScratch h3,.pp-form-container .pp-form-wrapper.ppBuildScratch h4{font-weight:700;font-size:20px;margin-bottom:1em;margin-top:1em}.pp-form-container .pp-form-wrapper.ppBuildScratch input:disabled{opacity:.5}.pp-form-container .pp-form-wrapper.ppBuildScratch{max-width:100%;width:100%;padding:6% 0 6% 6%;background:#fff;color:#222;font-size:14px;position:relative;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);border-radius:3px;margin:0 auto}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-remove-frame{box-shadow:none;border-radius:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap{padding:0 6.387% 4% 0;display:inline-block;width:100%;vertical-align:top}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap{display:inline-block;width:100%;vertical-align:top;padding:0 6.387% 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap{margin:0 0 5px;padding:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-description,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .ppress-hint-tooltip,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-standard .ppress-hint-tooltip,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .pp-form-field-description{display:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-input-textarea-wrap .pp-form-field:focus~.pp-form-field-description{display:block}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip{display:inline;font-weight:400}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip .pp-form-material-icons{position:relative;margin:0;padding:0;font-size:110%;display:inline;vertical-align:top}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside{position:relative}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-label-wrap{position:absolute;top:5px;left:15px;z-index:2}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap.fld-inside .pp-form-label-wrap{left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:18px;padding-bottom:2px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:23px;padding-bottom:7px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:30px;padding-bottom:10px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-half{width:50%}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-third{width:33.3333333333%}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea{border:1px solid #dbdbdb;font-size:14px;padding:10px 15px;transition:all .35s;background:#fff;color:#69717a;width:100%;border-radius:0;line-height:1.3;min-height:40px;display:inline-block;margin:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea{height:100px;overflow:auto}.pp-form-field-wrap .pp-form-material-icons{width:24px;height:24px;position:absolute;right:0;top:0;cursor:text;margin:8px 12px 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon textarea{padding-right:40px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon textarea{padding-left:40px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon textarea{padding-left:30px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon textarea{padding-right:30px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap .pp-form-material-icons{left:0;margin-left:12px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap .pp-form-material-icons{left:0!important;margin-left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap .pp-form-material-icons{margin-right:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap .pp-form-material-icons{margin-top:10px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons{margin-top:18px}.pp-form-container .pp-form-wrapper.ppBuildScratch .has-password-visibility-icon .pp-form-material-icons{cursor:pointer}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap textarea{border-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap textarea{border-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap .select2.select2-container,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea{border:0!important;border-bottom:1px solid #dbdbdb!important;padding-left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input[type=text]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea:focus{border-top:0!important;border-right:0!important;border-left:0!important;box-shadow:none!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap .select2-selection,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap textarea{border:0!important;background:#f7f7f7!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap select{padding-top:15px;padding-bottom:15px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap textarea{height:150px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap select{padding-top:20px;padding-bottom:20px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap textarea{height:200px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input[type=text]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea:focus{border:1px solid #999}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap .pp-form-label,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label{font-style:normal;background-color:transparent;display:block;font-weight:700;font-size:14px;float:none;line-height:1.3;margin:0;padding:0;color:#444}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label{display:inline-block}.pp-field-user-avatar-picture-wrap .pp-profile-avatar-overlay ins,.pp-field-user-cover-image-wrap .pp-cover-image-overlay ins,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-hide-asterisk .pp-form-required-label{display:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]{background:#000;border:0;color:#fff;font-weight:700;font-size:16px;line-height:1;padding:15px 10px;transition:.15s ease-in-out;width:auto;min-width:110px;text-align:center}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-submit-button-wrap input[type=submit],.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-submit-button-wrap input[type=submit]{padding-top:20px;padding-bottom:20px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-pill .pp-form-submit-button-wrap input[type=submit]{border-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-round .pp-form-submit-button-wrap input[type=submit]{border-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:hover{background-color:#ededed;color:#000;text-decoration:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap{margin:0 0 5px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkboxes-container,.ppressmd-new-dropdown ul{margin:0;padding:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap:last-of-type,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap:last-of-type{margin-bottom:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-description{font-size:12px;font-weight:400;color:#666;line-height:1.3;text-align:left;margin:4px 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-wide .pp-form-submit-button-wrap input[type=submit]{width:100%}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap{margin-top:4%;margin-bottom:4%}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type=submit]{width:100%!important;position:absolute!important;bottom:0!important;right:0!important;left:0!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-pill{border-bottom-right-radius:25px!important;border-bottom-left-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-round{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch a.pp-button-social-login:last-of-type{margin-bottom:1.5em!important}#profilepress-myaccount-wrapper{font-size:16px}#profilepress-myaccount-wrapper .profilepress-myaccount-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#profilepress-myaccount-wrapper .profilepress-myaccount-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}#profilepress-myaccount-wrapper .ppmyac-dashboard-item{text-decoration:none!important;position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125);width:100%;text-align:inherit;box-shadow:none}#profilepress-myaccount-wrapper .ppmyac-dashboard-item.isactive{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}#profilepress-myaccount-wrapper .ppmyac-dashboard-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#profilepress-myaccount-wrapper .ppmyac-dashboard-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#profilepress-myaccount-wrapper .ppmyac-icons{margin-right:.5rem;vertical-align:text-bottom}#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3{flex:0 0 25%;max-width:25%}}#profilepress-myaccount-wrapper .profilepress-myaccount-content{position:relative;width:100%;padding-top:30px;padding-right:15px;padding-left:15px}@media (min-width:576px){#profilepress-myaccount-wrapper .profilepress-myaccount-content{flex:0 0 75%;max-width:75%}}#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap{text-align:center;margin-bottom:20px}#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap .profilepress-myaccount-avatar img.pp-user-avatar{margin:0!important;position:static!important;float:none!important;display:inline-block;border-radius:999px;width:120px;height:120px}#profilepress-myaccount-wrapper .profilepress-myaccount-nav a:focus{outline:0;text-shadow:none;box-shadow:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content h2{margin-top:0!important;margin-bottom:1.8rem!important;font-weight:700!important;line-height:1.2!important;font-size:2rem!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content h3{margin-top:0!important;line-height:1.2!important;font-weight:500!important;font-size:1.2rem!important;margin-bottom:1rem!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenus-wrap{margin-bottom:2rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-wrap{display:inline;padding-right:1rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item{color:inherit;padding:0 0 10px}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item.ppsubmenu-active{border-bottom:3px solid #6c757d}.profilepress-myaccount-alert,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.profilepress-myaccount-alert.pp-alert-danger,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.profilepress-myaccount-alert.pp-alert-success,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field{margin-top:.5rem;margin-bottom:1rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-cover-image-empty{min-height:250px;background-color:#eee}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap{padding:.75rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:0;border-radius:.25rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap img{width:100%;height:auto}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap .profilepress-myaccount-form-field{margin-top:.5rem;margin-bottom:.5rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap{margin-bottom:2rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field label{margin-bottom:.2rem;font-weight:500;display:block}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=checkbox]+label,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=radio]+label{display:inline}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-control:not([type=radio]):not([type=checkbox]),#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]),#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap select,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:visible;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea{height:auto!important;min-height:100px!important;resize:vertical!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control:focus,#profilepress-myaccount-wrapper .profilepress-myaccount-content select.profilepress-myaccount-form-control:focus,#profilepress-myaccount-wrapper .profilepress-myaccount-content textarea.profilepress-myaccount-form-control:focus{background-color:#fff;border-color:#bbb;outline:0;box-shadow:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]{display:inline-block;cursor:pointer;width:auto}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;text-decoration:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label::after{position:absolute;top:0;right:0;box-sizing:border-box;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input~.ppmyac-custom-file-label[data-browse]::after{content:attr(data-browse)}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-checkbox-wrap label.pp-form-label,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-radio-wrap label.pp-form-label{display:inline-block;margin:0 0 0 .3819820591em}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar-wrap{display:flex;flex-direction:column;margin:1em 0 0;padding-left:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar{position:relative;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:0;border-radius:.25rem;justify-content:space-between!important;display:flex!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content .pp-user-avatar{width:70px;height:70px;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}#profilepress-myaccount-wrapper .profilepress-myaccount-content .ppmyac-remove-avatar{margin-bottom:.5rem!important;margin-top:.5rem!important;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;color:#fff;height:35px;background-color:#6c757d;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;text-shadow:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap .ppmyac-remove-avatar{margin-top:.75rem!important;margin-bottom:0!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control::-webkit-file-upload-button{background:#fff;border-radius:6px;font-size:14px;border:1px solid #ddd}#profilepress-myaccount-wrapper .profilepress-myaccount-content .select2-selection{border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.ppress-2fa-setup-wrap .ppmyac-2fa-recovery-codes-wrap{width:250px;text-align:center}.pp-form-container .pp-field-user-avatar-picture-wrap{width:250px;height:auto;margin:auto;position:relative}.pp-form-container .pp-field-user-cover-image-wrap{margin:auto;position:relative}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);text-align:center;box-sizing:border-box;padding:0;color:#fff;text-shadow:0 1px #666;line-height:21px;font-size:16px;height:100%;width:100%;border-radius:50%}.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap{border-radius:0}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay{display:table;height:100%;width:100%}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay ins,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay ins{display:table-cell;vertical-align:middle;height:100%;text-decoration:none!important;background:0 0!important;color:#fff!important;border-bottom:none!important}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap .pp-profile-avatar-overlay .pp-form-material-icons,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap .pp-cover-image-overlay .pp-form-material-icons{font-size:35px!important;display:block!important;position:static!important;right:auto!important;top:auto!important;color:#fff!important;margin:0!important;width:auto!important;height:auto!important;cursor:pointer}html .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field{border:0!important;height:auto!important}.select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field{border:0!important;box-shadow:none!important}.select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice{height:auto;line-height:normal}.pp-form-wrapper.pp-member-directory{opacity:0}.pp-form-wrapper.ppress-default-profile{max-width:1000px;width:100%;box-sizing:border-box;font-size:15px;color:#666;margin-bottom:30px;opacity:0}.pp-form-wrapper.ppress-default-profile *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.pp-form-wrapper.ppress-default-profile a,.pp-form-wrapper.ppress-default-profile a:hover{text-decoration:none!important}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover{background-color:#eee;box-sizing:border-box;position:relative}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e{text-align:center;overflow:hidden}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e img{width:100%;display:block;overflow:hidden;border-radius:0;margin:0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-header{position:relative;padding:0 0 25px;border-bottom:solid 2px #eee;min-height:85px;box-sizing:content-box}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon{position:absolute;top:15px;right:0;vertical-align:middle;font-size:30px;height:30px;line-height:30px;z-index:66;margin-right:10px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon .ppress-dpf-edit-a .ppress-material-icons{font-size:30px}.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a{color:#aaa;text-decoration:none;border-bottom:0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon a:hover,.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a.active{color:#007bff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo{float:left;position:absolute;margin:0 0 0 30px;box-sizing:border-box;width:200px;height:200px}.pp-form-wrapper.ppress-default-profile.ppdf-nocover .ppress-dpf-profile-photo{position:relative}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo img{width:100%;height:auto;border-radius:100%;display:block;overflow:hidden;margin:0;box-shadow:none;background:#fff;border:5px solid #fff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-meta{padding-right:30px;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.pp-form-wrapper.ppress-default-profile .ppress-dpf-main-meta{padding:10px 0 0;color:#999}.pp-form-wrapper.ppress-default-profile .ppress-dpf-name{font-size:24px;font-weight:700;margin-right:30px;color:#555;line-height:1.7em}.pp-form-wrapper.ppress-default-profile .ppress-dpf-clear{clear:both}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span{margin:0 5px;font-size:14px;display:inline-block;line-height:.1}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span:first-child{margin:0 5px 0 0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta-text{margin:5px 0 0;line-height:1.4em;font-size:13px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav{padding:10px;background:#444;text-align:center}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a{color:#fff;font-size:14px;font-weight:600;padding:6px 10px 6px 28px;display:block;float:left;border-radius:4px;margin-left:5px;position:relative;border-bottom:0;text-decoration:none!important}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a:hover{background:#555}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item .ppress-material-icons{font-size:18px;height:18px;line-height:1.5;position:absolute;display:block;left:10px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item span.ppress-dpf-nav-title{padding-left:5px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item.ppress-dpf-active a{background:#007bff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body{max-width:600px;padding-top:15px;padding-bottom:15px;margin:auto}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item,.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note{text-align:center;padding-top:20px;color:#666}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note .ppress-material-icons{display:inline-block;font-size:70px;height:70px;line-height:70px}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item span,.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note span{margin-top:10px;display:block;font-size:16px;color:#888}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note a{border:0!important}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-items{margin:0 0 30px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-item{position:relative;padding:15px 0 0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-item-label{display:block;margin:0 0 8px;border-bottom:solid 2px #eee;padding-bottom:4px;font-size:15px;line-height:22px;font-weight:700}.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon{float:left;margin:0 8px 0 0;height:22px;line-height:18px;display:inline-block;width:24px;text-align:center}.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon i{font-size:22px;position:relative;top:1px}.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-photo{float:none;margin:0 auto;text-align:center;position:relative}.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-meta{padding-left:0!important;padding-right:0!important;text-align:center!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a{margin-left:0!important;border-radius:0!important}.ppress-dpf-profile-nav-item.ppressui340 .ppress-dpf-profile-body{padding-left:0!important;padding-right:0!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{position:static!important;top:auto!important;left:auto!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-profile-meta{text-align:center!important;padding:0!important;margin-top:-30px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{padding-top:0!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-name{float:none!important;margin-right:0!important;font-size:18px!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-meta-text{padding:0 20px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-photo{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important;float:none!important;left:auto!important;text-align:center!important;top:-40px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{width:120px!important;height:120px!important}.ppress-default-profile.ppressui340 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i{display:block!important;position:static!important;top:auto!important;left:auto!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{margin-top:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i{font-size:22px!important;height:22px!important;line-height:22px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-body{padding-left:0!important;padding-right:0!important}.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{position:static!important;top:auto!important;left:auto!important;width:120px!important;height:120px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-photo{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important;float:none!important;display:block!important;top:-40px!important;left:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-profile-meta{text-align:center!important;padding:0!important;margin-top:-30px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-name{float:none!important;margin-right:0!important;font-size:21px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta-text{padding-top:10px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta{padding:0 20px!important;display:block!important}.ppress-default-profile.ppressui500 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons{display:block!important;position:static!important;top:auto!important;left:auto!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{margin-top:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item a{padding:10px 20px!important;margin-left:0!important;border-radius:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-photo{width:140px!important;height:140px!important;top:-70px!important}.ppress-default-profile.ppressui800.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{top:auto!important}.ppress-default-profile.ppressui800 .ppress-dpf-header .ppress-dpf-meta-text{padding-top:10px!important}.ppress-default-profile.ppressui800 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item .ppress-material-icons{display:block!important;position:static!important;top:auto!important;left:auto!important;font-size:20px!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui960 .ppress-dpf-profile-photo{width:140px!important;height:140px!important;top:-70px!important}.ppress-default-profile.ppressui960.ppdf-nocover .ppress-dpf-profile-meta{margin-top:-50px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a{padding:5px 11px!important;font-size:12px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons{font-size:14px!important}.ppress-default-profile.ppressui340 span.ppress-dpf-nav-title,.ppress-default-profile.ppressui500 span.ppress-dpf-nav-title{font-size:10px!important}.pp-form-wrapper.ppress-default-profile ul.pp-user-post-list{list-style:none;margin:0;padding:0}.pp-form-wrapper.ppress-default-profile li.pp-user-post-item{padding:20px 0;border-bottom:1px solid #eee}.pp-form-wrapper.ppress-default-profile .pp-user-post-item a,.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3{font-size:16px;font-weight:400;margin:0;text-decoration:none}.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3.pp-post-item-head{line-height:20px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-more-post-wrap{text-align:center;padding-top:30px}.pp-form-wrapper.ppress-default-profile a.ppress-dpf-more-post-btn{font-size:15px;border:0;display:block;width:100%;line-height:1em;padding:15px;text-decoration:none;text-align:center;text-transform:none;font-weight:400;transition:.25s;border-radius:4px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);max-width:250px;margin:0 auto;color:#fff;background:#007bff}.pp-form-wrapper.ppress-default-profile .pp-user-comment-item{padding:20px 0;border-bottom:1px solid #eee}.pp-form-wrapper.ppress-default-profile .pp-user-comment-item-link a{color:inherit}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item+.ppress-dpf-more-post-wrap{display:none}.pp-member-directory .ppressmd-member-directory-header.ppressmd-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row:not(.ppressmd-member-directory-filters-bar){display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;margin:0 0 10px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-search-row{justify-content:flex-end}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:60%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label{flex:1;margin:0 10px 0 0;min-width:90px;max-width:85%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line{-webkit-appearance:textfield;width:100%;padding:0 12px!important;display:block!important;border-radius:2px;outline:0!important;cursor:text!important;font-size:15px!important;height:40px!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;position:static}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line .ppressmd-do-search{min-width:15%;width:auto}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;flex:5}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;position:relative;cursor:pointer}.pp-member-directory .ppressmd-member-directory-header a{text-decoration:none;border-bottom:none;box-shadow:none}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons{display:inline;vertical-align:middle}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;flex-wrap:nowrap;flex:2;text-align:right}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;cursor:pointer}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a a{margin:0 5px 0 0}.ppressmd-member-directory-header:not(.ppmd-filters-expand) .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-up{display:none}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible,.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-down{display:none}.ppressmd-new-dropdown{font-size:16px;margin:0;position:absolute;height:auto;background:#fff;z-index:10;display:none;border:1px solid #ddd;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}.ppressmd-new-dropdown ul li{list-style-type:none;padding:0;margin:0}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a .ppressmd-new-dropdown{top:24px;width:200px;left:-12px}.ppressmd-new-dropdown ul li a{display:block;padding:8px 12px;line-height:1}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-filters-bar{padding:0 0 10px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-header-row-invisible{margin:0}.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible{display:grid}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search{margin:0;width:100%;display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:minmax(-webkit-max-content,auto);grid-auto-rows:minmax(max-content,auto);-ms-grid-template-rows:auto 1fr;-ms-grid-template-columns:repeat(3,1fr);-ms-grid-gap:10px;-ms-grid-auto-rows:minmax(max-content,auto);align-items:center}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input{width:100%;padding:10px 30px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input:not(.select2-search__field),.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection{background-color:transparent;border:1px solid #ddd!important}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input,.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection__rendered{color:#666;background-color:transparent}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row input[type=search]:focus{border:1px solid #bbb!important}.pp-member-directory .ppressmd-member-directory-header .ppressmd-button{border:0!important;display:block;width:100%;line-height:1em!important;padding:16px 20px!important;text-decoration:none!important;text-align:center;text-transform:none!important;font-weight:400!important;overflow:hidden;position:relative;transition:.25s;box-sizing:border-box;border-radius:4px!important;box-shadow:none;vertical-align:middle!important;height:auto!important;cursor:pointer!important;text-shadow:none;font-family:inherit;outline:0!important;margin:0;-webkit-appearance:none}.pp-member-directory .ppressmd-members-total-wrap{text-align:center;margin:0 0 10px}.pp-member-directory .ppressmd-members-total{font-size:20px;font-weight:300}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container{width:100%!important}.pp-member-directory .ppressmd-member-directory-header .select2-search.select2-search--inline .select2-search__field{width:auto!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection{display:block!important;height:40px;padding:0 0 0 12px!important;overflow:hidden!important;position:relative!important;white-space:nowrap!important;line-height:35px!important;font-size:15px!important;text-align:left!important;text-decoration:none!important;border-radius:2px!important;background-clip:padding-box!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection .select2-selection__arrow{display:inline-block!important;width:34px!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;border-radius:0 2px 2px 0!important;background-clip:padding-box!important;text-align:center!important;background:0 0!important;border-left:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown{border:1px solid #ddd;border-top:0;border-radius:0}.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li{list-style:none;display:list-item;background-image:none;font-size:15px;margin:5px!important;color:#666!important;padding:3px 7px 4px!important;cursor:pointer;min-height:1em!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection.select2-selection--multiple{height:auto!important;line-height:.8!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0!important;line-height:37px}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height:37px;box-sizing:border-box;list-style:none;margin:0;padding-left:0!important;padding-right:30px;width:100%;font-size:13px}.pp-member-directory .ppressmd-member-directory-header .select2-results li.select2-results__option.select2-results__option--highlighted{background:0 0!important;background:#f4f4f4!important;color:#666!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{right:10px;margin:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear{right:10px;font-size:30px;margin:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__arrow b,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{color:#888!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear{position:absolute}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__choice{padding:3px 3px 3px 5px}.pp-member-directory .ppressmd-member-directory-header .select2-container .select2-search.select2-search--inline>input{border:0!important;padding:0!important;border-radius:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered li{overflow-x:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{font-size:20px!important}.pp-member-directory .ppmd-pagination-wrap{font-size:16px;width:100%;margin:0 auto 10px;padding:0;text-align:center}.pp-member-directory .ppmd-pagination-wrap .page-numbers{display:inline-block;width:auto;height:34px;line-height:34px;transition:all .2s linear;padding:0 14px;color:#666;font-weight:400}.pp-member-directory .ppmd-pagination-wrap .page-numbers.current{background:#007bff;color:#fff}.pp-member-directory .ppmd-pagination-wrap .page-numbers .ppress-material-icons{vertical-align:middle}
assets/css/hint.min.css CHANGED
@@ -2,4 +2,4 @@
2
  * http://kushagragour.in/lab/hint/
3
  * Copyright (c) 2019 Kushagra Gour */
4
 
5
- [class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:after,.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}
2
  * http://kushagragour.in/lab/hint/
3
  * Copyright (c) 2019 Kushagra Gour */
4
 
5
+ .ppress-hint-wrap[class*=hint--]{position:relative;display:inline-block}.ppress-hint-wrap[class*=hint--]:after,.ppress-hint-wrap[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.ppress-hint-wrap[class*=hint--]:hover:after,.ppress-hint-wrap[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.ppress-hint-wrap[class*=hint--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}.ppress-hint-wrap[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.ppress-hint-wrap[class*=hint--][aria-label]:after{content:attr(aria-label)}.ppress-hint-wrap[class*=hint--][data-hint]:after{content:attr(data-hint)}.ppress-hint-wrap[aria-label='']:after,.ppress-hint-wrap[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--top:before{border-top-color:#383838}.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#383838}.ppress-hint-wrap.hint--top:after,.ppress-hint-wrap.hint--top:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.ppress-hint-wrap.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.ppress-hint-wrap.hint--bottom:after,.ppress-hint-wrap.hint--bottom:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.ppress-hint-wrap.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.ppress-hint-wrap.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.ppress-hint-wrap.hint--right:after{margin-bottom:-14px}.ppress-hint-wrap.hint--right:after,.ppress-hint-wrap.hint--right:before{left:100%;bottom:50%}.ppress-hint-wrap.hint--right:hover:after,.ppress-hint-wrap.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.ppress-hint-wrap.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.ppress-hint-wrap.hint--left:after{margin-bottom:-14px}.ppress-hint-wrap.hint--left:after,.ppress-hint-wrap.hint--left:before{right:100%;bottom:50%}.ppress-hint-wrap.hint--left:hover:after,.ppress-hint-wrap.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.ppress-hint-wrap.hint--top-left:after,.ppress-hint-wrap.hint--top-left:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.ppress-hint-wrap.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.ppress-hint-wrap.hint--top-right:after,.ppress-hint-wrap.hint--top-right:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.ppress-hint-wrap.hint--top-right:hover:after,.ppress-hint-wrap.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--bottom-left:after,.ppress-hint-wrap.hint--bottom-left:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.ppress-hint-wrap.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.ppress-hint-wrap.hint--bottom-right:after,.ppress-hint-wrap.hint--bottom-right:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.ppress-hint-wrap.hint--bottom-right:hover:after,.ppress-hint-wrap.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--large:after,.ppress-hint-wrap.hint--medium:after,.ppress-hint-wrap.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.ppress-hint-wrap.hint--small:after{width:80px}.ppress-hint-wrap.hint--medium:after{width:150px}.ppress-hint-wrap.hint--large:after{width:300px}.ppress-hint-wrap.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top:before{border-top-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--left:before{border-left-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--right:before{border-right-color:#b34e4d}.ppress-hint-wrap.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top:before{border-top-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--left:before{border-left-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--right:before{border-right-color:#c09854}.ppress-hint-wrap.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top:before{border-top-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--left:before{border-left-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--right:before{border-right-color:#3986ac}.ppress-hint-wrap.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top:before{border-top-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--left:before{border-left-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--right:before{border-right-color:#458746}.ppress-hint-wrap.hint--always:after,.ppress-hint-wrap.hint--always:before{opacity:1;visibility:visible}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.ppress-hint-wrap.hint--rounded:after{border-radius:4px}.ppress-hint-wrap.hint--no-animate:after,.ppress-hint-wrap.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.ppress-hint-wrap.hint--bounce:after,.ppress-hint-wrap.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.ppress-hint-wrap.hint--no-shadow:after,.ppress-hint-wrap.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}
assets/images/profilepress-logo.svg CHANGED
@@ -1 +1 @@
1
- <svg viewBox="0 0 491 104" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><path d="M350.7 29c-7 0-14.2.1-21.1.1v45.7h7.3v-14h13.8c21.8-.3 21.7-31.8 0-31.8zm0 25h-13.8V35.7h13.8c12 0 12 18.3 0 18.3z"/><path d="M386.4 41.8c-3.4 0-7.1.8-9.5 5l-.4-4.2h-6.3v32.2h6.7V57.3c0-5.9 4.1-8.8 8.7-8.8 2.5 0 4 .6 5.7 2l3.1-5.9c-1.8-1.7-4.9-2.8-8-2.8zM410.8 41.7c-10 0-16.9 7-16.9 16.8 0 10.3 6.8 17 17.4 17 5 0 10.5-1.8 13.8-5.5l-4.4-4.2c-2 2.2-6.1 3.4-9.3 3.4-5.9 0-9.9-3.2-10.5-8.1H427c1.2-13.1-5.8-19.4-16.2-19.4zM401 55.5c1-5.1 5.1-7.8 10-7.8 5.4 0 9.1 2.7 9.5 7.8zM444.5 55.4c-4.1-.4-6.9-1.4-7-4.1 0-2.5 2.7-3.9 6.8-3.9 3.2 0 5.9.7 8.5 3l3.8-4.4c-3.6-3.2-7.4-4.3-12.4-4.3-6 0-13.4 2.7-13.4 9.8.1 7.1 7 9.1 13.1 9.6 4.8.5 7.5 1.6 7.4 4.4-.1 3-3.6 4.2-6.9 4.2-3.8-.1-8.3-1.4-11.3-4.8l-3.5 4.8c4.3 4.8 9.5 5.9 14.7 5.9 8.4 0 13.6-4.2 13.7-10.2.2-8.2-7.5-9.5-13.5-10zM475.6 55.4c-4.1-.4-6.9-1.4-7-4.1 0-2.5 2.7-3.9 6.9-3.9 3.2 0 5.9.7 8.5 3l3.8-4.4c-3.6-3.2-7.4-4.3-12.4-4.3-6 0-13.4 2.7-13.4 9.8.1 7.1 7 9.1 13.1 9.6 4.8.5 7.5 1.6 7.4 4.4-.1 3-3.6 4.2-6.9 4.2-3.8-.1-8.3-1.4-11.3-4.8l-3.5 4.8c4.3 4.8 9.5 5.9 14.7 5.9 8.4 0 13.6-4.2 13.7-10.2.1-8.2-7.7-9.5-13.6-10zM135.5 29h-22.2v45.8h12.9V62.3h9.3c12.2-.1 18.3-7.4 18.3-16.7 0-8.9-6-16.6-18.3-16.6zm0 22.4h-9.3V40.1h9.3c3.5 0 5.4 2.7 5.4 5.7s-1.8 5.6-5.4 5.6zM169.6 46l-.7-3.5h-10.8v32.2h12V57.9c0-4.3 2.5-6.1 5.6-6.1 2 0 3.5.4 5.4 2l4.8-8.7c-2.1-2.2-5.2-3.4-8.5-3.4-3.1 0-6.1 1.3-7.8 4.3zM204.5 41.8c-9.3 0-18.4 5-18.4 16.9 0 11.7 9.1 16.8 18.4 16.8 9.1 0 18.4-5.1 18.4-16.8 0-11.8-8.9-16.9-18.4-16.9zm0 23.8c-4.2 0-6.7-3.3-6.7-7s2.4-7 6.7-7 6.7 3.3 6.7 7c0 4-2.6 7-6.7 7zM261.4 28.3c-3.4 0-6.8 2-6.8 6.1 0 4 3.4 6 6.8 6 3.3 0 6.7-2 6.7-6 0-4.1-3.4-6.1-6.7-6.1zM272.6 28.9h11.9v45.8h-11.9zM307.3 41.7c-8.7 0-17.9 5.2-17.9 17 0 11.7 8.6 16.8 18.8 16.8 5.6 0 10.8-1.8 14.7-5.3l-5.9-6.6c-2.1 1.6-4.8 2.6-8.3 2.6-2.6 0-6.3-1.2-7.2-4.1H324c2.7-12.8-5.3-20.4-16.7-20.4zm-5.8 12.6c.8-5.3 11.3-5.1 11.7 0z"/><path d="M255.3 43.1h-12.1v-1.6c0-2.8 1.7-4 3.6-4 1.2 0 2.3.1 3.3.5l2.3-8.3c-2.1-1.1-4.7-1.4-7.2-1.4-6.7 0-13.9 3.7-13.9 13.2v1.6h-5.5v9.1h5.5v22.5h12V52.2h12.1v22.5h12.1V43.1h-8.7z"/><path clip-rule="evenodd" d="M47.6 6.2c25.3 0 45.8 20.5 45.8 45.8S72.9 97.8 47.6 97.8 1.8 77.3 1.8 52 22.3 6.2 47.6 6.2zM25.9 50.4 50 26.3c1.9-1.9 5.1-1.9 7 0l12.3 12.3c1.9 1.9 1.9 5.1 0 7L49.7 65.2l4.3 4.3c2.1 2.1 2.1 5.4 0 7.4l-.6.6c-2 2-5.4 2-7.4 0l-4.3-4.3-13.6-13.6-2.2-2.2c-2-1.9-2-5 0-7zm25.9-9.9L40.1 52.3c-.9.9-.9 2.3 0 3.2s2.3.9 3.2 0l11.8-11.8c.9-.9.9-2.3 0-3.2-.9-.9-2.4-.9-3.3 0z" fill-rule="evenodd"/></g></svg>
1
+ <svg viewBox="0 0 491 104" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><path d="M350.7 29c-7 0-14.2.1-21.1.1v45.7h7.3v-14h13.8c21.8-.3 21.7-31.8 0-31.8zm0 25h-13.8V35.7h13.8c12 0 12 18.3 0 18.3z"/><path d="M386.4 41.8c-3.4 0-7.1.8-9.5 5l-.4-4.2h-6.3v32.2h6.7V57.3c0-5.9 4.1-8.8 8.7-8.8 2.5 0 4 .6 5.7 2l3.1-5.9c-1.8-1.7-4.9-2.8-8-2.8zm24.4-.1c-10 0-16.9 7-16.9 16.8 0 10.3 6.8 17 17.4 17 5 0 10.5-1.8 13.8-5.5l-4.4-4.2c-2 2.2-6.1 3.4-9.3 3.4-5.9 0-9.9-3.2-10.5-8.1H427c1.2-13.1-5.8-19.4-16.2-19.4zM401 55.5c1-5.1 5.1-7.8 10-7.8 5.4 0 9.1 2.7 9.5 7.8zm43.5-.1c-4.1-.4-6.9-1.4-7-4.1 0-2.5 2.7-3.9 6.8-3.9 3.2 0 5.9.7 8.5 3l3.8-4.4c-3.6-3.2-7.4-4.3-12.4-4.3-6 0-13.4 2.7-13.4 9.8.1 7.1 7 9.1 13.1 9.6 4.8.5 7.5 1.6 7.4 4.4-.1 3-3.6 4.2-6.9 4.2-3.8-.1-8.3-1.4-11.3-4.8l-3.5 4.8c4.3 4.8 9.5 5.9 14.7 5.9 8.4 0 13.6-4.2 13.7-10.2.2-8.2-7.5-9.5-13.5-10zm31.1 0c-4.1-.4-6.9-1.4-7-4.1 0-2.5 2.7-3.9 6.9-3.9 3.2 0 5.9.7 8.5 3l3.8-4.4c-3.6-3.2-7.4-4.3-12.4-4.3-6 0-13.4 2.7-13.4 9.8.1 7.1 7 9.1 13.1 9.6 4.8.5 7.5 1.6 7.4 4.4-.1 3-3.6 4.2-6.9 4.2-3.8-.1-8.3-1.4-11.3-4.8l-3.5 4.8c4.3 4.8 9.5 5.9 14.7 5.9 8.4 0 13.6-4.2 13.7-10.2.1-8.2-7.7-9.5-13.6-10zM135.5 29h-22.2v45.8h12.9V62.3h9.3c12.2-.1 18.3-7.4 18.3-16.7 0-8.9-6-16.6-18.3-16.6zm0 22.4h-9.3V40.1h9.3c3.5 0 5.4 2.7 5.4 5.7s-1.8 5.6-5.4 5.6zm34.1-5.4-.7-3.5h-10.8v32.2h12V57.9c0-4.3 2.5-6.1 5.6-6.1 2 0 3.5.4 5.4 2l4.8-8.7c-2.1-2.2-5.2-3.4-8.5-3.4-3.1 0-6.1 1.3-7.8 4.3zm34.9-4.2c-9.3 0-18.4 5-18.4 16.9 0 11.7 9.1 16.8 18.4 16.8 9.1 0 18.4-5.1 18.4-16.8 0-11.8-8.9-16.9-18.4-16.9zm0 23.8c-4.2 0-6.7-3.3-6.7-7s2.4-7 6.7-7 6.7 3.3 6.7 7c0 4-2.6 7-6.7 7zm56.9-37.3c-3.4 0-6.8 2-6.8 6.1 0 4 3.4 6 6.8 6 3.3 0 6.7-2 6.7-6 0-4.1-3.4-6.1-6.7-6.1zm11.2.6h11.9v45.8h-11.9zm34.7 12.8c-8.7 0-17.9 5.2-17.9 17 0 11.7 8.6 16.8 18.8 16.8 5.6 0 10.8-1.8 14.7-5.3l-5.9-6.6c-2.1 1.6-4.8 2.6-8.3 2.6-2.6 0-6.3-1.2-7.2-4.1H324c2.7-12.8-5.3-20.4-16.7-20.4zm-5.8 12.6c.8-5.3 11.3-5.1 11.7 0z"/><path d="M255.3 43.1h-12.1v-1.6c0-2.8 1.7-4 3.6-4 1.2 0 2.3.1 3.3.5l2.3-8.3c-2.1-1.1-4.7-1.4-7.2-1.4-6.7 0-13.9 3.7-13.9 13.2v1.6h-5.5v9.1h5.5v22.5h12V52.2h12.1v22.5h12.1V43.1h-8.7z"/><path clip-rule="evenodd" d="M47.6 6.2c25.3 0 45.8 20.5 45.8 45.8S72.9 97.8 47.6 97.8 1.8 77.3 1.8 52 22.3 6.2 47.6 6.2zM25.9 50.4 50 26.3c1.9-1.9 5.1-1.9 7 0l12.3 12.3c1.9 1.9 1.9 5.1 0 7L49.7 65.2l4.3 4.3c2.1 2.1 2.1 5.4 0 7.4l-.6.6c-2 2-5.4 2-7.4 0l-4.3-4.3-13.6-13.6-2.2-2.2c-2-1.9-2-5 0-7zm25.9-9.9L40.1 52.3c-.9.9-.9 2.3 0 3.2s2.3.9 3.2 0l11.8-11.8c.9-.9.9-2.3 0-3.2-.9-.9-2.4-.9-3.3 0z" fill-rule="evenodd"/></g></svg>
assets/js/frontend.js CHANGED
@@ -287,8 +287,13 @@
287
  $login_form.trigger('pp_login_form_success');
288
  window.location.assign(response.redirect)
289
  } else {
 
290
  $login_form.trigger('pp_login_form_error');
291
 
 
 
 
 
292
  if (is_tab_widget) {
293
  // tab widget has its own class for status notice/message which is pp-tab-status thus the replacement.
294
  var notice = response.message.replace('profilepress-login-status', 'pp-tab-status');
287
  $login_form.trigger('pp_login_form_success');
288
  window.location.assign(response.redirect)
289
  } else {
290
+
291
  $login_form.trigger('pp_login_form_error');
292
 
293
+ if('code' in response && response.code == 'pp2fa_auth_code_invalid') {
294
+ $login_form.find('.pp-2fa').show();
295
+ }
296
+
297
  if (is_tab_widget) {
298
  // tab widget has its own class for status notice/message which is pp-tab-status thus the replacement.
299
  var notice = response.message.replace('profilepress-login-status', 'pp-tab-status');
assets/js/frontend.min.js CHANGED
@@ -1 +1 @@
1
- !function(){"use strict";!function($,e,t){(new function(){var a=this;this.init=function(){e.ppFormRecaptchaLoadCallback=this.recaptcha_processing,$(".pp-del-profile-avatar").click(this.delete_avatar),$(".pp-del-cover-image").click(this.delete_profile_image_cover),$(document).on("click",".has-password-visibility-icon .pp-form-material-icons",this.toggle_password_visibility),$(document.body).on("click","a.showlogin",(function(){$(".pp_wc_login").slideToggle()})),$(e).on("load resize",(function(){a.defaultUserProfileResponsive()})),"true"!==pp_ajax_form.disable_ajax_form&&($(document).on("submit",'form[data-pp-form-submit="login"]',this.ajax_login),$(document).on("submit",'form[data-pp-form-submit="signup"]',this.ajax_registration),$(document).on("submit",'form[data-pp-form-submit="passwordreset"]',this.ajax_password_reset),$(document).on("submit",'form[data-pp-form-submit="editprofile"]',this.ajax_edit_profile))},this.recaptcha_processing=function(){$(".pp-g-recaptcha").each((function(e,t){var s=$(t).attr("data-sitekey"),r=$(this).parents(".pp-form-container").find("form");if("v3"===$(t).attr("data-type"))r.find("input.pp-submit-form").on("click",(function(e){e.preventDefault(),a._add_processing_label(r),grecaptcha.ready((function(){grecaptcha.execute(s,{action:"form"}).then((function(e){r.find('[name="g-recaptcha-response"]').remove(),r.append($("<input>",{type:"hidden",value:e,name:"g-recaptcha-response"})),r.submit()}))}))}));else{var i=grecaptcha.render(t,{sitekey:s,theme:$(t).attr("data-theme"),size:$(t).attr("data-size")});r.on("pp_form_submitted",(function(){grecaptcha.reset(i)}))}}))},this.toggle_password_visibility=function(e){e.preventDefault();var t=$(this).parents(".pp-form-field-input-textarea-wrap").find(".pp-form-field");"password"===t.attr("type")?(t.attr("type","text"),$(this).text("visibility_off")):(t.attr("type","password"),$(this).text("visibility"))},this.ajax_edit_profile=function(t){if(void 0!==e.FormData&&e.FormData){t.preventDefault();var s=$('form[data-pp-form-submit="editprofile"]'),r=a.get_melange_id(s),i=new FormData(this);i.append("action","pp_ajax_editprofile"),i.append("nonce",pp_ajax_form.nonce),i.append("melange_id",r),$(".profilepress-edit-profile-status").remove(),$(".profilepress-edit-profile-success").remove(),""!==e.edit_profile_msg_class&&$("."+e.edit_profile_msg_class).remove(),a._add_processing_label(s),$.post({url:pp_ajax_form.ajaxurl,data:i,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(t){s.trigger("pp_form_submitted"),s.trigger("pp_form_edit_profile_success",[s]),"avatar_url"in t&&""!==t.avatar_url&&($("img[data-del='avatar'], img.pp-user-avatar").attr("src",t.avatar_url),$("input[name=eup_avatar]",s).val("")),"cover_image_url"in t&&""!==t.cover_image_url&&($("img[data-del='cover-image'], img.pp-user-cover-image").attr("src",t.cover_image_url),$("input[name=eup_cover_image]",s).val(""),$(".profilepress-myaccount-has-cover-image",s).show(),$(".profilepress-myaccount-cover-image-empty",s).hide()),"message"in t&&(e.edit_profile_msg_class=$(t.message).attr("class"),s.before(t.message)),"redirect"in t&&(s.trigger("pp_edit_profile_success_before_redirect"),e.location.assign(t.redirect)),a._remove_processing_label(s)}},"json")}},this.ajax_password_reset=function(e){e.preventDefault();var t=$(this),s=a.get_melange_id(t),r="true"===t.find('input[name="is-pp-tab-widget"]').val(),i={action:"pp_ajax_passwordreset",data:$(this).serialize()+"&melange_id="+s};a._remove_status_notice(),t.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),a._add_processing_label(t),$.post(pp_ajax_form.ajaxurl,i,(function(e){if(t.trigger("pp_form_submitted"),"object"!=typeof e)return a._remove_processing_label(t);if("message"in e){if(t.trigger("pp_password_reset_status"),r){var s=e.message.replace("profilepress-reset-status","pp-tab-status");t.parents(".pp-tab-widget-form").before(s)}else t.parents(".lucidContainer").length>0?t.parents(".lucidContainer").before(e.message):t.before(e.message);"status"in e&&!0===e.status&&t.hide(),$('input[name="user_login"]',t).val("")}a._remove_processing_label(t)}),"json")},this.ajax_registration=function(t){if(void 0!==e.FormData&&e.FormData){t.preventDefault();var s=$(this),r=a.get_melange_id(s),i=new FormData(this),p="true"===s.find('input[name="is-pp-tab-widget"]').val();i.append("action","pp_ajax_signup"),i.append("melange_id",r),a._remove_status_notice(),s.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),a._add_processing_label(s),$.post({url:pp_ajax_form.ajaxurl,data:i,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(t){if(s.trigger("pp_form_submitted"),"object"!=typeof t)return a._remove_processing_label(s);if("message"in t)if(s.trigger("pp_registration_error",[t]),s.trigger("pp_registration_ajax_response",[t]),p){var r=t.message.replace("profilepress-reg-status","pp-tab-status");s.parents(".pp-tab-widget-form").before(r)}else s.parents(".lucidContainer").length>0?s.parents(".lucidContainer").before(t.message):s.before(t.message);else"redirect"in t&&(s.trigger("pp_registration_success",[t]),e.location.assign(t.redirect));a._remove_processing_label(s)}})}},this.ajax_login=function(t){t.preventDefault();var s=$(this),r={action:"pp_ajax_login",data:$(this).serialize()},i="true"===s.find('input[name="is-pp-tab-widget"]').val();a._remove_status_notice(),a._add_processing_label(s),$.post(pp_ajax_form.ajaxurl,r,(function(t){if(s.trigger("pp_form_submitted"),null===t||"object"!=typeof t)return a._remove_processing_label(s);if("success"in t&&!0===t.success&&"redirect"in t)s.trigger("pp_login_form_success"),e.location.assign(t.redirect);else if(s.trigger("pp_login_form_error"),i){var r=t.message.replace("profilepress-login-status","pp-tab-status");s.parents(".pp-tab-widget-form").before(r)}else s.parents(".lucidContainer").length>0?s.parents(".lucidContainer").before(t.message):s.before(t.message);a._remove_processing_label(s)}),"json")},this.delete_avatar=function(e){e.preventDefault();var t=$(this).text(),a=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(a.is("button")&&a.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_avatar",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error?(a.text(t),alert(pp_ajax_form.deleting_error)):"success"in e&&($("img[data-del='avatar']").attr("src",e.default),a.remove())})))},this.delete_profile_image_cover=function(e){e.preventDefault();var t=$(this).text(),a=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(a.is("button")&&a.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_cover_image",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error&&(a.text(t),alert(pp_ajax_form.deleting_error)),"success"in e&&(""!==e.default?($("img[data-del='cover-image']").attr("src",e.default),a.parent().find(".profilepress-myaccount-has-cover-image").show(),a.parent().find(".profilepress-myaccount-cover-image-empty").hide()):(a.parent().find(".profilepress-myaccount-has-cover-image").hide(),a.parent().find(".profilepress-myaccount-cover-image-empty").show()),a.remove())})))},this.get_melange_id=function(e){var a=$("input.pp_melange_id",e).val();return a===t?"":a},this._add_processing_label=function(e){var t=e.find("input[data-pp-submit-label]");t.attr({value:t.data("pp-processing-label"),disabled:"disabled"}).css("opacity",".4")},this._remove_processing_label=function(e){var t=e.find("input[data-pp-submit-label]");t.attr("value",t.data("pp-submit-label")),t.attr({value:t.data("pp-submit-label"),disabled:null}).css("opacity","")},this._remove_status_notice=function(){$(".profilepress-login-status,.pp-tab-status,.profilepress-edit-profile-success,.profilepress-edit-profile-status,.pp-reset-success,.profilepress-reset-status,.profilepress-reg-status").remove()},this.defaultUserProfileResponsive=function(){$(".ppress-default-profile, .pp-member-directory").each((function(){var e=$(this),t=e.width();t<=340?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui340")):t<=500?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui500")):t<=800?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui800")):t<=960?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui960")):t>960&&(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960")),e.css("opacity",1)})),$(".ppress-default-profile-cover, .ppress-default-profile-cover-e").each((function(){var e=$(this),t=Math.round(e.width()/e.data("ratio"))+"px";e.height(t),e.find(".ppress-dpf-cover-add").height(t)}))}}).init()}(jQuery,window,void 0)}();
1
+ !function(){"use strict";!function($,e,a){(new function(){var t=this;this.init=function(){e.ppFormRecaptchaLoadCallback=this.recaptcha_processing,$(".pp-del-profile-avatar").click(this.delete_avatar),$(".pp-del-cover-image").click(this.delete_profile_image_cover),$(document).on("click",".has-password-visibility-icon .pp-form-material-icons",this.toggle_password_visibility),$(document.body).on("click","a.showlogin",(function(){$(".pp_wc_login").slideToggle()})),$(e).on("load resize",(function(){t.defaultUserProfileResponsive()})),"true"!==pp_ajax_form.disable_ajax_form&&($(document).on("submit",'form[data-pp-form-submit="login"]',this.ajax_login),$(document).on("submit",'form[data-pp-form-submit="signup"]',this.ajax_registration),$(document).on("submit",'form[data-pp-form-submit="passwordreset"]',this.ajax_password_reset),$(document).on("submit",'form[data-pp-form-submit="editprofile"]',this.ajax_edit_profile))},this.recaptcha_processing=function(){$(".pp-g-recaptcha").each((function(e,a){var s=$(a).attr("data-sitekey"),r=$(this).parents(".pp-form-container").find("form");if("v3"===$(a).attr("data-type"))r.find("input.pp-submit-form").on("click",(function(e){e.preventDefault(),t._add_processing_label(r),grecaptcha.ready((function(){grecaptcha.execute(s,{action:"form"}).then((function(e){r.find('[name="g-recaptcha-response"]').remove(),r.append($("<input>",{type:"hidden",value:e,name:"g-recaptcha-response"})),r.submit()}))}))}));else{var i=grecaptcha.render(a,{sitekey:s,theme:$(a).attr("data-theme"),size:$(a).attr("data-size")});r.on("pp_form_submitted",(function(){grecaptcha.reset(i)}))}}))},this.toggle_password_visibility=function(e){e.preventDefault();var a=$(this).parents(".pp-form-field-input-textarea-wrap").find(".pp-form-field");"password"===a.attr("type")?(a.attr("type","text"),$(this).text("visibility_off")):(a.attr("type","password"),$(this).text("visibility"))},this.ajax_edit_profile=function(a){if(void 0!==e.FormData&&e.FormData){a.preventDefault();var s=$('form[data-pp-form-submit="editprofile"]'),r=t.get_melange_id(s),i=new FormData(this);i.append("action","pp_ajax_editprofile"),i.append("nonce",pp_ajax_form.nonce),i.append("melange_id",r),$(".profilepress-edit-profile-status").remove(),$(".profilepress-edit-profile-success").remove(),""!==e.edit_profile_msg_class&&$("."+e.edit_profile_msg_class).remove(),t._add_processing_label(s),$.post({url:pp_ajax_form.ajaxurl,data:i,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(a){s.trigger("pp_form_submitted"),s.trigger("pp_form_edit_profile_success",[s]),"avatar_url"in a&&""!==a.avatar_url&&($("img[data-del='avatar'], img.pp-user-avatar").attr("src",a.avatar_url),$("input[name=eup_avatar]",s).val("")),"cover_image_url"in a&&""!==a.cover_image_url&&($("img[data-del='cover-image'], img.pp-user-cover-image").attr("src",a.cover_image_url),$("input[name=eup_cover_image]",s).val(""),$(".profilepress-myaccount-has-cover-image",s).show(),$(".profilepress-myaccount-cover-image-empty",s).hide()),"message"in a&&(e.edit_profile_msg_class=$(a.message).attr("class"),s.before(a.message)),"redirect"in a&&(s.trigger("pp_edit_profile_success_before_redirect"),e.location.assign(a.redirect)),t._remove_processing_label(s)}},"json")}},this.ajax_password_reset=function(e){e.preventDefault();var a=$(this),s=t.get_melange_id(a),r="true"===a.find('input[name="is-pp-tab-widget"]').val(),i={action:"pp_ajax_passwordreset",data:$(this).serialize()+"&melange_id="+s};t._remove_status_notice(),a.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),t._add_processing_label(a),$.post(pp_ajax_form.ajaxurl,i,(function(e){if(a.trigger("pp_form_submitted"),"object"!=typeof e)return t._remove_processing_label(a);if("message"in e){if(a.trigger("pp_password_reset_status"),r){var s=e.message.replace("profilepress-reset-status","pp-tab-status");a.parents(".pp-tab-widget-form").before(s)}else a.parents(".lucidContainer").length>0?a.parents(".lucidContainer").before(e.message):a.before(e.message);"status"in e&&!0===e.status&&a.hide(),$('input[name="user_login"]',a).val("")}t._remove_processing_label(a)}),"json")},this.ajax_registration=function(a){if(void 0!==e.FormData&&e.FormData){a.preventDefault();var s=$(this),r=t.get_melange_id(s),i=new FormData(this),p="true"===s.find('input[name="is-pp-tab-widget"]').val();i.append("action","pp_ajax_signup"),i.append("melange_id",r),t._remove_status_notice(),s.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),t._add_processing_label(s),$.post({url:pp_ajax_form.ajaxurl,data:i,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(a){if(s.trigger("pp_form_submitted"),"object"!=typeof a)return t._remove_processing_label(s);if("message"in a)if(s.trigger("pp_registration_error",[a]),s.trigger("pp_registration_ajax_response",[a]),p){var r=a.message.replace("profilepress-reg-status","pp-tab-status");s.parents(".pp-tab-widget-form").before(r)}else s.parents(".lucidContainer").length>0?s.parents(".lucidContainer").before(a.message):s.before(a.message);else"redirect"in a&&(s.trigger("pp_registration_success",[a]),e.location.assign(a.redirect));t._remove_processing_label(s)}})}},this.ajax_login=function(a){a.preventDefault();var s=$(this),r={action:"pp_ajax_login",data:$(this).serialize()},i="true"===s.find('input[name="is-pp-tab-widget"]').val();t._remove_status_notice(),t._add_processing_label(s),$.post(pp_ajax_form.ajaxurl,r,(function(a){if(s.trigger("pp_form_submitted"),null===a||"object"!=typeof a)return t._remove_processing_label(s);if("success"in a&&!0===a.success&&"redirect"in a)s.trigger("pp_login_form_success"),e.location.assign(a.redirect);else if(s.trigger("pp_login_form_error"),"code"in a&&"pp2fa_auth_code_invalid"==a.code&&s.find(".pp-2fa").show(),i){var r=a.message.replace("profilepress-login-status","pp-tab-status");s.parents(".pp-tab-widget-form").before(r)}else s.parents(".lucidContainer").length>0?s.parents(".lucidContainer").before(a.message):s.before(a.message);t._remove_processing_label(s)}),"json")},this.delete_avatar=function(e){e.preventDefault();var a=$(this).text(),t=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(t.is("button")&&t.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_avatar",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error?(t.text(a),alert(pp_ajax_form.deleting_error)):"success"in e&&($("img[data-del='avatar']").attr("src",e.default),t.remove())})))},this.delete_profile_image_cover=function(e){e.preventDefault();var a=$(this).text(),t=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(t.is("button")&&t.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_cover_image",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error&&(t.text(a),alert(pp_ajax_form.deleting_error)),"success"in e&&(""!==e.default?($("img[data-del='cover-image']").attr("src",e.default),t.parent().find(".profilepress-myaccount-has-cover-image").show(),t.parent().find(".profilepress-myaccount-cover-image-empty").hide()):(t.parent().find(".profilepress-myaccount-has-cover-image").hide(),t.parent().find(".profilepress-myaccount-cover-image-empty").show()),t.remove())})))},this.get_melange_id=function(e){var t=$("input.pp_melange_id",e).val();return t===a?"":t},this._add_processing_label=function(e){var a=e.find("input[data-pp-submit-label]");a.attr({value:a.data("pp-processing-label"),disabled:"disabled"}).css("opacity",".4")},this._remove_processing_label=function(e){var a=e.find("input[data-pp-submit-label]");a.attr("value",a.data("pp-submit-label")),a.attr({value:a.data("pp-submit-label"),disabled:null}).css("opacity","")},this._remove_status_notice=function(){$(".profilepress-login-status,.pp-tab-status,.profilepress-edit-profile-success,.profilepress-edit-profile-status,.pp-reset-success,.profilepress-reset-status,.profilepress-reg-status").remove()},this.defaultUserProfileResponsive=function(){$(".ppress-default-profile, .pp-member-directory").each((function(){var e=$(this),a=e.width();a<=340?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui340")):a<=500?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui500")):a<=800?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui800")):a<=960?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui960")):a>960&&(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960")),e.css("opacity",1)})),$(".ppress-default-profile-cover, .ppress-default-profile-cover-e").each((function(){var e=$(this),a=Math.round(e.width()/e.data("ratio"))+"px";e.height(a),e.find(".ppress-dpf-cover-add").height(a)}))}}).init()}(jQuery,window,void 0)}();
changelog.txt CHANGED
@@ -1,5 +1,14 @@
1
  == Changelog ==
2
 
 
 
 
 
 
 
 
 
 
3
  = 3.2.4 =
4
  * Fixed bug where user role selection on registration wasn't working.
5
  * Fixed responsiveness issue in Gerbera member directory theme.
1
  == Changelog ==
2
 
3
+ = 3.2.5 =
4
+ * [Pro] [Two-Factor Authentication addon](https://profilepress.net/addons/2fa/?utm_source=wporg_listing&utm_medium=readme&utm_campaign=changelog).
5
+ * Fixed bug where member directory custom sort wasn't working.
6
+ * Fixed conflict with LearnDash Propanel.
7
+ * Fixed bug where value attribute of password-reset-submit wasn't working.
8
+ * Datepicker now respect WP start of week day.
9
+ * Fixed Flatpickr date bug.
10
+ * Added prefix to hint.css.
11
+
12
  = 3.2.4 =
13
  * Fixed bug where user role selection on registration wasn't working.
14
  * Fixed responsiveness issue in Gerbera member directory theme.
languages/wp-user-avatar.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the ProfilePress package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: ProfilePress 3.2.4\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-user-avatar\n"
7
- "POT-Creation-Date: 2021-11-20 07:38:40+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -117,7 +117,7 @@ msgid "ProfilePress Avatar Upload"
117
  msgstr ""
118
 
119
  #: deprecated/wp-user-avatar/includes/class-wp-user-avatar-widget.php:56
120
- #: src/Widgets/Form.php:65 src/Widgets/TabbedWidget.php:463
121
  #: src/Widgets/UserPanel.php:74
122
  msgid "Title:"
123
  msgstr ""
@@ -142,7 +142,7 @@ msgid "Upload"
142
  msgstr ""
143
 
144
  #: deprecated/wp-user-avatar/includes/class-wp-user-avatar.php:145
145
- #: src/RegisterScripts.php:72 src/RegisterScripts.php:122
146
  msgid "Are you sure?"
147
  msgstr ""
148
 
@@ -348,7 +348,7 @@ msgstr ""
348
  #: deprecated/wp-user-avatar/includes/wpua-functions.php:78
349
  #: deprecated/wp-user-avatar/includes/wpua-functions.php:131
350
  #: src/Classes/ImageUploader.php:49
351
- #: src/ShortcodeParser/MyAccount/MyAccountTag.php:498
352
  msgid "Profile Picture"
353
  msgstr ""
354
 
@@ -558,7 +558,7 @@ msgid "Extra Fields"
558
  msgstr ""
559
 
560
  #: src/Admin/SettingsPages/DragDropBuilder/DragDropBuilder.php:1205
561
- #: src/Classes/ExtensionManager.php:53 src/Functions/GlobalFunctions.php:1297
562
  #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:216
563
  msgid "Custom Fields"
564
  msgstr ""
@@ -585,7 +585,7 @@ msgstr ""
585
  #: src/AdminBarDashboardAccess/include.settings-page.php:54
586
  #: src/AdminBarDashboardAccess/include.settings-page.php:109
587
  #: src/Functions/custom-settings-api.php:1078
588
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1035
589
  msgid "Save Changes"
590
  msgstr ""
591
 
@@ -637,7 +637,7 @@ msgid "Edit Profile Settings"
637
  msgstr ""
638
 
639
  #: src/Admin/SettingsPages/DragDropBuilder/DragDropBuilder.php:1408
640
- #: src/Classes/ExtensionManager.php:77
641
  msgid "Passwordless Login"
642
  msgstr ""
643
 
@@ -924,8 +924,8 @@ msgstr ""
924
  #: src/Admin/SettingsPages/DragDropBuilder/Fields/Password.php:22
925
  #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:162
926
  #: src/Themes/DragDrop/AbstractTheme.php:165
927
- #: src/Themes/DragDrop/AbstractTheme.php:205 src/Widgets/TabbedWidget.php:139
928
- #: src/Widgets/TabbedWidget.php:162
929
  msgid "Password"
930
  msgstr ""
931
 
@@ -1039,7 +1039,7 @@ msgstr ""
1039
  #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:210
1040
  #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:206
1041
  #: src/Themes/DragDrop/AbstractTheme.php:162
1042
- #: src/Themes/DragDrop/AbstractTheme.php:221 src/Widgets/TabbedWidget.php:132
1043
  msgid "Email Address"
1044
  msgstr ""
1045
 
@@ -1085,9 +1085,9 @@ msgstr ""
1085
 
1086
  #: src/Admin/SettingsPages/DragDropBuilder/Fields/Login/Userlogin.php:22
1087
  #: src/Admin/SettingsPages/DragDropBuilder/Fields/PasswordReset/Userlogin.php:22
1088
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:33
1089
  #: src/Themes/DragDrop/AbstractTheme.php:202
1090
- #: src/Themes/DragDrop/AbstractTheme.php:213 src/Widgets/TabbedWidget.php:128
1091
  msgid "Username or Email"
1092
  msgstr ""
1093
 
@@ -1260,7 +1260,7 @@ msgstr ""
1260
  #: src/Themes/DragDrop/AbstractTheme.php:159
1261
  #: src/Themes/DragDrop/AbstractTheme.php:218
1262
  #: src/Themes/DragDrop/UserProfile/DefaultTemplate.php:105
1263
- #: src/Widgets/TabbedWidget.php:125 src/Widgets/TabbedWidget.php:156
1264
  msgid "Username"
1265
  msgstr ""
1266
 
@@ -1653,7 +1653,7 @@ msgid "No email available."
1653
  msgstr ""
1654
 
1655
  #: src/Admin/SettingsPages/EmailSettings/WPListTable.php:29
1656
- #: src/Widgets/TabbedWidget.php:159
1657
  msgid "Email"
1658
  msgstr ""
1659
 
@@ -1781,7 +1781,7 @@ msgstr ""
1781
  #: src/Classes/AjaxHandler.php:54 src/NavigationMenuLinks/Backend.php:34
1782
  #: src/ShortcodeParser/Builder/GlobalShortcodes.php:237
1783
  #: src/Themes/DragDrop/AbstractBuildScratch.php:180
1784
- #: src/Widgets/TabbedWidget.php:108
1785
  msgid "Login"
1786
  msgstr ""
1787
 
@@ -2100,7 +2100,7 @@ msgid "Redirection Settings"
2100
  msgstr ""
2101
 
2102
  #: src/Admin/SettingsPages/GeneralSettings.php:289
2103
- #: src/Widgets/TabbedWidget.php:214
2104
  msgid "Log out"
2105
  msgstr ""
2106
 
@@ -2638,7 +2638,7 @@ msgstr ""
2638
  msgid "Form with similar name exist already."
2639
  msgstr ""
2640
 
2641
- #: src/Classes/AjaxHandler.php:528
2642
  msgid "Security validation failed. Try again"
2643
  msgstr ""
2644
 
@@ -2671,148 +2671,158 @@ msgstr ""
2671
  msgid "Something unexpected happened. Please try again"
2672
  msgstr ""
2673
 
2674
- #: src/Classes/ExtensionManager.php:55
2675
  msgid ""
2676
  "Collect unlimited additional information from users besides the standard "
2677
  "profile data."
2678
  msgstr ""
2679
 
2680
- #: src/Classes/ExtensionManager.php:59
2681
  msgid "Email Confirmation"
2682
  msgstr ""
2683
 
2684
- #: src/Classes/ExtensionManager.php:61
2685
  msgid ""
2686
  "Ensure newly registered users confirm their email addresses before they can "
2687
  "log in."
2688
  msgstr ""
2689
 
2690
- #: src/Classes/ExtensionManager.php:65
 
 
 
 
 
 
 
 
 
 
2691
  msgid "User Moderation"
2692
  msgstr ""
2693
 
2694
- #: src/Classes/ExtensionManager.php:67
2695
  msgid ""
2696
  "Decide whether to approve newly registered users or not. You can also block "
2697
  "and unblock users at any time."
2698
  msgstr ""
2699
 
2700
- #: src/Classes/ExtensionManager.php:71
2701
  msgid "Social Login"
2702
  msgstr ""
2703
 
2704
- #: src/Classes/ExtensionManager.php:73
2705
  msgid ""
2706
  "Let users easily register/login to your site using their social network "
2707
  "accounts (Facebook, Twitter, Google, LinkedIn, GitHub, VK)."
2708
  msgstr ""
2709
 
2710
- #: src/Classes/ExtensionManager.php:79
2711
  msgid ""
2712
  "Let users log in to your website via a one-time URL sent to their email "
2713
  "addresses."
2714
  msgstr ""
2715
 
2716
- #: src/Classes/ExtensionManager.php:83
2717
  msgid "Google reCAPTCHA"
2718
  msgstr ""
2719
 
2720
- #: src/Classes/ExtensionManager.php:85
2721
  msgid "Protect your forms against spam and bot attacks."
2722
  msgstr ""
2723
 
2724
- #: src/Classes/ExtensionManager.php:89
2725
  msgid "Join BuddyPress Groups"
2726
  msgstr ""
2727
 
2728
- #: src/Classes/ExtensionManager.php:91
2729
  msgid "Let users select the BuddyPress groups to join during registration."
2730
  msgstr ""
2731
 
2732
- #: src/Classes/ExtensionManager.php:94 src/Classes/ExtensionManager.php:103
2733
  msgid "BuddyPress plugin is not active"
2734
  msgstr ""
2735
 
2736
- #: src/Classes/ExtensionManager.php:98
2737
  msgid "BuddyPress Profile Sync"
2738
  msgstr ""
2739
 
2740
- #: src/Classes/ExtensionManager.php:100
2741
  msgid ""
2742
  "It provides a 2-way synchronization between WordPress profile fields and "
2743
  "BuddyPress extended profile."
2744
  msgstr ""
2745
 
2746
- #: src/Classes/ExtensionManager.php:107
2747
  msgid "Site Creation"
2748
  msgstr ""
2749
 
2750
- #: src/Classes/ExtensionManager.php:109
2751
  msgid ""
2752
  "Allow users to create new sites on a multisite network via a registration "
2753
  "form powered by ProfilePress."
2754
  msgstr ""
2755
 
2756
- #: src/Classes/ExtensionManager.php:112
2757
  msgid "This is not a multisite installation"
2758
  msgstr ""
2759
 
2760
- #: src/Classes/ExtensionManager.php:116
2761
  msgid "WooCommerce"
2762
  msgstr ""
2763
 
2764
- #: src/Classes/ExtensionManager.php:118
2765
  msgid ""
2766
  "It allows you to manage WooCommerce billing and shipping fields, replaces "
2767
  "WooCommerce login and edit account forms in checkout and “My Account” pages "
2768
  "with that of ProfilePress."
2769
  msgstr ""
2770
 
2771
- #: src/Classes/ExtensionManager.php:121
2772
  msgid "WooCommerce is not active"
2773
  msgstr ""
2774
 
2775
- #: src/Classes/ExtensionManager.php:125
2776
  msgid "Mailchimp"
2777
  msgstr ""
2778
 
2779
- #: src/Classes/ExtensionManager.php:127
2780
  msgid ""
2781
  "Subscribe members to your Mailchimp audiences when they register and "
2782
  "automatically sync profile changes with Mailchimp."
2783
  msgstr ""
2784
 
2785
- #: src/Classes/ExtensionManager.php:131
2786
  msgid "Campaign Monitor"
2787
  msgstr ""
2788
 
2789
- #: src/Classes/ExtensionManager.php:133
2790
  msgid ""
2791
  "Subscribe members to your Campaign Monitor lists when they register and "
2792
  "automatically sync profile changes with Campaign Monitor."
2793
  msgstr ""
2794
 
2795
- #: src/Classes/ExtensionManager.php:137
2796
  msgid "Akismet"
2797
  msgstr ""
2798
 
2799
- #: src/Classes/ExtensionManager.php:139
2800
  msgid ""
2801
  "Block spam and bot user registrations with Akismet and keep your membership "
2802
  "site safe and secured."
2803
  msgstr ""
2804
 
2805
- #: src/Classes/ExtensionManager.php:143
2806
  msgid "Polylang"
2807
  msgstr ""
2808
 
2809
- #: src/Classes/ExtensionManager.php:145
2810
  msgid ""
2811
  "It allows you to build multilingual login, registration, password reset and "
2812
  "edit profile forms."
2813
  msgstr ""
2814
 
2815
- #: src/Classes/ExtensionManager.php:148
2816
  msgid "Polylang plugin is not active"
2817
  msgstr ""
2818
 
@@ -2867,7 +2877,7 @@ msgid "You must be logged in to preview a form."
2867
  msgstr ""
2868
 
2869
  #: src/Classes/FormRepository.php:166 src/Themes/DragDrop/AbstractTheme.php:124
2870
- #: src/Widgets/TabbedWidget.php:88
2871
  msgid "Processing"
2872
  msgstr ""
2873
 
@@ -2920,7 +2930,7 @@ msgstr ""
2920
  msgid "Sorry, that key appears to be invalid."
2921
  msgstr ""
2922
 
2923
- #: src/Classes/PasswordReset.php:340 src/ShortcodeParser/FormProcessor.php:73
2924
  msgid "Passwords do not match."
2925
  msgstr ""
2926
 
@@ -3009,7 +3019,7 @@ msgid "Vkontakte"
3009
  msgstr ""
3010
 
3011
  #: src/Classes/UserSignupLocationListingPage.php:66
3012
- #: src/Widgets/TabbedWidget.php:17
3013
  msgid "ProfilePress Tabbed Widget"
3014
  msgstr ""
3015
 
@@ -4337,7 +4347,7 @@ msgstr ""
4337
 
4338
  #: src/NavigationMenuLinks/Backend.php:29 src/RegisterActivation/Base.php:155
4339
  #: src/ShortcodeParser/Builder/LoginFormBuilder.php:166
4340
- #: src/Themes/DragDrop/AbstractTheme.php:104 src/Widgets/TabbedWidget.php:89
4341
  msgid "Log In"
4342
  msgstr ""
4343
 
@@ -4349,9 +4359,9 @@ msgid "Log Out"
4349
  msgstr ""
4350
 
4351
  #: src/NavigationMenuLinks/Backend.php:31 src/RegisterActivation/Base.php:159
4352
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1032
4353
  #: src/ShortcodeParser/Builder/GlobalShortcodes.php:174
4354
- #: src/Widgets/TabbedWidget.php:90
4355
  msgid "Sign Up"
4356
  msgstr ""
4357
 
@@ -4414,40 +4424,40 @@ msgstr ""
4414
 
4415
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:82
4416
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:95
4417
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:214
4418
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:226
4419
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:137
4420
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:150
4421
  msgid "Strength indicator"
4422
  msgstr ""
4423
 
4424
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:83
4425
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:215
4426
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:138
4427
  msgid "Very weak"
4428
  msgstr ""
4429
 
4430
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:84
4431
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:216
4432
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:139
4433
  msgid "Weak"
4434
  msgstr ""
4435
 
4436
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:85
4437
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:217
4438
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:140
4439
  msgctxt "password strength"
4440
  msgid "Medium"
4441
  msgstr ""
4442
 
4443
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:86
4444
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:218
4445
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:141
4446
  msgid "Strong"
4447
  msgstr ""
4448
 
4449
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:87
4450
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:219
4451
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:142
4452
  msgid "Mismatch"
4453
  msgstr ""
@@ -4489,13 +4499,13 @@ msgstr ""
4489
 
4490
  #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:490
4491
  #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:547
4492
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:636
4493
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:680
4494
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:706
4495
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:773
4496
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:829
4497
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:888
4498
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:939
4499
  #: src/ShortcodeParser/Builder/FrontendProfileBuilder.php:346
4500
  msgid "Field key is missing"
4501
  msgstr ""
@@ -4504,27 +4514,27 @@ msgstr ""
4504
  msgid "Select country"
4505
  msgstr ""
4506
 
4507
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:710
4508
  msgid "No dropdown option found."
4509
  msgstr ""
4510
 
4511
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:779
4512
  msgid "No radio choice found."
4513
  msgstr ""
4514
 
4515
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:834
4516
  msgid "No checkbox choice found."
4517
  msgstr ""
4518
 
4519
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:947
4520
  msgid "custom field not defined"
4521
  msgstr ""
4522
 
4523
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1101
4524
  msgid "Delete Avatar"
4525
  msgstr ""
4526
 
4527
- #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1137
4528
  msgid "Delete Cover Photo"
4529
  msgstr ""
4530
 
@@ -4548,9 +4558,9 @@ msgstr ""
4548
  msgid "No post written yet."
4549
  msgstr ""
4550
 
4551
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:104
4552
- #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:337
4553
- #: src/Widgets/TabbedWidget.php:91
4554
  msgid "Get New Password"
4555
  msgstr ""
4556
 
@@ -4562,11 +4572,11 @@ msgid ""
4562
  "Form class not found. Please check if this ProfilePress form actually exist."
4563
  msgstr ""
4564
 
4565
- #: src/ShortcodeParser/FormProcessor.php:93
4566
  msgid "The password you entered is incorrect."
4567
  msgstr ""
4568
 
4569
- #: src/ShortcodeParser/FormProcessor.php:183
4570
  msgid "Authentication failed. Please try again"
4571
  msgstr ""
4572
 
@@ -4627,7 +4637,13 @@ msgstr ""
4627
  msgid "Email Notifications"
4628
  msgstr ""
4629
 
4630
- #: src/ShortcodeParser/MyAccount/MyAccountTag.php:497
 
 
 
 
 
 
4631
  msgid "Cover Photo (min. width: 1000px)"
4632
  msgstr ""
4633
 
@@ -4663,10 +4679,6 @@ msgid ""
4663
  "a> and <a href=\"%2$s\">edit your account details</a>."
4664
  msgstr ""
4665
 
4666
- #: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:32
4667
- msgid "Account Settings"
4668
- msgstr ""
4669
-
4670
  #: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:86
4671
  #: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:107
4672
  msgid "Browse"
@@ -4792,7 +4804,7 @@ msgid "Lost your password?"
4792
  msgstr ""
4793
 
4794
  #: src/Themes/DragDrop/AbstractBuildScratch.php:179
4795
- #: src/Themes/DragDrop/AbstractTheme.php:109 src/Widgets/TabbedWidget.php:111
4796
  msgid "Register"
4797
  msgstr ""
4798
 
@@ -5071,7 +5083,7 @@ msgid "Fields to show in sorting dropdown menu"
5071
  msgstr ""
5072
 
5073
  #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:244
5074
- #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:821
5075
  msgid "Search"
5076
  msgstr ""
5077
 
@@ -5147,11 +5159,11 @@ msgstr ""
5147
  msgid "Oldest Users First"
5148
  msgstr ""
5149
 
5150
- #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:688
5151
  msgid "Sort by"
5152
  msgstr ""
5153
 
5154
- #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:725
5155
  msgid "More Filters"
5156
  msgstr ""
5157
 
@@ -5322,7 +5334,7 @@ msgid "See More Comments"
5322
  msgstr ""
5323
 
5324
  #: src/Themes/DragDrop/UserProfile/DefaultTemplate.php:424
5325
- #: src/Widgets/TabbedWidget.php:211
5326
  msgid "Edit your profile"
5327
  msgstr ""
5328
 
@@ -5406,71 +5418,71 @@ msgstr ""
5406
  msgid "Hide when a user is logged in:"
5407
  msgstr ""
5408
 
5409
- #: src/Widgets/TabbedWidget.php:19
5410
  msgid "A tabbed login, registration and lost password widget"
5411
  msgstr ""
5412
 
5413
- #: src/Widgets/TabbedWidget.php:114
5414
  msgid "Forgot?"
5415
  msgstr ""
5416
 
5417
- #: src/Widgets/TabbedWidget.php:181
5418
  msgid "Username or E-mail:"
5419
  msgstr ""
5420
 
5421
- #: src/Widgets/TabbedWidget.php:208 src/Widgets/UserPanel.php:50
5422
  msgid "Welcome %s"
5423
  msgstr ""
5424
 
5425
- #: src/Widgets/TabbedWidget.php:228
5426
  msgid "Login / Sign up"
5427
  msgstr ""
5428
 
5429
- #: src/Widgets/TabbedWidget.php:234
5430
  msgid "Have an account?"
5431
  msgstr ""
5432
 
5433
- #: src/Widgets/TabbedWidget.php:240
5434
  msgid "Don't have an account?"
5435
  msgstr ""
5436
 
5437
- #: src/Widgets/TabbedWidget.php:246
5438
  msgid "Forgot Password?"
5439
  msgstr ""
5440
 
5441
- #: src/Widgets/TabbedWidget.php:469
5442
  msgid "Login text:"
5443
  msgstr ""
5444
 
5445
- #: src/Widgets/TabbedWidget.php:474
5446
  msgid "Registration text:"
5447
  msgstr ""
5448
 
5449
- #: src/Widgets/TabbedWidget.php:479
5450
  msgid "Lost-password text:"
5451
  msgstr ""
5452
 
5453
- #: src/Widgets/TabbedWidget.php:485
5454
  msgid "Automatically login user after successful registration"
5455
  msgstr ""
5456
 
5457
- #: src/Widgets/TabbedWidget.php:491
5458
  msgid "Widget CSS:"
5459
  msgstr ""
5460
 
5461
- #: src/Widgets/TabbedWidgetDependency.php:25
5462
  msgid "Unable to log in. Please try again"
5463
  msgstr ""
5464
 
5465
- #: src/Widgets/TabbedWidgetDependency.php:43
5466
  msgid "Check your email for further instructions."
5467
  msgstr ""
5468
 
5469
- #: src/Widgets/TabbedWidgetDependency.php:50
5470
  msgid "Unexpected error, please try again"
5471
  msgstr ""
5472
 
5473
- #: src/Widgets/TabbedWidgetDependency.php:104
5474
  msgid "Required form field is missing"
5475
  msgstr ""
5476
 
@@ -5508,9 +5520,9 @@ msgstr ""
5508
  msgid "ProfilePress"
5509
  msgstr ""
5510
 
5511
- #. #-#-#-#-# wp-user-avatar.pot (ProfilePress 3.2.4) #-#-#-#-#
5512
  #. Plugin URI of the plugin/theme
5513
- #. #-#-#-#-# wp-user-avatar.pot (ProfilePress 3.2.4) #-#-#-#-#
5514
  #. Author URI of the plugin/theme
5515
  msgid "https://profilepress.net"
5516
  msgstr ""
2
  # This file is distributed under the same license as the ProfilePress package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: ProfilePress 3.2.5\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-user-avatar\n"
7
+ "POT-Creation-Date: 2021-12-16 16:24:40+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
117
  msgstr ""
118
 
119
  #: deprecated/wp-user-avatar/includes/class-wp-user-avatar-widget.php:56
120
+ #: src/Widgets/Form.php:65 src/Widgets/TabbedWidget.php:473
121
  #: src/Widgets/UserPanel.php:74
122
  msgid "Title:"
123
  msgstr ""
142
  msgstr ""
143
 
144
  #: deprecated/wp-user-avatar/includes/class-wp-user-avatar.php:145
145
+ #: src/RegisterScripts.php:72 src/RegisterScripts.php:127
146
  msgid "Are you sure?"
147
  msgstr ""
148
 
348
  #: deprecated/wp-user-avatar/includes/wpua-functions.php:78
349
  #: deprecated/wp-user-avatar/includes/wpua-functions.php:131
350
  #: src/Classes/ImageUploader.php:49
351
+ #: src/ShortcodeParser/MyAccount/MyAccountTag.php:528
352
  msgid "Profile Picture"
353
  msgstr ""
354
 
558
  msgstr ""
559
 
560
  #: src/Admin/SettingsPages/DragDropBuilder/DragDropBuilder.php:1205
561
+ #: src/Classes/ExtensionManager.php:55 src/Functions/GlobalFunctions.php:1297
562
  #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:216
563
  msgid "Custom Fields"
564
  msgstr ""
585
  #: src/AdminBarDashboardAccess/include.settings-page.php:54
586
  #: src/AdminBarDashboardAccess/include.settings-page.php:109
587
  #: src/Functions/custom-settings-api.php:1078
588
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1036
589
  msgid "Save Changes"
590
  msgstr ""
591
 
637
  msgstr ""
638
 
639
  #: src/Admin/SettingsPages/DragDropBuilder/DragDropBuilder.php:1408
640
+ #: src/Classes/ExtensionManager.php:85
641
  msgid "Passwordless Login"
642
  msgstr ""
643
 
924
  #: src/Admin/SettingsPages/DragDropBuilder/Fields/Password.php:22
925
  #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:162
926
  #: src/Themes/DragDrop/AbstractTheme.php:165
927
+ #: src/Themes/DragDrop/AbstractTheme.php:205 src/Widgets/TabbedWidget.php:144
928
+ #: src/Widgets/TabbedWidget.php:172
929
  msgid "Password"
930
  msgstr ""
931
 
1039
  #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:210
1040
  #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:206
1041
  #: src/Themes/DragDrop/AbstractTheme.php:162
1042
+ #: src/Themes/DragDrop/AbstractTheme.php:221 src/Widgets/TabbedWidget.php:137
1043
  msgid "Email Address"
1044
  msgstr ""
1045
 
1085
 
1086
  #: src/Admin/SettingsPages/DragDropBuilder/Fields/Login/Userlogin.php:22
1087
  #: src/Admin/SettingsPages/DragDropBuilder/Fields/PasswordReset/Userlogin.php:22
1088
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:35
1089
  #: src/Themes/DragDrop/AbstractTheme.php:202
1090
+ #: src/Themes/DragDrop/AbstractTheme.php:213 src/Widgets/TabbedWidget.php:133
1091
  msgid "Username or Email"
1092
  msgstr ""
1093
 
1260
  #: src/Themes/DragDrop/AbstractTheme.php:159
1261
  #: src/Themes/DragDrop/AbstractTheme.php:218
1262
  #: src/Themes/DragDrop/UserProfile/DefaultTemplate.php:105
1263
+ #: src/Widgets/TabbedWidget.php:130 src/Widgets/TabbedWidget.php:166
1264
  msgid "Username"
1265
  msgstr ""
1266
 
1653
  msgstr ""
1654
 
1655
  #: src/Admin/SettingsPages/EmailSettings/WPListTable.php:29
1656
+ #: src/Widgets/TabbedWidget.php:169
1657
  msgid "Email"
1658
  msgstr ""
1659
 
1781
  #: src/Classes/AjaxHandler.php:54 src/NavigationMenuLinks/Backend.php:34
1782
  #: src/ShortcodeParser/Builder/GlobalShortcodes.php:237
1783
  #: src/Themes/DragDrop/AbstractBuildScratch.php:180
1784
+ #: src/Widgets/TabbedWidget.php:113
1785
  msgid "Login"
1786
  msgstr ""
1787
 
2100
  msgstr ""
2101
 
2102
  #: src/Admin/SettingsPages/GeneralSettings.php:289
2103
+ #: src/Widgets/TabbedWidget.php:224
2104
  msgid "Log out"
2105
  msgstr ""
2106
 
2638
  msgid "Form with similar name exist already."
2639
  msgstr ""
2640
 
2641
+ #: src/Classes/AjaxHandler.php:532
2642
  msgid "Security validation failed. Try again"
2643
  msgstr ""
2644
 
2671
  msgid "Something unexpected happened. Please try again"
2672
  msgstr ""
2673
 
2674
+ #: src/Classes/ExtensionManager.php:57
2675
  msgid ""
2676
  "Collect unlimited additional information from users besides the standard "
2677
  "profile data."
2678
  msgstr ""
2679
 
2680
+ #: src/Classes/ExtensionManager.php:61
2681
  msgid "Email Confirmation"
2682
  msgstr ""
2683
 
2684
+ #: src/Classes/ExtensionManager.php:63
2685
  msgid ""
2686
  "Ensure newly registered users confirm their email addresses before they can "
2687
  "log in."
2688
  msgstr ""
2689
 
2690
+ #: src/Classes/ExtensionManager.php:67
2691
+ msgid "Two-Factor Authentication (2FA)"
2692
+ msgstr ""
2693
+
2694
+ #: src/Classes/ExtensionManager.php:69
2695
+ msgid ""
2696
+ "Adds an additional layer of security to users accounts by requiring more "
2697
+ "than just a password to log in."
2698
+ msgstr ""
2699
+
2700
+ #: src/Classes/ExtensionManager.php:73
2701
  msgid "User Moderation"
2702
  msgstr ""
2703
 
2704
+ #: src/Classes/ExtensionManager.php:75
2705
  msgid ""
2706
  "Decide whether to approve newly registered users or not. You can also block "
2707
  "and unblock users at any time."
2708
  msgstr ""
2709
 
2710
+ #: src/Classes/ExtensionManager.php:79
2711
  msgid "Social Login"
2712
  msgstr ""
2713
 
2714
+ #: src/Classes/ExtensionManager.php:81
2715
  msgid ""
2716
  "Let users easily register/login to your site using their social network "
2717
  "accounts (Facebook, Twitter, Google, LinkedIn, GitHub, VK)."
2718
  msgstr ""
2719
 
2720
+ #: src/Classes/ExtensionManager.php:87
2721
  msgid ""
2722
  "Let users log in to your website via a one-time URL sent to their email "
2723
  "addresses."
2724
  msgstr ""
2725
 
2726
+ #: src/Classes/ExtensionManager.php:91
2727
  msgid "Google reCAPTCHA"
2728
  msgstr ""
2729
 
2730
+ #: src/Classes/ExtensionManager.php:93
2731
  msgid "Protect your forms against spam and bot attacks."
2732
  msgstr ""
2733
 
2734
+ #: src/Classes/ExtensionManager.php:97
2735
  msgid "Join BuddyPress Groups"
2736
  msgstr ""
2737
 
2738
+ #: src/Classes/ExtensionManager.php:99
2739
  msgid "Let users select the BuddyPress groups to join during registration."
2740
  msgstr ""
2741
 
2742
+ #: src/Classes/ExtensionManager.php:102 src/Classes/ExtensionManager.php:111
2743
  msgid "BuddyPress plugin is not active"
2744
  msgstr ""
2745
 
2746
+ #: src/Classes/ExtensionManager.php:106
2747
  msgid "BuddyPress Profile Sync"
2748
  msgstr ""
2749
 
2750
+ #: src/Classes/ExtensionManager.php:108
2751
  msgid ""
2752
  "It provides a 2-way synchronization between WordPress profile fields and "
2753
  "BuddyPress extended profile."
2754
  msgstr ""
2755
 
2756
+ #: src/Classes/ExtensionManager.php:115
2757
  msgid "Site Creation"
2758
  msgstr ""
2759
 
2760
+ #: src/Classes/ExtensionManager.php:117
2761
  msgid ""
2762
  "Allow users to create new sites on a multisite network via a registration "
2763
  "form powered by ProfilePress."
2764
  msgstr ""
2765
 
2766
+ #: src/Classes/ExtensionManager.php:120
2767
  msgid "This is not a multisite installation"
2768
  msgstr ""
2769
 
2770
+ #: src/Classes/ExtensionManager.php:124
2771
  msgid "WooCommerce"
2772
  msgstr ""
2773
 
2774
+ #: src/Classes/ExtensionManager.php:126
2775
  msgid ""
2776
  "It allows you to manage WooCommerce billing and shipping fields, replaces "
2777
  "WooCommerce login and edit account forms in checkout and “My Account” pages "
2778
  "with that of ProfilePress."
2779
  msgstr ""
2780
 
2781
+ #: src/Classes/ExtensionManager.php:129
2782
  msgid "WooCommerce is not active"
2783
  msgstr ""
2784
 
2785
+ #: src/Classes/ExtensionManager.php:133
2786
  msgid "Mailchimp"
2787
  msgstr ""
2788
 
2789
+ #: src/Classes/ExtensionManager.php:135
2790
  msgid ""
2791
  "Subscribe members to your Mailchimp audiences when they register and "
2792
  "automatically sync profile changes with Mailchimp."
2793
  msgstr ""
2794
 
2795
+ #: src/Classes/ExtensionManager.php:139
2796
  msgid "Campaign Monitor"
2797
  msgstr ""
2798
 
2799
+ #: src/Classes/ExtensionManager.php:141
2800
  msgid ""
2801
  "Subscribe members to your Campaign Monitor lists when they register and "
2802
  "automatically sync profile changes with Campaign Monitor."
2803
  msgstr ""
2804
 
2805
+ #: src/Classes/ExtensionManager.php:145
2806
  msgid "Akismet"
2807
  msgstr ""
2808
 
2809
+ #: src/Classes/ExtensionManager.php:147
2810
  msgid ""
2811
  "Block spam and bot user registrations with Akismet and keep your membership "
2812
  "site safe and secured."
2813
  msgstr ""
2814
 
2815
+ #: src/Classes/ExtensionManager.php:151
2816
  msgid "Polylang"
2817
  msgstr ""
2818
 
2819
+ #: src/Classes/ExtensionManager.php:153
2820
  msgid ""
2821
  "It allows you to build multilingual login, registration, password reset and "
2822
  "edit profile forms."
2823
  msgstr ""
2824
 
2825
+ #: src/Classes/ExtensionManager.php:156
2826
  msgid "Polylang plugin is not active"
2827
  msgstr ""
2828
 
2877
  msgstr ""
2878
 
2879
  #: src/Classes/FormRepository.php:166 src/Themes/DragDrop/AbstractTheme.php:124
2880
+ #: src/Widgets/TabbedWidget.php:87
2881
  msgid "Processing"
2882
  msgstr ""
2883
 
2930
  msgid "Sorry, that key appears to be invalid."
2931
  msgstr ""
2932
 
2933
+ #: src/Classes/PasswordReset.php:340 src/ShortcodeParser/FormProcessor.php:75
2934
  msgid "Passwords do not match."
2935
  msgstr ""
2936
 
3019
  msgstr ""
3020
 
3021
  #: src/Classes/UserSignupLocationListingPage.php:66
3022
+ #: src/Widgets/TabbedWidget.php:16
3023
  msgid "ProfilePress Tabbed Widget"
3024
  msgstr ""
3025
 
4347
 
4348
  #: src/NavigationMenuLinks/Backend.php:29 src/RegisterActivation/Base.php:155
4349
  #: src/ShortcodeParser/Builder/LoginFormBuilder.php:166
4350
+ #: src/Themes/DragDrop/AbstractTheme.php:104 src/Widgets/TabbedWidget.php:88
4351
  msgid "Log In"
4352
  msgstr ""
4353
 
4359
  msgstr ""
4360
 
4361
  #: src/NavigationMenuLinks/Backend.php:31 src/RegisterActivation/Base.php:159
4362
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1033
4363
  #: src/ShortcodeParser/Builder/GlobalShortcodes.php:174
4364
+ #: src/Widgets/TabbedWidget.php:89
4365
  msgid "Sign Up"
4366
  msgstr ""
4367
 
4424
 
4425
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:82
4426
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:95
4427
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:216
4428
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:228
4429
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:137
4430
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:150
4431
  msgid "Strength indicator"
4432
  msgstr ""
4433
 
4434
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:83
4435
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:217
4436
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:138
4437
  msgid "Very weak"
4438
  msgstr ""
4439
 
4440
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:84
4441
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:218
4442
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:139
4443
  msgid "Weak"
4444
  msgstr ""
4445
 
4446
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:85
4447
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:219
4448
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:140
4449
  msgctxt "password strength"
4450
  msgid "Medium"
4451
  msgstr ""
4452
 
4453
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:86
4454
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:220
4455
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:141
4456
  msgid "Strong"
4457
  msgstr ""
4458
 
4459
  #: src/ShortcodeParser/Builder/EditProfileBuilder.php:87
4460
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:221
4461
  #: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:142
4462
  msgid "Mismatch"
4463
  msgstr ""
4499
 
4500
  #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:490
4501
  #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:547
4502
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:637
4503
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:681
4504
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:707
4505
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:774
4506
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:830
4507
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:889
4508
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:940
4509
  #: src/ShortcodeParser/Builder/FrontendProfileBuilder.php:346
4510
  msgid "Field key is missing"
4511
  msgstr ""
4514
  msgid "Select country"
4515
  msgstr ""
4516
 
4517
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:711
4518
  msgid "No dropdown option found."
4519
  msgstr ""
4520
 
4521
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:780
4522
  msgid "No radio choice found."
4523
  msgstr ""
4524
 
4525
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:835
4526
  msgid "No checkbox choice found."
4527
  msgstr ""
4528
 
4529
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:948
4530
  msgid "custom field not defined"
4531
  msgstr ""
4532
 
4533
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1102
4534
  msgid "Delete Avatar"
4535
  msgstr ""
4536
 
4537
+ #: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1138
4538
  msgid "Delete Cover Photo"
4539
  msgstr ""
4540
 
4558
  msgid "No post written yet."
4559
  msgstr ""
4560
 
4561
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:106
4562
+ #: src/ShortcodeParser/Builder/PasswordResetBuilder.php:340
4563
+ #: src/Widgets/TabbedWidget.php:90
4564
  msgid "Get New Password"
4565
  msgstr ""
4566
 
4572
  "Form class not found. Please check if this ProfilePress form actually exist."
4573
  msgstr ""
4574
 
4575
+ #: src/ShortcodeParser/FormProcessor.php:95
4576
  msgid "The password you entered is incorrect."
4577
  msgstr ""
4578
 
4579
+ #: src/ShortcodeParser/FormProcessor.php:185
4580
  msgid "Authentication failed. Please try again"
4581
  msgstr ""
4582
 
4637
  msgid "Email Notifications"
4638
  msgstr ""
4639
 
4640
+ #: src/ShortcodeParser/MyAccount/MyAccountTag.php:90
4641
+ #: src/ShortcodeParser/MyAccount/account-settings.tmpl.php:17
4642
+ #: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:32
4643
+ msgid "Account Settings"
4644
+ msgstr ""
4645
+
4646
+ #: src/ShortcodeParser/MyAccount/MyAccountTag.php:527
4647
  msgid "Cover Photo (min. width: 1000px)"
4648
  msgstr ""
4649
 
4679
  "a> and <a href=\"%2$s\">edit your account details</a>."
4680
  msgstr ""
4681
 
 
 
 
 
4682
  #: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:86
4683
  #: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:107
4684
  msgid "Browse"
4804
  msgstr ""
4805
 
4806
  #: src/Themes/DragDrop/AbstractBuildScratch.php:179
4807
+ #: src/Themes/DragDrop/AbstractTheme.php:109 src/Widgets/TabbedWidget.php:116
4808
  msgid "Register"
4809
  msgstr ""
4810
 
5083
  msgstr ""
5084
 
5085
  #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:244
5086
+ #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:825
5087
  msgid "Search"
5088
  msgstr ""
5089
 
5159
  msgid "Oldest Users First"
5160
  msgstr ""
5161
 
5162
+ #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:692
5163
  msgid "Sort by"
5164
  msgstr ""
5165
 
5166
+ #: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:729
5167
  msgid "More Filters"
5168
  msgstr ""
5169
 
5334
  msgstr ""
5335
 
5336
  #: src/Themes/DragDrop/UserProfile/DefaultTemplate.php:424
5337
+ #: src/Widgets/TabbedWidget.php:221
5338
  msgid "Edit your profile"
5339
  msgstr ""
5340
 
5418
  msgid "Hide when a user is logged in:"
5419
  msgstr ""
5420
 
5421
+ #: src/Widgets/TabbedWidget.php:18
5422
  msgid "A tabbed login, registration and lost password widget"
5423
  msgstr ""
5424
 
5425
+ #: src/Widgets/TabbedWidget.php:119
5426
  msgid "Forgot?"
5427
  msgstr ""
5428
 
5429
+ #: src/Widgets/TabbedWidget.php:191
5430
  msgid "Username or E-mail:"
5431
  msgstr ""
5432
 
5433
+ #: src/Widgets/TabbedWidget.php:218 src/Widgets/UserPanel.php:50
5434
  msgid "Welcome %s"
5435
  msgstr ""
5436
 
5437
+ #: src/Widgets/TabbedWidget.php:238
5438
  msgid "Login / Sign up"
5439
  msgstr ""
5440
 
5441
+ #: src/Widgets/TabbedWidget.php:244
5442
  msgid "Have an account?"
5443
  msgstr ""
5444
 
5445
+ #: src/Widgets/TabbedWidget.php:250
5446
  msgid "Don't have an account?"
5447
  msgstr ""
5448
 
5449
+ #: src/Widgets/TabbedWidget.php:256
5450
  msgid "Forgot Password?"
5451
  msgstr ""
5452
 
5453
+ #: src/Widgets/TabbedWidget.php:479
5454
  msgid "Login text:"
5455
  msgstr ""
5456
 
5457
+ #: src/Widgets/TabbedWidget.php:484
5458
  msgid "Registration text:"
5459
  msgstr ""
5460
 
5461
+ #: src/Widgets/TabbedWidget.php:489
5462
  msgid "Lost-password text:"
5463
  msgstr ""
5464
 
5465
+ #: src/Widgets/TabbedWidget.php:495
5466
  msgid "Automatically login user after successful registration"
5467
  msgstr ""
5468
 
5469
+ #: src/Widgets/TabbedWidget.php:501
5470
  msgid "Widget CSS:"
5471
  msgstr ""
5472
 
5473
+ #: src/Widgets/TabbedWidgetDependency.php:29
5474
  msgid "Unable to log in. Please try again"
5475
  msgstr ""
5476
 
5477
+ #: src/Widgets/TabbedWidgetDependency.php:47
5478
  msgid "Check your email for further instructions."
5479
  msgstr ""
5480
 
5481
+ #: src/Widgets/TabbedWidgetDependency.php:54
5482
  msgid "Unexpected error, please try again"
5483
  msgstr ""
5484
 
5485
+ #: src/Widgets/TabbedWidgetDependency.php:108
5486
  msgid "Required form field is missing"
5487
  msgstr ""
5488
 
5520
  msgid "ProfilePress"
5521
  msgstr ""
5522
 
5523
+ #. #-#-#-#-# wp-user-avatar.pot (ProfilePress 3.2.5) #-#-#-#-#
5524
  #. Plugin URI of the plugin/theme
5525
+ #. #-#-#-#-# wp-user-avatar.pot (ProfilePress 3.2.5) #-#-#-#-#
5526
  #. Author URI of the plugin/theme
5527
  msgid "https://profilepress.net"
5528
  msgstr ""
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === User Registration, Login Form, User Profile & Membership – ProfilePress (Formerly WP User Avatar) ===
2
  Contributors: properfraction, collizo4sky
3
  Donate link: https://profilepress.net/pricing/
4
- Tags: user registration, user profile, registration form, membership, login form, login, registration, password reset, members, users, profile, front-end profile, edit profile, avatar, profile picture
5
  Requires at least: 4.7
6
- Requires PHP: 5.6.0
7
  Tested up to: 5.9
8
- Stable tag: 3.2.4
9
  License: GPLv2 or later
10
 
11
  Modern membership plugin for user registration, login form, user profile, member directories & content restriction.
@@ -34,9 +34,9 @@ Create amazing login, user registration, password reset and edit profile forms w
34
 
35
  = User Profiles & Member Directories =
36
 
37
- Add beautiful user profiles to your site that display the profile picture and information of your users.​ And create searchable and filterable member directories allowing users to find each other.
38
 
39
- We also provide shortcodes to display users avatars and allow users to upload their profile pictures from the front-end of your site.​
40
 
41
  = Advanced and Drag-and-Drop Form Builder =
42
 
@@ -54,7 +54,7 @@ ProfilePress gives you fine-grained control over what content your users can see
54
 
55
  ProfilePress also lets you:
56
 
57
- * Disable the admin bar and restrict access to the WordPress dashboard based on user roles.​
58
  * Redirect the WordPress default login page (wp-login.php) to your custom login, registration page and password reset pages.
59
 
60
  = Email Customizer =
@@ -69,6 +69,7 @@ Extend the capabilities of ProfilePress with our powerful addons.
69
  * [Email Confirmation](https://profilepress.net/addons/email-confirmation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Ensure registered users confirm their email addresses before they can log in.
70
  * [User Moderation](https://profilepress.net/addons/user-moderation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Decide whether to approve newly registered users or not. You can also block and unblock users at any time.
71
  * [Social Login](https://profilepress.net/addons/social-login/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Let users register & login to your site via Facebook, Twitter, Google, LinkedIn, GitHub and VK.
 
72
  * [Passwordless Login](https://profilepress.net/addons/passwordless-login/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Let users log in to your site via a one-time URL sent to their email addresses.
73
  * [WooCommerce](https://profilepress.net/addons/woocommerce/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Manage WooCommerce billing and shipping fields, replace WooCommerce login and edit account forms in checkout and “My Account” pages with that of ProfilePress.
74
  * [Google reCAPTCHA](https://profilepress.net/addons/recaptcha/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Protect your forms against spam and bot attacks.
@@ -117,17 +118,13 @@ No. You can create and manage your forms, user profiles and member directories w
117
 
118
  == Changelog ==
119
 
120
- = 3.2.4 =
121
- * Fixed bug where user role selection on registration wasn't working.
122
- * Fixed responsiveness issue in Gerbera member directory theme.
123
-
124
- = 3.2.3 =
125
- * Fixed bug where custom content protection message wasn't properly formatted.
126
- * Escaped html attributes in html response returned on ajax form request.
127
- * Removed display-name as title for user profile in member directory.
128
-
129
- = 3.2.2 =
130
- * Added a new admin page header.
131
- * Add redirect_to query parameter when Global Access redirects to a login page.
132
 
133
  See the [changelog file](https://plugins.svn.wordpress.org/wp-user-avatar/trunk/changelog.txt) for full change log information.
1
  === User Registration, Login Form, User Profile & Membership – ProfilePress (Formerly WP User Avatar) ===
2
  Contributors: properfraction, collizo4sky
3
  Donate link: https://profilepress.net/pricing/
4
+ Tags: user registration, user profile, registration form, membership, login form, 2fa, two-factor authenticator, login, registration, password reset, members, users, profile, front-end profile, edit profile, avatar, profile picture
5
  Requires at least: 4.7
6
+ Requires PHP: 7.1.0
7
  Tested up to: 5.9
8
+ Stable tag: 3.2.5
9
  License: GPLv2 or later
10
 
11
  Modern membership plugin for user registration, login form, user profile, member directories & content restriction.
34
 
35
  = User Profiles & Member Directories =
36
 
37
+ Add beautiful user profiles to your site that display the profile picture and information of your users. And create searchable and filterable member directories allowing users to find each other.
38
 
39
+ We also provide shortcodes to display users avatars and allow users to upload their profile pictures from the front-end of your site.
40
 
41
  = Advanced and Drag-and-Drop Form Builder =
42
 
54
 
55
  ProfilePress also lets you:
56
 
57
+ * Disable the admin bar and restrict access to the WordPress dashboard based on user roles.
58
  * Redirect the WordPress default login page (wp-login.php) to your custom login, registration page and password reset pages.
59
 
60
  = Email Customizer =
69
  * [Email Confirmation](https://profilepress.net/addons/email-confirmation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Ensure registered users confirm their email addresses before they can log in.
70
  * [User Moderation](https://profilepress.net/addons/user-moderation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Decide whether to approve newly registered users or not. You can also block and unblock users at any time.
71
  * [Social Login](https://profilepress.net/addons/social-login/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Let users register & login to your site via Facebook, Twitter, Google, LinkedIn, GitHub and VK.
72
+ * [Two-Factor Authentication (2FA)](https://profilepress.net/addons/2fa/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Adds an additional layer of security to users accounts by requiring more than just a password to log in.
73
  * [Passwordless Login](https://profilepress.net/addons/passwordless-login/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Let users log in to your site via a one-time URL sent to their email addresses.
74
  * [WooCommerce](https://profilepress.net/addons/woocommerce/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Manage WooCommerce billing and shipping fields, replace WooCommerce login and edit account forms in checkout and “My Account” pages with that of ProfilePress.
75
  * [Google reCAPTCHA](https://profilepress.net/addons/recaptcha/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Protect your forms against spam and bot attacks.
118
 
119
  == Changelog ==
120
 
121
+ = 3.2.5 =
122
+ * [Pro] [Two-Factor Authentication addon](https://profilepress.net/addons/2fa/?utm_source=wporg_listing&utm_medium=readme&utm_campaign=changelog).
123
+ * Fixed bug where member directory custom sort wasn't working.
124
+ * Fixed conflict with LearnDash Propanel.
125
+ * Fixed bug where value attribute of password-reset-submit wasn't working.
126
+ * Datepicker now respect WP start of week day.
127
+ * Fixed Flatpickr date bug.
128
+ * Added prefix to hint.css.
 
 
 
 
129
 
130
  See the [changelog file](https://plugins.svn.wordpress.org/wp-user-avatar/trunk/changelog.txt) for full change log information.
src/Admin/SettingsPages/EmailSettings/WPListTable.php CHANGED
@@ -66,7 +66,7 @@ class WPListTable extends \WP_List_Table
66
  $hint = '';
67
  if ( ! empty($item['description'])) {
68
  $hint = sprintf(
69
- ' <span class="ppress-hint-tooltip hint--top hint--medium hint--bounce" aria-label="%s"><span class="dashicons dashicons-editor-help"></span></span>',
70
  esc_attr($item['description'])
71
  );
72
  }
66
  $hint = '';
67
  if ( ! empty($item['description'])) {
68
  $hint = sprintf(
69
+ ' <span class="ppress-hint-tooltip ppress-hint-wrap hint--top hint--medium hint--bounce" aria-label="%s"><span class="dashicons dashicons-editor-help"></span></span>',
70
  esc_attr($item['description'])
71
  );
72
  }
src/Classes/AjaxHandler.php CHANGED
@@ -411,7 +411,11 @@ class AjaxHandler
411
  $login_error .= $response->get_error_message();
412
  $login_error .= '</div>';
413
 
414
- $ajax_response = array('success' => false, 'message' => $login_error);
 
 
 
 
415
  }
416
 
417
  wp_send_json($ajax_response);
411
  $login_error .= $response->get_error_message();
412
  $login_error .= '</div>';
413
 
414
+ $ajax_response = [
415
+ 'success' => false,
416
+ 'code' => $response->get_error_code(),
417
+ 'message' => $login_error
418
+ ];
419
  }
420
 
421
  wp_send_json($ajax_response);
src/Classes/Autologin.php CHANGED
@@ -58,7 +58,7 @@ class Autologin
58
  $login_redirect = $redirect;
59
 
60
  } else {
61
- $login_redirect = ppress_login_redirect();
62
  }
63
 
64
  /** Setup a custom location for "auto login after registration" */
58
  $login_redirect = $redirect;
59
 
60
  } else {
61
+ $login_redirect = apply_filters('ppress_login_redirect', ppress_login_redirect(), $login_id, get_userdata($user_id));
62
  }
63
 
64
  /** Setup a custom location for "auto login after registration" */
src/Classes/ExtensionManager.php CHANGED
@@ -20,6 +20,7 @@ class ExtensionManager
20
  const RECAPTCHA = 'recaptcha';
21
  const SOCIAL_LOGIN = 'social_login';
22
  const CUSTOM_FIELDS = 'custom_fields';
 
23
 
24
  public static function is_premium()
25
  {
@@ -43,6 +44,7 @@ class ExtensionManager
43
  self::RECAPTCHA => 'ProfilePress\Libsodium\Recaptcha\Init',
44
  self::SOCIAL_LOGIN => 'ProfilePress\Libsodium\SocialLogin\Init',
45
  self::CUSTOM_FIELDS => 'ProfilePress\Libsodium\CustomProfileFields\Init',
 
46
  ];
47
  }
48
 
@@ -61,6 +63,12 @@ class ExtensionManager
61
  'description' => esc_html__('Ensure newly registered users confirm their email addresses before they can log in.', 'wp-user-avatar'),
62
  'icon' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z"></path></svg>'
63
  ],
 
 
 
 
 
 
64
  self::USER_MODERATION => [
65
  'title' => esc_html__('User Moderation', 'wp-user-avatar'),
66
  'url' => 'https://profilepress.net/addons/user-moderation/?utm_source=liteplugin&utm_medium=extension-page&utm_campaign=learn-more',
20
  const RECAPTCHA = 'recaptcha';
21
  const SOCIAL_LOGIN = 'social_login';
22
  const CUSTOM_FIELDS = 'custom_fields';
23
+ const TWOFA = 'TWOFA';
24
 
25
  public static function is_premium()
26
  {
44
  self::RECAPTCHA => 'ProfilePress\Libsodium\Recaptcha\Init',
45
  self::SOCIAL_LOGIN => 'ProfilePress\Libsodium\SocialLogin\Init',
46
  self::CUSTOM_FIELDS => 'ProfilePress\Libsodium\CustomProfileFields\Init',
47
+ self::TWOFA => 'ProfilePress\Libsodium\TWOFA\Init',
48
  ];
49
  }
50
 
63
  'description' => esc_html__('Ensure newly registered users confirm their email addresses before they can log in.', 'wp-user-avatar'),
64
  'icon' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z"></path></svg>'
65
  ],
66
+ self::TWOFA => [
67
+ 'title' => esc_html__('Two-Factor Authentication (2FA)', 'wp-user-avatar'),
68
+ 'url' => 'https://profilepress.net/addons/2fa/?utm_source=liteplugin&utm_medium=extension-page&utm_campaign=learn-more',
69
+ 'description' => esc_html__('Adds an additional layer of security to users accounts by requiring more than just a password to log in.', 'wp-user-avatar'),
70
+ 'icon' => '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAACPElEQVRoge3Zz4tNYRzH8dcMIk0pViI1TZqIQn6NmR0rLPz6A6wsrGZsxJZkRU2zslLKRjOsbGQhaiwQSZkUsiPSRH6UsHjO7R63e++ce+4591y3865v5+n58X2eT8/v81BSUlLyP9GXstxynMJuLM2oLT/xEJfwLSOfTVkcVfgnJ5uN6sidIzmKqNihVhuVRvnGWHgWV1P4qMdxjEThTbjVSuE0QuJl5nAlhY96jKgKabld/Rk1onDynlR7sT1h3s2x8ChON8k7g1fxiLyFHMR4inL7ImvEnBoh5dBKwXNhlUvLUaxqlNhJIXcx0Ub5nZoI6ZmhVYSQPmzFiljcALZhUSxuLdYndVqEkCk8wQtBzDI8xWPVU8IevMZLHEvitAgho9F3DQaxGkNR3Fj03YUlQvvGJKCTk73CWVzAPTwTDokXsR/nojzXhH1kAJNJnBYh5HZkcc5EVuEjDrTitFy1uo1OChlXvTjdFJbhE/gq2WVrSzPnRcwRwop1X3UFa5uihOzI2mHeQ+u8sEcMReF6XMcGTMfiJmPl6tmdWid598inyMS+Fd7jpHBJgi+xtM/Czp6YolatG8IPhpmFMial03Pkg9AL0wtlbJVOCnkg/EqqHWKZ0Ekhj/J03jM7e1490u/fi1OcefzOusK8hKzDmwZpg3ibdYU9M7R6RkheQ+sdVjZIm8+jwjRCfsXCw8JRPAuGG9SRG4d14UNPGrry6a2dx9AJ4WEmq8fQH4KIy/iekc+SkpKSLuUvcZyz9d129/cAAAAASUVORK5CYII="/>'
71
+ ],
72
  self::USER_MODERATION => [
73
  'title' => esc_html__('User Moderation', 'wp-user-avatar'),
74
  'url' => 'https://profilepress.net/addons/user-moderation/?utm_source=liteplugin&utm_medium=extension-page&utm_campaign=learn-more',
src/Classes/UsernameEmailRestrictLogin.php CHANGED
@@ -27,11 +27,13 @@ class UsernameEmailRestrictLogin
27
  $type = ppress_get_setting('login_username_email_restrict');
28
 
29
  if ('username' == $type) {
30
- return wp_authenticate_username_password($default_error_username, $username, $password);
 
31
  }
32
 
33
  if ('email' == $type) {
34
- return wp_authenticate_email_password($default_error_email, $username, $password);
 
35
  }
36
 
37
  return $user;
27
  $type = ppress_get_setting('login_username_email_restrict');
28
 
29
  if ('username' == $type) {
30
+ $result = wp_authenticate_username_password($default_error_username, $username, $password);
31
+ if (is_wp_error($result)) return $result;
32
  }
33
 
34
  if ('email' == $type) {
35
+ $result = wp_authenticate_email_password($default_error_email, $username, $password);
36
+ if (is_wp_error($result)) return $result;
37
  }
38
 
39
  return $user;
src/Functions/GlobalFunctions.php CHANGED
@@ -244,7 +244,7 @@ function ppress_login_redirect()
244
  }
245
  }
246
 
247
- return apply_filters('ppress_login_redirect', wp_validate_redirect($redirect));
248
  }
249
 
250
  /**
244
  }
245
  }
246
 
247
+ return wp_validate_redirect($redirect);
248
  }
249
 
250
  /**
src/RegisterScripts.php CHANGED
@@ -85,6 +85,8 @@ class RegisterScripts
85
 
86
  function admin_js()
87
  {
 
 
88
  wp_enqueue_script('jquery');
89
  wp_enqueue_script('backbone');
90
  wp_enqueue_script('underscore');
@@ -93,7 +95,10 @@ class RegisterScripts
93
  wp_enqueue_script('jquery-ui-draggable');
94
 
95
  wp_enqueue_script('ppress-flatpickr', PPRESS_ASSETS_URL . '/flatpickr/flatpickr.min.js', array('jquery'));
96
- wp_enqueue_script('ppress-select2', PPRESS_ASSETS_URL . '/select2/select2.min.js', array('jquery'));
 
 
 
97
 
98
  if ( ! ppress_is_admin_page()) return;
99
 
85
 
86
  function admin_js()
87
  {
88
+ global $pagenow;
89
+
90
  wp_enqueue_script('jquery');
91
  wp_enqueue_script('backbone');
92
  wp_enqueue_script('underscore');
95
  wp_enqueue_script('jquery-ui-draggable');
96
 
97
  wp_enqueue_script('ppress-flatpickr', PPRESS_ASSETS_URL . '/flatpickr/flatpickr.min.js', array('jquery'));
98
+
99
+ if ($pagenow != 'index.php') {
100
+ wp_enqueue_script('ppress-select2', PPRESS_ASSETS_URL . '/select2/select2.min.js', array('jquery'));
101
+ }
102
 
103
  if ( ! ppress_is_admin_page()) return;
104
 
src/ShortcodeParser/Builder/FieldsShortcodeCallback.php CHANGED
@@ -620,7 +620,8 @@ class FieldsShortcodeCallback
620
  'enableTime' => $hasTime,
621
  'noCalendar' => ! self::hasDate($dateFormat),
622
  'disableMobile' => true,
623
- 'time_24hr' => $time24
 
624
  ]);
625
  }
626
 
620
  'enableTime' => $hasTime,
621
  'noCalendar' => ! self::hasDate($dateFormat),
622
  'disableMobile' => true,
623
+ 'time_24hr' => $time24,
624
+ 'locale' => ['firstDayOfWeek' => absint(get_option('start_of_week', 1))]
625
  ]);
626
  }
627
 
src/ShortcodeParser/Builder/FrontendProfileBuilder.php CHANGED
@@ -386,7 +386,7 @@ class FrontendProfileBuilder
386
 
387
  if (empty($user_upload_data)) return '';
388
 
389
- $filename = $user_upload_data[$key];
390
 
391
  if (empty($filename)) return '';
392
 
386
 
387
  if (empty($user_upload_data)) return '';
388
 
389
+ $filename = isset($user_upload_data[$key]) ? $user_upload_data[$key] : '';
390
 
391
  if (empty($filename)) return '';
392
 
src/ShortcodeParser/Builder/PasswordResetBuilder.php CHANGED
@@ -1,4 +1,6 @@
1
- <?php namespace ProfilePress\Core\ShortcodeParser\Builder;
 
 
2
 
3
  use ProfilePress\Core\Classes\FormRepository;
4
 
@@ -323,6 +325,7 @@ class PasswordResetBuilder
323
  'class' => '',
324
  'id' => '',
325
  'title' => '',
 
326
  'processing_label' => '',
327
  'name' => 'reset_password',
328
  ),
1
+ <?php
2
+
3
+ namespace ProfilePress\Core\ShortcodeParser\Builder;
4
 
5
  use ProfilePress\Core\Classes\FormRepository;
6
 
325
  'class' => '',
326
  'id' => '',
327
  'title' => '',
328
+ 'value' => '',
329
  'processing_label' => '',
330
  'name' => 'reset_password',
331
  ),
src/ShortcodeParser/FormProcessor.php CHANGED
@@ -23,9 +23,11 @@ class FormProcessor
23
 
24
  public $registration_form_error = [];
25
 
 
 
26
  public $myac_change_password_error = '';
27
 
28
- public function set_global_state($key, $value, $form_id = false)
29
  {
30
  $GLOBALS['pp_form_processor_' . $key] = $value;
31
 
@@ -34,7 +36,7 @@ class FormProcessor
34
  }
35
  }
36
 
37
- public function get_global_state_error($key)
38
  {
39
  return isset($GLOBALS['pp_form_processor_' . $key]) ? $GLOBALS['pp_form_processor_' . $key] : false;
40
  }
@@ -46,10 +48,10 @@ class FormProcessor
46
  if ($form_id) {
47
  $this->$key = [];
48
 
49
- return $this->$key[$form_id] = $this->get_global_state_error($key);
50
  }
51
 
52
- $this->$key = $this->get_global_state_error($key);
53
  }
54
 
55
  /**
@@ -115,7 +117,7 @@ class FormProcessor
115
 
116
  $state_key = 'edit_profile_form_error';
117
 
118
- if ($this->get_global_state_error($state_key)) {
119
  return $this->restore_form_error($state_key);
120
  }
121
 
@@ -134,10 +136,10 @@ class FormProcessor
134
  if ( ! empty($response)) {
135
 
136
  if ( ! $form_id) {
137
- $this->set_global_state($state_key, $response);
138
  $this->edit_profile_form_error = $response;
139
  } else {
140
- $this->set_global_state($state_key, $response, $form_id);
141
  $this->edit_profile_form_error[$form_id] = $response;
142
  }
143
  }
@@ -150,7 +152,7 @@ class FormProcessor
150
 
151
  $state_key = 'registration_form_error';
152
 
153
- if ($this->get_global_state_error($state_key)) {
154
  return $this->restore_form_error($state_key);
155
  }
156
 
@@ -172,7 +174,7 @@ class FormProcessor
172
 
173
  $this->registration_form_error[$form_id] = $response;
174
 
175
- $this->set_global_state($state_key, $response, $form_id);
176
  }
177
  }
178
  }
@@ -193,7 +195,7 @@ class FormProcessor
193
 
194
  $state_key = 'login_form_error';
195
 
196
- if ($this->get_global_state_error($state_key)) {
197
  return $this->restore_form_error($state_key);
198
  }
199
 
@@ -213,6 +215,11 @@ class FormProcessor
213
  $login_error = '';
214
 
215
  if (is_wp_error($login_status)) {
 
 
 
 
 
216
  $login_error = '<div class="profilepress-login-status">';
217
  $login_error .= $login_status->get_error_message();
218
  $login_error .= '</div>';
@@ -222,7 +229,7 @@ class FormProcessor
222
  $this->login_form_error = [];
223
  $this->login_form_error[$form_id] = $login_error;
224
 
225
- $this->set_global_state($state_key, $login_error, $form_id);
226
  }
227
  }
228
  }
@@ -239,7 +246,7 @@ class FormProcessor
239
 
240
  $state_key = 'password_reset_form_error';
241
 
242
- if ($this->get_global_state_error($state_key)) {
243
  return $this->restore_form_error($state_key);
244
  }
245
 
@@ -255,7 +262,7 @@ class FormProcessor
255
  $this->password_reset_form_error = [];
256
  $this->password_reset_form_error[$form_id] = $response;
257
 
258
- $this->set_global_state($state_key, $response, $form_id);
259
  }
260
  }
261
 
23
 
24
  public $registration_form_error = [];
25
 
26
+ public $is_2fa = [];
27
+
28
  public $myac_change_password_error = '';
29
 
30
+ public static function set_global_state($key, $value, $form_id = false)
31
  {
32
  $GLOBALS['pp_form_processor_' . $key] = $value;
33
 
36
  }
37
  }
38
 
39
+ public static function get_global_state_error($key)
40
  {
41
  return isset($GLOBALS['pp_form_processor_' . $key]) ? $GLOBALS['pp_form_processor_' . $key] : false;
42
  }
48
  if ($form_id) {
49
  $this->$key = [];
50
 
51
+ return $this->$key[$form_id] = self::get_global_state_error($key);
52
  }
53
 
54
+ return $this->$key = self::get_global_state_error($key);
55
  }
56
 
57
  /**
117
 
118
  $state_key = 'edit_profile_form_error';
119
 
120
+ if (self::get_global_state_error($state_key)) {
121
  return $this->restore_form_error($state_key);
122
  }
123
 
136
  if ( ! empty($response)) {
137
 
138
  if ( ! $form_id) {
139
+ self::set_global_state($state_key, $response);
140
  $this->edit_profile_form_error = $response;
141
  } else {
142
+ self::set_global_state($state_key, $response, $form_id);
143
  $this->edit_profile_form_error[$form_id] = $response;
144
  }
145
  }
152
 
153
  $state_key = 'registration_form_error';
154
 
155
+ if (self::get_global_state_error($state_key)) {
156
  return $this->restore_form_error($state_key);
157
  }
158
 
174
 
175
  $this->registration_form_error[$form_id] = $response;
176
 
177
+ self::set_global_state($state_key, $response, $form_id);
178
  }
179
  }
180
  }
195
 
196
  $state_key = 'login_form_error';
197
 
198
+ if (self::get_global_state_error($state_key)) {
199
  return $this->restore_form_error($state_key);
200
  }
201
 
215
  $login_error = '';
216
 
217
  if (is_wp_error($login_status)) {
218
+
219
+ if ($login_status->get_error_code() == 'pp2fa_auth_code_invalid') {
220
+ self::set_global_state('is_2fa', true, $form_id);
221
+ }
222
+
223
  $login_error = '<div class="profilepress-login-status">';
224
  $login_error .= $login_status->get_error_message();
225
  $login_error .= '</div>';
229
  $this->login_form_error = [];
230
  $this->login_form_error[$form_id] = $login_error;
231
 
232
+ self::set_global_state($state_key, $login_error, $form_id);
233
  }
234
  }
235
  }
246
 
247
  $state_key = 'password_reset_form_error';
248
 
249
+ if (self::get_global_state_error($state_key)) {
250
  return $this->restore_form_error($state_key);
251
  }
252
 
262
  $this->password_reset_form_error = [];
263
  $this->password_reset_form_error[$form_id] = $response;
264
 
265
+ self::set_global_state($state_key, $response, $form_id);
266
  }
267
  }
268
 
src/ShortcodeParser/LoginFormTag.php CHANGED
@@ -36,7 +36,7 @@ class LoginFormTag extends FormProcessor
36
  $attribution_start = apply_filters('ppress_hide_attribution', '<!-- This form was created and powered by ProfilePress WordPress plugin - https://profilepress.net -->' . "\r\n");
37
  $attribution_end = apply_filters('ppress_hide_attribution', "\r\n" . '<!-- / ProfilePress WordPress plugin. -->' . "\r\n");
38
 
39
- $css = self::get_login_css($id);
40
 
41
  $container_div_start = sprintf('<div id="pp-login-%s-wrap" class="pp-form-container pp-login-form-wrap">', $id);
42
  $container_div_end = '</div>';
@@ -108,7 +108,7 @@ class LoginFormTag extends FormProcessor
108
  *
109
  * @return mixed
110
  */
111
- public static function get_login_css($form_id)
112
  {
113
  if (FR::is_drag_drop($form_id, FR::LOGIN_TYPE)) {
114
  $form_instance = FR::dnd_class_instance($form_id, FR::LOGIN_TYPE);
@@ -118,6 +118,22 @@ class LoginFormTag extends FormProcessor
118
  $login_css = FR::get_form_meta($form_id, FR::LOGIN_TYPE, FR::FORM_CSS);
119
  }
120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  // added a break-line to the style tag to keep it in a new line - viewed when viewing site source code
122
  return "\r\n <style type=\"text/css\">\r\n" . $login_css . "\r\n</style>\r\n";
123
  }
36
  $attribution_start = apply_filters('ppress_hide_attribution', '<!-- This form was created and powered by ProfilePress WordPress plugin - https://profilepress.net -->' . "\r\n");
37
  $attribution_end = apply_filters('ppress_hide_attribution', "\r\n" . '<!-- / ProfilePress WordPress plugin. -->' . "\r\n");
38
 
39
+ $css = $this->get_login_css($id);
40
 
41
  $container_div_start = sprintf('<div id="pp-login-%s-wrap" class="pp-form-container pp-login-form-wrap">', $id);
42
  $container_div_end = '</div>';
108
  *
109
  * @return mixed
110
  */
111
+ public function get_login_css($form_id)
112
  {
113
  if (FR::is_drag_drop($form_id, FR::LOGIN_TYPE)) {
114
  $form_instance = FR::dnd_class_instance($form_id, FR::LOGIN_TYPE);
118
  $login_css = FR::get_form_meta($form_id, FR::LOGIN_TYPE, FR::FORM_CSS);
119
  }
120
 
121
+ if (self::get_global_state_error('is_2fa')) {
122
+ $this->restore_form_error('is_2fa');
123
+ }
124
+
125
+ if (is_array($this->is_2fa) && isset($this->is_2fa[$form_id])) {
126
+ $this->is_2fa = $this->is_2fa[$form_id];
127
+ }
128
+
129
+ if ($this->is_2fa !== true) {
130
+ // "html body" is important to increase specificity
131
+ $login_css .= 'html body .pp-form-container .pp-2fa,
132
+ html body .pp-form-container .pp-form-wrapper .pp-form-field-wrap.pp-2fa {
133
+ display:none;
134
+ }';
135
+ }
136
+
137
  // added a break-line to the style tag to keep it in a new line - viewed when viewing site source code
138
  return "\r\n <style type=\"text/css\">\r\n" . $login_css . "\r\n</style>\r\n";
139
  }
src/ShortcodeParser/MyAccount/MyAccountTag.php CHANGED
@@ -84,6 +84,17 @@ class MyAccountTag extends FormProcessor
84
  ];
85
  }
86
 
 
 
 
 
 
 
 
 
 
 
 
87
  $tabs = apply_filters('ppress_myaccount_tabs', $tabs);
88
 
89
  $cache = wp_list_sort($tabs, 'priority', 'ASC', true);
@@ -104,11 +115,28 @@ class MyAccountTag extends FormProcessor
104
  return $cache;
105
  }
106
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  public function email_notification_callback()
108
  {
109
  require apply_filters('ppress_my_account_email_notification_template', dirname(__FILE__) . '/email-notifications.tmpl.php');
110
  }
111
 
 
 
 
 
 
112
  public function change_password_callback()
113
  {
114
  require apply_filters('ppress_my_account_change_password_template', dirname(__FILE__) . '/change-password.tmpl.php');
@@ -372,8 +400,10 @@ class MyAccountTag extends FormProcessor
372
 
373
  $permalink = get_permalink();
374
 
375
- if ( ! empty(ppress_settings_by_key('edit_user_profile_url'))) {
376
- $permalink = ppress_my_account_url();
 
 
377
  }
378
 
379
  if (get_option('permalink_structure')) {
84
  ];
85
  }
86
 
87
+ if ( ! empty(self::account_settings_endpoint_content())) {
88
+
89
+ $tabs['account-settings'] = [
90
+ 'title' => esc_html__('Account Settings', 'wp-user-avatar'),
91
+ 'endpoint' => esc_html(ppress_settings_by_key('myac_account_settings_endpoint', 'account-settings', true)),
92
+ 'priority' => 40,
93
+ 'icon' => 'settings',
94
+ 'callback' => [__CLASS__, 'account_settings_callback']
95
+ ];
96
+ }
97
+
98
  $tabs = apply_filters('ppress_myaccount_tabs', $tabs);
99
 
100
  $cache = wp_list_sort($tabs, 'priority', 'ASC', true);
115
  return $cache;
116
  }
117
 
118
+ public static function account_settings_endpoint_content()
119
+ {
120
+ static $cache = false;
121
+
122
+ if ( ! $cache) {
123
+ // ['title'=>'Title', 'content' => 'content here']
124
+ $cache = apply_filters('ppmyac_account_settings_endpoint_content', []);
125
+ }
126
+
127
+ return $cache;
128
+ }
129
+
130
  public function email_notification_callback()
131
  {
132
  require apply_filters('ppress_my_account_email_notification_template', dirname(__FILE__) . '/email-notifications.tmpl.php');
133
  }
134
 
135
+ public function account_settings_callback()
136
+ {
137
+ require apply_filters('ppress_my_account_account_settings_template', dirname(__FILE__) . '/account-settings.tmpl.php');
138
+ }
139
+
140
  public function change_password_callback()
141
  {
142
  require apply_filters('ppress_my_account_change_password_template', dirname(__FILE__) . '/change-password.tmpl.php');
400
 
401
  $permalink = get_permalink();
402
 
403
+ $myac_page_id = ppress_settings_by_key('edit_user_profile_url');
404
+
405
+ if ( ! empty($myac_page_id) && get_post_status($myac_page_id)) {
406
+ $permalink = get_permalink($myac_page_id);
407
  }
408
 
409
  if (get_option('permalink_structure')) {
src/ShortcodeParser/MyAccount/account-settings.tmpl.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ use ProfilePress\Core\Classes\PROFILEPRESS_sql;
4
+ use ProfilePress\Core\ShortcodeParser\MyAccount\MyAccountTag;
5
+
6
+ if ( ! defined('ABSPATH')) {
7
+ exit; // Exit if accessed directly
8
+ }
9
+
10
+ $current_user = get_user_by('id', get_current_user_id());
11
+
12
+ do_action('ppress_myaccount_account_settings_before_main_content');
13
+
14
+ ?>
15
+ <div class="profilepress-myaccount-notification">
16
+
17
+ <h2><?= esc_html__('Account Settings', 'wp-user-avatar') ?></h2>
18
+
19
+ <?php
20
+
21
+ do_action('ppress_myaccount_account_settings_after_heading');
22
+
23
+ $contents = MyAccountTag::account_settings_endpoint_content();
24
+
25
+ if ( ! empty($contents)) {
26
+
27
+ foreach ($contents as $content) {
28
+ ?>
29
+ <div class="profilepress-myaccount-account-settings-wrap">
30
+
31
+ <h3><?= $content['title']; ?></h3>
32
+
33
+ <div class="profilepress-myaccount-form-wrap">
34
+ <?= $content['content']; ?>
35
+ </div>
36
+
37
+ </div>
38
+ <?php
39
+ }
40
+ }
41
+ ?>
42
+ </div>
43
+ <?php
44
+
45
+ do_action('ppress_myaccount_account_settings_after_main_content');
src/ShortcodeParser/MyAccount/email-notifications.tmpl.php CHANGED
@@ -15,7 +15,7 @@ $current_user = get_user_by('id', get_current_user_id());
15
 
16
  <?php if (isset($_GET['edit']) && $_GET['edit'] == 'true') : ?>
17
  <div class="profilepress-myaccount-alert pp-alert-success" role="alert">
18
- <?= apply_filters('ppmyac_email_notifications_success_message', esc_html__('Account was updated successfully.')); ?>
19
  </div>
20
  <?php endif;
21
 
@@ -41,4 +41,4 @@ $current_user = get_user_by('id', get_current_user_id());
41
  </div>
42
  <?php
43
 
44
- do_action('ppress_myaccount_notification');
15
 
16
  <?php if (isset($_GET['edit']) && $_GET['edit'] == 'true') : ?>
17
  <div class="profilepress-myaccount-alert pp-alert-success" role="alert">
18
+ <?= apply_filters('ppmyac_email_notifications_success_message', esc_html__('Account was updated successfully.', 'wp-user-avatar')); ?>
19
  </div>
20
  <?php endif;
21
 
41
  </div>
42
  <?php
43
 
44
+ do_action('ppress_myaccount_email_notification');
src/Themes/DragDrop/AbstractMemberDirectoryTheme.php CHANGED
@@ -530,6 +530,10 @@ abstract class AbstractMemberDirectoryTheme extends AbstractTheme
530
  $args['orderby'] = 'meta_value';
531
  $args['order'] = 'ASC';
532
  break;
 
 
 
 
533
  }
534
 
535
  if ($parsed_args['is_search_query'] === true) {
530
  $args['orderby'] = 'meta_value';
531
  $args['order'] = 'ASC';
532
  break;
533
+ default:
534
+ $args['meta_key'] = $parsed_args['sort_method'];
535
+ $args['orderby'] = 'meta_value';
536
+ $args['order'] = 'ASC';
537
  }
538
 
539
  if ($parsed_args['is_search_query'] === true) {
src/Themes/DragDrop/AbstractTheme.php CHANGED
@@ -244,7 +244,7 @@ abstract class AbstractTheme implements ThemeInterface
244
  $defaults['profile-bio'] = [];
245
  }
246
 
247
- return $defaults;
248
  }
249
 
250
  public function form_wrapper_shortcode($atts, $content)
244
  $defaults['profile-bio'] = [];
245
  }
246
 
247
+ return apply_filters('ppress_form_default_fields_settings', $defaults, $this);
248
  }
249
 
250
  public function form_wrapper_shortcode($atts, $content)
src/Themes/DragDrop/FieldListing.php CHANGED
@@ -79,7 +79,7 @@ class FieldListing
79
 
80
  if (isset($field_setting['description_appearance']) && $field_setting['description_appearance'] == 'tooltip' && ! empty($field_setting['description'])) {
81
  $output .= sprintf(
82
- ' <span class="ppress-hint-tooltip hint--top hint--medium hint--bounce" aria-label="%s"><i class="pp-form-material-icons">help</i></span>',
83
  sanitize_text_field($field_setting['description'])
84
  );
85
  }
79
 
80
  if (isset($field_setting['description_appearance']) && $field_setting['description_appearance'] == 'tooltip' && ! empty($field_setting['description'])) {
81
  $output .= sprintf(
82
+ ' <span class="ppress-hint-tooltip ppress-hint-wrap hint--top hint--medium hint--bounce" aria-label="%s"><i class="pp-form-material-icons">help</i></span>',
83
  sanitize_text_field($field_setting['description'])
84
  );
85
  }
src/Themes/DragDrop/UserProfile/DefaultTemplate.php CHANGED
@@ -421,7 +421,7 @@ class DefaultTemplate extends AbstractTheme
421
  <div class="ppress-dpf-header">
422
  <?php if (ppress_is_my_own_profile()) : ?>
423
  <div class="ppress-dpf-headericon">
424
- <a href="<?= ppress_my_account_url(); ?>" class="ppress-dpf-edit-a hint--bottom" aria-label="<?= esc_html__('Edit your profile') ?>">
425
  <span class="ppress-material-icons">settings</span>
426
  </a>
427
  </div>
421
  <div class="ppress-dpf-header">
422
  <?php if (ppress_is_my_own_profile()) : ?>
423
  <div class="ppress-dpf-headericon">
424
+ <a href="<?= ppress_my_account_url(); ?>" class="ppress-dpf-edit-a ppress-hint-wrap hint--bottom" aria-label="<?= esc_html__('Edit your profile') ?>">
425
  <span class="ppress-material-icons">settings</span>
426
  </a>
427
  </div>
src/Widgets/TabbedWidget.php CHANGED
@@ -2,7 +2,6 @@
2
 
3
  namespace ProfilePress\Core\Widgets;
4
 
5
-
6
  class TabbedWidget extends \WP_Widget
7
  {
8
  public $widget_status;
@@ -92,6 +91,11 @@ class TabbedWidget extends \WP_Widget
92
 
93
  echo '<style>';
94
  echo $instance['tabbed_css'];
 
 
 
 
 
95
  echo '</style>';
96
 
97
  if ( ! is_user_logged_in() && ! empty($title)) {
@@ -100,6 +104,7 @@ class TabbedWidget extends \WP_Widget
100
 
101
  if ( ! is_user_logged_in()) {
102
  echo $args['before_widget'];
 
103
  if (isset($this->widget_status)) echo '<div class="pp-tab-status">', $this->widget_status, '</div>';
104
  ?>
105
  <div class="pp-tab-widget-form">
@@ -138,6 +143,11 @@ class TabbedWidget extends \WP_Widget
138
  <li>
139
  <input name="tabbed-login-password" value="<?php echo esc_attr(ppress_var($_POST, 'tabbed-login-password', '')); ?>" type="password" placeholder="<?php echo esc_html__('Password', 'wp-user-avatar'); ?>" required/>
140
  </li>
 
 
 
 
 
141
  <li>
142
  <input data-pp-submit-label="<?= $login_btn_label ?>" data-pp-processing-label="<?= $processing_label ?>" name="tabbed_login_submit" type="submit" value="<?= $login_btn_label ?>" class="tb-button"/>
143
  </li>
2
 
3
  namespace ProfilePress\Core\Widgets;
4
 
 
5
  class TabbedWidget extends \WP_Widget
6
  {
7
  public $widget_status;
91
 
92
  echo '<style>';
93
  echo $instance['tabbed_css'];
94
+
95
+ if (ppress_var($GLOBALS, 'pp_form_processor_tab_widget_is_2fa') !== true) {
96
+ // "html body" is important to increase specificity
97
+ echo 'html body .pp-tab-widget-form .pp-2fa {display:none;}';
98
+ }
99
  echo '</style>';
100
 
101
  if ( ! is_user_logged_in() && ! empty($title)) {
104
 
105
  if ( ! is_user_logged_in()) {
106
  echo $args['before_widget'];
107
+
108
  if (isset($this->widget_status)) echo '<div class="pp-tab-status">', $this->widget_status, '</div>';
109
  ?>
110
  <div class="pp-tab-widget-form">
143
  <li>
144
  <input name="tabbed-login-password" value="<?php echo esc_attr(ppress_var($_POST, 'tabbed-login-password', '')); ?>" type="password" placeholder="<?php echo esc_html__('Password', 'wp-user-avatar'); ?>" required/>
145
  </li>
146
+
147
+ <li class="pp-2fa">
148
+ <?php echo do_shortcode('[pp-2fa class=""]'); ?>
149
+ </li>
150
+
151
  <li>
152
  <input data-pp-submit-label="<?= $login_btn_label ?>" data-pp-processing-label="<?= $processing_label ?>" name="tabbed_login_submit" type="submit" value="<?= $login_btn_label ?>" class="tb-button"/>
153
  </li>
src/Widgets/TabbedWidgetDependency.php CHANGED
@@ -20,6 +20,10 @@ class TabbedWidgetDependency
20
  {
21
  $login_status = LoginAuth::login_auth($username, $password);
22
 
 
 
 
 
23
  if (isset($login_status)) return $login_status->get_error_message();
24
 
25
  return esc_html__('Unable to log in. Please try again', 'wp-user-avatar');
@@ -62,7 +66,7 @@ class TabbedWidgetDependency
62
  */
63
  public static function registration($username, $password, $email)
64
  {
65
- add_filter('ppress_after_registration',function ($form_id, $user_data, $user_id) {
66
  // update is being used because RegistrationAuth::register_new_user will set it to 0.
67
  update_user_meta($user_id, '_pp_signup_via', 'tab_widget');
68
  }, 10, 3);
20
  {
21
  $login_status = LoginAuth::login_auth($username, $password);
22
 
23
+ if ($login_status->get_error_code() == 'pp2fa_auth_code_invalid') {
24
+ $GLOBALS['pp_form_processor_tab_widget_is_2fa'] = true;
25
+ }
26
+
27
  if (isset($login_status)) return $login_status->get_error_message();
28
 
29
  return esc_html__('Unable to log in. Please try again', 'wp-user-avatar');
66
  */
67
  public static function registration($username, $password, $email)
68
  {
69
+ add_filter('ppress_after_registration', function ($form_id, $user_data, $user_id) {
70
  // update is being used because RegistrationAuth::register_new_user will set it to 0.
71
  update_user_meta($user_id, '_pp_signup_via', 'tab_widget');
72
  }, 10, 3);
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitc3ca8c25b9c9d0b992877264678d5a16::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitaa467e297763f43379c5fa14a61c1e4e::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitc3ca8c25b9c9d0b992877264678d5a16
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInitc3ca8c25b9c9d0b992877264678d5a16
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInitc3ca8c25b9c9d0b992877264678d5a16', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
- spl_autoload_unregister(array('ComposerAutoloaderInitc3ca8c25b9c9d0b992877264678d5a16', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInitc3ca8c25b9c9d0b992877264678d5a16::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
@@ -53,19 +53,19 @@ class ComposerAutoloaderInitc3ca8c25b9c9d0b992877264678d5a16
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
- $includeFiles = Composer\Autoload\ComposerStaticInitc3ca8c25b9c9d0b992877264678d5a16::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
- composerRequirec3ca8c25b9c9d0b992877264678d5a16($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
- function composerRequirec3ca8c25b9c9d0b992877264678d5a16($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitaa467e297763f43379c5fa14a61c1e4e
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitaa467e297763f43379c5fa14a61c1e4e', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitaa467e297763f43379c5fa14a61c1e4e', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
53
  $loader->register(true);
54
 
55
  if ($useStaticLoader) {
56
+ $includeFiles = Composer\Autoload\ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::$files;
57
  } else {
58
  $includeFiles = require __DIR__ . '/autoload_files.php';
59
  }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
+ composerRequireaa467e297763f43379c5fa14a61c1e4e($fileIdentifier, $file);
62
  }
63
 
64
  return $loader;
65
  }
66
  }
67
 
68
+ function composerRequireaa467e297763f43379c5fa14a61c1e4e($fileIdentifier, $file)
69
  {
70
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitc3ca8c25b9c9d0b992877264678d5a16
8
  {
9
  public static $files = array (
10
  'fda73876e8be17735f680f484cec1679' => __DIR__ . '/../..' . '/src/Functions/custom-settings-api.php',
@@ -287,9 +287,9 @@ class ComposerStaticInitc3ca8c25b9c9d0b992877264678d5a16
287
  public static function getInitializer(ClassLoader $loader)
288
  {
289
  return \Closure::bind(function () use ($loader) {
290
- $loader->prefixLengthsPsr4 = ComposerStaticInitc3ca8c25b9c9d0b992877264678d5a16::$prefixLengthsPsr4;
291
- $loader->prefixDirsPsr4 = ComposerStaticInitc3ca8c25b9c9d0b992877264678d5a16::$prefixDirsPsr4;
292
- $loader->classMap = ComposerStaticInitc3ca8c25b9c9d0b992877264678d5a16::$classMap;
293
 
294
  }, null, ClassLoader::class);
295
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e
8
  {
9
  public static $files = array (
10
  'fda73876e8be17735f680f484cec1679' => __DIR__ . '/../..' . '/src/Functions/custom-settings-api.php',
287
  public static function getInitializer(ClassLoader $loader)
288
  {
289
  return \Closure::bind(function () use ($loader) {
290
+ $loader->prefixLengthsPsr4 = ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::$prefixLengthsPsr4;
291
+ $loader->prefixDirsPsr4 = ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::$prefixDirsPsr4;
292
+ $loader->classMap = ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::$classMap;
293
 
294
  }, null, ClassLoader::class);
295
  }
vendor/composer/installed.php CHANGED
@@ -5,7 +5,7 @@
5
  'type' => 'library',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => 'd101004b9a204afc467d8023d581e3e9459d3a45',
9
  'name' => '__root__',
10
  'dev' => false,
11
  ),
@@ -16,7 +16,7 @@
16
  'type' => 'library',
17
  'install_path' => __DIR__ . '/../../',
18
  'aliases' => array(),
19
- 'reference' => 'd101004b9a204afc467d8023d581e3e9459d3a45',
20
  'dev_requirement' => false,
21
  ),
22
  'collizo4sky/persist-admin-notices-dismissal' => array(
5
  'type' => 'library',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => '83f5f2e022486869d4be540aa769ba92ad8fab48',
9
  'name' => '__root__',
10
  'dev' => false,
11
  ),
16
  'type' => 'library',
17
  'install_path' => __DIR__ . '/../../',
18
  'aliases' => array(),
19
+ 'reference' => '83f5f2e022486869d4be540aa769ba92ad8fab48',
20
  'dev_requirement' => false,
21
  ),
22
  'collizo4sky/persist-admin-notices-dismissal' => array(
wp-user-avatar.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: ProfilePress
4
  * Plugin URI: https://profilepress.net
5
  * Description: The modern WordPress membership and user profile plugin.
6
- * Version: 3.2.4
7
  * Author: ProfilePress Team
8
  * Author URI: https://profilepress.net
9
  * Text Domain: wp-user-avatar
@@ -14,7 +14,7 @@
14
  defined('ABSPATH') or die("No script kiddies please!");
15
 
16
  define('PROFILEPRESS_SYSTEM_FILE_PATH', __FILE__);
17
- define('PPRESS_VERSION_NUMBER', '3.2.4');
18
 
19
  require __DIR__ . '/vendor/autoload.php';
20
 
3
  * Plugin Name: ProfilePress
4
  * Plugin URI: https://profilepress.net
5
  * Description: The modern WordPress membership and user profile plugin.
6
+ * Version: 3.2.5
7
  * Author: ProfilePress Team
8
  * Author URI: https://profilepress.net
9
  * Text Domain: wp-user-avatar
14
  defined('ABSPATH') or die("No script kiddies please!");
15
 
16
  define('PROFILEPRESS_SYSTEM_FILE_PATH', __FILE__);
17
+ define('PPRESS_VERSION_NUMBER', '3.2.5');
18
 
19
  require __DIR__ . '/vendor/autoload.php';
20