Constant Contact Forms - Version 1.12.0

Version Description

  • Added: Limit 500 Characters description below textarea fields
  • Added: CSS class selector to the div wrapping the list checkboxes
  • Added: Force email notifications if no list is selected for a form
  • Added: Multi-select list options to "advanced optin" settings
  • Added: New setting to override default opt-in text
  • Added: Two new filters to override state and zipcode labels
  • Changed: Change to for form disclaimer
  • Fixed: Email field browser validation when form submits via AJAX
  • Fixed: Erroneous placeholder attribute on submit button
  • Fixed: Incomplete "ctct-label-" CSS class on submit button
  • Updated: Addressed limits and issues regarding list management
  • Updated: Better ensured security

=

Download this release

Release Info

Developer constantcontact
Plugin Icon 128x128 Constant Contact Forms
Version 1.12.0
Comparing to
See all releases

Code changes from version 1.11.0 to 1.12.0

Files changed (91) hide show
  1. .nvmrc +1 -0
  2. .stylelintrc.json +31 -0
  3. assets/js/ctct-plugin-frontend.min.js +1 -1
  4. assets/js/ctct-plugin-frontend.min.js.map +1 -1
  5. assets/js/ctct-plugin-frontend/validation.js +0 -2
  6. assets/js/ctct-plugin-gutenberg.min.js +1 -1
  7. assets/js/ctct-plugin-gutenberg.min.js.map +1 -1
  8. constant-contact-forms.php +2 -2
  9. docker_tag +1 -0
  10. includes/class-builder-fields.php +34 -3
  11. includes/class-display.php +38 -21
  12. includes/class-lists.php +5 -5
  13. includes/class-mail.php +14 -10
  14. includes/class-settings.php +75 -31
  15. languages/constant-contact-forms.pot +165 -60
  16. output.log +60 -0
  17. readme.txt +15 -74
  18. vendor/autoload.php +1 -1
  19. vendor/cmb2/cmb2/.github/ISSUE_TEMPLATE.md +0 -36
  20. vendor/cmb2/cmb2/.github/PULL_REQUEST_TEMPLATE.md +0 -10
  21. vendor/cmb2/cmb2/CODE_OF_CONDUCT.md +76 -0
  22. vendor/cmb2/cmb2/CONTRIBUTING.md +8 -0
  23. vendor/cmb2/cmb2/LICENSE +674 -0
  24. vendor/cmb2/cmb2/bootstrap.php +1 -1
  25. vendor/cmb2/cmb2/css/cmb2-display-rtl.css +2 -2
  26. vendor/cmb2/cmb2/css/cmb2-display-rtl.min.css +0 -1
  27. vendor/cmb2/cmb2/css/cmb2-display.css +2 -2
  28. vendor/cmb2/cmb2/css/cmb2-display.min.css +0 -1
  29. vendor/cmb2/cmb2/css/cmb2-front-rtl.css +168 -126
  30. vendor/cmb2/cmb2/css/cmb2-front-rtl.min.css +1 -2
  31. vendor/cmb2/cmb2/css/cmb2-front.css +168 -126
  32. vendor/cmb2/cmb2/css/cmb2-front.css.map +2 -2
  33. vendor/cmb2/cmb2/css/cmb2-front.min.css +1 -2
  34. vendor/cmb2/cmb2/css/cmb2-rtl.css +835 -1357
  35. vendor/cmb2/cmb2/css/cmb2-rtl.min.css +1 -2
  36. vendor/cmb2/cmb2/css/cmb2.css +835 -1357
  37. vendor/cmb2/cmb2/css/cmb2.css.map +2 -2
  38. vendor/cmb2/cmb2/css/cmb2.min.css +1 -2
  39. vendor/cmb2/cmb2/css/sass/cmb2-front.scss +1 -0
  40. vendor/cmb2/cmb2/css/sass/cmb2.scss +1 -0
  41. vendor/cmb2/cmb2/css/sass/partials/_char_counter.scss +28 -0
  42. vendor/cmb2/cmb2/css/sass/partials/_context_metaboxes.scss +4 -0
  43. vendor/cmb2/cmb2/css/sass/partials/_front.scss +4 -0
  44. vendor/cmb2/cmb2/css/sass/partials/_main_wrap.scss +34 -31
  45. vendor/cmb2/cmb2/css/sass/partials/_variables.scss +1 -0
  46. vendor/cmb2/cmb2/example-functions.php +79 -80
  47. vendor/cmb2/cmb2/includes/CMB2.php +115 -56
  48. vendor/cmb2/cmb2/includes/CMB2_Ajax.php +1 -1
  49. vendor/cmb2/cmb2/includes/CMB2_Base.php +2 -1
  50. vendor/cmb2/cmb2/includes/CMB2_Field.php +111 -17
  51. vendor/cmb2/cmb2/includes/CMB2_Field_Display.php +94 -73
  52. vendor/cmb2/cmb2/includes/{CMB2_hookup.php → CMB2_Hookup.php} +138 -27
  53. vendor/cmb2/cmb2/includes/CMB2_JS.php +13 -1
  54. vendor/cmb2/cmb2/includes/CMB2_Options.php +18 -0
  55. vendor/cmb2/cmb2/includes/CMB2_Options_Hookup.php +25 -13
  56. vendor/cmb2/cmb2/includes/CMB2_Sanitize.php +5 -4
  57. vendor/cmb2/cmb2/includes/CMB2_Types.php +20 -14
  58. vendor/cmb2/cmb2/includes/CMB2_Utils.php +3 -1
  59. vendor/cmb2/cmb2/includes/helper-functions.php +27 -26
  60. vendor/cmb2/cmb2/includes/rest-api/CMB2_REST.php +91 -20
  61. vendor/cmb2/cmb2/includes/rest-api/CMB2_REST_Controller_Fields.php +33 -1
  62. vendor/cmb2/cmb2/includes/types/CMB2_Type_Base.php +14 -14
  63. vendor/cmb2/cmb2/includes/types/CMB2_Type_Checkbox.php +12 -3
  64. vendor/cmb2/cmb2/includes/types/CMB2_Type_Colorpicker.php +58 -17
  65. vendor/cmb2/cmb2/includes/types/CMB2_Type_Counter_Base.php +138 -0
  66. vendor/cmb2/cmb2/includes/types/CMB2_Type_File.php +40 -19
  67. vendor/cmb2/cmb2/includes/types/CMB2_Type_File_Base.php +16 -5
  68. vendor/cmb2/cmb2/includes/types/CMB2_Type_File_List.php +4 -4
  69. vendor/cmb2/cmb2/includes/types/CMB2_Type_Oembed.php +1 -1
  70. vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Base.php +19 -3
  71. vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Multicheck_Hierarchical.php +2 -2
  72. vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Radio.php +1 -1
  73. vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Radio_Hierarchical.php +2 -2
  74. vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Select.php +33 -10
  75. vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Select_Hierarchical.php +73 -0
  76. vendor/cmb2/cmb2/includes/types/CMB2_Type_Text.php +4 -1
  77. vendor/cmb2/cmb2/includes/types/CMB2_Type_Text_Datetime_Timestamp.php +7 -2
  78. vendor/cmb2/cmb2/includes/types/CMB2_Type_Text_Datetime_Timestamp_Timezone.php +7 -2
  79. vendor/cmb2/cmb2/includes/types/CMB2_Type_Textarea.php +4 -1
  80. vendor/cmb2/cmb2/includes/types/CMB2_Type_Wysiwyg.php +14 -4
  81. vendor/cmb2/cmb2/init.php +16 -11
  82. vendor/cmb2/cmb2/js/cmb2-char-counter.js +211 -0
  83. vendor/cmb2/cmb2/js/cmb2.js +41 -23
  84. vendor/cmb2/cmb2/js/cmb2.min.js +1 -1
  85. vendor/cmb2/cmb2/js/wp-color-picker-alpha.js +1 -1
  86. vendor/cmb2/cmb2/js/wp-color-picker-alpha.min.js +1 -1
  87. vendor/cmb2/cmb2/languages/cmb2.pot +174 -153
  88. vendor/cmb2/cmb2/readme.txt +171 -19
  89. vendor/composer/autoload_real.php +7 -7
  90. vendor/composer/autoload_static.php +4 -4
  91. vendor/composer/installed.json +16 -13
.nvmrc ADDED
@@ -0,0 +1 @@
 
1
+ lts/fermium
.stylelintrc.json ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "extends": [
3
+ "@wordpress/stylelint-config/scss",
4
+ "stylelint-config-prettier"
5
+ ],
6
+ "rules": {
7
+ "at-rule-empty-line-before": null,
8
+ "declaration-colon-newline-after": null,
9
+ "declaration-no-important": null,
10
+ "function-parentheses-space-inside": null,
11
+ "no-descending-specificity": null,
12
+ "selector-pseudo-class-parentheses-space-inside": null,
13
+ "selector-class-pattern": null,
14
+ "selector-id-pattern": null,
15
+ "font-weight-notation": null,
16
+ "rule-empty-line-before": "always",
17
+ "scss/at-rule-no-unknown": [
18
+ true,
19
+ {
20
+ "ignoreAtRules": [
21
+ "tailwind",
22
+ "apply",
23
+ "layer",
24
+ "variants",
25
+ "responsive",
26
+ "screen"
27
+ ]
28
+ }
29
+ ]
30
+ }
31
+ }
assets/js/ctct-plugin-frontend.min.js CHANGED
@@ -1,2 +1,2 @@
1
- !function(t){var e={};function n(o){if(e[o])return e[o].exports;var c=e[o]={i:o,l:!1,exports:{}};return t[o].call(c.exports,c,c.exports,n),c.l=!0,c.exports}n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var c in t)n.d(o,c,function(e){return t[e]}.bind(null,c));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="https://testing.test/wp-content/plugins/constant-contact-forms/assets/js/",n(n.s=10)}([,,,,,,,,,,function(t,e,n){t.exports=n(11)},function(t,e,n){"use strict";n.r(e);n(12),n(13)},function(t,e){!function(t,e){function n(){return e(".ctct-submitted").attr("disabled",null)}e(document).ready((function(){e(".ctct-submitted").on("click",(function(){setTimeout((function(){e(".ctct-submitted").attr("disabled","disabled"),setTimeout(n,3e3)}),100)}))}))}(window,jQuery)},function(t,e){window.CTCTSupport={},function(t,e,n){var o=this;n.init=function(){n.cache(),n.bindEvents(),n.removePlaceholder()},n.removePlaceholder=function(){e(".ctct-form-field input, textarea").focus((function(){e(o).data("placeholder",e(o).attr("placeholder")).attr("placeholder","")})).blur((function(){e(o).attr("placeholder",e(o).data("placeholder"))}))},n.cache=function(){n.$c={$forms:[]},e(".ctct-form-wrapper").each((function(t,o){n.$c.$forms.push(e(o).find("form"))})),e.each(n.$c.$forms,(function(t,o){var c=e(o);n.$c.$forms[t].$honeypot=c.find(".ctct_usage_field"),n.$c.$forms[t].$submitButton=c.find("input[type=submit]"),n.$c.$forms[t].$recaptcha=c.find(".g-recaptcha")})),n.timeout=null},n.setAllInputsValid=function(){e(n.$c.$form+" .ctct-invalid").removeClass("ctct-invalid")},n.processError=function(t){void 0!==t.id&&e("#"+t.id).addClass("ctct-invalid")},n.checkHoneypot=function(t,e,n){0<e.val().length?n.attr("disabled","disabled"):n.attr("disabled",!1)},n.validateSubmission=function(t){return"on"===t.attr("data-doajax")&&(e.each(t.find("[required]"),(function(t,e){if(!1===e.checkValidity())return!1})),!0)},n.showMessage=function(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"log",i=t.parents(".ctct-form-wrapper");i.find("p.ctct-message").remove();var r=e("<p />",{class:"ctct-message "+o,text:n,role:c}).prepend(e("<button />",{class:"button button-secondary ctct-dismiss ctct-dismiss-ajax-notice",html:"&#10005;","aria-label":"Dismiss Notification"}));r.insertBefore(t).fadeIn(200),i.find(".ctct-dismiss-ajax-notice").on("click",(function(){e(this).parents(".ctct-message").remove()}))},n.submitForm=function(o){o.find(".ctct-submitted").prop("disabled",!0);var c={action:"ctct_process_form",data:o.serialize()};e.post(t.ajaxurl,c,(function(t){return o.find(".ctct-submitted").prop("disabled",!1),void 0!==t.status&&("success"!==t.status?(void 0!==t.errors?(n.setAllInputsValid(),t.errors.forEach(n.processError)):n.showMessage(o,t.message,"ctct-error","alert"),!1):(n.showMessage(o,t.message,"ctct-success","status"),void o[0].reset()))}))},n.handleSubmission=function(t,e){if(!n.validateSubmission(e))return!1;t.preventDefault(),clearTimeout(n.timeout),n.timeout=setTimeout(n.submitForm,500,e)},n.bindEvents=function(){e.each(n.$c.$forms,(function(t,e){n.$c.$forms[t].on("click","input[type=submit]",(function(e){n.handleSubmission(e,n.$c.$forms[t])})),n.$c.$forms[t].$honeypot.on("change keyup",(function(e){n.checkHoneypot(e,n.$c.$forms[t].$honeypot,n.$c.$forms[t].$submitButton)})),0<n.$c.$forms[t].$recaptcha.length&&n.$c.$forms[t].$submitButton.attr("disabled","disabled")}))},e(n.init)}(window,jQuery,window.CTCTSupport)}]);
2
  //# sourceMappingURL=ctct-plugin-frontend.min.js.map
1
+ !function(t){var e={};function n(o){if(e[o])return e[o].exports;var c=e[o]={i:o,l:!1,exports:{}};return t[o].call(c.exports,c,c.exports,n),c.l=!0,c.exports}n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:o})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var c in t)n.d(o,c,function(e){return t[e]}.bind(null,c));return o},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="https://testing.test/wp-content/plugins/constant-contact-forms/assets/js/",n(n.s=10)}([,,,,,,,,,,function(t,e,n){t.exports=n(11)},function(t,e,n){"use strict";n.r(e);n(12),n(13)},function(t,e){!function(t,e){function n(){return e(".ctct-submitted").attr("disabled",null)}e(document).ready((function(){e(".ctct-submitted").on("click",(function(){setTimeout((function(){e(".ctct-submitted").attr("disabled","disabled"),setTimeout(n,3e3)}),100)}))}))}(window,jQuery)},function(t,e){window.CTCTSupport={},function(t,e,n){var o=this;n.init=function(){n.cache(),n.bindEvents(),n.removePlaceholder()},n.removePlaceholder=function(){e(".ctct-form-field input, textarea").focus((function(){e(o).data("placeholder",e(o).attr("placeholder")).attr("placeholder","")})).blur((function(){e(o).attr("placeholder",e(o).data("placeholder"))}))},n.cache=function(){n.$c={$forms:[]},e(".ctct-form-wrapper").each((function(t,o){n.$c.$forms.push(e(o).find("form"))})),e.each(n.$c.$forms,(function(t,o){var c=e(o);n.$c.$forms[t].$honeypot=c.find(".ctct_usage_field"),n.$c.$forms[t].$submitButton=c.find("input[type=submit]"),n.$c.$forms[t].$recaptcha=c.find(".g-recaptcha")})),n.timeout=null},n.setAllInputsValid=function(){e(n.$c.$form+" .ctct-invalid").removeClass("ctct-invalid")},n.processError=function(t){void 0!==t.id&&e("#"+t.id).addClass("ctct-invalid")},n.checkHoneypot=function(t,e,n){0<e.val().length?n.attr("disabled","disabled"):n.attr("disabled",!1)},n.validateSubmission=function(t){return"on"===t.attr("data-doajax")&&(e.each(t.find("[required]"),(function(t,e){if(!1===e.checkValidity())return!1})),!0)},n.showMessage=function(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"log",i=t.parents(".ctct-form-wrapper");i.find("p.ctct-message").remove();var r=e("<p />",{class:"ctct-message "+o,text:n,role:c}).prepend(e("<button />",{class:"button button-secondary ctct-dismiss ctct-dismiss-ajax-notice",html:"&#10005;","aria-label":"Dismiss Notification"}));r.insertBefore(t).fadeIn(200),i.find(".ctct-dismiss-ajax-notice").on("click",(function(){e(this).parents(".ctct-message").remove()}))},n.submitForm=function(o){o.find(".ctct-submitted").prop("disabled",!0);var c={action:"ctct_process_form",data:o.serialize()};e.post(t.ajaxurl,c,(function(t){return o.find(".ctct-submitted").prop("disabled",!1),void 0!==t.status&&("success"!==t.status?(void 0!==t.errors?(n.setAllInputsValid(),t.errors.forEach(n.processError)):n.showMessage(o,t.message,"ctct-error","alert"),!1):(n.showMessage(o,t.message,"ctct-success","status"),void o[0].reset()))}))},n.handleSubmission=function(t,e){if(!n.validateSubmission(e))return!1;clearTimeout(n.timeout),n.timeout=setTimeout(n.submitForm,500,e)},n.bindEvents=function(){e.each(n.$c.$forms,(function(t,e){n.$c.$forms[t].on("click","input[type=submit]",(function(e){n.handleSubmission(e,n.$c.$forms[t])})),n.$c.$forms[t].$honeypot.on("change keyup",(function(e){n.checkHoneypot(e,n.$c.$forms[t].$honeypot,n.$c.$forms[t].$submitButton)})),0<n.$c.$forms[t].$recaptcha.length&&n.$c.$forms[t].$submitButton.attr("disabled","disabled")}))},e(n.init)}(window,jQuery,window.CTCTSupport)}]);
2
  //# sourceMappingURL=ctct-plugin-frontend.min.js.map
assets/js/ctct-plugin-frontend.min.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./assets/js/ctct-plugin-frontend/index.js","webpack:///./assets/js/ctct-plugin-frontend/util.js","webpack:///./assets/js/ctct-plugin-frontend/validation.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","global","$","enableSendButton","attr","document","ready","on","setTimeout","window","jQuery","CTCTSupport","app","init","cache","bindEvents","removePlaceholder","focus","data","blur","$c","$forms","each","formWrapper","push","find","form","$form","$honeypot","$submitButton","$recaptcha","timeout","setAllInputsValid","removeClass","processError","error","id","addClass","checkHoneypot","e","$honeyPot","val","length","validateSubmission","field","checkValidity","showMessage","message","classes","role","$wrapper","parents","remove","$p","prepend","insertBefore","fadeIn","this","submitForm","prop","ajaxData","serialize","post","ajaxurl","response","status","errors","forEach","reset","handleSubmission","preventDefault","clearTimeout"],"mappings":"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","file":"ctct-plugin-frontend.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://testing.test/wp-content/plugins/constant-contact-forms/assets/js/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 10);\n","import './util';\nimport './validation';\n","/**\n * General-purpose utility stuff for CC plugin.\n */\n( function( global, $ ) {\n\n\t/**\n\t * Temporarily prevent the submit button from being clicked.\n\t */\n\t$( document ).ready( () => {\n\n\t\t$( '.ctct-submitted' ).on( 'click', () => {\n\t\t\tsetTimeout( () => {\n\t\t\t\tdisableSendButton();\n\t\t\t\tsetTimeout( enableSendButton, 3000 );\n\t\t\t}, 100 );\n\t\t} );\n\t} );\n\n\t/**\n\t * Disable form submit button.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @return {mixed} jQuery if attribute is set, undefined if not.\n\t */\n\tfunction disableSendButton() {\n\t\treturn $( '.ctct-submitted' ).attr( 'disabled', 'disabled' );\n\t}\n\n\t/**\n\t * Re-enable form submit buttons.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @return {mixed} jQuery if attribute is set, undefined if not.\n\t */\n\tfunction enableSendButton() {\n\t\treturn $( '.ctct-submitted' ).attr( 'disabled', null );\n\t}\n\n} ( window, jQuery ) );\n","/**\n * Front-end form validation.\n *\n * @since 1.0.0\n */\n\n window.CTCTSupport = {};\n\n( function( window, $, app ) {\n\n\t/**\n\t * @constructor\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.init = () => {\n\t\tapp.cache();\n\t\tapp.bindEvents();\n\t\tapp.removePlaceholder();\n\t};\n\n\t/**\n\t * Remove placeholder text values.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.removePlaceholder = () => {\n\t\t$( '.ctct-form-field input, textarea' ).focus( () => {\n\t\t\t$( this ).data( 'placeholder', $( this ).attr( 'placeholder' ) ).attr( 'placeholder', '' );\n\t\t} ).blur( () => {\n\t\t\t$( this ).attr( 'placeholder', $( this ).data( 'placeholder' ) );\n\t\t} );\n\t};\n\n\t/**\n\t * Cache DOM elements.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.cache = () => {\n\n\t\tapp.$c = {\n\t\t\t$forms: []\n\t\t};\n\n\t\t// Cache each form on the page.\n\t\t$( '.ctct-form-wrapper' ).each( function( i, formWrapper ) {\n\t\t\tapp.$c.$forms.push( $( formWrapper ).find( 'form' ) );\n\t\t} );\n\n\t\t// For each form, cache its common elements.\n\t\t$.each( app.$c.$forms, function( i, form ) {\n\n\t\t\tvar $form = $( form );\n\n\t\t\tapp.$c.$forms[ i ].$honeypot = $form.find( '.ctct_usage_field' );\n\t\t\tapp.$c.$forms[ i ].$submitButton = $form.find( 'input[type=submit]' );\n\t\t\tapp.$c.$forms[ i ].$recaptcha = $form.find( '.g-recaptcha' );\n\t\t} );\n\n\t\tapp.timeout = null;\n\t};\n\n\t/**\n\t * Remove the ctct-invalid class from elements that have it.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.setAllInputsValid = () => {\n\t\t$( app.$c.$form + ' .ctct-invalid' ).removeClass( 'ctct-invalid' );\n\t};\n\n\t/**\n\t * Adds .ctct-invalid HTML class to inputs whose values are invalid.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} error AJAX response error object.\n\t */\n\tapp.processError = ( error ) => {\n\n\t\t// If we have an id property set.\n\t\tif ( 'undefined' !== typeof( error.id ) ) {\n\t\t\t$( '#' + error.id ).addClass( 'ctct-invalid' );\n\t\t}\n\t};\n\n\t/**\n\t * Check the value of the hidden honeypot field; disable form submission button if anything in it.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} e The change or keyup event triggering this callback.\n\t * @param {object} $honeyPot The jQuery object for the actual input field being checked.\n\t * @param {object} $submitButton The jQuery object for the submit button in the same form as the honeypot field.\n\t */\n\tapp.checkHoneypot = ( e, $honeyPot, $submitButton ) => {\n\n\t\t// If there is text in the honeypot, disable the submit button\n\t\tif ( 0 < $honeyPot.val().length ) {\n\t\t\t$submitButton.attr( 'disabled', 'disabled' );\n\t\t} else {\n\t\t\t$submitButton.attr( 'disabled', false );\n\t\t}\n\t};\n\n\t/**\n\t * Ensures that we should use AJAX to process the specified form, and that all required fields are not empty.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} $form jQuery object for the form being validated.\n\t * @return {boolean} False if AJAX processing is disabled for this form or if a required field is empty.\n\t */\n\tapp.validateSubmission = ( $form ) => {\n\n\t\tif ( 'on' !== $form.attr( 'data-doajax' ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Ensure all required fields in this form are valid.\n\t\t$.each( $form.find( '[required]' ), function( i, field ) {\n\n\t\t\tif ( false === field.checkValidity() ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t} );\n\n\t\treturn true;\n\t};\n\n\t/**\n\t * Prepends form with a message that fades out in 5 seconds.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} $form jQuery object for the form a message is being displayed for.\n\t * @param {string} message The message content.\n\t * @param {string} classes Optional. HTML classes to add to the message wrapper.\n\t */\n\tapp.showMessage = ( $form, message, classes = '', role = 'log' ) => {\n\n\t\tconst $wrapper = $form.parents( '.ctct-form-wrapper' );\n\n\t\t$wrapper.find( 'p.ctct-message' ).remove();\n\n\t\tvar $p = $( '<p />', {\n\t\t\t'class': 'ctct-message ' + classes,\n\t\t\t'text': message,\n\t\t\t'role': role\n\t\t} ).prepend( $( '<button />', {\n\t\t\t'class': 'button button-secondary ctct-dismiss ctct-dismiss-ajax-notice',\n\t\t\t'html': '&#10005;',\n\t\t\t'aria-label': 'Dismiss Notification'\n\t\t} ) );\n\n\t\t$p.insertBefore( $form ).fadeIn( 200 );\n\n\t\t$wrapper.find( '.ctct-dismiss-ajax-notice' ).on( 'click', function() {\n\t\t\t$( this ).parents( '.ctct-message' ).remove();\n\t\t} );\n\t};\n\n\t/**\n\t * Submits the actual form via AJAX.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} $form jQuery object for the form being submitted.\n\t */\n\tapp.submitForm = ( $form ) => {\n\n\t\t$form.find( '.ctct-submitted' ).prop( 'disabled', true );\n\n\t\tvar ajaxData = {\n\t\t\t'action': 'ctct_process_form',\n\t\t\t'data': $form.serialize()\n\t\t};\n\n\t\t$.post( window.ajaxurl, ajaxData, ( response ) => {\n\n\t\t\t$form.find( '.ctct-submitted' ).prop( 'disabled', false );\n\n\t\t\tif ( 'undefined' === typeof( response.status ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Here we'll want to disable the submit button and add some error classes.\n\t\t\tif ( 'success' !== response.status ) {\n\n\t\t\t\tif ( 'undefined' !== typeof( response.errors ) ) {\n\t\t\t\t\tapp.setAllInputsValid();\n\t\t\t\t\tresponse.errors.forEach( app.processError );\n\t\t\t\t} else {\n\t\t\t\t\tapp.showMessage( $form, response.message, 'ctct-error', 'alert' );\n\t\t\t\t}\n\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// If we're here, the submission was a success; show message and reset form fields.\n\t\t\tapp.showMessage( $form, response.message, 'ctct-success', 'status' );\n\t\t\t$form[0].reset();\n\t\t} );\n\t};\n\n\t/**\n\t * Handle the form submission.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} e The submit event.\n\t * @param {object} $form jQuery object for the current form being handled.\n\t * @return {boolean} False if unable to validate the form.\n\t */\n\tapp.handleSubmission = ( e, $form ) => {\n\n\t\tif ( ! app.validateSubmission( $form ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\te.preventDefault();\n\n\t\tclearTimeout( app.timeout );\n\n\t\tapp.timeout = setTimeout( app.submitForm, 500, $form );\n\t};\n\n\t/**\n\t * Set up event bindings and callbacks.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.bindEvents = () => {\n\n\t\t// eslint-disable-next-line no-unused-vars\n\t\t$.each( app.$c.$forms, function( i, form ) {\n\n\t\t\t// Attach submission handler to each form's Submit button.\n\t\t\tapp.$c.$forms[ i ].on( 'click', 'input[type=submit]', ( e ) => {\n\t\t\t\tapp.handleSubmission( e, app.$c.$forms[ i ] );\n\t\t\t} );\n\n\t\t\t// Ensure each form's honeypot is checked.\n\t\t\tapp.$c.$forms[ i ].$honeypot.on( 'change keyup', ( e ) => {\n\n\t\t\t\tapp.checkHoneypot(\n\t\t\t\t\te,\n\t\t\t\t\tapp.$c.$forms[ i ].$honeypot,\n\t\t\t\t\tapp.$c.$forms[ i ].$submitButton\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// Disable the submit button by default until the captcha is passed (if captcha exists).\n\t\t\tif ( 0 < app.$c.$forms[ i ].$recaptcha.length ) {\n\t\t\t\tapp.$c.$forms[ i ].$submitButton.attr( 'disabled', 'disabled' );\n\t\t\t}\n\n\t\t} );\n\t};\n\n\t$( app.init );\n\n} ( window, jQuery, window.CTCTSupport ) );\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./assets/js/ctct-plugin-frontend/index.js","webpack:///./assets/js/ctct-plugin-frontend/util.js","webpack:///./assets/js/ctct-plugin-frontend/validation.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","global","$","enableSendButton","attr","document","ready","on","setTimeout","window","jQuery","CTCTSupport","app","init","cache","bindEvents","removePlaceholder","focus","data","blur","$c","$forms","each","formWrapper","push","find","form","$form","$honeypot","$submitButton","$recaptcha","timeout","setAllInputsValid","removeClass","processError","error","id","addClass","checkHoneypot","e","$honeyPot","val","length","validateSubmission","field","checkValidity","showMessage","message","classes","role","$wrapper","parents","remove","$p","prepend","insertBefore","fadeIn","this","submitForm","prop","ajaxData","serialize","post","ajaxurl","response","status","errors","forEach","reset","handleSubmission","clearTimeout"],"mappings":"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","file":"ctct-plugin-frontend.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://testing.test/wp-content/plugins/constant-contact-forms/assets/js/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 10);\n","import './util';\nimport './validation';\n","/**\n * General-purpose utility stuff for CC plugin.\n */\n( function( global, $ ) {\n\n\t/**\n\t * Temporarily prevent the submit button from being clicked.\n\t */\n\t$( document ).ready( () => {\n\n\t\t$( '.ctct-submitted' ).on( 'click', () => {\n\t\t\tsetTimeout( () => {\n\t\t\t\tdisableSendButton();\n\t\t\t\tsetTimeout( enableSendButton, 3000 );\n\t\t\t}, 100 );\n\t\t} );\n\t} );\n\n\t/**\n\t * Disable form submit button.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @return {mixed} jQuery if attribute is set, undefined if not.\n\t */\n\tfunction disableSendButton() {\n\t\treturn $( '.ctct-submitted' ).attr( 'disabled', 'disabled' );\n\t}\n\n\t/**\n\t * Re-enable form submit buttons.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @return {mixed} jQuery if attribute is set, undefined if not.\n\t */\n\tfunction enableSendButton() {\n\t\treturn $( '.ctct-submitted' ).attr( 'disabled', null );\n\t}\n\n} ( window, jQuery ) );\n","/**\n * Front-end form validation.\n *\n * @since 1.0.0\n */\n\n window.CTCTSupport = {};\n\n( function( window, $, app ) {\n\n\t/**\n\t * @constructor\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.init = () => {\n\t\tapp.cache();\n\t\tapp.bindEvents();\n\t\tapp.removePlaceholder();\n\t};\n\n\t/**\n\t * Remove placeholder text values.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.removePlaceholder = () => {\n\t\t$( '.ctct-form-field input, textarea' ).focus( () => {\n\t\t\t$( this ).data( 'placeholder', $( this ).attr( 'placeholder' ) ).attr( 'placeholder', '' );\n\t\t} ).blur( () => {\n\t\t\t$( this ).attr( 'placeholder', $( this ).data( 'placeholder' ) );\n\t\t} );\n\t};\n\n\t/**\n\t * Cache DOM elements.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.cache = () => {\n\n\t\tapp.$c = {\n\t\t\t$forms: []\n\t\t};\n\n\t\t// Cache each form on the page.\n\t\t$( '.ctct-form-wrapper' ).each( function( i, formWrapper ) {\n\t\t\tapp.$c.$forms.push( $( formWrapper ).find( 'form' ) );\n\t\t} );\n\n\t\t// For each form, cache its common elements.\n\t\t$.each( app.$c.$forms, function( i, form ) {\n\n\t\t\tvar $form = $( form );\n\n\t\t\tapp.$c.$forms[ i ].$honeypot = $form.find( '.ctct_usage_field' );\n\t\t\tapp.$c.$forms[ i ].$submitButton = $form.find( 'input[type=submit]' );\n\t\t\tapp.$c.$forms[ i ].$recaptcha = $form.find( '.g-recaptcha' );\n\t\t} );\n\n\t\tapp.timeout = null;\n\t};\n\n\t/**\n\t * Remove the ctct-invalid class from elements that have it.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.setAllInputsValid = () => {\n\t\t$( app.$c.$form + ' .ctct-invalid' ).removeClass( 'ctct-invalid' );\n\t};\n\n\t/**\n\t * Adds .ctct-invalid HTML class to inputs whose values are invalid.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} error AJAX response error object.\n\t */\n\tapp.processError = ( error ) => {\n\n\t\t// If we have an id property set.\n\t\tif ( 'undefined' !== typeof( error.id ) ) {\n\t\t\t$( '#' + error.id ).addClass( 'ctct-invalid' );\n\t\t}\n\t};\n\n\t/**\n\t * Check the value of the hidden honeypot field; disable form submission button if anything in it.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} e The change or keyup event triggering this callback.\n\t * @param {object} $honeyPot The jQuery object for the actual input field being checked.\n\t * @param {object} $submitButton The jQuery object for the submit button in the same form as the honeypot field.\n\t */\n\tapp.checkHoneypot = ( e, $honeyPot, $submitButton ) => {\n\n\t\t// If there is text in the honeypot, disable the submit button\n\t\tif ( 0 < $honeyPot.val().length ) {\n\t\t\t$submitButton.attr( 'disabled', 'disabled' );\n\t\t} else {\n\t\t\t$submitButton.attr( 'disabled', false );\n\t\t}\n\t};\n\n\t/**\n\t * Ensures that we should use AJAX to process the specified form, and that all required fields are not empty.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} $form jQuery object for the form being validated.\n\t * @return {boolean} False if AJAX processing is disabled for this form or if a required field is empty.\n\t */\n\tapp.validateSubmission = ( $form ) => {\n\n\t\tif ( 'on' !== $form.attr( 'data-doajax' ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Ensure all required fields in this form are valid.\n\t\t$.each( $form.find( '[required]' ), function( i, field ) {\n\n\t\t\tif ( false === field.checkValidity() ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t} );\n\n\t\treturn true;\n\t};\n\n\t/**\n\t * Prepends form with a message that fades out in 5 seconds.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} $form jQuery object for the form a message is being displayed for.\n\t * @param {string} message The message content.\n\t * @param {string} classes Optional. HTML classes to add to the message wrapper.\n\t */\n\tapp.showMessage = ( $form, message, classes = '', role = 'log' ) => {\n\n\t\tconst $wrapper = $form.parents( '.ctct-form-wrapper' );\n\n\t\t$wrapper.find( 'p.ctct-message' ).remove();\n\n\t\tvar $p = $( '<p />', {\n\t\t\t'class': 'ctct-message ' + classes,\n\t\t\t'text': message,\n\t\t\t'role': role\n\t\t} ).prepend( $( '<button />', {\n\t\t\t'class': 'button button-secondary ctct-dismiss ctct-dismiss-ajax-notice',\n\t\t\t'html': '&#10005;',\n\t\t\t'aria-label': 'Dismiss Notification'\n\t\t} ) );\n\n\t\t$p.insertBefore( $form ).fadeIn( 200 );\n\n\t\t$wrapper.find( '.ctct-dismiss-ajax-notice' ).on( 'click', function() {\n\t\t\t$( this ).parents( '.ctct-message' ).remove();\n\t\t} );\n\t};\n\n\t/**\n\t * Submits the actual form via AJAX.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} $form jQuery object for the form being submitted.\n\t */\n\tapp.submitForm = ( $form ) => {\n\n\t\t$form.find( '.ctct-submitted' ).prop( 'disabled', true );\n\n\t\tvar ajaxData = {\n\t\t\t'action': 'ctct_process_form',\n\t\t\t'data': $form.serialize()\n\t\t};\n\n\t\t$.post( window.ajaxurl, ajaxData, ( response ) => {\n\n\t\t\t$form.find( '.ctct-submitted' ).prop( 'disabled', false );\n\n\t\t\tif ( 'undefined' === typeof( response.status ) ) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Here we'll want to disable the submit button and add some error classes.\n\t\t\tif ( 'success' !== response.status ) {\n\n\t\t\t\tif ( 'undefined' !== typeof( response.errors ) ) {\n\t\t\t\t\tapp.setAllInputsValid();\n\t\t\t\t\tresponse.errors.forEach( app.processError );\n\t\t\t\t} else {\n\t\t\t\t\tapp.showMessage( $form, response.message, 'ctct-error', 'alert' );\n\t\t\t\t}\n\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// If we're here, the submission was a success; show message and reset form fields.\n\t\t\tapp.showMessage( $form, response.message, 'ctct-success', 'status' );\n\t\t\t$form[0].reset();\n\t\t} );\n\t};\n\n\t/**\n\t * Handle the form submission.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t *\n\t * @param {object} e The submit event.\n\t * @param {object} $form jQuery object for the current form being handled.\n\t * @return {boolean} False if unable to validate the form.\n\t */\n\tapp.handleSubmission = ( e, $form ) => {\n\n\t\tif ( ! app.validateSubmission( $form ) ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tclearTimeout( app.timeout );\n\n\t\tapp.timeout = setTimeout( app.submitForm, 500, $form );\n\t};\n\n\t/**\n\t * Set up event bindings and callbacks.\n\t *\n\t * @author Constant Contact\n\t * @since 1.0.0\n\t */\n\tapp.bindEvents = () => {\n\n\t\t// eslint-disable-next-line no-unused-vars\n\t\t$.each( app.$c.$forms, function( i, form ) {\n\n\t\t\t// Attach submission handler to each form's Submit button.\n\t\t\tapp.$c.$forms[ i ].on( 'click', 'input[type=submit]', ( e ) => {\n\t\t\t\tapp.handleSubmission( e, app.$c.$forms[ i ] );\n\t\t\t} );\n\n\t\t\t// Ensure each form's honeypot is checked.\n\t\t\tapp.$c.$forms[ i ].$honeypot.on( 'change keyup', ( e ) => {\n\n\t\t\t\tapp.checkHoneypot(\n\t\t\t\t\te,\n\t\t\t\t\tapp.$c.$forms[ i ].$honeypot,\n\t\t\t\t\tapp.$c.$forms[ i ].$submitButton\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\t// Disable the submit button by default until the captcha is passed (if captcha exists).\n\t\t\tif ( 0 < app.$c.$forms[ i ].$recaptcha.length ) {\n\t\t\t\tapp.$c.$forms[ i ].$submitButton.attr( 'disabled', 'disabled' );\n\t\t\t}\n\n\t\t} );\n\t};\n\n\t$( app.init );\n\n} ( window, jQuery, window.CTCTSupport ) );\n"],"sourceRoot":""}
assets/js/ctct-plugin-frontend/validation.js CHANGED
@@ -229,8 +229,6 @@
229
  return false;
230
  }
231
 
232
- e.preventDefault();
233
-
234
  clearTimeout( app.timeout );
235
 
236
  app.timeout = setTimeout( app.submitForm, 500, $form );
229
  return false;
230
  }
231
 
 
 
232
  clearTimeout( app.timeout );
233
 
234
  app.timeout = setTimeout( app.submitForm, 500, $form );
assets/js/ctct-plugin-gutenberg.min.js CHANGED
@@ -1,2 +1,2 @@
1
- !function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="https://testing.test/wp-content/plugins/constant-contact-forms/assets/js/",n(n.s=9)}({20:function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function c(t,e,n,r,o,c,a){try{var i=t[c](a),l=i.value}catch(t){return void n(t)}i.done?e(l):Promise.resolve(l).then(r,o)}function a(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function i(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}n.r(e);var u=wp,f=u.components.SelectControl,p=u.apiFetch,m=u.element.Component,y=u.i18n.__,b=function(t){function e(t){var n;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(n=i(this,l(e).call(this,t))).state={forms:[{label:y("Select a form","constant-contact"),value:0}],displayTitle:[{label:y("Display Title","constant-contact"),value:!0},{label:y("Hide Title","constant-contact"),value:!1}]},n}var n,r,u,m,b;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s(t,e)}(e,t),n=e,(r=[{key:"componentDidMount",value:(m=regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,p({path:"/?rest_route=/wp/v2/ctct_forms"});case 3:e=t.sent,n=e.map((function(t){return{label:t.title.rendered,value:t.id}})),this.setState({forms:[].concat(o(this.state.forms),o(n))}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(0),console.error("ERROR: ",t.t0.message);case 11:case"end":return t.stop()}}),t,this,[[0,8]])})),b=function(){var t=this,e=arguments;return new Promise((function(n,r){var o=m.apply(t,e);function a(t){c(o,n,r,a,i,"next",t)}function i(t){c(o,n,r,a,i,"throw",t)}a(void 0)}))},function(){return b.apply(this,arguments)})},{key:"render",value:function(){var t=this,e=this.props.attributes,n=e.selectedForm,r=e.displayTitle;return React.createElement("div",{className:"ctct-block-container"},React.createElement("div",{className:"ctct-block-container--header"},React.createElement("img",{alt:"Constant Contact Forms",src:"https://images.ctfassets.net/t21gix3kzulv/78gf1S3CjPrnl9rURf6Q8w/3c20fb510dd4d4653feddf86ece35e1a/ctct_ripple_logo_horizontal_white_orange.svg"})),React.createElement("div",{className:"ctct-block-container--selection"},React.createElement("small",null,y("Display Form Title","constant-contact")),React.createElement("div",{className:"ctct-block-container--component"},React.createElement(f,{value:r,options:this.state.displayTitle,onChange:function(e){return t.props.setAttributes({displayTitle:e})}}))),React.createElement("div",{className:"ctct-block-container--selection"},React.createElement("small",null,y("Choose the form to display with the dropdown below.","constant-contact")),React.createElement("div",{className:"ctct-block-container--component"},React.createElement(f,{value:n,options:this.state.forms,onChange:function(e){return t.props.setAttributes({selectedForm:e})}}))))}}])&&a(n.prototype,r),u&&a(n,u),e}(m),d=wp.i18n.__;(0,wp.blocks.registerBlockType)("constant-contact/single-contact-form",{title:d("Constant Contact: Single Form","constant-contact"),icon:"index-card",category:"layout",attributes:{selectedForm:{type:"string"},displayTitle:{type:"boolean"}},edit:b,save:function(){return null}})},9:function(t,e,n){t.exports=n(20)}});
2
  //# sourceMappingURL=ctct-plugin-gutenberg.min.js.map
1
+ !function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="https://testing.test/wp-content/plugins/constant-contact-forms/assets/js/",n(n.s=9)}({20:function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t){return function(t){if(Array.isArray(t))return c(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function a(t,e,n,r,o,c,a){try{var i=t[c](a),l=i.value}catch(t){return void n(t)}i.done?e(l):Promise.resolve(l).then(r,o)}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function u(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=f(t);if(e){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}n.r(e);var p=wp,m=p.components.SelectControl,y=p.apiFetch,d=p.element.Component,b=p.i18n.__,v=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}(p,t);var e,n,r,c,s,f=u(p);function p(t){var e;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,p),(e=f.call(this,t)).state={forms:[{label:b("Select a form","constant-contact"),value:0}],displayTitle:[{label:b("Display Title","constant-contact"),value:!0},{label:b("Hide Title","constant-contact"),value:!1}]},e}return e=p,(n=[{key:"componentDidMount",value:(c=regeneratorRuntime.mark((function t(){var e,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,y({path:"/?rest_route=/wp/v2/ctct_forms"});case 3:e=t.sent,n=e.map((function(t){return{label:t.title.rendered,value:t.id}})),this.setState({forms:[].concat(o(this.state.forms),o(n))}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(0),console.error("ERROR: ",t.t0.message);case 11:case"end":return t.stop()}}),t,this,[[0,8]])})),s=function(){var t=this,e=arguments;return new Promise((function(n,r){var o=c.apply(t,e);function i(t){a(o,n,r,i,l,"next",t)}function l(t){a(o,n,r,i,l,"throw",t)}i(void 0)}))},function(){return s.apply(this,arguments)})},{key:"render",value:function(){var t=this,e=this.props.attributes,n=e.selectedForm,r=e.displayTitle;return React.createElement("div",{className:"ctct-block-container"},React.createElement("div",{className:"ctct-block-container--header"},React.createElement("img",{alt:"Constant Contact Forms",src:"https://images.ctfassets.net/t21gix3kzulv/78gf1S3CjPrnl9rURf6Q8w/3c20fb510dd4d4653feddf86ece35e1a/ctct_ripple_logo_horizontal_white_orange.svg"})),React.createElement("div",{className:"ctct-block-container--selection"},React.createElement("small",null,b("Display Form Title","constant-contact")),React.createElement("div",{className:"ctct-block-container--component"},React.createElement(m,{value:r,options:this.state.displayTitle,onChange:function(e){return t.props.setAttributes({displayTitle:e})}}))),React.createElement("div",{className:"ctct-block-container--selection"},React.createElement("small",null,b("Choose the form to display with the dropdown below.","constant-contact")),React.createElement("div",{className:"ctct-block-container--component"},React.createElement(m,{value:n,options:this.state.forms,onChange:function(e){return t.props.setAttributes({selectedForm:e})}}))))}}])&&i(e.prototype,n),r&&i(e,r),p}(d),h=wp.i18n.__;(0,wp.blocks.registerBlockType)("constant-contact/single-contact-form",{title:h("Constant Contact: Single Form","constant-contact"),icon:"index-card",category:"layout",attributes:{selectedForm:{type:"string"},displayTitle:{type:"boolean"}},edit:v,save:function(){return null}})},9:function(t,e,n){t.exports=n(20)}});
2
  //# sourceMappingURL=ctct-plugin-gutenberg.min.js.map
assets/js/ctct-plugin-gutenberg.min.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./assets/js/ctct-plugin-gutenberg/components/single-form-select.js","webpack:///./assets/js/ctct-plugin-gutenberg/blocks/contact-form.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","wp","SelectControl","components","apiFetch","Component","element","__","i18n","SingleFormSelect","props","state","forms","label","displayTitle","path","results","map","result","title","rendered","id","this","setState","console","error","message","attributes","selectedForm","className","alt","src","options","onChange","setAttributes","registerBlockType","blocks","icon","category","type","edit","save"],"mappings":"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","file":"ctct-plugin-gutenberg.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://testing.test/wp-content/plugins/constant-contact-forms/assets/js/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 9);\n","const {\n components: { SelectControl },\n apiFetch,\n element: { Component },\n i18n: { __ },\n} = wp;\n\nclass SingleFormSelect extends Component {\n /**\n * Constructor\n * @param props\n */\n constructor(props) {\n super(props);\n\n // Set the initial state of the component.\n this.state = {\n forms: [{ label: __(\"Select a form\", \"constant-contact\"), value: 0 }],\n displayTitle: [\n { label: __(\"Display Title\", \"constant-contact\"), value: true },\n { label: __(\"Hide Title\", \"constant-contact\"), value: false },\n ],\n };\n }\n\n /**\n * After the component mounts, retrieve the forms and add them to the local component state.\n */\n async componentDidMount() {\n try {\n const results = await apiFetch({ path: \"/?rest_route=/wp/v2/ctct_forms\" });\n const forms = results.map((result) => ({ label: result.title.rendered, value: result.id }));\n this.setState({ forms: [...this.state.forms, ...forms] });\n } catch (e) {\n console.error(\"ERROR: \", e.message);\n }\n }\n\n /**\n * Render the Gutenberg block in the admin area.\n */\n render() {\n // Destructure the selectedFrom from props.\n let { selectedForm, displayTitle } = this.props.attributes;\n\n return (\n <div className=\"ctct-block-container\">\n <div className=\"ctct-block-container--header\">\n <img\n alt=\"Constant Contact Forms\"\n src=\"https://images.ctfassets.net/t21gix3kzulv/78gf1S3CjPrnl9rURf6Q8w/3c20fb510dd4d4653feddf86ece35e1a/ctct_ripple_logo_horizontal_white_orange.svg\"\n />\n </div>\n <div className=\"ctct-block-container--selection\">\n <small>{__(\"Display Form Title\", \"constant-contact\")}</small>\n <div className=\"ctct-block-container--component\">\n <SelectControl value={displayTitle} options={this.state.displayTitle} onChange={(value) => this.props.setAttributes({ displayTitle: value })} />\n </div>\n </div>\n <div className=\"ctct-block-container--selection\">\n <small>{__(\"Choose the form to display with the dropdown below.\", \"constant-contact\")}</small>\n <div className=\"ctct-block-container--component\">\n <SelectControl value={selectedForm} options={this.state.forms} onChange={(value) => this.props.setAttributes({ selectedForm: value })} />\n </div>\n </div>\n </div>\n );\n }\n}\n\nexport default SingleFormSelect;\n","const { __ } = wp.i18n;\nconst {\n\tregisterBlockType,\n} = wp.blocks;\n\nimport SingleFormSelect from '../components/single-form-select';\n\n/**\n * Register the block.\n */\nexport default registerBlockType( 'constant-contact/single-contact-form', {\n\ttitle: __( 'Constant Contact: Single Form', 'constant-contact' ),\n\ticon: 'index-card',\n\tcategory: 'layout',\n\tattributes: {\n\t\tselectedForm: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tdisplayTitle: {\n\t\t\ttype: 'boolean',\n\t\t}\n\t},\n\tedit: SingleFormSelect,\n\tsave: () => null // PHP will be used to render the block on the frontend.\n});\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./assets/js/ctct-plugin-gutenberg/components/single-form-select.js","webpack:///./assets/js/ctct-plugin-gutenberg/blocks/contact-form.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","wp","SelectControl","components","apiFetch","Component","element","__","i18n","SingleFormSelect","props","state","forms","label","displayTitle","path","results","map","result","title","rendered","id","this","setState","console","error","message","attributes","selectedForm","className","alt","src","options","onChange","setAttributes","registerBlockType","blocks","icon","category","type","edit","save"],"mappings":"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","file":"ctct-plugin-gutenberg.min.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"https://testing.test/wp-content/plugins/constant-contact-forms/assets/js/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 9);\n","const {\n components: { SelectControl },\n apiFetch,\n element: { Component },\n i18n: { __ },\n} = wp;\n\nclass SingleFormSelect extends Component {\n /**\n * Constructor\n * @param props\n */\n constructor(props) {\n super(props);\n\n // Set the initial state of the component.\n this.state = {\n forms: [{ label: __(\"Select a form\", \"constant-contact\"), value: 0 }],\n displayTitle: [\n { label: __(\"Display Title\", \"constant-contact\"), value: true },\n { label: __(\"Hide Title\", \"constant-contact\"), value: false },\n ],\n };\n }\n\n /**\n * After the component mounts, retrieve the forms and add them to the local component state.\n */\n async componentDidMount() {\n try {\n const results = await apiFetch({ path: \"/?rest_route=/wp/v2/ctct_forms\" });\n const forms = results.map((result) => ({ label: result.title.rendered, value: result.id }));\n this.setState({ forms: [...this.state.forms, ...forms] });\n } catch (e) {\n console.error(\"ERROR: \", e.message);\n }\n }\n\n /**\n * Render the Gutenberg block in the admin area.\n */\n render() {\n // Destructure the selectedFrom from props.\n let { selectedForm, displayTitle } = this.props.attributes;\n\n return (\n <div className=\"ctct-block-container\">\n <div className=\"ctct-block-container--header\">\n <img\n alt=\"Constant Contact Forms\"\n src=\"https://images.ctfassets.net/t21gix3kzulv/78gf1S3CjPrnl9rURf6Q8w/3c20fb510dd4d4653feddf86ece35e1a/ctct_ripple_logo_horizontal_white_orange.svg\"\n />\n </div>\n <div className=\"ctct-block-container--selection\">\n <small>{__(\"Display Form Title\", \"constant-contact\")}</small>\n <div className=\"ctct-block-container--component\">\n <SelectControl value={displayTitle} options={this.state.displayTitle} onChange={(value) => this.props.setAttributes({ displayTitle: value })} />\n </div>\n </div>\n <div className=\"ctct-block-container--selection\">\n <small>{__(\"Choose the form to display with the dropdown below.\", \"constant-contact\")}</small>\n <div className=\"ctct-block-container--component\">\n <SelectControl value={selectedForm} options={this.state.forms} onChange={(value) => this.props.setAttributes({ selectedForm: value })} />\n </div>\n </div>\n </div>\n );\n }\n}\n\nexport default SingleFormSelect;\n","const { __ } = wp.i18n;\nconst {\n\tregisterBlockType,\n} = wp.blocks;\n\nimport SingleFormSelect from '../components/single-form-select';\n\n/**\n * Register the block.\n */\nexport default registerBlockType( 'constant-contact/single-contact-form', {\n\ttitle: __( 'Constant Contact: Single Form', 'constant-contact' ),\n\ticon: 'index-card',\n\tcategory: 'layout',\n\tattributes: {\n\t\tselectedForm: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tdisplayTitle: {\n\t\t\ttype: 'boolean',\n\t\t}\n\t},\n\tedit: SingleFormSelect,\n\tsave: () => null // PHP will be used to render the block on the frontend.\n});\n"],"sourceRoot":""}
constant-contact-forms.php CHANGED
@@ -12,7 +12,7 @@
12
  * Plugin Name: Constant Contact Forms for WordPress
13
  * Plugin URI: https://www.constantcontact.com
14
  * Description: Be a better marketer. All it takes is Constant Contact email marketing.
15
- * Version: 1.11.0
16
  * Author: Constant Contact
17
  * Author URI: https://www.constantcontact.com/index?pn=miwordpress
18
  * License: GPLv3
@@ -72,7 +72,7 @@ class Constant_Contact {
72
  * @since 1.0.0
73
  * @var string
74
  */
75
- const VERSION = '1.11.0';
76
 
77
  /**
78
  * URL of plugin directory.
12
  * Plugin Name: Constant Contact Forms for WordPress
13
  * Plugin URI: https://www.constantcontact.com
14
  * Description: Be a better marketer. All it takes is Constant Contact email marketing.
15
+ * Version: 1.12.0
16
  * Author: Constant Contact
17
  * Author URI: https://www.constantcontact.com/index?pn=miwordpress
18
  * License: GPLv3
72
  * @since 1.0.0
73
  * @var string
74
  */
75
+ const VERSION = '1.12.0';
76
 
77
  /**
78
  * URL of plugin directory.
docker_tag ADDED
@@ -0,0 +1 @@
 
1
+ docker.pkg.github.com/webdevstudios/constant-contact-forms/php-actions_composer_constant-contact-forms:php-7-build2
includes/class-builder-fields.php CHANGED
@@ -215,12 +215,12 @@ class ConstantContact_Builder_Fields {
215
  'show_names' => true,
216
  ] );
217
 
218
- $lists = $this->plugin->builder->get_lists();
219
-
220
  if ( empty( $lists ) ) {
221
  $list_metabox->add_field( array(
222
  'name' => esc_html__( 'No Lists Found', 'constant-contact-forms' ),
223
- 'desc' => '<a href="/wp-admin/edit.php?post_type=ctct_lists">' .esc_html__( 'Create a List', 'constant-contact-forms' ) . '</a>',
224
  'type' => 'title',
225
  'id' => $this->prefix . 'tip',
226
  ) );
@@ -814,4 +814,35 @@ class ConstantContact_Builder_Fields {
814
  </p>
815
  <?php
816
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
817
  }
215
  'show_names' => true,
216
  ] );
217
 
218
+ $lists = $this->get_local_lists();
219
+
220
  if ( empty( $lists ) ) {
221
  $list_metabox->add_field( array(
222
  'name' => esc_html__( 'No Lists Found', 'constant-contact-forms' ),
223
+ 'desc' => '<a href="/wp-admin/edit.php?post_type=ctct_lists">' . esc_html__( 'Create a List', 'constant-contact-forms' ) . '</a>',
224
  'type' => 'title',
225
  'id' => $this->prefix . 'tip',
226
  ) );
814
  </p>
815
  <?php
816
  }
817
+
818
+ /**
819
+ * Returns available lists that are available locally.
820
+ *
821
+ * @author Scott Anderson <scott.anderson@webdevstudios.com>
822
+ * @since 1.12.0
823
+ *
824
+ * @return array
825
+ */
826
+ private function get_local_lists() {
827
+
828
+ $args = [
829
+ 'post_type' => 'ctct_lists',
830
+ 'posts_per_page' => 1000, // phpcs:ignore WordPress.WP.PostsPerPage
831
+ 'orderby' => 'title',
832
+ 'order' => 'ASC',
833
+ 'no_found_rows' => true,
834
+ 'update_post_term_cache' => false,
835
+ ];
836
+
837
+ $lists = get_posts( $args );
838
+
839
+ $formatted_lists = [];
840
+
841
+ foreach ( $lists as $list ) {
842
+ $form_id = get_post_meta( $list->ID, '_ctct_list_id', true );
843
+ $formatted_lists[ $form_id ] = $list->post_title;
844
+ }
845
+
846
+ return $formatted_lists;
847
+ }
848
  }
includes/class-display.php CHANGED
@@ -729,7 +729,7 @@ class ConstantContact_Display {
729
  case 'checkbox':
730
  return $this->checkbox( $name, $map, $value, $desc, $req, $field_error, $form_id, $label_placement, $instance );
731
  case 'submit':
732
- return $this->input( 'submit', $name, $map, $value, $desc, $req, false, $field_error );
733
  case 'address':
734
  return $this->address( $name, $map, $value, $desc, $req, $field_error, $label_placement, $instance );
735
  case 'anniversery':
@@ -1076,6 +1076,13 @@ class ConstantContact_Display {
1076
 
1077
  $tel_pattern_title = apply_filters( 'constant_contact_tel_pattern_title', esc_html__( 'numbers, dashes, pluses, periods, and parentheses', 'constant-contact-forms' ) );
1078
 
 
 
 
 
 
 
 
1079
  /* translators: 1: Required text, 2: Field type, 3: Field name, 4: Inline styles, 5: Field value, 6: Max length, 7: Placeholder, 8: Field class(es), 9: Field ID., 10: Tel Regex Pattern. */
1080
  $field = '<input %1$s type="%2$s" name="%3$s" %4$s value="%5$s" %6$s %7$s %8$s %9$s %10$s />';
1081
  $markup .= sprintf(
@@ -1086,7 +1093,7 @@ class ConstantContact_Display {
1086
  $input_inline_styles,
1087
  $value,
1088
  $max_length,
1089
- "placeholder=\"{$label}\"",
1090
  $class_attr,
1091
  "id=\"{$field_id}\"",
1092
  $tel_regex_pattern ? "pattern=\"{$tel_regex_pattern}\" title=\"{$tel_pattern_title}\"" : ''
@@ -1238,7 +1245,7 @@ class ConstantContact_Display {
1238
 
1239
  // If only one list displayed, hide input.
1240
  if ( 'lists' === $key_pieces[0] && $count <= 1 ) {
1241
- $markup = "<div style='display:none;'>{$markup}</div>";
1242
  }
1243
 
1244
  return $markup;
@@ -1380,8 +1387,8 @@ class ConstantContact_Display {
1380
  $street = esc_html__( 'Street Address', 'constant-contact-forms' );
1381
  $line_2 = esc_html__( 'Address Line 2', 'constant-contact-forms' );
1382
  $city = esc_html__( 'City', 'constant-contact-forms' );
1383
- $state = esc_html__( 'State', 'constant-contact-forms' );
1384
- $zip = esc_html__( 'ZIP Code', 'constant-contact-forms' );
1385
 
1386
  $v_street = isset( $value['street_address'] ) ? $value['street_address'] : '';
1387
  $v_line_2 = isset( $value['line_2_address'] ) ? $value['line_2_address'] : '';
@@ -1791,9 +1798,10 @@ class ConstantContact_Display {
1791
  $req_label = $this->display_required_indicator();
1792
  }
1793
 
1794
- $return = '<p class="' . implode( ' ', $classes ) . '">';
1795
- $label = '<span class="' . $label_placement_class . '"><label for="' . esc_attr( $field_id ) . '">' . esc_attr( $name ) . ' ' . $req_label . '</label></span>';
1796
- $textarea = '<textarea class="' . esc_attr( implode( ' ', $textarea_classes ) ) . '" ' . $req_text . ' name="' . esc_attr( $map ) . '" id="' . esc_attr( $field_id ) . '" placeholder="' . esc_attr( $desc ) . '" ' . $extra_attrs . '>' . esc_html( $value ) . '</textarea>';
 
1797
 
1798
  if ( 'top' === $label_placement || 'left' === $label_placement || 'hidden' === $label_placement ) {
1799
  $return .= $label . $textarea;
@@ -1803,6 +1811,8 @@ class ConstantContact_Display {
1803
  $return .= $textarea . $label;
1804
  }
1805
 
 
 
1806
  if ( $field_error ) {
1807
  $return .= '<span class="ctct-field-error"><label for="' . esc_attr( $field_id ) . '">' . esc_attr( __( 'Error: Please correct your entry.', 'constant-contact-forms' ) ) . '</label></span>';
1808
  }
@@ -1860,7 +1870,7 @@ class ConstantContact_Display {
1860
  return apply_filters(
1861
  'constant_contact_disclose',
1862
  sprintf(
1863
- '<div class="ctct-disclosure" style="%s"><hr><sub>%s</sub></div>',
1864
  esc_attr( $this->get_inline_font_color() ),
1865
  $this->get_inner_disclose_text() ) );
1866
  }
@@ -1873,18 +1883,25 @@ class ConstantContact_Display {
1873
  * @return string
1874
  */
1875
  public function get_inner_disclose_text() {
1876
- return sprintf(
1877
- // Translators: placeholder will hold company info for site owner.
1878
- __(
1879
- 'By submitting this form, you are consenting to receive marketing emails from: %1$s. You can revoke your consent to receive emails at any time by using the SafeUnsubscribe&reg; link, found at the bottom of every email. %2$s', 'constant-contact-forms'
1880
- ),
1881
- $this->plugin->api->get_disclosure_info(),
1882
- sprintf(
1883
- '<a href="%s" target="_blank">%s</a>',
1884
- esc_url( 'https://www.constantcontact.com/legal/service-provider' ),
1885
- esc_html__( 'Emails are serviced by Constant Contact', 'constant-contact-forms' )
1886
- )
1887
- );
 
 
 
 
 
 
 
1888
  }
1889
 
1890
  /**
729
  case 'checkbox':
730
  return $this->checkbox( $name, $map, $value, $desc, $req, $field_error, $form_id, $label_placement, $instance );
731
  case 'submit':
732
+ return $this->input( 'submit', $name, $map, $value, $desc, $req, false, $field_error, $form_id, $label_placement, $instance );
733
  case 'address':
734
  return $this->address( $name, $map, $value, $desc, $req, $field_error, $label_placement, $instance );
735
  case 'anniversery':
1076
 
1077
  $tel_pattern_title = apply_filters( 'constant_contact_tel_pattern_title', esc_html__( 'numbers, dashes, pluses, periods, and parentheses', 'constant-contact-forms' ) );
1078
 
1079
+ // Button field type do not need a placeholder.
1080
+ $placeholder = '';
1081
+
1082
+ if ( 'submit' !== $type ) {
1083
+ $placeholder = "placeholder=\"{$label}\"";
1084
+ }
1085
+
1086
  /* translators: 1: Required text, 2: Field type, 3: Field name, 4: Inline styles, 5: Field value, 6: Max length, 7: Placeholder, 8: Field class(es), 9: Field ID., 10: Tel Regex Pattern. */
1087
  $field = '<input %1$s type="%2$s" name="%3$s" %4$s value="%5$s" %6$s %7$s %8$s %9$s %10$s />';
1088
  $markup .= sprintf(
1093
  $input_inline_styles,
1094
  $value,
1095
  $max_length,
1096
+ $placeholder,
1097
  $class_attr,
1098
  "id=\"{$field_id}\"",
1099
  $tel_regex_pattern ? "pattern=\"{$tel_regex_pattern}\" title=\"{$tel_pattern_title}\"" : ''
1245
 
1246
  // If only one list displayed, hide input.
1247
  if ( 'lists' === $key_pieces[0] && $count <= 1 ) {
1248
+ $markup = "<div class='ctct-list-selector' style='display:none;'>{$markup}</div>";
1249
  }
1250
 
1251
  return $markup;
1387
  $street = esc_html__( 'Street Address', 'constant-contact-forms' );
1388
  $line_2 = esc_html__( 'Address Line 2', 'constant-contact-forms' );
1389
  $city = esc_html__( 'City', 'constant-contact-forms' );
1390
+ $state = apply_filters( 'constant_contact_address_state', esc_html__( 'State', 'constant-contact-forms' ) );
1391
+ $zip = apply_filters( 'constant_contact_address_zip_code', esc_html__( 'ZIP Code', 'constant-contact-forms' ) );
1392
 
1393
  $v_street = isset( $value['street_address'] ) ? $value['street_address'] : '';
1394
  $v_line_2 = isset( $value['line_2_address'] ) ? $value['line_2_address'] : '';
1798
  $req_label = $this->display_required_indicator();
1799
  }
1800
 
1801
+ $return = '<p class="' . implode( ' ', $classes ) . '">';
1802
+ $label = '<span class="' . $label_placement_class . '"><label for="' . esc_attr( $field_id ) . '">' . esc_attr( $name ) . ' ' . $req_label . '</label></span>';
1803
+ $textarea = '<textarea class="' . esc_attr( implode( ' ', $textarea_classes ) ) . '" ' . $req_text . ' name="' . esc_attr( $map ) . '" id="' . esc_attr( $field_id ) . '" placeholder="' . esc_attr( $desc ) . '" ' . $extra_attrs . '>' . esc_html( $value ) . '</textarea>';
1804
+ $instructions_span = '<span class="ctct-textarea-warning-label">' . esc_html__( 'Limit 500 Characters', 'constant-contact-forms' ) . '</span>';
1805
 
1806
  if ( 'top' === $label_placement || 'left' === $label_placement || 'hidden' === $label_placement ) {
1807
  $return .= $label . $textarea;
1811
  $return .= $textarea . $label;
1812
  }
1813
 
1814
+ $return .= $instructions_span;
1815
+
1816
  if ( $field_error ) {
1817
  $return .= '<span class="ctct-field-error"><label for="' . esc_attr( $field_id ) . '">' . esc_attr( __( 'Error: Please correct your entry.', 'constant-contact-forms' ) ) . '</label></span>';
1818
  }
1870
  return apply_filters(
1871
  'constant_contact_disclose',
1872
  sprintf(
1873
+ '<div class="ctct-disclosure" style="%s"><hr><small>%s</small></div>',
1874
  esc_attr( $this->get_inline_font_color() ),
1875
  $this->get_inner_disclose_text() ) );
1876
  }
1883
  * @return string
1884
  */
1885
  public function get_inner_disclose_text() {
1886
+
1887
+ $alternative_legal_text = constant_contact_get_option( '_ctct_alternative_legal_text' );
1888
+
1889
+ if ( empty( $alternative_legal_text ) ) {
1890
+ return sprintf(
1891
+ // Translators: placeholder will hold company info for site owner.
1892
+ __(
1893
+ 'By submitting this form, you are consenting to receive marketing emails from: %1$s. You can revoke your consent to receive emails at any time by using the SafeUnsubscribe&reg; link, found at the bottom of every email. %2$s', 'constant-contact-forms'
1894
+ ),
1895
+ $this->plugin->api->get_disclosure_info(),
1896
+ sprintf(
1897
+ '<a href="%s" target="_blank">%s</a>',
1898
+ esc_url( 'https://www.constantcontact.com/legal/service-provider' ),
1899
+ esc_html__( 'Emails are serviced by Constant Contact', 'constant-contact-forms' )
1900
+ )
1901
+ );
1902
+ }
1903
+
1904
+ return $alternative_legal_text;
1905
  }
1906
 
1907
  /**
includes/class-lists.php CHANGED
@@ -238,7 +238,7 @@ class ConstantContact_Lists {
238
  */
239
  $query = new WP_Query( apply_filters( 'constant_contact_lists_query_for_sync', [
240
  'post_type' => 'ctct_lists',
241
- 'posts_per_page' => 100,
242
  'no_found_rows' => true,
243
  'update_post_term_cache' => false,
244
  'fields' => 'ids',
@@ -272,10 +272,10 @@ class ConstantContact_Lists {
272
 
273
  if ( $lists_to_insert && is_array( $lists_to_insert ) ) {
274
 
275
- if ( count( $lists_to_insert ) >= 150 ) {
276
  $this->plugin->updates->add_notification( 'too_many_lists' );
277
 
278
- $lists_to_insert = array_chunk( $lists_to_insert, 100 );
279
  if ( isset( $lists_to_insert[0] ) ) {
280
  $lists_to_insert = $lists_to_insert[0];
281
  }
@@ -807,7 +807,7 @@ class ConstantContact_Lists {
807
  */
808
  public function add_force_sync_button( $views ) {
809
 
810
- $link = wp_nonce_url( add_query_arg( [ 'ctct_list_sync' => 'true' ] ), 'ctct_reysncing', 'ctct_resyncing' );
811
 
812
  $views['sync'] = '<strong><a href="' . $link . '">' . __( 'Sync Lists with Constant Contact', 'constant-contact-forms' ) . '</a></strong>';
813
 
@@ -825,7 +825,7 @@ class ConstantContact_Lists {
825
 
826
  $ctct_resyncing = filter_input( INPUT_GET, 'ctct_resyncing', FILTER_SANITIZE_STRING );
827
 
828
- if ( ! isset( $ctct_resyncing ) || ! is_admin() ) {
829
  return;
830
  }
831
 
238
  */
239
  $query = new WP_Query( apply_filters( 'constant_contact_lists_query_for_sync', [
240
  'post_type' => 'ctct_lists',
241
+ 'posts_per_page' => 1000, // phpcs:ignore WordPress.WP.PostsPerPage
242
  'no_found_rows' => true,
243
  'update_post_term_cache' => false,
244
  'fields' => 'ids',
272
 
273
  if ( $lists_to_insert && is_array( $lists_to_insert ) ) {
274
 
275
+ if ( count( $lists_to_insert ) >= 1001 ) {
276
  $this->plugin->updates->add_notification( 'too_many_lists' );
277
 
278
+ $lists_to_insert = array_chunk( $lists_to_insert, 1000 );
279
  if ( isset( $lists_to_insert[0] ) ) {
280
  $lists_to_insert = $lists_to_insert[0];
281
  }
807
  */
808
  public function add_force_sync_button( $views ) {
809
 
810
+ $link = wp_nonce_url( add_query_arg( [ 'ctct_list_sync' => 'true' ] ), 'ctct_resyncing', 'ctct_resyncing' );
811
 
812
  $views['sync'] = '<strong><a href="' . $link . '">' . __( 'Sync Lists with Constant Contact', 'constant-contact-forms' ) . '</a></strong>';
813
 
825
 
826
  $ctct_resyncing = filter_input( INPUT_GET, 'ctct_resyncing', FILTER_SANITIZE_STRING );
827
 
828
+ if ( ! isset( $ctct_resyncing ) || ! wp_verify_nonce( $ctct_resyncing, 'ctct_resyncing' ) || ! is_admin() ) {
829
  return;
830
  }
831
 
includes/class-mail.php CHANGED
@@ -96,17 +96,21 @@ class ConstantContact_Mail {
96
 
97
  constant_contact()->process_form->increment_processed_form_count();
98
 
99
- // Skip sending e-mail if we're connected, the site owner has opted out of notification emails, and the user has opted in.
100
- if ( constant_contact()->api->is_connected() && constant_contact_emails_disabled( $submission_details['form_id'] ) ) {
101
- if ( $add_to_opt_in ) {
102
- return true;
 
 
 
 
 
 
 
 
 
 
103
  }
104
-
105
- // phpcs:disable WordPress.Security.NonceVerification -- OK checking of $_POST values.
106
- if ( empty( $_POST['ctct_must_opt_in'] ) || ! empty( $_POST['ctct-opt-in'] ) ) {
107
- return true;
108
- }
109
- // phpcs:enable WordPress.Security.NonceVerification
110
  }
111
 
112
  $emails_disabled = constant_contact_emails_disabled( $submission_details['form_id'] );
96
 
97
  constant_contact()->process_form->increment_processed_form_count();
98
 
99
+ // Check if no list is selected, if so skip to force email logic regardless of connection.
100
+ if ( ! empty( $lists['value'][0] ) ) {
101
+
102
+ // Skip sending e-mail if we're connected, the site owner has opted out of notification emails, and the user has opted in.
103
+ if ( constant_contact()->api->is_connected() && constant_contact_emails_disabled( $submission_details['form_id'] ) ) {
104
+ if ( $add_to_opt_in ) {
105
+ return true;
106
+ }
107
+
108
+ // phpcs:disable WordPress.Security.NonceVerification -- OK checking of $_POST values.
109
+ if ( empty( $_POST['ctct_must_opt_in'] ) || ! empty( $_POST['ctct-opt-in'] ) ) {
110
+ return true;
111
+ }
112
+ // phpcs:enable WordPress.Security.NonceVerification
113
  }
 
 
 
 
 
 
114
  }
115
 
116
  $emails_disabled = constant_contact_emails_disabled( $submission_details['form_id'] );
includes/class-settings.php CHANGED
@@ -404,7 +404,7 @@ class ConstantContact_Settings {
404
  $cmb->add_field( [
405
  'name' => esc_html__( 'Add subscribers to', 'constant-contact-forms' ),
406
  'id' => '_ctct_optin_list',
407
- 'type' => 'select',
408
  'show_option_none' => false,
409
  'default' => esc_html__( 'Select a list', 'constant-contact-forms' ),
410
  'options' => $lists,
@@ -491,6 +491,13 @@ class ConstantContact_Settings {
491
  'id' => '_ctct_disable_css',
492
  'type' => 'checkbox',
493
  ] );
 
 
 
 
 
 
 
494
 
495
  }
496
 
@@ -685,14 +692,19 @@ class ConstantContact_Settings {
685
  }
686
 
687
  $saved_label = constant_contact_get_option( '_ctct_optin_label', '' );
688
- $list = constant_contact_get_option( '_ctct_optin_list', '' );
 
689
  $label = $saved_label ?: esc_html__( 'Sign up to our newsletter.', 'constant-contact-forms' );
 
690
  ?>
691
  <p class="ctct-optin-wrapper" style="padding: 0 0 1em 0;">
692
- <label for="ctct_optin">
693
- <input type="checkbox" value="<?php echo esc_attr( $list ); ?>" class="checkbox" id="ctct_optin" name="ctct_optin_list" />
694
- <?php echo esc_attr( $label ); ?>
695
- </label>
 
 
 
696
  <?php echo wp_kses_post( constant_contact()->display->get_disclose_text() ); ?>
697
  </p>
698
  <?php
@@ -708,9 +720,9 @@ class ConstantContact_Settings {
708
  * @return array Comment form data.
709
  */
710
  public function process_optin_comment_form( $comment_data ) {
711
- $ctct_optin_list = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING );
712
 
713
- if ( empty( $ctct_optin_list ) ) {
714
  return $comment_data;
715
  }
716
 
@@ -731,21 +743,23 @@ class ConstantContact_Settings {
731
 
732
  $name = isset( $comment_data['comment_author'] ) ? $comment_data['comment_author'] : '';
733
  $website = isset( $comment_data['comment_author_url'] ) ? $comment_data['comment_author_url'] : '';
734
- $list = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING );
735
 
736
- if ( empty( $list ) ) {
737
  return $comment_data;
738
  }
739
 
740
- $args = [
741
- 'list' => sanitize_text_field( wp_unslash( $list ) ),
742
- 'email' => sanitize_email( $comment_data['comment_author_email'] ),
743
- 'first_name' => sanitize_text_field( $name ),
744
- 'last_name' => '',
745
- 'website' => sanitize_text_field( $website ),
746
- ];
 
 
 
747
 
748
- constantcontact_api()->add_contact( $args );
749
  }
750
 
751
  return $comment_data;
@@ -762,9 +776,9 @@ class ConstantContact_Settings {
762
  * @return object|array CTCT return API for contact or original $user array.
763
  */
764
  public function process_optin_login_form( $user, $username, $password ) {
765
- $ctct_optin_list = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING );
766
 
767
- if ( empty( $ctct_optin_list ) ) {
768
  return $user;
769
  }
770
 
@@ -786,7 +800,9 @@ class ConstantContact_Settings {
786
  */
787
  public function process_optin_register_form( $user_id ) {
788
 
789
- if ( ! isset( $_POST['ctct_optin_list'] ) ) {
 
 
790
  return $user_id;
791
  }
792
 
@@ -835,21 +851,22 @@ class ConstantContact_Settings {
835
  return;
836
  }
837
 
838
- $list = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING );
839
 
840
- if ( empty( $list ) ) {
841
  return;
842
  }
843
 
844
  if ( $email ) {
845
- $args = [
846
- 'email' => $email,
847
- 'list' => sanitize_text_field( wp_unslash( $list ) ),
848
- 'first_name' => $name,
849
- 'last_name' => '',
850
- ];
851
-
852
- constantcontact_api()->add_contact( $args );
 
853
  }
854
 
855
  }
@@ -1054,6 +1071,33 @@ class ConstantContact_Settings {
1054
  private function get_default_spam_error() {
1055
  return __( 'We do not think you are human', 'constant-contact-forms' );
1056
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1057
  }
1058
 
1059
  /**
404
  $cmb->add_field( [
405
  'name' => esc_html__( 'Add subscribers to', 'constant-contact-forms' ),
406
  'id' => '_ctct_optin_list',
407
+ 'type' => 'multicheck',
408
  'show_option_none' => false,
409
  'default' => esc_html__( 'Select a list', 'constant-contact-forms' ),
410
  'options' => $lists,
491
  'id' => '_ctct_disable_css',
492
  'type' => 'checkbox',
493
  ] );
494
+
495
+ $cmb->add_field( [
496
+ 'name' => esc_html__( 'Alternative Disclaimer Text', 'constant-contact-forms' ),
497
+ 'desc' => esc_html__( 'Override default sign-up disclaimer text. (Supports HTML)', 'constant-contact-forms' ),
498
+ 'id' => '_ctct_alternative_legal_text',
499
+ 'type' => 'textarea',
500
+ ] );
501
 
502
  }
503
 
692
  }
693
 
694
  $saved_label = constant_contact_get_option( '_ctct_optin_label', '' );
695
+
696
+ $lists = $this->get_optin_list_options();
697
  $label = $saved_label ?: esc_html__( 'Sign up to our newsletter.', 'constant-contact-forms' );
698
+
699
  ?>
700
  <p class="ctct-optin-wrapper" style="padding: 0 0 1em 0;">
701
+ <p><?php echo esc_attr( $label ); ?></p>
702
+ <?php foreach ( $lists as $key => $list ) { ?>
703
+ <label for="ctct_optin_<?php echo esc_attr( $key ); ?>">
704
+ <input type="checkbox" value="<?php echo esc_attr( $key ); ?>" class="checkbox" id="ctct_optin_<?php echo esc_attr( $key ); ?>" name="ctct_optin_list[]" /> <?php echo esc_attr( $list ); ?>
705
+ </label>
706
+ <br/>
707
+ <?php } ?>
708
  <?php echo wp_kses_post( constant_contact()->display->get_disclose_text() ); ?>
709
  </p>
710
  <?php
720
  * @return array Comment form data.
721
  */
722
  public function process_optin_comment_form( $comment_data ) {
723
+ $ctct_optin_lists = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY );
724
 
725
+ if ( empty( $ctct_optin_lists ) ) {
726
  return $comment_data;
727
  }
728
 
743
 
744
  $name = isset( $comment_data['comment_author'] ) ? $comment_data['comment_author'] : '';
745
  $website = isset( $comment_data['comment_author_url'] ) ? $comment_data['comment_author_url'] : '';
746
+ $lists = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY );
747
 
748
+ if ( empty( $lists ) ) {
749
  return $comment_data;
750
  }
751
 
752
+ foreach ( $lists as $list ) {
753
+ $args = [
754
+ 'list' => sanitize_text_field( wp_unslash( $list ) ),
755
+ 'email' => sanitize_email( $comment_data['comment_author_email'] ),
756
+ 'first_name' => sanitize_text_field( $name ),
757
+ 'last_name' => '',
758
+ 'website' => sanitize_text_field( $website ),
759
+ ];
760
+ constantcontact_api()->add_contact( $args );
761
+ }
762
 
 
763
  }
764
 
765
  return $comment_data;
776
  * @return object|array CTCT return API for contact or original $user array.
777
  */
778
  public function process_optin_login_form( $user, $username, $password ) {
779
+ $ctct_optin_lists = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY );
780
 
781
+ if ( empty( $ctct_optin_lists ) ) {
782
  return $user;
783
  }
784
 
800
  */
801
  public function process_optin_register_form( $user_id ) {
802
 
803
+ $ctct_optin_lists = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY );
804
+
805
+ if ( empty( $ctct_optin_lists ) ) {
806
  return $user_id;
807
  }
808
 
851
  return;
852
  }
853
 
854
+ $lists = filter_input( INPUT_POST, 'ctct_optin_list', FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY );
855
 
856
+ if ( empty( $lists ) ) {
857
  return;
858
  }
859
 
860
  if ( $email ) {
861
+ foreach ( $lists as $list ) {
862
+ $args = [
863
+ 'email' => $email,
864
+ 'list' => sanitize_text_field( wp_unslash( $list ) ),
865
+ 'first_name' => $name,
866
+ 'last_name' => '',
867
+ ];
868
+ constantcontact_api()->add_contact( $args );
869
+ }
870
  }
871
 
872
  }
1071
  private function get_default_spam_error() {
1072
  return __( 'We do not think you are human', 'constant-contact-forms' );
1073
  }
1074
+
1075
+ /**
1076
+ * Returns formated list of available lists during opt-in.
1077
+ *
1078
+ * @author Scott Anderson <scott.anderson@webdevstudios.com>
1079
+ * @since 1.12.0
1080
+ *
1081
+ * @return array
1082
+ */
1083
+ private function get_optin_list_options() {
1084
+ $lists = constant_contact_get_option( '_ctct_optin_list', '' );
1085
+
1086
+ $formatted_lists = [];
1087
+ foreach ( $lists as $list_id ) {
1088
+
1089
+ $list_args = array(
1090
+ 'numberposts' => 1,
1091
+ 'post_type' => 'ctct_lists',
1092
+ 'meta_key' => '_ctct_list_id',
1093
+ 'meta_value' => $list_id
1094
+ );
1095
+ $list = get_posts( $list_args );
1096
+
1097
+ $formatted_lists[ $list_id ] = $list[0]->post_title;
1098
+ }
1099
+ return $formatted_lists;
1100
+ }
1101
  }
1102
 
1103
  /**
languages/constant-contact-forms.pot CHANGED
@@ -93,6 +93,14 @@ msgstr ""
93
  msgid "Customize the form data fields, so you can tailor the type of information you collect."
94
  msgstr ""
95
 
 
 
 
 
 
 
 
 
96
  #: includes/class-admin-pages.php:244
97
  msgid "Turn Contacts into Customers."
98
  msgstr ""
@@ -170,7 +178,7 @@ msgstr ""
170
  msgid "License"
171
  msgstr ""
172
 
173
- #: includes/class-admin.php:333, includes/class-settings.php:886
174
  msgid "Settings updated."
175
  msgstr ""
176
 
@@ -198,6 +206,10 @@ msgstr ""
198
  msgid "Contact Count"
199
  msgstr ""
200
 
 
 
 
 
201
  #: includes/class-admin.php:503
202
  msgid "Check out the official WordPress plugin from @constantcontact:"
203
  msgstr ""
@@ -218,6 +230,10 @@ msgstr ""
218
  msgid "move down"
219
  msgstr ""
220
 
 
 
 
 
221
  #: includes/class-api.php:711
222
  msgid "Not a valid contact to set properties to."
223
  msgstr ""
@@ -564,6 +580,10 @@ msgstr ""
564
  msgid "Opt-in checkbox"
565
  msgstr ""
566
 
 
 
 
 
567
  #: includes/class-builder-fields.php:622, includes/class-settings.php:423
568
  msgid "Opt-in Affirmation"
569
  msgstr ""
@@ -688,7 +708,7 @@ msgstr ""
688
  msgid "Import everything into Constant Contact so I can see what email marketing can do for me."
689
  msgstr ""
690
 
691
- #: includes/class-builder.php:328, includes/class-builder.php:328, includes/class-notification-content.php:68
692
  msgid "Try Us Free"
693
  msgstr ""
694
 
@@ -700,7 +720,7 @@ msgstr ""
700
  msgid "Automatically add collected information to contacts in my Constant Contact account."
701
  msgstr ""
702
 
703
- #: includes/class-builder.php:349, includes/class-builder.php:350
704
  msgid "Connect Plugin"
705
  msgstr ""
706
 
@@ -770,7 +790,7 @@ msgstr ""
770
  msgid "Disconnect"
771
  msgstr ""
772
 
773
- #: includes/class-connect.php:136
774
  msgid "Connect Now"
775
  msgstr ""
776
 
@@ -778,6 +798,38 @@ msgstr ""
778
  msgid "Are you sure you want to disconnect?"
779
  msgstr ""
780
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
781
  #: includes/class-connect.php:174
782
  msgid "Account Connected!"
783
  msgstr ""
@@ -822,7 +874,6 @@ msgstr ""
822
  msgid "Please Help to Improve this Plugin"
823
  msgstr ""
824
 
825
- #. translators: Placeholder will hold link to Constant Contact privacy statement.
826
  #: includes/class-connect.php:249
827
  msgid "Allow Constant Contact to use Google Analytics&trade; to track your usage across the Constant Contact Forms plugin. You can opt-out within the Settings page. See our %1$s."
828
  msgstr ""
@@ -1027,6 +1078,11 @@ msgstr ""
1027
  msgid "Custom field deleted."
1028
  msgstr ""
1029
 
 
 
 
 
 
1030
  #: includes/class-cpts.php:196
1031
  msgid "List published."
1032
  msgstr ""
@@ -1052,6 +1108,11 @@ msgstr ""
1052
  msgid "Form updated."
1053
  msgstr ""
1054
 
 
 
 
 
 
1055
  #. translators: form shortcode.
1056
  #: includes/class-cpts.php:217
1057
  msgid "Success! Here's the shortcode: %s. Just paste it into a post or page editor to publish"
@@ -1082,6 +1143,10 @@ msgstr ""
1082
  msgid "(Examples: Join Our Email List, Contact Us)"
1083
  msgstr ""
1084
 
 
 
 
 
1085
  #. translators: Placeholders will be form title and then last modified date.
1086
  #: includes/class-cpts.php:320
1087
  msgid "%1$s (last modified %2$s ago)"
@@ -1095,7 +1160,11 @@ msgstr ""
1095
  msgid "Constant Contact Use. Please leave this field blank."
1096
  msgstr ""
1097
 
1098
- #: includes/class-display.php:698, includes/class-display.php:1807
 
 
 
 
1099
  msgid "Error: Please correct your entry."
1100
  msgstr ""
1101
 
@@ -1103,92 +1172,100 @@ msgstr ""
1103
  msgid "numbers, dashes, pluses, periods, and parentheses"
1104
  msgstr ""
1105
 
1106
- #: includes/class-display.php:1380
 
 
 
 
1107
  msgid "Street Address"
1108
  msgstr ""
1109
 
1110
- #: includes/class-display.php:1381
1111
  msgid "Address Line 2"
1112
  msgstr ""
1113
 
1114
- #: includes/class-display.php:1382
1115
  msgid "City"
1116
  msgstr ""
1117
 
1118
- #: includes/class-display.php:1383
1119
  msgid "State"
1120
  msgstr ""
1121
 
1122
- #: includes/class-display.php:1384
1123
  msgid "ZIP Code"
1124
  msgstr ""
1125
 
1126
- #: includes/class-display.php:1574
1127
  msgid "Month"
1128
  msgstr ""
1129
 
1130
- #: includes/class-display.php:1575
1131
  msgid "Day"
1132
  msgstr ""
1133
 
1134
- #: includes/class-display.php:1576
1135
  msgid "Year"
1136
  msgstr ""
1137
 
1138
- #: includes/class-display.php:1692
1139
  msgid "January"
1140
  msgstr ""
1141
 
1142
- #: includes/class-display.php:1693
1143
  msgid "February"
1144
  msgstr ""
1145
 
1146
- #: includes/class-display.php:1694
1147
  msgid "March"
1148
  msgstr ""
1149
 
1150
- #: includes/class-display.php:1695
1151
  msgid "April"
1152
  msgstr ""
1153
 
1154
- #: includes/class-display.php:1696
1155
  msgid "May"
1156
  msgstr ""
1157
 
1158
- #: includes/class-display.php:1697
1159
  msgid "June"
1160
  msgstr ""
1161
 
1162
- #: includes/class-display.php:1698
1163
  msgid "July "
1164
  msgstr ""
1165
 
1166
- #: includes/class-display.php:1699
1167
  msgid "August"
1168
  msgstr ""
1169
 
1170
- #: includes/class-display.php:1700
1171
  msgid "September"
1172
  msgstr ""
1173
 
1174
- #: includes/class-display.php:1701
1175
  msgid "October"
1176
  msgstr ""
1177
 
1178
- #: includes/class-display.php:1702
1179
  msgid "November"
1180
  msgstr ""
1181
 
1182
- #: includes/class-display.php:1703
1183
  msgid "December"
1184
  msgstr ""
1185
 
 
 
 
 
1186
  #. translators: placeholder will hold company info for site owner.
1187
- #: includes/class-display.php:1878
1188
  msgid "By submitting this form, you are consenting to receive marketing emails from: %1$s. You can revoke your consent to receive emails at any time by using the SafeUnsubscribe&reg; link, found at the bottom of every email. %2$s"
1189
  msgstr ""
1190
 
1191
- #: includes/class-display.php:1885
1192
  msgid "Emails are serviced by Constant Contact"
1193
  msgstr ""
1194
 
@@ -1255,49 +1332,49 @@ msgid "Log display error: %s"
1255
  msgstr ""
1256
 
1257
  #. translators: this is only used when some debugging is enabled
1258
- #: includes/class-mail.php:284
1259
  msgid "Duplicate send mail for: %1$s and: %2$s"
1260
  msgstr ""
1261
 
1262
- #: includes/class-mail.php:315
1263
  msgid "Your Constant Contact Forms plugin has captured new information."
1264
  msgstr ""
1265
 
1266
- #: includes/class-mail.php:319
1267
  msgid "Form title: "
1268
  msgstr ""
1269
 
1270
- #: includes/class-mail.php:320
1271
  msgid "Form information: "
1272
  msgstr ""
1273
 
1274
  #. translators: placeholders provide Constant Contact link information.
1275
- #: includes/class-mail.php:326
1276
  msgid "Email marketing is a great way to stay connected and engage with visitors after they've left your site. Visit %1$shttps://www.constantcontact.com/index?pn=miwordpress%2$s to sign up for a Free Trial."
1277
  msgstr ""
1278
 
1279
- #: includes/class-mail.php:363
1280
  msgid "Constant Contact Forms Notification"
1281
  msgstr ""
1282
 
1283
  #. translators: placeholders simply meant for `<strong>` html tags
1284
- #: includes/class-mail.php:453
1285
  msgid "%1$sNote:%2$s You have disabled admin email notifications under the plugin settings, but are receiving this email because of the following reason."
1286
  msgstr ""
1287
 
1288
- #: includes/class-mail.php:476
1289
  msgid "Submitted to Constant Contact:"
1290
  msgstr ""
1291
 
1292
- #: includes/class-mail.php:482
1293
  msgid "NO (Constant Contact list not selected for this form)"
1294
  msgstr ""
1295
 
1296
- #: includes/class-mail.php:488
1297
  msgid "NO (User did not select the Email Opt-in checkbox)"
1298
  msgstr ""
1299
 
1300
- #: includes/class-mail.php:488
1301
  msgid "You can disable this under Form options. Email Opt-in isn't required to add subscribers into your account"
1302
  msgstr ""
1303
 
@@ -1323,7 +1400,7 @@ msgstr ""
1323
  msgid "You currently have a large number of lists in your Constant Contact account. You may experience some issues with syncing them."
1324
  msgstr ""
1325
 
1326
- #: includes/class-notification-content.php:111, includes/class-notification-content.php:148, includes/class-optin.php:129, includes/class-settings.php:966
1327
  msgctxt "img alt text"
1328
  msgid "Constant Contact logo"
1329
  msgstr ""
@@ -1355,15 +1432,23 @@ msgstr ""
1355
  msgid "References to one or more deleted Constant Contact forms are still present on your site. Please review the list below and update or remove the references to avoid issues on your site:"
1356
  msgstr ""
1357
 
 
 
 
 
 
 
 
 
1358
  #: includes/class-notifications.php:418
1359
  msgid "Dismiss this notice."
1360
  msgstr ""
1361
 
1362
- #: includes/class-optin.php:137, includes/class-settings.php:972
1363
  msgid "Agree"
1364
  msgstr ""
1365
 
1366
- #: includes/class-optin.php:138, includes/class-settings.php:973
1367
  msgid "Disagree"
1368
  msgstr ""
1369
 
@@ -1407,6 +1492,10 @@ msgstr ""
1407
  msgid "Please select at least one list to subscribe to."
1408
  msgstr ""
1409
 
 
 
 
 
1410
  #: includes/class-process-form.php:807
1411
  msgid "We do no think you are human"
1412
  msgstr ""
@@ -1419,7 +1508,7 @@ msgstr ""
1419
  msgid "Spam Control"
1420
  msgstr ""
1421
 
1422
- #: includes/class-settings.php:66, includes/class-settings.php:586
1423
  msgid "Support"
1424
  msgstr ""
1425
 
@@ -1468,6 +1557,10 @@ msgstr ""
1468
  msgid "Add subscribers to"
1469
  msgstr ""
1470
 
 
 
 
 
1471
  #. translators: placeholder will hold site owner's business name.
1472
  #: includes/class-settings.php:427
1473
  msgid "Yes, I would like to receive emails from %s. Sign me up!"
@@ -1505,70 +1598,82 @@ msgstr ""
1505
  msgid "Disables Constant Contact stylesheets from loading on the frontend. Note you may need to clear server and client cache to see changes go into effect."
1506
  msgstr ""
1507
 
1508
- #: includes/class-settings.php:510
 
 
 
 
 
 
 
 
1509
  msgid "Google reCAPTCHA"
1510
  msgstr ""
1511
 
1512
- #: includes/class-settings.php:513
1513
  msgid "Learn more and get an "
1514
  msgstr ""
1515
 
1516
- #: includes/class-settings.php:515
1517
  msgid "API site key"
1518
  msgstr ""
1519
 
1520
- #: includes/class-settings.php:520
1521
  msgid "Version"
1522
  msgstr ""
1523
 
1524
- #: includes/class-settings.php:526
1525
  msgid "Version 2"
1526
  msgstr ""
1527
 
1528
- #: includes/class-settings.php:527
1529
  msgid "Version 3"
1530
  msgstr ""
1531
 
1532
- #: includes/class-settings.php:532
1533
  msgid "Site Key"
1534
  msgstr ""
1535
 
1536
- #: includes/class-settings.php:542
1537
  msgid "Secret Key"
1538
  msgstr ""
1539
 
1540
- #: includes/class-settings.php:555
1541
  msgid "Suspected Bot Error Message"
1542
  msgstr ""
1543
 
1544
- #: includes/class-settings.php:558
1545
  msgid "This message displays when the plugin detects spam data. Note that this message may be overriden on a per-post basis."
1546
  msgstr ""
1547
 
1548
- #: includes/class-settings.php:564
1549
  msgid "Error Message"
1550
  msgstr ""
1551
 
1552
- #: includes/class-settings.php:590
1553
  msgid "Enable logging for debugging purposes."
1554
  msgstr ""
1555
 
1556
- #: includes/class-settings.php:591
1557
  msgid "This option will turn on some logging functionality that can be used to deduce sources of issues with the use of Constant Contact Forms plugin."
1558
  msgstr ""
1559
 
1560
- #: includes/class-settings.php:608
1561
  msgid "Add a checkbox to the comment field in your posts"
1562
  msgstr ""
1563
 
1564
- #: includes/class-settings.php:609
1565
  msgid "Add a checkbox to the main WordPress login page"
1566
  msgstr ""
1567
 
1568
- #: includes/class-settings.php:613
1569
  msgid "Add a checkbox to the WordPress user registration page"
1570
  msgstr ""
1571
 
1572
- #: includes/class-settings.php:1055
 
 
 
 
1573
  msgid "We do not think you are human"
1574
  msgstr ""
93
  msgid "Customize the form data fields, so you can tailor the type of information you collect."
94
  msgstr ""
95
 
96
+ #: includes/class-admin-pages.php:281
97
+ msgid "Add Contact Form"
98
+ msgstr ""
99
+
100
+ #: includes/class-admin-pages.php:282
101
+ msgid "View Lists"
102
+ msgstr ""
103
+
104
  #: includes/class-admin-pages.php:244
105
  msgid "Turn Contacts into Customers."
106
  msgstr ""
178
  msgid "License"
179
  msgstr ""
180
 
181
+ #: includes/class-admin.php:333, includes/class-settings.php:903
182
  msgid "Settings updated."
183
  msgstr ""
184
 
206
  msgid "Contact Count"
207
  msgstr ""
208
 
209
+ #: includes/class-admin.php:482
210
+ msgid "None available"
211
+ msgstr ""
212
+
213
  #: includes/class-admin.php:503
214
  msgid "Check out the official WordPress plugin from @constantcontact:"
215
  msgstr ""
230
  msgid "move down"
231
  msgstr ""
232
 
233
+ #: includes/class-api.php:688
234
+ msgid "Contact type not returned"
235
+ msgstr ""
236
+
237
  #: includes/class-api.php:711
238
  msgid "Not a valid contact to set properties to."
239
  msgstr ""
580
  msgid "Opt-in checkbox"
581
  msgstr ""
582
 
583
+ #: includes/class-builder-fields.php:619
584
+ msgid "Your Business Name"
585
+ msgstr ""
586
+
587
  #: includes/class-builder-fields.php:622, includes/class-settings.php:423
588
  msgid "Opt-in Affirmation"
589
  msgstr ""
708
  msgid "Import everything into Constant Contact so I can see what email marketing can do for me."
709
  msgstr ""
710
 
711
+ #: includes/class-builder.php:328, includes/class-builder.php:328, includes/class-connect.php:311, includes/class-notification-content.php:68
712
  msgid "Try Us Free"
713
  msgstr ""
714
 
720
  msgid "Automatically add collected information to contacts in my Constant Contact account."
721
  msgstr ""
722
 
723
+ #: includes/class-builder.php:349, includes/class-builder.php:350, includes/class-connect.php:301
724
  msgid "Connect Plugin"
725
  msgstr ""
726
 
790
  msgid "Disconnect"
791
  msgstr ""
792
 
793
+ #: includes/class-connect.php:136, includes/class-connect.php:281
794
  msgid "Connect Now"
795
  msgstr ""
796
 
798
  msgid "Are you sure you want to disconnect?"
799
  msgstr ""
800
 
801
+ #: includes/class-connect.php:274
802
+ msgid "There was an error connecting your account. Please try again."
803
+ msgstr ""
804
+
805
+ #: includes/class-connect.php:283
806
+ msgid "Get the most out of this plugin &mdash; use it with an active Constant Contact account. By connecting to an account, you'll be able to engage visitors through email marketing and turn more of them into customers."
807
+ msgstr ""
808
+
809
+ #: includes/class-connect.php:289
810
+ msgid "Connect to Constant Contact"
811
+ msgstr ""
812
+
813
+ #: includes/class-connect.php:290
814
+ msgid "By connecting to Constant Contact, you authorize this plugin to access your account."
815
+ msgstr ""
816
+
817
+ #: includes/class-connect.php:308
818
+ msgid "No Constant Contact Account?"
819
+ msgstr ""
820
+
821
+ #: includes/class-connect.php:309
822
+ msgid "Create professional emails to nurture relationships with contacts even after they leave your website. Sign up for a free 60-day trial."
823
+ msgstr ""
824
+
825
+ #: includes/class-connect.php:316
826
+ msgid "NOTE: "
827
+ msgstr ""
828
+
829
+ #: includes/class-connect.php:316
830
+ msgid "It's possible to use the plugin without connecting to a Constant Contact account. In this case, all information collected by the forms will be individually emailed to the Site Admin."
831
+ msgstr ""
832
+
833
  #: includes/class-connect.php:174
834
  msgid "Account Connected!"
835
  msgstr ""
874
  msgid "Please Help to Improve this Plugin"
875
  msgstr ""
876
 
 
877
  #: includes/class-connect.php:249
878
  msgid "Allow Constant Contact to use Google Analytics&trade; to track your usage across the Constant Contact Forms plugin. You can opt-out within the Settings page. See our %1$s."
879
  msgstr ""
1078
  msgid "Custom field deleted."
1079
  msgstr ""
1080
 
1081
+ #. translators: formatted revision timestamp.
1082
+ #: includes/class-cpts.php:194
1083
+ msgid "List restored to revision from %s"
1084
+ msgstr ""
1085
+
1086
  #: includes/class-cpts.php:196
1087
  msgid "List published."
1088
  msgstr ""
1108
  msgid "Form updated."
1109
  msgstr ""
1110
 
1111
+ #. translators: formatted revision timestamp.
1112
+ #: includes/class-cpts.php:213
1113
+ msgid "Form restored to revision from %s"
1114
+ msgstr ""
1115
+
1116
  #. translators: form shortcode.
1117
  #: includes/class-cpts.php:217
1118
  msgid "Success! Here's the shortcode: %s. Just paste it into a post or page editor to publish"
1143
  msgid "(Examples: Join Our Email List, Contact Us)"
1144
  msgstr ""
1145
 
1146
+ #: includes/class-cpts.php:315
1147
+ msgid "No title"
1148
+ msgstr ""
1149
+
1150
  #. translators: Placeholders will be form title and then last modified date.
1151
  #: includes/class-cpts.php:320
1152
  msgid "%1$s (last modified %2$s ago)"
1160
  msgid "Constant Contact Use. Please leave this field blank."
1161
  msgstr ""
1162
 
1163
+ #: includes/class-display.php:700
1164
+ msgid " Error: Please fill out this field."
1165
+ msgstr ""
1166
+
1167
+ #: includes/class-display.php:698, includes/class-display.php:1817
1168
  msgid "Error: Please correct your entry."
1169
  msgstr ""
1170
 
1172
  msgid "numbers, dashes, pluses, periods, and parentheses"
1173
  msgstr ""
1174
 
1175
+ #: includes/class-display.php:1275
1176
+ msgid "Send"
1177
+ msgstr ""
1178
+
1179
+ #: includes/class-display.php:1387
1180
  msgid "Street Address"
1181
  msgstr ""
1182
 
1183
+ #: includes/class-display.php:1388
1184
  msgid "Address Line 2"
1185
  msgstr ""
1186
 
1187
+ #: includes/class-display.php:1389
1188
  msgid "City"
1189
  msgstr ""
1190
 
1191
+ #: includes/class-display.php:1390
1192
  msgid "State"
1193
  msgstr ""
1194
 
1195
+ #: includes/class-display.php:1391
1196
  msgid "ZIP Code"
1197
  msgstr ""
1198
 
1199
+ #: includes/class-display.php:1581
1200
  msgid "Month"
1201
  msgstr ""
1202
 
1203
+ #: includes/class-display.php:1582
1204
  msgid "Day"
1205
  msgstr ""
1206
 
1207
+ #: includes/class-display.php:1583
1208
  msgid "Year"
1209
  msgstr ""
1210
 
1211
+ #: includes/class-display.php:1699
1212
  msgid "January"
1213
  msgstr ""
1214
 
1215
+ #: includes/class-display.php:1700
1216
  msgid "February"
1217
  msgstr ""
1218
 
1219
+ #: includes/class-display.php:1701
1220
  msgid "March"
1221
  msgstr ""
1222
 
1223
+ #: includes/class-display.php:1702
1224
  msgid "April"
1225
  msgstr ""
1226
 
1227
+ #: includes/class-display.php:1703
1228
  msgid "May"
1229
  msgstr ""
1230
 
1231
+ #: includes/class-display.php:1704
1232
  msgid "June"
1233
  msgstr ""
1234
 
1235
+ #: includes/class-display.php:1705
1236
  msgid "July "
1237
  msgstr ""
1238
 
1239
+ #: includes/class-display.php:1706
1240
  msgid "August"
1241
  msgstr ""
1242
 
1243
+ #: includes/class-display.php:1707
1244
  msgid "September"
1245
  msgstr ""
1246
 
1247
+ #: includes/class-display.php:1708
1248
  msgid "October"
1249
  msgstr ""
1250
 
1251
+ #: includes/class-display.php:1709
1252
  msgid "November"
1253
  msgstr ""
1254
 
1255
+ #: includes/class-display.php:1710
1256
  msgid "December"
1257
  msgstr ""
1258
 
1259
+ #: includes/class-display.php:1804
1260
+ msgid "Limit 500 Characters"
1261
+ msgstr ""
1262
+
1263
  #. translators: placeholder will hold company info for site owner.
1264
+ #: includes/class-display.php:1892
1265
  msgid "By submitting this form, you are consenting to receive marketing emails from: %1$s. You can revoke your consent to receive emails at any time by using the SafeUnsubscribe&reg; link, found at the bottom of every email. %2$s"
1266
  msgstr ""
1267
 
1268
+ #: includes/class-display.php:1899
1269
  msgid "Emails are serviced by Constant Contact"
1270
  msgstr ""
1271
 
1332
  msgstr ""
1333
 
1334
  #. translators: this is only used when some debugging is enabled
1335
+ #: includes/class-mail.php:288
1336
  msgid "Duplicate send mail for: %1$s and: %2$s"
1337
  msgstr ""
1338
 
1339
+ #: includes/class-mail.php:319
1340
  msgid "Your Constant Contact Forms plugin has captured new information."
1341
  msgstr ""
1342
 
1343
+ #: includes/class-mail.php:323
1344
  msgid "Form title: "
1345
  msgstr ""
1346
 
1347
+ #: includes/class-mail.php:324
1348
  msgid "Form information: "
1349
  msgstr ""
1350
 
1351
  #. translators: placeholders provide Constant Contact link information.
1352
+ #: includes/class-mail.php:330
1353
  msgid "Email marketing is a great way to stay connected and engage with visitors after they've left your site. Visit %1$shttps://www.constantcontact.com/index?pn=miwordpress%2$s to sign up for a Free Trial."
1354
  msgstr ""
1355
 
1356
+ #: includes/class-mail.php:367
1357
  msgid "Constant Contact Forms Notification"
1358
  msgstr ""
1359
 
1360
  #. translators: placeholders simply meant for `<strong>` html tags
1361
+ #: includes/class-mail.php:457
1362
  msgid "%1$sNote:%2$s You have disabled admin email notifications under the plugin settings, but are receiving this email because of the following reason."
1363
  msgstr ""
1364
 
1365
+ #: includes/class-mail.php:480
1366
  msgid "Submitted to Constant Contact:"
1367
  msgstr ""
1368
 
1369
+ #: includes/class-mail.php:486
1370
  msgid "NO (Constant Contact list not selected for this form)"
1371
  msgstr ""
1372
 
1373
+ #: includes/class-mail.php:492
1374
  msgid "NO (User did not select the Email Opt-in checkbox)"
1375
  msgstr ""
1376
 
1377
+ #: includes/class-mail.php:492
1378
  msgid "You can disable this under Form options. Email Opt-in isn't required to add subscribers into your account"
1379
  msgstr ""
1380
 
1400
  msgid "You currently have a large number of lists in your Constant Contact account. You may experience some issues with syncing them."
1401
  msgstr ""
1402
 
1403
+ #: includes/class-notification-content.php:111, includes/class-notification-content.php:148, includes/class-optin.php:129, includes/class-settings.php:983
1404
  msgctxt "img alt text"
1405
  msgid "Constant Contact logo"
1406
  msgstr ""
1432
  msgid "References to one or more deleted Constant Contact forms are still present on your site. Please review the list below and update or remove the references to avoid issues on your site:"
1433
  msgstr ""
1434
 
1435
+ #: includes/class-notification-content.php:249
1436
+ msgid "Widget titled"
1437
+ msgstr ""
1438
+
1439
+ #: includes/class-notification-content.php:251
1440
+ msgid "in"
1441
+ msgstr ""
1442
+
1443
  #: includes/class-notifications.php:418
1444
  msgid "Dismiss this notice."
1445
  msgstr ""
1446
 
1447
+ #: includes/class-optin.php:137, includes/class-settings.php:989
1448
  msgid "Agree"
1449
  msgstr ""
1450
 
1451
+ #: includes/class-optin.php:138, includes/class-settings.php:990
1452
  msgid "Disagree"
1453
  msgstr ""
1454
 
1492
  msgid "Please select at least one list to subscribe to."
1493
  msgstr ""
1494
 
1495
+ #: includes/class-process-form.php:394
1496
+ msgid "An error occurred while attempting Constant Contact API request."
1497
+ msgstr ""
1498
+
1499
  #: includes/class-process-form.php:807
1500
  msgid "We do no think you are human"
1501
  msgstr ""
1508
  msgid "Spam Control"
1509
  msgstr ""
1510
 
1511
+ #: includes/class-settings.php:66, includes/class-settings.php:593
1512
  msgid "Support"
1513
  msgstr ""
1514
 
1557
  msgid "Add subscribers to"
1558
  msgstr ""
1559
 
1560
+ #: includes/class-settings.php:413
1561
+ msgid "Business Name"
1562
+ msgstr ""
1563
+
1564
  #. translators: placeholder will hold site owner's business name.
1565
  #: includes/class-settings.php:427
1566
  msgid "Yes, I would like to receive emails from %s. Sign me up!"
1598
  msgid "Disables Constant Contact stylesheets from loading on the frontend. Note you may need to clear server and client cache to see changes go into effect."
1599
  msgstr ""
1600
 
1601
+ #: includes/class-settings.php:496
1602
+ msgid "Alternative Disclaimer Text"
1603
+ msgstr ""
1604
+
1605
+ #: includes/class-settings.php:497
1606
+ msgid "Override default sign-up disclaimer text. (Supports HTML)"
1607
+ msgstr ""
1608
+
1609
+ #: includes/class-settings.php:517
1610
  msgid "Google reCAPTCHA"
1611
  msgstr ""
1612
 
1613
+ #: includes/class-settings.php:520
1614
  msgid "Learn more and get an "
1615
  msgstr ""
1616
 
1617
+ #: includes/class-settings.php:522
1618
  msgid "API site key"
1619
  msgstr ""
1620
 
1621
+ #: includes/class-settings.php:527
1622
  msgid "Version"
1623
  msgstr ""
1624
 
1625
+ #: includes/class-settings.php:533
1626
  msgid "Version 2"
1627
  msgstr ""
1628
 
1629
+ #: includes/class-settings.php:534
1630
  msgid "Version 3"
1631
  msgstr ""
1632
 
1633
+ #: includes/class-settings.php:539
1634
  msgid "Site Key"
1635
  msgstr ""
1636
 
1637
+ #: includes/class-settings.php:549
1638
  msgid "Secret Key"
1639
  msgstr ""
1640
 
1641
+ #: includes/class-settings.php:562
1642
  msgid "Suspected Bot Error Message"
1643
  msgstr ""
1644
 
1645
+ #: includes/class-settings.php:565
1646
  msgid "This message displays when the plugin detects spam data. Note that this message may be overriden on a per-post basis."
1647
  msgstr ""
1648
 
1649
+ #: includes/class-settings.php:571
1650
  msgid "Error Message"
1651
  msgstr ""
1652
 
1653
+ #: includes/class-settings.php:597
1654
  msgid "Enable logging for debugging purposes."
1655
  msgstr ""
1656
 
1657
+ #: includes/class-settings.php:598
1658
  msgid "This option will turn on some logging functionality that can be used to deduce sources of issues with the use of Constant Contact Forms plugin."
1659
  msgstr ""
1660
 
1661
+ #: includes/class-settings.php:615
1662
  msgid "Add a checkbox to the comment field in your posts"
1663
  msgstr ""
1664
 
1665
+ #: includes/class-settings.php:616
1666
  msgid "Add a checkbox to the main WordPress login page"
1667
  msgstr ""
1668
 
1669
+ #: includes/class-settings.php:620
1670
  msgid "Add a checkbox to the WordPress user registration page"
1671
  msgstr ""
1672
 
1673
+ #: includes/class-settings.php:697
1674
+ msgid "Sign up to our newsletter."
1675
+ msgstr ""
1676
+
1677
+ #: includes/class-settings.php:1072
1678
  msgid "We do not think you are human"
1679
  msgstr ""
output.log ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Running php-build composer
2
+ WARNING! Your password will be stored unencrypted in /home/runner/.docker/config.json.
3
+ Configure a credential helper to remove this warning. See
4
+ https://docs.docker.com/engine/reference/commandline/login/#credentials-store
5
+
6
+ Login Succeeded
7
+ Pulling docker.pkg.github.com/webdevstudios/constant-contact-forms/php-actions_composer_constant-contact-forms:php-7-build2
8
+ php-7-build2: Pulling from webdevstudios/constant-contact-forms/php-actions_composer_constant-contact-forms
9
+ 540db60ca938: Pulling fs layer
10
+ 933cf2f4a68f: Pulling fs layer
11
+ 93c5cc202a60: Pulling fs layer
12
+ 74403c16157d: Pulling fs layer
13
+ 3ec3ea2589bd: Pulling fs layer
14
+ 506c26a1a3fd: Pulling fs layer
15
+ 1884ed429bfb: Pulling fs layer
16
+ 0426bea1cb5c: Pulling fs layer
17
+ 07191f3eab51: Pulling fs layer
18
+ 8fd13b5c155d: Pulling fs layer
19
+ 74403c16157d: Waiting
20
+ 3ec3ea2589bd: Waiting
21
+ 506c26a1a3fd: Waiting
22
+ 1884ed429bfb: Waiting
23
+ 0426bea1cb5c: Waiting
24
+ 07191f3eab51: Waiting
25
+ 8fd13b5c155d: Waiting
26
+ 93c5cc202a60: Verifying Checksum
27
+ 93c5cc202a60: Download complete
28
+ 933cf2f4a68f: Verifying Checksum
29
+ 933cf2f4a68f: Download complete
30
+ 540db60ca938: Download complete
31
+ 74403c16157d: Verifying Checksum
32
+ 74403c16157d: Download complete
33
+ 540db60ca938: Pull complete
34
+ 933cf2f4a68f: Pull complete
35
+ 3ec3ea2589bd: Verifying Checksum
36
+ 3ec3ea2589bd: Download complete
37
+ 93c5cc202a60: Pull complete
38
+ 506c26a1a3fd: Verifying Checksum
39
+ 506c26a1a3fd: Download complete
40
+ 74403c16157d: Pull complete
41
+ 1884ed429bfb: Verifying Checksum
42
+ 1884ed429bfb: Download complete
43
+ 3ec3ea2589bd: Pull complete
44
+ 506c26a1a3fd: Pull complete
45
+ 0426bea1cb5c: Verifying Checksum
46
+ 0426bea1cb5c: Download complete
47
+ 07191f3eab51: Verifying Checksum
48
+ 07191f3eab51: Download complete
49
+ 8fd13b5c155d: Verifying Checksum
50
+ 8fd13b5c155d: Download complete
51
+ 1884ed429bfb: Pull complete
52
+ 0426bea1cb5c: Pull complete
53
+ 07191f3eab51: Pull complete
54
+ 8fd13b5c155d: Pull complete
55
+ Digest: sha256:217788f1d9294aaf80f757ff7f0addbece6f4f805229b1ec38b4f5ff2d1857bf
56
+ Status: Downloaded newer image for docker.pkg.github.com/webdevstudios/constant-contact-forms/php-actions_composer_constant-contact-forms:php-7-build2
57
+ docker.pkg.github.com/webdevstudios/constant-contact-forms/php-actions_composer_constant-contact-forms:php-7-build2
58
+ Docker tag: docker.pkg.github.com/webdevstudios/constant-contact-forms/php-actions_composer_constant-contact-forms:php-7-build2
59
+ No private keys supplied
60
+ Command: composer install --no-progress --no-interaction --no-dev
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: constantcontact, webdevstudios, tw2113, znowebdev, ggwicz, ravedev, oceas, dcooney
3
  Tags: capture, contacts, constant contact, constant contact form, constant contact newsletter, constant contact official, contact forms, email, form, forms, marketing, mobile, newsletter, opt-in, plugin, signup, subscribe, subscription, widget
4
  Requires at least: 5.2.0
5
- Tested up to: 5.8.0
6
- Stable tag: 1.11.0
7
  License: GPLv3
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
  Requires PHP: 5.6
@@ -43,78 +43,19 @@ https://www.youtube.com/watch?v=Qqb0_zcRKnM
43
 
44
  == Changelog ==
45
 
46
- = 1.11.0 =
47
- - Updated: New admin styling to update the overall look and feel of the plugin in the WordPress admin.
48
- - Updated: Amend honeypot field input for accessibility purposes.
49
- - Added: Plugin setting to disable the loading on Constant Contact plugin CSS on the frontend.
50
- - Added: Native browser validation for phone number (tel) field input type.
51
- - Fixed: Amended admin notification for Bad Request results.
52
-
53
- = 1.10.1 =
54
- * Fixed: Removed accidental extra parentheses on a function call.
55
-
56
- = 1.10.0 =
57
- * Added: Toggle to our Forms Block to display Form title or not.
58
- * Added: Support for displaying a form in Beaver Builder.
59
- * Added: Support for displaying a form in Elementor.
60
- * Fixed: PHP Notices about usage of deprecated functions.
61
- * Updated: Touched up styles for the Constant Contact Forms Block.
62
-
63
- = 1.9.1 =
64
- * Fixed: Removing duplicate IDs on form submit button.
65
- * Fixed: Preventing `Bad Request` request errors from rendering an admin notice.
66
- * Fixed: Various other admin and front-end fixes.
67
-
68
- = 1.9.0 =
69
- * Added: Ability for site owners to multiple lists for users to choose which to sign up for.
70
- * Fixed: Issues around enabling list signup on user registration.
71
- * Fixed: Unintended markup in email notification text.
72
- * Fixed: Inappropriate or unneeded markup around hidden fields.
73
- * Updated: Max length values for first/last name fields.
74
- * Updated: Deprecated some functions in order to get consistent naming across all our code.
75
-
76
- = 1.8.8 =
77
- * Updated: Added extra security output escaping of custom input values
78
-
79
- = 1.8.7 =
80
- * Improved: Implemented recommendations for improved accessibility.
81
- * Improved: Avoid duplicate ID attributes when more than one form is present on a page.
82
- * Fixed: Submit button targeting for recaptcha v2.
83
-
84
- = 1.8.6 =
85
- * Fixed: Removed invalid property being sent to the API, causing rejected requests.
86
- * Fixed: Failure to log API errors for support purposes.
87
-
88
- = 1.8.5 =
89
- * Added: Forced email notifications to admin when Constant Contact API request fails on attempted form submission.
90
- * Fixed: Addressed issues with plugin error logging and addressed false-positive error messaging.
91
- * Fixed: Cleaned up style minification task to allow for unminified version of stylesheet.
92
- * Updated: Updated support error messaging in admin to reference tab structure of plugin settings.
93
-
94
- = 1.8.4 =
95
- * Fixed: Compatibility issue with PHP 5.6.
96
-
97
- = 1.8.3 =
98
- * Fixed: Potential compatibility issues around Gutenberg block.
99
- * Fixed: Conflicts with multiple reCAPTCHAs on different Constant Contact Forms from the same page.
100
- * Fixed: Conflicts with multiple reCAPTCHAs on the same Constant Contact Form on the page multiple times.
101
- * Fixed: Removed incorrect usage of WordPress nonces on user submissions to forms.
102
- * Fixed: Address missed logging enabling for cases that potentially lead to missing debugging information.
103
-
104
- = 1.8.2 =
105
- * Updated: Amended logging location for more hopefully more consistent write-ability and smoother support requests.
106
-
107
- = 1.8.1 =
108
- * Fixed: Google reCAPTCHA issues with jQuery dependencies.
109
- * Fixed: Google reCAPTCHA undefined class errors when `allow_url_fopen` is disabled.
110
- * Fixed: Array to string errors when API errors occurred.
111
-
112
- = 1.8.0 =
113
- * Added: Form and field IDs parameters to the `constant_contact_input_classes` filters.
114
- * Added: Site owners will be notified if they have stray shortcodes or widgets using a newly deleted form.
115
- * Added: Separated the settings page into tabs for better purpose organization.
116
- * Updated: Reduced frequency of admin notifications for potentially momentary issues.
117
- * Updated: Clarified details regarding "Redirect URL" setting.
118
 
119
  == Frequently Asked Questions ==
120
 
2
  Contributors: constantcontact, webdevstudios, tw2113, znowebdev, ggwicz, ravedev, oceas, dcooney
3
  Tags: capture, contacts, constant contact, constant contact form, constant contact newsletter, constant contact official, contact forms, email, form, forms, marketing, mobile, newsletter, opt-in, plugin, signup, subscribe, subscription, widget
4
  Requires at least: 5.2.0
5
+ Tested up to: 5.7.0
6
+ Stable tag: 1.12.0
7
  License: GPLv3
8
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
9
  Requires PHP: 5.6
43
 
44
  == Changelog ==
45
 
46
+ = 1.12.0 =
47
+ * Added: “Limit 500 Characters” description below textarea fields
48
+ * Added: CSS class selector to the div wrapping the list checkboxes
49
+ * Added: Force email notifications if no list is selected for a form
50
+ * Added: Multi-select list options to "advanced optin" settings
51
+ * Added: New setting to override default opt-in text
52
+ * Added: Two new filters to override state and zipcode labels
53
+ * Changed: Change <small> to <sub> for form disclaimer
54
+ * Fixed: Email field browser validation when form submits via AJAX
55
+ * Fixed: Erroneous placeholder attribute on submit button
56
+ * Fixed: Incomplete "ctct-label-" CSS class on submit button
57
+ * Updated: Addressed limits and issues regarding list management
58
+ * Updated: Better ensured security
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
 
60
  == Frequently Asked Questions ==
61
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitf2903cb4a158f118c169e3c417a0d958::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitbdbd43df1b21513998173793fdb8b37d::getLoader();
vendor/cmb2/cmb2/.github/ISSUE_TEMPLATE.md DELETED
@@ -1,36 +0,0 @@
1
- <!--
2
- Before posting a new issue:
3
- - Please post general support and questions at https://www.wordpress.org/support/plugin/cmb2/. We will move to GitHub once a confirmed bug.
4
- - Please check if your issue is addressed in the CMB2 Wiki Troubleshooting page: https://github.com/CMB2/CMB2/wiki/Troubleshooting
5
- - Please review the contributing guidelines: https://github.com/CMB2/CMB2/blob/develop/CONTRIBUTING.md.
6
- -->
7
- ### Expected Behavior:
8
-
9
-
10
-
11
- ### Actual Behavior:
12
-
13
-
14
-
15
- ### Steps to reproduce (I have confirmed I can reproduce this issue on the [`develop`](https://github.com/CMB2/CMB2/tree/develop) branch):
16
-
17
- 1.
18
- 2.
19
-
20
- ### CMB2 Field Registration Code:
21
-
22
- ```php
23
- add_action( 'cmb2_admin_init', 'yourprefix_register_demo_metabox' );
24
- function yourprefix_register_demo_metabox() {
25
-
26
- $cmb = new_cmb2_box( array(
27
- // Box Config...
28
- ) );
29
-
30
- $cmb->add_field( array(
31
- // Field Config...
32
- ) );
33
-
34
- // Additional fields...
35
- }
36
- ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/cmb2/cmb2/.github/PULL_REQUEST_TEMPLATE.md DELETED
@@ -1,10 +0,0 @@
1
- Fixes #{issue-number}.
2
-
3
- ### Changes proposed in this pull request
4
-
5
- -
6
-
7
- -
8
-
9
- -
10
-
 
 
 
 
 
 
 
 
 
 
vendor/cmb2/cmb2/CODE_OF_CONDUCT.md ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Contributor Covenant Code of Conduct
2
+
3
+ ## Our Pledge
4
+
5
+ In the interest of fostering an open and welcoming environment, we as
6
+ contributors and maintainers pledge to making participation in our project and
7
+ our community a harassment-free experience for everyone, regardless of age, body
8
+ size, disability, ethnicity, sex characteristics, gender identity and expression,
9
+ level of experience, education, socio-economic status, nationality, personal
10
+ appearance, race, religion, or sexual identity and orientation.
11
+
12
+ ## Our Standards
13
+
14
+ Examples of behavior that contributes to creating a positive environment
15
+ include:
16
+
17
+ * Using welcoming and inclusive language
18
+ * Being respectful of differing viewpoints and experiences
19
+ * Gracefully accepting constructive criticism
20
+ * Focusing on what is best for the community
21
+ * Showing empathy towards other community members
22
+
23
+ Examples of unacceptable behavior by participants include:
24
+
25
+ * The use of sexualized language or imagery and unwelcome sexual attention or
26
+ advances
27
+ * Trolling, insulting/derogatory comments, and personal or political attacks
28
+ * Public or private harassment
29
+ * Publishing others' private information, such as a physical or electronic
30
+ address, without explicit permission
31
+ * Other conduct which could reasonably be considered inappropriate in a
32
+ professional setting
33
+
34
+ ## Our Responsibilities
35
+
36
+ Project maintainers are responsible for clarifying the standards of acceptable
37
+ behavior and are expected to take appropriate and fair corrective action in
38
+ response to any instances of unacceptable behavior.
39
+
40
+ Project maintainers have the right and responsibility to remove, edit, or
41
+ reject comments, commits, code, wiki edits, issues, and other contributions
42
+ that are not aligned to this Code of Conduct, or to ban temporarily or
43
+ permanently any contributor for other behaviors that they deem inappropriate,
44
+ threatening, offensive, or harmful.
45
+
46
+ ## Scope
47
+
48
+ This Code of Conduct applies both within project spaces and in public spaces
49
+ when an individual is representing the project or its community. Examples of
50
+ representing a project or community include using an official project e-mail
51
+ address, posting via an official social media account, or acting as an appointed
52
+ representative at an online or offline event. Representation of a project may be
53
+ further defined and clarified by project maintainers.
54
+
55
+ ## Enforcement
56
+
57
+ Instances of abusive, harassing, or otherwise unacceptable behavior may be
58
+ reported by contacting the project team at hello@cmb2.io. All
59
+ complaints will be reviewed and investigated and will result in a response that
60
+ is deemed necessary and appropriate to the circumstances. The project team is
61
+ obligated to maintain confidentiality with regard to the reporter of an incident.
62
+ Further details of specific enforcement policies may be posted separately.
63
+
64
+ Project maintainers who do not follow or enforce the Code of Conduct in good
65
+ faith may face temporary or permanent repercussions as determined by other
66
+ members of the project's leadership.
67
+
68
+ ## Attribution
69
+
70
+ This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71
+ available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
72
+
73
+ [homepage]: https://www.contributor-covenant.org
74
+
75
+ For answers to common questions about this code of conduct, see
76
+ https://www.contributor-covenant.org/faq
vendor/cmb2/cmb2/CONTRIBUTING.md CHANGED
@@ -41,6 +41,14 @@ Translations
41
  ---
42
  If you are looking to provide language translation files, Please do so via [WordPress Plugin Translations](https://translate.wordpress.org/projects/wp-plugins/cmb2).
43
 
 
 
 
 
 
 
 
 
44
  Additional Resources
45
  ---
46
 
41
  ---
42
  If you are looking to provide language translation files, Please do so via [WordPress Plugin Translations](https://translate.wordpress.org/projects/wp-plugins/cmb2).
43
 
44
+ Creating/Running Tests
45
+ ---
46
+ We use PHPUnit and the WordPress test suite for our unit/integration tests.
47
+
48
+ 1. You can install the WordPress test suite [using the installer](https://github.com/CMB2/CMB2/blob/develop/tests/bin/install-wp-tests.sh#L3): `bash tests/bin/install-wp-tests.sh wordpress_test root ''`. (this will install the test suite in the temp folder on your computer, using a test database with those given credentials)
49
+ 1. Install PHPUnit via composer, `composer install`.
50
+ 1. Once Composer and the WordPress test sutie are installed, you can run phpunit via `./vendor/bin/phpunit` in the CMB2 directory.
51
+
52
  Additional Resources
53
  ---
54
 
vendor/cmb2/cmb2/LICENSE ADDED
@@ -0,0 +1,674 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ GNU GENERAL PUBLIC LICENSE
2
+ Version 3, 29 June 2007
3
+
4
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
5
+ Everyone is permitted to copy and distribute verbatim copies
6
+ of this license document, but changing it is not allowed.
7
+
8
+ Preamble
9
+
10
+ The GNU General Public License is a free, copyleft license for
11
+ software and other kinds of works.
12
+
13
+ The licenses for most software and other practical works are designed
14
+ to take away your freedom to share and change the works. By contrast,
15
+ the GNU General Public License is intended to guarantee your freedom to
16
+ share and change all versions of a program--to make sure it remains free
17
+ software for all its users. We, the Free Software Foundation, use the
18
+ GNU General Public License for most of our software; it applies also to
19
+ any other work released this way by its authors. You can apply it to
20
+ your programs, too.
21
+
22
+ When we speak of free software, we are referring to freedom, not
23
+ price. Our General Public Licenses are designed to make sure that you
24
+ have the freedom to distribute copies of free software (and charge for
25
+ them if you wish), that you receive source code or can get it if you
26
+ want it, that you can change the software or use pieces of it in new
27
+ free programs, and that you know you can do these things.
28
+
29
+ To protect your rights, we need to prevent others from denying you
30
+ these rights or asking you to surrender the rights. Therefore, you have
31
+ certain responsibilities if you distribute copies of the software, or if
32
+ you modify it: responsibilities to respect the freedom of others.
33
+
34
+ For example, if you distribute copies of such a program, whether
35
+ gratis or for a fee, you must pass on to the recipients the same
36
+ freedoms that you received. You must make sure that they, too, receive
37
+ or can get the source code. And you must show them these terms so they
38
+ know their rights.
39
+
40
+ Developers that use the GNU GPL protect your rights with two steps:
41
+ (1) assert copyright on the software, and (2) offer you this License
42
+ giving you legal permission to copy, distribute and/or modify it.
43
+
44
+ For the developers' and authors' protection, the GPL clearly explains
45
+ that there is no warranty for this free software. For both users' and
46
+ authors' sake, the GPL requires that modified versions be marked as
47
+ changed, so that their problems will not be attributed erroneously to
48
+ authors of previous versions.
49
+
50
+ Some devices are designed to deny users access to install or run
51
+ modified versions of the software inside them, although the manufacturer
52
+ can do so. This is fundamentally incompatible with the aim of
53
+ protecting users' freedom to change the software. The systematic
54
+ pattern of such abuse occurs in the area of products for individuals to
55
+ use, which is precisely where it is most unacceptable. Therefore, we
56
+ have designed this version of the GPL to prohibit the practice for those
57
+ products. If such problems arise substantially in other domains, we
58
+ stand ready to extend this provision to those domains in future versions
59
+ of the GPL, as needed to protect the freedom of users.
60
+
61
+ Finally, every program is threatened constantly by software patents.
62
+ States should not allow patents to restrict development and use of
63
+ software on general-purpose computers, but in those that do, we wish to
64
+ avoid the special danger that patents applied to a free program could
65
+ make it effectively proprietary. To prevent this, the GPL assures that
66
+ patents cannot be used to render the program non-free.
67
+
68
+ The precise terms and conditions for copying, distribution and
69
+ modification follow.
70
+
71
+ TERMS AND CONDITIONS
72
+
73
+ 0. Definitions.
74
+
75
+ "This License" refers to version 3 of the GNU General Public License.
76
+
77
+ "Copyright" also means copyright-like laws that apply to other kinds of
78
+ works, such as semiconductor masks.
79
+
80
+ "The Program" refers to any copyrightable work licensed under this
81
+ License. Each licensee is addressed as "you". "Licensees" and
82
+ "recipients" may be individuals or organizations.
83
+
84
+ To "modify" a work means to copy from or adapt all or part of the work
85
+ in a fashion requiring copyright permission, other than the making of an
86
+ exact copy. The resulting work is called a "modified version" of the
87
+ earlier work or a work "based on" the earlier work.
88
+
89
+ A "covered work" means either the unmodified Program or a work based
90
+ on the Program.
91
+
92
+ To "propagate" a work means to do anything with it that, without
93
+ permission, would make you directly or secondarily liable for
94
+ infringement under applicable copyright law, except executing it on a
95
+ computer or modifying a private copy. Propagation includes copying,
96
+ distribution (with or without modification), making available to the
97
+ public, and in some countries other activities as well.
98
+
99
+ To "convey" a work means any kind of propagation that enables other
100
+ parties to make or receive copies. Mere interaction with a user through
101
+ a computer network, with no transfer of a copy, is not conveying.
102
+
103
+ An interactive user interface displays "Appropriate Legal Notices"
104
+ to the extent that it includes a convenient and prominently visible
105
+ feature that (1) displays an appropriate copyright notice, and (2)
106
+ tells the user that there is no warranty for the work (except to the
107
+ extent that warranties are provided), that licensees may convey the
108
+ work under this License, and how to view a copy of this License. If
109
+ the interface presents a list of user commands or options, such as a
110
+ menu, a prominent item in the list meets this criterion.
111
+
112
+ 1. Source Code.
113
+
114
+ The "source code" for a work means the preferred form of the work
115
+ for making modifications to it. "Object code" means any non-source
116
+ form of a work.
117
+
118
+ A "Standard Interface" means an interface that either is an official
119
+ standard defined by a recognized standards body, or, in the case of
120
+ interfaces specified for a particular programming language, one that
121
+ is widely used among developers working in that language.
122
+
123
+ The "System Libraries" of an executable work include anything, other
124
+ than the work as a whole, that (a) is included in the normal form of
125
+ packaging a Major Component, but which is not part of that Major
126
+ Component, and (b) serves only to enable use of the work with that
127
+ Major Component, or to implement a Standard Interface for which an
128
+ implementation is available to the public in source code form. A
129
+ "Major Component", in this context, means a major essential component
130
+ (kernel, window system, and so on) of the specific operating system
131
+ (if any) on which the executable work runs, or a compiler used to
132
+ produce the work, or an object code interpreter used to run it.
133
+
134
+ The "Corresponding Source" for a work in object code form means all
135
+ the source code needed to generate, install, and (for an executable
136
+ work) run the object code and to modify the work, including scripts to
137
+ control those activities. However, it does not include the work's
138
+ System Libraries, or general-purpose tools or generally available free
139
+ programs which are used unmodified in performing those activities but
140
+ which are not part of the work. For example, Corresponding Source
141
+ includes interface definition files associated with source files for
142
+ the work, and the source code for shared libraries and dynamically
143
+ linked subprograms that the work is specifically designed to require,
144
+ such as by intimate data communication or control flow between those
145
+ subprograms and other parts of the work.
146
+
147
+ The Corresponding Source need not include anything that users
148
+ can regenerate automatically from other parts of the Corresponding
149
+ Source.
150
+
151
+ The Corresponding Source for a work in source code form is that
152
+ same work.
153
+
154
+ 2. Basic Permissions.
155
+
156
+ All rights granted under this License are granted for the term of
157
+ copyright on the Program, and are irrevocable provided the stated
158
+ conditions are met. This License explicitly affirms your unlimited
159
+ permission to run the unmodified Program. The output from running a
160
+ covered work is covered by this License only if the output, given its
161
+ content, constitutes a covered work. This License acknowledges your
162
+ rights of fair use or other equivalent, as provided by copyright law.
163
+
164
+ You may make, run and propagate covered works that you do not
165
+ convey, without conditions so long as your license otherwise remains
166
+ in force. You may convey covered works to others for the sole purpose
167
+ of having them make modifications exclusively for you, or provide you
168
+ with facilities for running those works, provided that you comply with
169
+ the terms of this License in conveying all material for which you do
170
+ not control copyright. Those thus making or running the covered works
171
+ for you must do so exclusively on your behalf, under your direction
172
+ and control, on terms that prohibit them from making any copies of
173
+ your copyrighted material outside their relationship with you.
174
+
175
+ Conveying under any other circumstances is permitted solely under
176
+ the conditions stated below. Sublicensing is not allowed; section 10
177
+ makes it unnecessary.
178
+
179
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180
+
181
+ No covered work shall be deemed part of an effective technological
182
+ measure under any applicable law fulfilling obligations under article
183
+ 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184
+ similar laws prohibiting or restricting circumvention of such
185
+ measures.
186
+
187
+ When you convey a covered work, you waive any legal power to forbid
188
+ circumvention of technological measures to the extent such circumvention
189
+ is effected by exercising rights under this License with respect to
190
+ the covered work, and you disclaim any intention to limit operation or
191
+ modification of the work as a means of enforcing, against the work's
192
+ users, your or third parties' legal rights to forbid circumvention of
193
+ technological measures.
194
+
195
+ 4. Conveying Verbatim Copies.
196
+
197
+ You may convey verbatim copies of the Program's source code as you
198
+ receive it, in any medium, provided that you conspicuously and
199
+ appropriately publish on each copy an appropriate copyright notice;
200
+ keep intact all notices stating that this License and any
201
+ non-permissive terms added in accord with section 7 apply to the code;
202
+ keep intact all notices of the absence of any warranty; and give all
203
+ recipients a copy of this License along with the Program.
204
+
205
+ You may charge any price or no price for each copy that you convey,
206
+ and you may offer support or warranty protection for a fee.
207
+
208
+ 5. Conveying Modified Source Versions.
209
+
210
+ You may convey a work based on the Program, or the modifications to
211
+ produce it from the Program, in the form of source code under the
212
+ terms of section 4, provided that you also meet all of these conditions:
213
+
214
+ a) The work must carry prominent notices stating that you modified
215
+ it, and giving a relevant date.
216
+
217
+ b) The work must carry prominent notices stating that it is
218
+ released under this License and any conditions added under section
219
+ 7. This requirement modifies the requirement in section 4 to
220
+ "keep intact all notices".
221
+
222
+ c) You must license the entire work, as a whole, under this
223
+ License to anyone who comes into possession of a copy. This
224
+ License will therefore apply, along with any applicable section 7
225
+ additional terms, to the whole of the work, and all its parts,
226
+ regardless of how they are packaged. This License gives no
227
+ permission to license the work in any other way, but it does not
228
+ invalidate such permission if you have separately received it.
229
+
230
+ d) If the work has interactive user interfaces, each must display
231
+ Appropriate Legal Notices; however, if the Program has interactive
232
+ interfaces that do not display Appropriate Legal Notices, your
233
+ work need not make them do so.
234
+
235
+ A compilation of a covered work with other separate and independent
236
+ works, which are not by their nature extensions of the covered work,
237
+ and which are not combined with it such as to form a larger program,
238
+ in or on a volume of a storage or distribution medium, is called an
239
+ "aggregate" if the compilation and its resulting copyright are not
240
+ used to limit the access or legal rights of the compilation's users
241
+ beyond what the individual works permit. Inclusion of a covered work
242
+ in an aggregate does not cause this License to apply to the other
243
+ parts of the aggregate.
244
+
245
+ 6. Conveying Non-Source Forms.
246
+
247
+ You may convey a covered work in object code form under the terms
248
+ of sections 4 and 5, provided that you also convey the
249
+ machine-readable Corresponding Source under the terms of this License,
250
+ in one of these ways:
251
+
252
+ a) Convey the object code in, or embodied in, a physical product
253
+ (including a physical distribution medium), accompanied by the
254
+ Corresponding Source fixed on a durable physical medium
255
+ customarily used for software interchange.
256
+
257
+ b) Convey the object code in, or embodied in, a physical product
258
+ (including a physical distribution medium), accompanied by a
259
+ written offer, valid for at least three years and valid for as
260
+ long as you offer spare parts or customer support for that product
261
+ model, to give anyone who possesses the object code either (1) a
262
+ copy of the Corresponding Source for all the software in the
263
+ product that is covered by this License, on a durable physical
264
+ medium customarily used for software interchange, for a price no
265
+ more than your reasonable cost of physically performing this
266
+ conveying of source, or (2) access to copy the
267
+ Corresponding Source from a network server at no charge.
268
+
269
+ c) Convey individual copies of the object code with a copy of the
270
+ written offer to provide the Corresponding Source. This
271
+ alternative is allowed only occasionally and noncommercially, and
272
+ only if you received the object code with such an offer, in accord
273
+ with subsection 6b.
274
+
275
+ d) Convey the object code by offering access from a designated
276
+ place (gratis or for a charge), and offer equivalent access to the
277
+ Corresponding Source in the same way through the same place at no
278
+ further charge. You need not require recipients to copy the
279
+ Corresponding Source along with the object code. If the place to
280
+ copy the object code is a network server, the Corresponding Source
281
+ may be on a different server (operated by you or a third party)
282
+ that supports equivalent copying facilities, provided you maintain
283
+ clear directions next to the object code saying where to find the
284
+ Corresponding Source. Regardless of what server hosts the
285
+ Corresponding Source, you remain obligated to ensure that it is
286
+ available for as long as needed to satisfy these requirements.
287
+
288
+ e) Convey the object code using peer-to-peer transmission, provided
289
+ you inform other peers where the object code and Corresponding
290
+ Source of the work are being offered to the general public at no
291
+ charge under subsection 6d.
292
+
293
+ A separable portion of the object code, whose source code is excluded
294
+ from the Corresponding Source as a System Library, need not be
295
+ included in conveying the object code work.
296
+
297
+ A "User Product" is either (1) a "consumer product", which means any
298
+ tangible personal property which is normally used for personal, family,
299
+ or household purposes, or (2) anything designed or sold for incorporation
300
+ into a dwelling. In determining whether a product is a consumer product,
301
+ doubtful cases shall be resolved in favor of coverage. For a particular
302
+ product received by a particular user, "normally used" refers to a
303
+ typical or common use of that class of product, regardless of the status
304
+ of the particular user or of the way in which the particular user
305
+ actually uses, or expects or is expected to use, the product. A product
306
+ is a consumer product regardless of whether the product has substantial
307
+ commercial, industrial or non-consumer uses, unless such uses represent
308
+ the only significant mode of use of the product.
309
+
310
+ "Installation Information" for a User Product means any methods,
311
+ procedures, authorization keys, or other information required to install
312
+ and execute modified versions of a covered work in that User Product from
313
+ a modified version of its Corresponding Source. The information must
314
+ suffice to ensure that the continued functioning of the modified object
315
+ code is in no case prevented or interfered with solely because
316
+ modification has been made.
317
+
318
+ If you convey an object code work under this section in, or with, or
319
+ specifically for use in, a User Product, and the conveying occurs as
320
+ part of a transaction in which the right of possession and use of the
321
+ User Product is transferred to the recipient in perpetuity or for a
322
+ fixed term (regardless of how the transaction is characterized), the
323
+ Corresponding Source conveyed under this section must be accompanied
324
+ by the Installation Information. But this requirement does not apply
325
+ if neither you nor any third party retains the ability to install
326
+ modified object code on the User Product (for example, the work has
327
+ been installed in ROM).
328
+
329
+ The requirement to provide Installation Information does not include a
330
+ requirement to continue to provide support service, warranty, or updates
331
+ for a work that has been modified or installed by the recipient, or for
332
+ the User Product in which it has been modified or installed. Access to a
333
+ network may be denied when the modification itself materially and
334
+ adversely affects the operation of the network or violates the rules and
335
+ protocols for communication across the network.
336
+
337
+ Corresponding Source conveyed, and Installation Information provided,
338
+ in accord with this section must be in a format that is publicly
339
+ documented (and with an implementation available to the public in
340
+ source code form), and must require no special password or key for
341
+ unpacking, reading or copying.
342
+
343
+ 7. Additional Terms.
344
+
345
+ "Additional permissions" are terms that supplement the terms of this
346
+ License by making exceptions from one or more of its conditions.
347
+ Additional permissions that are applicable to the entire Program shall
348
+ be treated as though they were included in this License, to the extent
349
+ that they are valid under applicable law. If additional permissions
350
+ apply only to part of the Program, that part may be used separately
351
+ under those permissions, but the entire Program remains governed by
352
+ this License without regard to the additional permissions.
353
+
354
+ When you convey a copy of a covered work, you may at your option
355
+ remove any additional permissions from that copy, or from any part of
356
+ it. (Additional permissions may be written to require their own
357
+ removal in certain cases when you modify the work.) You may place
358
+ additional permissions on material, added by you to a covered work,
359
+ for which you have or can give appropriate copyright permission.
360
+
361
+ Notwithstanding any other provision of this License, for material you
362
+ add to a covered work, you may (if authorized by the copyright holders of
363
+ that material) supplement the terms of this License with terms:
364
+
365
+ a) Disclaiming warranty or limiting liability differently from the
366
+ terms of sections 15 and 16 of this License; or
367
+
368
+ b) Requiring preservation of specified reasonable legal notices or
369
+ author attributions in that material or in the Appropriate Legal
370
+ Notices displayed by works containing it; or
371
+
372
+ c) Prohibiting misrepresentation of the origin of that material, or
373
+ requiring that modified versions of such material be marked in
374
+ reasonable ways as different from the original version; or
375
+
376
+ d) Limiting the use for publicity purposes of names of licensors or
377
+ authors of the material; or
378
+
379
+ e) Declining to grant rights under trademark law for use of some
380
+ trade names, trademarks, or service marks; or
381
+
382
+ f) Requiring indemnification of licensors and authors of that
383
+ material by anyone who conveys the material (or modified versions of
384
+ it) with contractual assumptions of liability to the recipient, for
385
+ any liability that these contractual assumptions directly impose on
386
+ those licensors and authors.
387
+
388
+ All other non-permissive additional terms are considered "further
389
+ restrictions" within the meaning of section 10. If the Program as you
390
+ received it, or any part of it, contains a notice stating that it is
391
+ governed by this License along with a term that is a further
392
+ restriction, you may remove that term. If a license document contains
393
+ a further restriction but permits relicensing or conveying under this
394
+ License, you may add to a covered work material governed by the terms
395
+ of that license document, provided that the further restriction does
396
+ not survive such relicensing or conveying.
397
+
398
+ If you add terms to a covered work in accord with this section, you
399
+ must place, in the relevant source files, a statement of the
400
+ additional terms that apply to those files, or a notice indicating
401
+ where to find the applicable terms.
402
+
403
+ Additional terms, permissive or non-permissive, may be stated in the
404
+ form of a separately written license, or stated as exceptions;
405
+ the above requirements apply either way.
406
+
407
+ 8. Termination.
408
+
409
+ You may not propagate or modify a covered work except as expressly
410
+ provided under this License. Any attempt otherwise to propagate or
411
+ modify it is void, and will automatically terminate your rights under
412
+ this License (including any patent licenses granted under the third
413
+ paragraph of section 11).
414
+
415
+ However, if you cease all violation of this License, then your
416
+ license from a particular copyright holder is reinstated (a)
417
+ provisionally, unless and until the copyright holder explicitly and
418
+ finally terminates your license, and (b) permanently, if the copyright
419
+ holder fails to notify you of the violation by some reasonable means
420
+ prior to 60 days after the cessation.
421
+
422
+ Moreover, your license from a particular copyright holder is
423
+ reinstated permanently if the copyright holder notifies you of the
424
+ violation by some reasonable means, this is the first time you have
425
+ received notice of violation of this License (for any work) from that
426
+ copyright holder, and you cure the violation prior to 30 days after
427
+ your receipt of the notice.
428
+
429
+ Termination of your rights under this section does not terminate the
430
+ licenses of parties who have received copies or rights from you under
431
+ this License. If your rights have been terminated and not permanently
432
+ reinstated, you do not qualify to receive new licenses for the same
433
+ material under section 10.
434
+
435
+ 9. Acceptance Not Required for Having Copies.
436
+
437
+ You are not required to accept this License in order to receive or
438
+ run a copy of the Program. Ancillary propagation of a covered work
439
+ occurring solely as a consequence of using peer-to-peer transmission
440
+ to receive a copy likewise does not require acceptance. However,
441
+ nothing other than this License grants you permission to propagate or
442
+ modify any covered work. These actions infringe copyright if you do
443
+ not accept this License. Therefore, by modifying or propagating a
444
+ covered work, you indicate your acceptance of this License to do so.
445
+
446
+ 10. Automatic Licensing of Downstream Recipients.
447
+
448
+ Each time you convey a covered work, the recipient automatically
449
+ receives a license from the original licensors, to run, modify and
450
+ propagate that work, subject to this License. You are not responsible
451
+ for enforcing compliance by third parties with this License.
452
+
453
+ An "entity transaction" is a transaction transferring control of an
454
+ organization, or substantially all assets of one, or subdividing an
455
+ organization, or merging organizations. If propagation of a covered
456
+ work results from an entity transaction, each party to that
457
+ transaction who receives a copy of the work also receives whatever
458
+ licenses to the work the party's predecessor in interest had or could
459
+ give under the previous paragraph, plus a right to possession of the
460
+ Corresponding Source of the work from the predecessor in interest, if
461
+ the predecessor has it or can get it with reasonable efforts.
462
+
463
+ You may not impose any further restrictions on the exercise of the
464
+ rights granted or affirmed under this License. For example, you may
465
+ not impose a license fee, royalty, or other charge for exercise of
466
+ rights granted under this License, and you may not initiate litigation
467
+ (including a cross-claim or counterclaim in a lawsuit) alleging that
468
+ any patent claim is infringed by making, using, selling, offering for
469
+ sale, or importing the Program or any portion of it.
470
+
471
+ 11. Patents.
472
+
473
+ A "contributor" is a copyright holder who authorizes use under this
474
+ License of the Program or a work on which the Program is based. The
475
+ work thus licensed is called the contributor's "contributor version".
476
+
477
+ A contributor's "essential patent claims" are all patent claims
478
+ owned or controlled by the contributor, whether already acquired or
479
+ hereafter acquired, that would be infringed by some manner, permitted
480
+ by this License, of making, using, or selling its contributor version,
481
+ but do not include claims that would be infringed only as a
482
+ consequence of further modification of the contributor version. For
483
+ purposes of this definition, "control" includes the right to grant
484
+ patent sublicenses in a manner consistent with the requirements of
485
+ this License.
486
+
487
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
488
+ patent license under the contributor's essential patent claims, to
489
+ make, use, sell, offer for sale, import and otherwise run, modify and
490
+ propagate the contents of its contributor version.
491
+
492
+ In the following three paragraphs, a "patent license" is any express
493
+ agreement or commitment, however denominated, not to enforce a patent
494
+ (such as an express permission to practice a patent or covenant not to
495
+ sue for patent infringement). To "grant" such a patent license to a
496
+ party means to make such an agreement or commitment not to enforce a
497
+ patent against the party.
498
+
499
+ If you convey a covered work, knowingly relying on a patent license,
500
+ and the Corresponding Source of the work is not available for anyone
501
+ to copy, free of charge and under the terms of this License, through a
502
+ publicly available network server or other readily accessible means,
503
+ then you must either (1) cause the Corresponding Source to be so
504
+ available, or (2) arrange to deprive yourself of the benefit of the
505
+ patent license for this particular work, or (3) arrange, in a manner
506
+ consistent with the requirements of this License, to extend the patent
507
+ license to downstream recipients. "Knowingly relying" means you have
508
+ actual knowledge that, but for the patent license, your conveying the
509
+ covered work in a country, or your recipient's use of the covered work
510
+ in a country, would infringe one or more identifiable patents in that
511
+ country that you have reason to believe are valid.
512
+
513
+ If, pursuant to or in connection with a single transaction or
514
+ arrangement, you convey, or propagate by procuring conveyance of, a
515
+ covered work, and grant a patent license to some of the parties
516
+ receiving the covered work authorizing them to use, propagate, modify
517
+ or convey a specific copy of the covered work, then the patent license
518
+ you grant is automatically extended to all recipients of the covered
519
+ work and works based on it.
520
+
521
+ A patent license is "discriminatory" if it does not include within
522
+ the scope of its coverage, prohibits the exercise of, or is
523
+ conditioned on the non-exercise of one or more of the rights that are
524
+ specifically granted under this License. You may not convey a covered
525
+ work if you are a party to an arrangement with a third party that is
526
+ in the business of distributing software, under which you make payment
527
+ to the third party based on the extent of your activity of conveying
528
+ the work, and under which the third party grants, to any of the
529
+ parties who would receive the covered work from you, a discriminatory
530
+ patent license (a) in connection with copies of the covered work
531
+ conveyed by you (or copies made from those copies), or (b) primarily
532
+ for and in connection with specific products or compilations that
533
+ contain the covered work, unless you entered into that arrangement,
534
+ or that patent license was granted, prior to 28 March 2007.
535
+
536
+ Nothing in this License shall be construed as excluding or limiting
537
+ any implied license or other defenses to infringement that may
538
+ otherwise be available to you under applicable patent law.
539
+
540
+ 12. No Surrender of Others' Freedom.
541
+
542
+ If conditions are imposed on you (whether by court order, agreement or
543
+ otherwise) that contradict the conditions of this License, they do not
544
+ excuse you from the conditions of this License. If you cannot convey a
545
+ covered work so as to satisfy simultaneously your obligations under this
546
+ License and any other pertinent obligations, then as a consequence you may
547
+ not convey it at all. For example, if you agree to terms that obligate you
548
+ to collect a royalty for further conveying from those to whom you convey
549
+ the Program, the only way you could satisfy both those terms and this
550
+ License would be to refrain entirely from conveying the Program.
551
+
552
+ 13. Use with the GNU Affero General Public License.
553
+
554
+ Notwithstanding any other provision of this License, you have
555
+ permission to link or combine any covered work with a work licensed
556
+ under version 3 of the GNU Affero General Public License into a single
557
+ combined work, and to convey the resulting work. The terms of this
558
+ License will continue to apply to the part which is the covered work,
559
+ but the special requirements of the GNU Affero General Public License,
560
+ section 13, concerning interaction through a network will apply to the
561
+ combination as such.
562
+
563
+ 14. Revised Versions of this License.
564
+
565
+ The Free Software Foundation may publish revised and/or new versions of
566
+ the GNU General Public License from time to time. Such new versions will
567
+ be similar in spirit to the present version, but may differ in detail to
568
+ address new problems or concerns.
569
+
570
+ Each version is given a distinguishing version number. If the
571
+ Program specifies that a certain numbered version of the GNU General
572
+ Public License "or any later version" applies to it, you have the
573
+ option of following the terms and conditions either of that numbered
574
+ version or of any later version published by the Free Software
575
+ Foundation. If the Program does not specify a version number of the
576
+ GNU General Public License, you may choose any version ever published
577
+ by the Free Software Foundation.
578
+
579
+ If the Program specifies that a proxy can decide which future
580
+ versions of the GNU General Public License can be used, that proxy's
581
+ public statement of acceptance of a version permanently authorizes you
582
+ to choose that version for the Program.
583
+
584
+ Later license versions may give you additional or different
585
+ permissions. However, no additional obligations are imposed on any
586
+ author or copyright holder as a result of your choosing to follow a
587
+ later version.
588
+
589
+ 15. Disclaimer of Warranty.
590
+
591
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592
+ APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593
+ HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594
+ OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595
+ THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596
+ PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597
+ IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598
+ ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599
+
600
+ 16. Limitation of Liability.
601
+
602
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603
+ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604
+ THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605
+ GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606
+ USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607
+ DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608
+ PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609
+ EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610
+ SUCH DAMAGES.
611
+
612
+ 17. Interpretation of Sections 15 and 16.
613
+
614
+ If the disclaimer of warranty and limitation of liability provided
615
+ above cannot be given local legal effect according to their terms,
616
+ reviewing courts shall apply local law that most closely approximates
617
+ an absolute waiver of all civil liability in connection with the
618
+ Program, unless a warranty or assumption of liability accompanies a
619
+ copy of the Program in return for a fee.
620
+
621
+ END OF TERMS AND CONDITIONS
622
+
623
+ How to Apply These Terms to Your New Programs
624
+
625
+ If you develop a new program, and you want it to be of the greatest
626
+ possible use to the public, the best way to achieve this is to make it
627
+ free software which everyone can redistribute and change under these terms.
628
+
629
+ To do so, attach the following notices to the program. It is safest
630
+ to attach them to the start of each source file to most effectively
631
+ state the exclusion of warranty; and each file should have at least
632
+ the "copyright" line and a pointer to where the full notice is found.
633
+
634
+ <one line to give the program's name and a brief idea of what it does.>
635
+ Copyright (C) <year> <name of author>
636
+
637
+ This program is free software: you can redistribute it and/or modify
638
+ it under the terms of the GNU General Public License as published by
639
+ the Free Software Foundation, either version 3 of the License, or
640
+ (at your option) any later version.
641
+
642
+ This program is distributed in the hope that it will be useful,
643
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
644
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645
+ GNU General Public License for more details.
646
+
647
+ You should have received a copy of the GNU General Public License
648
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
649
+
650
+ Also add information on how to contact you by electronic and paper mail.
651
+
652
+ If the program does terminal interaction, make it output a short
653
+ notice like this when it starts in an interactive mode:
654
+
655
+ <program> Copyright (C) <year> <name of author>
656
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657
+ This is free software, and you are welcome to redistribute it
658
+ under certain conditions; type `show c' for details.
659
+
660
+ The hypothetical commands `show w' and `show c' should show the appropriate
661
+ parts of the General Public License. Of course, your program's commands
662
+ might be different; for a GUI interface, you would use an "about box".
663
+
664
+ You should also get your employer (if you work as a programmer) or school,
665
+ if any, to sign a "copyright disclaimer" for the program, if necessary.
666
+ For more information on this, and how to apply and follow the GNU GPL, see
667
+ <https://www.gnu.org/licenses/>.
668
+
669
+ The GNU General Public License does not permit incorporating your program
670
+ into proprietary programs. If your program is a subroutine library, you
671
+ may consider it more useful to permit linking proprietary applications with
672
+ the library. If this is what you want to do, use the GNU Lesser General
673
+ Public License instead of this License. But first, please read
674
+ <https://www.gnu.org/licenses/why-not-lgpl.html>.
vendor/cmb2/cmb2/bootstrap.php CHANGED
@@ -50,7 +50,7 @@ function cmb2_bootstrap() {
50
  do_action( 'cmb2_init_before_hookup' );
51
 
52
  /**
53
- * Get all created metaboxes, and instantiate CMB2_hookup
54
  * on metaboxes which require it.
55
  *
56
  * @since 2.0.2
50
  do_action( 'cmb2_init_before_hookup' );
51
 
52
  /**
53
+ * Get all created metaboxes, and instantiate CMB2_Hookup
54
  * on metaboxes which require it.
55
  *
56
  * @since 2.0.2
vendor/cmb2/cmb2/css/cmb2-display-rtl.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
1
  /*!
2
+ * CMB2 - v2.9.0 - 2021-03-03
3
  * https://cmb2.io
4
+ * Copyright (c) 2021
5
  * Licensed GPLv2+
6
  */
7
 
vendor/cmb2/cmb2/css/cmb2-display-rtl.min.css CHANGED
@@ -1,2 +1 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
  .cmb2-colorpicker-swatch span{display:inline-block;width:1em;height:1em;border-radius:1em;float:right;margin-top:3px;margin-left:2px}.cmb2-code{overflow:scroll}.cmb-image-display{max-width:100%;height:auto}.cmb2-display-file-list li{display:inline;margin:0 0 .5em .5em}.cmb2-oembed *{max-width:100%;height:auto}
 
1
  .cmb2-colorpicker-swatch span{display:inline-block;width:1em;height:1em;border-radius:1em;float:right;margin-top:3px;margin-left:2px}.cmb2-code{overflow:scroll}.cmb-image-display{max-width:100%;height:auto}.cmb2-display-file-list li{display:inline;margin:0 0 .5em .5em}.cmb2-oembed *{max-width:100%;height:auto}
vendor/cmb2/cmb2/css/cmb2-display.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
1
  /*!
2
+ * CMB2 - v2.9.0 - 2021-03-03
3
  * https://cmb2.io
4
+ * Copyright (c) 2021
5
  * Licensed GPLv2+
6
  */
7
 
vendor/cmb2/cmb2/css/cmb2-display.min.css CHANGED
@@ -1,2 +1 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
  .cmb2-colorpicker-swatch span{display:inline-block;width:1em;height:1em;border-radius:1em;float:left;margin-top:3px;margin-right:2px}.cmb2-code{overflow:scroll}.cmb-image-display{max-width:100%;height:auto}.cmb2-display-file-list li{display:inline;margin:0 .5em .5em 0}.cmb2-oembed *{max-width:100%;height:auto}
 
1
  .cmb2-colorpicker-swatch span{display:inline-block;width:1em;height:1em;border-radius:1em;float:left;margin-top:3px;margin-right:2px}.cmb2-code{overflow:scroll}.cmb-image-display{max-width:100%;height:auto}.cmb2-display-file-list li{display:inline;margin:0 .5em .5em 0}.cmb2-oembed *{max-width:100%;height:auto}
vendor/cmb2/cmb2/css/cmb2-front-rtl.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
@@ -16,133 +16,143 @@
16
  /* line 8, sass/partials/_main_wrap.scss */
17
  .cmb2-wrap input,
18
  .cmb2-wrap textarea {
19
- font-size: 14px;
20
  max-width: 100%;
21
- padding: 5px;
22
  }
23
- /* line 18, sass/partials/_main_wrap.scss */
24
- .cmb2-wrap input[type=text].cmb2-oembed {
25
  width: 100%;
26
  }
27
- /* line 23, sass/partials/_main_wrap.scss */
28
  .cmb2-wrap textarea {
29
  width: 500px;
 
30
  }
31
- /* line 26, sass/partials/_main_wrap.scss */
32
  .cmb2-wrap textarea.cmb2-textarea-code {
33
  font-family: "Courier 10 Pitch", Courier, monospace;
34
  line-height: 16px;
35
  }
36
- /* line 34, sass/partials/_main_wrap.scss */
37
  .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker {
38
  width: 100px;
39
  }
40
- /* line 40, sass/partials/_main_wrap.scss */
41
  .cmb2-wrap input.cmb2-text-money {
42
  width: 90px;
43
  }
44
- /* line 45, sass/partials/_main_wrap.scss */
45
  .cmb2-wrap input.cmb2-text-medium {
46
  width: 230px;
47
  }
48
- /* line 50, sass/partials/_main_wrap.scss */
49
  .cmb2-wrap input.cmb2-upload-file {
50
  width: 65%;
51
  }
52
- /* line 54, sass/partials/_main_wrap.scss */
53
  .cmb2-wrap input.ed_button {
54
  padding: 2px 4px;
55
  }
56
- /* line 59, sass/partials/_main_wrap.scss */
57
  .cmb2-wrap input:not([type="hidden"]) + input,
58
  .cmb2-wrap input:not([type="hidden"]) + .button-secondary,
59
  .cmb2-wrap input:not([type="hidden"]) + select {
60
  margin-right: 20px;
61
  }
62
- /* line 67, sass/partials/_main_wrap.scss */
63
  .cmb2-wrap ul {
64
  margin: 0;
65
  }
66
- /* line 71, sass/partials/_main_wrap.scss */
67
  .cmb2-wrap li {
68
  font-size: 14px;
69
  line-height: 16px;
70
  margin: 1px 0 5px 0;
71
  }
72
- /* line 82, sass/partials/_main_wrap.scss */
73
  .cmb2-wrap select {
74
  font-size: 14px;
75
  margin-top: 3px;
76
  }
77
- /* line 87, sass/partials/_main_wrap.scss */
78
  .cmb2-wrap input:focus,
79
  .cmb2-wrap textarea:focus {
80
  background: #fffff8;
81
  }
82
- /* line 92, sass/partials/_main_wrap.scss */
83
  .cmb2-wrap input[type="radio"] {
84
  margin: 0 0 0 5px;
85
  padding: 0;
86
  }
87
- /* line 97, sass/partials/_main_wrap.scss */
88
  .cmb2-wrap input[type="checkbox"] {
89
  margin: 0 0 0 5px;
90
  padding: 0;
91
  }
92
- /* line 102, sass/partials/_main_wrap.scss */
93
  .cmb2-wrap button,
94
  .cmb2-wrap .button-secondary {
95
  white-space: nowrap;
96
  }
97
- /* line 107, sass/partials/_main_wrap.scss */
98
  .cmb2-wrap .mceLayout {
99
  border: 1px solid #e9e9e9 !important;
100
  }
101
- /* line 111, sass/partials/_main_wrap.scss */
102
  .cmb2-wrap .mceIframeContainer {
103
  background: #ffffff;
104
  }
105
- /* line 115, sass/partials/_main_wrap.scss */
106
  .cmb2-wrap .meta_mce {
107
  width: 97%;
108
  }
109
- /* line 118, sass/partials/_main_wrap.scss */
110
  .cmb2-wrap .meta_mce textarea {
111
  width: 100%;
112
  }
113
- /* line 124, sass/partials/_main_wrap.scss */
114
- .cmb2-wrap .wp-color-result,
115
- .cmb2-wrap .wp-picker-input-wrap {
116
- vertical-align: middle;
117
  }
118
- /* line 129, sass/partials/_main_wrap.scss */
119
- .cmb2-wrap .wp-color-result,
120
- .cmb2-wrap .wp-picker-container {
121
- margin: 0 0 0 10px;
 
122
  }
123
- /* line 134, sass/partials/_main_wrap.scss */
124
  .cmb2-wrap .cmb-row {
125
  margin: 0;
126
  }
127
- /* line 137, sass/partials/_main_wrap.scss */
128
  .cmb2-wrap .cmb-row:after {
129
  content: '';
130
  clear: both;
131
  display: block;
132
  width: 100%;
133
  }
134
- /* line 144, sass/partials/_main_wrap.scss */
135
  .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
136
  padding-top: 0;
137
  padding-bottom: 1em;
138
  }
139
 
140
- /* line 152, sass/partials/_main_wrap.scss */
 
 
 
 
 
 
 
 
 
 
 
141
  .cmb2-metabox {
142
  clear: both;
143
  margin: 0;
144
  }
145
- /* line 158, sass/partials/_main_wrap.scss */
146
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
147
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
148
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
@@ -150,47 +160,46 @@
150
  border: 0;
151
  }
152
 
153
- /* line 165, sass/partials/_main_wrap.scss */
154
  .cmb-add-row {
155
  margin: 1.8em 0 0;
156
  }
157
 
158
- /* line 169, sass/partials/_main_wrap.scss */
159
  .cmb-nested .cmb-td,
160
  .cmb-repeatable-group .cmb-th,
161
  .cmb-repeatable-group:first-of-type {
162
  border: 0;
163
  }
164
 
165
- /* line 175, sass/partials/_main_wrap.scss */
166
  .cmb-row:last-of-type,
167
  .cmb2-wrap .cmb-row:last-of-type,
168
  .cmb-repeatable-group:last-of-type {
169
  border-bottom: 0;
170
  }
171
 
172
- /* line 181, sass/partials/_main_wrap.scss */
173
  .cmb-repeatable-grouping {
174
  border: 1px solid #e9e9e9;
175
  padding: 0 1em;
176
  }
177
- /* line 185, sass/partials/_main_wrap.scss */
178
  .cmb-repeatable-grouping.cmb-row {
179
  margin: 0 0 0.8em;
180
  }
181
 
182
- /* line 193, sass/partials/_main_wrap.scss */
183
  .cmb-th {
184
  color: #222222;
185
  float: right;
186
  font-weight: 600;
187
- line-height: 1.3;
188
  padding: 20px 0 20px 10px;
189
  vertical-align: top;
190
  width: 200px;
191
  }
192
  @media (max-width: 450px) {
193
- /* line 193, sass/partials/_main_wrap.scss */
194
  .cmb-th {
195
  font-size: 1.2em;
196
  display: block;
@@ -207,7 +216,7 @@
207
  }
208
  }
209
 
210
- /* line 207, sass/partials/_main_wrap.scss */
211
  .cmb-td {
212
  line-height: 1.3;
213
  max-width: 100%;
@@ -215,43 +224,43 @@
215
  vertical-align: middle;
216
  }
217
 
218
- /* line 216, sass/partials/_main_wrap.scss */
219
  .cmb-type-title .cmb-td {
220
  padding: 0;
221
  }
222
 
223
- /* line 221, sass/partials/_main_wrap.scss */
224
  .cmb-th label {
225
  display: block;
226
  padding: 5px 0;
227
  }
228
 
229
- /* line 226, sass/partials/_main_wrap.scss */
230
  .cmb-th + .cmb-td {
231
  float: right;
232
  }
233
 
234
- /* line 230, sass/partials/_main_wrap.scss */
235
  .cmb-td .cmb-td {
236
  padding-bottom: 1em;
237
  }
238
 
239
- /* line 234, sass/partials/_main_wrap.scss */
240
  .cmb-remove-row {
241
  text-align: left;
242
  }
243
 
244
- /* line 238, sass/partials/_main_wrap.scss */
245
  .empty-row.hidden {
246
  display: none;
247
  }
248
 
249
- /* line 243, sass/partials/_main_wrap.scss */
250
  .cmb-repeat-table {
251
  background-color: #fafafa;
252
  border: 1px solid #e1e1e1;
253
  }
254
- /* line 247, sass/partials/_main_wrap.scss */
255
  .cmb-repeat-table .cmb-row.cmb-repeat-row {
256
  position: relative;
257
  counter-increment: el;
@@ -259,15 +268,15 @@
259
  padding: 10px 50px 10px 10px;
260
  border-bottom: none !important;
261
  }
262
- /* line 255, sass/partials/_main_wrap.scss */
263
  .cmb-repeat-table .cmb-row.cmb-repeat-row + .cmb-repeat-row {
264
  border-top: solid 1px #e9e9e9;
265
  }
266
- /* line 259, sass/partials/_main_wrap.scss */
267
  .cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper {
268
  outline: dashed 2px #e9e9e9 !important;
269
  }
270
- /* line 263, sass/partials/_main_wrap.scss */
271
  .cmb-repeat-table .cmb-row.cmb-repeat-row:before {
272
  content: counter(el);
273
  display: block;
@@ -282,16 +291,16 @@
282
  text-align: center;
283
  border-left: solid 1px #e9e9e9;
284
  }
285
- /* line 280, sass/partials/_main_wrap.scss */
286
  .cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td {
287
  margin: 0;
288
  padding: 0;
289
  }
290
- /* line 287, sass/partials/_main_wrap.scss */
291
  .cmb-repeat-table + .cmb-add-row {
292
  margin: 0;
293
  }
294
- /* line 290, sass/partials/_main_wrap.scss */
295
  .cmb-repeat-table + .cmb-add-row:before {
296
  content: '';
297
  width: 1px;
@@ -300,7 +309,7 @@
300
  margin-right: 17px;
301
  background-color: gainsboro;
302
  }
303
- /* line 300, sass/partials/_main_wrap.scss */
304
  .cmb-repeat-table .cmb-remove-row {
305
  top: 7px;
306
  left: 7px;
@@ -310,7 +319,7 @@
310
  padding: 0 !important;
311
  display: none;
312
  }
313
- /* line 311, sass/partials/_main_wrap.scss */
314
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button {
315
  font-size: 20px;
316
  text-indent: -1000px;
@@ -320,7 +329,7 @@
320
  line-height: 1;
321
  padding: 0 10px 0;
322
  }
323
- /* line 322, sass/partials/_main_wrap.scss */
324
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button:before {
325
  content: "";
326
  font-family: 'Dashicons';
@@ -339,16 +348,16 @@
339
  height: 100%;
340
  text-align: center;
341
  }
342
- /* line 328, sass/partials/_main_wrap.scss */
343
  .cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row {
344
  display: block;
345
  }
346
 
347
- /* line 336, sass/partials/_main_wrap.scss */
348
  .cmb-repeatable-group .cmb-th {
349
  padding: 5px;
350
  }
351
- /* line 340, sass/partials/_main_wrap.scss */
352
  .cmb-repeatable-group .cmb-group-title {
353
  background-color: #e9e9e9;
354
  padding: 8px 2.2em 8px 12px;
@@ -357,7 +366,7 @@
357
  font-size: 14px;
358
  line-height: 1.4;
359
  }
360
- /* line 348, sass/partials/_main_wrap.scss */
361
  .cmb-repeatable-group .cmb-group-title h4 {
362
  border: 0;
363
  margin: 0;
@@ -365,12 +374,12 @@
365
  font-weight: 500;
366
  padding: 0.5em 0.75em;
367
  }
368
- /* line 356, sass/partials/_main_wrap.scss */
369
  .cmb-repeatable-group .cmb-group-title .cmb-th {
370
  display: block;
371
  width: 100%;
372
  }
373
- /* line 362, sass/partials/_main_wrap.scss */
374
  .cmb-repeatable-group .cmb-group-description .cmb-th {
375
  font-size: 1.2em;
376
  display: block;
@@ -385,66 +394,61 @@
385
  margin-top: 0;
386
  margin-bottom: 0.5em;
387
  }
388
- /* line 366, sass/partials/_main_wrap.scss */
389
  .cmb-repeatable-group .cmb-shift-rows {
390
- font-size: 1em;
391
  margin-left: 1em;
392
- text-decoration: none;
393
  }
394
- /* line 371, sass/partials/_main_wrap.scss */
395
- .cmb-repeatable-group .cmb-shift-rows .dashicons {
396
- font-size: 1.5em;
397
- height: 1.5em;
398
- line-height: 1.2em;
399
- width: 1em;
400
  }
401
- /* line 377, sass/partials/_main_wrap.scss */
402
- .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 {
403
- line-height: 1.3em;
404
  }
405
- /* line 384, sass/partials/_main_wrap.scss */
406
  .cmb-repeatable-group .cmb2-upload-button {
407
  float: left;
408
  }
409
 
410
- /* line 390, sass/partials/_main_wrap.scss */
411
  p.cmb2-metabox-description {
412
- color: #757575;
413
- font-style: italic;
414
  margin: 0;
415
  padding-top: .5em;
416
  }
417
 
418
- /* line 397, sass/partials/_main_wrap.scss */
419
  span.cmb2-metabox-description {
420
- color: #757575;
421
- font-style: italic;
422
  }
423
 
424
- /* line 402, sass/partials/_main_wrap.scss */
425
  .cmb2-metabox-title {
426
  margin: 0 0 5px 0;
427
  padding: 5px 0 0 0;
428
  font-size: 14px;
429
  }
430
 
431
- /* line 408, sass/partials/_main_wrap.scss */
432
  .cmb-inline ul {
433
  padding: 4px 0 0 0;
434
  }
435
 
436
- /* line 412, sass/partials/_main_wrap.scss */
437
  .cmb-inline li {
438
  display: inline-block;
439
  padding-left: 18px;
440
  }
441
 
442
- /* line 417, sass/partials/_main_wrap.scss */
443
  .cmb-type-textarea-code pre {
444
  margin: 0;
445
  }
446
 
447
- /* line 423, sass/partials/_main_wrap.scss */
448
  .cmb2-media-status .img-status {
449
  clear: none;
450
  display: inline-block;
@@ -452,12 +456,12 @@ span.cmb2-metabox-description {
452
  margin-left: 10px;
453
  width: auto;
454
  }
455
- /* line 430, sass/partials/_main_wrap.scss */
456
  .cmb2-media-status .img-status img {
457
  max-width: 350px;
458
  height: auto;
459
  }
460
- /* line 436, sass/partials/_main_wrap.scss */
461
  .cmb2-media-status .img-status img,
462
  .cmb2-media-status .embed-status {
463
  background: #eee;
@@ -471,16 +475,16 @@ span.cmb2-metabox-description {
471
  -moz-border-radius: 2px;
472
  margin: 15px 0 0 0;
473
  }
474
- /* line 450, sass/partials/_main_wrap.scss */
475
  .cmb2-media-status .embed-status {
476
  float: right;
477
  max-width: 800px;
478
  }
479
- /* line 455, sass/partials/_main_wrap.scss */
480
  .cmb2-media-status .img-status, .cmb2-media-status .embed-status {
481
  position: relative;
482
  }
483
- /* line 458, sass/partials/_main_wrap.scss */
484
  .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button {
485
  background: url(../images/ico-delete.png);
486
  height: 16px;
@@ -490,20 +494,20 @@ span.cmb2-metabox-description {
490
  top: -5px;
491
  width: 16px;
492
  }
493
- /* line 472, sass/partials/_main_wrap.scss */
494
  .cmb2-media-status .img-status .cmb2-remove-file-button {
495
  top: 10px;
496
  }
497
- /* line 477, sass/partials/_main_wrap.scss */
498
  .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span {
499
  cursor: pointer;
500
  }
501
- /* line 482, sass/partials/_main_wrap.scss */
502
  .cmb2-media-status.cmb-attach-list .img-status img, .cmb2-media-status.cmb-attach-list .file-status > span {
503
  cursor: move;
504
  }
505
 
506
- /* line 489, sass/partials/_main_wrap.scss */
507
  .cmb-type-file-list .cmb2-media-status .img-status {
508
  clear: none;
509
  vertical-align: middle;
@@ -513,7 +517,7 @@ span.cmb2-metabox-description {
513
  margin-top: 0;
514
  }
515
 
516
- /* line 498, sass/partials/_main_wrap.scss */
517
  .cmb-attach-list li {
518
  clear: both;
519
  display: inline-block;
@@ -521,29 +525,29 @@ span.cmb2-metabox-description {
521
  margin-top: 5px;
522
  margin-bottom: 10px;
523
  }
524
- /* line 504, sass/partials/_main_wrap.scss */
525
  .cmb-attach-list li img {
526
  float: right;
527
  margin-left: 10px;
528
  }
529
 
530
- /* line 510, sass/partials/_main_wrap.scss */
531
  .cmb2-remove-wrapper {
532
  margin: 0;
533
  }
534
 
535
- /* line 514, sass/partials/_main_wrap.scss */
536
  .child-cmb2 .cmb-th {
537
  text-align: right;
538
  }
539
 
540
- /* line 518, sass/partials/_main_wrap.scss */
541
  .cmb2-indented-hierarchy {
542
  padding-right: 1.5em;
543
  }
544
 
545
  @media (max-width: 450px) {
546
- /* line 523, sass/partials/_main_wrap.scss */
547
  .cmb-th,
548
  .cmb-td,
549
  .cmb-th + .cmb-td {
@@ -641,7 +645,11 @@ span.cmb2-metabox-description {
641
  * Context Metaboxes
642
  --------------------------------------------------------------*/
643
  /* Metabox collapse arrow indicators */
644
- /* line 9, sass/partials/_context_metaboxes.scss */
 
 
 
 
645
  .js .cmb2-postbox.context-box .toggle-indicator:before {
646
  content: "\f142";
647
  display: inline-block;
@@ -651,79 +659,79 @@ span.cmb2-metabox-description {
651
  -moz-osx-font-smoothing: grayscale;
652
  text-decoration: none !important;
653
  }
654
- /* line 22, sass/partials/_context_metaboxes.scss */
655
  .js .cmb2-postbox.context-box.closed .toggle-indicator:before {
656
  content: "\f140";
657
  }
658
 
659
- /* line 30, sass/partials/_context_metaboxes.scss */
660
  .cmb2-postbox.context-box {
661
  margin-bottom: 10px;
662
  }
663
- /* line 34, sass/partials/_context_metaboxes.scss */
664
  .cmb2-postbox.context-box.context-before_permalink-box {
665
  margin-top: 10px;
666
  }
667
- /* line 38, sass/partials/_context_metaboxes.scss */
668
  .cmb2-postbox.context-box.context-after_title-box {
669
  margin-top: 10px;
670
  }
671
- /* line 42, sass/partials/_context_metaboxes.scss */
672
  .cmb2-postbox.context-box.context-after_editor-box {
673
  margin-top: 20px;
674
  margin-bottom: 0;
675
  }
676
- /* line 47, sass/partials/_context_metaboxes.scss */
677
  .cmb2-postbox.context-box.context-form_top-box {
678
  margin-top: 10px;
679
  }
680
- /* line 51, sass/partials/_context_metaboxes.scss */
681
  .cmb2-postbox.context-box.context-form_top-box .hndle {
682
  font-size: 14px;
683
  padding: 8px 12px;
684
  margin: 0;
685
  line-height: 1.4;
686
  }
687
- /* line 59, sass/partials/_context_metaboxes.scss */
688
  .cmb2-postbox.context-box .hndle {
689
  cursor: auto;
690
  }
691
 
692
- /* line 64, sass/partials/_context_metaboxes.scss */
693
  .cmb2-context-wrap {
694
  margin-top: 10px;
695
  }
696
- /* line 68, sass/partials/_context_metaboxes.scss */
697
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
698
  margin-left: 300px;
699
  width: auto;
700
  }
701
- /* line 75, sass/partials/_context_metaboxes.scss */
702
  .cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox {
703
  padding: 10px;
704
  }
705
- /* line 80, sass/partials/_context_metaboxes.scss */
706
  .cmb2-context-wrap .cmb-th {
707
  padding: 0 0 0 2%;
708
  width: 18%;
709
  }
710
- /* line 85, sass/partials/_context_metaboxes.scss */
711
  .cmb2-context-wrap .cmb-td {
712
  width: 80%;
713
  padding: 0;
714
  }
715
- /* line 90, sass/partials/_context_metaboxes.scss */
716
  .cmb2-context-wrap .cmb-row {
717
  margin-bottom: 10px;
718
  }
719
- /* line 93, sass/partials/_context_metaboxes.scss */
720
  .cmb2-context-wrap .cmb-row:last-of-type {
721
  margin-bottom: 0;
722
  }
723
 
724
  /* one column on the post write/edit screen */
725
  @media only screen and (max-width: 850px) {
726
- /* line 103, sass/partials/_context_metaboxes.scss */
727
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
728
  margin-left: 0;
729
  }
@@ -1269,6 +1277,35 @@ span.cmb2-metabox-description {
1269
  color: #fff;
1270
  }
1271
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1272
  /**
1273
  * CMB2 Frontend
1274
  */
@@ -1328,4 +1365,9 @@ span.cmb2-metabox-description {
1328
  margin: 4px 10px 0;
1329
  }
1330
 
 
 
 
 
 
1331
  /*# sourceMappingURL=cmb2-front.css.map */
1
  /*!
2
+ * CMB2 - v2.9.0 - 2021-03-03
3
  * https://cmb2.io
4
+ * Copyright (c) 2021
5
  * Licensed GPLv2+
6
  */
7
 
16
  /* line 8, sass/partials/_main_wrap.scss */
17
  .cmb2-wrap input,
18
  .cmb2-wrap textarea {
 
19
  max-width: 100%;
 
20
  }
21
+ /* line 15, sass/partials/_main_wrap.scss */
22
+ .cmb2-wrap input[type="text"].cmb2-oembed {
23
  width: 100%;
24
  }
25
+ /* line 20, sass/partials/_main_wrap.scss */
26
  .cmb2-wrap textarea {
27
  width: 500px;
28
+ padding: 8px;
29
  }
30
+ /* line 24, sass/partials/_main_wrap.scss */
31
  .cmb2-wrap textarea.cmb2-textarea-code {
32
  font-family: "Courier 10 Pitch", Courier, monospace;
33
  line-height: 16px;
34
  }
35
+ /* line 32, sass/partials/_main_wrap.scss */
36
  .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker {
37
  width: 100px;
38
  }
39
+ /* line 38, sass/partials/_main_wrap.scss */
40
  .cmb2-wrap input.cmb2-text-money {
41
  width: 90px;
42
  }
43
+ /* line 43, sass/partials/_main_wrap.scss */
44
  .cmb2-wrap input.cmb2-text-medium {
45
  width: 230px;
46
  }
47
+ /* line 48, sass/partials/_main_wrap.scss */
48
  .cmb2-wrap input.cmb2-upload-file {
49
  width: 65%;
50
  }
51
+ /* line 52, sass/partials/_main_wrap.scss */
52
  .cmb2-wrap input.ed_button {
53
  padding: 2px 4px;
54
  }
55
+ /* line 57, sass/partials/_main_wrap.scss */
56
  .cmb2-wrap input:not([type="hidden"]) + input,
57
  .cmb2-wrap input:not([type="hidden"]) + .button-secondary,
58
  .cmb2-wrap input:not([type="hidden"]) + select {
59
  margin-right: 20px;
60
  }
61
+ /* line 65, sass/partials/_main_wrap.scss */
62
  .cmb2-wrap ul {
63
  margin: 0;
64
  }
65
+ /* line 69, sass/partials/_main_wrap.scss */
66
  .cmb2-wrap li {
67
  font-size: 14px;
68
  line-height: 16px;
69
  margin: 1px 0 5px 0;
70
  }
71
+ /* line 80, sass/partials/_main_wrap.scss */
72
  .cmb2-wrap select {
73
  font-size: 14px;
74
  margin-top: 3px;
75
  }
76
+ /* line 85, sass/partials/_main_wrap.scss */
77
  .cmb2-wrap input:focus,
78
  .cmb2-wrap textarea:focus {
79
  background: #fffff8;
80
  }
81
+ /* line 90, sass/partials/_main_wrap.scss */
82
  .cmb2-wrap input[type="radio"] {
83
  margin: 0 0 0 5px;
84
  padding: 0;
85
  }
86
+ /* line 95, sass/partials/_main_wrap.scss */
87
  .cmb2-wrap input[type="checkbox"] {
88
  margin: 0 0 0 5px;
89
  padding: 0;
90
  }
91
+ /* line 100, sass/partials/_main_wrap.scss */
92
  .cmb2-wrap button,
93
  .cmb2-wrap .button-secondary {
94
  white-space: nowrap;
95
  }
96
+ /* line 105, sass/partials/_main_wrap.scss */
97
  .cmb2-wrap .mceLayout {
98
  border: 1px solid #e9e9e9 !important;
99
  }
100
+ /* line 109, sass/partials/_main_wrap.scss */
101
  .cmb2-wrap .mceIframeContainer {
102
  background: #ffffff;
103
  }
104
+ /* line 113, sass/partials/_main_wrap.scss */
105
  .cmb2-wrap .meta_mce {
106
  width: 97%;
107
  }
108
+ /* line 116, sass/partials/_main_wrap.scss */
109
  .cmb2-wrap .meta_mce textarea {
110
  width: 100%;
111
  }
112
+ /* line 122, sass/partials/_main_wrap.scss */
113
+ .cmb2-wrap .cmb-multicheck-toggle {
114
+ margin-top: -1em;
 
115
  }
116
+ /* line 127, sass/partials/_main_wrap.scss */
117
+ .cmb2-wrap .wp-picker-clear.button,
118
+ .cmb2-wrap .wp-picker-default.button {
119
+ margin-right: 6px;
120
+ padding: 2px 8px;
121
  }
122
+ /* line 133, sass/partials/_main_wrap.scss */
123
  .cmb2-wrap .cmb-row {
124
  margin: 0;
125
  }
126
+ /* line 136, sass/partials/_main_wrap.scss */
127
  .cmb2-wrap .cmb-row:after {
128
  content: '';
129
  clear: both;
130
  display: block;
131
  width: 100%;
132
  }
133
+ /* line 143, sass/partials/_main_wrap.scss */
134
  .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
135
  padding-top: 0;
136
  padding-bottom: 1em;
137
  }
138
 
139
+ /* line 154, sass/partials/_main_wrap.scss */
140
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
141
+ margin: .1875rem;
142
+ }
143
+ @media screen and (max-width: 782px) {
144
+ /* line 154, sass/partials/_main_wrap.scss */
145
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
146
+ margin: .4375rem;
147
+ }
148
+ }
149
+
150
+ /* line 162, sass/partials/_main_wrap.scss */
151
  .cmb2-metabox {
152
  clear: both;
153
  margin: 0;
154
  }
155
+ /* line 168, sass/partials/_main_wrap.scss */
156
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
157
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
158
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
160
  border: 0;
161
  }
162
 
163
+ /* line 175, sass/partials/_main_wrap.scss */
164
  .cmb-add-row {
165
  margin: 1.8em 0 0;
166
  }
167
 
168
+ /* line 179, sass/partials/_main_wrap.scss */
169
  .cmb-nested .cmb-td,
170
  .cmb-repeatable-group .cmb-th,
171
  .cmb-repeatable-group:first-of-type {
172
  border: 0;
173
  }
174
 
175
+ /* line 185, sass/partials/_main_wrap.scss */
176
  .cmb-row:last-of-type,
177
  .cmb2-wrap .cmb-row:last-of-type,
178
  .cmb-repeatable-group:last-of-type {
179
  border-bottom: 0;
180
  }
181
 
182
+ /* line 191, sass/partials/_main_wrap.scss */
183
  .cmb-repeatable-grouping {
184
  border: 1px solid #e9e9e9;
185
  padding: 0 1em;
186
  }
187
+ /* line 195, sass/partials/_main_wrap.scss */
188
  .cmb-repeatable-grouping.cmb-row {
189
  margin: 0 0 0.8em;
190
  }
191
 
192
+ /* line 203, sass/partials/_main_wrap.scss */
193
  .cmb-th {
194
  color: #222222;
195
  float: right;
196
  font-weight: 600;
 
197
  padding: 20px 0 20px 10px;
198
  vertical-align: top;
199
  width: 200px;
200
  }
201
  @media (max-width: 450px) {
202
+ /* line 203, sass/partials/_main_wrap.scss */
203
  .cmb-th {
204
  font-size: 1.2em;
205
  display: block;
216
  }
217
  }
218
 
219
+ /* line 216, sass/partials/_main_wrap.scss */
220
  .cmb-td {
221
  line-height: 1.3;
222
  max-width: 100%;
224
  vertical-align: middle;
225
  }
226
 
227
+ /* line 225, sass/partials/_main_wrap.scss */
228
  .cmb-type-title .cmb-td {
229
  padding: 0;
230
  }
231
 
232
+ /* line 230, sass/partials/_main_wrap.scss */
233
  .cmb-th label {
234
  display: block;
235
  padding: 5px 0;
236
  }
237
 
238
+ /* line 235, sass/partials/_main_wrap.scss */
239
  .cmb-th + .cmb-td {
240
  float: right;
241
  }
242
 
243
+ /* line 239, sass/partials/_main_wrap.scss */
244
  .cmb-td .cmb-td {
245
  padding-bottom: 1em;
246
  }
247
 
248
+ /* line 243, sass/partials/_main_wrap.scss */
249
  .cmb-remove-row {
250
  text-align: left;
251
  }
252
 
253
+ /* line 247, sass/partials/_main_wrap.scss */
254
  .empty-row.hidden {
255
  display: none;
256
  }
257
 
258
+ /* line 252, sass/partials/_main_wrap.scss */
259
  .cmb-repeat-table {
260
  background-color: #fafafa;
261
  border: 1px solid #e1e1e1;
262
  }
263
+ /* line 256, sass/partials/_main_wrap.scss */
264
  .cmb-repeat-table .cmb-row.cmb-repeat-row {
265
  position: relative;
266
  counter-increment: el;
268
  padding: 10px 50px 10px 10px;
269
  border-bottom: none !important;
270
  }
271
+ /* line 264, sass/partials/_main_wrap.scss */
272
  .cmb-repeat-table .cmb-row.cmb-repeat-row + .cmb-repeat-row {
273
  border-top: solid 1px #e9e9e9;
274
  }
275
+ /* line 268, sass/partials/_main_wrap.scss */
276
  .cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper {
277
  outline: dashed 2px #e9e9e9 !important;
278
  }
279
+ /* line 272, sass/partials/_main_wrap.scss */
280
  .cmb-repeat-table .cmb-row.cmb-repeat-row:before {
281
  content: counter(el);
282
  display: block;
291
  text-align: center;
292
  border-left: solid 1px #e9e9e9;
293
  }
294
+ /* line 289, sass/partials/_main_wrap.scss */
295
  .cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td {
296
  margin: 0;
297
  padding: 0;
298
  }
299
+ /* line 296, sass/partials/_main_wrap.scss */
300
  .cmb-repeat-table + .cmb-add-row {
301
  margin: 0;
302
  }
303
+ /* line 299, sass/partials/_main_wrap.scss */
304
  .cmb-repeat-table + .cmb-add-row:before {
305
  content: '';
306
  width: 1px;
309
  margin-right: 17px;
310
  background-color: gainsboro;
311
  }
312
+ /* line 309, sass/partials/_main_wrap.scss */
313
  .cmb-repeat-table .cmb-remove-row {
314
  top: 7px;
315
  left: 7px;
319
  padding: 0 !important;
320
  display: none;
321
  }
322
+ /* line 320, sass/partials/_main_wrap.scss */
323
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button {
324
  font-size: 20px;
325
  text-indent: -1000px;
329
  line-height: 1;
330
  padding: 0 10px 0;
331
  }
332
+ /* line 331, sass/partials/_main_wrap.scss */
333
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button:before {
334
  content: "";
335
  font-family: 'Dashicons';
348
  height: 100%;
349
  text-align: center;
350
  }
351
+ /* line 337, sass/partials/_main_wrap.scss */
352
  .cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row {
353
  display: block;
354
  }
355
 
356
+ /* line 345, sass/partials/_main_wrap.scss */
357
  .cmb-repeatable-group .cmb-th {
358
  padding: 5px;
359
  }
360
+ /* line 349, sass/partials/_main_wrap.scss */
361
  .cmb-repeatable-group .cmb-group-title {
362
  background-color: #e9e9e9;
363
  padding: 8px 2.2em 8px 12px;
366
  font-size: 14px;
367
  line-height: 1.4;
368
  }
369
+ /* line 357, sass/partials/_main_wrap.scss */
370
  .cmb-repeatable-group .cmb-group-title h4 {
371
  border: 0;
372
  margin: 0;
374
  font-weight: 500;
375
  padding: 0.5em 0.75em;
376
  }
377
+ /* line 365, sass/partials/_main_wrap.scss */
378
  .cmb-repeatable-group .cmb-group-title .cmb-th {
379
  display: block;
380
  width: 100%;
381
  }
382
+ /* line 371, sass/partials/_main_wrap.scss */
383
  .cmb-repeatable-group .cmb-group-description .cmb-th {
384
  font-size: 1.2em;
385
  display: block;
394
  margin-top: 0;
395
  margin-bottom: 0.5em;
396
  }
397
+ /* line 375, sass/partials/_main_wrap.scss */
398
  .cmb-repeatable-group .cmb-shift-rows {
 
399
  margin-left: 1em;
 
400
  }
401
+ /* line 378, sass/partials/_main_wrap.scss */
402
+ .cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-up-alt2 {
403
+ margin-top: .15em;
 
 
 
404
  }
405
+ /* line 382, sass/partials/_main_wrap.scss */
406
+ .cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-down-alt2 {
407
+ margin-top: .2em;
408
  }
409
+ /* line 387, sass/partials/_main_wrap.scss */
410
  .cmb-repeatable-group .cmb2-upload-button {
411
  float: left;
412
  }
413
 
414
+ /* line 393, sass/partials/_main_wrap.scss */
415
  p.cmb2-metabox-description {
416
+ color: #666;
417
+ letter-spacing: 0.01em;
418
  margin: 0;
419
  padding-top: .5em;
420
  }
421
 
422
+ /* line 400, sass/partials/_main_wrap.scss */
423
  span.cmb2-metabox-description {
424
+ color: #666;
425
+ letter-spacing: 0.01em;
426
  }
427
 
428
+ /* line 405, sass/partials/_main_wrap.scss */
429
  .cmb2-metabox-title {
430
  margin: 0 0 5px 0;
431
  padding: 5px 0 0 0;
432
  font-size: 14px;
433
  }
434
 
435
+ /* line 411, sass/partials/_main_wrap.scss */
436
  .cmb-inline ul {
437
  padding: 4px 0 0 0;
438
  }
439
 
440
+ /* line 415, sass/partials/_main_wrap.scss */
441
  .cmb-inline li {
442
  display: inline-block;
443
  padding-left: 18px;
444
  }
445
 
446
+ /* line 420, sass/partials/_main_wrap.scss */
447
  .cmb-type-textarea-code pre {
448
  margin: 0;
449
  }
450
 
451
+ /* line 426, sass/partials/_main_wrap.scss */
452
  .cmb2-media-status .img-status {
453
  clear: none;
454
  display: inline-block;
456
  margin-left: 10px;
457
  width: auto;
458
  }
459
+ /* line 433, sass/partials/_main_wrap.scss */
460
  .cmb2-media-status .img-status img {
461
  max-width: 350px;
462
  height: auto;
463
  }
464
+ /* line 439, sass/partials/_main_wrap.scss */
465
  .cmb2-media-status .img-status img,
466
  .cmb2-media-status .embed-status {
467
  background: #eee;
475
  -moz-border-radius: 2px;
476
  margin: 15px 0 0 0;
477
  }
478
+ /* line 453, sass/partials/_main_wrap.scss */
479
  .cmb2-media-status .embed-status {
480
  float: right;
481
  max-width: 800px;
482
  }
483
+ /* line 458, sass/partials/_main_wrap.scss */
484
  .cmb2-media-status .img-status, .cmb2-media-status .embed-status {
485
  position: relative;
486
  }
487
+ /* line 461, sass/partials/_main_wrap.scss */
488
  .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button {
489
  background: url(../images/ico-delete.png);
490
  height: 16px;
494
  top: -5px;
495
  width: 16px;
496
  }
497
+ /* line 475, sass/partials/_main_wrap.scss */
498
  .cmb2-media-status .img-status .cmb2-remove-file-button {
499
  top: 10px;
500
  }
501
+ /* line 480, sass/partials/_main_wrap.scss */
502
  .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span {
503
  cursor: pointer;
504
  }
505
+ /* line 485, sass/partials/_main_wrap.scss */
506
  .cmb2-media-status.cmb-attach-list .img-status img, .cmb2-media-status.cmb-attach-list .file-status > span {
507
  cursor: move;
508
  }
509
 
510
+ /* line 492, sass/partials/_main_wrap.scss */
511
  .cmb-type-file-list .cmb2-media-status .img-status {
512
  clear: none;
513
  vertical-align: middle;
517
  margin-top: 0;
518
  }
519
 
520
+ /* line 501, sass/partials/_main_wrap.scss */
521
  .cmb-attach-list li {
522
  clear: both;
523
  display: inline-block;
525
  margin-top: 5px;
526
  margin-bottom: 10px;
527
  }
528
+ /* line 507, sass/partials/_main_wrap.scss */
529
  .cmb-attach-list li img {
530
  float: right;
531
  margin-left: 10px;
532
  }
533
 
534
+ /* line 513, sass/partials/_main_wrap.scss */
535
  .cmb2-remove-wrapper {
536
  margin: 0;
537
  }
538
 
539
+ /* line 517, sass/partials/_main_wrap.scss */
540
  .child-cmb2 .cmb-th {
541
  text-align: right;
542
  }
543
 
544
+ /* line 521, sass/partials/_main_wrap.scss */
545
  .cmb2-indented-hierarchy {
546
  padding-right: 1.5em;
547
  }
548
 
549
  @media (max-width: 450px) {
550
+ /* line 526, sass/partials/_main_wrap.scss */
551
  .cmb-th,
552
  .cmb-td,
553
  .cmb-th + .cmb-td {
645
  * Context Metaboxes
646
  --------------------------------------------------------------*/
647
  /* Metabox collapse arrow indicators */
648
+ /* line 8, sass/partials/_context_metaboxes.scss */
649
+ .js .cmb2-postbox.context-box .handlediv {
650
+ text-align: center;
651
+ }
652
+ /* line 13, sass/partials/_context_metaboxes.scss */
653
  .js .cmb2-postbox.context-box .toggle-indicator:before {
654
  content: "\f142";
655
  display: inline-block;
659
  -moz-osx-font-smoothing: grayscale;
660
  text-decoration: none !important;
661
  }
662
+ /* line 26, sass/partials/_context_metaboxes.scss */
663
  .js .cmb2-postbox.context-box.closed .toggle-indicator:before {
664
  content: "\f140";
665
  }
666
 
667
+ /* line 34, sass/partials/_context_metaboxes.scss */
668
  .cmb2-postbox.context-box {
669
  margin-bottom: 10px;
670
  }
671
+ /* line 38, sass/partials/_context_metaboxes.scss */
672
  .cmb2-postbox.context-box.context-before_permalink-box {
673
  margin-top: 10px;
674
  }
675
+ /* line 42, sass/partials/_context_metaboxes.scss */
676
  .cmb2-postbox.context-box.context-after_title-box {
677
  margin-top: 10px;
678
  }
679
+ /* line 46, sass/partials/_context_metaboxes.scss */
680
  .cmb2-postbox.context-box.context-after_editor-box {
681
  margin-top: 20px;
682
  margin-bottom: 0;
683
  }
684
+ /* line 51, sass/partials/_context_metaboxes.scss */
685
  .cmb2-postbox.context-box.context-form_top-box {
686
  margin-top: 10px;
687
  }
688
+ /* line 55, sass/partials/_context_metaboxes.scss */
689
  .cmb2-postbox.context-box.context-form_top-box .hndle {
690
  font-size: 14px;
691
  padding: 8px 12px;
692
  margin: 0;
693
  line-height: 1.4;
694
  }
695
+ /* line 63, sass/partials/_context_metaboxes.scss */
696
  .cmb2-postbox.context-box .hndle {
697
  cursor: auto;
698
  }
699
 
700
+ /* line 68, sass/partials/_context_metaboxes.scss */
701
  .cmb2-context-wrap {
702
  margin-top: 10px;
703
  }
704
+ /* line 72, sass/partials/_context_metaboxes.scss */
705
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
706
  margin-left: 300px;
707
  width: auto;
708
  }
709
+ /* line 79, sass/partials/_context_metaboxes.scss */
710
  .cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox {
711
  padding: 10px;
712
  }
713
+ /* line 84, sass/partials/_context_metaboxes.scss */
714
  .cmb2-context-wrap .cmb-th {
715
  padding: 0 0 0 2%;
716
  width: 18%;
717
  }
718
+ /* line 89, sass/partials/_context_metaboxes.scss */
719
  .cmb2-context-wrap .cmb-td {
720
  width: 80%;
721
  padding: 0;
722
  }
723
+ /* line 94, sass/partials/_context_metaboxes.scss */
724
  .cmb2-context-wrap .cmb-row {
725
  margin-bottom: 10px;
726
  }
727
+ /* line 97, sass/partials/_context_metaboxes.scss */
728
  .cmb2-context-wrap .cmb-row:last-of-type {
729
  margin-bottom: 0;
730
  }
731
 
732
  /* one column on the post write/edit screen */
733
  @media only screen and (max-width: 850px) {
734
+ /* line 107, sass/partials/_context_metaboxes.scss */
735
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
736
  margin-left: 0;
737
  }
1277
  color: #fff;
1278
  }
1279
 
1280
+ /*--------------------------------------------------------------
1281
+ * Character counter
1282
+ --------------------------------------------------------------*/
1283
+ /* line 5, sass/partials/_char_counter.scss */
1284
+ .cmb2-char-counter-wrap {
1285
+ margin: .5em 0 1em;
1286
+ }
1287
+ /* line 8, sass/partials/_char_counter.scss */
1288
+ .cmb2-char-counter-wrap input[type="text"] {
1289
+ font-size: 12px;
1290
+ width: 25px;
1291
+ }
1292
+ /* line 14, sass/partials/_char_counter.scss */
1293
+ .cmb2-char-counter-wrap.cmb2-max-exceeded input[type="text"] {
1294
+ border-color: #a00 !important;
1295
+ }
1296
+ /* line 17, sass/partials/_char_counter.scss */
1297
+ .cmb2-char-counter-wrap.cmb2-max-exceeded .cmb2-char-max-msg {
1298
+ display: inline-block;
1299
+ }
1300
+
1301
+ /* line 23, sass/partials/_char_counter.scss */
1302
+ .cmb2-char-max-msg {
1303
+ color: #a00;
1304
+ display: none;
1305
+ font-weight: 600;
1306
+ margin-right: 1em;
1307
+ }
1308
+
1309
  /**
1310
  * CMB2 Frontend
1311
  */
1365
  margin: 4px 10px 0;
1366
  }
1367
 
1368
+ /* line 58, sass/partials/_front.scss */
1369
+ .cmb2-char-max-msg {
1370
+ display: none;
1371
+ }
1372
+
1373
  /*# sourceMappingURL=cmb2-front.css.map */
vendor/cmb2/cmb2/css/cmb2-front-rtl.min.css CHANGED
@@ -1,2 +1 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
- @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-right:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 0 0 5px;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 0 0 10px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:right;font-weight:600;line-height:1.3;padding:20px 0 20px 10px;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:right}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:left}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 50px 10px 10px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;right:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-left:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-right:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;left:7px;position:absolute;width:auto;margin-right:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 2.2em 8px 12px;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-left:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:left}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-left:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-left:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:right;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;right:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-left:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:right;margin-left:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:right}.cmb2-indented-hierarchy{padding-right:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-right:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{left:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 0 0 2%}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:left}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 0 0 2%;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:0}}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:right;display:none}.cmb-spinner.is-active{display:block}.cmb2-metabox .cmbhandle{color:#757575;float:left;width:27px;height:30px;cursor:pointer;left:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;right:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-right:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:right;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:right;clear:right;padding:0 5px 0 0}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 40% 10px 10px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:right}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .4em .4em .6em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-right:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-right:12px}.cmb-type-group .cmb-row .cmbhandle{left:0;position:absolute}.cmb-spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:left;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}
1
+ @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{max-width:100%}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px;padding:8px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-right:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px 0}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=radio]{margin:0 0 0 5px;padding:0}.cmb2-wrap input[type=checkbox]{margin:0 0 0 5px;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .cmb-multicheck-toggle{margin-top:-1em}.cmb2-wrap .wp-picker-clear.button,.cmb2-wrap .wp-picker-default.button{margin-right:6px;padding:2px 8px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type=radio]::before{margin:.1875rem}@media screen and (max-width:782px){body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type=radio]::before{margin:.4375rem}}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:right;font-weight:600;padding:20px 0 20px 10px;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:right}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:left}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 50px 10px 10px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;right:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-left:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-right:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;left:7px;position:absolute;width:auto;margin-right:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px 0}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 2.2em 8px 12px;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{margin-left:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-up-alt2{margin-top:.15em}.cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-down-alt2{margin-top:.2em}.cmb-repeatable-group .cmb2-upload-button{float:left}p.cmb2-metabox-description{color:#666;letter-spacing:.01em;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#666;letter-spacing:.01em}.cmb2-metabox-title{margin:0 0 5px 0;padding:5px 0 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0 0}.cmb-inline li{display:inline-block;padding-left:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-left:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0 0}.cmb2-media-status .embed-status{float:right;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;right:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-left:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:right;margin-left:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:right}.cmb2-indented-hierarchy{padding-right:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-right:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{left:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 0 0 2%}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:left}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .handlediv{text-align:center}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:normal 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_title-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 0 0 2%;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:0}}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:right;display:none}.cmb-spinner{display:none}.cmb-spinner.is-active{display:block}.cmb2-metabox .cmbhandle{color:#757575;float:left;width:27px;height:30px;cursor:pointer;left:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';left:12px;font:normal 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:0 0!important;border:none!important;position:absolute;right:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background-image:none;border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:normal 20px/34px dashicons;padding-right:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:right;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:right;clear:right;padding:0 5px 0 0}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 40% 10px 10px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:right}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .4em .4em .6em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.cmb2-char-counter-wrap{margin:.5em 0 1em}.cmb2-char-counter-wrap input[type=text]{font-size:12px;width:25px}.cmb2-char-counter-wrap.cmb2-max-exceeded input[type=text]{border-color:#a00!important}.cmb2-char-counter-wrap.cmb2-max-exceeded .cmb2-char-max-msg{display:inline-block}.cmb2-char-max-msg{color:#a00;display:none;font-weight:600;margin-right:1em}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-right:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-right:12px}.cmb-type-group .cmb-row .cmbhandle{left:0;position:absolute}.cmb-spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:left;vertical-align:middle;opacity:.7;width:20px;height:20px;margin:4px 10px 0}.cmb2-char-max-msg{display:none}
 
vendor/cmb2/cmb2/css/cmb2-front.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
@@ -16,133 +16,143 @@
16
  /* line 8, sass/partials/_main_wrap.scss */
17
  .cmb2-wrap input,
18
  .cmb2-wrap textarea {
19
- font-size: 14px;
20
  max-width: 100%;
21
- padding: 5px;
22
  }
23
- /* line 18, sass/partials/_main_wrap.scss */
24
- .cmb2-wrap input[type=text].cmb2-oembed {
25
  width: 100%;
26
  }
27
- /* line 23, sass/partials/_main_wrap.scss */
28
  .cmb2-wrap textarea {
29
  width: 500px;
 
30
  }
31
- /* line 26, sass/partials/_main_wrap.scss */
32
  .cmb2-wrap textarea.cmb2-textarea-code {
33
  font-family: "Courier 10 Pitch", Courier, monospace;
34
  line-height: 16px;
35
  }
36
- /* line 34, sass/partials/_main_wrap.scss */
37
  .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker {
38
  width: 100px;
39
  }
40
- /* line 40, sass/partials/_main_wrap.scss */
41
  .cmb2-wrap input.cmb2-text-money {
42
  width: 90px;
43
  }
44
- /* line 45, sass/partials/_main_wrap.scss */
45
  .cmb2-wrap input.cmb2-text-medium {
46
  width: 230px;
47
  }
48
- /* line 50, sass/partials/_main_wrap.scss */
49
  .cmb2-wrap input.cmb2-upload-file {
50
  width: 65%;
51
  }
52
- /* line 54, sass/partials/_main_wrap.scss */
53
  .cmb2-wrap input.ed_button {
54
  padding: 2px 4px;
55
  }
56
- /* line 59, sass/partials/_main_wrap.scss */
57
  .cmb2-wrap input:not([type="hidden"]) + input,
58
  .cmb2-wrap input:not([type="hidden"]) + .button-secondary,
59
  .cmb2-wrap input:not([type="hidden"]) + select {
60
  margin-left: 20px;
61
  }
62
- /* line 67, sass/partials/_main_wrap.scss */
63
  .cmb2-wrap ul {
64
  margin: 0;
65
  }
66
- /* line 71, sass/partials/_main_wrap.scss */
67
  .cmb2-wrap li {
68
  font-size: 14px;
69
  line-height: 16px;
70
  margin: 1px 0 5px 0;
71
  }
72
- /* line 82, sass/partials/_main_wrap.scss */
73
  .cmb2-wrap select {
74
  font-size: 14px;
75
  margin-top: 3px;
76
  }
77
- /* line 87, sass/partials/_main_wrap.scss */
78
  .cmb2-wrap input:focus,
79
  .cmb2-wrap textarea:focus {
80
  background: #fffff8;
81
  }
82
- /* line 92, sass/partials/_main_wrap.scss */
83
  .cmb2-wrap input[type="radio"] {
84
  margin: 0 5px 0 0;
85
  padding: 0;
86
  }
87
- /* line 97, sass/partials/_main_wrap.scss */
88
  .cmb2-wrap input[type="checkbox"] {
89
  margin: 0 5px 0 0;
90
  padding: 0;
91
  }
92
- /* line 102, sass/partials/_main_wrap.scss */
93
  .cmb2-wrap button,
94
  .cmb2-wrap .button-secondary {
95
  white-space: nowrap;
96
  }
97
- /* line 107, sass/partials/_main_wrap.scss */
98
  .cmb2-wrap .mceLayout {
99
  border: 1px solid #e9e9e9 !important;
100
  }
101
- /* line 111, sass/partials/_main_wrap.scss */
102
  .cmb2-wrap .mceIframeContainer {
103
  background: #ffffff;
104
  }
105
- /* line 115, sass/partials/_main_wrap.scss */
106
  .cmb2-wrap .meta_mce {
107
  width: 97%;
108
  }
109
- /* line 118, sass/partials/_main_wrap.scss */
110
  .cmb2-wrap .meta_mce textarea {
111
  width: 100%;
112
  }
113
- /* line 124, sass/partials/_main_wrap.scss */
114
- .cmb2-wrap .wp-color-result,
115
- .cmb2-wrap .wp-picker-input-wrap {
116
- vertical-align: middle;
117
  }
118
- /* line 129, sass/partials/_main_wrap.scss */
119
- .cmb2-wrap .wp-color-result,
120
- .cmb2-wrap .wp-picker-container {
121
- margin: 0 10px 0 0;
 
122
  }
123
- /* line 134, sass/partials/_main_wrap.scss */
124
  .cmb2-wrap .cmb-row {
125
  margin: 0;
126
  }
127
- /* line 137, sass/partials/_main_wrap.scss */
128
  .cmb2-wrap .cmb-row:after {
129
  content: '';
130
  clear: both;
131
  display: block;
132
  width: 100%;
133
  }
134
- /* line 144, sass/partials/_main_wrap.scss */
135
  .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
136
  padding-top: 0;
137
  padding-bottom: 1em;
138
  }
139
 
140
- /* line 152, sass/partials/_main_wrap.scss */
 
 
 
 
 
 
 
 
 
 
 
141
  .cmb2-metabox {
142
  clear: both;
143
  margin: 0;
144
  }
145
- /* line 158, sass/partials/_main_wrap.scss */
146
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
147
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
148
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
@@ -150,47 +160,46 @@
150
  border: 0;
151
  }
152
 
153
- /* line 165, sass/partials/_main_wrap.scss */
154
  .cmb-add-row {
155
  margin: 1.8em 0 0;
156
  }
157
 
158
- /* line 169, sass/partials/_main_wrap.scss */
159
  .cmb-nested .cmb-td,
160
  .cmb-repeatable-group .cmb-th,
161
  .cmb-repeatable-group:first-of-type {
162
  border: 0;
163
  }
164
 
165
- /* line 175, sass/partials/_main_wrap.scss */
166
  .cmb-row:last-of-type,
167
  .cmb2-wrap .cmb-row:last-of-type,
168
  .cmb-repeatable-group:last-of-type {
169
  border-bottom: 0;
170
  }
171
 
172
- /* line 181, sass/partials/_main_wrap.scss */
173
  .cmb-repeatable-grouping {
174
  border: 1px solid #e9e9e9;
175
  padding: 0 1em;
176
  }
177
- /* line 185, sass/partials/_main_wrap.scss */
178
  .cmb-repeatable-grouping.cmb-row {
179
  margin: 0 0 0.8em;
180
  }
181
 
182
- /* line 193, sass/partials/_main_wrap.scss */
183
  .cmb-th {
184
  color: #222222;
185
  float: left;
186
  font-weight: 600;
187
- line-height: 1.3;
188
  padding: 20px 10px 20px 0;
189
  vertical-align: top;
190
  width: 200px;
191
  }
192
  @media (max-width: 450px) {
193
- /* line 193, sass/partials/_main_wrap.scss */
194
  .cmb-th {
195
  font-size: 1.2em;
196
  display: block;
@@ -207,7 +216,7 @@
207
  }
208
  }
209
 
210
- /* line 207, sass/partials/_main_wrap.scss */
211
  .cmb-td {
212
  line-height: 1.3;
213
  max-width: 100%;
@@ -215,43 +224,43 @@
215
  vertical-align: middle;
216
  }
217
 
218
- /* line 216, sass/partials/_main_wrap.scss */
219
  .cmb-type-title .cmb-td {
220
  padding: 0;
221
  }
222
 
223
- /* line 221, sass/partials/_main_wrap.scss */
224
  .cmb-th label {
225
  display: block;
226
  padding: 5px 0;
227
  }
228
 
229
- /* line 226, sass/partials/_main_wrap.scss */
230
  .cmb-th + .cmb-td {
231
  float: left;
232
  }
233
 
234
- /* line 230, sass/partials/_main_wrap.scss */
235
  .cmb-td .cmb-td {
236
  padding-bottom: 1em;
237
  }
238
 
239
- /* line 234, sass/partials/_main_wrap.scss */
240
  .cmb-remove-row {
241
  text-align: right;
242
  }
243
 
244
- /* line 238, sass/partials/_main_wrap.scss */
245
  .empty-row.hidden {
246
  display: none;
247
  }
248
 
249
- /* line 243, sass/partials/_main_wrap.scss */
250
  .cmb-repeat-table {
251
  background-color: #fafafa;
252
  border: 1px solid #e1e1e1;
253
  }
254
- /* line 247, sass/partials/_main_wrap.scss */
255
  .cmb-repeat-table .cmb-row.cmb-repeat-row {
256
  position: relative;
257
  counter-increment: el;
@@ -259,15 +268,15 @@
259
  padding: 10px 10px 10px 50px;
260
  border-bottom: none !important;
261
  }
262
- /* line 255, sass/partials/_main_wrap.scss */
263
  .cmb-repeat-table .cmb-row.cmb-repeat-row + .cmb-repeat-row {
264
  border-top: solid 1px #e9e9e9;
265
  }
266
- /* line 259, sass/partials/_main_wrap.scss */
267
  .cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper {
268
  outline: dashed 2px #e9e9e9 !important;
269
  }
270
- /* line 263, sass/partials/_main_wrap.scss */
271
  .cmb-repeat-table .cmb-row.cmb-repeat-row:before {
272
  content: counter(el);
273
  display: block;
@@ -282,16 +291,16 @@
282
  text-align: center;
283
  border-right: solid 1px #e9e9e9;
284
  }
285
- /* line 280, sass/partials/_main_wrap.scss */
286
  .cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td {
287
  margin: 0;
288
  padding: 0;
289
  }
290
- /* line 287, sass/partials/_main_wrap.scss */
291
  .cmb-repeat-table + .cmb-add-row {
292
  margin: 0;
293
  }
294
- /* line 290, sass/partials/_main_wrap.scss */
295
  .cmb-repeat-table + .cmb-add-row:before {
296
  content: '';
297
  width: 1px;
@@ -300,7 +309,7 @@
300
  margin-left: 17px;
301
  background-color: gainsboro;
302
  }
303
- /* line 300, sass/partials/_main_wrap.scss */
304
  .cmb-repeat-table .cmb-remove-row {
305
  top: 7px;
306
  right: 7px;
@@ -310,7 +319,7 @@
310
  padding: 0 !important;
311
  display: none;
312
  }
313
- /* line 311, sass/partials/_main_wrap.scss */
314
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button {
315
  font-size: 20px;
316
  text-indent: -1000px;
@@ -320,7 +329,7 @@
320
  line-height: 1;
321
  padding: 0 10px 0;
322
  }
323
- /* line 322, sass/partials/_main_wrap.scss */
324
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button:before {
325
  content: "";
326
  font-family: 'Dashicons';
@@ -339,16 +348,16 @@
339
  height: 100%;
340
  text-align: center;
341
  }
342
- /* line 328, sass/partials/_main_wrap.scss */
343
  .cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row {
344
  display: block;
345
  }
346
 
347
- /* line 336, sass/partials/_main_wrap.scss */
348
  .cmb-repeatable-group .cmb-th {
349
  padding: 5px;
350
  }
351
- /* line 340, sass/partials/_main_wrap.scss */
352
  .cmb-repeatable-group .cmb-group-title {
353
  background-color: #e9e9e9;
354
  padding: 8px 12px 8px 2.2em;
@@ -357,7 +366,7 @@
357
  font-size: 14px;
358
  line-height: 1.4;
359
  }
360
- /* line 348, sass/partials/_main_wrap.scss */
361
  .cmb-repeatable-group .cmb-group-title h4 {
362
  border: 0;
363
  margin: 0;
@@ -365,12 +374,12 @@
365
  font-weight: 500;
366
  padding: 0.5em 0.75em;
367
  }
368
- /* line 356, sass/partials/_main_wrap.scss */
369
  .cmb-repeatable-group .cmb-group-title .cmb-th {
370
  display: block;
371
  width: 100%;
372
  }
373
- /* line 362, sass/partials/_main_wrap.scss */
374
  .cmb-repeatable-group .cmb-group-description .cmb-th {
375
  font-size: 1.2em;
376
  display: block;
@@ -385,66 +394,61 @@
385
  margin-top: 0;
386
  margin-bottom: 0.5em;
387
  }
388
- /* line 366, sass/partials/_main_wrap.scss */
389
  .cmb-repeatable-group .cmb-shift-rows {
390
- font-size: 1em;
391
  margin-right: 1em;
392
- text-decoration: none;
393
  }
394
- /* line 371, sass/partials/_main_wrap.scss */
395
- .cmb-repeatable-group .cmb-shift-rows .dashicons {
396
- font-size: 1.5em;
397
- height: 1.5em;
398
- line-height: 1.2em;
399
- width: 1em;
400
  }
401
- /* line 377, sass/partials/_main_wrap.scss */
402
- .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 {
403
- line-height: 1.3em;
404
  }
405
- /* line 384, sass/partials/_main_wrap.scss */
406
  .cmb-repeatable-group .cmb2-upload-button {
407
  float: right;
408
  }
409
 
410
- /* line 390, sass/partials/_main_wrap.scss */
411
  p.cmb2-metabox-description {
412
- color: #757575;
413
- font-style: italic;
414
  margin: 0;
415
  padding-top: .5em;
416
  }
417
 
418
- /* line 397, sass/partials/_main_wrap.scss */
419
  span.cmb2-metabox-description {
420
- color: #757575;
421
- font-style: italic;
422
  }
423
 
424
- /* line 402, sass/partials/_main_wrap.scss */
425
  .cmb2-metabox-title {
426
  margin: 0 0 5px 0;
427
  padding: 5px 0 0 0;
428
  font-size: 14px;
429
  }
430
 
431
- /* line 408, sass/partials/_main_wrap.scss */
432
  .cmb-inline ul {
433
  padding: 4px 0 0 0;
434
  }
435
 
436
- /* line 412, sass/partials/_main_wrap.scss */
437
  .cmb-inline li {
438
  display: inline-block;
439
  padding-right: 18px;
440
  }
441
 
442
- /* line 417, sass/partials/_main_wrap.scss */
443
  .cmb-type-textarea-code pre {
444
  margin: 0;
445
  }
446
 
447
- /* line 423, sass/partials/_main_wrap.scss */
448
  .cmb2-media-status .img-status {
449
  clear: none;
450
  display: inline-block;
@@ -452,12 +456,12 @@ span.cmb2-metabox-description {
452
  margin-right: 10px;
453
  width: auto;
454
  }
455
- /* line 430, sass/partials/_main_wrap.scss */
456
  .cmb2-media-status .img-status img {
457
  max-width: 350px;
458
  height: auto;
459
  }
460
- /* line 436, sass/partials/_main_wrap.scss */
461
  .cmb2-media-status .img-status img,
462
  .cmb2-media-status .embed-status {
463
  background: #eee;
@@ -471,16 +475,16 @@ span.cmb2-metabox-description {
471
  -moz-border-radius: 2px;
472
  margin: 15px 0 0 0;
473
  }
474
- /* line 450, sass/partials/_main_wrap.scss */
475
  .cmb2-media-status .embed-status {
476
  float: left;
477
  max-width: 800px;
478
  }
479
- /* line 455, sass/partials/_main_wrap.scss */
480
  .cmb2-media-status .img-status, .cmb2-media-status .embed-status {
481
  position: relative;
482
  }
483
- /* line 458, sass/partials/_main_wrap.scss */
484
  .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button {
485
  background: url(../images/ico-delete.png);
486
  height: 16px;
@@ -490,20 +494,20 @@ span.cmb2-metabox-description {
490
  top: -5px;
491
  width: 16px;
492
  }
493
- /* line 472, sass/partials/_main_wrap.scss */
494
  .cmb2-media-status .img-status .cmb2-remove-file-button {
495
  top: 10px;
496
  }
497
- /* line 477, sass/partials/_main_wrap.scss */
498
  .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span {
499
  cursor: pointer;
500
  }
501
- /* line 482, sass/partials/_main_wrap.scss */
502
  .cmb2-media-status.cmb-attach-list .img-status img, .cmb2-media-status.cmb-attach-list .file-status > span {
503
  cursor: move;
504
  }
505
 
506
- /* line 489, sass/partials/_main_wrap.scss */
507
  .cmb-type-file-list .cmb2-media-status .img-status {
508
  clear: none;
509
  vertical-align: middle;
@@ -513,7 +517,7 @@ span.cmb2-metabox-description {
513
  margin-top: 0;
514
  }
515
 
516
- /* line 498, sass/partials/_main_wrap.scss */
517
  .cmb-attach-list li {
518
  clear: both;
519
  display: inline-block;
@@ -521,29 +525,29 @@ span.cmb2-metabox-description {
521
  margin-top: 5px;
522
  margin-bottom: 10px;
523
  }
524
- /* line 504, sass/partials/_main_wrap.scss */
525
  .cmb-attach-list li img {
526
  float: left;
527
  margin-right: 10px;
528
  }
529
 
530
- /* line 510, sass/partials/_main_wrap.scss */
531
  .cmb2-remove-wrapper {
532
  margin: 0;
533
  }
534
 
535
- /* line 514, sass/partials/_main_wrap.scss */
536
  .child-cmb2 .cmb-th {
537
  text-align: left;
538
  }
539
 
540
- /* line 518, sass/partials/_main_wrap.scss */
541
  .cmb2-indented-hierarchy {
542
  padding-left: 1.5em;
543
  }
544
 
545
  @media (max-width: 450px) {
546
- /* line 523, sass/partials/_main_wrap.scss */
547
  .cmb-th,
548
  .cmb-td,
549
  .cmb-th + .cmb-td {
@@ -641,7 +645,11 @@ span.cmb2-metabox-description {
641
  * Context Metaboxes
642
  --------------------------------------------------------------*/
643
  /* Metabox collapse arrow indicators */
644
- /* line 9, sass/partials/_context_metaboxes.scss */
 
 
 
 
645
  .js .cmb2-postbox.context-box .toggle-indicator:before {
646
  content: "\f142";
647
  display: inline-block;
@@ -651,79 +659,79 @@ span.cmb2-metabox-description {
651
  -moz-osx-font-smoothing: grayscale;
652
  text-decoration: none !important;
653
  }
654
- /* line 22, sass/partials/_context_metaboxes.scss */
655
  .js .cmb2-postbox.context-box.closed .toggle-indicator:before {
656
  content: "\f140";
657
  }
658
 
659
- /* line 30, sass/partials/_context_metaboxes.scss */
660
  .cmb2-postbox.context-box {
661
  margin-bottom: 10px;
662
  }
663
- /* line 34, sass/partials/_context_metaboxes.scss */
664
  .cmb2-postbox.context-box.context-before_permalink-box {
665
  margin-top: 10px;
666
  }
667
- /* line 38, sass/partials/_context_metaboxes.scss */
668
  .cmb2-postbox.context-box.context-after_title-box {
669
  margin-top: 10px;
670
  }
671
- /* line 42, sass/partials/_context_metaboxes.scss */
672
  .cmb2-postbox.context-box.context-after_editor-box {
673
  margin-top: 20px;
674
  margin-bottom: 0;
675
  }
676
- /* line 47, sass/partials/_context_metaboxes.scss */
677
  .cmb2-postbox.context-box.context-form_top-box {
678
  margin-top: 10px;
679
  }
680
- /* line 51, sass/partials/_context_metaboxes.scss */
681
  .cmb2-postbox.context-box.context-form_top-box .hndle {
682
  font-size: 14px;
683
  padding: 8px 12px;
684
  margin: 0;
685
  line-height: 1.4;
686
  }
687
- /* line 59, sass/partials/_context_metaboxes.scss */
688
  .cmb2-postbox.context-box .hndle {
689
  cursor: auto;
690
  }
691
 
692
- /* line 64, sass/partials/_context_metaboxes.scss */
693
  .cmb2-context-wrap {
694
  margin-top: 10px;
695
  }
696
- /* line 68, sass/partials/_context_metaboxes.scss */
697
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
698
  margin-right: 300px;
699
  width: auto;
700
  }
701
- /* line 75, sass/partials/_context_metaboxes.scss */
702
  .cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox {
703
  padding: 10px;
704
  }
705
- /* line 80, sass/partials/_context_metaboxes.scss */
706
  .cmb2-context-wrap .cmb-th {
707
  padding: 0 2% 0 0;
708
  width: 18%;
709
  }
710
- /* line 85, sass/partials/_context_metaboxes.scss */
711
  .cmb2-context-wrap .cmb-td {
712
  width: 80%;
713
  padding: 0;
714
  }
715
- /* line 90, sass/partials/_context_metaboxes.scss */
716
  .cmb2-context-wrap .cmb-row {
717
  margin-bottom: 10px;
718
  }
719
- /* line 93, sass/partials/_context_metaboxes.scss */
720
  .cmb2-context-wrap .cmb-row:last-of-type {
721
  margin-bottom: 0;
722
  }
723
 
724
  /* one column on the post write/edit screen */
725
  @media only screen and (max-width: 850px) {
726
- /* line 103, sass/partials/_context_metaboxes.scss */
727
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
728
  margin-right: 0;
729
  }
@@ -1269,6 +1277,35 @@ span.cmb2-metabox-description {
1269
  color: #fff;
1270
  }
1271
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1272
  /**
1273
  * CMB2 Frontend
1274
  */
@@ -1328,4 +1365,9 @@ span.cmb2-metabox-description {
1328
  margin: 4px 10px 0;
1329
  }
1330
 
 
 
 
 
 
1331
  /*# sourceMappingURL=cmb2-front.css.map */
1
  /*!
2
+ * CMB2 - v2.9.0 - 2021-03-03
3
  * https://cmb2.io
4
+ * Copyright (c) 2021
5
  * Licensed GPLv2+
6
  */
7
 
16
  /* line 8, sass/partials/_main_wrap.scss */
17
  .cmb2-wrap input,
18
  .cmb2-wrap textarea {
 
19
  max-width: 100%;
 
20
  }
21
+ /* line 15, sass/partials/_main_wrap.scss */
22
+ .cmb2-wrap input[type="text"].cmb2-oembed {
23
  width: 100%;
24
  }
25
+ /* line 20, sass/partials/_main_wrap.scss */
26
  .cmb2-wrap textarea {
27
  width: 500px;
28
+ padding: 8px;
29
  }
30
+ /* line 24, sass/partials/_main_wrap.scss */
31
  .cmb2-wrap textarea.cmb2-textarea-code {
32
  font-family: "Courier 10 Pitch", Courier, monospace;
33
  line-height: 16px;
34
  }
35
+ /* line 32, sass/partials/_main_wrap.scss */
36
  .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker {
37
  width: 100px;
38
  }
39
+ /* line 38, sass/partials/_main_wrap.scss */
40
  .cmb2-wrap input.cmb2-text-money {
41
  width: 90px;
42
  }
43
+ /* line 43, sass/partials/_main_wrap.scss */
44
  .cmb2-wrap input.cmb2-text-medium {
45
  width: 230px;
46
  }
47
+ /* line 48, sass/partials/_main_wrap.scss */
48
  .cmb2-wrap input.cmb2-upload-file {
49
  width: 65%;
50
  }
51
+ /* line 52, sass/partials/_main_wrap.scss */
52
  .cmb2-wrap input.ed_button {
53
  padding: 2px 4px;
54
  }
55
+ /* line 57, sass/partials/_main_wrap.scss */
56
  .cmb2-wrap input:not([type="hidden"]) + input,
57
  .cmb2-wrap input:not([type="hidden"]) + .button-secondary,
58
  .cmb2-wrap input:not([type="hidden"]) + select {
59
  margin-left: 20px;
60
  }
61
+ /* line 65, sass/partials/_main_wrap.scss */
62
  .cmb2-wrap ul {
63
  margin: 0;
64
  }
65
+ /* line 69, sass/partials/_main_wrap.scss */
66
  .cmb2-wrap li {
67
  font-size: 14px;
68
  line-height: 16px;
69
  margin: 1px 0 5px 0;
70
  }
71
+ /* line 80, sass/partials/_main_wrap.scss */
72
  .cmb2-wrap select {
73
  font-size: 14px;
74
  margin-top: 3px;
75
  }
76
+ /* line 85, sass/partials/_main_wrap.scss */
77
  .cmb2-wrap input:focus,
78
  .cmb2-wrap textarea:focus {
79
  background: #fffff8;
80
  }
81
+ /* line 90, sass/partials/_main_wrap.scss */
82
  .cmb2-wrap input[type="radio"] {
83
  margin: 0 5px 0 0;
84
  padding: 0;
85
  }
86
+ /* line 95, sass/partials/_main_wrap.scss */
87
  .cmb2-wrap input[type="checkbox"] {
88
  margin: 0 5px 0 0;
89
  padding: 0;
90
  }
91
+ /* line 100, sass/partials/_main_wrap.scss */
92
  .cmb2-wrap button,
93
  .cmb2-wrap .button-secondary {
94
  white-space: nowrap;
95
  }
96
+ /* line 105, sass/partials/_main_wrap.scss */
97
  .cmb2-wrap .mceLayout {
98
  border: 1px solid #e9e9e9 !important;
99
  }
100
+ /* line 109, sass/partials/_main_wrap.scss */
101
  .cmb2-wrap .mceIframeContainer {
102
  background: #ffffff;
103
  }
104
+ /* line 113, sass/partials/_main_wrap.scss */
105
  .cmb2-wrap .meta_mce {
106
  width: 97%;
107
  }
108
+ /* line 116, sass/partials/_main_wrap.scss */
109
  .cmb2-wrap .meta_mce textarea {
110
  width: 100%;
111
  }
112
+ /* line 122, sass/partials/_main_wrap.scss */
113
+ .cmb2-wrap .cmb-multicheck-toggle {
114
+ margin-top: -1em;
 
115
  }
116
+ /* line 127, sass/partials/_main_wrap.scss */
117
+ .cmb2-wrap .wp-picker-clear.button,
118
+ .cmb2-wrap .wp-picker-default.button {
119
+ margin-left: 6px;
120
+ padding: 2px 8px;
121
  }
122
+ /* line 133, sass/partials/_main_wrap.scss */
123
  .cmb2-wrap .cmb-row {
124
  margin: 0;
125
  }
126
+ /* line 136, sass/partials/_main_wrap.scss */
127
  .cmb2-wrap .cmb-row:after {
128
  content: '';
129
  clear: both;
130
  display: block;
131
  width: 100%;
132
  }
133
+ /* line 143, sass/partials/_main_wrap.scss */
134
  .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
135
  padding-top: 0;
136
  padding-bottom: 1em;
137
  }
138
 
139
+ /* line 154, sass/partials/_main_wrap.scss */
140
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
141
+ margin: .1875rem;
142
+ }
143
+ @media screen and (max-width: 782px) {
144
+ /* line 154, sass/partials/_main_wrap.scss */
145
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
146
+ margin: .4375rem;
147
+ }
148
+ }
149
+
150
+ /* line 162, sass/partials/_main_wrap.scss */
151
  .cmb2-metabox {
152
  clear: both;
153
  margin: 0;
154
  }
155
+ /* line 168, sass/partials/_main_wrap.scss */
156
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
157
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
158
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
160
  border: 0;
161
  }
162
 
163
+ /* line 175, sass/partials/_main_wrap.scss */
164
  .cmb-add-row {
165
  margin: 1.8em 0 0;
166
  }
167
 
168
+ /* line 179, sass/partials/_main_wrap.scss */
169
  .cmb-nested .cmb-td,
170
  .cmb-repeatable-group .cmb-th,
171
  .cmb-repeatable-group:first-of-type {
172
  border: 0;
173
  }
174
 
175
+ /* line 185, sass/partials/_main_wrap.scss */
176
  .cmb-row:last-of-type,
177
  .cmb2-wrap .cmb-row:last-of-type,
178
  .cmb-repeatable-group:last-of-type {
179
  border-bottom: 0;
180
  }
181
 
182
+ /* line 191, sass/partials/_main_wrap.scss */
183
  .cmb-repeatable-grouping {
184
  border: 1px solid #e9e9e9;
185
  padding: 0 1em;
186
  }
187
+ /* line 195, sass/partials/_main_wrap.scss */
188
  .cmb-repeatable-grouping.cmb-row {
189
  margin: 0 0 0.8em;
190
  }
191
 
192
+ /* line 203, sass/partials/_main_wrap.scss */
193
  .cmb-th {
194
  color: #222222;
195
  float: left;
196
  font-weight: 600;
 
197
  padding: 20px 10px 20px 0;
198
  vertical-align: top;
199
  width: 200px;
200
  }
201
  @media (max-width: 450px) {
202
+ /* line 203, sass/partials/_main_wrap.scss */
203
  .cmb-th {
204
  font-size: 1.2em;
205
  display: block;
216
  }
217
  }
218
 
219
+ /* line 216, sass/partials/_main_wrap.scss */
220
  .cmb-td {
221
  line-height: 1.3;
222
  max-width: 100%;
224
  vertical-align: middle;
225
  }
226
 
227
+ /* line 225, sass/partials/_main_wrap.scss */
228
  .cmb-type-title .cmb-td {
229
  padding: 0;
230
  }
231
 
232
+ /* line 230, sass/partials/_main_wrap.scss */
233
  .cmb-th label {
234
  display: block;
235
  padding: 5px 0;
236
  }
237
 
238
+ /* line 235, sass/partials/_main_wrap.scss */
239
  .cmb-th + .cmb-td {
240
  float: left;
241
  }
242
 
243
+ /* line 239, sass/partials/_main_wrap.scss */
244
  .cmb-td .cmb-td {
245
  padding-bottom: 1em;
246
  }
247
 
248
+ /* line 243, sass/partials/_main_wrap.scss */
249
  .cmb-remove-row {
250
  text-align: right;
251
  }
252
 
253
+ /* line 247, sass/partials/_main_wrap.scss */
254
  .empty-row.hidden {
255
  display: none;
256
  }
257
 
258
+ /* line 252, sass/partials/_main_wrap.scss */
259
  .cmb-repeat-table {
260
  background-color: #fafafa;
261
  border: 1px solid #e1e1e1;
262
  }
263
+ /* line 256, sass/partials/_main_wrap.scss */
264
  .cmb-repeat-table .cmb-row.cmb-repeat-row {
265
  position: relative;
266
  counter-increment: el;
268
  padding: 10px 10px 10px 50px;
269
  border-bottom: none !important;
270
  }
271
+ /* line 264, sass/partials/_main_wrap.scss */
272
  .cmb-repeat-table .cmb-row.cmb-repeat-row + .cmb-repeat-row {
273
  border-top: solid 1px #e9e9e9;
274
  }
275
+ /* line 268, sass/partials/_main_wrap.scss */
276
  .cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper {
277
  outline: dashed 2px #e9e9e9 !important;
278
  }
279
+ /* line 272, sass/partials/_main_wrap.scss */
280
  .cmb-repeat-table .cmb-row.cmb-repeat-row:before {
281
  content: counter(el);
282
  display: block;
291
  text-align: center;
292
  border-right: solid 1px #e9e9e9;
293
  }
294
+ /* line 289, sass/partials/_main_wrap.scss */
295
  .cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td {
296
  margin: 0;
297
  padding: 0;
298
  }
299
+ /* line 296, sass/partials/_main_wrap.scss */
300
  .cmb-repeat-table + .cmb-add-row {
301
  margin: 0;
302
  }
303
+ /* line 299, sass/partials/_main_wrap.scss */
304
  .cmb-repeat-table + .cmb-add-row:before {
305
  content: '';
306
  width: 1px;
309
  margin-left: 17px;
310
  background-color: gainsboro;
311
  }
312
+ /* line 309, sass/partials/_main_wrap.scss */
313
  .cmb-repeat-table .cmb-remove-row {
314
  top: 7px;
315
  right: 7px;
319
  padding: 0 !important;
320
  display: none;
321
  }
322
+ /* line 320, sass/partials/_main_wrap.scss */
323
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button {
324
  font-size: 20px;
325
  text-indent: -1000px;
329
  line-height: 1;
330
  padding: 0 10px 0;
331
  }
332
+ /* line 331, sass/partials/_main_wrap.scss */
333
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button:before {
334
  content: "";
335
  font-family: 'Dashicons';
348
  height: 100%;
349
  text-align: center;
350
  }
351
+ /* line 337, sass/partials/_main_wrap.scss */
352
  .cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row {
353
  display: block;
354
  }
355
 
356
+ /* line 345, sass/partials/_main_wrap.scss */
357
  .cmb-repeatable-group .cmb-th {
358
  padding: 5px;
359
  }
360
+ /* line 349, sass/partials/_main_wrap.scss */
361
  .cmb-repeatable-group .cmb-group-title {
362
  background-color: #e9e9e9;
363
  padding: 8px 12px 8px 2.2em;
366
  font-size: 14px;
367
  line-height: 1.4;
368
  }
369
+ /* line 357, sass/partials/_main_wrap.scss */
370
  .cmb-repeatable-group .cmb-group-title h4 {
371
  border: 0;
372
  margin: 0;
374
  font-weight: 500;
375
  padding: 0.5em 0.75em;
376
  }
377
+ /* line 365, sass/partials/_main_wrap.scss */
378
  .cmb-repeatable-group .cmb-group-title .cmb-th {
379
  display: block;
380
  width: 100%;
381
  }
382
+ /* line 371, sass/partials/_main_wrap.scss */
383
  .cmb-repeatable-group .cmb-group-description .cmb-th {
384
  font-size: 1.2em;
385
  display: block;
394
  margin-top: 0;
395
  margin-bottom: 0.5em;
396
  }
397
+ /* line 375, sass/partials/_main_wrap.scss */
398
  .cmb-repeatable-group .cmb-shift-rows {
 
399
  margin-right: 1em;
 
400
  }
401
+ /* line 378, sass/partials/_main_wrap.scss */
402
+ .cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-up-alt2 {
403
+ margin-top: .15em;
 
 
 
404
  }
405
+ /* line 382, sass/partials/_main_wrap.scss */
406
+ .cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-down-alt2 {
407
+ margin-top: .2em;
408
  }
409
+ /* line 387, sass/partials/_main_wrap.scss */
410
  .cmb-repeatable-group .cmb2-upload-button {
411
  float: right;
412
  }
413
 
414
+ /* line 393, sass/partials/_main_wrap.scss */
415
  p.cmb2-metabox-description {
416
+ color: #666;
417
+ letter-spacing: 0.01em;
418
  margin: 0;
419
  padding-top: .5em;
420
  }
421
 
422
+ /* line 400, sass/partials/_main_wrap.scss */
423
  span.cmb2-metabox-description {
424
+ color: #666;
425
+ letter-spacing: 0.01em;
426
  }
427
 
428
+ /* line 405, sass/partials/_main_wrap.scss */
429
  .cmb2-metabox-title {
430
  margin: 0 0 5px 0;
431
  padding: 5px 0 0 0;
432
  font-size: 14px;
433
  }
434
 
435
+ /* line 411, sass/partials/_main_wrap.scss */
436
  .cmb-inline ul {
437
  padding: 4px 0 0 0;
438
  }
439
 
440
+ /* line 415, sass/partials/_main_wrap.scss */
441
  .cmb-inline li {
442
  display: inline-block;
443
  padding-right: 18px;
444
  }
445
 
446
+ /* line 420, sass/partials/_main_wrap.scss */
447
  .cmb-type-textarea-code pre {
448
  margin: 0;
449
  }
450
 
451
+ /* line 426, sass/partials/_main_wrap.scss */
452
  .cmb2-media-status .img-status {
453
  clear: none;
454
  display: inline-block;
456
  margin-right: 10px;
457
  width: auto;
458
  }
459
+ /* line 433, sass/partials/_main_wrap.scss */
460
  .cmb2-media-status .img-status img {
461
  max-width: 350px;
462
  height: auto;
463
  }
464
+ /* line 439, sass/partials/_main_wrap.scss */
465
  .cmb2-media-status .img-status img,
466
  .cmb2-media-status .embed-status {
467
  background: #eee;
475
  -moz-border-radius: 2px;
476
  margin: 15px 0 0 0;
477
  }
478
+ /* line 453, sass/partials/_main_wrap.scss */
479
  .cmb2-media-status .embed-status {
480
  float: left;
481
  max-width: 800px;
482
  }
483
+ /* line 458, sass/partials/_main_wrap.scss */
484
  .cmb2-media-status .img-status, .cmb2-media-status .embed-status {
485
  position: relative;
486
  }
487
+ /* line 461, sass/partials/_main_wrap.scss */
488
  .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button {
489
  background: url(../images/ico-delete.png);
490
  height: 16px;
494
  top: -5px;
495
  width: 16px;
496
  }
497
+ /* line 475, sass/partials/_main_wrap.scss */
498
  .cmb2-media-status .img-status .cmb2-remove-file-button {
499
  top: 10px;
500
  }
501
+ /* line 480, sass/partials/_main_wrap.scss */
502
  .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span {
503
  cursor: pointer;
504
  }
505
+ /* line 485, sass/partials/_main_wrap.scss */
506
  .cmb2-media-status.cmb-attach-list .img-status img, .cmb2-media-status.cmb-attach-list .file-status > span {
507
  cursor: move;
508
  }
509
 
510
+ /* line 492, sass/partials/_main_wrap.scss */
511
  .cmb-type-file-list .cmb2-media-status .img-status {
512
  clear: none;
513
  vertical-align: middle;
517
  margin-top: 0;
518
  }
519
 
520
+ /* line 501, sass/partials/_main_wrap.scss */
521
  .cmb-attach-list li {
522
  clear: both;
523
  display: inline-block;
525
  margin-top: 5px;
526
  margin-bottom: 10px;
527
  }
528
+ /* line 507, sass/partials/_main_wrap.scss */
529
  .cmb-attach-list li img {
530
  float: left;
531
  margin-right: 10px;
532
  }
533
 
534
+ /* line 513, sass/partials/_main_wrap.scss */
535
  .cmb2-remove-wrapper {
536
  margin: 0;
537
  }
538
 
539
+ /* line 517, sass/partials/_main_wrap.scss */
540
  .child-cmb2 .cmb-th {
541
  text-align: left;
542
  }
543
 
544
+ /* line 521, sass/partials/_main_wrap.scss */
545
  .cmb2-indented-hierarchy {
546
  padding-left: 1.5em;
547
  }
548
 
549
  @media (max-width: 450px) {
550
+ /* line 526, sass/partials/_main_wrap.scss */
551
  .cmb-th,
552
  .cmb-td,
553
  .cmb-th + .cmb-td {
645
  * Context Metaboxes
646
  --------------------------------------------------------------*/
647
  /* Metabox collapse arrow indicators */
648
+ /* line 8, sass/partials/_context_metaboxes.scss */
649
+ .js .cmb2-postbox.context-box .handlediv {
650
+ text-align: center;
651
+ }
652
+ /* line 13, sass/partials/_context_metaboxes.scss */
653
  .js .cmb2-postbox.context-box .toggle-indicator:before {
654
  content: "\f142";
655
  display: inline-block;
659
  -moz-osx-font-smoothing: grayscale;
660
  text-decoration: none !important;
661
  }
662
+ /* line 26, sass/partials/_context_metaboxes.scss */
663
  .js .cmb2-postbox.context-box.closed .toggle-indicator:before {
664
  content: "\f140";
665
  }
666
 
667
+ /* line 34, sass/partials/_context_metaboxes.scss */
668
  .cmb2-postbox.context-box {
669
  margin-bottom: 10px;
670
  }
671
+ /* line 38, sass/partials/_context_metaboxes.scss */
672
  .cmb2-postbox.context-box.context-before_permalink-box {
673
  margin-top: 10px;
674
  }
675
+ /* line 42, sass/partials/_context_metaboxes.scss */
676
  .cmb2-postbox.context-box.context-after_title-box {
677
  margin-top: 10px;
678
  }
679
+ /* line 46, sass/partials/_context_metaboxes.scss */
680
  .cmb2-postbox.context-box.context-after_editor-box {
681
  margin-top: 20px;
682
  margin-bottom: 0;
683
  }
684
+ /* line 51, sass/partials/_context_metaboxes.scss */
685
  .cmb2-postbox.context-box.context-form_top-box {
686
  margin-top: 10px;
687
  }
688
+ /* line 55, sass/partials/_context_metaboxes.scss */
689
  .cmb2-postbox.context-box.context-form_top-box .hndle {
690
  font-size: 14px;
691
  padding: 8px 12px;
692
  margin: 0;
693
  line-height: 1.4;
694
  }
695
+ /* line 63, sass/partials/_context_metaboxes.scss */
696
  .cmb2-postbox.context-box .hndle {
697
  cursor: auto;
698
  }
699
 
700
+ /* line 68, sass/partials/_context_metaboxes.scss */
701
  .cmb2-context-wrap {
702
  margin-top: 10px;
703
  }
704
+ /* line 72, sass/partials/_context_metaboxes.scss */
705
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
706
  margin-right: 300px;
707
  width: auto;
708
  }
709
+ /* line 79, sass/partials/_context_metaboxes.scss */
710
  .cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox {
711
  padding: 10px;
712
  }
713
+ /* line 84, sass/partials/_context_metaboxes.scss */
714
  .cmb2-context-wrap .cmb-th {
715
  padding: 0 2% 0 0;
716
  width: 18%;
717
  }
718
+ /* line 89, sass/partials/_context_metaboxes.scss */
719
  .cmb2-context-wrap .cmb-td {
720
  width: 80%;
721
  padding: 0;
722
  }
723
+ /* line 94, sass/partials/_context_metaboxes.scss */
724
  .cmb2-context-wrap .cmb-row {
725
  margin-bottom: 10px;
726
  }
727
+ /* line 97, sass/partials/_context_metaboxes.scss */
728
  .cmb2-context-wrap .cmb-row:last-of-type {
729
  margin-bottom: 0;
730
  }
731
 
732
  /* one column on the post write/edit screen */
733
  @media only screen and (max-width: 850px) {
734
+ /* line 107, sass/partials/_context_metaboxes.scss */
735
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
736
  margin-right: 0;
737
  }
1277
  color: #fff;
1278
  }
1279
 
1280
+ /*--------------------------------------------------------------
1281
+ * Character counter
1282
+ --------------------------------------------------------------*/
1283
+ /* line 5, sass/partials/_char_counter.scss */
1284
+ .cmb2-char-counter-wrap {
1285
+ margin: .5em 0 1em;
1286
+ }
1287
+ /* line 8, sass/partials/_char_counter.scss */
1288
+ .cmb2-char-counter-wrap input[type="text"] {
1289
+ font-size: 12px;
1290
+ width: 25px;
1291
+ }
1292
+ /* line 14, sass/partials/_char_counter.scss */
1293
+ .cmb2-char-counter-wrap.cmb2-max-exceeded input[type="text"] {
1294
+ border-color: #a00 !important;
1295
+ }
1296
+ /* line 17, sass/partials/_char_counter.scss */
1297
+ .cmb2-char-counter-wrap.cmb2-max-exceeded .cmb2-char-max-msg {
1298
+ display: inline-block;
1299
+ }
1300
+
1301
+ /* line 23, sass/partials/_char_counter.scss */
1302
+ .cmb2-char-max-msg {
1303
+ color: #a00;
1304
+ display: none;
1305
+ font-weight: 600;
1306
+ margin-left: 1em;
1307
+ }
1308
+
1309
  /**
1310
  * CMB2 Frontend
1311
  */
1365
  margin: 4px 10px 0;
1366
  }
1367
 
1368
+ /* line 58, sass/partials/_front.scss */
1369
+ .cmb2-char-max-msg {
1370
+ display: none;
1371
+ }
1372
+
1373
  /*# sourceMappingURL=cmb2-front.css.map */
vendor/cmb2/cmb2/css/cmb2-front.css.map CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "version": 3,
3
- "mappings": "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",
4
- "sources": ["sass/partials/_main_wrap.scss","sass/partials/_variables.scss","sass/partials/_mixins.scss","sass/partials/_post_metaboxes.scss","sass/partials/_context_metaboxes.scss","sass/partials/_misc.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss","sass/cmb2-front.scss","sass/partials/_front.scss"],
5
  "names": [],
6
  "file": "cmb2-front.css"
7
  }
1
  {
2
  "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["sass/partials/_main_wrap.scss","sass/partials/_variables.scss","sass/partials/_mixins.scss","sass/partials/_post_metaboxes.scss","sass/partials/_context_metaboxes.scss","sass/partials/_misc.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss","sass/partials/_char_counter.scss","sass/cmb2-front.scss","sass/partials/_front.scss"],
5
  "names": [],
6
  "file": "cmb2-front.css"
7
  }
vendor/cmb2/cmb2/css/cmb2-front.min.css CHANGED
@@ -1,2 +1 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
- @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 10px 0 0}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;line-height:1.3;padding:20px 10px 20px 0;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 10px 10px 50px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;left:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-right:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-left:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;right:7px;position:absolute;width:auto;margin-left:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 12px 8px 2.2em;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-right:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-right:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}.cmb2-indented-hierarchy{padding-left:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{right:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 2% 0 0}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:right}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 2% 0 0;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:0}}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:left;display:none}.cmb-spinner.is-active{display:block}.cmb2-metabox .cmbhandle{color:#757575;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;left:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:left;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:left}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .6em .4em .4em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-left:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-left:12px}.cmb-type-group .cmb-row .cmbhandle{right:0;position:absolute}.cmb-spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:right;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}
1
+ @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{max-width:100%}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px;padding:8px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px 0}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap input[type=checkbox]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .cmb-multicheck-toggle{margin-top:-1em}.cmb2-wrap .wp-picker-clear.button,.cmb2-wrap .wp-picker-default.button{margin-left:6px;padding:2px 8px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type=radio]::before{margin:.1875rem}@media screen and (max-width:782px){body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type=radio]::before{margin:.4375rem}}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;padding:20px 10px 20px 0;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 10px 10px 50px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;left:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-right:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-left:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;right:7px;position:absolute;width:auto;margin-left:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px 0}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 12px 8px 2.2em;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{margin-right:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-up-alt2{margin-top:.15em}.cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-down-alt2{margin-top:.2em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#666;letter-spacing:.01em;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#666;letter-spacing:.01em}.cmb2-metabox-title{margin:0 0 5px 0;padding:5px 0 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0 0}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-right:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}.cmb2-indented-hierarchy{padding-left:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{right:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 2% 0 0}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:right}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .handlediv{text-align:center}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:normal 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_title-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 2% 0 0;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:0}}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:left;display:none}.cmb-spinner{display:none}.cmb-spinner.is-active{display:block}.cmb2-metabox .cmbhandle{color:#757575;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:normal 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:0 0!important;border:none!important;position:absolute;left:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background-image:none;border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:normal 20px/34px dashicons;padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:left;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:left}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .6em .4em .4em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.cmb2-char-counter-wrap{margin:.5em 0 1em}.cmb2-char-counter-wrap input[type=text]{font-size:12px;width:25px}.cmb2-char-counter-wrap.cmb2-max-exceeded input[type=text]{border-color:#a00!important}.cmb2-char-counter-wrap.cmb2-max-exceeded .cmb2-char-max-msg{display:inline-block}.cmb2-char-max-msg{color:#a00;display:none;font-weight:600;margin-left:1em}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-left:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-left:12px}.cmb-type-group .cmb-row .cmbhandle{right:0;position:absolute}.cmb-spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:right;vertical-align:middle;opacity:.7;width:20px;height:20px;margin:4px 10px 0}.cmb2-char-max-msg{display:none}
 
vendor/cmb2/cmb2/css/cmb2-rtl.css CHANGED
@@ -1,1358 +1,1090 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
 
8
  /*--------------------------------------------------------------
9
  * Main Wrap
10
  --------------------------------------------------------------*/
11
-
12
  /* line 5, sass/partials/_main_wrap.scss */
13
-
14
  .cmb2-wrap {
15
- margin: 0;
16
  }
17
-
18
  /* line 8, sass/partials/_main_wrap.scss */
19
-
20
  .cmb2-wrap input,
21
  .cmb2-wrap textarea {
22
- font-size: 14px;
23
- max-width: 100%;
24
- padding: 5px;
25
  }
26
-
27
- /* line 18, sass/partials/_main_wrap.scss */
28
-
29
- .cmb2-wrap input[type=text].cmb2-oembed {
30
- width: 100%;
31
  }
32
-
33
- /* line 23, sass/partials/_main_wrap.scss */
34
-
35
  .cmb2-wrap textarea {
36
- width: 500px;
 
37
  }
38
-
39
- /* line 26, sass/partials/_main_wrap.scss */
40
-
41
  .cmb2-wrap textarea.cmb2-textarea-code {
42
- font-family: "Courier 10 Pitch", Courier, monospace;
43
- line-height: 16px;
44
  }
45
-
46
- /* line 34, sass/partials/_main_wrap.scss */
47
-
48
- .cmb2-wrap input.cmb2-text-small,
49
- .cmb2-wrap input.cmb2-timepicker {
50
- width: 100px;
51
  }
52
-
53
- /* line 40, sass/partials/_main_wrap.scss */
54
-
55
  .cmb2-wrap input.cmb2-text-money {
56
- width: 90px;
57
  }
58
-
59
- /* line 45, sass/partials/_main_wrap.scss */
60
-
61
  .cmb2-wrap input.cmb2-text-medium {
62
- width: 230px;
63
  }
64
-
65
- /* line 50, sass/partials/_main_wrap.scss */
66
-
67
  .cmb2-wrap input.cmb2-upload-file {
68
- width: 65%;
69
  }
70
-
71
- /* line 54, sass/partials/_main_wrap.scss */
72
-
73
  .cmb2-wrap input.ed_button {
74
- padding: 2px 4px;
75
  }
76
-
77
- /* line 59, sass/partials/_main_wrap.scss */
78
-
79
  .cmb2-wrap input:not([type="hidden"]) + input,
80
  .cmb2-wrap input:not([type="hidden"]) + .button-secondary,
81
  .cmb2-wrap input:not([type="hidden"]) + select {
82
- margin-right: 20px;
83
  }
84
-
85
- /* line 67, sass/partials/_main_wrap.scss */
86
-
87
  .cmb2-wrap ul {
88
- margin: 0;
89
  }
90
-
91
- /* line 71, sass/partials/_main_wrap.scss */
92
-
93
  .cmb2-wrap li {
94
- font-size: 14px;
95
- line-height: 16px;
96
- margin: 1px 0 5px 0;
97
  }
98
-
99
- /* line 82, sass/partials/_main_wrap.scss */
100
-
101
  .cmb2-wrap select {
102
- font-size: 14px;
103
- margin-top: 3px;
104
  }
105
-
106
- /* line 87, sass/partials/_main_wrap.scss */
107
-
108
  .cmb2-wrap input:focus,
109
  .cmb2-wrap textarea:focus {
110
- background: #fffff8;
111
  }
112
-
113
- /* line 92, sass/partials/_main_wrap.scss */
114
-
115
  .cmb2-wrap input[type="radio"] {
116
- margin: 0 0 0 5px;
117
- padding: 0;
118
  }
119
-
120
- /* line 97, sass/partials/_main_wrap.scss */
121
-
122
  .cmb2-wrap input[type="checkbox"] {
123
- margin: 0 0 0 5px;
124
- padding: 0;
125
  }
126
-
127
- /* line 102, sass/partials/_main_wrap.scss */
128
-
129
  .cmb2-wrap button,
130
  .cmb2-wrap .button-secondary {
131
- white-space: nowrap;
132
  }
133
-
134
- /* line 107, sass/partials/_main_wrap.scss */
135
-
136
  .cmb2-wrap .mceLayout {
137
- border: 1px solid #e9e9e9 !important;
138
  }
139
-
140
- /* line 111, sass/partials/_main_wrap.scss */
141
-
142
  .cmb2-wrap .mceIframeContainer {
143
- background: #ffffff;
144
  }
145
-
146
- /* line 115, sass/partials/_main_wrap.scss */
147
-
148
  .cmb2-wrap .meta_mce {
149
- width: 97%;
150
  }
151
-
152
- /* line 118, sass/partials/_main_wrap.scss */
153
-
154
  .cmb2-wrap .meta_mce textarea {
155
- width: 100%;
156
  }
157
-
158
- /* line 124, sass/partials/_main_wrap.scss */
159
-
160
- .cmb2-wrap .wp-color-result,
161
- .cmb2-wrap .wp-picker-input-wrap {
162
- vertical-align: middle;
163
  }
164
-
165
- /* line 129, sass/partials/_main_wrap.scss */
166
-
167
- .cmb2-wrap .wp-color-result,
168
- .cmb2-wrap .wp-picker-container {
169
- margin: 0 0 0 10px;
170
  }
171
-
172
- /* line 134, sass/partials/_main_wrap.scss */
173
-
174
  .cmb2-wrap .cmb-row {
175
- margin: 0;
176
  }
177
-
178
- /* line 137, sass/partials/_main_wrap.scss */
179
-
180
  .cmb2-wrap .cmb-row:after {
181
- content: '';
182
- clear: both;
183
- display: block;
184
- width: 100%;
185
  }
186
-
187
- /* line 144, sass/partials/_main_wrap.scss */
188
-
189
  .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
190
- padding-top: 0;
191
- padding-bottom: 1em;
192
  }
193
 
194
- /* line 152, sass/partials/_main_wrap.scss */
 
 
 
 
 
 
 
 
 
195
 
 
196
  .cmb2-metabox {
197
- clear: both;
198
- margin: 0;
199
  }
200
-
201
- /* line 158, sass/partials/_main_wrap.scss */
202
-
203
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
204
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
205
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
206
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th {
207
- border: 0;
208
  }
209
 
210
- /* line 165, sass/partials/_main_wrap.scss */
211
-
212
  .cmb-add-row {
213
- margin: 1.8em 0 0;
214
  }
215
 
216
- /* line 169, sass/partials/_main_wrap.scss */
217
-
218
  .cmb-nested .cmb-td,
219
  .cmb-repeatable-group .cmb-th,
220
  .cmb-repeatable-group:first-of-type {
221
- border: 0;
222
  }
223
 
224
- /* line 175, sass/partials/_main_wrap.scss */
225
-
226
  .cmb-row:last-of-type,
227
  .cmb2-wrap .cmb-row:last-of-type,
228
  .cmb-repeatable-group:last-of-type {
229
- border-bottom: 0;
230
  }
231
 
232
- /* line 181, sass/partials/_main_wrap.scss */
233
-
234
  .cmb-repeatable-grouping {
235
- border: 1px solid #e9e9e9;
236
- padding: 0 1em;
237
  }
238
-
239
- /* line 185, sass/partials/_main_wrap.scss */
240
-
241
  .cmb-repeatable-grouping.cmb-row {
242
- margin: 0 0 0.8em;
243
  }
244
 
245
- /* line 193, sass/partials/_main_wrap.scss */
246
-
247
  .cmb-th {
248
- color: #222222;
249
- float: right;
250
- font-weight: 600;
251
- line-height: 1.3;
252
- padding: 20px 0 20px 10px;
253
- vertical-align: top;
254
- width: 200px;
255
  }
256
-
257
- /* line 207, sass/partials/_main_wrap.scss */
258
-
259
- .cmb-td {
260
- line-height: 1.3;
261
- max-width: 100%;
262
- padding: 15px 10px;
263
- vertical-align: middle;
 
 
 
 
 
 
 
 
264
  }
265
 
266
  /* line 216, sass/partials/_main_wrap.scss */
 
 
 
 
 
 
267
 
 
268
  .cmb-type-title .cmb-td {
269
- padding: 0;
270
  }
271
 
272
- /* line 221, sass/partials/_main_wrap.scss */
273
-
274
  .cmb-th label {
275
- display: block;
276
- padding: 5px 0;
277
  }
278
 
279
- /* line 226, sass/partials/_main_wrap.scss */
280
-
281
  .cmb-th + .cmb-td {
282
- float: right;
283
  }
284
 
285
- /* line 230, sass/partials/_main_wrap.scss */
286
-
287
  .cmb-td .cmb-td {
288
- padding-bottom: 1em;
289
  }
290
 
291
- /* line 234, sass/partials/_main_wrap.scss */
292
-
293
  .cmb-remove-row {
294
- text-align: left;
295
  }
296
 
297
- /* line 238, sass/partials/_main_wrap.scss */
298
-
299
  .empty-row.hidden {
300
- display: none;
301
  }
302
 
303
- /* line 243, sass/partials/_main_wrap.scss */
304
-
305
  .cmb-repeat-table {
306
- background-color: #fafafa;
307
- border: 1px solid #e1e1e1;
308
  }
309
-
310
- /* line 247, sass/partials/_main_wrap.scss */
311
-
312
  .cmb-repeat-table .cmb-row.cmb-repeat-row {
313
- position: relative;
314
- counter-increment: el;
315
- margin: 0;
316
- padding: 10px 50px 10px 10px;
317
- border-bottom: none !important;
318
  }
319
-
320
- /* line 255, sass/partials/_main_wrap.scss */
321
-
322
  .cmb-repeat-table .cmb-row.cmb-repeat-row + .cmb-repeat-row {
323
- border-top: solid 1px #e9e9e9;
324
  }
325
-
326
- /* line 259, sass/partials/_main_wrap.scss */
327
-
328
  .cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper {
329
- outline: dashed 2px #e9e9e9 !important;
330
  }
331
-
332
- /* line 263, sass/partials/_main_wrap.scss */
333
-
334
  .cmb-repeat-table .cmb-row.cmb-repeat-row:before {
335
- content: counter(el);
336
- display: block;
337
- top: 0;
338
- right: 0;
339
- position: absolute;
340
- width: 35px;
341
- height: 100%;
342
- line-height: 35px;
343
- cursor: move;
344
- color: #757575;
345
- text-align: center;
346
- border-left: solid 1px #e9e9e9;
347
- }
348
-
349
- /* line 280, sass/partials/_main_wrap.scss */
350
-
351
  .cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td {
352
- margin: 0;
353
- padding: 0;
354
  }
355
-
356
- /* line 287, sass/partials/_main_wrap.scss */
357
-
358
  .cmb-repeat-table + .cmb-add-row {
359
- margin: 0;
360
  }
361
-
362
- /* line 290, sass/partials/_main_wrap.scss */
363
-
364
  .cmb-repeat-table + .cmb-add-row:before {
365
- content: '';
366
- width: 1px;
367
- height: 1.6em;
368
- display: block;
369
- margin-right: 17px;
370
- background-color: gainsboro;
371
- }
372
-
373
- /* line 300, sass/partials/_main_wrap.scss */
374
-
375
  .cmb-repeat-table .cmb-remove-row {
376
- top: 7px;
377
- left: 7px;
378
- position: absolute;
379
- width: auto;
380
- margin-right: 0;
381
- padding: 0 !important;
382
- display: none;
383
- }
384
-
385
- /* line 311, sass/partials/_main_wrap.scss */
386
-
387
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button {
388
- font-size: 20px;
389
- text-indent: -1000px;
390
- overflow: hidden;
391
- position: relative;
392
- height: auto;
393
- line-height: 1;
394
- padding: 0 10px 0;
395
- }
396
-
397
- /* line 322, sass/partials/_main_wrap.scss */
398
-
399
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button:before {
400
- content: "";
401
- font-family: 'Dashicons';
402
- speak: none;
403
- font-weight: normal;
404
- font-variant: normal;
405
- text-transform: none;
406
- line-height: 1;
407
- -webkit-font-smoothing: antialiased;
408
- margin: 0;
409
- text-indent: 0;
410
- position: absolute;
411
- top: 0;
412
- right: 0;
413
- width: 100%;
414
- height: 100%;
415
- text-align: center;
416
- }
417
-
418
- /* line 328, sass/partials/_main_wrap.scss */
419
-
420
  .cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row {
421
- display: block;
422
  }
423
 
424
- /* line 336, sass/partials/_main_wrap.scss */
425
-
426
  .cmb-repeatable-group .cmb-th {
427
- padding: 5px;
428
  }
429
-
430
- /* line 340, sass/partials/_main_wrap.scss */
431
-
432
  .cmb-repeatable-group .cmb-group-title {
433
- background-color: #e9e9e9;
434
- padding: 8px 2.2em 8px 12px;
435
- margin: 0 -1em;
436
- min-height: 1.5em;
437
- font-size: 14px;
438
- line-height: 1.4;
439
- }
440
-
441
- /* line 348, sass/partials/_main_wrap.scss */
442
-
443
  .cmb-repeatable-group .cmb-group-title h4 {
444
- border: 0;
445
- margin: 0;
446
- font-size: 1.2em;
447
- font-weight: 500;
448
- padding: 0.5em 0.75em;
449
  }
450
-
451
- /* line 356, sass/partials/_main_wrap.scss */
452
-
453
  .cmb-repeatable-group .cmb-group-title .cmb-th {
454
- display: block;
455
- width: 100%;
456
  }
457
-
458
- /* line 362, sass/partials/_main_wrap.scss */
459
-
460
  .cmb-repeatable-group .cmb-group-description .cmb-th {
461
- font-size: 1.2em;
462
- display: block;
463
- float: none;
464
- padding-bottom: 1em;
465
- text-align: right;
466
- width: 100%;
467
  }
468
-
469
  /* line 27, sass/partials/_mixins.scss */
470
-
471
  .cmb-repeatable-group .cmb-group-description .cmb-th label {
472
- display: block;
473
- margin-top: 0;
474
- margin-bottom: 0.5em;
475
  }
476
-
477
- /* line 366, sass/partials/_main_wrap.scss */
478
-
479
  .cmb-repeatable-group .cmb-shift-rows {
480
- font-size: 1em;
481
- margin-left: 1em;
482
- text-decoration: none;
483
  }
484
-
485
- /* line 371, sass/partials/_main_wrap.scss */
486
-
487
- .cmb-repeatable-group .cmb-shift-rows .dashicons {
488
- font-size: 1.5em;
489
- height: 1.5em;
490
- line-height: 1.2em;
491
- width: 1em;
492
  }
493
-
494
- /* line 377, sass/partials/_main_wrap.scss */
495
-
496
- .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 {
497
- line-height: 1.3em;
498
  }
499
-
500
- /* line 384, sass/partials/_main_wrap.scss */
501
-
502
  .cmb-repeatable-group .cmb2-upload-button {
503
- float: left;
504
  }
505
 
506
- /* line 390, sass/partials/_main_wrap.scss */
507
-
508
  p.cmb2-metabox-description {
509
- color: #757575;
510
- font-style: italic;
511
- margin: 0;
512
- padding-top: .5em;
513
  }
514
 
515
- /* line 397, sass/partials/_main_wrap.scss */
516
-
517
  span.cmb2-metabox-description {
518
- color: #757575;
519
- font-style: italic;
520
  }
521
 
522
- /* line 402, sass/partials/_main_wrap.scss */
523
-
524
  .cmb2-metabox-title {
525
- margin: 0 0 5px 0;
526
- padding: 5px 0 0 0;
527
- font-size: 14px;
528
  }
529
 
530
- /* line 408, sass/partials/_main_wrap.scss */
531
-
532
  .cmb-inline ul {
533
- padding: 4px 0 0 0;
534
  }
535
 
536
- /* line 412, sass/partials/_main_wrap.scss */
537
-
538
  .cmb-inline li {
539
- display: inline-block;
540
- padding-left: 18px;
541
  }
542
 
543
- /* line 417, sass/partials/_main_wrap.scss */
544
-
545
  .cmb-type-textarea-code pre {
546
- margin: 0;
547
  }
548
 
549
- /* line 423, sass/partials/_main_wrap.scss */
550
-
551
  .cmb2-media-status .img-status {
552
- clear: none;
553
- display: inline-block;
554
- vertical-align: middle;
555
- margin-left: 10px;
556
- width: auto;
557
  }
558
-
559
- /* line 430, sass/partials/_main_wrap.scss */
560
-
561
  .cmb2-media-status .img-status img {
562
- max-width: 350px;
563
- height: auto;
564
  }
565
-
566
- /* line 436, sass/partials/_main_wrap.scss */
567
-
568
  .cmb2-media-status .img-status img,
569
  .cmb2-media-status .embed-status {
570
- background: #eee;
571
- border: 5px solid #ffffff;
572
- outline: 1px solid #e9e9e9;
573
- box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
574
- background-image: linear-gradient(45deg, #d0d0d0 25%, transparent 25%, transparent 75%, #d0d0d0 75%, #d0d0d0), linear-gradient(45deg, #d0d0d0 25%, transparent 25%, transparent 75%, #d0d0d0 75%, #d0d0d0);
575
- background-position: 0 0, 10px 10px;
576
- background-size: 20px 20px;
577
- border-radius: 2px;
578
- -moz-border-radius: 2px;
579
- margin: 15px 0 0 0;
580
- }
581
-
582
- /* line 450, sass/partials/_main_wrap.scss */
583
-
584
- .cmb2-media-status .embed-status {
585
- float: right;
586
- max-width: 800px;
587
- }
588
-
589
- /* line 455, sass/partials/_main_wrap.scss */
590
-
591
- .cmb2-media-status .img-status,
592
  .cmb2-media-status .embed-status {
593
- position: relative;
 
594
  }
595
-
596
  /* line 458, sass/partials/_main_wrap.scss */
597
-
598
- .cmb2-media-status .img-status .cmb2-remove-file-button,
599
- .cmb2-media-status .embed-status .cmb2-remove-file-button {
600
- background: url(../images/ico-delete.png);
601
- height: 16px;
602
- right: -5px;
603
- position: absolute;
604
- text-indent: -9999px;
605
- top: -5px;
606
- width: 16px;
607
- }
608
-
609
- /* line 472, sass/partials/_main_wrap.scss */
610
-
611
  .cmb2-media-status .img-status .cmb2-remove-file-button {
612
- top: 10px;
613
  }
614
-
615
- /* line 477, sass/partials/_main_wrap.scss */
616
-
617
- .cmb2-media-status .img-status img,
618
- .cmb2-media-status .file-status > span {
619
- cursor: pointer;
620
  }
621
-
622
- /* line 482, sass/partials/_main_wrap.scss */
623
-
624
- .cmb2-media-status.cmb-attach-list .img-status img,
625
- .cmb2-media-status.cmb-attach-list .file-status > span {
626
- cursor: move;
627
  }
628
 
629
- /* line 489, sass/partials/_main_wrap.scss */
630
-
631
  .cmb-type-file-list .cmb2-media-status .img-status {
632
- clear: none;
633
- vertical-align: middle;
634
- width: auto;
635
- margin-left: 10px;
636
- margin-bottom: 10px;
637
- margin-top: 0;
638
  }
639
 
640
- /* line 498, sass/partials/_main_wrap.scss */
641
-
642
  .cmb-attach-list li {
643
- clear: both;
644
- display: inline-block;
645
- width: 100%;
646
- margin-top: 5px;
647
- margin-bottom: 10px;
648
  }
649
-
650
- /* line 504, sass/partials/_main_wrap.scss */
651
-
652
  .cmb-attach-list li img {
653
- float: right;
654
- margin-left: 10px;
655
  }
656
 
657
- /* line 510, sass/partials/_main_wrap.scss */
658
-
659
  .cmb2-remove-wrapper {
660
- margin: 0;
661
  }
662
 
663
- /* line 514, sass/partials/_main_wrap.scss */
664
-
665
  .child-cmb2 .cmb-th {
666
- text-align: right;
667
  }
668
 
669
- /* line 518, sass/partials/_main_wrap.scss */
670
-
671
  .cmb2-indented-hierarchy {
672
- padding-right: 1.5em;
673
  }
674
 
 
 
 
 
 
 
 
 
 
 
675
  /*--------------------------------------------------------------
676
  * Post Metaboxes
677
  --------------------------------------------------------------*/
678
-
679
  /* line 5, sass/partials/_post_metaboxes.scss */
680
-
681
  #poststuff .cmb-group-title {
682
- margin-right: -1em;
683
- margin-left: -1em;
684
- min-height: 1.5em;
685
  }
686
 
687
  /* line 11, sass/partials/_post_metaboxes.scss */
688
-
689
  #poststuff .repeatable .cmb-group-title {
690
- padding-right: 2.2em;
691
  }
692
 
693
  /* line 17, sass/partials/_post_metaboxes.scss */
694
-
695
- .cmb2-postbox .cmb2-wrap,
696
- .cmb-type-group .cmb2-wrap {
697
- margin: 0;
698
  }
699
-
700
  /* line 20, sass/partials/_post_metaboxes.scss */
701
-
702
- .cmb2-postbox .cmb2-wrap > .cmb-field-list > .cmb-row,
703
- .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row {
704
- padding: 1.8em 0;
705
  }
706
-
707
  /* line 26, sass/partials/_post_metaboxes.scss */
708
-
709
- .cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed,
710
- .cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed {
711
- width: 100%;
712
  }
713
-
714
  /* line 32, sass/partials/_post_metaboxes.scss */
715
-
716
- .cmb2-postbox .cmb-row,
717
- .cmb-type-group .cmb-row {
718
- padding: 0 0 1.8em;
719
- margin: 0 0 0.8em;
720
  }
721
-
722
  /* line 36, sass/partials/_post_metaboxes.scss */
723
-
724
- .cmb2-postbox .cmb-row .cmbhandle,
725
- .cmb-type-group .cmb-row .cmbhandle {
726
- left: -1em;
727
- position: relative;
728
- color: #222222;
729
  }
730
-
731
  /* line 43, sass/partials/_post_metaboxes.scss */
732
-
733
- .cmb2-postbox .cmb-repeatable-grouping,
734
- .cmb-type-group .cmb-repeatable-grouping {
735
- padding: 0 1em;
736
- max-width: 100%;
737
- min-width: 1px !important;
738
  }
739
-
740
  /* line 49, sass/partials/_post_metaboxes.scss */
741
-
742
- .cmb2-postbox .cmb-repeatable-group > .cmb-row,
743
- .cmb-type-group .cmb-repeatable-group > .cmb-row {
744
- padding-bottom: 0;
745
  }
746
-
747
  /* line 53, sass/partials/_post_metaboxes.scss */
748
-
749
- .cmb2-postbox .cmb-th,
750
- .cmb-type-group .cmb-th {
751
- width: 18%;
752
- padding: 0 0 0 2%;
753
  }
754
-
755
  /* line 59, sass/partials/_post_metaboxes.scss */
756
-
757
- .cmb2-postbox .cmb-td,
758
- .cmb-type-group .cmb-td {
759
- margin-bottom: 0;
760
- padding: 0;
761
- line-height: 1.3;
762
  }
763
-
764
  /* line 65, sass/partials/_post_metaboxes.scss */
765
-
766
- .cmb2-postbox .cmb-th + .cmb-td,
767
- .cmb-type-group .cmb-th + .cmb-td {
768
- width: 80%;
769
- float: left;
770
  }
771
-
772
  /* line 70, sass/partials/_post_metaboxes.scss */
773
-
774
  .cmb2-postbox .cmb-row:not(:last-of-type),
775
- .cmb2-postbox .cmb-repeatable-group:not(:last-of-type),
776
- .cmb-type-group .cmb-row:not(:last-of-type),
777
  .cmb-type-group .cmb-repeatable-group:not(:last-of-type) {
778
- border-bottom: 1px solid #e9e9e9;
 
 
 
 
 
 
 
 
779
  }
780
-
781
  /* line 79, sass/partials/_post_metaboxes.scss */
782
-
783
  .cmb2-postbox .cmb-repeat-group-field,
784
- .cmb2-postbox .cmb-remove-field-row,
785
- .cmb-type-group .cmb-repeat-group-field,
786
  .cmb-type-group .cmb-remove-field-row {
787
- padding-top: 1.8em;
788
  }
789
 
790
  /*--------------------------------------------------------------
791
  * Context Metaboxes
792
  --------------------------------------------------------------*/
793
-
794
  /* Metabox collapse arrow indicators */
795
-
796
- /* line 9, sass/partials/_context_metaboxes.scss */
797
-
798
- .js .cmb2-postbox.context-box .toggle-indicator:before {
799
- content: "\f142";
800
- display: inline-block;
801
- font: normal 20px/1 dashicons;
802
- speak: none;
803
- -webkit-font-smoothing: antialiased;
804
- -moz-osx-font-smoothing: grayscale;
805
- text-decoration: none !important;
806
  }
807
-
808
- /* line 22, sass/partials/_context_metaboxes.scss */
809
-
 
 
 
 
 
 
 
 
810
  .js .cmb2-postbox.context-box.closed .toggle-indicator:before {
811
- content: "\f140";
812
  }
813
 
814
- /* line 30, sass/partials/_context_metaboxes.scss */
815
-
816
  .cmb2-postbox.context-box {
817
- margin-bottom: 10px;
818
  }
819
-
820
- /* line 34, sass/partials/_context_metaboxes.scss */
821
-
822
  .cmb2-postbox.context-box.context-before_permalink-box {
823
- margin-top: 10px;
824
  }
825
-
826
- /* line 38, sass/partials/_context_metaboxes.scss */
827
-
828
  .cmb2-postbox.context-box.context-after_title-box {
829
- margin-top: 10px;
830
  }
831
-
832
- /* line 42, sass/partials/_context_metaboxes.scss */
833
-
834
  .cmb2-postbox.context-box.context-after_editor-box {
835
- margin-top: 20px;
836
- margin-bottom: 0;
837
  }
838
-
839
- /* line 47, sass/partials/_context_metaboxes.scss */
840
-
841
  .cmb2-postbox.context-box.context-form_top-box {
842
- margin-top: 10px;
843
  }
844
-
845
- /* line 51, sass/partials/_context_metaboxes.scss */
846
-
847
  .cmb2-postbox.context-box.context-form_top-box .hndle {
848
- font-size: 14px;
849
- padding: 8px 12px;
850
- margin: 0;
851
- line-height: 1.4;
852
  }
853
-
854
- /* line 59, sass/partials/_context_metaboxes.scss */
855
-
856
  .cmb2-postbox.context-box .hndle {
857
- cursor: auto;
858
  }
859
 
860
- /* line 64, sass/partials/_context_metaboxes.scss */
861
-
862
  .cmb2-context-wrap {
863
- margin-top: 10px;
864
  }
865
-
866
- /* line 68, sass/partials/_context_metaboxes.scss */
867
-
868
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
869
- margin-left: 300px;
870
- width: auto;
871
  }
872
-
873
- /* line 75, sass/partials/_context_metaboxes.scss */
874
-
875
  .cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox {
876
- padding: 10px;
877
  }
878
-
879
- /* line 80, sass/partials/_context_metaboxes.scss */
880
-
881
  .cmb2-context-wrap .cmb-th {
882
- padding: 0 0 0 2%;
883
- width: 18%;
884
  }
885
-
886
- /* line 85, sass/partials/_context_metaboxes.scss */
887
-
888
  .cmb2-context-wrap .cmb-td {
889
- width: 80%;
890
- padding: 0;
891
  }
892
-
893
- /* line 90, sass/partials/_context_metaboxes.scss */
894
-
895
  .cmb2-context-wrap .cmb-row {
896
- margin-bottom: 10px;
897
  }
898
-
899
- /* line 93, sass/partials/_context_metaboxes.scss */
900
-
901
  .cmb2-context-wrap .cmb-row:last-of-type {
902
- margin-bottom: 0;
903
  }
904
 
905
  /* one column on the post write/edit screen */
906
-
 
 
 
 
 
907
  /*--------------------------------------------------------------
908
  * Options page
909
  --------------------------------------------------------------*/
910
-
911
  /* line 5, sass/partials/_options-page.scss */
912
-
913
  .cmb2-options-page {
914
- max-width: 1200px;
915
  }
916
-
917
  /* line 8, sass/partials/_options-page.scss */
918
-
919
  .cmb2-options-page.wrap > h2 {
920
- margin-bottom: 1em;
921
  }
922
-
923
  /* line 12, sass/partials/_options-page.scss */
924
-
925
  .cmb2-options-page .cmb2-metabox > .cmb-row {
926
- padding: 1em;
927
- margin-top: -1px;
928
- background: #ffffff;
929
- border: 1px solid #e9e9e9;
930
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
931
  }
932
-
933
  /* line 19, sass/partials/_options-page.scss */
934
-
935
  .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th {
936
- padding: 0;
937
- font-weight: initial;
938
  }
939
-
940
  /* line 24, sass/partials/_options-page.scss */
941
-
942
  .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th + .cmb-td {
943
- float: none;
944
- padding: 0 1em 0 0;
945
- margin-right: 200px;
 
 
 
 
 
 
 
946
  }
947
-
948
  /* line 37, sass/partials/_options-page.scss */
949
-
950
  .cmb2-options-page .cmb2-wrap .cmb-type-title {
951
- margin-top: 1em;
952
- padding: 0.6em 1em;
953
- background-color: #fafafa;
954
  }
955
-
956
  /* line 42, sass/partials/_options-page.scss */
957
-
958
  .cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title {
959
- font-size: 12px;
960
- margin-top: 0;
961
- margin-bottom: 0;
962
- text-transform: uppercase;
963
  }
964
-
965
  /* line 49, sass/partials/_options-page.scss */
966
-
967
  .cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description {
968
- padding-top: 0.25em;
969
  }
970
-
971
  /* line 55, sass/partials/_options-page.scss */
972
-
973
  .cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th {
974
- padding: 0 0 0.8em 0;
975
  }
976
-
977
  /* line 59, sass/partials/_options-page.scss */
978
-
979
  .cmb2-options-page .cmb-repeatable-group .cmb-group-name {
980
- font-size: 16px;
981
- margin-top: 0;
982
- margin-bottom: 0;
983
  }
984
-
985
  /* line 65, sass/partials/_options-page.scss */
986
-
987
  .cmb2-options-page .cmb-repeatable-group .cmb-th > .cmb2-metabox-description {
988
- font-weight: 400;
989
- padding-bottom: 0 !important;
990
  }
991
 
992
  /*--------------------------------------------------------------
993
  * New-Term Page
994
  --------------------------------------------------------------*/
995
-
996
  /* line 6, sass/partials/_new_term.scss */
997
-
998
  #addtag .cmb-th {
999
- float: none;
1000
- width: auto;
1001
- padding: 20px 0 0;
1002
  }
1003
-
1004
  /* line 12, sass/partials/_new_term.scss */
1005
-
1006
  #addtag .cmb-td {
1007
- padding: 0;
1008
  }
1009
-
1010
  /* line 16, sass/partials/_new_term.scss */
1011
-
1012
  #addtag .cmb-th + .cmb-td {
1013
- float: none;
1014
  }
1015
-
1016
  /* line 20, sass/partials/_new_term.scss */
1017
-
1018
  #addtag select {
1019
- max-width: 100%;
1020
  }
1021
-
1022
  /* line 24, sass/partials/_new_term.scss */
1023
-
1024
  #addtag .cmb2-metabox {
1025
- padding-bottom: 20px;
1026
  }
1027
-
1028
  /* line 28, sass/partials/_new_term.scss */
1029
-
1030
  #addtag .cmb-row li label {
1031
- display: inline;
1032
  }
1033
 
1034
  /*--------------------------------------------------------------
1035
  * Misc.
1036
  --------------------------------------------------------------*/
1037
-
1038
  /* line 5, sass/partials/_misc.scss */
1039
-
1040
  #poststuff .cmb-repeatable-group h2 {
1041
- margin: 0;
1042
  }
1043
 
1044
  /* line 12, sass/partials/_misc.scss */
1045
-
1046
  .edit-tags-php .cmb2-metabox-title,
1047
  .profile-php .cmb2-metabox-title,
1048
  .user-edit-php .cmb2-metabox-title {
1049
- font-size: 1.4em;
1050
  }
1051
 
1052
  /* line 18, sass/partials/_misc.scss */
1053
-
1054
- .cmb2-postbox .cmb-spinner,
1055
- .cmb2-no-box-wrap .cmb-spinner {
1056
- float: right;
1057
- display: none;
1058
  }
1059
 
1060
  /* line 24, sass/partials/_misc.scss */
1061
-
1062
  .cmb-spinner {
1063
- display: none;
1064
  }
1065
-
1066
  /* line 26, sass/partials/_misc.scss */
1067
-
1068
  .cmb-spinner.is-active {
1069
- display: block;
1070
  }
1071
 
1072
  /*--------------------------------------------------------------
1073
  * Sidebar Placement Adjustments
1074
  --------------------------------------------------------------*/
1075
-
1076
  /* line 10, sass/partials/_sidebar_placements.scss */
1077
-
1078
  .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row,
1079
  #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row {
1080
- padding: 1.4em 0;
1081
  }
1082
-
1083
  /* line 16, sass/partials/_sidebar_placements.scss */
1084
-
1085
  .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker),
1086
  #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) {
1087
- width: 100%;
1088
  }
1089
-
1090
  /* line 20, sass/partials/_sidebar_placements.scss */
1091
-
1092
- .inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear),
1093
- .inner-sidebar .cmb2-wrap input + select,
1094
  #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear),
1095
  #side-sortables .cmb2-wrap input + select {
1096
- margin-right: 0;
1097
- margin-top: 1em;
1098
- display: block;
1099
  }
1100
-
1101
  /* line 26, sass/partials/_sidebar_placements.scss */
1102
-
1103
  .inner-sidebar .cmb2-wrap input.cmb2-text-money,
1104
  #side-sortables .cmb2-wrap input.cmb2-text-money {
1105
- max-width: 70%;
1106
  }
1107
-
1108
  /* line 28, sass/partials/_sidebar_placements.scss */
1109
-
1110
  .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
1111
  #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
1112
- display: block;
1113
  }
1114
-
1115
  /* line 34, sass/partials/_sidebar_placements.scss */
1116
-
1117
  .inner-sidebar .cmb2-wrap label,
1118
  #side-sortables .cmb2-wrap label {
1119
- display: block;
1120
- font-weight: 700;
1121
- padding: 0 0 5px;
1122
  }
1123
-
1124
  /* line 42, sass/partials/_sidebar_placements.scss */
1125
-
1126
  .inner-sidebar textarea,
1127
  #side-sortables textarea {
1128
- max-width: 99%;
1129
  }
1130
-
1131
  /* line 46, sass/partials/_sidebar_placements.scss */
1132
-
1133
  .inner-sidebar .cmb-repeatable-group,
1134
  #side-sortables .cmb-repeatable-group {
1135
- border-bottom: 1px solid #e9e9e9;
1136
  }
1137
-
1138
  /* line 50, sass/partials/_sidebar_placements.scss */
1139
-
1140
  .inner-sidebar .cmb-type-group > .cmb-td > .cmb-repeatable-group,
1141
  #side-sortables .cmb-type-group > .cmb-td > .cmb-repeatable-group {
1142
- border-bottom: 0;
1143
- margin-bottom: -1.4em;
1144
  }
1145
-
1146
  /* line 55, sass/partials/_sidebar_placements.scss */
1147
-
1148
  .inner-sidebar .cmb-th,
1149
  .inner-sidebar .cmb-td:not(.cmb-remove-row),
1150
  .inner-sidebar .cmb-th + .cmb-td,
1151
  #side-sortables .cmb-th,
1152
  #side-sortables .cmb-td:not(.cmb-remove-row),
1153
  #side-sortables .cmb-th + .cmb-td {
1154
- width: 100%;
1155
- display: block;
1156
- float: none;
1157
  }
1158
-
1159
  /* line 63, sass/partials/_sidebar_placements.scss */
1160
-
1161
  .inner-sidebar .closed .inside,
1162
  #side-sortables .closed .inside {
1163
- display: none;
1164
  }
1165
-
1166
  /* line 67, sass/partials/_sidebar_placements.scss */
1167
-
1168
  .inner-sidebar .cmb-th,
1169
  #side-sortables .cmb-th {
1170
- display: block;
1171
- float: none;
1172
- padding-bottom: 1em;
1173
- text-align: right;
1174
- width: 100%;
1175
- padding-right: 0;
1176
- padding-left: 0;
1177
  }
1178
-
1179
  /* line 27, sass/partials/_mixins.scss */
1180
-
1181
  .inner-sidebar .cmb-th label,
1182
  #side-sortables .cmb-th label {
1183
- display: block;
1184
- margin-top: 0;
1185
- margin-bottom: 0.5em;
1186
  }
1187
-
1188
  /* line 14, sass/partials/_mixins.scss */
1189
-
1190
  .inner-sidebar .cmb-th label,
1191
  #side-sortables .cmb-th label {
1192
- font-size: 14px;
1193
- line-height: 1.4em;
1194
  }
1195
-
1196
  /* line 74, sass/partials/_sidebar_placements.scss */
1197
-
1198
  .inner-sidebar .cmb-group-description .cmb-th,
1199
  #side-sortables .cmb-group-description .cmb-th {
1200
- padding-top: 0;
1201
  }
1202
-
1203
  /* line 77, sass/partials/_sidebar_placements.scss */
1204
-
1205
  .inner-sidebar .cmb-group-description .cmb2-metabox-description,
1206
  #side-sortables .cmb-group-description .cmb2-metabox-description {
1207
- padding: 0;
1208
  }
1209
-
1210
  /* line 84, sass/partials/_sidebar_placements.scss */
1211
-
1212
  .inner-sidebar .cmb-group-title .cmb-th,
1213
  #side-sortables .cmb-group-title .cmb-th {
1214
- padding: 0;
1215
  }
1216
-
1217
  /* line 90, sass/partials/_sidebar_placements.scss */
1218
-
1219
  .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
1220
  #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
1221
- margin-top: 1em;
1222
  }
1223
-
1224
  /* line 99, sass/partials/_sidebar_placements.scss */
1225
-
1226
  .inner-sidebar .cmb2-media-status .img-status img,
1227
  .inner-sidebar .cmb2-media-status .embed-status img,
1228
  #side-sortables .cmb2-media-status .img-status img,
1229
  #side-sortables .cmb2-media-status .embed-status img {
1230
- max-width: 90%;
1231
- height: auto;
1232
  }
1233
-
1234
  /* line 107, sass/partials/_sidebar_placements.scss */
1235
-
1236
  .inner-sidebar .cmb2-list label,
1237
  #side-sortables .cmb2-list label {
1238
- display: inline;
1239
- font-weight: normal;
1240
  }
1241
-
1242
  /* line 112, sass/partials/_sidebar_placements.scss */
1243
-
1244
  .inner-sidebar .cmb2-metabox-description,
1245
  #side-sortables .cmb2-metabox-description {
1246
- display: block;
1247
- padding: 7px 0 0;
1248
  }
1249
-
1250
  /* line 119, sass/partials/_sidebar_placements.scss */
1251
-
1252
  .inner-sidebar .cmb-type-checkbox .cmb-td label,
1253
  .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
1254
  #side-sortables .cmb-type-checkbox .cmb-td label,
1255
  #side-sortables .cmb-type-checkbox .cmb2-metabox-description {
1256
- font-weight: normal;
1257
- display: inline;
1258
  }
1259
-
1260
  /* line 126, sass/partials/_sidebar_placements.scss */
1261
-
1262
  .inner-sidebar .cmb-row .cmb2-metabox-description,
1263
  #side-sortables .cmb-row .cmb2-metabox-description {
1264
- padding-bottom: 1.8em;
1265
  }
1266
-
1267
  /* line 130, sass/partials/_sidebar_placements.scss */
1268
-
1269
  .inner-sidebar .cmb2-metabox-title,
1270
  #side-sortables .cmb2-metabox-title {
1271
- font-size: 1.2em;
1272
- font-style: italic;
1273
  }
1274
-
1275
  /* line 135, sass/partials/_sidebar_placements.scss */
1276
-
1277
  .inner-sidebar .cmb-remove-row,
1278
  #side-sortables .cmb-remove-row {
1279
- clear: both;
1280
- padding-top: 12px;
1281
- padding-bottom: 0;
1282
  }
1283
-
1284
  /* line 141, sass/partials/_sidebar_placements.scss */
1285
-
1286
  .inner-sidebar .cmb2-upload-button,
1287
  #side-sortables .cmb2-upload-button {
1288
- clear: both;
1289
- margin-top: 12px;
1290
  }
1291
 
1292
  /*--------------------------------------------------------------
1293
  * Collapsible UI
1294
  --------------------------------------------------------------*/
1295
-
1296
  /* line 6, sass/partials/_collapsible_ui.scss */
1297
-
1298
  .cmb2-metabox .cmbhandle {
1299
- color: #757575;
1300
- float: left;
1301
- width: 27px;
1302
- height: 30px;
1303
- cursor: pointer;
1304
- left: -1em;
1305
- position: relative;
1306
  }
1307
-
1308
  /* line 14, sass/partials/_collapsible_ui.scss */
1309
-
1310
  .cmb2-metabox .cmbhandle:before {
1311
- content: '\f142';
1312
- left: 12px;
1313
- font: normal 20px/1 'dashicons';
1314
- speak: none;
1315
- display: inline-block;
1316
- padding: 8px 10px;
1317
- top: 0;
1318
- position: relative;
1319
- -webkit-font-smoothing: antialiased;
1320
- -moz-osx-font-smoothing: grayscale;
1321
- text-decoration: none !important;
1322
  }
1323
-
1324
  /* line 31, sass/partials/_collapsible_ui.scss */
1325
-
1326
  .cmb2-metabox .postbox.closed .cmbhandle:before {
1327
- content: '\f140';
1328
  }
1329
-
1330
  /* line 37, sass/partials/_collapsible_ui.scss */
1331
-
1332
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
1333
- -webkit-appearance: none !important;
1334
- background: none !important;
1335
- border: none !important;
1336
- position: absolute;
1337
- right: 0;
1338
- top: .5em;
1339
- line-height: 1em;
1340
- padding: 2px 6px 3px;
1341
- opacity: .5;
1342
  }
1343
-
1344
  /* line 47, sass/partials/_collapsible_ui.scss */
1345
-
1346
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
1347
- cursor: pointer;
1348
- color: #a00;
1349
- opacity: 1;
1350
  }
1351
-
1352
  /* line 51, sass/partials/_collapsible_ui.scss */
1353
-
1354
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
1355
- color: #f00;
1356
  }
1357
 
1358
  /*
@@ -1368,731 +1100,477 @@ span.cmb2-metabox-description {
1368
  * https://github.com/stuttter/wp-datepicker-styling
1369
  *
1370
  */
1371
-
1372
  /* line 15, sass/partials/_jquery_ui.scss */
1373
-
1374
  * html .cmb2-element.ui-helper-clearfix {
1375
- height: 1%;
1376
  }
1377
 
1378
  /* line 24, sass/partials/_jquery_ui.scss */
1379
-
1380
- .cmb2-element.ui-datepicker,
1381
- .cmb2-element .ui-datepicker {
1382
- padding: 0;
1383
- margin: 0;
1384
- -webkit-border-radius: 0;
1385
- -moz-border-radius: 0;
1386
- border-radius: 0;
1387
- background-color: #fff;
1388
- border: 1px solid #dfdfdf;
1389
- border-top: none;
1390
- -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1391
- box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1392
- min-width: 17em;
1393
- width: auto; /* Default Color Scheme */
1394
  }
1395
-
1396
  /* line 38, sass/partials/_jquery_ui.scss */
1397
-
1398
- .cmb2-element.ui-datepicker *,
1399
- .cmb2-element .ui-datepicker * {
1400
- padding: 0;
1401
- font-family: "Open Sans", sans-serif;
1402
- -webkit-border-radius: 0;
1403
- -moz-border-radius: 0;
1404
- border-radius: 0;
1405
  }
1406
-
1407
  /* line 46, sass/partials/_jquery_ui.scss */
1408
-
1409
- .cmb2-element.ui-datepicker table,
1410
- .cmb2-element .ui-datepicker table {
1411
- font-size: 13px;
1412
- margin: 0;
1413
- border: none;
1414
- border-collapse: collapse;
1415
  }
1416
-
1417
  /* line 53, sass/partials/_jquery_ui.scss */
1418
-
1419
  .cmb2-element.ui-datepicker .ui-widget-header,
1420
- .cmb2-element.ui-datepicker .ui-datepicker-header,
1421
- .cmb2-element .ui-datepicker .ui-widget-header,
1422
  .cmb2-element .ui-datepicker .ui-datepicker-header {
1423
- background-image: none;
1424
- border: none;
1425
- color: #fff;
1426
- font-weight: normal;
1427
  }
1428
-
1429
  /* line 61, sass/partials/_jquery_ui.scss */
1430
-
1431
- .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,
1432
- .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
1433
- background: transparent;
1434
- border-color: transparent;
1435
- cursor: pointer;
1436
  }
1437
-
1438
  /* line 67, sass/partials/_jquery_ui.scss */
1439
-
1440
- .cmb2-element.ui-datepicker .ui-datepicker-title,
1441
- .cmb2-element .ui-datepicker .ui-datepicker-title {
1442
- margin: 0;
1443
- padding: 10px 0;
1444
- color: #fff;
1445
- font-size: 14px;
1446
- line-height: 14px;
1447
- text-align: center;
1448
  }
1449
-
1450
  /* line 75, sass/partials/_jquery_ui.scss */
1451
-
1452
- .cmb2-element.ui-datepicker .ui-datepicker-title select,
1453
- .cmb2-element .ui-datepicker .ui-datepicker-title select {
1454
- margin-top: -8px;
1455
- margin-bottom: -8px;
1456
  }
1457
-
1458
  /* line 81, sass/partials/_jquery_ui.scss */
1459
-
1460
  .cmb2-element.ui-datepicker .ui-datepicker-prev,
1461
- .cmb2-element.ui-datepicker .ui-datepicker-next,
1462
- .cmb2-element .ui-datepicker .ui-datepicker-prev,
1463
  .cmb2-element .ui-datepicker .ui-datepicker-next {
1464
- position: relative;
1465
- top: 0;
1466
- height: 34px;
1467
- width: 34px;
1468
  }
1469
-
1470
  /* line 89, sass/partials/_jquery_ui.scss */
1471
-
1472
  .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev,
1473
- .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,
1474
- .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,
1475
  .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next {
1476
- border: none;
1477
  }
1478
-
1479
  /* line 94, sass/partials/_jquery_ui.scss */
1480
-
1481
  .cmb2-element.ui-datepicker .ui-datepicker-prev,
1482
- .cmb2-element.ui-datepicker .ui-datepicker-prev-hover,
1483
- .cmb2-element .ui-datepicker .ui-datepicker-prev,
1484
  .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
1485
- right: 0;
1486
  }
1487
-
1488
  /* line 99, sass/partials/_jquery_ui.scss */
1489
-
1490
  .cmb2-element.ui-datepicker .ui-datepicker-next,
1491
- .cmb2-element.ui-datepicker .ui-datepicker-next-hover,
1492
- .cmb2-element .ui-datepicker .ui-datepicker-next,
1493
  .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
1494
- left: 0;
1495
  }
1496
-
1497
  /* line 104, sass/partials/_jquery_ui.scss */
1498
-
1499
  .cmb2-element.ui-datepicker .ui-datepicker-next span,
1500
- .cmb2-element.ui-datepicker .ui-datepicker-prev span,
1501
- .cmb2-element .ui-datepicker .ui-datepicker-next span,
1502
  .cmb2-element .ui-datepicker .ui-datepicker-prev span {
1503
- display: none;
1504
  }
1505
-
1506
  /* line 109, sass/partials/_jquery_ui.scss */
1507
-
1508
- .cmb2-element.ui-datepicker .ui-datepicker-prev,
1509
- .cmb2-element .ui-datepicker .ui-datepicker-prev {
1510
- float: right;
1511
  }
1512
-
1513
  /* line 113, sass/partials/_jquery_ui.scss */
1514
-
1515
- .cmb2-element.ui-datepicker .ui-datepicker-next,
1516
- .cmb2-element .ui-datepicker .ui-datepicker-next {
1517
- float: left;
1518
  }
1519
-
1520
  /* line 117, sass/partials/_jquery_ui.scss */
1521
-
1522
  .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1523
- .cmb2-element.ui-datepicker .ui-datepicker-next:before,
1524
- .cmb2-element .ui-datepicker .ui-datepicker-prev:before,
1525
  .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1526
- font: normal 20px/34px 'dashicons';
1527
- padding-right: 7px;
1528
- color: #fff;
1529
- speak: none;
1530
- -webkit-font-smoothing: antialiased;
1531
- -moz-osx-font-smoothing: grayscale;
1532
- width: 34px;
1533
- height: 34px;
1534
  }
1535
-
1536
  /* line 129, sass/partials/_jquery_ui.scss */
1537
-
1538
- .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1539
- .cmb2-element .ui-datepicker .ui-datepicker-prev:before {
1540
- content: '\f341';
1541
  }
1542
-
1543
  /* line 133, sass/partials/_jquery_ui.scss */
1544
-
1545
- .cmb2-element.ui-datepicker .ui-datepicker-next:before,
1546
- .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1547
- content: '\f345';
1548
  }
1549
-
1550
  /* line 137, sass/partials/_jquery_ui.scss */
1551
-
1552
  .cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before,
1553
- .cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,
1554
- .cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,
1555
  .cmb2-element .ui-datepicker .ui-datepicker-next-hover:before {
1556
- opacity: 0.7;
1557
  }
1558
-
1559
  /* line 142, sass/partials/_jquery_ui.scss */
1560
-
1561
  .cmb2-element.ui-datepicker select.ui-datepicker-month,
1562
- .cmb2-element.ui-datepicker select.ui-datepicker-year,
1563
- .cmb2-element .ui-datepicker select.ui-datepicker-month,
1564
  .cmb2-element .ui-datepicker select.ui-datepicker-year {
1565
- width: 33%;
1566
- background: transparent;
1567
- border-color: transparent;
1568
- box-shadow: none;
1569
- color: #fff;
1570
  }
1571
-
1572
  /* line 149, sass/partials/_jquery_ui.scss */
1573
-
1574
  .cmb2-element.ui-datepicker select.ui-datepicker-month option,
1575
- .cmb2-element.ui-datepicker select.ui-datepicker-year option,
1576
- .cmb2-element .ui-datepicker select.ui-datepicker-month option,
1577
  .cmb2-element .ui-datepicker select.ui-datepicker-year option {
1578
- color: #333;
1579
  }
1580
-
1581
  /* line 154, sass/partials/_jquery_ui.scss */
1582
-
1583
- .cmb2-element.ui-datepicker thead,
1584
- .cmb2-element .ui-datepicker thead {
1585
- color: #fff;
1586
- font-weight: 600;
1587
  }
1588
-
1589
  /* line 157, sass/partials/_jquery_ui.scss */
1590
-
1591
- .cmb2-element.ui-datepicker thead th,
1592
- .cmb2-element .ui-datepicker thead th {
1593
- font-weight: normal;
1594
  }
1595
-
1596
  /* line 162, sass/partials/_jquery_ui.scss */
1597
-
1598
- .cmb2-element.ui-datepicker th,
1599
- .cmb2-element .ui-datepicker th {
1600
- padding: 10px;
1601
  }
1602
-
1603
  /* line 166, sass/partials/_jquery_ui.scss */
1604
-
1605
- .cmb2-element.ui-datepicker td,
1606
- .cmb2-element .ui-datepicker td {
1607
- padding: 0;
1608
- border: 1px solid #f4f4f4;
1609
  }
1610
-
1611
  /* line 171, sass/partials/_jquery_ui.scss */
1612
-
1613
- .cmb2-element.ui-datepicker td.ui-datepicker-other-month,
1614
- .cmb2-element .ui-datepicker td.ui-datepicker-other-month {
1615
- border: transparent;
1616
  }
1617
-
1618
  /* line 175, sass/partials/_jquery_ui.scss */
1619
-
1620
- .cmb2-element.ui-datepicker td.ui-datepicker-week-end,
1621
- .cmb2-element .ui-datepicker td.ui-datepicker-week-end {
1622
- background-color: #f4f4f4;
1623
- border: 1px solid #f4f4f4;
1624
  }
1625
-
1626
  /* line 178, sass/partials/_jquery_ui.scss */
1627
-
1628
- .cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,
1629
- .cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today {
1630
- -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1631
- -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1632
- box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1633
  }
1634
-
1635
  /* line 185, sass/partials/_jquery_ui.scss */
1636
-
1637
- .cmb2-element.ui-datepicker td.ui-datepicker-today,
1638
- .cmb2-element .ui-datepicker td.ui-datepicker-today {
1639
- background-color: #f0f0c0;
1640
  }
1641
-
1642
  /* line 189, sass/partials/_jquery_ui.scss */
1643
-
1644
- .cmb2-element.ui-datepicker td.ui-datepicker-current-day,
1645
- .cmb2-element .ui-datepicker td.ui-datepicker-current-day {
1646
- background: #bbdd88;
1647
  }
1648
-
1649
  /* line 193, sass/partials/_jquery_ui.scss */
1650
-
1651
- .cmb2-element.ui-datepicker td .ui-state-default,
1652
- .cmb2-element .ui-datepicker td .ui-state-default {
1653
- background: transparent;
1654
- border: none;
1655
- text-align: center;
1656
- text-decoration: none;
1657
- width: auto;
1658
- display: block;
1659
- padding: 5px 10px;
1660
- font-weight: normal;
1661
- color: #444;
1662
  }
1663
-
1664
  /* line 205, sass/partials/_jquery_ui.scss */
1665
-
1666
- .cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default,
1667
- .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
1668
- opacity: 0.5;
1669
  }
1670
-
1671
  /* line 210, sass/partials/_jquery_ui.scss */
1672
-
1673
  .cmb2-element.ui-datepicker .ui-widget-header,
1674
- .cmb2-element.ui-datepicker .ui-datepicker-header,
1675
- .cmb2-element .ui-datepicker .ui-widget-header,
1676
  .cmb2-element .ui-datepicker .ui-datepicker-header {
1677
- background: #00a0d2;
1678
  }
1679
-
1680
  /* line 215, sass/partials/_jquery_ui.scss */
1681
-
1682
- .cmb2-element.ui-datepicker thead,
1683
- .cmb2-element .ui-datepicker thead {
1684
- background: #32373c;
1685
  }
1686
-
1687
  /* line 219, sass/partials/_jquery_ui.scss */
1688
-
1689
- .cmb2-element.ui-datepicker td .ui-state-hover,
1690
- .cmb2-element.ui-datepicker td .ui-state-active,
1691
- .cmb2-element .ui-datepicker td .ui-state-hover,
1692
- .cmb2-element .ui-datepicker td .ui-state-active {
1693
- background: #0073aa;
1694
- color: #fff;
1695
  }
1696
-
1697
  /* line 224, sass/partials/_jquery_ui.scss */
1698
-
1699
- .cmb2-element.ui-datepicker .ui-timepicker-div,
1700
- .cmb2-element .ui-datepicker .ui-timepicker-div {
1701
- font-size: 14px;
1702
  }
1703
-
1704
  /* line 226, sass/partials/_jquery_ui.scss */
1705
-
1706
- .cmb2-element.ui-datepicker .ui-timepicker-div dl,
1707
- .cmb2-element .ui-datepicker .ui-timepicker-div dl {
1708
- text-align: right;
1709
- padding: 0 .6em;
1710
  }
1711
-
1712
  /* line 229, sass/partials/_jquery_ui.scss */
1713
-
1714
- .cmb2-element.ui-datepicker .ui-timepicker-div dl dt,
1715
- .cmb2-element .ui-datepicker .ui-timepicker-div dl dt {
1716
- float: right;
1717
- clear: right;
1718
- padding: 0 5px 0 0;
1719
  }
1720
-
1721
  /* line 234, sass/partials/_jquery_ui.scss */
1722
-
1723
- .cmb2-element.ui-datepicker .ui-timepicker-div dl dd,
1724
- .cmb2-element .ui-datepicker .ui-timepicker-div dl dd {
1725
- margin: 0 40% 10px 10px;
1726
  }
1727
-
1728
  /* line 236, sass/partials/_jquery_ui.scss */
1729
-
1730
- .cmb2-element.ui-datepicker .ui-timepicker-div dl dd select,
1731
- .cmb2-element .ui-datepicker .ui-timepicker-div dl dd select {
1732
- width: 100%;
1733
  }
1734
-
1735
  /* line 242, sass/partials/_jquery_ui.scss */
1736
-
1737
- .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane,
1738
- .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane {
1739
- padding: .6em;
1740
- text-align: right;
1741
  }
1742
-
1743
  /* line 246, sass/partials/_jquery_ui.scss */
1744
-
1745
- .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary,
1746
- .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary,
1747
- .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary,
1748
- .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary {
1749
- padding: 0 10px 1px;
1750
- -webkit-border-radius: 3px;
1751
- -moz-border-radius: 3px;
1752
- border-radius: 3px;
1753
- margin: 0 .4em .4em .6em;
1754
  }
1755
 
1756
  /* line 260, sass/partials/_jquery_ui.scss */
1757
-
1758
  .admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header,
1759
- .admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,
1760
- .admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,
1761
  .admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header {
1762
- background: #00a0d2;
1763
  }
1764
-
1765
  /* line 265, sass/partials/_jquery_ui.scss */
1766
-
1767
- .admin-color-fresh .cmb2-element.ui-datepicker thead,
1768
- .admin-color-fresh .cmb2-element .ui-datepicker thead {
1769
- background: #32373c;
1770
  }
1771
-
1772
  /* line 269, sass/partials/_jquery_ui.scss */
1773
-
1774
- .admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover,
1775
- .admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover {
1776
- background: #0073aa;
1777
- color: #fff;
1778
  }
1779
 
1780
  /* line 277, sass/partials/_jquery_ui.scss */
1781
-
1782
  .admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header,
1783
- .admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,
1784
- .admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,
1785
  .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header {
1786
- background: #52accc;
1787
  }
1788
-
1789
  /* line 282, sass/partials/_jquery_ui.scss */
1790
-
1791
- .admin-color-blue .cmb2-element.ui-datepicker thead,
1792
- .admin-color-blue .cmb2-element .ui-datepicker thead {
1793
- background: #4796b3;
1794
  }
1795
-
1796
  /* line 291, sass/partials/_jquery_ui.scss */
1797
-
1798
- .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover,
1799
- .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,
1800
- .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,
1801
- .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active {
1802
- background: #096484;
1803
- color: #fff;
1804
  }
1805
-
1806
  /* line 296, sass/partials/_jquery_ui.scss */
1807
-
1808
- .admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today,
1809
- .admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today {
1810
- background: #eee;
1811
  }
1812
 
1813
  /* line 305, sass/partials/_jquery_ui.scss */
1814
-
1815
  .admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header,
1816
- .admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,
1817
- .admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,
1818
  .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header {
1819
- background: #59524c;
1820
  }
1821
-
1822
  /* line 310, sass/partials/_jquery_ui.scss */
1823
-
1824
- .admin-color-coffee .cmb2-element.ui-datepicker thead,
1825
- .admin-color-coffee .cmb2-element .ui-datepicker thead {
1826
- background: #46403c;
1827
  }
1828
-
1829
  /* line 314, sass/partials/_jquery_ui.scss */
1830
-
1831
- .admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover,
1832
- .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
1833
- background: #c7a589;
1834
- color: #fff;
1835
  }
1836
 
1837
  /* line 322, sass/partials/_jquery_ui.scss */
1838
-
1839
  .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header,
1840
- .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,
1841
- .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,
1842
  .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header {
1843
- background: #523f6d;
1844
  }
1845
-
1846
  /* line 327, sass/partials/_jquery_ui.scss */
1847
-
1848
- .admin-color-ectoplasm .cmb2-element.ui-datepicker thead,
1849
- .admin-color-ectoplasm .cmb2-element .ui-datepicker thead {
1850
- background: #413256;
1851
  }
1852
-
1853
  /* line 331, sass/partials/_jquery_ui.scss */
1854
-
1855
- .admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover,
1856
- .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
1857
- background: #a3b745;
1858
- color: #fff;
1859
  }
1860
 
1861
  /* line 339, sass/partials/_jquery_ui.scss */
1862
-
1863
  .admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header,
1864
- .admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,
1865
- .admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,
1866
  .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header {
1867
- background: #363b3f;
1868
  }
1869
-
1870
  /* line 344, sass/partials/_jquery_ui.scss */
1871
-
1872
- .admin-color-midnight .cmb2-element.ui-datepicker thead,
1873
- .admin-color-midnight .cmb2-element .ui-datepicker thead {
1874
- background: #26292c;
1875
  }
1876
-
1877
  /* line 348, sass/partials/_jquery_ui.scss */
1878
-
1879
- .admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover,
1880
- .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
1881
- background: #e14d43;
1882
- color: #fff;
1883
  }
1884
 
1885
  /* line 356, sass/partials/_jquery_ui.scss */
1886
-
1887
  .admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header,
1888
- .admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,
1889
- .admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,
1890
  .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header {
1891
- background: #738e96;
1892
  }
1893
-
1894
  /* line 361, sass/partials/_jquery_ui.scss */
1895
-
1896
- .admin-color-ocean .cmb2-element.ui-datepicker thead,
1897
- .admin-color-ocean .cmb2-element .ui-datepicker thead {
1898
- background: #627c83;
1899
  }
1900
-
1901
  /* line 365, sass/partials/_jquery_ui.scss */
1902
-
1903
- .admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover,
1904
- .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
1905
- background: #9ebaa0;
1906
- color: #fff;
1907
  }
1908
 
1909
  /* line 373, sass/partials/_jquery_ui.scss */
1910
-
1911
  .admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header,
1912
  .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,
1913
- .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,
1914
- .admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,
1915
  .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,
1916
  .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
1917
- background: #cf4944;
1918
  }
1919
-
1920
  /* line 379, sass/partials/_jquery_ui.scss */
1921
-
1922
- .admin-color-sunrise .cmb2-element.ui-datepicker th,
1923
- .admin-color-sunrise .cmb2-element .ui-datepicker th {
1924
- border-color: #be3631;
1925
- background: #be3631;
1926
  }
1927
-
1928
  /* line 384, sass/partials/_jquery_ui.scss */
1929
-
1930
- .admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover,
1931
- .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
1932
- background: #dd823b;
1933
- color: #fff;
1934
  }
1935
 
1936
  /* line 392, sass/partials/_jquery_ui.scss */
1937
-
1938
  .admin-color-light .cmb2-element.ui-datepicker .ui-widget-header,
1939
- .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,
1940
- .admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,
1941
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header {
1942
- background: #e5e5e5;
1943
  }
1944
-
1945
  /* line 397, sass/partials/_jquery_ui.scss */
1946
-
1947
  .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,
1948
- .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year,
1949
- .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,
1950
  .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year {
1951
- color: #555;
1952
  }
1953
-
1954
  /* line 402, sass/partials/_jquery_ui.scss */
1955
-
1956
- .admin-color-light .cmb2-element.ui-datepicker thead,
1957
- .admin-color-light .cmb2-element .ui-datepicker thead {
1958
- background: #888;
1959
  }
1960
-
1961
  /* line 406, sass/partials/_jquery_ui.scss */
1962
-
1963
  .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,
1964
  .admin-color-light .cmb2-element.ui-datepicker td .ui-state-default,
1965
  .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1966
- .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,
1967
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,
1968
  .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,
1969
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,
1970
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1971
- color: #555;
1972
  }
1973
-
1974
  /* line 414, sass/partials/_jquery_ui.scss */
1975
-
1976
- .admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover,
1977
- .admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,
1978
- .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,
1979
- .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active {
1980
- background: #ccc;
1981
  }
1982
-
1983
  /* line 418, sass/partials/_jquery_ui.scss */
1984
-
1985
- .admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today,
1986
- .admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today {
1987
- background: #eee;
1988
  }
1989
 
1990
  /* line 426, sass/partials/_jquery_ui.scss */
1991
-
1992
  .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header,
1993
- .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,
1994
- .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,
1995
  .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header {
1996
- background: #56b274;
1997
  }
1998
-
1999
  /* line 431, sass/partials/_jquery_ui.scss */
2000
-
2001
- .admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead,
2002
- .admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead {
2003
- background: #36533f;
2004
  }
2005
-
2006
  /* line 435, sass/partials/_jquery_ui.scss */
2007
-
2008
- .admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover,
2009
- .admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover {
2010
- background: #446950;
2011
- color: #fff;
2012
  }
2013
 
2014
  /* line 443, sass/partials/_jquery_ui.scss */
2015
-
2016
  .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header,
2017
- .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,
2018
- .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,
2019
  .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header {
2020
- background: #4ca26a;
2021
  }
2022
-
2023
  /* line 448, sass/partials/_jquery_ui.scss */
2024
-
2025
- .admin-color-bbp-mint .cmb2-element.ui-datepicker thead,
2026
- .admin-color-bbp-mint .cmb2-element .ui-datepicker thead {
2027
- background: #4f6d59;
2028
  }
2029
-
2030
  /* line 452, sass/partials/_jquery_ui.scss */
2031
-
2032
- .admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover,
2033
- .admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover {
2034
- background: #5fb37c;
2035
- color: #fff;
2036
- }
2037
-
2038
- /*# sourceMappingURL=cmb2.css.map */
2039
-
2040
- @media only screen and (max-width: 850px) {
2041
-
2042
- /* line 103, sass/partials/_context_metaboxes.scss */
2043
-
2044
- .cmb2-context-wrap.cmb2-context-wrap-form_top {
2045
- margin-left: 0;
2046
- }
2047
-
2048
  }
2049
 
2050
- @media (max-width: 450px) {
2051
-
2052
- /* line 193, sass/partials/_main_wrap.scss */
2053
-
2054
- .cmb-th {
2055
- font-size: 1.2em;
2056
- display: block;
2057
- float: none;
2058
- padding-bottom: 1em;
2059
- text-align: right;
2060
- width: 100%;
2061
- }
2062
-
2063
- /* line 27, sass/partials/_mixins.scss */
2064
-
2065
- .cmb-th label {
2066
- display: block;
2067
- margin-top: 0;
2068
- margin-bottom: 0.5em;
2069
  }
2070
-
2071
- /* line 523, sass/partials/_main_wrap.scss */
2072
-
2073
- .cmb-th,
2074
- .cmb-td,
2075
- .cmb-th + .cmb-td {
2076
- display: block;
2077
- float: none;
2078
- width: 100%;
2079
  }
2080
-
2081
- /* line 70, sass/partials/_post_metaboxes.scss */
2082
-
2083
- .cmb2-postbox .cmb-row:not(:last-of-type),
2084
- .cmb2-postbox .cmb-repeatable-group:not(:last-of-type),
2085
- .cmb-type-group .cmb-row:not(:last-of-type),
2086
- .cmb-type-group .cmb-repeatable-group:not(:last-of-type) {
2087
- border-bottom: 0;
2088
  }
2089
-
2090
- /* line 24, sass/partials/_options-page.scss */
2091
-
2092
- .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th + .cmb-td {
2093
- padding: 0;
2094
- margin-right: 0;
2095
  }
2096
 
 
 
 
 
 
 
2097
  }
2098
 
 
1
  /*!
2
+ * CMB2 - v2.9.0 - 2021-03-03
3
  * https://cmb2.io
4
+ * Copyright (c) 2021
5
  * Licensed GPLv2+
6
  */
7
 
8
+ @charset "UTF-8";
9
  /*--------------------------------------------------------------
10
  * Main Wrap
11
  --------------------------------------------------------------*/
 
12
  /* line 5, sass/partials/_main_wrap.scss */
 
13
  .cmb2-wrap {
14
+ margin: 0;
15
  }
 
16
  /* line 8, sass/partials/_main_wrap.scss */
 
17
  .cmb2-wrap input,
18
  .cmb2-wrap textarea {
19
+ max-width: 100%;
 
 
20
  }
21
+ /* line 15, sass/partials/_main_wrap.scss */
22
+ .cmb2-wrap input[type="text"].cmb2-oembed {
23
+ width: 100%;
 
 
24
  }
25
+ /* line 20, sass/partials/_main_wrap.scss */
 
 
26
  .cmb2-wrap textarea {
27
+ width: 500px;
28
+ padding: 8px;
29
  }
30
+ /* line 24, sass/partials/_main_wrap.scss */
 
 
31
  .cmb2-wrap textarea.cmb2-textarea-code {
32
+ font-family: "Courier 10 Pitch", Courier, monospace;
33
+ line-height: 16px;
34
  }
35
+ /* line 32, sass/partials/_main_wrap.scss */
36
+ .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker {
37
+ width: 100px;
 
 
 
38
  }
39
+ /* line 38, sass/partials/_main_wrap.scss */
 
 
40
  .cmb2-wrap input.cmb2-text-money {
41
+ width: 90px;
42
  }
43
+ /* line 43, sass/partials/_main_wrap.scss */
 
 
44
  .cmb2-wrap input.cmb2-text-medium {
45
+ width: 230px;
46
  }
47
+ /* line 48, sass/partials/_main_wrap.scss */
 
 
48
  .cmb2-wrap input.cmb2-upload-file {
49
+ width: 65%;
50
  }
51
+ /* line 52, sass/partials/_main_wrap.scss */
 
 
52
  .cmb2-wrap input.ed_button {
53
+ padding: 2px 4px;
54
  }
55
+ /* line 57, sass/partials/_main_wrap.scss */
 
 
56
  .cmb2-wrap input:not([type="hidden"]) + input,
57
  .cmb2-wrap input:not([type="hidden"]) + .button-secondary,
58
  .cmb2-wrap input:not([type="hidden"]) + select {
59
+ margin-right: 20px;
60
  }
61
+ /* line 65, sass/partials/_main_wrap.scss */
 
 
62
  .cmb2-wrap ul {
63
+ margin: 0;
64
  }
65
+ /* line 69, sass/partials/_main_wrap.scss */
 
 
66
  .cmb2-wrap li {
67
+ font-size: 14px;
68
+ line-height: 16px;
69
+ margin: 1px 0 5px 0;
70
  }
71
+ /* line 80, sass/partials/_main_wrap.scss */
 
 
72
  .cmb2-wrap select {
73
+ font-size: 14px;
74
+ margin-top: 3px;
75
  }
76
+ /* line 85, sass/partials/_main_wrap.scss */
 
 
77
  .cmb2-wrap input:focus,
78
  .cmb2-wrap textarea:focus {
79
+ background: #fffff8;
80
  }
81
+ /* line 90, sass/partials/_main_wrap.scss */
 
 
82
  .cmb2-wrap input[type="radio"] {
83
+ margin: 0 0 0 5px;
84
+ padding: 0;
85
  }
86
+ /* line 95, sass/partials/_main_wrap.scss */
 
 
87
  .cmb2-wrap input[type="checkbox"] {
88
+ margin: 0 0 0 5px;
89
+ padding: 0;
90
  }
91
+ /* line 100, sass/partials/_main_wrap.scss */
 
 
92
  .cmb2-wrap button,
93
  .cmb2-wrap .button-secondary {
94
+ white-space: nowrap;
95
  }
96
+ /* line 105, sass/partials/_main_wrap.scss */
 
 
97
  .cmb2-wrap .mceLayout {
98
+ border: 1px solid #e9e9e9 !important;
99
  }
100
+ /* line 109, sass/partials/_main_wrap.scss */
 
 
101
  .cmb2-wrap .mceIframeContainer {
102
+ background: #ffffff;
103
  }
104
+ /* line 113, sass/partials/_main_wrap.scss */
 
 
105
  .cmb2-wrap .meta_mce {
106
+ width: 97%;
107
  }
108
+ /* line 116, sass/partials/_main_wrap.scss */
 
 
109
  .cmb2-wrap .meta_mce textarea {
110
+ width: 100%;
111
  }
112
+ /* line 122, sass/partials/_main_wrap.scss */
113
+ .cmb2-wrap .cmb-multicheck-toggle {
114
+ margin-top: -1em;
 
 
 
115
  }
116
+ /* line 127, sass/partials/_main_wrap.scss */
117
+ .cmb2-wrap .wp-picker-clear.button,
118
+ .cmb2-wrap .wp-picker-default.button {
119
+ margin-right: 6px;
120
+ padding: 2px 8px;
 
121
  }
122
+ /* line 133, sass/partials/_main_wrap.scss */
 
 
123
  .cmb2-wrap .cmb-row {
124
+ margin: 0;
125
  }
126
+ /* line 136, sass/partials/_main_wrap.scss */
 
 
127
  .cmb2-wrap .cmb-row:after {
128
+ content: '';
129
+ clear: both;
130
+ display: block;
131
+ width: 100%;
132
  }
133
+ /* line 143, sass/partials/_main_wrap.scss */
 
 
134
  .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
135
+ padding-top: 0;
136
+ padding-bottom: 1em;
137
  }
138
 
139
+ /* line 154, sass/partials/_main_wrap.scss */
140
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
141
+ margin: .1875rem;
142
+ }
143
+ @media screen and (max-width: 782px) {
144
+ /* line 154, sass/partials/_main_wrap.scss */
145
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
146
+ margin: .4375rem;
147
+ }
148
+ }
149
 
150
+ /* line 162, sass/partials/_main_wrap.scss */
151
  .cmb2-metabox {
152
+ clear: both;
153
+ margin: 0;
154
  }
155
+ /* line 168, sass/partials/_main_wrap.scss */
 
 
156
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
157
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
158
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
159
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th {
160
+ border: 0;
161
  }
162
 
163
+ /* line 175, sass/partials/_main_wrap.scss */
 
164
  .cmb-add-row {
165
+ margin: 1.8em 0 0;
166
  }
167
 
168
+ /* line 179, sass/partials/_main_wrap.scss */
 
169
  .cmb-nested .cmb-td,
170
  .cmb-repeatable-group .cmb-th,
171
  .cmb-repeatable-group:first-of-type {
172
+ border: 0;
173
  }
174
 
175
+ /* line 185, sass/partials/_main_wrap.scss */
 
176
  .cmb-row:last-of-type,
177
  .cmb2-wrap .cmb-row:last-of-type,
178
  .cmb-repeatable-group:last-of-type {
179
+ border-bottom: 0;
180
  }
181
 
182
+ /* line 191, sass/partials/_main_wrap.scss */
 
183
  .cmb-repeatable-grouping {
184
+ border: 1px solid #e9e9e9;
185
+ padding: 0 1em;
186
  }
187
+ /* line 195, sass/partials/_main_wrap.scss */
 
 
188
  .cmb-repeatable-grouping.cmb-row {
189
+ margin: 0 0 0.8em;
190
  }
191
 
192
+ /* line 203, sass/partials/_main_wrap.scss */
 
193
  .cmb-th {
194
+ color: #222222;
195
+ float: right;
196
+ font-weight: 600;
197
+ padding: 20px 0 20px 10px;
198
+ vertical-align: top;
199
+ width: 200px;
 
200
  }
201
+ @media (max-width: 450px) {
202
+ /* line 203, sass/partials/_main_wrap.scss */
203
+ .cmb-th {
204
+ font-size: 1.2em;
205
+ display: block;
206
+ float: none;
207
+ padding-bottom: 1em;
208
+ text-align: right;
209
+ width: 100%;
210
+ }
211
+ /* line 27, sass/partials/_mixins.scss */
212
+ .cmb-th label {
213
+ display: block;
214
+ margin-top: 0;
215
+ margin-bottom: 0.5em;
216
+ }
217
  }
218
 
219
  /* line 216, sass/partials/_main_wrap.scss */
220
+ .cmb-td {
221
+ line-height: 1.3;
222
+ max-width: 100%;
223
+ padding: 15px 10px;
224
+ vertical-align: middle;
225
+ }
226
 
227
+ /* line 225, sass/partials/_main_wrap.scss */
228
  .cmb-type-title .cmb-td {
229
+ padding: 0;
230
  }
231
 
232
+ /* line 230, sass/partials/_main_wrap.scss */
 
233
  .cmb-th label {
234
+ display: block;
235
+ padding: 5px 0;
236
  }
237
 
238
+ /* line 235, sass/partials/_main_wrap.scss */
 
239
  .cmb-th + .cmb-td {
240
+ float: right;
241
  }
242
 
243
+ /* line 239, sass/partials/_main_wrap.scss */
 
244
  .cmb-td .cmb-td {
245
+ padding-bottom: 1em;
246
  }
247
 
248
+ /* line 243, sass/partials/_main_wrap.scss */
 
249
  .cmb-remove-row {
250
+ text-align: left;
251
  }
252
 
253
+ /* line 247, sass/partials/_main_wrap.scss */
 
254
  .empty-row.hidden {
255
+ display: none;
256
  }
257
 
258
+ /* line 252, sass/partials/_main_wrap.scss */
 
259
  .cmb-repeat-table {
260
+ background-color: #fafafa;
261
+ border: 1px solid #e1e1e1;
262
  }
263
+ /* line 256, sass/partials/_main_wrap.scss */
 
 
264
  .cmb-repeat-table .cmb-row.cmb-repeat-row {
265
+ position: relative;
266
+ counter-increment: el;
267
+ margin: 0;
268
+ padding: 10px 50px 10px 10px;
269
+ border-bottom: none !important;
270
  }
271
+ /* line 264, sass/partials/_main_wrap.scss */
 
 
272
  .cmb-repeat-table .cmb-row.cmb-repeat-row + .cmb-repeat-row {
273
+ border-top: solid 1px #e9e9e9;
274
  }
275
+ /* line 268, sass/partials/_main_wrap.scss */
 
 
276
  .cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper {
277
+ outline: dashed 2px #e9e9e9 !important;
278
  }
279
+ /* line 272, sass/partials/_main_wrap.scss */
 
 
280
  .cmb-repeat-table .cmb-row.cmb-repeat-row:before {
281
+ content: counter(el);
282
+ display: block;
283
+ top: 0;
284
+ right: 0;
285
+ position: absolute;
286
+ width: 35px;
287
+ height: 100%;
288
+ line-height: 35px;
289
+ cursor: move;
290
+ color: #757575;
291
+ text-align: center;
292
+ border-left: solid 1px #e9e9e9;
293
+ }
294
+ /* line 289, sass/partials/_main_wrap.scss */
 
 
295
  .cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td {
296
+ margin: 0;
297
+ padding: 0;
298
  }
299
+ /* line 296, sass/partials/_main_wrap.scss */
 
 
300
  .cmb-repeat-table + .cmb-add-row {
301
+ margin: 0;
302
  }
303
+ /* line 299, sass/partials/_main_wrap.scss */
 
 
304
  .cmb-repeat-table + .cmb-add-row:before {
305
+ content: '';
306
+ width: 1px;
307
+ height: 1.6em;
308
+ display: block;
309
+ margin-right: 17px;
310
+ background-color: gainsboro;
311
+ }
312
+ /* line 309, sass/partials/_main_wrap.scss */
 
 
313
  .cmb-repeat-table .cmb-remove-row {
314
+ top: 7px;
315
+ left: 7px;
316
+ position: absolute;
317
+ width: auto;
318
+ margin-right: 0;
319
+ padding: 0 !important;
320
+ display: none;
321
+ }
322
+ /* line 320, sass/partials/_main_wrap.scss */
 
 
323
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button {
324
+ font-size: 20px;
325
+ text-indent: -1000px;
326
+ overflow: hidden;
327
+ position: relative;
328
+ height: auto;
329
+ line-height: 1;
330
+ padding: 0 10px 0;
331
+ }
332
+ /* line 331, sass/partials/_main_wrap.scss */
 
 
333
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button:before {
334
+ content: "";
335
+ font-family: 'Dashicons';
336
+ speak: none;
337
+ font-weight: normal;
338
+ font-variant: normal;
339
+ text-transform: none;
340
+ line-height: 1;
341
+ -webkit-font-smoothing: antialiased;
342
+ margin: 0;
343
+ text-indent: 0;
344
+ position: absolute;
345
+ top: 0;
346
+ right: 0;
347
+ width: 100%;
348
+ height: 100%;
349
+ text-align: center;
350
+ }
351
+ /* line 337, sass/partials/_main_wrap.scss */
 
 
352
  .cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row {
353
+ display: block;
354
  }
355
 
356
+ /* line 345, sass/partials/_main_wrap.scss */
 
357
  .cmb-repeatable-group .cmb-th {
358
+ padding: 5px;
359
  }
360
+ /* line 349, sass/partials/_main_wrap.scss */
 
 
361
  .cmb-repeatable-group .cmb-group-title {
362
+ background-color: #e9e9e9;
363
+ padding: 8px 2.2em 8px 12px;
364
+ margin: 0 -1em;
365
+ min-height: 1.5em;
366
+ font-size: 14px;
367
+ line-height: 1.4;
368
+ }
369
+ /* line 357, sass/partials/_main_wrap.scss */
 
 
370
  .cmb-repeatable-group .cmb-group-title h4 {
371
+ border: 0;
372
+ margin: 0;
373
+ font-size: 1.2em;
374
+ font-weight: 500;
375
+ padding: 0.5em 0.75em;
376
  }
377
+ /* line 365, sass/partials/_main_wrap.scss */
 
 
378
  .cmb-repeatable-group .cmb-group-title .cmb-th {
379
+ display: block;
380
+ width: 100%;
381
  }
382
+ /* line 371, sass/partials/_main_wrap.scss */
 
 
383
  .cmb-repeatable-group .cmb-group-description .cmb-th {
384
+ font-size: 1.2em;
385
+ display: block;
386
+ float: none;
387
+ padding-bottom: 1em;
388
+ text-align: right;
389
+ width: 100%;
390
  }
 
391
  /* line 27, sass/partials/_mixins.scss */
 
392
  .cmb-repeatable-group .cmb-group-description .cmb-th label {
393
+ display: block;
394
+ margin-top: 0;
395
+ margin-bottom: 0.5em;
396
  }
397
+ /* line 375, sass/partials/_main_wrap.scss */
 
 
398
  .cmb-repeatable-group .cmb-shift-rows {
399
+ margin-left: 1em;
 
 
400
  }
401
+ /* line 378, sass/partials/_main_wrap.scss */
402
+ .cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-up-alt2 {
403
+ margin-top: .15em;
 
 
 
 
 
404
  }
405
+ /* line 382, sass/partials/_main_wrap.scss */
406
+ .cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-down-alt2 {
407
+ margin-top: .2em;
 
 
408
  }
409
+ /* line 387, sass/partials/_main_wrap.scss */
 
 
410
  .cmb-repeatable-group .cmb2-upload-button {
411
+ float: left;
412
  }
413
 
414
+ /* line 393, sass/partials/_main_wrap.scss */
 
415
  p.cmb2-metabox-description {
416
+ color: #666;
417
+ letter-spacing: 0.01em;
418
+ margin: 0;
419
+ padding-top: .5em;
420
  }
421
 
422
+ /* line 400, sass/partials/_main_wrap.scss */
 
423
  span.cmb2-metabox-description {
424
+ color: #666;
425
+ letter-spacing: 0.01em;
426
  }
427
 
428
+ /* line 405, sass/partials/_main_wrap.scss */
 
429
  .cmb2-metabox-title {
430
+ margin: 0 0 5px 0;
431
+ padding: 5px 0 0 0;
432
+ font-size: 14px;
433
  }
434
 
435
+ /* line 411, sass/partials/_main_wrap.scss */
 
436
  .cmb-inline ul {
437
+ padding: 4px 0 0 0;
438
  }
439
 
440
+ /* line 415, sass/partials/_main_wrap.scss */
 
441
  .cmb-inline li {
442
+ display: inline-block;
443
+ padding-left: 18px;
444
  }
445
 
446
+ /* line 420, sass/partials/_main_wrap.scss */
 
447
  .cmb-type-textarea-code pre {
448
+ margin: 0;
449
  }
450
 
451
+ /* line 426, sass/partials/_main_wrap.scss */
 
452
  .cmb2-media-status .img-status {
453
+ clear: none;
454
+ display: inline-block;
455
+ vertical-align: middle;
456
+ margin-left: 10px;
457
+ width: auto;
458
  }
459
+ /* line 433, sass/partials/_main_wrap.scss */
 
 
460
  .cmb2-media-status .img-status img {
461
+ max-width: 350px;
462
+ height: auto;
463
  }
464
+ /* line 439, sass/partials/_main_wrap.scss */
 
 
465
  .cmb2-media-status .img-status img,
466
  .cmb2-media-status .embed-status {
467
+ background: #eee;
468
+ border: 5px solid #ffffff;
469
+ outline: 1px solid #e9e9e9;
470
+ box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
471
+ background-image: linear-gradient(45deg, #d0d0d0 25%, transparent 25%, transparent 75%, #d0d0d0 75%, #d0d0d0), linear-gradient(45deg, #d0d0d0 25%, transparent 25%, transparent 75%, #d0d0d0 75%, #d0d0d0);
472
+ background-position: 0 0, 10px 10px;
473
+ background-size: 20px 20px;
474
+ border-radius: 2px;
475
+ -moz-border-radius: 2px;
476
+ margin: 15px 0 0 0;
477
+ }
478
+ /* line 453, sass/partials/_main_wrap.scss */
 
 
 
 
 
 
 
 
 
 
479
  .cmb2-media-status .embed-status {
480
+ float: right;
481
+ max-width: 800px;
482
  }
 
483
  /* line 458, sass/partials/_main_wrap.scss */
484
+ .cmb2-media-status .img-status, .cmb2-media-status .embed-status {
485
+ position: relative;
486
+ }
487
+ /* line 461, sass/partials/_main_wrap.scss */
488
+ .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button {
489
+ background: url(../images/ico-delete.png);
490
+ height: 16px;
491
+ right: -5px;
492
+ position: absolute;
493
+ text-indent: -9999px;
494
+ top: -5px;
495
+ width: 16px;
496
+ }
497
+ /* line 475, sass/partials/_main_wrap.scss */
498
  .cmb2-media-status .img-status .cmb2-remove-file-button {
499
+ top: 10px;
500
  }
501
+ /* line 480, sass/partials/_main_wrap.scss */
502
+ .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span {
503
+ cursor: pointer;
 
 
 
504
  }
505
+ /* line 485, sass/partials/_main_wrap.scss */
506
+ .cmb2-media-status.cmb-attach-list .img-status img, .cmb2-media-status.cmb-attach-list .file-status > span {
507
+ cursor: move;
 
 
 
508
  }
509
 
510
+ /* line 492, sass/partials/_main_wrap.scss */
 
511
  .cmb-type-file-list .cmb2-media-status .img-status {
512
+ clear: none;
513
+ vertical-align: middle;
514
+ width: auto;
515
+ margin-left: 10px;
516
+ margin-bottom: 10px;
517
+ margin-top: 0;
518
  }
519
 
520
+ /* line 501, sass/partials/_main_wrap.scss */
 
521
  .cmb-attach-list li {
522
+ clear: both;
523
+ display: inline-block;
524
+ width: 100%;
525
+ margin-top: 5px;
526
+ margin-bottom: 10px;
527
  }
528
+ /* line 507, sass/partials/_main_wrap.scss */
 
 
529
  .cmb-attach-list li img {
530
+ float: right;
531
+ margin-left: 10px;
532
  }
533
 
534
+ /* line 513, sass/partials/_main_wrap.scss */
 
535
  .cmb2-remove-wrapper {
536
+ margin: 0;
537
  }
538
 
539
+ /* line 517, sass/partials/_main_wrap.scss */
 
540
  .child-cmb2 .cmb-th {
541
+ text-align: right;
542
  }
543
 
544
+ /* line 521, sass/partials/_main_wrap.scss */
 
545
  .cmb2-indented-hierarchy {
546
+ padding-right: 1.5em;
547
  }
548
 
549
+ @media (max-width: 450px) {
550
+ /* line 526, sass/partials/_main_wrap.scss */
551
+ .cmb-th,
552
+ .cmb-td,
553
+ .cmb-th + .cmb-td {
554
+ display: block;
555
+ float: none;
556
+ width: 100%;
557
+ }
558
+ }
559
  /*--------------------------------------------------------------
560
  * Post Metaboxes
561
  --------------------------------------------------------------*/
 
562
  /* line 5, sass/partials/_post_metaboxes.scss */
 
563
  #poststuff .cmb-group-title {
564
+ margin-right: -1em;
565
+ margin-left: -1em;
566
+ min-height: 1.5em;
567
  }
568
 
569
  /* line 11, sass/partials/_post_metaboxes.scss */
 
570
  #poststuff .repeatable .cmb-group-title {
571
+ padding-right: 2.2em;
572
  }
573
 
574
  /* line 17, sass/partials/_post_metaboxes.scss */
575
+ .cmb2-postbox .cmb2-wrap, .cmb-type-group .cmb2-wrap {
576
+ margin: 0;
 
 
577
  }
 
578
  /* line 20, sass/partials/_post_metaboxes.scss */
579
+ .cmb2-postbox .cmb2-wrap > .cmb-field-list > .cmb-row, .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row {
580
+ padding: 1.8em 0;
 
 
581
  }
 
582
  /* line 26, sass/partials/_post_metaboxes.scss */
583
+ .cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed, .cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed {
584
+ width: 100%;
 
 
585
  }
 
586
  /* line 32, sass/partials/_post_metaboxes.scss */
587
+ .cmb2-postbox .cmb-row, .cmb-type-group .cmb-row {
588
+ padding: 0 0 1.8em;
589
+ margin: 0 0 0.8em;
 
 
590
  }
 
591
  /* line 36, sass/partials/_post_metaboxes.scss */
592
+ .cmb2-postbox .cmb-row .cmbhandle, .cmb-type-group .cmb-row .cmbhandle {
593
+ left: -1em;
594
+ position: relative;
595
+ color: #222222;
 
 
596
  }
 
597
  /* line 43, sass/partials/_post_metaboxes.scss */
598
+ .cmb2-postbox .cmb-repeatable-grouping, .cmb-type-group .cmb-repeatable-grouping {
599
+ padding: 0 1em;
600
+ max-width: 100%;
601
+ min-width: 1px !important;
 
 
602
  }
 
603
  /* line 49, sass/partials/_post_metaboxes.scss */
604
+ .cmb2-postbox .cmb-repeatable-group > .cmb-row, .cmb-type-group .cmb-repeatable-group > .cmb-row {
605
+ padding-bottom: 0;
 
 
606
  }
 
607
  /* line 53, sass/partials/_post_metaboxes.scss */
608
+ .cmb2-postbox .cmb-th, .cmb-type-group .cmb-th {
609
+ width: 18%;
610
+ padding: 0 0 0 2%;
 
 
611
  }
 
612
  /* line 59, sass/partials/_post_metaboxes.scss */
613
+ .cmb2-postbox .cmb-td, .cmb-type-group .cmb-td {
614
+ margin-bottom: 0;
615
+ padding: 0;
616
+ line-height: 1.3;
 
 
617
  }
 
618
  /* line 65, sass/partials/_post_metaboxes.scss */
619
+ .cmb2-postbox .cmb-th + .cmb-td, .cmb-type-group .cmb-th + .cmb-td {
620
+ width: 80%;
621
+ float: left;
 
 
622
  }
 
623
  /* line 70, sass/partials/_post_metaboxes.scss */
 
624
  .cmb2-postbox .cmb-row:not(:last-of-type),
625
+ .cmb2-postbox .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type),
 
626
  .cmb-type-group .cmb-repeatable-group:not(:last-of-type) {
627
+ border-bottom: 1px solid #e9e9e9;
628
+ }
629
+ @media (max-width: 450px) {
630
+ /* line 70, sass/partials/_post_metaboxes.scss */
631
+ .cmb2-postbox .cmb-row:not(:last-of-type),
632
+ .cmb2-postbox .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type),
633
+ .cmb-type-group .cmb-repeatable-group:not(:last-of-type) {
634
+ border-bottom: 0;
635
+ }
636
  }
 
637
  /* line 79, sass/partials/_post_metaboxes.scss */
 
638
  .cmb2-postbox .cmb-repeat-group-field,
639
+ .cmb2-postbox .cmb-remove-field-row, .cmb-type-group .cmb-repeat-group-field,
 
640
  .cmb-type-group .cmb-remove-field-row {
641
+ padding-top: 1.8em;
642
  }
643
 
644
  /*--------------------------------------------------------------
645
  * Context Metaboxes
646
  --------------------------------------------------------------*/
 
647
  /* Metabox collapse arrow indicators */
648
+ /* line 8, sass/partials/_context_metaboxes.scss */
649
+ .js .cmb2-postbox.context-box .handlediv {
650
+ text-align: center;
 
 
 
 
 
 
 
 
651
  }
652
+ /* line 13, sass/partials/_context_metaboxes.scss */
653
+ .js .cmb2-postbox.context-box .toggle-indicator:before {
654
+ content: "\f142";
655
+ display: inline-block;
656
+ font: normal 20px/1 dashicons;
657
+ speak: none;
658
+ -webkit-font-smoothing: antialiased;
659
+ -moz-osx-font-smoothing: grayscale;
660
+ text-decoration: none !important;
661
+ }
662
+ /* line 26, sass/partials/_context_metaboxes.scss */
663
  .js .cmb2-postbox.context-box.closed .toggle-indicator:before {
664
+ content: "\f140";
665
  }
666
 
667
+ /* line 34, sass/partials/_context_metaboxes.scss */
 
668
  .cmb2-postbox.context-box {
669
+ margin-bottom: 10px;
670
  }
671
+ /* line 38, sass/partials/_context_metaboxes.scss */
 
 
672
  .cmb2-postbox.context-box.context-before_permalink-box {
673
+ margin-top: 10px;
674
  }
675
+ /* line 42, sass/partials/_context_metaboxes.scss */
 
 
676
  .cmb2-postbox.context-box.context-after_title-box {
677
+ margin-top: 10px;
678
  }
679
+ /* line 46, sass/partials/_context_metaboxes.scss */
 
 
680
  .cmb2-postbox.context-box.context-after_editor-box {
681
+ margin-top: 20px;
682
+ margin-bottom: 0;
683
  }
684
+ /* line 51, sass/partials/_context_metaboxes.scss */
 
 
685
  .cmb2-postbox.context-box.context-form_top-box {
686
+ margin-top: 10px;
687
  }
688
+ /* line 55, sass/partials/_context_metaboxes.scss */
 
 
689
  .cmb2-postbox.context-box.context-form_top-box .hndle {
690
+ font-size: 14px;
691
+ padding: 8px 12px;
692
+ margin: 0;
693
+ line-height: 1.4;
694
  }
695
+ /* line 63, sass/partials/_context_metaboxes.scss */
 
 
696
  .cmb2-postbox.context-box .hndle {
697
+ cursor: auto;
698
  }
699
 
700
+ /* line 68, sass/partials/_context_metaboxes.scss */
 
701
  .cmb2-context-wrap {
702
+ margin-top: 10px;
703
  }
704
+ /* line 72, sass/partials/_context_metaboxes.scss */
 
 
705
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
706
+ margin-left: 300px;
707
+ width: auto;
708
  }
709
+ /* line 79, sass/partials/_context_metaboxes.scss */
 
 
710
  .cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox {
711
+ padding: 10px;
712
  }
713
+ /* line 84, sass/partials/_context_metaboxes.scss */
 
 
714
  .cmb2-context-wrap .cmb-th {
715
+ padding: 0 0 0 2%;
716
+ width: 18%;
717
  }
718
+ /* line 89, sass/partials/_context_metaboxes.scss */
 
 
719
  .cmb2-context-wrap .cmb-td {
720
+ width: 80%;
721
+ padding: 0;
722
  }
723
+ /* line 94, sass/partials/_context_metaboxes.scss */
 
 
724
  .cmb2-context-wrap .cmb-row {
725
+ margin-bottom: 10px;
726
  }
727
+ /* line 97, sass/partials/_context_metaboxes.scss */
 
 
728
  .cmb2-context-wrap .cmb-row:last-of-type {
729
+ margin-bottom: 0;
730
  }
731
 
732
  /* one column on the post write/edit screen */
733
+ @media only screen and (max-width: 850px) {
734
+ /* line 107, sass/partials/_context_metaboxes.scss */
735
+ .cmb2-context-wrap.cmb2-context-wrap-form_top {
736
+ margin-left: 0;
737
+ }
738
+ }
739
  /*--------------------------------------------------------------
740
  * Options page
741
  --------------------------------------------------------------*/
 
742
  /* line 5, sass/partials/_options-page.scss */
 
743
  .cmb2-options-page {
744
+ max-width: 1200px;
745
  }
 
746
  /* line 8, sass/partials/_options-page.scss */
 
747
  .cmb2-options-page.wrap > h2 {
748
+ margin-bottom: 1em;
749
  }
 
750
  /* line 12, sass/partials/_options-page.scss */
 
751
  .cmb2-options-page .cmb2-metabox > .cmb-row {
752
+ padding: 1em;
753
+ margin-top: -1px;
754
+ background: #ffffff;
755
+ border: 1px solid #e9e9e9;
756
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
757
  }
 
758
  /* line 19, sass/partials/_options-page.scss */
 
759
  .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th {
760
+ padding: 0;
761
+ font-weight: initial;
762
  }
 
763
  /* line 24, sass/partials/_options-page.scss */
 
764
  .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th + .cmb-td {
765
+ float: none;
766
+ padding: 0 1em 0 0;
767
+ margin-right: 200px;
768
+ }
769
+ @media (max-width: 450px) {
770
+ /* line 24, sass/partials/_options-page.scss */
771
+ .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th + .cmb-td {
772
+ padding: 0;
773
+ margin-right: 0;
774
+ }
775
  }
 
776
  /* line 37, sass/partials/_options-page.scss */
 
777
  .cmb2-options-page .cmb2-wrap .cmb-type-title {
778
+ margin-top: 1em;
779
+ padding: 0.6em 1em;
780
+ background-color: #fafafa;
781
  }
 
782
  /* line 42, sass/partials/_options-page.scss */
 
783
  .cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title {
784
+ font-size: 12px;
785
+ margin-top: 0;
786
+ margin-bottom: 0;
787
+ text-transform: uppercase;
788
  }
 
789
  /* line 49, sass/partials/_options-page.scss */
 
790
  .cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description {
791
+ padding-top: 0.25em;
792
  }
 
793
  /* line 55, sass/partials/_options-page.scss */
 
794
  .cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th {
795
+ padding: 0 0 0.8em 0;
796
  }
 
797
  /* line 59, sass/partials/_options-page.scss */
 
798
  .cmb2-options-page .cmb-repeatable-group .cmb-group-name {
799
+ font-size: 16px;
800
+ margin-top: 0;
801
+ margin-bottom: 0;
802
  }
 
803
  /* line 65, sass/partials/_options-page.scss */
 
804
  .cmb2-options-page .cmb-repeatable-group .cmb-th > .cmb2-metabox-description {
805
+ font-weight: 400;
806
+ padding-bottom: 0 !important;
807
  }
808
 
809
  /*--------------------------------------------------------------
810
  * New-Term Page
811
  --------------------------------------------------------------*/
 
812
  /* line 6, sass/partials/_new_term.scss */
 
813
  #addtag .cmb-th {
814
+ float: none;
815
+ width: auto;
816
+ padding: 20px 0 0;
817
  }
 
818
  /* line 12, sass/partials/_new_term.scss */
 
819
  #addtag .cmb-td {
820
+ padding: 0;
821
  }
 
822
  /* line 16, sass/partials/_new_term.scss */
 
823
  #addtag .cmb-th + .cmb-td {
824
+ float: none;
825
  }
 
826
  /* line 20, sass/partials/_new_term.scss */
 
827
  #addtag select {
828
+ max-width: 100%;
829
  }
 
830
  /* line 24, sass/partials/_new_term.scss */
 
831
  #addtag .cmb2-metabox {
832
+ padding-bottom: 20px;
833
  }
 
834
  /* line 28, sass/partials/_new_term.scss */
 
835
  #addtag .cmb-row li label {
836
+ display: inline;
837
  }
838
 
839
  /*--------------------------------------------------------------
840
  * Misc.
841
  --------------------------------------------------------------*/
 
842
  /* line 5, sass/partials/_misc.scss */
 
843
  #poststuff .cmb-repeatable-group h2 {
844
+ margin: 0;
845
  }
846
 
847
  /* line 12, sass/partials/_misc.scss */
 
848
  .edit-tags-php .cmb2-metabox-title,
849
  .profile-php .cmb2-metabox-title,
850
  .user-edit-php .cmb2-metabox-title {
851
+ font-size: 1.4em;
852
  }
853
 
854
  /* line 18, sass/partials/_misc.scss */
855
+ .cmb2-postbox .cmb-spinner, .cmb2-no-box-wrap .cmb-spinner {
856
+ float: right;
857
+ display: none;
 
 
858
  }
859
 
860
  /* line 24, sass/partials/_misc.scss */
 
861
  .cmb-spinner {
862
+ display: none;
863
  }
 
864
  /* line 26, sass/partials/_misc.scss */
 
865
  .cmb-spinner.is-active {
866
+ display: block;
867
  }
868
 
869
  /*--------------------------------------------------------------
870
  * Sidebar Placement Adjustments
871
  --------------------------------------------------------------*/
 
872
  /* line 10, sass/partials/_sidebar_placements.scss */
 
873
  .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row,
874
  #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row {
875
+ padding: 1.4em 0;
876
  }
 
877
  /* line 16, sass/partials/_sidebar_placements.scss */
 
878
  .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker),
879
  #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) {
880
+ width: 100%;
881
  }
 
882
  /* line 20, sass/partials/_sidebar_placements.scss */
883
+ .inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear), .inner-sidebar .cmb2-wrap input + select,
 
 
884
  #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear),
885
  #side-sortables .cmb2-wrap input + select {
886
+ margin-right: 0;
887
+ margin-top: 1em;
888
+ display: block;
889
  }
 
890
  /* line 26, sass/partials/_sidebar_placements.scss */
 
891
  .inner-sidebar .cmb2-wrap input.cmb2-text-money,
892
  #side-sortables .cmb2-wrap input.cmb2-text-money {
893
+ max-width: 70%;
894
  }
 
895
  /* line 28, sass/partials/_sidebar_placements.scss */
 
896
  .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
897
  #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
898
+ display: block;
899
  }
 
900
  /* line 34, sass/partials/_sidebar_placements.scss */
 
901
  .inner-sidebar .cmb2-wrap label,
902
  #side-sortables .cmb2-wrap label {
903
+ display: block;
904
+ font-weight: 700;
905
+ padding: 0 0 5px;
906
  }
 
907
  /* line 42, sass/partials/_sidebar_placements.scss */
 
908
  .inner-sidebar textarea,
909
  #side-sortables textarea {
910
+ max-width: 99%;
911
  }
 
912
  /* line 46, sass/partials/_sidebar_placements.scss */
 
913
  .inner-sidebar .cmb-repeatable-group,
914
  #side-sortables .cmb-repeatable-group {
915
+ border-bottom: 1px solid #e9e9e9;
916
  }
 
917
  /* line 50, sass/partials/_sidebar_placements.scss */
 
918
  .inner-sidebar .cmb-type-group > .cmb-td > .cmb-repeatable-group,
919
  #side-sortables .cmb-type-group > .cmb-td > .cmb-repeatable-group {
920
+ border-bottom: 0;
921
+ margin-bottom: -1.4em;
922
  }
 
923
  /* line 55, sass/partials/_sidebar_placements.scss */
 
924
  .inner-sidebar .cmb-th,
925
  .inner-sidebar .cmb-td:not(.cmb-remove-row),
926
  .inner-sidebar .cmb-th + .cmb-td,
927
  #side-sortables .cmb-th,
928
  #side-sortables .cmb-td:not(.cmb-remove-row),
929
  #side-sortables .cmb-th + .cmb-td {
930
+ width: 100%;
931
+ display: block;
932
+ float: none;
933
  }
 
934
  /* line 63, sass/partials/_sidebar_placements.scss */
 
935
  .inner-sidebar .closed .inside,
936
  #side-sortables .closed .inside {
937
+ display: none;
938
  }
 
939
  /* line 67, sass/partials/_sidebar_placements.scss */
 
940
  .inner-sidebar .cmb-th,
941
  #side-sortables .cmb-th {
942
+ display: block;
943
+ float: none;
944
+ padding-bottom: 1em;
945
+ text-align: right;
946
+ width: 100%;
947
+ padding-right: 0;
948
+ padding-left: 0;
949
  }
 
950
  /* line 27, sass/partials/_mixins.scss */
 
951
  .inner-sidebar .cmb-th label,
952
  #side-sortables .cmb-th label {
953
+ display: block;
954
+ margin-top: 0;
955
+ margin-bottom: 0.5em;
956
  }
 
957
  /* line 14, sass/partials/_mixins.scss */
 
958
  .inner-sidebar .cmb-th label,
959
  #side-sortables .cmb-th label {
960
+ font-size: 14px;
961
+ line-height: 1.4em;
962
  }
 
963
  /* line 74, sass/partials/_sidebar_placements.scss */
 
964
  .inner-sidebar .cmb-group-description .cmb-th,
965
  #side-sortables .cmb-group-description .cmb-th {
966
+ padding-top: 0;
967
  }
 
968
  /* line 77, sass/partials/_sidebar_placements.scss */
 
969
  .inner-sidebar .cmb-group-description .cmb2-metabox-description,
970
  #side-sortables .cmb-group-description .cmb2-metabox-description {
971
+ padding: 0;
972
  }
 
973
  /* line 84, sass/partials/_sidebar_placements.scss */
 
974
  .inner-sidebar .cmb-group-title .cmb-th,
975
  #side-sortables .cmb-group-title .cmb-th {
976
+ padding: 0;
977
  }
 
978
  /* line 90, sass/partials/_sidebar_placements.scss */
 
979
  .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
980
  #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
981
+ margin-top: 1em;
982
  }
 
983
  /* line 99, sass/partials/_sidebar_placements.scss */
 
984
  .inner-sidebar .cmb2-media-status .img-status img,
985
  .inner-sidebar .cmb2-media-status .embed-status img,
986
  #side-sortables .cmb2-media-status .img-status img,
987
  #side-sortables .cmb2-media-status .embed-status img {
988
+ max-width: 90%;
989
+ height: auto;
990
  }
 
991
  /* line 107, sass/partials/_sidebar_placements.scss */
 
992
  .inner-sidebar .cmb2-list label,
993
  #side-sortables .cmb2-list label {
994
+ display: inline;
995
+ font-weight: normal;
996
  }
 
997
  /* line 112, sass/partials/_sidebar_placements.scss */
 
998
  .inner-sidebar .cmb2-metabox-description,
999
  #side-sortables .cmb2-metabox-description {
1000
+ display: block;
1001
+ padding: 7px 0 0;
1002
  }
 
1003
  /* line 119, sass/partials/_sidebar_placements.scss */
 
1004
  .inner-sidebar .cmb-type-checkbox .cmb-td label,
1005
  .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
1006
  #side-sortables .cmb-type-checkbox .cmb-td label,
1007
  #side-sortables .cmb-type-checkbox .cmb2-metabox-description {
1008
+ font-weight: normal;
1009
+ display: inline;
1010
  }
 
1011
  /* line 126, sass/partials/_sidebar_placements.scss */
 
1012
  .inner-sidebar .cmb-row .cmb2-metabox-description,
1013
  #side-sortables .cmb-row .cmb2-metabox-description {
1014
+ padding-bottom: 1.8em;
1015
  }
 
1016
  /* line 130, sass/partials/_sidebar_placements.scss */
 
1017
  .inner-sidebar .cmb2-metabox-title,
1018
  #side-sortables .cmb2-metabox-title {
1019
+ font-size: 1.2em;
1020
+ font-style: italic;
1021
  }
 
1022
  /* line 135, sass/partials/_sidebar_placements.scss */
 
1023
  .inner-sidebar .cmb-remove-row,
1024
  #side-sortables .cmb-remove-row {
1025
+ clear: both;
1026
+ padding-top: 12px;
1027
+ padding-bottom: 0;
1028
  }
 
1029
  /* line 141, sass/partials/_sidebar_placements.scss */
 
1030
  .inner-sidebar .cmb2-upload-button,
1031
  #side-sortables .cmb2-upload-button {
1032
+ clear: both;
1033
+ margin-top: 12px;
1034
  }
1035
 
1036
  /*--------------------------------------------------------------
1037
  * Collapsible UI
1038
  --------------------------------------------------------------*/
 
1039
  /* line 6, sass/partials/_collapsible_ui.scss */
 
1040
  .cmb2-metabox .cmbhandle {
1041
+ color: #757575;
1042
+ float: left;
1043
+ width: 27px;
1044
+ height: 30px;
1045
+ cursor: pointer;
1046
+ left: -1em;
1047
+ position: relative;
1048
  }
 
1049
  /* line 14, sass/partials/_collapsible_ui.scss */
 
1050
  .cmb2-metabox .cmbhandle:before {
1051
+ content: '\f142';
1052
+ left: 12px;
1053
+ font: normal 20px/1 'dashicons';
1054
+ speak: none;
1055
+ display: inline-block;
1056
+ padding: 8px 10px;
1057
+ top: 0;
1058
+ position: relative;
1059
+ -webkit-font-smoothing: antialiased;
1060
+ -moz-osx-font-smoothing: grayscale;
1061
+ text-decoration: none !important;
1062
  }
 
1063
  /* line 31, sass/partials/_collapsible_ui.scss */
 
1064
  .cmb2-metabox .postbox.closed .cmbhandle:before {
1065
+ content: '\f140';
1066
  }
 
1067
  /* line 37, sass/partials/_collapsible_ui.scss */
 
1068
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
1069
+ -webkit-appearance: none !important;
1070
+ background: none !important;
1071
+ border: none !important;
1072
+ position: absolute;
1073
+ right: 0;
1074
+ top: .5em;
1075
+ line-height: 1em;
1076
+ padding: 2px 6px 3px;
1077
+ opacity: .5;
1078
  }
 
1079
  /* line 47, sass/partials/_collapsible_ui.scss */
 
1080
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
1081
+ cursor: pointer;
1082
+ color: #a00;
1083
+ opacity: 1;
1084
  }
 
1085
  /* line 51, sass/partials/_collapsible_ui.scss */
 
1086
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
1087
+ color: #f00;
1088
  }
1089
 
1090
  /*
1100
  * https://github.com/stuttter/wp-datepicker-styling
1101
  *
1102
  */
 
1103
  /* line 15, sass/partials/_jquery_ui.scss */
 
1104
  * html .cmb2-element.ui-helper-clearfix {
1105
+ height: 1%;
1106
  }
1107
 
1108
  /* line 24, sass/partials/_jquery_ui.scss */
1109
+ .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker {
1110
+ padding: 0;
1111
+ margin: 0;
1112
+ -webkit-border-radius: 0;
1113
+ -moz-border-radius: 0;
1114
+ border-radius: 0;
1115
+ background-color: #fff;
1116
+ border: 1px solid #dfdfdf;
1117
+ border-top: none;
1118
+ -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1119
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1120
+ min-width: 17em;
1121
+ width: auto;
1122
+ /* Default Color Scheme */
 
1123
  }
 
1124
  /* line 38, sass/partials/_jquery_ui.scss */
1125
+ .cmb2-element.ui-datepicker *, .cmb2-element .ui-datepicker * {
1126
+ padding: 0;
1127
+ font-family: "Open Sans", sans-serif;
1128
+ -webkit-border-radius: 0;
1129
+ -moz-border-radius: 0;
1130
+ border-radius: 0;
 
 
1131
  }
 
1132
  /* line 46, sass/partials/_jquery_ui.scss */
1133
+ .cmb2-element.ui-datepicker table, .cmb2-element .ui-datepicker table {
1134
+ font-size: 13px;
1135
+ margin: 0;
1136
+ border: none;
1137
+ border-collapse: collapse;
 
 
1138
  }
 
1139
  /* line 53, sass/partials/_jquery_ui.scss */
 
1140
  .cmb2-element.ui-datepicker .ui-widget-header,
1141
+ .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header,
 
1142
  .cmb2-element .ui-datepicker .ui-datepicker-header {
1143
+ background-image: none;
1144
+ border: none;
1145
+ color: #fff;
1146
+ font-weight: normal;
1147
  }
 
1148
  /* line 61, sass/partials/_jquery_ui.scss */
1149
+ .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
1150
+ background: transparent;
1151
+ border-color: transparent;
1152
+ cursor: pointer;
 
 
1153
  }
 
1154
  /* line 67, sass/partials/_jquery_ui.scss */
1155
+ .cmb2-element.ui-datepicker .ui-datepicker-title, .cmb2-element .ui-datepicker .ui-datepicker-title {
1156
+ margin: 0;
1157
+ padding: 10px 0;
1158
+ color: #fff;
1159
+ font-size: 14px;
1160
+ line-height: 14px;
1161
+ text-align: center;
 
 
1162
  }
 
1163
  /* line 75, sass/partials/_jquery_ui.scss */
1164
+ .cmb2-element.ui-datepicker .ui-datepicker-title select, .cmb2-element .ui-datepicker .ui-datepicker-title select {
1165
+ margin-top: -8px;
1166
+ margin-bottom: -8px;
 
 
1167
  }
 
1168
  /* line 81, sass/partials/_jquery_ui.scss */
 
1169
  .cmb2-element.ui-datepicker .ui-datepicker-prev,
1170
+ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-prev,
 
1171
  .cmb2-element .ui-datepicker .ui-datepicker-next {
1172
+ position: relative;
1173
+ top: 0;
1174
+ height: 34px;
1175
+ width: 34px;
1176
  }
 
1177
  /* line 89, sass/partials/_jquery_ui.scss */
 
1178
  .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev,
1179
+ .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,
 
1180
  .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next {
1181
+ border: none;
1182
  }
 
1183
  /* line 94, sass/partials/_jquery_ui.scss */
 
1184
  .cmb2-element.ui-datepicker .ui-datepicker-prev,
1185
+ .cmb2-element.ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-prev,
 
1186
  .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
1187
+ right: 0;
1188
  }
 
1189
  /* line 99, sass/partials/_jquery_ui.scss */
 
1190
  .cmb2-element.ui-datepicker .ui-datepicker-next,
1191
+ .cmb2-element.ui-datepicker .ui-datepicker-next-hover, .cmb2-element .ui-datepicker .ui-datepicker-next,
 
1192
  .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
1193
+ left: 0;
1194
  }
 
1195
  /* line 104, sass/partials/_jquery_ui.scss */
 
1196
  .cmb2-element.ui-datepicker .ui-datepicker-next span,
1197
+ .cmb2-element.ui-datepicker .ui-datepicker-prev span, .cmb2-element .ui-datepicker .ui-datepicker-next span,
 
1198
  .cmb2-element .ui-datepicker .ui-datepicker-prev span {
1199
+ display: none;
1200
  }
 
1201
  /* line 109, sass/partials/_jquery_ui.scss */
1202
+ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev {
1203
+ float: right;
 
 
1204
  }
 
1205
  /* line 113, sass/partials/_jquery_ui.scss */
1206
+ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next {
1207
+ float: left;
 
 
1208
  }
 
1209
  /* line 117, sass/partials/_jquery_ui.scss */
 
1210
  .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1211
+ .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before,
 
1212
  .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1213
+ font: normal 20px/34px 'dashicons';
1214
+ padding-right: 7px;
1215
+ color: #fff;
1216
+ speak: none;
1217
+ -webkit-font-smoothing: antialiased;
1218
+ -moz-osx-font-smoothing: grayscale;
1219
+ width: 34px;
1220
+ height: 34px;
1221
  }
 
1222
  /* line 129, sass/partials/_jquery_ui.scss */
1223
+ .cmb2-element.ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before {
1224
+ content: '\f341';
 
 
1225
  }
 
1226
  /* line 133, sass/partials/_jquery_ui.scss */
1227
+ .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1228
+ content: '\f345';
 
 
1229
  }
 
1230
  /* line 137, sass/partials/_jquery_ui.scss */
 
1231
  .cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before,
1232
+ .cmb2-element.ui-datepicker .ui-datepicker-next-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,
 
1233
  .cmb2-element .ui-datepicker .ui-datepicker-next-hover:before {
1234
+ opacity: 0.7;
1235
  }
 
1236
  /* line 142, sass/partials/_jquery_ui.scss */
 
1237
  .cmb2-element.ui-datepicker select.ui-datepicker-month,
1238
+ .cmb2-element.ui-datepicker select.ui-datepicker-year, .cmb2-element .ui-datepicker select.ui-datepicker-month,
 
1239
  .cmb2-element .ui-datepicker select.ui-datepicker-year {
1240
+ width: 33%;
1241
+ background: transparent;
1242
+ border-color: transparent;
1243
+ box-shadow: none;
1244
+ color: #fff;
1245
  }
 
1246
  /* line 149, sass/partials/_jquery_ui.scss */
 
1247
  .cmb2-element.ui-datepicker select.ui-datepicker-month option,
1248
+ .cmb2-element.ui-datepicker select.ui-datepicker-year option, .cmb2-element .ui-datepicker select.ui-datepicker-month option,
 
1249
  .cmb2-element .ui-datepicker select.ui-datepicker-year option {
1250
+ color: #333;
1251
  }
 
1252
  /* line 154, sass/partials/_jquery_ui.scss */
1253
+ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead {
1254
+ color: #fff;
1255
+ font-weight: 600;
 
 
1256
  }
 
1257
  /* line 157, sass/partials/_jquery_ui.scss */
1258
+ .cmb2-element.ui-datepicker thead th, .cmb2-element .ui-datepicker thead th {
1259
+ font-weight: normal;
 
 
1260
  }
 
1261
  /* line 162, sass/partials/_jquery_ui.scss */
1262
+ .cmb2-element.ui-datepicker th, .cmb2-element .ui-datepicker th {
1263
+ padding: 10px;
 
 
1264
  }
 
1265
  /* line 166, sass/partials/_jquery_ui.scss */
1266
+ .cmb2-element.ui-datepicker td, .cmb2-element .ui-datepicker td {
1267
+ padding: 0;
1268
+ border: 1px solid #f4f4f4;
 
 
1269
  }
 
1270
  /* line 171, sass/partials/_jquery_ui.scss */
1271
+ .cmb2-element.ui-datepicker td.ui-datepicker-other-month, .cmb2-element .ui-datepicker td.ui-datepicker-other-month {
1272
+ border: transparent;
 
 
1273
  }
 
1274
  /* line 175, sass/partials/_jquery_ui.scss */
1275
+ .cmb2-element.ui-datepicker td.ui-datepicker-week-end, .cmb2-element .ui-datepicker td.ui-datepicker-week-end {
1276
+ background-color: #f4f4f4;
1277
+ border: 1px solid #f4f4f4;
 
 
1278
  }
 
1279
  /* line 178, sass/partials/_jquery_ui.scss */
1280
+ .cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today {
1281
+ -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1282
+ -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1283
+ box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
 
 
1284
  }
 
1285
  /* line 185, sass/partials/_jquery_ui.scss */
1286
+ .cmb2-element.ui-datepicker td.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-today {
1287
+ background-color: #f0f0c0;
 
 
1288
  }
 
1289
  /* line 189, sass/partials/_jquery_ui.scss */
1290
+ .cmb2-element.ui-datepicker td.ui-datepicker-current-day, .cmb2-element .ui-datepicker td.ui-datepicker-current-day {
1291
+ background: #bbdd88;
 
 
1292
  }
 
1293
  /* line 193, sass/partials/_jquery_ui.scss */
1294
+ .cmb2-element.ui-datepicker td .ui-state-default, .cmb2-element .ui-datepicker td .ui-state-default {
1295
+ background: transparent;
1296
+ border: none;
1297
+ text-align: center;
1298
+ text-decoration: none;
1299
+ width: auto;
1300
+ display: block;
1301
+ padding: 5px 10px;
1302
+ font-weight: normal;
1303
+ color: #444;
 
 
1304
  }
 
1305
  /* line 205, sass/partials/_jquery_ui.scss */
1306
+ .cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default, .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
1307
+ opacity: 0.5;
 
 
1308
  }
 
1309
  /* line 210, sass/partials/_jquery_ui.scss */
 
1310
  .cmb2-element.ui-datepicker .ui-widget-header,
1311
+ .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header,
 
1312
  .cmb2-element .ui-datepicker .ui-datepicker-header {
1313
+ background: #00a0d2;
1314
  }
 
1315
  /* line 215, sass/partials/_jquery_ui.scss */
1316
+ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead {
1317
+ background: #32373c;
 
 
1318
  }
 
1319
  /* line 219, sass/partials/_jquery_ui.scss */
1320
+ .cmb2-element.ui-datepicker td .ui-state-hover, .cmb2-element.ui-datepicker td .ui-state-active, .cmb2-element .ui-datepicker td .ui-state-hover, .cmb2-element .ui-datepicker td .ui-state-active {
1321
+ background: #0073aa;
1322
+ color: #fff;
 
 
 
 
1323
  }
 
1324
  /* line 224, sass/partials/_jquery_ui.scss */
1325
+ .cmb2-element.ui-datepicker .ui-timepicker-div, .cmb2-element .ui-datepicker .ui-timepicker-div {
1326
+ font-size: 14px;
 
 
1327
  }
 
1328
  /* line 226, sass/partials/_jquery_ui.scss */
1329
+ .cmb2-element.ui-datepicker .ui-timepicker-div dl, .cmb2-element .ui-datepicker .ui-timepicker-div dl {
1330
+ text-align: right;
1331
+ padding: 0 .6em;
 
 
1332
  }
 
1333
  /* line 229, sass/partials/_jquery_ui.scss */
1334
+ .cmb2-element.ui-datepicker .ui-timepicker-div dl dt, .cmb2-element .ui-datepicker .ui-timepicker-div dl dt {
1335
+ float: right;
1336
+ clear: right;
1337
+ padding: 0 5px 0 0;
 
 
1338
  }
 
1339
  /* line 234, sass/partials/_jquery_ui.scss */
1340
+ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd {
1341
+ margin: 0 40% 10px 10px;
 
 
1342
  }
 
1343
  /* line 236, sass/partials/_jquery_ui.scss */
1344
+ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd select, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd select {
1345
+ width: 100%;
 
 
1346
  }
 
1347
  /* line 242, sass/partials/_jquery_ui.scss */
1348
+ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane {
1349
+ padding: .6em;
1350
+ text-align: right;
 
 
1351
  }
 
1352
  /* line 246, sass/partials/_jquery_ui.scss */
1353
+ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary {
1354
+ padding: 0 10px 1px;
1355
+ -webkit-border-radius: 3px;
1356
+ -moz-border-radius: 3px;
1357
+ border-radius: 3px;
1358
+ margin: 0 .4em .4em .6em;
 
 
 
 
1359
  }
1360
 
1361
  /* line 260, sass/partials/_jquery_ui.scss */
 
1362
  .admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header,
1363
+ .admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,
 
1364
  .admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header {
1365
+ background: #00a0d2;
1366
  }
 
1367
  /* line 265, sass/partials/_jquery_ui.scss */
1368
+ .admin-color-fresh .cmb2-element.ui-datepicker thead, .admin-color-fresh .cmb2-element .ui-datepicker thead {
1369
+ background: #32373c;
 
 
1370
  }
 
1371
  /* line 269, sass/partials/_jquery_ui.scss */
1372
+ .admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover {
1373
+ background: #0073aa;
1374
+ color: #fff;
 
 
1375
  }
1376
 
1377
  /* line 277, sass/partials/_jquery_ui.scss */
 
1378
  .admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header,
1379
+ .admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,
 
1380
  .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header {
1381
+ background: #52accc;
1382
  }
 
1383
  /* line 282, sass/partials/_jquery_ui.scss */
1384
+ .admin-color-blue .cmb2-element.ui-datepicker thead, .admin-color-blue .cmb2-element .ui-datepicker thead {
1385
+ background: #4796b3;
 
 
1386
  }
 
1387
  /* line 291, sass/partials/_jquery_ui.scss */
1388
+ .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active {
1389
+ background: #096484;
1390
+ color: #fff;
 
 
 
 
1391
  }
 
1392
  /* line 296, sass/partials/_jquery_ui.scss */
1393
+ .admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today {
1394
+ background: #eee;
 
 
1395
  }
1396
 
1397
  /* line 305, sass/partials/_jquery_ui.scss */
 
1398
  .admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header,
1399
+ .admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,
 
1400
  .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header {
1401
+ background: #59524c;
1402
  }
 
1403
  /* line 310, sass/partials/_jquery_ui.scss */
1404
+ .admin-color-coffee .cmb2-element.ui-datepicker thead, .admin-color-coffee .cmb2-element .ui-datepicker thead {
1405
+ background: #46403c;
 
 
1406
  }
 
1407
  /* line 314, sass/partials/_jquery_ui.scss */
1408
+ .admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
1409
+ background: #c7a589;
1410
+ color: #fff;
 
 
1411
  }
1412
 
1413
  /* line 322, sass/partials/_jquery_ui.scss */
 
1414
  .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header,
1415
+ .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,
 
1416
  .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header {
1417
+ background: #523f6d;
1418
  }
 
1419
  /* line 327, sass/partials/_jquery_ui.scss */
1420
+ .admin-color-ectoplasm .cmb2-element.ui-datepicker thead, .admin-color-ectoplasm .cmb2-element .ui-datepicker thead {
1421
+ background: #413256;
 
 
1422
  }
 
1423
  /* line 331, sass/partials/_jquery_ui.scss */
1424
+ .admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
1425
+ background: #a3b745;
1426
+ color: #fff;
 
 
1427
  }
1428
 
1429
  /* line 339, sass/partials/_jquery_ui.scss */
 
1430
  .admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header,
1431
+ .admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,
 
1432
  .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header {
1433
+ background: #363b3f;
1434
  }
 
1435
  /* line 344, sass/partials/_jquery_ui.scss */
1436
+ .admin-color-midnight .cmb2-element.ui-datepicker thead, .admin-color-midnight .cmb2-element .ui-datepicker thead {
1437
+ background: #26292c;
 
 
1438
  }
 
1439
  /* line 348, sass/partials/_jquery_ui.scss */
1440
+ .admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
1441
+ background: #e14d43;
1442
+ color: #fff;
 
 
1443
  }
1444
 
1445
  /* line 356, sass/partials/_jquery_ui.scss */
 
1446
  .admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header,
1447
+ .admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,
 
1448
  .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header {
1449
+ background: #738e96;
1450
  }
 
1451
  /* line 361, sass/partials/_jquery_ui.scss */
1452
+ .admin-color-ocean .cmb2-element.ui-datepicker thead, .admin-color-ocean .cmb2-element .ui-datepicker thead {
1453
+ background: #627c83;
 
 
1454
  }
 
1455
  /* line 365, sass/partials/_jquery_ui.scss */
1456
+ .admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
1457
+ background: #9ebaa0;
1458
+ color: #fff;
 
 
1459
  }
1460
 
1461
  /* line 373, sass/partials/_jquery_ui.scss */
 
1462
  .admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header,
1463
  .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,
1464
+ .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,
 
1465
  .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,
1466
  .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
1467
+ background: #cf4944;
1468
  }
 
1469
  /* line 379, sass/partials/_jquery_ui.scss */
1470
+ .admin-color-sunrise .cmb2-element.ui-datepicker th, .admin-color-sunrise .cmb2-element .ui-datepicker th {
1471
+ border-color: #be3631;
1472
+ background: #be3631;
 
 
1473
  }
 
1474
  /* line 384, sass/partials/_jquery_ui.scss */
1475
+ .admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
1476
+ background: #dd823b;
1477
+ color: #fff;
 
 
1478
  }
1479
 
1480
  /* line 392, sass/partials/_jquery_ui.scss */
 
1481
  .admin-color-light .cmb2-element.ui-datepicker .ui-widget-header,
1482
+ .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,
 
1483
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header {
1484
+ background: #e5e5e5;
1485
  }
 
1486
  /* line 397, sass/partials/_jquery_ui.scss */
 
1487
  .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,
1488
+ .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,
 
1489
  .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year {
1490
+ color: #555;
1491
  }
 
1492
  /* line 402, sass/partials/_jquery_ui.scss */
1493
+ .admin-color-light .cmb2-element.ui-datepicker thead, .admin-color-light .cmb2-element .ui-datepicker thead {
1494
+ background: #888;
 
 
1495
  }
 
1496
  /* line 406, sass/partials/_jquery_ui.scss */
 
1497
  .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,
1498
  .admin-color-light .cmb2-element.ui-datepicker td .ui-state-default,
1499
  .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1500
+ .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,
 
1501
  .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,
1502
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,
1503
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1504
+ color: #555;
1505
  }
 
1506
  /* line 414, sass/partials/_jquery_ui.scss */
1507
+ .admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active {
1508
+ background: #ccc;
 
 
 
 
1509
  }
 
1510
  /* line 418, sass/partials/_jquery_ui.scss */
1511
+ .admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today {
1512
+ background: #eee;
 
 
1513
  }
1514
 
1515
  /* line 426, sass/partials/_jquery_ui.scss */
 
1516
  .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header,
1517
+ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,
 
1518
  .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header {
1519
+ background: #56b274;
1520
  }
 
1521
  /* line 431, sass/partials/_jquery_ui.scss */
1522
+ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead {
1523
+ background: #36533f;
 
 
1524
  }
 
1525
  /* line 435, sass/partials/_jquery_ui.scss */
1526
+ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover {
1527
+ background: #446950;
1528
+ color: #fff;
 
 
1529
  }
1530
 
1531
  /* line 443, sass/partials/_jquery_ui.scss */
 
1532
  .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header,
1533
+ .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,
 
1534
  .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header {
1535
+ background: #4ca26a;
1536
  }
 
1537
  /* line 448, sass/partials/_jquery_ui.scss */
1538
+ .admin-color-bbp-mint .cmb2-element.ui-datepicker thead, .admin-color-bbp-mint .cmb2-element .ui-datepicker thead {
1539
+ background: #4f6d59;
 
 
1540
  }
 
1541
  /* line 452, sass/partials/_jquery_ui.scss */
1542
+ .admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover {
1543
+ background: #5fb37c;
1544
+ color: #fff;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1545
  }
1546
 
1547
+ /*--------------------------------------------------------------
1548
+ * Character counter
1549
+ --------------------------------------------------------------*/
1550
+ /* line 5, sass/partials/_char_counter.scss */
1551
+ .cmb2-char-counter-wrap {
1552
+ margin: .5em 0 1em;
 
 
 
 
 
 
 
 
 
 
 
 
 
1553
  }
1554
+ /* line 8, sass/partials/_char_counter.scss */
1555
+ .cmb2-char-counter-wrap input[type="text"] {
1556
+ font-size: 12px;
1557
+ width: 25px;
 
 
 
 
 
1558
  }
1559
+ /* line 14, sass/partials/_char_counter.scss */
1560
+ .cmb2-char-counter-wrap.cmb2-max-exceeded input[type="text"] {
1561
+ border-color: #a00 !important;
 
 
 
 
 
1562
  }
1563
+ /* line 17, sass/partials/_char_counter.scss */
1564
+ .cmb2-char-counter-wrap.cmb2-max-exceeded .cmb2-char-max-msg {
1565
+ display: inline-block;
 
 
 
1566
  }
1567
 
1568
+ /* line 23, sass/partials/_char_counter.scss */
1569
+ .cmb2-char-max-msg {
1570
+ color: #a00;
1571
+ display: none;
1572
+ font-weight: 600;
1573
+ margin-right: 1em;
1574
  }
1575
 
1576
+ /*# sourceMappingURL=cmb2.css.map */
vendor/cmb2/cmb2/css/cmb2-rtl.min.css CHANGED
@@ -1,2 +1 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
- .cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-right:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 0 0 5px;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 0 0 10px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:right;font-weight:600;line-height:1.3;padding:20px 0 20px 10px;vertical-align:top;width:200px}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:right}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:left}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 50px 10px 10px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;right:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-left:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-right:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;left:7px;position:absolute;width:auto;margin-right:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 2.2em 8px 12px;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-left:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:left}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-left:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-left:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:right;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;right:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-left:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:right;margin-left:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:right}.cmb2-indented-hierarchy{padding-right:1.5em}#poststuff .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-right:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{left:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 0 0 2%}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:left}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 0 0 2%;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}.cmb2-options-page{max-width:1200px}.cmb2-options-page.wrap>h2{margin-bottom:1em}.cmb2-options-page .cmb2-metabox>.cmb-row{padding:1em;margin-top:-1px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 1px 1px rgba(0,0,0,.05)}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th{padding:0;font-weight:initial}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{float:none;padding:0 1em 0 0;margin-right:200px}.cmb2-options-page .cmb2-wrap .cmb-type-title{margin-top:1em;padding:.6em 1em;background-color:#fafafa}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title{font-size:12px;margin-top:0;margin-bottom:0;text-transform:uppercase}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description{padding-top:.25em}.cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th{padding:0 0 .8em}.cmb2-options-page .cmb-repeatable-group .cmb-group-name{font-size:16px;margin-top:0;margin-bottom:0}.cmb2-options-page .cmb-repeatable-group .cmb-th>.cmb2-metabox-description{font-weight:400;padding-bottom:0!important}#addtag .cmb-th{float:none;width:auto;padding:20px 0 0}#addtag .cmb-td{padding:0}#addtag .cmb-th+.cmb-td{float:none}#addtag select{max-width:100%}#addtag .cmb2-metabox{padding-bottom:20px}#addtag .cmb-row li label{display:inline}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:right;display:none}.cmb-spinner{display:none}.cmb-spinner.is-active{display:block}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-right:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-type-group>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-type-group>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td:not(.cmb-remove-row),#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td:not(.cmb-remove-row),.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:right;width:100%;padding-right:0;padding-left:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;margin-bottom:.5em;font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmbhandle{color:#757575;float:left;width:27px;height:30px;cursor:pointer;left:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;right:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-right:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:right;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:right;clear:right;padding:0 5px 0 0}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 40% 10px 10px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:right}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .4em .4em .6em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:0}}@media (max-width:450px){.cmb-th{font-size:1.2em;padding-bottom:1em;text-align:right}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{padding:0;margin-right:0}}
1
+ @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{max-width:100%}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px;padding:8px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-right:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px 0}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=radio]{margin:0 0 0 5px;padding:0}.cmb2-wrap input[type=checkbox]{margin:0 0 0 5px;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .cmb-multicheck-toggle{margin-top:-1em}.cmb2-wrap .wp-picker-clear.button,.cmb2-wrap .wp-picker-default.button{margin-right:6px;padding:2px 8px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type=radio]::before{margin:.1875rem}@media screen and (max-width:782px){body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type=radio]::before{margin:.4375rem}}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:right;font-weight:600;padding:20px 0 20px 10px;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:right}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:left}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 50px 10px 10px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;right:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-left:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-right:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;left:7px;position:absolute;width:auto;margin-right:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px 0}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 2.2em 8px 12px;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{margin-left:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-up-alt2{margin-top:.15em}.cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-down-alt2{margin-top:.2em}.cmb-repeatable-group .cmb2-upload-button{float:left}p.cmb2-metabox-description{color:#666;letter-spacing:.01em;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#666;letter-spacing:.01em}.cmb2-metabox-title{margin:0 0 5px 0;padding:5px 0 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0 0}.cmb-inline li{display:inline-block;padding-left:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-left:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0 0}.cmb2-media-status .embed-status{float:right;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;right:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-left:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:right;margin-left:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:right}.cmb2-indented-hierarchy{padding-right:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-right:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{left:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 0 0 2%}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:left}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .handlediv{text-align:center}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:normal 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_title-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 0 0 2%;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:0}}.cmb2-options-page{max-width:1200px}.cmb2-options-page.wrap>h2{margin-bottom:1em}.cmb2-options-page .cmb2-metabox>.cmb-row{padding:1em;margin-top:-1px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 1px 1px rgba(0,0,0,.05)}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th{padding:0;font-weight:initial}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{float:none;padding:0 1em 0 0;margin-right:200px}@media (max-width:450px){.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{padding:0;margin-right:0}}.cmb2-options-page .cmb2-wrap .cmb-type-title{margin-top:1em;padding:.6em 1em;background-color:#fafafa}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title{font-size:12px;margin-top:0;margin-bottom:0;text-transform:uppercase}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description{padding-top:.25em}.cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th{padding:0 0 .8em 0}.cmb2-options-page .cmb-repeatable-group .cmb-group-name{font-size:16px;margin-top:0;margin-bottom:0}.cmb2-options-page .cmb-repeatable-group .cmb-th>.cmb2-metabox-description{font-weight:400;padding-bottom:0!important}#addtag .cmb-th{float:none;width:auto;padding:20px 0 0}#addtag .cmb-td{padding:0}#addtag .cmb-th+.cmb-td{float:none}#addtag select{max-width:100%}#addtag .cmb2-metabox{padding-bottom:20px}#addtag .cmb-row li label{display:inline}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:right;display:none}.cmb-spinner{display:none}.cmb-spinner.is-active{display:block}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-right:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-type-group>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-type-group>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td:not(.cmb-remove-row),#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td:not(.cmb-remove-row),.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:right;width:100%;padding-right:0;padding-left:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-description .cmb2-metabox-description{padding:0}#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmbhandle{color:#757575;float:left;width:27px;height:30px;cursor:pointer;left:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';left:12px;font:normal 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:0 0!important;border:none!important;position:absolute;right:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background-image:none;border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:normal 20px/34px dashicons;padding-right:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:right;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:right;clear:right;padding:0 5px 0 0}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 40% 10px 10px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:right}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .4em .4em .6em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.cmb2-char-counter-wrap{margin:.5em 0 1em}.cmb2-char-counter-wrap input[type=text]{font-size:12px;width:25px}.cmb2-char-counter-wrap.cmb2-max-exceeded input[type=text]{border-color:#a00!important}.cmb2-char-counter-wrap.cmb2-max-exceeded .cmb2-char-max-msg{display:inline-block}.cmb2-char-max-msg{color:#a00;display:none;font-weight:600;margin-right:1em}
 
vendor/cmb2/cmb2/css/cmb2.css CHANGED
@@ -1,1358 +1,1090 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
 
8
  /*--------------------------------------------------------------
9
  * Main Wrap
10
  --------------------------------------------------------------*/
11
-
12
  /* line 5, sass/partials/_main_wrap.scss */
13
-
14
  .cmb2-wrap {
15
- margin: 0;
16
  }
17
-
18
  /* line 8, sass/partials/_main_wrap.scss */
19
-
20
  .cmb2-wrap input,
21
  .cmb2-wrap textarea {
22
- font-size: 14px;
23
- max-width: 100%;
24
- padding: 5px;
25
  }
26
-
27
- /* line 18, sass/partials/_main_wrap.scss */
28
-
29
- .cmb2-wrap input[type=text].cmb2-oembed {
30
- width: 100%;
31
  }
32
-
33
- /* line 23, sass/partials/_main_wrap.scss */
34
-
35
  .cmb2-wrap textarea {
36
- width: 500px;
 
37
  }
38
-
39
- /* line 26, sass/partials/_main_wrap.scss */
40
-
41
  .cmb2-wrap textarea.cmb2-textarea-code {
42
- font-family: "Courier 10 Pitch", Courier, monospace;
43
- line-height: 16px;
44
  }
45
-
46
- /* line 34, sass/partials/_main_wrap.scss */
47
-
48
- .cmb2-wrap input.cmb2-text-small,
49
- .cmb2-wrap input.cmb2-timepicker {
50
- width: 100px;
51
  }
52
-
53
- /* line 40, sass/partials/_main_wrap.scss */
54
-
55
  .cmb2-wrap input.cmb2-text-money {
56
- width: 90px;
57
  }
58
-
59
- /* line 45, sass/partials/_main_wrap.scss */
60
-
61
  .cmb2-wrap input.cmb2-text-medium {
62
- width: 230px;
63
  }
64
-
65
- /* line 50, sass/partials/_main_wrap.scss */
66
-
67
  .cmb2-wrap input.cmb2-upload-file {
68
- width: 65%;
69
  }
70
-
71
- /* line 54, sass/partials/_main_wrap.scss */
72
-
73
  .cmb2-wrap input.ed_button {
74
- padding: 2px 4px;
75
  }
76
-
77
- /* line 59, sass/partials/_main_wrap.scss */
78
-
79
  .cmb2-wrap input:not([type="hidden"]) + input,
80
  .cmb2-wrap input:not([type="hidden"]) + .button-secondary,
81
  .cmb2-wrap input:not([type="hidden"]) + select {
82
- margin-left: 20px;
83
  }
84
-
85
- /* line 67, sass/partials/_main_wrap.scss */
86
-
87
  .cmb2-wrap ul {
88
- margin: 0;
89
  }
90
-
91
- /* line 71, sass/partials/_main_wrap.scss */
92
-
93
  .cmb2-wrap li {
94
- font-size: 14px;
95
- line-height: 16px;
96
- margin: 1px 0 5px 0;
97
  }
98
-
99
- /* line 82, sass/partials/_main_wrap.scss */
100
-
101
  .cmb2-wrap select {
102
- font-size: 14px;
103
- margin-top: 3px;
104
  }
105
-
106
- /* line 87, sass/partials/_main_wrap.scss */
107
-
108
  .cmb2-wrap input:focus,
109
  .cmb2-wrap textarea:focus {
110
- background: #fffff8;
111
  }
112
-
113
- /* line 92, sass/partials/_main_wrap.scss */
114
-
115
  .cmb2-wrap input[type="radio"] {
116
- margin: 0 5px 0 0;
117
- padding: 0;
118
  }
119
-
120
- /* line 97, sass/partials/_main_wrap.scss */
121
-
122
  .cmb2-wrap input[type="checkbox"] {
123
- margin: 0 5px 0 0;
124
- padding: 0;
125
  }
126
-
127
- /* line 102, sass/partials/_main_wrap.scss */
128
-
129
  .cmb2-wrap button,
130
  .cmb2-wrap .button-secondary {
131
- white-space: nowrap;
132
  }
133
-
134
- /* line 107, sass/partials/_main_wrap.scss */
135
-
136
  .cmb2-wrap .mceLayout {
137
- border: 1px solid #e9e9e9 !important;
138
  }
139
-
140
- /* line 111, sass/partials/_main_wrap.scss */
141
-
142
  .cmb2-wrap .mceIframeContainer {
143
- background: #ffffff;
144
  }
145
-
146
- /* line 115, sass/partials/_main_wrap.scss */
147
-
148
  .cmb2-wrap .meta_mce {
149
- width: 97%;
150
  }
151
-
152
- /* line 118, sass/partials/_main_wrap.scss */
153
-
154
  .cmb2-wrap .meta_mce textarea {
155
- width: 100%;
156
  }
157
-
158
- /* line 124, sass/partials/_main_wrap.scss */
159
-
160
- .cmb2-wrap .wp-color-result,
161
- .cmb2-wrap .wp-picker-input-wrap {
162
- vertical-align: middle;
163
  }
164
-
165
- /* line 129, sass/partials/_main_wrap.scss */
166
-
167
- .cmb2-wrap .wp-color-result,
168
- .cmb2-wrap .wp-picker-container {
169
- margin: 0 10px 0 0;
170
  }
171
-
172
- /* line 134, sass/partials/_main_wrap.scss */
173
-
174
  .cmb2-wrap .cmb-row {
175
- margin: 0;
176
  }
177
-
178
- /* line 137, sass/partials/_main_wrap.scss */
179
-
180
  .cmb2-wrap .cmb-row:after {
181
- content: '';
182
- clear: both;
183
- display: block;
184
- width: 100%;
185
  }
186
-
187
- /* line 144, sass/partials/_main_wrap.scss */
188
-
189
  .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
190
- padding-top: 0;
191
- padding-bottom: 1em;
192
  }
193
 
194
- /* line 152, sass/partials/_main_wrap.scss */
 
 
 
 
 
 
 
 
 
195
 
 
196
  .cmb2-metabox {
197
- clear: both;
198
- margin: 0;
199
  }
200
-
201
- /* line 158, sass/partials/_main_wrap.scss */
202
-
203
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
204
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
205
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
206
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th {
207
- border: 0;
208
  }
209
 
210
- /* line 165, sass/partials/_main_wrap.scss */
211
-
212
  .cmb-add-row {
213
- margin: 1.8em 0 0;
214
  }
215
 
216
- /* line 169, sass/partials/_main_wrap.scss */
217
-
218
  .cmb-nested .cmb-td,
219
  .cmb-repeatable-group .cmb-th,
220
  .cmb-repeatable-group:first-of-type {
221
- border: 0;
222
  }
223
 
224
- /* line 175, sass/partials/_main_wrap.scss */
225
-
226
  .cmb-row:last-of-type,
227
  .cmb2-wrap .cmb-row:last-of-type,
228
  .cmb-repeatable-group:last-of-type {
229
- border-bottom: 0;
230
  }
231
 
232
- /* line 181, sass/partials/_main_wrap.scss */
233
-
234
  .cmb-repeatable-grouping {
235
- border: 1px solid #e9e9e9;
236
- padding: 0 1em;
237
  }
238
-
239
- /* line 185, sass/partials/_main_wrap.scss */
240
-
241
  .cmb-repeatable-grouping.cmb-row {
242
- margin: 0 0 0.8em;
243
  }
244
 
245
- /* line 193, sass/partials/_main_wrap.scss */
246
-
247
  .cmb-th {
248
- color: #222222;
249
- float: left;
250
- font-weight: 600;
251
- line-height: 1.3;
252
- padding: 20px 10px 20px 0;
253
- vertical-align: top;
254
- width: 200px;
255
  }
256
-
257
- /* line 207, sass/partials/_main_wrap.scss */
258
-
259
- .cmb-td {
260
- line-height: 1.3;
261
- max-width: 100%;
262
- padding: 15px 10px;
263
- vertical-align: middle;
 
 
 
 
 
 
 
 
264
  }
265
 
266
  /* line 216, sass/partials/_main_wrap.scss */
 
 
 
 
 
 
267
 
 
268
  .cmb-type-title .cmb-td {
269
- padding: 0;
270
  }
271
 
272
- /* line 221, sass/partials/_main_wrap.scss */
273
-
274
  .cmb-th label {
275
- display: block;
276
- padding: 5px 0;
277
  }
278
 
279
- /* line 226, sass/partials/_main_wrap.scss */
280
-
281
  .cmb-th + .cmb-td {
282
- float: left;
283
  }
284
 
285
- /* line 230, sass/partials/_main_wrap.scss */
286
-
287
  .cmb-td .cmb-td {
288
- padding-bottom: 1em;
289
  }
290
 
291
- /* line 234, sass/partials/_main_wrap.scss */
292
-
293
  .cmb-remove-row {
294
- text-align: right;
295
  }
296
 
297
- /* line 238, sass/partials/_main_wrap.scss */
298
-
299
  .empty-row.hidden {
300
- display: none;
301
  }
302
 
303
- /* line 243, sass/partials/_main_wrap.scss */
304
-
305
  .cmb-repeat-table {
306
- background-color: #fafafa;
307
- border: 1px solid #e1e1e1;
308
  }
309
-
310
- /* line 247, sass/partials/_main_wrap.scss */
311
-
312
  .cmb-repeat-table .cmb-row.cmb-repeat-row {
313
- position: relative;
314
- counter-increment: el;
315
- margin: 0;
316
- padding: 10px 10px 10px 50px;
317
- border-bottom: none !important;
318
  }
319
-
320
- /* line 255, sass/partials/_main_wrap.scss */
321
-
322
  .cmb-repeat-table .cmb-row.cmb-repeat-row + .cmb-repeat-row {
323
- border-top: solid 1px #e9e9e9;
324
  }
325
-
326
- /* line 259, sass/partials/_main_wrap.scss */
327
-
328
  .cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper {
329
- outline: dashed 2px #e9e9e9 !important;
330
  }
331
-
332
- /* line 263, sass/partials/_main_wrap.scss */
333
-
334
  .cmb-repeat-table .cmb-row.cmb-repeat-row:before {
335
- content: counter(el);
336
- display: block;
337
- top: 0;
338
- left: 0;
339
- position: absolute;
340
- width: 35px;
341
- height: 100%;
342
- line-height: 35px;
343
- cursor: move;
344
- color: #757575;
345
- text-align: center;
346
- border-right: solid 1px #e9e9e9;
347
- }
348
-
349
- /* line 280, sass/partials/_main_wrap.scss */
350
-
351
  .cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td {
352
- margin: 0;
353
- padding: 0;
354
  }
355
-
356
- /* line 287, sass/partials/_main_wrap.scss */
357
-
358
  .cmb-repeat-table + .cmb-add-row {
359
- margin: 0;
360
  }
361
-
362
- /* line 290, sass/partials/_main_wrap.scss */
363
-
364
  .cmb-repeat-table + .cmb-add-row:before {
365
- content: '';
366
- width: 1px;
367
- height: 1.6em;
368
- display: block;
369
- margin-left: 17px;
370
- background-color: gainsboro;
371
- }
372
-
373
- /* line 300, sass/partials/_main_wrap.scss */
374
-
375
  .cmb-repeat-table .cmb-remove-row {
376
- top: 7px;
377
- right: 7px;
378
- position: absolute;
379
- width: auto;
380
- margin-left: 0;
381
- padding: 0 !important;
382
- display: none;
383
- }
384
-
385
- /* line 311, sass/partials/_main_wrap.scss */
386
-
387
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button {
388
- font-size: 20px;
389
- text-indent: -1000px;
390
- overflow: hidden;
391
- position: relative;
392
- height: auto;
393
- line-height: 1;
394
- padding: 0 10px 0;
395
- }
396
-
397
- /* line 322, sass/partials/_main_wrap.scss */
398
-
399
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button:before {
400
- content: "";
401
- font-family: 'Dashicons';
402
- speak: none;
403
- font-weight: normal;
404
- font-variant: normal;
405
- text-transform: none;
406
- line-height: 1;
407
- -webkit-font-smoothing: antialiased;
408
- margin: 0;
409
- text-indent: 0;
410
- position: absolute;
411
- top: 0;
412
- left: 0;
413
- width: 100%;
414
- height: 100%;
415
- text-align: center;
416
- }
417
-
418
- /* line 328, sass/partials/_main_wrap.scss */
419
-
420
  .cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row {
421
- display: block;
422
  }
423
 
424
- /* line 336, sass/partials/_main_wrap.scss */
425
-
426
  .cmb-repeatable-group .cmb-th {
427
- padding: 5px;
428
  }
429
-
430
- /* line 340, sass/partials/_main_wrap.scss */
431
-
432
  .cmb-repeatable-group .cmb-group-title {
433
- background-color: #e9e9e9;
434
- padding: 8px 12px 8px 2.2em;
435
- margin: 0 -1em;
436
- min-height: 1.5em;
437
- font-size: 14px;
438
- line-height: 1.4;
439
- }
440
-
441
- /* line 348, sass/partials/_main_wrap.scss */
442
-
443
  .cmb-repeatable-group .cmb-group-title h4 {
444
- border: 0;
445
- margin: 0;
446
- font-size: 1.2em;
447
- font-weight: 500;
448
- padding: 0.5em 0.75em;
449
  }
450
-
451
- /* line 356, sass/partials/_main_wrap.scss */
452
-
453
  .cmb-repeatable-group .cmb-group-title .cmb-th {
454
- display: block;
455
- width: 100%;
456
  }
457
-
458
- /* line 362, sass/partials/_main_wrap.scss */
459
-
460
  .cmb-repeatable-group .cmb-group-description .cmb-th {
461
- font-size: 1.2em;
462
- display: block;
463
- float: none;
464
- padding-bottom: 1em;
465
- text-align: left;
466
- width: 100%;
467
  }
468
-
469
  /* line 27, sass/partials/_mixins.scss */
470
-
471
  .cmb-repeatable-group .cmb-group-description .cmb-th label {
472
- display: block;
473
- margin-top: 0;
474
- margin-bottom: 0.5em;
475
  }
476
-
477
- /* line 366, sass/partials/_main_wrap.scss */
478
-
479
  .cmb-repeatable-group .cmb-shift-rows {
480
- font-size: 1em;
481
- margin-right: 1em;
482
- text-decoration: none;
483
  }
484
-
485
- /* line 371, sass/partials/_main_wrap.scss */
486
-
487
- .cmb-repeatable-group .cmb-shift-rows .dashicons {
488
- font-size: 1.5em;
489
- height: 1.5em;
490
- line-height: 1.2em;
491
- width: 1em;
492
  }
493
-
494
- /* line 377, sass/partials/_main_wrap.scss */
495
-
496
- .cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2 {
497
- line-height: 1.3em;
498
  }
499
-
500
- /* line 384, sass/partials/_main_wrap.scss */
501
-
502
  .cmb-repeatable-group .cmb2-upload-button {
503
- float: right;
504
  }
505
 
506
- /* line 390, sass/partials/_main_wrap.scss */
507
-
508
  p.cmb2-metabox-description {
509
- color: #757575;
510
- font-style: italic;
511
- margin: 0;
512
- padding-top: .5em;
513
  }
514
 
515
- /* line 397, sass/partials/_main_wrap.scss */
516
-
517
  span.cmb2-metabox-description {
518
- color: #757575;
519
- font-style: italic;
520
  }
521
 
522
- /* line 402, sass/partials/_main_wrap.scss */
523
-
524
  .cmb2-metabox-title {
525
- margin: 0 0 5px 0;
526
- padding: 5px 0 0 0;
527
- font-size: 14px;
528
  }
529
 
530
- /* line 408, sass/partials/_main_wrap.scss */
531
-
532
  .cmb-inline ul {
533
- padding: 4px 0 0 0;
534
  }
535
 
536
- /* line 412, sass/partials/_main_wrap.scss */
537
-
538
  .cmb-inline li {
539
- display: inline-block;
540
- padding-right: 18px;
541
  }
542
 
543
- /* line 417, sass/partials/_main_wrap.scss */
544
-
545
  .cmb-type-textarea-code pre {
546
- margin: 0;
547
  }
548
 
549
- /* line 423, sass/partials/_main_wrap.scss */
550
-
551
  .cmb2-media-status .img-status {
552
- clear: none;
553
- display: inline-block;
554
- vertical-align: middle;
555
- margin-right: 10px;
556
- width: auto;
557
  }
558
-
559
- /* line 430, sass/partials/_main_wrap.scss */
560
-
561
  .cmb2-media-status .img-status img {
562
- max-width: 350px;
563
- height: auto;
564
  }
565
-
566
- /* line 436, sass/partials/_main_wrap.scss */
567
-
568
  .cmb2-media-status .img-status img,
569
  .cmb2-media-status .embed-status {
570
- background: #eee;
571
- border: 5px solid #ffffff;
572
- outline: 1px solid #e9e9e9;
573
- box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
574
- background-image: linear-gradient(45deg, #d0d0d0 25%, transparent 25%, transparent 75%, #d0d0d0 75%, #d0d0d0), linear-gradient(45deg, #d0d0d0 25%, transparent 25%, transparent 75%, #d0d0d0 75%, #d0d0d0);
575
- background-position: 0 0, 10px 10px;
576
- background-size: 20px 20px;
577
- border-radius: 2px;
578
- -moz-border-radius: 2px;
579
- margin: 15px 0 0 0;
580
- }
581
-
582
- /* line 450, sass/partials/_main_wrap.scss */
583
-
584
- .cmb2-media-status .embed-status {
585
- float: left;
586
- max-width: 800px;
587
- }
588
-
589
- /* line 455, sass/partials/_main_wrap.scss */
590
-
591
- .cmb2-media-status .img-status,
592
  .cmb2-media-status .embed-status {
593
- position: relative;
 
594
  }
595
-
596
  /* line 458, sass/partials/_main_wrap.scss */
597
-
598
- .cmb2-media-status .img-status .cmb2-remove-file-button,
599
- .cmb2-media-status .embed-status .cmb2-remove-file-button {
600
- background: url(../images/ico-delete.png);
601
- height: 16px;
602
- left: -5px;
603
- position: absolute;
604
- text-indent: -9999px;
605
- top: -5px;
606
- width: 16px;
607
- }
608
-
609
- /* line 472, sass/partials/_main_wrap.scss */
610
-
611
  .cmb2-media-status .img-status .cmb2-remove-file-button {
612
- top: 10px;
613
  }
614
-
615
- /* line 477, sass/partials/_main_wrap.scss */
616
-
617
- .cmb2-media-status .img-status img,
618
- .cmb2-media-status .file-status > span {
619
- cursor: pointer;
620
  }
621
-
622
- /* line 482, sass/partials/_main_wrap.scss */
623
-
624
- .cmb2-media-status.cmb-attach-list .img-status img,
625
- .cmb2-media-status.cmb-attach-list .file-status > span {
626
- cursor: move;
627
  }
628
 
629
- /* line 489, sass/partials/_main_wrap.scss */
630
-
631
  .cmb-type-file-list .cmb2-media-status .img-status {
632
- clear: none;
633
- vertical-align: middle;
634
- width: auto;
635
- margin-right: 10px;
636
- margin-bottom: 10px;
637
- margin-top: 0;
638
  }
639
 
640
- /* line 498, sass/partials/_main_wrap.scss */
641
-
642
  .cmb-attach-list li {
643
- clear: both;
644
- display: inline-block;
645
- width: 100%;
646
- margin-top: 5px;
647
- margin-bottom: 10px;
648
  }
649
-
650
- /* line 504, sass/partials/_main_wrap.scss */
651
-
652
  .cmb-attach-list li img {
653
- float: left;
654
- margin-right: 10px;
655
  }
656
 
657
- /* line 510, sass/partials/_main_wrap.scss */
658
-
659
  .cmb2-remove-wrapper {
660
- margin: 0;
661
  }
662
 
663
- /* line 514, sass/partials/_main_wrap.scss */
664
-
665
  .child-cmb2 .cmb-th {
666
- text-align: left;
667
  }
668
 
669
- /* line 518, sass/partials/_main_wrap.scss */
670
-
671
  .cmb2-indented-hierarchy {
672
- padding-left: 1.5em;
673
  }
674
 
 
 
 
 
 
 
 
 
 
 
675
  /*--------------------------------------------------------------
676
  * Post Metaboxes
677
  --------------------------------------------------------------*/
678
-
679
  /* line 5, sass/partials/_post_metaboxes.scss */
680
-
681
  #poststuff .cmb-group-title {
682
- margin-left: -1em;
683
- margin-right: -1em;
684
- min-height: 1.5em;
685
  }
686
 
687
  /* line 11, sass/partials/_post_metaboxes.scss */
688
-
689
  #poststuff .repeatable .cmb-group-title {
690
- padding-left: 2.2em;
691
  }
692
 
693
  /* line 17, sass/partials/_post_metaboxes.scss */
694
-
695
- .cmb2-postbox .cmb2-wrap,
696
- .cmb-type-group .cmb2-wrap {
697
- margin: 0;
698
  }
699
-
700
  /* line 20, sass/partials/_post_metaboxes.scss */
701
-
702
- .cmb2-postbox .cmb2-wrap > .cmb-field-list > .cmb-row,
703
- .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row {
704
- padding: 1.8em 0;
705
  }
706
-
707
  /* line 26, sass/partials/_post_metaboxes.scss */
708
-
709
- .cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed,
710
- .cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed {
711
- width: 100%;
712
  }
713
-
714
  /* line 32, sass/partials/_post_metaboxes.scss */
715
-
716
- .cmb2-postbox .cmb-row,
717
- .cmb-type-group .cmb-row {
718
- padding: 0 0 1.8em;
719
- margin: 0 0 0.8em;
720
  }
721
-
722
  /* line 36, sass/partials/_post_metaboxes.scss */
723
-
724
- .cmb2-postbox .cmb-row .cmbhandle,
725
- .cmb-type-group .cmb-row .cmbhandle {
726
- right: -1em;
727
- position: relative;
728
- color: #222222;
729
  }
730
-
731
  /* line 43, sass/partials/_post_metaboxes.scss */
732
-
733
- .cmb2-postbox .cmb-repeatable-grouping,
734
- .cmb-type-group .cmb-repeatable-grouping {
735
- padding: 0 1em;
736
- max-width: 100%;
737
- min-width: 1px !important;
738
  }
739
-
740
  /* line 49, sass/partials/_post_metaboxes.scss */
741
-
742
- .cmb2-postbox .cmb-repeatable-group > .cmb-row,
743
- .cmb-type-group .cmb-repeatable-group > .cmb-row {
744
- padding-bottom: 0;
745
  }
746
-
747
  /* line 53, sass/partials/_post_metaboxes.scss */
748
-
749
- .cmb2-postbox .cmb-th,
750
- .cmb-type-group .cmb-th {
751
- width: 18%;
752
- padding: 0 2% 0 0;
753
  }
754
-
755
  /* line 59, sass/partials/_post_metaboxes.scss */
756
-
757
- .cmb2-postbox .cmb-td,
758
- .cmb-type-group .cmb-td {
759
- margin-bottom: 0;
760
- padding: 0;
761
- line-height: 1.3;
762
  }
763
-
764
  /* line 65, sass/partials/_post_metaboxes.scss */
765
-
766
- .cmb2-postbox .cmb-th + .cmb-td,
767
- .cmb-type-group .cmb-th + .cmb-td {
768
- width: 80%;
769
- float: right;
770
  }
771
-
772
  /* line 70, sass/partials/_post_metaboxes.scss */
773
-
774
  .cmb2-postbox .cmb-row:not(:last-of-type),
775
- .cmb2-postbox .cmb-repeatable-group:not(:last-of-type),
776
- .cmb-type-group .cmb-row:not(:last-of-type),
777
  .cmb-type-group .cmb-repeatable-group:not(:last-of-type) {
778
- border-bottom: 1px solid #e9e9e9;
 
 
 
 
 
 
 
 
779
  }
780
-
781
  /* line 79, sass/partials/_post_metaboxes.scss */
782
-
783
  .cmb2-postbox .cmb-repeat-group-field,
784
- .cmb2-postbox .cmb-remove-field-row,
785
- .cmb-type-group .cmb-repeat-group-field,
786
  .cmb-type-group .cmb-remove-field-row {
787
- padding-top: 1.8em;
788
  }
789
 
790
  /*--------------------------------------------------------------
791
  * Context Metaboxes
792
  --------------------------------------------------------------*/
793
-
794
  /* Metabox collapse arrow indicators */
795
-
796
- /* line 9, sass/partials/_context_metaboxes.scss */
797
-
798
- .js .cmb2-postbox.context-box .toggle-indicator:before {
799
- content: "\f142";
800
- display: inline-block;
801
- font: normal 20px/1 dashicons;
802
- speak: none;
803
- -webkit-font-smoothing: antialiased;
804
- -moz-osx-font-smoothing: grayscale;
805
- text-decoration: none !important;
806
  }
807
-
808
- /* line 22, sass/partials/_context_metaboxes.scss */
809
-
 
 
 
 
 
 
 
 
810
  .js .cmb2-postbox.context-box.closed .toggle-indicator:before {
811
- content: "\f140";
812
  }
813
 
814
- /* line 30, sass/partials/_context_metaboxes.scss */
815
-
816
  .cmb2-postbox.context-box {
817
- margin-bottom: 10px;
818
  }
819
-
820
- /* line 34, sass/partials/_context_metaboxes.scss */
821
-
822
  .cmb2-postbox.context-box.context-before_permalink-box {
823
- margin-top: 10px;
824
  }
825
-
826
- /* line 38, sass/partials/_context_metaboxes.scss */
827
-
828
  .cmb2-postbox.context-box.context-after_title-box {
829
- margin-top: 10px;
830
  }
831
-
832
- /* line 42, sass/partials/_context_metaboxes.scss */
833
-
834
  .cmb2-postbox.context-box.context-after_editor-box {
835
- margin-top: 20px;
836
- margin-bottom: 0;
837
  }
838
-
839
- /* line 47, sass/partials/_context_metaboxes.scss */
840
-
841
  .cmb2-postbox.context-box.context-form_top-box {
842
- margin-top: 10px;
843
  }
844
-
845
- /* line 51, sass/partials/_context_metaboxes.scss */
846
-
847
  .cmb2-postbox.context-box.context-form_top-box .hndle {
848
- font-size: 14px;
849
- padding: 8px 12px;
850
- margin: 0;
851
- line-height: 1.4;
852
  }
853
-
854
- /* line 59, sass/partials/_context_metaboxes.scss */
855
-
856
  .cmb2-postbox.context-box .hndle {
857
- cursor: auto;
858
  }
859
 
860
- /* line 64, sass/partials/_context_metaboxes.scss */
861
-
862
  .cmb2-context-wrap {
863
- margin-top: 10px;
864
  }
865
-
866
- /* line 68, sass/partials/_context_metaboxes.scss */
867
-
868
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
869
- margin-right: 300px;
870
- width: auto;
871
  }
872
-
873
- /* line 75, sass/partials/_context_metaboxes.scss */
874
-
875
  .cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox {
876
- padding: 10px;
877
  }
878
-
879
- /* line 80, sass/partials/_context_metaboxes.scss */
880
-
881
  .cmb2-context-wrap .cmb-th {
882
- padding: 0 2% 0 0;
883
- width: 18%;
884
  }
885
-
886
- /* line 85, sass/partials/_context_metaboxes.scss */
887
-
888
  .cmb2-context-wrap .cmb-td {
889
- width: 80%;
890
- padding: 0;
891
  }
892
-
893
- /* line 90, sass/partials/_context_metaboxes.scss */
894
-
895
  .cmb2-context-wrap .cmb-row {
896
- margin-bottom: 10px;
897
  }
898
-
899
- /* line 93, sass/partials/_context_metaboxes.scss */
900
-
901
  .cmb2-context-wrap .cmb-row:last-of-type {
902
- margin-bottom: 0;
903
  }
904
 
905
  /* one column on the post write/edit screen */
906
-
 
 
 
 
 
907
  /*--------------------------------------------------------------
908
  * Options page
909
  --------------------------------------------------------------*/
910
-
911
  /* line 5, sass/partials/_options-page.scss */
912
-
913
  .cmb2-options-page {
914
- max-width: 1200px;
915
  }
916
-
917
  /* line 8, sass/partials/_options-page.scss */
918
-
919
  .cmb2-options-page.wrap > h2 {
920
- margin-bottom: 1em;
921
  }
922
-
923
  /* line 12, sass/partials/_options-page.scss */
924
-
925
  .cmb2-options-page .cmb2-metabox > .cmb-row {
926
- padding: 1em;
927
- margin-top: -1px;
928
- background: #ffffff;
929
- border: 1px solid #e9e9e9;
930
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
931
  }
932
-
933
  /* line 19, sass/partials/_options-page.scss */
934
-
935
  .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th {
936
- padding: 0;
937
- font-weight: initial;
938
  }
939
-
940
  /* line 24, sass/partials/_options-page.scss */
941
-
942
  .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th + .cmb-td {
943
- float: none;
944
- padding: 0 0 0 1em;
945
- margin-left: 200px;
 
 
 
 
 
 
 
946
  }
947
-
948
  /* line 37, sass/partials/_options-page.scss */
949
-
950
  .cmb2-options-page .cmb2-wrap .cmb-type-title {
951
- margin-top: 1em;
952
- padding: 0.6em 1em;
953
- background-color: #fafafa;
954
  }
955
-
956
  /* line 42, sass/partials/_options-page.scss */
957
-
958
  .cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title {
959
- font-size: 12px;
960
- margin-top: 0;
961
- margin-bottom: 0;
962
- text-transform: uppercase;
963
  }
964
-
965
  /* line 49, sass/partials/_options-page.scss */
966
-
967
  .cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description {
968
- padding-top: 0.25em;
969
  }
970
-
971
  /* line 55, sass/partials/_options-page.scss */
972
-
973
  .cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th {
974
- padding: 0 0 0.8em 0;
975
  }
976
-
977
  /* line 59, sass/partials/_options-page.scss */
978
-
979
  .cmb2-options-page .cmb-repeatable-group .cmb-group-name {
980
- font-size: 16px;
981
- margin-top: 0;
982
- margin-bottom: 0;
983
  }
984
-
985
  /* line 65, sass/partials/_options-page.scss */
986
-
987
  .cmb2-options-page .cmb-repeatable-group .cmb-th > .cmb2-metabox-description {
988
- font-weight: 400;
989
- padding-bottom: 0 !important;
990
  }
991
 
992
  /*--------------------------------------------------------------
993
  * New-Term Page
994
  --------------------------------------------------------------*/
995
-
996
  /* line 6, sass/partials/_new_term.scss */
997
-
998
  #addtag .cmb-th {
999
- float: none;
1000
- width: auto;
1001
- padding: 20px 0 0;
1002
  }
1003
-
1004
  /* line 12, sass/partials/_new_term.scss */
1005
-
1006
  #addtag .cmb-td {
1007
- padding: 0;
1008
  }
1009
-
1010
  /* line 16, sass/partials/_new_term.scss */
1011
-
1012
  #addtag .cmb-th + .cmb-td {
1013
- float: none;
1014
  }
1015
-
1016
  /* line 20, sass/partials/_new_term.scss */
1017
-
1018
  #addtag select {
1019
- max-width: 100%;
1020
  }
1021
-
1022
  /* line 24, sass/partials/_new_term.scss */
1023
-
1024
  #addtag .cmb2-metabox {
1025
- padding-bottom: 20px;
1026
  }
1027
-
1028
  /* line 28, sass/partials/_new_term.scss */
1029
-
1030
  #addtag .cmb-row li label {
1031
- display: inline;
1032
  }
1033
 
1034
  /*--------------------------------------------------------------
1035
  * Misc.
1036
  --------------------------------------------------------------*/
1037
-
1038
  /* line 5, sass/partials/_misc.scss */
1039
-
1040
  #poststuff .cmb-repeatable-group h2 {
1041
- margin: 0;
1042
  }
1043
 
1044
  /* line 12, sass/partials/_misc.scss */
1045
-
1046
  .edit-tags-php .cmb2-metabox-title,
1047
  .profile-php .cmb2-metabox-title,
1048
  .user-edit-php .cmb2-metabox-title {
1049
- font-size: 1.4em;
1050
  }
1051
 
1052
  /* line 18, sass/partials/_misc.scss */
1053
-
1054
- .cmb2-postbox .cmb-spinner,
1055
- .cmb2-no-box-wrap .cmb-spinner {
1056
- float: left;
1057
- display: none;
1058
  }
1059
 
1060
  /* line 24, sass/partials/_misc.scss */
1061
-
1062
  .cmb-spinner {
1063
- display: none;
1064
  }
1065
-
1066
  /* line 26, sass/partials/_misc.scss */
1067
-
1068
  .cmb-spinner.is-active {
1069
- display: block;
1070
  }
1071
 
1072
  /*--------------------------------------------------------------
1073
  * Sidebar Placement Adjustments
1074
  --------------------------------------------------------------*/
1075
-
1076
  /* line 10, sass/partials/_sidebar_placements.scss */
1077
-
1078
  .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row,
1079
  #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row {
1080
- padding: 1.4em 0;
1081
  }
1082
-
1083
  /* line 16, sass/partials/_sidebar_placements.scss */
1084
-
1085
  .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker),
1086
  #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) {
1087
- width: 100%;
1088
  }
1089
-
1090
  /* line 20, sass/partials/_sidebar_placements.scss */
1091
-
1092
- .inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear),
1093
- .inner-sidebar .cmb2-wrap input + select,
1094
  #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear),
1095
  #side-sortables .cmb2-wrap input + select {
1096
- margin-left: 0;
1097
- margin-top: 1em;
1098
- display: block;
1099
  }
1100
-
1101
  /* line 26, sass/partials/_sidebar_placements.scss */
1102
-
1103
  .inner-sidebar .cmb2-wrap input.cmb2-text-money,
1104
  #side-sortables .cmb2-wrap input.cmb2-text-money {
1105
- max-width: 70%;
1106
  }
1107
-
1108
  /* line 28, sass/partials/_sidebar_placements.scss */
1109
-
1110
  .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
1111
  #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
1112
- display: block;
1113
  }
1114
-
1115
  /* line 34, sass/partials/_sidebar_placements.scss */
1116
-
1117
  .inner-sidebar .cmb2-wrap label,
1118
  #side-sortables .cmb2-wrap label {
1119
- display: block;
1120
- font-weight: 700;
1121
- padding: 0 0 5px;
1122
  }
1123
-
1124
  /* line 42, sass/partials/_sidebar_placements.scss */
1125
-
1126
  .inner-sidebar textarea,
1127
  #side-sortables textarea {
1128
- max-width: 99%;
1129
  }
1130
-
1131
  /* line 46, sass/partials/_sidebar_placements.scss */
1132
-
1133
  .inner-sidebar .cmb-repeatable-group,
1134
  #side-sortables .cmb-repeatable-group {
1135
- border-bottom: 1px solid #e9e9e9;
1136
  }
1137
-
1138
  /* line 50, sass/partials/_sidebar_placements.scss */
1139
-
1140
  .inner-sidebar .cmb-type-group > .cmb-td > .cmb-repeatable-group,
1141
  #side-sortables .cmb-type-group > .cmb-td > .cmb-repeatable-group {
1142
- border-bottom: 0;
1143
- margin-bottom: -1.4em;
1144
  }
1145
-
1146
  /* line 55, sass/partials/_sidebar_placements.scss */
1147
-
1148
  .inner-sidebar .cmb-th,
1149
  .inner-sidebar .cmb-td:not(.cmb-remove-row),
1150
  .inner-sidebar .cmb-th + .cmb-td,
1151
  #side-sortables .cmb-th,
1152
  #side-sortables .cmb-td:not(.cmb-remove-row),
1153
  #side-sortables .cmb-th + .cmb-td {
1154
- width: 100%;
1155
- display: block;
1156
- float: none;
1157
  }
1158
-
1159
  /* line 63, sass/partials/_sidebar_placements.scss */
1160
-
1161
  .inner-sidebar .closed .inside,
1162
  #side-sortables .closed .inside {
1163
- display: none;
1164
  }
1165
-
1166
  /* line 67, sass/partials/_sidebar_placements.scss */
1167
-
1168
  .inner-sidebar .cmb-th,
1169
  #side-sortables .cmb-th {
1170
- display: block;
1171
- float: none;
1172
- padding-bottom: 1em;
1173
- text-align: left;
1174
- width: 100%;
1175
- padding-left: 0;
1176
- padding-right: 0;
1177
  }
1178
-
1179
  /* line 27, sass/partials/_mixins.scss */
1180
-
1181
  .inner-sidebar .cmb-th label,
1182
  #side-sortables .cmb-th label {
1183
- display: block;
1184
- margin-top: 0;
1185
- margin-bottom: 0.5em;
1186
  }
1187
-
1188
  /* line 14, sass/partials/_mixins.scss */
1189
-
1190
  .inner-sidebar .cmb-th label,
1191
  #side-sortables .cmb-th label {
1192
- font-size: 14px;
1193
- line-height: 1.4em;
1194
  }
1195
-
1196
  /* line 74, sass/partials/_sidebar_placements.scss */
1197
-
1198
  .inner-sidebar .cmb-group-description .cmb-th,
1199
  #side-sortables .cmb-group-description .cmb-th {
1200
- padding-top: 0;
1201
  }
1202
-
1203
  /* line 77, sass/partials/_sidebar_placements.scss */
1204
-
1205
  .inner-sidebar .cmb-group-description .cmb2-metabox-description,
1206
  #side-sortables .cmb-group-description .cmb2-metabox-description {
1207
- padding: 0;
1208
  }
1209
-
1210
  /* line 84, sass/partials/_sidebar_placements.scss */
1211
-
1212
  .inner-sidebar .cmb-group-title .cmb-th,
1213
  #side-sortables .cmb-group-title .cmb-th {
1214
- padding: 0;
1215
  }
1216
-
1217
  /* line 90, sass/partials/_sidebar_placements.scss */
1218
-
1219
  .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
1220
  #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
1221
- margin-top: 1em;
1222
  }
1223
-
1224
  /* line 99, sass/partials/_sidebar_placements.scss */
1225
-
1226
  .inner-sidebar .cmb2-media-status .img-status img,
1227
  .inner-sidebar .cmb2-media-status .embed-status img,
1228
  #side-sortables .cmb2-media-status .img-status img,
1229
  #side-sortables .cmb2-media-status .embed-status img {
1230
- max-width: 90%;
1231
- height: auto;
1232
  }
1233
-
1234
  /* line 107, sass/partials/_sidebar_placements.scss */
1235
-
1236
  .inner-sidebar .cmb2-list label,
1237
  #side-sortables .cmb2-list label {
1238
- display: inline;
1239
- font-weight: normal;
1240
  }
1241
-
1242
  /* line 112, sass/partials/_sidebar_placements.scss */
1243
-
1244
  .inner-sidebar .cmb2-metabox-description,
1245
  #side-sortables .cmb2-metabox-description {
1246
- display: block;
1247
- padding: 7px 0 0;
1248
  }
1249
-
1250
  /* line 119, sass/partials/_sidebar_placements.scss */
1251
-
1252
  .inner-sidebar .cmb-type-checkbox .cmb-td label,
1253
  .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
1254
  #side-sortables .cmb-type-checkbox .cmb-td label,
1255
  #side-sortables .cmb-type-checkbox .cmb2-metabox-description {
1256
- font-weight: normal;
1257
- display: inline;
1258
  }
1259
-
1260
  /* line 126, sass/partials/_sidebar_placements.scss */
1261
-
1262
  .inner-sidebar .cmb-row .cmb2-metabox-description,
1263
  #side-sortables .cmb-row .cmb2-metabox-description {
1264
- padding-bottom: 1.8em;
1265
  }
1266
-
1267
  /* line 130, sass/partials/_sidebar_placements.scss */
1268
-
1269
  .inner-sidebar .cmb2-metabox-title,
1270
  #side-sortables .cmb2-metabox-title {
1271
- font-size: 1.2em;
1272
- font-style: italic;
1273
  }
1274
-
1275
  /* line 135, sass/partials/_sidebar_placements.scss */
1276
-
1277
  .inner-sidebar .cmb-remove-row,
1278
  #side-sortables .cmb-remove-row {
1279
- clear: both;
1280
- padding-top: 12px;
1281
- padding-bottom: 0;
1282
  }
1283
-
1284
  /* line 141, sass/partials/_sidebar_placements.scss */
1285
-
1286
  .inner-sidebar .cmb2-upload-button,
1287
  #side-sortables .cmb2-upload-button {
1288
- clear: both;
1289
- margin-top: 12px;
1290
  }
1291
 
1292
  /*--------------------------------------------------------------
1293
  * Collapsible UI
1294
  --------------------------------------------------------------*/
1295
-
1296
  /* line 6, sass/partials/_collapsible_ui.scss */
1297
-
1298
  .cmb2-metabox .cmbhandle {
1299
- color: #757575;
1300
- float: right;
1301
- width: 27px;
1302
- height: 30px;
1303
- cursor: pointer;
1304
- right: -1em;
1305
- position: relative;
1306
  }
1307
-
1308
  /* line 14, sass/partials/_collapsible_ui.scss */
1309
-
1310
  .cmb2-metabox .cmbhandle:before {
1311
- content: '\f142';
1312
- right: 12px;
1313
- font: normal 20px/1 'dashicons';
1314
- speak: none;
1315
- display: inline-block;
1316
- padding: 8px 10px;
1317
- top: 0;
1318
- position: relative;
1319
- -webkit-font-smoothing: antialiased;
1320
- -moz-osx-font-smoothing: grayscale;
1321
- text-decoration: none !important;
1322
  }
1323
-
1324
  /* line 31, sass/partials/_collapsible_ui.scss */
1325
-
1326
  .cmb2-metabox .postbox.closed .cmbhandle:before {
1327
- content: '\f140';
1328
  }
1329
-
1330
  /* line 37, sass/partials/_collapsible_ui.scss */
1331
-
1332
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
1333
- -webkit-appearance: none !important;
1334
- background: none !important;
1335
- border: none !important;
1336
- position: absolute;
1337
- left: 0;
1338
- top: .5em;
1339
- line-height: 1em;
1340
- padding: 2px 6px 3px;
1341
- opacity: .5;
1342
  }
1343
-
1344
  /* line 47, sass/partials/_collapsible_ui.scss */
1345
-
1346
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
1347
- cursor: pointer;
1348
- color: #a00;
1349
- opacity: 1;
1350
  }
1351
-
1352
  /* line 51, sass/partials/_collapsible_ui.scss */
1353
-
1354
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
1355
- color: #f00;
1356
  }
1357
 
1358
  /*
@@ -1368,731 +1100,477 @@ span.cmb2-metabox-description {
1368
  * https://github.com/stuttter/wp-datepicker-styling
1369
  *
1370
  */
1371
-
1372
  /* line 15, sass/partials/_jquery_ui.scss */
1373
-
1374
  * html .cmb2-element.ui-helper-clearfix {
1375
- height: 1%;
1376
  }
1377
 
1378
  /* line 24, sass/partials/_jquery_ui.scss */
1379
-
1380
- .cmb2-element.ui-datepicker,
1381
- .cmb2-element .ui-datepicker {
1382
- padding: 0;
1383
- margin: 0;
1384
- -webkit-border-radius: 0;
1385
- -moz-border-radius: 0;
1386
- border-radius: 0;
1387
- background-color: #fff;
1388
- border: 1px solid #dfdfdf;
1389
- border-top: none;
1390
- -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1391
- box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1392
- min-width: 17em;
1393
- width: auto; /* Default Color Scheme */
1394
  }
1395
-
1396
  /* line 38, sass/partials/_jquery_ui.scss */
1397
-
1398
- .cmb2-element.ui-datepicker *,
1399
- .cmb2-element .ui-datepicker * {
1400
- padding: 0;
1401
- font-family: "Open Sans", sans-serif;
1402
- -webkit-border-radius: 0;
1403
- -moz-border-radius: 0;
1404
- border-radius: 0;
1405
  }
1406
-
1407
  /* line 46, sass/partials/_jquery_ui.scss */
1408
-
1409
- .cmb2-element.ui-datepicker table,
1410
- .cmb2-element .ui-datepicker table {
1411
- font-size: 13px;
1412
- margin: 0;
1413
- border: none;
1414
- border-collapse: collapse;
1415
  }
1416
-
1417
  /* line 53, sass/partials/_jquery_ui.scss */
1418
-
1419
  .cmb2-element.ui-datepicker .ui-widget-header,
1420
- .cmb2-element.ui-datepicker .ui-datepicker-header,
1421
- .cmb2-element .ui-datepicker .ui-widget-header,
1422
  .cmb2-element .ui-datepicker .ui-datepicker-header {
1423
- background-image: none;
1424
- border: none;
1425
- color: #fff;
1426
- font-weight: normal;
1427
  }
1428
-
1429
  /* line 61, sass/partials/_jquery_ui.scss */
1430
-
1431
- .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,
1432
- .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
1433
- background: transparent;
1434
- border-color: transparent;
1435
- cursor: pointer;
1436
  }
1437
-
1438
  /* line 67, sass/partials/_jquery_ui.scss */
1439
-
1440
- .cmb2-element.ui-datepicker .ui-datepicker-title,
1441
- .cmb2-element .ui-datepicker .ui-datepicker-title {
1442
- margin: 0;
1443
- padding: 10px 0;
1444
- color: #fff;
1445
- font-size: 14px;
1446
- line-height: 14px;
1447
- text-align: center;
1448
  }
1449
-
1450
  /* line 75, sass/partials/_jquery_ui.scss */
1451
-
1452
- .cmb2-element.ui-datepicker .ui-datepicker-title select,
1453
- .cmb2-element .ui-datepicker .ui-datepicker-title select {
1454
- margin-top: -8px;
1455
- margin-bottom: -8px;
1456
  }
1457
-
1458
  /* line 81, sass/partials/_jquery_ui.scss */
1459
-
1460
  .cmb2-element.ui-datepicker .ui-datepicker-prev,
1461
- .cmb2-element.ui-datepicker .ui-datepicker-next,
1462
- .cmb2-element .ui-datepicker .ui-datepicker-prev,
1463
  .cmb2-element .ui-datepicker .ui-datepicker-next {
1464
- position: relative;
1465
- top: 0;
1466
- height: 34px;
1467
- width: 34px;
1468
  }
1469
-
1470
  /* line 89, sass/partials/_jquery_ui.scss */
1471
-
1472
  .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev,
1473
- .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,
1474
- .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,
1475
  .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next {
1476
- border: none;
1477
  }
1478
-
1479
  /* line 94, sass/partials/_jquery_ui.scss */
1480
-
1481
  .cmb2-element.ui-datepicker .ui-datepicker-prev,
1482
- .cmb2-element.ui-datepicker .ui-datepicker-prev-hover,
1483
- .cmb2-element .ui-datepicker .ui-datepicker-prev,
1484
  .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
1485
- left: 0;
1486
  }
1487
-
1488
  /* line 99, sass/partials/_jquery_ui.scss */
1489
-
1490
  .cmb2-element.ui-datepicker .ui-datepicker-next,
1491
- .cmb2-element.ui-datepicker .ui-datepicker-next-hover,
1492
- .cmb2-element .ui-datepicker .ui-datepicker-next,
1493
  .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
1494
- right: 0;
1495
  }
1496
-
1497
  /* line 104, sass/partials/_jquery_ui.scss */
1498
-
1499
  .cmb2-element.ui-datepicker .ui-datepicker-next span,
1500
- .cmb2-element.ui-datepicker .ui-datepicker-prev span,
1501
- .cmb2-element .ui-datepicker .ui-datepicker-next span,
1502
  .cmb2-element .ui-datepicker .ui-datepicker-prev span {
1503
- display: none;
1504
  }
1505
-
1506
  /* line 109, sass/partials/_jquery_ui.scss */
1507
-
1508
- .cmb2-element.ui-datepicker .ui-datepicker-prev,
1509
- .cmb2-element .ui-datepicker .ui-datepicker-prev {
1510
- float: left;
1511
  }
1512
-
1513
  /* line 113, sass/partials/_jquery_ui.scss */
1514
-
1515
- .cmb2-element.ui-datepicker .ui-datepicker-next,
1516
- .cmb2-element .ui-datepicker .ui-datepicker-next {
1517
- float: right;
1518
  }
1519
-
1520
  /* line 117, sass/partials/_jquery_ui.scss */
1521
-
1522
  .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1523
- .cmb2-element.ui-datepicker .ui-datepicker-next:before,
1524
- .cmb2-element .ui-datepicker .ui-datepicker-prev:before,
1525
  .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1526
- font: normal 20px/34px 'dashicons';
1527
- padding-left: 7px;
1528
- color: #fff;
1529
- speak: none;
1530
- -webkit-font-smoothing: antialiased;
1531
- -moz-osx-font-smoothing: grayscale;
1532
- width: 34px;
1533
- height: 34px;
1534
  }
1535
-
1536
  /* line 129, sass/partials/_jquery_ui.scss */
1537
-
1538
- .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1539
- .cmb2-element .ui-datepicker .ui-datepicker-prev:before {
1540
- content: '\f341';
1541
  }
1542
-
1543
  /* line 133, sass/partials/_jquery_ui.scss */
1544
-
1545
- .cmb2-element.ui-datepicker .ui-datepicker-next:before,
1546
- .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1547
- content: '\f345';
1548
  }
1549
-
1550
  /* line 137, sass/partials/_jquery_ui.scss */
1551
-
1552
  .cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before,
1553
- .cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,
1554
- .cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,
1555
  .cmb2-element .ui-datepicker .ui-datepicker-next-hover:before {
1556
- opacity: 0.7;
1557
  }
1558
-
1559
  /* line 142, sass/partials/_jquery_ui.scss */
1560
-
1561
  .cmb2-element.ui-datepicker select.ui-datepicker-month,
1562
- .cmb2-element.ui-datepicker select.ui-datepicker-year,
1563
- .cmb2-element .ui-datepicker select.ui-datepicker-month,
1564
  .cmb2-element .ui-datepicker select.ui-datepicker-year {
1565
- width: 33%;
1566
- background: transparent;
1567
- border-color: transparent;
1568
- box-shadow: none;
1569
- color: #fff;
1570
  }
1571
-
1572
  /* line 149, sass/partials/_jquery_ui.scss */
1573
-
1574
  .cmb2-element.ui-datepicker select.ui-datepicker-month option,
1575
- .cmb2-element.ui-datepicker select.ui-datepicker-year option,
1576
- .cmb2-element .ui-datepicker select.ui-datepicker-month option,
1577
  .cmb2-element .ui-datepicker select.ui-datepicker-year option {
1578
- color: #333;
1579
  }
1580
-
1581
  /* line 154, sass/partials/_jquery_ui.scss */
1582
-
1583
- .cmb2-element.ui-datepicker thead,
1584
- .cmb2-element .ui-datepicker thead {
1585
- color: #fff;
1586
- font-weight: 600;
1587
  }
1588
-
1589
  /* line 157, sass/partials/_jquery_ui.scss */
1590
-
1591
- .cmb2-element.ui-datepicker thead th,
1592
- .cmb2-element .ui-datepicker thead th {
1593
- font-weight: normal;
1594
  }
1595
-
1596
  /* line 162, sass/partials/_jquery_ui.scss */
1597
-
1598
- .cmb2-element.ui-datepicker th,
1599
- .cmb2-element .ui-datepicker th {
1600
- padding: 10px;
1601
  }
1602
-
1603
  /* line 166, sass/partials/_jquery_ui.scss */
1604
-
1605
- .cmb2-element.ui-datepicker td,
1606
- .cmb2-element .ui-datepicker td {
1607
- padding: 0;
1608
- border: 1px solid #f4f4f4;
1609
  }
1610
-
1611
  /* line 171, sass/partials/_jquery_ui.scss */
1612
-
1613
- .cmb2-element.ui-datepicker td.ui-datepicker-other-month,
1614
- .cmb2-element .ui-datepicker td.ui-datepicker-other-month {
1615
- border: transparent;
1616
  }
1617
-
1618
  /* line 175, sass/partials/_jquery_ui.scss */
1619
-
1620
- .cmb2-element.ui-datepicker td.ui-datepicker-week-end,
1621
- .cmb2-element .ui-datepicker td.ui-datepicker-week-end {
1622
- background-color: #f4f4f4;
1623
- border: 1px solid #f4f4f4;
1624
  }
1625
-
1626
  /* line 178, sass/partials/_jquery_ui.scss */
1627
-
1628
- .cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,
1629
- .cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today {
1630
- -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1631
- -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1632
- box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1633
  }
1634
-
1635
  /* line 185, sass/partials/_jquery_ui.scss */
1636
-
1637
- .cmb2-element.ui-datepicker td.ui-datepicker-today,
1638
- .cmb2-element .ui-datepicker td.ui-datepicker-today {
1639
- background-color: #f0f0c0;
1640
  }
1641
-
1642
  /* line 189, sass/partials/_jquery_ui.scss */
1643
-
1644
- .cmb2-element.ui-datepicker td.ui-datepicker-current-day,
1645
- .cmb2-element .ui-datepicker td.ui-datepicker-current-day {
1646
- background: #bbdd88;
1647
  }
1648
-
1649
  /* line 193, sass/partials/_jquery_ui.scss */
1650
-
1651
- .cmb2-element.ui-datepicker td .ui-state-default,
1652
- .cmb2-element .ui-datepicker td .ui-state-default {
1653
- background: transparent;
1654
- border: none;
1655
- text-align: center;
1656
- text-decoration: none;
1657
- width: auto;
1658
- display: block;
1659
- padding: 5px 10px;
1660
- font-weight: normal;
1661
- color: #444;
1662
  }
1663
-
1664
  /* line 205, sass/partials/_jquery_ui.scss */
1665
-
1666
- .cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default,
1667
- .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
1668
- opacity: 0.5;
1669
  }
1670
-
1671
  /* line 210, sass/partials/_jquery_ui.scss */
1672
-
1673
  .cmb2-element.ui-datepicker .ui-widget-header,
1674
- .cmb2-element.ui-datepicker .ui-datepicker-header,
1675
- .cmb2-element .ui-datepicker .ui-widget-header,
1676
  .cmb2-element .ui-datepicker .ui-datepicker-header {
1677
- background: #00a0d2;
1678
  }
1679
-
1680
  /* line 215, sass/partials/_jquery_ui.scss */
1681
-
1682
- .cmb2-element.ui-datepicker thead,
1683
- .cmb2-element .ui-datepicker thead {
1684
- background: #32373c;
1685
  }
1686
-
1687
  /* line 219, sass/partials/_jquery_ui.scss */
1688
-
1689
- .cmb2-element.ui-datepicker td .ui-state-hover,
1690
- .cmb2-element.ui-datepicker td .ui-state-active,
1691
- .cmb2-element .ui-datepicker td .ui-state-hover,
1692
- .cmb2-element .ui-datepicker td .ui-state-active {
1693
- background: #0073aa;
1694
- color: #fff;
1695
  }
1696
-
1697
  /* line 224, sass/partials/_jquery_ui.scss */
1698
-
1699
- .cmb2-element.ui-datepicker .ui-timepicker-div,
1700
- .cmb2-element .ui-datepicker .ui-timepicker-div {
1701
- font-size: 14px;
1702
  }
1703
-
1704
  /* line 226, sass/partials/_jquery_ui.scss */
1705
-
1706
- .cmb2-element.ui-datepicker .ui-timepicker-div dl,
1707
- .cmb2-element .ui-datepicker .ui-timepicker-div dl {
1708
- text-align: left;
1709
- padding: 0 .6em;
1710
  }
1711
-
1712
  /* line 229, sass/partials/_jquery_ui.scss */
1713
-
1714
- .cmb2-element.ui-datepicker .ui-timepicker-div dl dt,
1715
- .cmb2-element .ui-datepicker .ui-timepicker-div dl dt {
1716
- float: left;
1717
- clear: left;
1718
- padding: 0 0 0 5px;
1719
  }
1720
-
1721
  /* line 234, sass/partials/_jquery_ui.scss */
1722
-
1723
- .cmb2-element.ui-datepicker .ui-timepicker-div dl dd,
1724
- .cmb2-element .ui-datepicker .ui-timepicker-div dl dd {
1725
- margin: 0 10px 10px 40%;
1726
  }
1727
-
1728
  /* line 236, sass/partials/_jquery_ui.scss */
1729
-
1730
- .cmb2-element.ui-datepicker .ui-timepicker-div dl dd select,
1731
- .cmb2-element .ui-datepicker .ui-timepicker-div dl dd select {
1732
- width: 100%;
1733
  }
1734
-
1735
  /* line 242, sass/partials/_jquery_ui.scss */
1736
-
1737
- .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane,
1738
- .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane {
1739
- padding: .6em;
1740
- text-align: left;
1741
  }
1742
-
1743
  /* line 246, sass/partials/_jquery_ui.scss */
1744
-
1745
- .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary,
1746
- .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary,
1747
- .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary,
1748
- .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary {
1749
- padding: 0 10px 1px;
1750
- -webkit-border-radius: 3px;
1751
- -moz-border-radius: 3px;
1752
- border-radius: 3px;
1753
- margin: 0 .6em .4em .4em;
1754
  }
1755
 
1756
  /* line 260, sass/partials/_jquery_ui.scss */
1757
-
1758
  .admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header,
1759
- .admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,
1760
- .admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,
1761
  .admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header {
1762
- background: #00a0d2;
1763
  }
1764
-
1765
  /* line 265, sass/partials/_jquery_ui.scss */
1766
-
1767
- .admin-color-fresh .cmb2-element.ui-datepicker thead,
1768
- .admin-color-fresh .cmb2-element .ui-datepicker thead {
1769
- background: #32373c;
1770
  }
1771
-
1772
  /* line 269, sass/partials/_jquery_ui.scss */
1773
-
1774
- .admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover,
1775
- .admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover {
1776
- background: #0073aa;
1777
- color: #fff;
1778
  }
1779
 
1780
  /* line 277, sass/partials/_jquery_ui.scss */
1781
-
1782
  .admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header,
1783
- .admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,
1784
- .admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,
1785
  .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header {
1786
- background: #52accc;
1787
  }
1788
-
1789
  /* line 282, sass/partials/_jquery_ui.scss */
1790
-
1791
- .admin-color-blue .cmb2-element.ui-datepicker thead,
1792
- .admin-color-blue .cmb2-element .ui-datepicker thead {
1793
- background: #4796b3;
1794
  }
1795
-
1796
  /* line 291, sass/partials/_jquery_ui.scss */
1797
-
1798
- .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover,
1799
- .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,
1800
- .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,
1801
- .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active {
1802
- background: #096484;
1803
- color: #fff;
1804
  }
1805
-
1806
  /* line 296, sass/partials/_jquery_ui.scss */
1807
-
1808
- .admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today,
1809
- .admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today {
1810
- background: #eee;
1811
  }
1812
 
1813
  /* line 305, sass/partials/_jquery_ui.scss */
1814
-
1815
  .admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header,
1816
- .admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,
1817
- .admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,
1818
  .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header {
1819
- background: #59524c;
1820
  }
1821
-
1822
  /* line 310, sass/partials/_jquery_ui.scss */
1823
-
1824
- .admin-color-coffee .cmb2-element.ui-datepicker thead,
1825
- .admin-color-coffee .cmb2-element .ui-datepicker thead {
1826
- background: #46403c;
1827
  }
1828
-
1829
  /* line 314, sass/partials/_jquery_ui.scss */
1830
-
1831
- .admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover,
1832
- .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
1833
- background: #c7a589;
1834
- color: #fff;
1835
  }
1836
 
1837
  /* line 322, sass/partials/_jquery_ui.scss */
1838
-
1839
  .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header,
1840
- .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,
1841
- .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,
1842
  .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header {
1843
- background: #523f6d;
1844
  }
1845
-
1846
  /* line 327, sass/partials/_jquery_ui.scss */
1847
-
1848
- .admin-color-ectoplasm .cmb2-element.ui-datepicker thead,
1849
- .admin-color-ectoplasm .cmb2-element .ui-datepicker thead {
1850
- background: #413256;
1851
  }
1852
-
1853
  /* line 331, sass/partials/_jquery_ui.scss */
1854
-
1855
- .admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover,
1856
- .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
1857
- background: #a3b745;
1858
- color: #fff;
1859
  }
1860
 
1861
  /* line 339, sass/partials/_jquery_ui.scss */
1862
-
1863
  .admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header,
1864
- .admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,
1865
- .admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,
1866
  .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header {
1867
- background: #363b3f;
1868
  }
1869
-
1870
  /* line 344, sass/partials/_jquery_ui.scss */
1871
-
1872
- .admin-color-midnight .cmb2-element.ui-datepicker thead,
1873
- .admin-color-midnight .cmb2-element .ui-datepicker thead {
1874
- background: #26292c;
1875
  }
1876
-
1877
  /* line 348, sass/partials/_jquery_ui.scss */
1878
-
1879
- .admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover,
1880
- .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
1881
- background: #e14d43;
1882
- color: #fff;
1883
  }
1884
 
1885
  /* line 356, sass/partials/_jquery_ui.scss */
1886
-
1887
  .admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header,
1888
- .admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,
1889
- .admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,
1890
  .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header {
1891
- background: #738e96;
1892
  }
1893
-
1894
  /* line 361, sass/partials/_jquery_ui.scss */
1895
-
1896
- .admin-color-ocean .cmb2-element.ui-datepicker thead,
1897
- .admin-color-ocean .cmb2-element .ui-datepicker thead {
1898
- background: #627c83;
1899
  }
1900
-
1901
  /* line 365, sass/partials/_jquery_ui.scss */
1902
-
1903
- .admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover,
1904
- .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
1905
- background: #9ebaa0;
1906
- color: #fff;
1907
  }
1908
 
1909
  /* line 373, sass/partials/_jquery_ui.scss */
1910
-
1911
  .admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header,
1912
  .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,
1913
- .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,
1914
- .admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,
1915
  .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,
1916
  .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
1917
- background: #cf4944;
1918
  }
1919
-
1920
  /* line 379, sass/partials/_jquery_ui.scss */
1921
-
1922
- .admin-color-sunrise .cmb2-element.ui-datepicker th,
1923
- .admin-color-sunrise .cmb2-element .ui-datepicker th {
1924
- border-color: #be3631;
1925
- background: #be3631;
1926
  }
1927
-
1928
  /* line 384, sass/partials/_jquery_ui.scss */
1929
-
1930
- .admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover,
1931
- .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
1932
- background: #dd823b;
1933
- color: #fff;
1934
  }
1935
 
1936
  /* line 392, sass/partials/_jquery_ui.scss */
1937
-
1938
  .admin-color-light .cmb2-element.ui-datepicker .ui-widget-header,
1939
- .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,
1940
- .admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,
1941
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header {
1942
- background: #e5e5e5;
1943
  }
1944
-
1945
  /* line 397, sass/partials/_jquery_ui.scss */
1946
-
1947
  .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,
1948
- .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year,
1949
- .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,
1950
  .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year {
1951
- color: #555;
1952
  }
1953
-
1954
  /* line 402, sass/partials/_jquery_ui.scss */
1955
-
1956
- .admin-color-light .cmb2-element.ui-datepicker thead,
1957
- .admin-color-light .cmb2-element .ui-datepicker thead {
1958
- background: #888;
1959
  }
1960
-
1961
  /* line 406, sass/partials/_jquery_ui.scss */
1962
-
1963
  .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,
1964
  .admin-color-light .cmb2-element.ui-datepicker td .ui-state-default,
1965
  .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1966
- .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,
1967
- .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,
1968
  .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,
1969
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,
1970
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1971
- color: #555;
1972
  }
1973
-
1974
  /* line 414, sass/partials/_jquery_ui.scss */
1975
-
1976
- .admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover,
1977
- .admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,
1978
- .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,
1979
- .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active {
1980
- background: #ccc;
1981
  }
1982
-
1983
  /* line 418, sass/partials/_jquery_ui.scss */
1984
-
1985
- .admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today,
1986
- .admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today {
1987
- background: #eee;
1988
  }
1989
 
1990
  /* line 426, sass/partials/_jquery_ui.scss */
1991
-
1992
  .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header,
1993
- .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,
1994
- .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,
1995
  .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header {
1996
- background: #56b274;
1997
  }
1998
-
1999
  /* line 431, sass/partials/_jquery_ui.scss */
2000
-
2001
- .admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead,
2002
- .admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead {
2003
- background: #36533f;
2004
  }
2005
-
2006
  /* line 435, sass/partials/_jquery_ui.scss */
2007
-
2008
- .admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover,
2009
- .admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover {
2010
- background: #446950;
2011
- color: #fff;
2012
  }
2013
 
2014
  /* line 443, sass/partials/_jquery_ui.scss */
2015
-
2016
  .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header,
2017
- .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,
2018
- .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,
2019
  .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header {
2020
- background: #4ca26a;
2021
  }
2022
-
2023
  /* line 448, sass/partials/_jquery_ui.scss */
2024
-
2025
- .admin-color-bbp-mint .cmb2-element.ui-datepicker thead,
2026
- .admin-color-bbp-mint .cmb2-element .ui-datepicker thead {
2027
- background: #4f6d59;
2028
  }
2029
-
2030
  /* line 452, sass/partials/_jquery_ui.scss */
2031
-
2032
- .admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover,
2033
- .admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover {
2034
- background: #5fb37c;
2035
- color: #fff;
2036
- }
2037
-
2038
- /*# sourceMappingURL=cmb2.css.map */
2039
-
2040
- @media only screen and (max-width: 850px) {
2041
-
2042
- /* line 103, sass/partials/_context_metaboxes.scss */
2043
-
2044
- .cmb2-context-wrap.cmb2-context-wrap-form_top {
2045
- margin-right: 0;
2046
- }
2047
-
2048
  }
2049
 
2050
- @media (max-width: 450px) {
2051
-
2052
- /* line 193, sass/partials/_main_wrap.scss */
2053
-
2054
- .cmb-th {
2055
- font-size: 1.2em;
2056
- display: block;
2057
- float: none;
2058
- padding-bottom: 1em;
2059
- text-align: left;
2060
- width: 100%;
2061
- }
2062
-
2063
- /* line 27, sass/partials/_mixins.scss */
2064
-
2065
- .cmb-th label {
2066
- display: block;
2067
- margin-top: 0;
2068
- margin-bottom: 0.5em;
2069
  }
2070
-
2071
- /* line 523, sass/partials/_main_wrap.scss */
2072
-
2073
- .cmb-th,
2074
- .cmb-td,
2075
- .cmb-th + .cmb-td {
2076
- display: block;
2077
- float: none;
2078
- width: 100%;
2079
  }
2080
-
2081
- /* line 70, sass/partials/_post_metaboxes.scss */
2082
-
2083
- .cmb2-postbox .cmb-row:not(:last-of-type),
2084
- .cmb2-postbox .cmb-repeatable-group:not(:last-of-type),
2085
- .cmb-type-group .cmb-row:not(:last-of-type),
2086
- .cmb-type-group .cmb-repeatable-group:not(:last-of-type) {
2087
- border-bottom: 0;
2088
  }
2089
-
2090
- /* line 24, sass/partials/_options-page.scss */
2091
-
2092
- .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th + .cmb-td {
2093
- padding: 0;
2094
- margin-left: 0;
2095
  }
2096
 
 
 
 
 
 
 
2097
  }
2098
 
 
1
  /*!
2
+ * CMB2 - v2.9.0 - 2021-03-03
3
  * https://cmb2.io
4
+ * Copyright (c) 2021
5
  * Licensed GPLv2+
6
  */
7
 
8
+ @charset "UTF-8";
9
  /*--------------------------------------------------------------
10
  * Main Wrap
11
  --------------------------------------------------------------*/
 
12
  /* line 5, sass/partials/_main_wrap.scss */
 
13
  .cmb2-wrap {
14
+ margin: 0;
15
  }
 
16
  /* line 8, sass/partials/_main_wrap.scss */
 
17
  .cmb2-wrap input,
18
  .cmb2-wrap textarea {
19
+ max-width: 100%;
 
 
20
  }
21
+ /* line 15, sass/partials/_main_wrap.scss */
22
+ .cmb2-wrap input[type="text"].cmb2-oembed {
23
+ width: 100%;
 
 
24
  }
25
+ /* line 20, sass/partials/_main_wrap.scss */
 
 
26
  .cmb2-wrap textarea {
27
+ width: 500px;
28
+ padding: 8px;
29
  }
30
+ /* line 24, sass/partials/_main_wrap.scss */
 
 
31
  .cmb2-wrap textarea.cmb2-textarea-code {
32
+ font-family: "Courier 10 Pitch", Courier, monospace;
33
+ line-height: 16px;
34
  }
35
+ /* line 32, sass/partials/_main_wrap.scss */
36
+ .cmb2-wrap input.cmb2-text-small, .cmb2-wrap input.cmb2-timepicker {
37
+ width: 100px;
 
 
 
38
  }
39
+ /* line 38, sass/partials/_main_wrap.scss */
 
 
40
  .cmb2-wrap input.cmb2-text-money {
41
+ width: 90px;
42
  }
43
+ /* line 43, sass/partials/_main_wrap.scss */
 
 
44
  .cmb2-wrap input.cmb2-text-medium {
45
+ width: 230px;
46
  }
47
+ /* line 48, sass/partials/_main_wrap.scss */
 
 
48
  .cmb2-wrap input.cmb2-upload-file {
49
+ width: 65%;
50
  }
51
+ /* line 52, sass/partials/_main_wrap.scss */
 
 
52
  .cmb2-wrap input.ed_button {
53
+ padding: 2px 4px;
54
  }
55
+ /* line 57, sass/partials/_main_wrap.scss */
 
 
56
  .cmb2-wrap input:not([type="hidden"]) + input,
57
  .cmb2-wrap input:not([type="hidden"]) + .button-secondary,
58
  .cmb2-wrap input:not([type="hidden"]) + select {
59
+ margin-left: 20px;
60
  }
61
+ /* line 65, sass/partials/_main_wrap.scss */
 
 
62
  .cmb2-wrap ul {
63
+ margin: 0;
64
  }
65
+ /* line 69, sass/partials/_main_wrap.scss */
 
 
66
  .cmb2-wrap li {
67
+ font-size: 14px;
68
+ line-height: 16px;
69
+ margin: 1px 0 5px 0;
70
  }
71
+ /* line 80, sass/partials/_main_wrap.scss */
 
 
72
  .cmb2-wrap select {
73
+ font-size: 14px;
74
+ margin-top: 3px;
75
  }
76
+ /* line 85, sass/partials/_main_wrap.scss */
 
 
77
  .cmb2-wrap input:focus,
78
  .cmb2-wrap textarea:focus {
79
+ background: #fffff8;
80
  }
81
+ /* line 90, sass/partials/_main_wrap.scss */
 
 
82
  .cmb2-wrap input[type="radio"] {
83
+ margin: 0 5px 0 0;
84
+ padding: 0;
85
  }
86
+ /* line 95, sass/partials/_main_wrap.scss */
 
 
87
  .cmb2-wrap input[type="checkbox"] {
88
+ margin: 0 5px 0 0;
89
+ padding: 0;
90
  }
91
+ /* line 100, sass/partials/_main_wrap.scss */
 
 
92
  .cmb2-wrap button,
93
  .cmb2-wrap .button-secondary {
94
+ white-space: nowrap;
95
  }
96
+ /* line 105, sass/partials/_main_wrap.scss */
 
 
97
  .cmb2-wrap .mceLayout {
98
+ border: 1px solid #e9e9e9 !important;
99
  }
100
+ /* line 109, sass/partials/_main_wrap.scss */
 
 
101
  .cmb2-wrap .mceIframeContainer {
102
+ background: #ffffff;
103
  }
104
+ /* line 113, sass/partials/_main_wrap.scss */
 
 
105
  .cmb2-wrap .meta_mce {
106
+ width: 97%;
107
  }
108
+ /* line 116, sass/partials/_main_wrap.scss */
 
 
109
  .cmb2-wrap .meta_mce textarea {
110
+ width: 100%;
111
  }
112
+ /* line 122, sass/partials/_main_wrap.scss */
113
+ .cmb2-wrap .cmb-multicheck-toggle {
114
+ margin-top: -1em;
 
 
 
115
  }
116
+ /* line 127, sass/partials/_main_wrap.scss */
117
+ .cmb2-wrap .wp-picker-clear.button,
118
+ .cmb2-wrap .wp-picker-default.button {
119
+ margin-left: 6px;
120
+ padding: 2px 8px;
 
121
  }
122
+ /* line 133, sass/partials/_main_wrap.scss */
 
 
123
  .cmb2-wrap .cmb-row {
124
+ margin: 0;
125
  }
126
+ /* line 136, sass/partials/_main_wrap.scss */
 
 
127
  .cmb2-wrap .cmb-row:after {
128
+ content: '';
129
+ clear: both;
130
+ display: block;
131
+ width: 100%;
132
  }
133
+ /* line 143, sass/partials/_main_wrap.scss */
 
 
134
  .cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description {
135
+ padding-top: 0;
136
+ padding-bottom: 1em;
137
  }
138
 
139
+ /* line 154, sass/partials/_main_wrap.scss */
140
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
141
+ margin: .1875rem;
142
+ }
143
+ @media screen and (max-width: 782px) {
144
+ /* line 154, sass/partials/_main_wrap.scss */
145
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
146
+ margin: .4375rem;
147
+ }
148
+ }
149
 
150
+ /* line 162, sass/partials/_main_wrap.scss */
151
  .cmb2-metabox {
152
+ clear: both;
153
+ margin: 0;
154
  }
155
+ /* line 168, sass/partials/_main_wrap.scss */
 
 
156
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-td,
157
  .cmb2-metabox > .cmb-row:first-of-type > .cmb-th,
158
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-td,
159
  .cmb2-metabox .cmb-field-list > .cmb-row:first-of-type > .cmb-th {
160
+ border: 0;
161
  }
162
 
163
+ /* line 175, sass/partials/_main_wrap.scss */
 
164
  .cmb-add-row {
165
+ margin: 1.8em 0 0;
166
  }
167
 
168
+ /* line 179, sass/partials/_main_wrap.scss */
 
169
  .cmb-nested .cmb-td,
170
  .cmb-repeatable-group .cmb-th,
171
  .cmb-repeatable-group:first-of-type {
172
+ border: 0;
173
  }
174
 
175
+ /* line 185, sass/partials/_main_wrap.scss */
 
176
  .cmb-row:last-of-type,
177
  .cmb2-wrap .cmb-row:last-of-type,
178
  .cmb-repeatable-group:last-of-type {
179
+ border-bottom: 0;
180
  }
181
 
182
+ /* line 191, sass/partials/_main_wrap.scss */
 
183
  .cmb-repeatable-grouping {
184
+ border: 1px solid #e9e9e9;
185
+ padding: 0 1em;
186
  }
187
+ /* line 195, sass/partials/_main_wrap.scss */
 
 
188
  .cmb-repeatable-grouping.cmb-row {
189
+ margin: 0 0 0.8em;
190
  }
191
 
192
+ /* line 203, sass/partials/_main_wrap.scss */
 
193
  .cmb-th {
194
+ color: #222222;
195
+ float: left;
196
+ font-weight: 600;
197
+ padding: 20px 10px 20px 0;
198
+ vertical-align: top;
199
+ width: 200px;
 
200
  }
201
+ @media (max-width: 450px) {
202
+ /* line 203, sass/partials/_main_wrap.scss */
203
+ .cmb-th {
204
+ font-size: 1.2em;
205
+ display: block;
206
+ float: none;
207
+ padding-bottom: 1em;
208
+ text-align: left;
209
+ width: 100%;
210
+ }
211
+ /* line 27, sass/partials/_mixins.scss */
212
+ .cmb-th label {
213
+ display: block;
214
+ margin-top: 0;
215
+ margin-bottom: 0.5em;
216
+ }
217
  }
218
 
219
  /* line 216, sass/partials/_main_wrap.scss */
220
+ .cmb-td {
221
+ line-height: 1.3;
222
+ max-width: 100%;
223
+ padding: 15px 10px;
224
+ vertical-align: middle;
225
+ }
226
 
227
+ /* line 225, sass/partials/_main_wrap.scss */
228
  .cmb-type-title .cmb-td {
229
+ padding: 0;
230
  }
231
 
232
+ /* line 230, sass/partials/_main_wrap.scss */
 
233
  .cmb-th label {
234
+ display: block;
235
+ padding: 5px 0;
236
  }
237
 
238
+ /* line 235, sass/partials/_main_wrap.scss */
 
239
  .cmb-th + .cmb-td {
240
+ float: left;
241
  }
242
 
243
+ /* line 239, sass/partials/_main_wrap.scss */
 
244
  .cmb-td .cmb-td {
245
+ padding-bottom: 1em;
246
  }
247
 
248
+ /* line 243, sass/partials/_main_wrap.scss */
 
249
  .cmb-remove-row {
250
+ text-align: right;
251
  }
252
 
253
+ /* line 247, sass/partials/_main_wrap.scss */
 
254
  .empty-row.hidden {
255
+ display: none;
256
  }
257
 
258
+ /* line 252, sass/partials/_main_wrap.scss */
 
259
  .cmb-repeat-table {
260
+ background-color: #fafafa;
261
+ border: 1px solid #e1e1e1;
262
  }
263
+ /* line 256, sass/partials/_main_wrap.scss */
 
 
264
  .cmb-repeat-table .cmb-row.cmb-repeat-row {
265
+ position: relative;
266
+ counter-increment: el;
267
+ margin: 0;
268
+ padding: 10px 10px 10px 50px;
269
+ border-bottom: none !important;
270
  }
271
+ /* line 264, sass/partials/_main_wrap.scss */
 
 
272
  .cmb-repeat-table .cmb-row.cmb-repeat-row + .cmb-repeat-row {
273
+ border-top: solid 1px #e9e9e9;
274
  }
275
+ /* line 268, sass/partials/_main_wrap.scss */
 
 
276
  .cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper {
277
+ outline: dashed 2px #e9e9e9 !important;
278
  }
279
+ /* line 272, sass/partials/_main_wrap.scss */
 
 
280
  .cmb-repeat-table .cmb-row.cmb-repeat-row:before {
281
+ content: counter(el);
282
+ display: block;
283
+ top: 0;
284
+ left: 0;
285
+ position: absolute;
286
+ width: 35px;
287
+ height: 100%;
288
+ line-height: 35px;
289
+ cursor: move;
290
+ color: #757575;
291
+ text-align: center;
292
+ border-right: solid 1px #e9e9e9;
293
+ }
294
+ /* line 289, sass/partials/_main_wrap.scss */
 
 
295
  .cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td {
296
+ margin: 0;
297
+ padding: 0;
298
  }
299
+ /* line 296, sass/partials/_main_wrap.scss */
 
 
300
  .cmb-repeat-table + .cmb-add-row {
301
+ margin: 0;
302
  }
303
+ /* line 299, sass/partials/_main_wrap.scss */
 
 
304
  .cmb-repeat-table + .cmb-add-row:before {
305
+ content: '';
306
+ width: 1px;
307
+ height: 1.6em;
308
+ display: block;
309
+ margin-left: 17px;
310
+ background-color: gainsboro;
311
+ }
312
+ /* line 309, sass/partials/_main_wrap.scss */
 
 
313
  .cmb-repeat-table .cmb-remove-row {
314
+ top: 7px;
315
+ right: 7px;
316
+ position: absolute;
317
+ width: auto;
318
+ margin-left: 0;
319
+ padding: 0 !important;
320
+ display: none;
321
+ }
322
+ /* line 320, sass/partials/_main_wrap.scss */
 
 
323
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button {
324
+ font-size: 20px;
325
+ text-indent: -1000px;
326
+ overflow: hidden;
327
+ position: relative;
328
+ height: auto;
329
+ line-height: 1;
330
+ padding: 0 10px 0;
331
+ }
332
+ /* line 331, sass/partials/_main_wrap.scss */
 
 
333
  .cmb-repeat-table .cmb-remove-row > .cmb-remove-row-button:before {
334
+ content: "";
335
+ font-family: 'Dashicons';
336
+ speak: none;
337
+ font-weight: normal;
338
+ font-variant: normal;
339
+ text-transform: none;
340
+ line-height: 1;
341
+ -webkit-font-smoothing: antialiased;
342
+ margin: 0;
343
+ text-indent: 0;
344
+ position: absolute;
345
+ top: 0;
346
+ left: 0;
347
+ width: 100%;
348
+ height: 100%;
349
+ text-align: center;
350
+ }
351
+ /* line 337, sass/partials/_main_wrap.scss */
 
 
352
  .cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row {
353
+ display: block;
354
  }
355
 
356
+ /* line 345, sass/partials/_main_wrap.scss */
 
357
  .cmb-repeatable-group .cmb-th {
358
+ padding: 5px;
359
  }
360
+ /* line 349, sass/partials/_main_wrap.scss */
 
 
361
  .cmb-repeatable-group .cmb-group-title {
362
+ background-color: #e9e9e9;
363
+ padding: 8px 12px 8px 2.2em;
364
+ margin: 0 -1em;
365
+ min-height: 1.5em;
366
+ font-size: 14px;
367
+ line-height: 1.4;
368
+ }
369
+ /* line 357, sass/partials/_main_wrap.scss */
 
 
370
  .cmb-repeatable-group .cmb-group-title h4 {
371
+ border: 0;
372
+ margin: 0;
373
+ font-size: 1.2em;
374
+ font-weight: 500;
375
+ padding: 0.5em 0.75em;
376
  }
377
+ /* line 365, sass/partials/_main_wrap.scss */
 
 
378
  .cmb-repeatable-group .cmb-group-title .cmb-th {
379
+ display: block;
380
+ width: 100%;
381
  }
382
+ /* line 371, sass/partials/_main_wrap.scss */
 
 
383
  .cmb-repeatable-group .cmb-group-description .cmb-th {
384
+ font-size: 1.2em;
385
+ display: block;
386
+ float: none;
387
+ padding-bottom: 1em;
388
+ text-align: left;
389
+ width: 100%;
390
  }
 
391
  /* line 27, sass/partials/_mixins.scss */
 
392
  .cmb-repeatable-group .cmb-group-description .cmb-th label {
393
+ display: block;
394
+ margin-top: 0;
395
+ margin-bottom: 0.5em;
396
  }
397
+ /* line 375, sass/partials/_main_wrap.scss */
 
 
398
  .cmb-repeatable-group .cmb-shift-rows {
399
+ margin-right: 1em;
 
 
400
  }
401
+ /* line 378, sass/partials/_main_wrap.scss */
402
+ .cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-up-alt2 {
403
+ margin-top: .15em;
 
 
 
 
 
404
  }
405
+ /* line 382, sass/partials/_main_wrap.scss */
406
+ .cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-down-alt2 {
407
+ margin-top: .2em;
 
 
408
  }
409
+ /* line 387, sass/partials/_main_wrap.scss */
 
 
410
  .cmb-repeatable-group .cmb2-upload-button {
411
+ float: right;
412
  }
413
 
414
+ /* line 393, sass/partials/_main_wrap.scss */
 
415
  p.cmb2-metabox-description {
416
+ color: #666;
417
+ letter-spacing: 0.01em;
418
+ margin: 0;
419
+ padding-top: .5em;
420
  }
421
 
422
+ /* line 400, sass/partials/_main_wrap.scss */
 
423
  span.cmb2-metabox-description {
424
+ color: #666;
425
+ letter-spacing: 0.01em;
426
  }
427
 
428
+ /* line 405, sass/partials/_main_wrap.scss */
 
429
  .cmb2-metabox-title {
430
+ margin: 0 0 5px 0;
431
+ padding: 5px 0 0 0;
432
+ font-size: 14px;
433
  }
434
 
435
+ /* line 411, sass/partials/_main_wrap.scss */
 
436
  .cmb-inline ul {
437
+ padding: 4px 0 0 0;
438
  }
439
 
440
+ /* line 415, sass/partials/_main_wrap.scss */
 
441
  .cmb-inline li {
442
+ display: inline-block;
443
+ padding-right: 18px;
444
  }
445
 
446
+ /* line 420, sass/partials/_main_wrap.scss */
 
447
  .cmb-type-textarea-code pre {
448
+ margin: 0;
449
  }
450
 
451
+ /* line 426, sass/partials/_main_wrap.scss */
 
452
  .cmb2-media-status .img-status {
453
+ clear: none;
454
+ display: inline-block;
455
+ vertical-align: middle;
456
+ margin-right: 10px;
457
+ width: auto;
458
  }
459
+ /* line 433, sass/partials/_main_wrap.scss */
 
 
460
  .cmb2-media-status .img-status img {
461
+ max-width: 350px;
462
+ height: auto;
463
  }
464
+ /* line 439, sass/partials/_main_wrap.scss */
 
 
465
  .cmb2-media-status .img-status img,
466
  .cmb2-media-status .embed-status {
467
+ background: #eee;
468
+ border: 5px solid #ffffff;
469
+ outline: 1px solid #e9e9e9;
470
+ box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
471
+ background-image: linear-gradient(45deg, #d0d0d0 25%, transparent 25%, transparent 75%, #d0d0d0 75%, #d0d0d0), linear-gradient(45deg, #d0d0d0 25%, transparent 25%, transparent 75%, #d0d0d0 75%, #d0d0d0);
472
+ background-position: 0 0, 10px 10px;
473
+ background-size: 20px 20px;
474
+ border-radius: 2px;
475
+ -moz-border-radius: 2px;
476
+ margin: 15px 0 0 0;
477
+ }
478
+ /* line 453, sass/partials/_main_wrap.scss */
 
 
 
 
 
 
 
 
 
 
479
  .cmb2-media-status .embed-status {
480
+ float: left;
481
+ max-width: 800px;
482
  }
 
483
  /* line 458, sass/partials/_main_wrap.scss */
484
+ .cmb2-media-status .img-status, .cmb2-media-status .embed-status {
485
+ position: relative;
486
+ }
487
+ /* line 461, sass/partials/_main_wrap.scss */
488
+ .cmb2-media-status .img-status .cmb2-remove-file-button, .cmb2-media-status .embed-status .cmb2-remove-file-button {
489
+ background: url(../images/ico-delete.png);
490
+ height: 16px;
491
+ left: -5px;
492
+ position: absolute;
493
+ text-indent: -9999px;
494
+ top: -5px;
495
+ width: 16px;
496
+ }
497
+ /* line 475, sass/partials/_main_wrap.scss */
498
  .cmb2-media-status .img-status .cmb2-remove-file-button {
499
+ top: 10px;
500
  }
501
+ /* line 480, sass/partials/_main_wrap.scss */
502
+ .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span {
503
+ cursor: pointer;
 
 
 
504
  }
505
+ /* line 485, sass/partials/_main_wrap.scss */
506
+ .cmb2-media-status.cmb-attach-list .img-status img, .cmb2-media-status.cmb-attach-list .file-status > span {
507
+ cursor: move;
 
 
 
508
  }
509
 
510
+ /* line 492, sass/partials/_main_wrap.scss */
 
511
  .cmb-type-file-list .cmb2-media-status .img-status {
512
+ clear: none;
513
+ vertical-align: middle;
514
+ width: auto;
515
+ margin-right: 10px;
516
+ margin-bottom: 10px;
517
+ margin-top: 0;
518
  }
519
 
520
+ /* line 501, sass/partials/_main_wrap.scss */
 
521
  .cmb-attach-list li {
522
+ clear: both;
523
+ display: inline-block;
524
+ width: 100%;
525
+ margin-top: 5px;
526
+ margin-bottom: 10px;
527
  }
528
+ /* line 507, sass/partials/_main_wrap.scss */
 
 
529
  .cmb-attach-list li img {
530
+ float: left;
531
+ margin-right: 10px;
532
  }
533
 
534
+ /* line 513, sass/partials/_main_wrap.scss */
 
535
  .cmb2-remove-wrapper {
536
+ margin: 0;
537
  }
538
 
539
+ /* line 517, sass/partials/_main_wrap.scss */
 
540
  .child-cmb2 .cmb-th {
541
+ text-align: left;
542
  }
543
 
544
+ /* line 521, sass/partials/_main_wrap.scss */
 
545
  .cmb2-indented-hierarchy {
546
+ padding-left: 1.5em;
547
  }
548
 
549
+ @media (max-width: 450px) {
550
+ /* line 526, sass/partials/_main_wrap.scss */
551
+ .cmb-th,
552
+ .cmb-td,
553
+ .cmb-th + .cmb-td {
554
+ display: block;
555
+ float: none;
556
+ width: 100%;
557
+ }
558
+ }
559
  /*--------------------------------------------------------------
560
  * Post Metaboxes
561
  --------------------------------------------------------------*/
 
562
  /* line 5, sass/partials/_post_metaboxes.scss */
 
563
  #poststuff .cmb-group-title {
564
+ margin-left: -1em;
565
+ margin-right: -1em;
566
+ min-height: 1.5em;
567
  }
568
 
569
  /* line 11, sass/partials/_post_metaboxes.scss */
 
570
  #poststuff .repeatable .cmb-group-title {
571
+ padding-left: 2.2em;
572
  }
573
 
574
  /* line 17, sass/partials/_post_metaboxes.scss */
575
+ .cmb2-postbox .cmb2-wrap, .cmb-type-group .cmb2-wrap {
576
+ margin: 0;
 
 
577
  }
 
578
  /* line 20, sass/partials/_post_metaboxes.scss */
579
+ .cmb2-postbox .cmb2-wrap > .cmb-field-list > .cmb-row, .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row {
580
+ padding: 1.8em 0;
 
 
581
  }
 
582
  /* line 26, sass/partials/_post_metaboxes.scss */
583
+ .cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed, .cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed {
584
+ width: 100%;
 
 
585
  }
 
586
  /* line 32, sass/partials/_post_metaboxes.scss */
587
+ .cmb2-postbox .cmb-row, .cmb-type-group .cmb-row {
588
+ padding: 0 0 1.8em;
589
+ margin: 0 0 0.8em;
 
 
590
  }
 
591
  /* line 36, sass/partials/_post_metaboxes.scss */
592
+ .cmb2-postbox .cmb-row .cmbhandle, .cmb-type-group .cmb-row .cmbhandle {
593
+ right: -1em;
594
+ position: relative;
595
+ color: #222222;
 
 
596
  }
 
597
  /* line 43, sass/partials/_post_metaboxes.scss */
598
+ .cmb2-postbox .cmb-repeatable-grouping, .cmb-type-group .cmb-repeatable-grouping {
599
+ padding: 0 1em;
600
+ max-width: 100%;
601
+ min-width: 1px !important;
 
 
602
  }
 
603
  /* line 49, sass/partials/_post_metaboxes.scss */
604
+ .cmb2-postbox .cmb-repeatable-group > .cmb-row, .cmb-type-group .cmb-repeatable-group > .cmb-row {
605
+ padding-bottom: 0;
 
 
606
  }
 
607
  /* line 53, sass/partials/_post_metaboxes.scss */
608
+ .cmb2-postbox .cmb-th, .cmb-type-group .cmb-th {
609
+ width: 18%;
610
+ padding: 0 2% 0 0;
 
 
611
  }
 
612
  /* line 59, sass/partials/_post_metaboxes.scss */
613
+ .cmb2-postbox .cmb-td, .cmb-type-group .cmb-td {
614
+ margin-bottom: 0;
615
+ padding: 0;
616
+ line-height: 1.3;
 
 
617
  }
 
618
  /* line 65, sass/partials/_post_metaboxes.scss */
619
+ .cmb2-postbox .cmb-th + .cmb-td, .cmb-type-group .cmb-th + .cmb-td {
620
+ width: 80%;
621
+ float: right;
 
 
622
  }
 
623
  /* line 70, sass/partials/_post_metaboxes.scss */
 
624
  .cmb2-postbox .cmb-row:not(:last-of-type),
625
+ .cmb2-postbox .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type),
 
626
  .cmb-type-group .cmb-repeatable-group:not(:last-of-type) {
627
+ border-bottom: 1px solid #e9e9e9;
628
+ }
629
+ @media (max-width: 450px) {
630
+ /* line 70, sass/partials/_post_metaboxes.scss */
631
+ .cmb2-postbox .cmb-row:not(:last-of-type),
632
+ .cmb2-postbox .cmb-repeatable-group:not(:last-of-type), .cmb-type-group .cmb-row:not(:last-of-type),
633
+ .cmb-type-group .cmb-repeatable-group:not(:last-of-type) {
634
+ border-bottom: 0;
635
+ }
636
  }
 
637
  /* line 79, sass/partials/_post_metaboxes.scss */
 
638
  .cmb2-postbox .cmb-repeat-group-field,
639
+ .cmb2-postbox .cmb-remove-field-row, .cmb-type-group .cmb-repeat-group-field,
 
640
  .cmb-type-group .cmb-remove-field-row {
641
+ padding-top: 1.8em;
642
  }
643
 
644
  /*--------------------------------------------------------------
645
  * Context Metaboxes
646
  --------------------------------------------------------------*/
 
647
  /* Metabox collapse arrow indicators */
648
+ /* line 8, sass/partials/_context_metaboxes.scss */
649
+ .js .cmb2-postbox.context-box .handlediv {
650
+ text-align: center;
 
 
 
 
 
 
 
 
651
  }
652
+ /* line 13, sass/partials/_context_metaboxes.scss */
653
+ .js .cmb2-postbox.context-box .toggle-indicator:before {
654
+ content: "\f142";
655
+ display: inline-block;
656
+ font: normal 20px/1 dashicons;
657
+ speak: none;
658
+ -webkit-font-smoothing: antialiased;
659
+ -moz-osx-font-smoothing: grayscale;
660
+ text-decoration: none !important;
661
+ }
662
+ /* line 26, sass/partials/_context_metaboxes.scss */
663
  .js .cmb2-postbox.context-box.closed .toggle-indicator:before {
664
+ content: "\f140";
665
  }
666
 
667
+ /* line 34, sass/partials/_context_metaboxes.scss */
 
668
  .cmb2-postbox.context-box {
669
+ margin-bottom: 10px;
670
  }
671
+ /* line 38, sass/partials/_context_metaboxes.scss */
 
 
672
  .cmb2-postbox.context-box.context-before_permalink-box {
673
+ margin-top: 10px;
674
  }
675
+ /* line 42, sass/partials/_context_metaboxes.scss */
 
 
676
  .cmb2-postbox.context-box.context-after_title-box {
677
+ margin-top: 10px;
678
  }
679
+ /* line 46, sass/partials/_context_metaboxes.scss */
 
 
680
  .cmb2-postbox.context-box.context-after_editor-box {
681
+ margin-top: 20px;
682
+ margin-bottom: 0;
683
  }
684
+ /* line 51, sass/partials/_context_metaboxes.scss */
 
 
685
  .cmb2-postbox.context-box.context-form_top-box {
686
+ margin-top: 10px;
687
  }
688
+ /* line 55, sass/partials/_context_metaboxes.scss */
 
 
689
  .cmb2-postbox.context-box.context-form_top-box .hndle {
690
+ font-size: 14px;
691
+ padding: 8px 12px;
692
+ margin: 0;
693
+ line-height: 1.4;
694
  }
695
+ /* line 63, sass/partials/_context_metaboxes.scss */
 
 
696
  .cmb2-postbox.context-box .hndle {
697
+ cursor: auto;
698
  }
699
 
700
+ /* line 68, sass/partials/_context_metaboxes.scss */
 
701
  .cmb2-context-wrap {
702
+ margin-top: 10px;
703
  }
704
+ /* line 72, sass/partials/_context_metaboxes.scss */
 
 
705
  .cmb2-context-wrap.cmb2-context-wrap-form_top {
706
+ margin-right: 300px;
707
+ width: auto;
708
  }
709
+ /* line 79, sass/partials/_context_metaboxes.scss */
 
 
710
  .cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox {
711
+ padding: 10px;
712
  }
713
+ /* line 84, sass/partials/_context_metaboxes.scss */
 
 
714
  .cmb2-context-wrap .cmb-th {
715
+ padding: 0 2% 0 0;
716
+ width: 18%;
717
  }
718
+ /* line 89, sass/partials/_context_metaboxes.scss */
 
 
719
  .cmb2-context-wrap .cmb-td {
720
+ width: 80%;
721
+ padding: 0;
722
  }
723
+ /* line 94, sass/partials/_context_metaboxes.scss */
 
 
724
  .cmb2-context-wrap .cmb-row {
725
+ margin-bottom: 10px;
726
  }
727
+ /* line 97, sass/partials/_context_metaboxes.scss */
 
 
728
  .cmb2-context-wrap .cmb-row:last-of-type {
729
+ margin-bottom: 0;
730
  }
731
 
732
  /* one column on the post write/edit screen */
733
+ @media only screen and (max-width: 850px) {
734
+ /* line 107, sass/partials/_context_metaboxes.scss */
735
+ .cmb2-context-wrap.cmb2-context-wrap-form_top {
736
+ margin-right: 0;
737
+ }
738
+ }
739
  /*--------------------------------------------------------------
740
  * Options page
741
  --------------------------------------------------------------*/
 
742
  /* line 5, sass/partials/_options-page.scss */
 
743
  .cmb2-options-page {
744
+ max-width: 1200px;
745
  }
 
746
  /* line 8, sass/partials/_options-page.scss */
 
747
  .cmb2-options-page.wrap > h2 {
748
+ margin-bottom: 1em;
749
  }
 
750
  /* line 12, sass/partials/_options-page.scss */
 
751
  .cmb2-options-page .cmb2-metabox > .cmb-row {
752
+ padding: 1em;
753
+ margin-top: -1px;
754
+ background: #ffffff;
755
+ border: 1px solid #e9e9e9;
756
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
757
  }
 
758
  /* line 19, sass/partials/_options-page.scss */
 
759
  .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th {
760
+ padding: 0;
761
+ font-weight: initial;
762
  }
 
763
  /* line 24, sass/partials/_options-page.scss */
 
764
  .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th + .cmb-td {
765
+ float: none;
766
+ padding: 0 0 0 1em;
767
+ margin-left: 200px;
768
+ }
769
+ @media (max-width: 450px) {
770
+ /* line 24, sass/partials/_options-page.scss */
771
+ .cmb2-options-page .cmb2-metabox > .cmb-row > .cmb-th + .cmb-td {
772
+ padding: 0;
773
+ margin-left: 0;
774
+ }
775
  }
 
776
  /* line 37, sass/partials/_options-page.scss */
 
777
  .cmb2-options-page .cmb2-wrap .cmb-type-title {
778
+ margin-top: 1em;
779
+ padding: 0.6em 1em;
780
+ background-color: #fafafa;
781
  }
 
782
  /* line 42, sass/partials/_options-page.scss */
 
783
  .cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title {
784
+ font-size: 12px;
785
+ margin-top: 0;
786
+ margin-bottom: 0;
787
+ text-transform: uppercase;
788
  }
 
789
  /* line 49, sass/partials/_options-page.scss */
 
790
  .cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description {
791
+ padding-top: 0.25em;
792
  }
 
793
  /* line 55, sass/partials/_options-page.scss */
 
794
  .cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th {
795
+ padding: 0 0 0.8em 0;
796
  }
 
797
  /* line 59, sass/partials/_options-page.scss */
 
798
  .cmb2-options-page .cmb-repeatable-group .cmb-group-name {
799
+ font-size: 16px;
800
+ margin-top: 0;
801
+ margin-bottom: 0;
802
  }
 
803
  /* line 65, sass/partials/_options-page.scss */
 
804
  .cmb2-options-page .cmb-repeatable-group .cmb-th > .cmb2-metabox-description {
805
+ font-weight: 400;
806
+ padding-bottom: 0 !important;
807
  }
808
 
809
  /*--------------------------------------------------------------
810
  * New-Term Page
811
  --------------------------------------------------------------*/
 
812
  /* line 6, sass/partials/_new_term.scss */
 
813
  #addtag .cmb-th {
814
+ float: none;
815
+ width: auto;
816
+ padding: 20px 0 0;
817
  }
 
818
  /* line 12, sass/partials/_new_term.scss */
 
819
  #addtag .cmb-td {
820
+ padding: 0;
821
  }
 
822
  /* line 16, sass/partials/_new_term.scss */
 
823
  #addtag .cmb-th + .cmb-td {
824
+ float: none;
825
  }
 
826
  /* line 20, sass/partials/_new_term.scss */
 
827
  #addtag select {
828
+ max-width: 100%;
829
  }
 
830
  /* line 24, sass/partials/_new_term.scss */
 
831
  #addtag .cmb2-metabox {
832
+ padding-bottom: 20px;
833
  }
 
834
  /* line 28, sass/partials/_new_term.scss */
 
835
  #addtag .cmb-row li label {
836
+ display: inline;
837
  }
838
 
839
  /*--------------------------------------------------------------
840
  * Misc.
841
  --------------------------------------------------------------*/
 
842
  /* line 5, sass/partials/_misc.scss */
 
843
  #poststuff .cmb-repeatable-group h2 {
844
+ margin: 0;
845
  }
846
 
847
  /* line 12, sass/partials/_misc.scss */
 
848
  .edit-tags-php .cmb2-metabox-title,
849
  .profile-php .cmb2-metabox-title,
850
  .user-edit-php .cmb2-metabox-title {
851
+ font-size: 1.4em;
852
  }
853
 
854
  /* line 18, sass/partials/_misc.scss */
855
+ .cmb2-postbox .cmb-spinner, .cmb2-no-box-wrap .cmb-spinner {
856
+ float: left;
857
+ display: none;
 
 
858
  }
859
 
860
  /* line 24, sass/partials/_misc.scss */
 
861
  .cmb-spinner {
862
+ display: none;
863
  }
 
864
  /* line 26, sass/partials/_misc.scss */
 
865
  .cmb-spinner.is-active {
866
+ display: block;
867
  }
868
 
869
  /*--------------------------------------------------------------
870
  * Sidebar Placement Adjustments
871
  --------------------------------------------------------------*/
 
872
  /* line 10, sass/partials/_sidebar_placements.scss */
 
873
  .inner-sidebar .cmb2-wrap > .cmb-field-list > .cmb-row,
874
  #side-sortables .cmb2-wrap > .cmb-field-list > .cmb-row {
875
+ padding: 1.4em 0;
876
  }
 
877
  /* line 16, sass/partials/_sidebar_placements.scss */
 
878
  .inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker),
879
  #side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker) {
880
+ width: 100%;
881
  }
 
882
  /* line 20, sass/partials/_sidebar_placements.scss */
883
+ .inner-sidebar .cmb2-wrap input + input:not(.wp-picker-clear), .inner-sidebar .cmb2-wrap input + select,
 
 
884
  #side-sortables .cmb2-wrap input + input:not(.wp-picker-clear),
885
  #side-sortables .cmb2-wrap input + select {
886
+ margin-left: 0;
887
+ margin-top: 1em;
888
+ display: block;
889
  }
 
890
  /* line 26, sass/partials/_sidebar_placements.scss */
 
891
  .inner-sidebar .cmb2-wrap input.cmb2-text-money,
892
  #side-sortables .cmb2-wrap input.cmb2-text-money {
893
+ max-width: 70%;
894
  }
 
895
  /* line 28, sass/partials/_sidebar_placements.scss */
 
896
  .inner-sidebar .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description,
897
  #side-sortables .cmb2-wrap input.cmb2-text-money + .cmb2-metabox-description {
898
+ display: block;
899
  }
 
900
  /* line 34, sass/partials/_sidebar_placements.scss */
 
901
  .inner-sidebar .cmb2-wrap label,
902
  #side-sortables .cmb2-wrap label {
903
+ display: block;
904
+ font-weight: 700;
905
+ padding: 0 0 5px;
906
  }
 
907
  /* line 42, sass/partials/_sidebar_placements.scss */
 
908
  .inner-sidebar textarea,
909
  #side-sortables textarea {
910
+ max-width: 99%;
911
  }
 
912
  /* line 46, sass/partials/_sidebar_placements.scss */
 
913
  .inner-sidebar .cmb-repeatable-group,
914
  #side-sortables .cmb-repeatable-group {
915
+ border-bottom: 1px solid #e9e9e9;
916
  }
 
917
  /* line 50, sass/partials/_sidebar_placements.scss */
 
918
  .inner-sidebar .cmb-type-group > .cmb-td > .cmb-repeatable-group,
919
  #side-sortables .cmb-type-group > .cmb-td > .cmb-repeatable-group {
920
+ border-bottom: 0;
921
+ margin-bottom: -1.4em;
922
  }
 
923
  /* line 55, sass/partials/_sidebar_placements.scss */
 
924
  .inner-sidebar .cmb-th,
925
  .inner-sidebar .cmb-td:not(.cmb-remove-row),
926
  .inner-sidebar .cmb-th + .cmb-td,
927
  #side-sortables .cmb-th,
928
  #side-sortables .cmb-td:not(.cmb-remove-row),
929
  #side-sortables .cmb-th + .cmb-td {
930
+ width: 100%;
931
+ display: block;
932
+ float: none;
933
  }
 
934
  /* line 63, sass/partials/_sidebar_placements.scss */
 
935
  .inner-sidebar .closed .inside,
936
  #side-sortables .closed .inside {
937
+ display: none;
938
  }
 
939
  /* line 67, sass/partials/_sidebar_placements.scss */
 
940
  .inner-sidebar .cmb-th,
941
  #side-sortables .cmb-th {
942
+ display: block;
943
+ float: none;
944
+ padding-bottom: 1em;
945
+ text-align: left;
946
+ width: 100%;
947
+ padding-left: 0;
948
+ padding-right: 0;
949
  }
 
950
  /* line 27, sass/partials/_mixins.scss */
 
951
  .inner-sidebar .cmb-th label,
952
  #side-sortables .cmb-th label {
953
+ display: block;
954
+ margin-top: 0;
955
+ margin-bottom: 0.5em;
956
  }
 
957
  /* line 14, sass/partials/_mixins.scss */
 
958
  .inner-sidebar .cmb-th label,
959
  #side-sortables .cmb-th label {
960
+ font-size: 14px;
961
+ line-height: 1.4em;
962
  }
 
963
  /* line 74, sass/partials/_sidebar_placements.scss */
 
964
  .inner-sidebar .cmb-group-description .cmb-th,
965
  #side-sortables .cmb-group-description .cmb-th {
966
+ padding-top: 0;
967
  }
 
968
  /* line 77, sass/partials/_sidebar_placements.scss */
 
969
  .inner-sidebar .cmb-group-description .cmb2-metabox-description,
970
  #side-sortables .cmb-group-description .cmb2-metabox-description {
971
+ padding: 0;
972
  }
 
973
  /* line 84, sass/partials/_sidebar_placements.scss */
 
974
  .inner-sidebar .cmb-group-title .cmb-th,
975
  #side-sortables .cmb-group-title .cmb-th {
976
+ padding: 0;
977
  }
 
978
  /* line 90, sass/partials/_sidebar_placements.scss */
 
979
  .inner-sidebar .cmb-repeatable-grouping + .cmb-repeatable-grouping,
980
  #side-sortables .cmb-repeatable-grouping + .cmb-repeatable-grouping {
981
+ margin-top: 1em;
982
  }
 
983
  /* line 99, sass/partials/_sidebar_placements.scss */
 
984
  .inner-sidebar .cmb2-media-status .img-status img,
985
  .inner-sidebar .cmb2-media-status .embed-status img,
986
  #side-sortables .cmb2-media-status .img-status img,
987
  #side-sortables .cmb2-media-status .embed-status img {
988
+ max-width: 90%;
989
+ height: auto;
990
  }
 
991
  /* line 107, sass/partials/_sidebar_placements.scss */
 
992
  .inner-sidebar .cmb2-list label,
993
  #side-sortables .cmb2-list label {
994
+ display: inline;
995
+ font-weight: normal;
996
  }
 
997
  /* line 112, sass/partials/_sidebar_placements.scss */
 
998
  .inner-sidebar .cmb2-metabox-description,
999
  #side-sortables .cmb2-metabox-description {
1000
+ display: block;
1001
+ padding: 7px 0 0;
1002
  }
 
1003
  /* line 119, sass/partials/_sidebar_placements.scss */
 
1004
  .inner-sidebar .cmb-type-checkbox .cmb-td label,
1005
  .inner-sidebar .cmb-type-checkbox .cmb2-metabox-description,
1006
  #side-sortables .cmb-type-checkbox .cmb-td label,
1007
  #side-sortables .cmb-type-checkbox .cmb2-metabox-description {
1008
+ font-weight: normal;
1009
+ display: inline;
1010
  }
 
1011
  /* line 126, sass/partials/_sidebar_placements.scss */
 
1012
  .inner-sidebar .cmb-row .cmb2-metabox-description,
1013
  #side-sortables .cmb-row .cmb2-metabox-description {
1014
+ padding-bottom: 1.8em;
1015
  }
 
1016
  /* line 130, sass/partials/_sidebar_placements.scss */
 
1017
  .inner-sidebar .cmb2-metabox-title,
1018
  #side-sortables .cmb2-metabox-title {
1019
+ font-size: 1.2em;
1020
+ font-style: italic;
1021
  }
 
1022
  /* line 135, sass/partials/_sidebar_placements.scss */
 
1023
  .inner-sidebar .cmb-remove-row,
1024
  #side-sortables .cmb-remove-row {
1025
+ clear: both;
1026
+ padding-top: 12px;
1027
+ padding-bottom: 0;
1028
  }
 
1029
  /* line 141, sass/partials/_sidebar_placements.scss */
 
1030
  .inner-sidebar .cmb2-upload-button,
1031
  #side-sortables .cmb2-upload-button {
1032
+ clear: both;
1033
+ margin-top: 12px;
1034
  }
1035
 
1036
  /*--------------------------------------------------------------
1037
  * Collapsible UI
1038
  --------------------------------------------------------------*/
 
1039
  /* line 6, sass/partials/_collapsible_ui.scss */
 
1040
  .cmb2-metabox .cmbhandle {
1041
+ color: #757575;
1042
+ float: right;
1043
+ width: 27px;
1044
+ height: 30px;
1045
+ cursor: pointer;
1046
+ right: -1em;
1047
+ position: relative;
1048
  }
 
1049
  /* line 14, sass/partials/_collapsible_ui.scss */
 
1050
  .cmb2-metabox .cmbhandle:before {
1051
+ content: '\f142';
1052
+ right: 12px;
1053
+ font: normal 20px/1 'dashicons';
1054
+ speak: none;
1055
+ display: inline-block;
1056
+ padding: 8px 10px;
1057
+ top: 0;
1058
+ position: relative;
1059
+ -webkit-font-smoothing: antialiased;
1060
+ -moz-osx-font-smoothing: grayscale;
1061
+ text-decoration: none !important;
1062
  }
 
1063
  /* line 31, sass/partials/_collapsible_ui.scss */
 
1064
  .cmb2-metabox .postbox.closed .cmbhandle:before {
1065
+ content: '\f140';
1066
  }
 
1067
  /* line 37, sass/partials/_collapsible_ui.scss */
 
1068
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row {
1069
+ -webkit-appearance: none !important;
1070
+ background: none !important;
1071
+ border: none !important;
1072
+ position: absolute;
1073
+ left: 0;
1074
+ top: .5em;
1075
+ line-height: 1em;
1076
+ padding: 2px 6px 3px;
1077
+ opacity: .5;
1078
  }
 
1079
  /* line 47, sass/partials/_collapsible_ui.scss */
 
1080
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]) {
1081
+ cursor: pointer;
1082
+ color: #a00;
1083
+ opacity: 1;
1084
  }
 
1085
  /* line 51, sass/partials/_collapsible_ui.scss */
 
1086
  .cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover {
1087
+ color: #f00;
1088
  }
1089
 
1090
  /*
1100
  * https://github.com/stuttter/wp-datepicker-styling
1101
  *
1102
  */
 
1103
  /* line 15, sass/partials/_jquery_ui.scss */
 
1104
  * html .cmb2-element.ui-helper-clearfix {
1105
+ height: 1%;
1106
  }
1107
 
1108
  /* line 24, sass/partials/_jquery_ui.scss */
1109
+ .cmb2-element.ui-datepicker, .cmb2-element .ui-datepicker {
1110
+ padding: 0;
1111
+ margin: 0;
1112
+ -webkit-border-radius: 0;
1113
+ -moz-border-radius: 0;
1114
+ border-radius: 0;
1115
+ background-color: #fff;
1116
+ border: 1px solid #dfdfdf;
1117
+ border-top: none;
1118
+ -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1119
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1120
+ min-width: 17em;
1121
+ width: auto;
1122
+ /* Default Color Scheme */
 
1123
  }
 
1124
  /* line 38, sass/partials/_jquery_ui.scss */
1125
+ .cmb2-element.ui-datepicker *, .cmb2-element .ui-datepicker * {
1126
+ padding: 0;
1127
+ font-family: "Open Sans", sans-serif;
1128
+ -webkit-border-radius: 0;
1129
+ -moz-border-radius: 0;
1130
+ border-radius: 0;
 
 
1131
  }
 
1132
  /* line 46, sass/partials/_jquery_ui.scss */
1133
+ .cmb2-element.ui-datepicker table, .cmb2-element .ui-datepicker table {
1134
+ font-size: 13px;
1135
+ margin: 0;
1136
+ border: none;
1137
+ border-collapse: collapse;
 
 
1138
  }
 
1139
  /* line 53, sass/partials/_jquery_ui.scss */
 
1140
  .cmb2-element.ui-datepicker .ui-widget-header,
1141
+ .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header,
 
1142
  .cmb2-element .ui-datepicker .ui-datepicker-header {
1143
+ background-image: none;
1144
+ border: none;
1145
+ color: #fff;
1146
+ font-weight: normal;
1147
  }
 
1148
  /* line 61, sass/partials/_jquery_ui.scss */
1149
+ .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
1150
+ background: transparent;
1151
+ border-color: transparent;
1152
+ cursor: pointer;
 
 
1153
  }
 
1154
  /* line 67, sass/partials/_jquery_ui.scss */
1155
+ .cmb2-element.ui-datepicker .ui-datepicker-title, .cmb2-element .ui-datepicker .ui-datepicker-title {
1156
+ margin: 0;
1157
+ padding: 10px 0;
1158
+ color: #fff;
1159
+ font-size: 14px;
1160
+ line-height: 14px;
1161
+ text-align: center;
 
 
1162
  }
 
1163
  /* line 75, sass/partials/_jquery_ui.scss */
1164
+ .cmb2-element.ui-datepicker .ui-datepicker-title select, .cmb2-element .ui-datepicker .ui-datepicker-title select {
1165
+ margin-top: -8px;
1166
+ margin-bottom: -8px;
 
 
1167
  }
 
1168
  /* line 81, sass/partials/_jquery_ui.scss */
 
1169
  .cmb2-element.ui-datepicker .ui-datepicker-prev,
1170
+ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-prev,
 
1171
  .cmb2-element .ui-datepicker .ui-datepicker-next {
1172
+ position: relative;
1173
+ top: 0;
1174
+ height: 34px;
1175
+ width: 34px;
1176
  }
 
1177
  /* line 89, sass/partials/_jquery_ui.scss */
 
1178
  .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev,
1179
+ .cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next, .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,
 
1180
  .cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next {
1181
+ border: none;
1182
  }
 
1183
  /* line 94, sass/partials/_jquery_ui.scss */
 
1184
  .cmb2-element.ui-datepicker .ui-datepicker-prev,
1185
+ .cmb2-element.ui-datepicker .ui-datepicker-prev-hover, .cmb2-element .ui-datepicker .ui-datepicker-prev,
 
1186
  .cmb2-element .ui-datepicker .ui-datepicker-prev-hover {
1187
+ left: 0;
1188
  }
 
1189
  /* line 99, sass/partials/_jquery_ui.scss */
 
1190
  .cmb2-element.ui-datepicker .ui-datepicker-next,
1191
+ .cmb2-element.ui-datepicker .ui-datepicker-next-hover, .cmb2-element .ui-datepicker .ui-datepicker-next,
 
1192
  .cmb2-element .ui-datepicker .ui-datepicker-next-hover {
1193
+ right: 0;
1194
  }
 
1195
  /* line 104, sass/partials/_jquery_ui.scss */
 
1196
  .cmb2-element.ui-datepicker .ui-datepicker-next span,
1197
+ .cmb2-element.ui-datepicker .ui-datepicker-prev span, .cmb2-element .ui-datepicker .ui-datepicker-next span,
 
1198
  .cmb2-element .ui-datepicker .ui-datepicker-prev span {
1199
+ display: none;
1200
  }
 
1201
  /* line 109, sass/partials/_jquery_ui.scss */
1202
+ .cmb2-element.ui-datepicker .ui-datepicker-prev, .cmb2-element .ui-datepicker .ui-datepicker-prev {
1203
+ float: left;
 
 
1204
  }
 
1205
  /* line 113, sass/partials/_jquery_ui.scss */
1206
+ .cmb2-element.ui-datepicker .ui-datepicker-next, .cmb2-element .ui-datepicker .ui-datepicker-next {
1207
+ float: right;
 
 
1208
  }
 
1209
  /* line 117, sass/partials/_jquery_ui.scss */
 
1210
  .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1211
+ .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before,
 
1212
  .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1213
+ font: normal 20px/34px 'dashicons';
1214
+ padding-left: 7px;
1215
+ color: #fff;
1216
+ speak: none;
1217
+ -webkit-font-smoothing: antialiased;
1218
+ -moz-osx-font-smoothing: grayscale;
1219
+ width: 34px;
1220
+ height: 34px;
1221
  }
 
1222
  /* line 129, sass/partials/_jquery_ui.scss */
1223
+ .cmb2-element.ui-datepicker .ui-datepicker-prev:before, .cmb2-element .ui-datepicker .ui-datepicker-prev:before {
1224
+ content: '\f341';
 
 
1225
  }
 
1226
  /* line 133, sass/partials/_jquery_ui.scss */
1227
+ .cmb2-element.ui-datepicker .ui-datepicker-next:before, .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1228
+ content: '\f345';
 
 
1229
  }
 
1230
  /* line 137, sass/partials/_jquery_ui.scss */
 
1231
  .cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before,
1232
+ .cmb2-element.ui-datepicker .ui-datepicker-next-hover:before, .cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,
 
1233
  .cmb2-element .ui-datepicker .ui-datepicker-next-hover:before {
1234
+ opacity: 0.7;
1235
  }
 
1236
  /* line 142, sass/partials/_jquery_ui.scss */
 
1237
  .cmb2-element.ui-datepicker select.ui-datepicker-month,
1238
+ .cmb2-element.ui-datepicker select.ui-datepicker-year, .cmb2-element .ui-datepicker select.ui-datepicker-month,
 
1239
  .cmb2-element .ui-datepicker select.ui-datepicker-year {
1240
+ width: 33%;
1241
+ background: transparent;
1242
+ border-color: transparent;
1243
+ box-shadow: none;
1244
+ color: #fff;
1245
  }
 
1246
  /* line 149, sass/partials/_jquery_ui.scss */
 
1247
  .cmb2-element.ui-datepicker select.ui-datepicker-month option,
1248
+ .cmb2-element.ui-datepicker select.ui-datepicker-year option, .cmb2-element .ui-datepicker select.ui-datepicker-month option,
 
1249
  .cmb2-element .ui-datepicker select.ui-datepicker-year option {
1250
+ color: #333;
1251
  }
 
1252
  /* line 154, sass/partials/_jquery_ui.scss */
1253
+ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead {
1254
+ color: #fff;
1255
+ font-weight: 600;
 
 
1256
  }
 
1257
  /* line 157, sass/partials/_jquery_ui.scss */
1258
+ .cmb2-element.ui-datepicker thead th, .cmb2-element .ui-datepicker thead th {
1259
+ font-weight: normal;
 
 
1260
  }
 
1261
  /* line 162, sass/partials/_jquery_ui.scss */
1262
+ .cmb2-element.ui-datepicker th, .cmb2-element .ui-datepicker th {
1263
+ padding: 10px;
 
 
1264
  }
 
1265
  /* line 166, sass/partials/_jquery_ui.scss */
1266
+ .cmb2-element.ui-datepicker td, .cmb2-element .ui-datepicker td {
1267
+ padding: 0;
1268
+ border: 1px solid #f4f4f4;
 
 
1269
  }
 
1270
  /* line 171, sass/partials/_jquery_ui.scss */
1271
+ .cmb2-element.ui-datepicker td.ui-datepicker-other-month, .cmb2-element .ui-datepicker td.ui-datepicker-other-month {
1272
+ border: transparent;
 
 
1273
  }
 
1274
  /* line 175, sass/partials/_jquery_ui.scss */
1275
+ .cmb2-element.ui-datepicker td.ui-datepicker-week-end, .cmb2-element .ui-datepicker td.ui-datepicker-week-end {
1276
+ background-color: #f4f4f4;
1277
+ border: 1px solid #f4f4f4;
 
 
1278
  }
 
1279
  /* line 178, sass/partials/_jquery_ui.scss */
1280
+ .cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today {
1281
+ -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1282
+ -moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
1283
+ box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
 
 
1284
  }
 
1285
  /* line 185, sass/partials/_jquery_ui.scss */
1286
+ .cmb2-element.ui-datepicker td.ui-datepicker-today, .cmb2-element .ui-datepicker td.ui-datepicker-today {
1287
+ background-color: #f0f0c0;
 
 
1288
  }
 
1289
  /* line 189, sass/partials/_jquery_ui.scss */
1290
+ .cmb2-element.ui-datepicker td.ui-datepicker-current-day, .cmb2-element .ui-datepicker td.ui-datepicker-current-day {
1291
+ background: #bbdd88;
 
 
1292
  }
 
1293
  /* line 193, sass/partials/_jquery_ui.scss */
1294
+ .cmb2-element.ui-datepicker td .ui-state-default, .cmb2-element .ui-datepicker td .ui-state-default {
1295
+ background: transparent;
1296
+ border: none;
1297
+ text-align: center;
1298
+ text-decoration: none;
1299
+ width: auto;
1300
+ display: block;
1301
+ padding: 5px 10px;
1302
+ font-weight: normal;
1303
+ color: #444;
 
 
1304
  }
 
1305
  /* line 205, sass/partials/_jquery_ui.scss */
1306
+ .cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default, .cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default {
1307
+ opacity: 0.5;
 
 
1308
  }
 
1309
  /* line 210, sass/partials/_jquery_ui.scss */
 
1310
  .cmb2-element.ui-datepicker .ui-widget-header,
1311
+ .cmb2-element.ui-datepicker .ui-datepicker-header, .cmb2-element .ui-datepicker .ui-widget-header,
 
1312
  .cmb2-element .ui-datepicker .ui-datepicker-header {
1313
+ background: #00a0d2;
1314
  }
 
1315
  /* line 215, sass/partials/_jquery_ui.scss */
1316
+ .cmb2-element.ui-datepicker thead, .cmb2-element .ui-datepicker thead {
1317
+ background: #32373c;
 
 
1318
  }
 
1319
  /* line 219, sass/partials/_jquery_ui.scss */
1320
+ .cmb2-element.ui-datepicker td .ui-state-hover, .cmb2-element.ui-datepicker td .ui-state-active, .cmb2-element .ui-datepicker td .ui-state-hover, .cmb2-element .ui-datepicker td .ui-state-active {
1321
+ background: #0073aa;
1322
+ color: #fff;
 
 
 
 
1323
  }
 
1324
  /* line 224, sass/partials/_jquery_ui.scss */
1325
+ .cmb2-element.ui-datepicker .ui-timepicker-div, .cmb2-element .ui-datepicker .ui-timepicker-div {
1326
+ font-size: 14px;
 
 
1327
  }
 
1328
  /* line 226, sass/partials/_jquery_ui.scss */
1329
+ .cmb2-element.ui-datepicker .ui-timepicker-div dl, .cmb2-element .ui-datepicker .ui-timepicker-div dl {
1330
+ text-align: left;
1331
+ padding: 0 .6em;
 
 
1332
  }
 
1333
  /* line 229, sass/partials/_jquery_ui.scss */
1334
+ .cmb2-element.ui-datepicker .ui-timepicker-div dl dt, .cmb2-element .ui-datepicker .ui-timepicker-div dl dt {
1335
+ float: left;
1336
+ clear: left;
1337
+ padding: 0 0 0 5px;
 
 
1338
  }
 
1339
  /* line 234, sass/partials/_jquery_ui.scss */
1340
+ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd {
1341
+ margin: 0 10px 10px 40%;
 
 
1342
  }
 
1343
  /* line 236, sass/partials/_jquery_ui.scss */
1344
+ .cmb2-element.ui-datepicker .ui-timepicker-div dl dd select, .cmb2-element .ui-datepicker .ui-timepicker-div dl dd select {
1345
+ width: 100%;
 
 
1346
  }
 
1347
  /* line 242, sass/partials/_jquery_ui.scss */
1348
+ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane {
1349
+ padding: .6em;
1350
+ text-align: left;
 
 
1351
  }
 
1352
  /* line 246, sass/partials/_jquery_ui.scss */
1353
+ .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element.ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-primary, .cmb2-element .ui-datepicker .ui-timepicker-div + .ui-datepicker-buttonpane .button-secondary {
1354
+ padding: 0 10px 1px;
1355
+ -webkit-border-radius: 3px;
1356
+ -moz-border-radius: 3px;
1357
+ border-radius: 3px;
1358
+ margin: 0 .6em .4em .4em;
 
 
 
 
1359
  }
1360
 
1361
  /* line 260, sass/partials/_jquery_ui.scss */
 
1362
  .admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header,
1363
+ .admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,
 
1364
  .admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header {
1365
+ background: #00a0d2;
1366
  }
 
1367
  /* line 265, sass/partials/_jquery_ui.scss */
1368
+ .admin-color-fresh .cmb2-element.ui-datepicker thead, .admin-color-fresh .cmb2-element .ui-datepicker thead {
1369
+ background: #32373c;
 
 
1370
  }
 
1371
  /* line 269, sass/partials/_jquery_ui.scss */
1372
+ .admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover {
1373
+ background: #0073aa;
1374
+ color: #fff;
 
 
1375
  }
1376
 
1377
  /* line 277, sass/partials/_jquery_ui.scss */
 
1378
  .admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header,
1379
+ .admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,
 
1380
  .admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header {
1381
+ background: #52accc;
1382
  }
 
1383
  /* line 282, sass/partials/_jquery_ui.scss */
1384
+ .admin-color-blue .cmb2-element.ui-datepicker thead, .admin-color-blue .cmb2-element .ui-datepicker thead {
1385
+ background: #4796b3;
 
 
1386
  }
 
1387
  /* line 291, sass/partials/_jquery_ui.scss */
1388
+ .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active {
1389
+ background: #096484;
1390
+ color: #fff;
 
 
 
 
1391
  }
 
1392
  /* line 296, sass/partials/_jquery_ui.scss */
1393
+ .admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today {
1394
+ background: #eee;
 
 
1395
  }
1396
 
1397
  /* line 305, sass/partials/_jquery_ui.scss */
 
1398
  .admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header,
1399
+ .admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,
 
1400
  .admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header {
1401
+ background: #59524c;
1402
  }
 
1403
  /* line 310, sass/partials/_jquery_ui.scss */
1404
+ .admin-color-coffee .cmb2-element.ui-datepicker thead, .admin-color-coffee .cmb2-element .ui-datepicker thead {
1405
+ background: #46403c;
 
 
1406
  }
 
1407
  /* line 314, sass/partials/_jquery_ui.scss */
1408
+ .admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover {
1409
+ background: #c7a589;
1410
+ color: #fff;
 
 
1411
  }
1412
 
1413
  /* line 322, sass/partials/_jquery_ui.scss */
 
1414
  .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header,
1415
+ .admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,
 
1416
  .admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header {
1417
+ background: #523f6d;
1418
  }
 
1419
  /* line 327, sass/partials/_jquery_ui.scss */
1420
+ .admin-color-ectoplasm .cmb2-element.ui-datepicker thead, .admin-color-ectoplasm .cmb2-element .ui-datepicker thead {
1421
+ background: #413256;
 
 
1422
  }
 
1423
  /* line 331, sass/partials/_jquery_ui.scss */
1424
+ .admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover {
1425
+ background: #a3b745;
1426
+ color: #fff;
 
 
1427
  }
1428
 
1429
  /* line 339, sass/partials/_jquery_ui.scss */
 
1430
  .admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header,
1431
+ .admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,
 
1432
  .admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header {
1433
+ background: #363b3f;
1434
  }
 
1435
  /* line 344, sass/partials/_jquery_ui.scss */
1436
+ .admin-color-midnight .cmb2-element.ui-datepicker thead, .admin-color-midnight .cmb2-element .ui-datepicker thead {
1437
+ background: #26292c;
 
 
1438
  }
 
1439
  /* line 348, sass/partials/_jquery_ui.scss */
1440
+ .admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover {
1441
+ background: #e14d43;
1442
+ color: #fff;
 
 
1443
  }
1444
 
1445
  /* line 356, sass/partials/_jquery_ui.scss */
 
1446
  .admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header,
1447
+ .admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,
 
1448
  .admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header {
1449
+ background: #738e96;
1450
  }
 
1451
  /* line 361, sass/partials/_jquery_ui.scss */
1452
+ .admin-color-ocean .cmb2-element.ui-datepicker thead, .admin-color-ocean .cmb2-element .ui-datepicker thead {
1453
+ background: #627c83;
 
 
1454
  }
 
1455
  /* line 365, sass/partials/_jquery_ui.scss */
1456
+ .admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover {
1457
+ background: #9ebaa0;
1458
+ color: #fff;
 
 
1459
  }
1460
 
1461
  /* line 373, sass/partials/_jquery_ui.scss */
 
1462
  .admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header,
1463
  .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,
1464
+ .admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,
 
1465
  .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,
1466
  .admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover {
1467
+ background: #cf4944;
1468
  }
 
1469
  /* line 379, sass/partials/_jquery_ui.scss */
1470
+ .admin-color-sunrise .cmb2-element.ui-datepicker th, .admin-color-sunrise .cmb2-element .ui-datepicker th {
1471
+ border-color: #be3631;
1472
+ background: #be3631;
 
 
1473
  }
 
1474
  /* line 384, sass/partials/_jquery_ui.scss */
1475
+ .admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover {
1476
+ background: #dd823b;
1477
+ color: #fff;
 
 
1478
  }
1479
 
1480
  /* line 392, sass/partials/_jquery_ui.scss */
 
1481
  .admin-color-light .cmb2-element.ui-datepicker .ui-widget-header,
1482
+ .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,
 
1483
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header {
1484
+ background: #e5e5e5;
1485
  }
 
1486
  /* line 397, sass/partials/_jquery_ui.scss */
 
1487
  .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,
1488
+ .admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year, .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,
 
1489
  .admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year {
1490
+ color: #555;
1491
  }
 
1492
  /* line 402, sass/partials/_jquery_ui.scss */
1493
+ .admin-color-light .cmb2-element.ui-datepicker thead, .admin-color-light .cmb2-element .ui-datepicker thead {
1494
+ background: #888;
 
 
1495
  }
 
1496
  /* line 406, sass/partials/_jquery_ui.scss */
 
1497
  .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,
1498
  .admin-color-light .cmb2-element.ui-datepicker td .ui-state-default,
1499
  .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,
1500
+ .admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before, .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,
 
1501
  .admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,
1502
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,
1503
  .admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before {
1504
+ color: #555;
1505
  }
 
1506
  /* line 414, sass/partials/_jquery_ui.scss */
1507
+ .admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element.ui-datepicker td .ui-state-active, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover, .admin-color-light .cmb2-element .ui-datepicker td .ui-state-active {
1508
+ background: #ccc;
 
 
 
 
1509
  }
 
1510
  /* line 418, sass/partials/_jquery_ui.scss */
1511
+ .admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today, .admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today {
1512
+ background: #eee;
 
 
1513
  }
1514
 
1515
  /* line 426, sass/partials/_jquery_ui.scss */
 
1516
  .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header,
1517
+ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,
 
1518
  .admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header {
1519
+ background: #56b274;
1520
  }
 
1521
  /* line 431, sass/partials/_jquery_ui.scss */
1522
+ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead {
1523
+ background: #36533f;
 
 
1524
  }
 
1525
  /* line 435, sass/partials/_jquery_ui.scss */
1526
+ .admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover {
1527
+ background: #446950;
1528
+ color: #fff;
 
 
1529
  }
1530
 
1531
  /* line 443, sass/partials/_jquery_ui.scss */
 
1532
  .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header,
1533
+ .admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header, .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,
 
1534
  .admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header {
1535
+ background: #4ca26a;
1536
  }
 
1537
  /* line 448, sass/partials/_jquery_ui.scss */
1538
+ .admin-color-bbp-mint .cmb2-element.ui-datepicker thead, .admin-color-bbp-mint .cmb2-element .ui-datepicker thead {
1539
+ background: #4f6d59;
 
 
1540
  }
 
1541
  /* line 452, sass/partials/_jquery_ui.scss */
1542
+ .admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover, .admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover {
1543
+ background: #5fb37c;
1544
+ color: #fff;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1545
  }
1546
 
1547
+ /*--------------------------------------------------------------
1548
+ * Character counter
1549
+ --------------------------------------------------------------*/
1550
+ /* line 5, sass/partials/_char_counter.scss */
1551
+ .cmb2-char-counter-wrap {
1552
+ margin: .5em 0 1em;
 
 
 
 
 
 
 
 
 
 
 
 
 
1553
  }
1554
+ /* line 8, sass/partials/_char_counter.scss */
1555
+ .cmb2-char-counter-wrap input[type="text"] {
1556
+ font-size: 12px;
1557
+ width: 25px;
 
 
 
 
 
1558
  }
1559
+ /* line 14, sass/partials/_char_counter.scss */
1560
+ .cmb2-char-counter-wrap.cmb2-max-exceeded input[type="text"] {
1561
+ border-color: #a00 !important;
 
 
 
 
 
1562
  }
1563
+ /* line 17, sass/partials/_char_counter.scss */
1564
+ .cmb2-char-counter-wrap.cmb2-max-exceeded .cmb2-char-max-msg {
1565
+ display: inline-block;
 
 
 
1566
  }
1567
 
1568
+ /* line 23, sass/partials/_char_counter.scss */
1569
+ .cmb2-char-max-msg {
1570
+ color: #a00;
1571
+ display: none;
1572
+ font-weight: 600;
1573
+ margin-left: 1em;
1574
  }
1575
 
1576
+ /*# sourceMappingURL=cmb2.css.map */
vendor/cmb2/cmb2/css/cmb2.css.map CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "version": 3,
3
- "mappings": "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",
4
- "sources": ["sass/partials/_main_wrap.scss","sass/partials/_variables.scss","sass/partials/_mixins.scss","sass/partials/_post_metaboxes.scss","sass/partials/_context_metaboxes.scss","sass/partials/_options-page.scss","sass/partials/_new_term.scss","sass/partials/_misc.scss","sass/partials/_sidebar_placements.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss"],
5
  "names": [],
6
  "file": "cmb2.css"
7
  }
1
  {
2
  "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["sass/partials/_main_wrap.scss","sass/partials/_variables.scss","sass/partials/_mixins.scss","sass/partials/_post_metaboxes.scss","sass/partials/_context_metaboxes.scss","sass/partials/_options-page.scss","sass/partials/_new_term.scss","sass/partials/_misc.scss","sass/partials/_sidebar_placements.scss","sass/partials/_collapsible_ui.scss","sass/partials/_jquery_ui.scss","sass/partials/_char_counter.scss"],
5
  "names": [],
6
  "file": "cmb2.css"
7
  }
vendor/cmb2/cmb2/css/cmb2.min.css CHANGED
@@ -1,2 +1 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
- .cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 10px 0 0}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;line-height:1.3;padding:20px 10px 20px 0;vertical-align:top;width:200px}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 10px 10px 50px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;left:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-right:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-left:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;right:7px;position:absolute;width:auto;margin-left:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 12px 8px 2.2em;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-right:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-right:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}.cmb2-indented-hierarchy{padding-left:1.5em}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{right:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 2% 0 0}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:right}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 2% 0 0;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}.cmb2-options-page{max-width:1200px}.cmb2-options-page.wrap>h2{margin-bottom:1em}.cmb2-options-page .cmb2-metabox>.cmb-row{padding:1em;margin-top:-1px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 1px 1px rgba(0,0,0,.05)}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th{padding:0;font-weight:initial}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{float:none;padding:0 0 0 1em;margin-left:200px}.cmb2-options-page .cmb2-wrap .cmb-type-title{margin-top:1em;padding:.6em 1em;background-color:#fafafa}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title{font-size:12px;margin-top:0;margin-bottom:0;text-transform:uppercase}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description{padding-top:.25em}.cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th{padding:0 0 .8em}.cmb2-options-page .cmb-repeatable-group .cmb-group-name{font-size:16px;margin-top:0;margin-bottom:0}.cmb2-options-page .cmb-repeatable-group .cmb-th>.cmb2-metabox-description{font-weight:400;padding-bottom:0!important}#addtag .cmb-th{float:none;width:auto;padding:20px 0 0}#addtag .cmb-td{padding:0}#addtag .cmb-th+.cmb-td{float:none}#addtag select{max-width:100%}#addtag .cmb2-metabox{padding-bottom:20px}#addtag .cmb-row li label{display:inline}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:left;display:none}.cmb-spinner{display:none}.cmb-spinner.is-active{display:block}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-left:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-type-group>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-type-group>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td:not(.cmb-remove-row),#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td:not(.cmb-remove-row),.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:left;width:100%;padding-left:0;padding-right:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;margin-bottom:.5em;font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmbhandle{color:#757575;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;left:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:left;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:left}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .6em .4em .4em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:0}}@media (max-width:450px){.cmb-th{font-size:1.2em;padding-bottom:1em;text-align:left}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{padding:0;margin-left:0}}
1
+ @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{max-width:100%}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px;padding:8px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px 0}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap input[type=checkbox]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .cmb-multicheck-toggle{margin-top:-1em}.cmb2-wrap .wp-picker-clear.button,.cmb2-wrap .wp-picker-default.button{margin-left:6px;padding:2px 8px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type=radio]::before{margin:.1875rem}@media screen and (max-width:782px){body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type=radio]::before{margin:.4375rem}}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;padding:20px 10px 20px 0;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 10px 10px 50px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;left:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-right:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-left:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;right:7px;position:absolute;width:auto;margin-left:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px 0}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 12px 8px 2.2em;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{margin-right:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-up-alt2{margin-top:.15em}.cmb-repeatable-group .cmb-shift-rows .dashicons-arrow-down-alt2{margin-top:.2em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#666;letter-spacing:.01em;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#666;letter-spacing:.01em}.cmb2-metabox-title{margin:0 0 5px 0;padding:5px 0 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0 0}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-right:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}.cmb2-indented-hierarchy{padding-left:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{right:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 2% 0 0}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:right}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .handlediv{text-align:center}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:normal 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_title-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 2% 0 0;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:0}}.cmb2-options-page{max-width:1200px}.cmb2-options-page.wrap>h2{margin-bottom:1em}.cmb2-options-page .cmb2-metabox>.cmb-row{padding:1em;margin-top:-1px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 1px 1px rgba(0,0,0,.05)}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th{padding:0;font-weight:initial}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{float:none;padding:0 0 0 1em;margin-left:200px}@media (max-width:450px){.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{padding:0;margin-left:0}}.cmb2-options-page .cmb2-wrap .cmb-type-title{margin-top:1em;padding:.6em 1em;background-color:#fafafa}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title{font-size:12px;margin-top:0;margin-bottom:0;text-transform:uppercase}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description{padding-top:.25em}.cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th{padding:0 0 .8em 0}.cmb2-options-page .cmb-repeatable-group .cmb-group-name{font-size:16px;margin-top:0;margin-bottom:0}.cmb2-options-page .cmb-repeatable-group .cmb-th>.cmb2-metabox-description{font-weight:400;padding-bottom:0!important}#addtag .cmb-th{float:none;width:auto;padding:20px 0 0}#addtag .cmb-td{padding:0}#addtag .cmb-th+.cmb-td{float:none}#addtag select{max-width:100%}#addtag .cmb2-metabox{padding-bottom:20px}#addtag .cmb-row li label{display:inline}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:left;display:none}.cmb-spinner{display:none}.cmb-spinner.is-active{display:block}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-left:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-type-group>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-type-group>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td:not(.cmb-remove-row),#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td:not(.cmb-remove-row),.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:left;width:100%;padding-left:0;padding-right:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-description .cmb2-metabox-description{padding:0}#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmbhandle{color:#757575;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:normal 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:0 0!important;border:none!important;position:absolute;left:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background-image:none;border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:normal 20px/34px dashicons;padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:left;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:left}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .6em .4em .4em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.cmb2-char-counter-wrap{margin:.5em 0 1em}.cmb2-char-counter-wrap input[type=text]{font-size:12px;width:25px}.cmb2-char-counter-wrap.cmb2-max-exceeded input[type=text]{border-color:#a00!important}.cmb2-char-counter-wrap.cmb2-max-exceeded .cmb2-char-max-msg{display:inline-block}.cmb2-char-max-msg{color:#a00;display:none;font-weight:600;margin-left:1em}
 
vendor/cmb2/cmb2/css/sass/cmb2-front.scss CHANGED
@@ -7,6 +7,7 @@
7
  @import "partials/misc";
8
  @import "partials/collapsible_ui";
9
  @import "partials/jquery_ui";
 
10
 
11
  /**
12
  * CMB2 Frontend
7
  @import "partials/misc";
8
  @import "partials/collapsible_ui";
9
  @import "partials/jquery_ui";
10
+ @import "partials/char_counter";
11
 
12
  /**
13
  * CMB2 Frontend
vendor/cmb2/cmb2/css/sass/cmb2.scss CHANGED
@@ -10,3 +10,4 @@
10
  @import "partials/sidebar_placements";
11
  @import "partials/collapsible_ui";
12
  @import "partials/jquery_ui";
 
10
  @import "partials/sidebar_placements";
11
  @import "partials/collapsible_ui";
12
  @import "partials/jquery_ui";
13
+ @import "partials/char_counter";
vendor/cmb2/cmb2/css/sass/partials/_char_counter.scss ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*--------------------------------------------------------------
2
+ * Character counter
3
+ --------------------------------------------------------------*/
4
+
5
+ .cmb2-char-counter-wrap {
6
+ margin: .5em 0 1em;
7
+
8
+ input[type="text"] {
9
+ font-size: 12px;
10
+ width: 25px;
11
+ }
12
+
13
+ &.cmb2-max-exceeded {
14
+ input[type="text"] {
15
+ border-color: $dark-red !important;
16
+ }
17
+ .cmb2-char-max-msg {
18
+ display: inline-block;
19
+ }
20
+ }
21
+ }
22
+
23
+ .cmb2-char-max-msg {
24
+ color: $dark-red;
25
+ display: none;
26
+ font-weight: 600;
27
+ margin-left: 1em;
28
+ }
vendor/cmb2/cmb2/css/sass/partials/_context_metaboxes.scss CHANGED
@@ -5,6 +5,10 @@
5
  /* Metabox collapse arrow indicators */
6
  .js .cmb2-postbox.context-box {
7
 
 
 
 
 
8
  .toggle-indicator {
9
  &:before {
10
  content: "\f142";
5
  /* Metabox collapse arrow indicators */
6
  .js .cmb2-postbox.context-box {
7
 
8
+ .handlediv {
9
+ text-align: center;
10
+ }
11
+
12
  .toggle-indicator {
13
  &:before {
14
  content: "\f142";
vendor/cmb2/cmb2/css/sass/partials/_front.scss CHANGED
@@ -54,3 +54,7 @@
54
  height: 20px;
55
  margin: 4px 10px 0;
56
  }
 
 
 
 
54
  height: 20px;
55
  margin: 4px 10px 0;
56
  }
57
+
58
+ .cmb2-char-max-msg {
59
+ display: none;
60
+ }
vendor/cmb2/cmb2/css/sass/partials/_main_wrap.scss CHANGED
@@ -7,13 +7,10 @@
7
 
8
  input,
9
  textarea {
10
- font-size: $font-size;
11
  max-width: 100%;
12
- padding: 5px;
13
-
14
  }
15
 
16
- input[type=text] {
17
 
18
  &.cmb2-oembed {
19
  width: 100%;
@@ -22,6 +19,7 @@
22
 
23
  textarea {
24
  width: 500px;
 
25
 
26
  &.cmb2-textarea-code {
27
  font-family: $font-mono;
@@ -75,8 +73,8 @@
75
  }
76
 
77
  // .cmb-field-list .cmb-field-list {
78
- // padding-top:5px;
79
- // margin: 0;
80
  // }
81
 
82
  select {
@@ -91,7 +89,7 @@
91
 
92
  input[type="radio"] {
93
  margin: 0 5px 0 0;
94
- padding: 0
95
  }
96
 
97
  input[type="checkbox"] {
@@ -120,15 +118,16 @@
120
  }
121
  }
122
 
123
- // Color picker
124
- .wp-color-result,
125
- .wp-picker-input-wrap {
126
- vertical-align: middle;
127
  }
128
 
129
- .wp-color-result,
130
- .wp-picker-container {
131
- margin: 0 10px 0 0;
 
 
132
  }
133
 
134
  .cmb-row {
@@ -149,6 +148,17 @@
149
 
150
  }
151
 
 
 
 
 
 
 
 
 
 
 
 
152
  .cmb2-metabox {
153
  clear: both;
154
  margin: 0;
@@ -194,7 +204,6 @@
194
  color: $dark-gray;
195
  float: left;
196
  font-weight: 600;
197
- line-height: 1.3;
198
  padding: 20px 10px 20px 0;
199
  vertical-align: top;
200
  width: 200px;
@@ -364,20 +373,14 @@
364
  }
365
 
366
  .cmb-shift-rows {
367
- font-size: 1em;
368
  margin-right: 1em;
369
- text-decoration: none;
370
 
371
- .dashicons {
372
- font-size: 1.5em;
373
- height: 1.5em;
374
- line-height: 1.2em;
375
- width: 1em;
376
-
377
- &.dashicons-arrow-down-alt2 {
378
- line-height: 1.3em;
379
 
380
- }
 
381
  }
382
  }
383
 
@@ -388,15 +391,15 @@
388
  }
389
 
390
  p.cmb2-metabox-description {
391
- color: $gray;
392
- font-style: italic;
393
  margin: 0;
394
  padding-top: .5em;
395
  }
396
 
397
  span.cmb2-metabox-description {
398
- color: $gray;
399
- font-style: italic;
400
  }
401
 
402
  .cmb2-metabox-title {
@@ -444,7 +447,7 @@ span.cmb2-metabox-description {
444
  background-size: 20px 20px;
445
  border-radius: 2px;
446
  -moz-border-radius: 2px;
447
- margin: 15px 0 0 0;
448
  }
449
 
450
  .embed-status {
7
 
8
  input,
9
  textarea {
 
10
  max-width: 100%;
 
 
11
  }
12
 
13
+ input[type="text"] {
14
 
15
  &.cmb2-oembed {
16
  width: 100%;
19
 
20
  textarea {
21
  width: 500px;
22
+ padding: 8px;
23
 
24
  &.cmb2-textarea-code {
25
  font-family: $font-mono;
73
  }
74
 
75
  // .cmb-field-list .cmb-field-list {
76
+ // padding-top:5px;
77
+ // margin: 0;
78
  // }
79
 
80
  select {
89
 
90
  input[type="radio"] {
91
  margin: 0 5px 0 0;
92
+ padding: 0;
93
  }
94
 
95
  input[type="checkbox"] {
118
  }
119
  }
120
 
121
+ // Multicheck toggle
122
+ .cmb-multicheck-toggle {
123
+ margin-top: -1em;
 
124
  }
125
 
126
+ // Color picker
127
+ .wp-picker-clear.button,
128
+ .wp-picker-default.button {
129
+ margin-left: 6px;
130
+ padding: 2px 8px;
131
  }
132
 
133
  .cmb-row {
148
 
149
  }
150
 
151
+ // Fixes bug created by 5.3+ block editor-specific styling
152
+ // Over-specific selector to override WordPress's over-specific selector without !important
153
+ // @todo - Remove when `body.branch-5-3` targeting 5.3+ is widely used
154
+ body.block-editor-page.branch-5-3 .cmb2-wrap .cmb-row .cmb2-radio-list input[type="radio"]::before {
155
+ margin: .1875rem;
156
+
157
+ @media screen and (max-width: 782px) {
158
+ margin: .4375rem;
159
+ }
160
+ }
161
+
162
  .cmb2-metabox {
163
  clear: both;
164
  margin: 0;
204
  color: $dark-gray;
205
  float: left;
206
  font-weight: 600;
 
207
  padding: 20px 10px 20px 0;
208
  vertical-align: top;
209
  width: 200px;
373
  }
374
 
375
  .cmb-shift-rows {
 
376
  margin-right: 1em;
 
377
 
378
+ .dashicons-arrow-up-alt2 {
379
+ margin-top: .15em;
380
+ }
 
 
 
 
 
381
 
382
+ .dashicons-arrow-down-alt2 {
383
+ margin-top: .2em;
384
  }
385
  }
386
 
391
  }
392
 
393
  p.cmb2-metabox-description {
394
+ color: $medium-gray;
395
+ letter-spacing: 0.01em;
396
  margin: 0;
397
  padding-top: .5em;
398
  }
399
 
400
  span.cmb2-metabox-description {
401
+ color: $medium-gray;
402
+ letter-spacing: 0.01em;
403
  }
404
 
405
  .cmb2-metabox-title {
447
  background-size: 20px 20px;
448
  border-radius: 2px;
449
  -moz-border-radius: 2px;
450
+ margin: 15px 0 0 0;
451
  }
452
 
453
  .embed-status {
vendor/cmb2/cmb2/css/sass/partials/_variables.scss CHANGED
@@ -14,6 +14,7 @@ $font-size : 14px;
14
  // Colors
15
  $dark-gray : #222222;
16
  $gray : #757575;
 
17
  $light-gray : #e9e9e9;
18
  $lightchecker : #eee;
19
  $darkchecker : #d0d0d0;
14
  // Colors
15
  $dark-gray : #222222;
16
  $gray : #757575;
17
+ $medium-gray : #666;
18
  $light-gray : #e9e9e9;
19
  $lightchecker : #eee;
20
  $darkchecker : #d0d0d0;
vendor/cmb2/cmb2/example-functions.php CHANGED
@@ -107,13 +107,11 @@ add_action( 'cmb2_admin_init', 'yourprefix_register_demo_metabox' );
107
  * Hook in and add a demo metabox. Can only happen on the 'cmb2_admin_init' or 'cmb2_init' hook.
108
  */
109
  function yourprefix_register_demo_metabox() {
110
- $prefix = 'yourprefix_demo_';
111
-
112
  /**
113
  * Sample metabox to demonstrate each field type included
114
  */
115
  $cmb_demo = new_cmb2_box( array(
116
- 'id' => $prefix . 'metabox',
117
  'title' => esc_html__( 'Test Metabox', 'cmb2' ),
118
  'object_types' => array( 'page' ), // Post type
119
  // 'show_on_cb' => 'yourprefix_show_if_front_page', // function should return a bool value
@@ -149,7 +147,7 @@ function yourprefix_register_demo_metabox() {
149
  $cmb_demo->add_field( array(
150
  'name' => esc_html__( 'Test Text', 'cmb2' ),
151
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
152
- 'id' => $prefix . 'text',
153
  'type' => 'text',
154
  'show_on_cb' => 'yourprefix_hide_if_no_cats', // function should return a bool value
155
  // 'sanitization_cb' => 'my_custom_sanitization', // custom sanitization callback parameter
@@ -162,7 +160,7 @@ function yourprefix_register_demo_metabox() {
162
  $cmb_demo->add_field( array(
163
  'name' => esc_html__( 'Test Text Small', 'cmb2' ),
164
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
165
- 'id' => $prefix . 'textsmall',
166
  'type' => 'text_small',
167
  // 'repeatable' => true,
168
  // 'column' => array(
@@ -175,14 +173,14 @@ function yourprefix_register_demo_metabox() {
175
  $cmb_demo->add_field( array(
176
  'name' => esc_html__( 'Test Text Medium', 'cmb2' ),
177
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
178
- 'id' => $prefix . 'textmedium',
179
  'type' => 'text_medium',
180
  ) );
181
 
182
  $cmb_demo->add_field( array(
183
  'name' => esc_html__( 'Read-only Disabled Field', 'cmb2' ),
184
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
185
- 'id' => $prefix . 'readonly',
186
  'type' => 'text_medium',
187
  'default' => esc_attr__( 'Hey there, I\'m a read-only field', 'cmb2' ),
188
  'save_field' => false, // Disables the saving of this field.
@@ -195,7 +193,7 @@ function yourprefix_register_demo_metabox() {
195
  $cmb_demo->add_field( array(
196
  'name' => esc_html__( 'Custom Rendered Field', 'cmb2' ),
197
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
198
- 'id' => $prefix . 'render_row_cb',
199
  'type' => 'text',
200
  'render_row_cb' => 'yourprefix_render_row_cb',
201
  ) );
@@ -203,7 +201,7 @@ function yourprefix_register_demo_metabox() {
203
  $cmb_demo->add_field( array(
204
  'name' => esc_html__( 'Website URL', 'cmb2' ),
205
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
206
- 'id' => $prefix . 'url',
207
  'type' => 'text_url',
208
  // 'protocols' => array('http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet'), // Array of allowed protocols
209
  // 'repeatable' => true,
@@ -212,7 +210,7 @@ function yourprefix_register_demo_metabox() {
212
  $cmb_demo->add_field( array(
213
  'name' => esc_html__( 'Test Text Email', 'cmb2' ),
214
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
215
- 'id' => $prefix . 'email',
216
  'type' => 'text_email',
217
  // 'repeatable' => true,
218
  ) );
@@ -220,7 +218,7 @@ function yourprefix_register_demo_metabox() {
220
  $cmb_demo->add_field( array(
221
  'name' => esc_html__( 'Test Time', 'cmb2' ),
222
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
223
- 'id' => $prefix . 'time',
224
  'type' => 'text_time',
225
  // 'time_format' => 'H:i', // Set to 24hr format
226
  ) );
@@ -228,14 +226,14 @@ function yourprefix_register_demo_metabox() {
228
  $cmb_demo->add_field( array(
229
  'name' => esc_html__( 'Time zone', 'cmb2' ),
230
  'desc' => esc_html__( 'Time zone', 'cmb2' ),
231
- 'id' => $prefix . 'timezone',
232
  'type' => 'select_timezone',
233
  ) );
234
 
235
  $cmb_demo->add_field( array(
236
  'name' => esc_html__( 'Test Date Picker', 'cmb2' ),
237
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
238
- 'id' => $prefix . 'textdate',
239
  'type' => 'text_date',
240
  // 'date_format' => 'Y-m-d',
241
  ) );
@@ -243,15 +241,15 @@ function yourprefix_register_demo_metabox() {
243
  $cmb_demo->add_field( array(
244
  'name' => esc_html__( 'Test Date Picker (UNIX timestamp)', 'cmb2' ),
245
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
246
- 'id' => $prefix . 'textdate_timestamp',
247
  'type' => 'text_date_timestamp',
248
- // 'timezone_meta_key' => $prefix . 'timezone', // Optionally make this field honor the timezone selected in the select_timezone specified above
249
  ) );
250
 
251
  $cmb_demo->add_field( array(
252
  'name' => esc_html__( 'Test Date/Time Picker Combo (UNIX timestamp)', 'cmb2' ),
253
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
254
- 'id' => $prefix . 'datetime_timestamp',
255
  'type' => 'text_datetime_timestamp',
256
  ) );
257
 
@@ -261,14 +259,14 @@ function yourprefix_register_demo_metabox() {
261
  // $cmb_demo->add_field( array(
262
  // 'name' => esc_html__( 'Test Date/Time Picker/Time zone Combo (serialized DateTime object)', 'cmb2' ),
263
  // 'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
264
- // 'id' => $prefix . 'datetime_timestamp_timezone',
265
  // 'type' => 'text_datetime_timestamp_timezone',
266
  // ) );
267
 
268
  $cmb_demo->add_field( array(
269
  'name' => esc_html__( 'Test Money', 'cmb2' ),
270
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
271
- 'id' => $prefix . 'textmoney',
272
  'type' => 'text_money',
273
  // 'before_field' => '£', // override '$' symbol if needed
274
  // 'repeatable' => true,
@@ -277,7 +275,7 @@ function yourprefix_register_demo_metabox() {
277
  $cmb_demo->add_field( array(
278
  'name' => esc_html__( 'Test Color Picker', 'cmb2' ),
279
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
280
- 'id' => $prefix . 'colorpicker',
281
  'type' => 'colorpicker',
282
  'default' => '#ffffff',
283
  // 'options' => array(
@@ -293,21 +291,21 @@ function yourprefix_register_demo_metabox() {
293
  $cmb_demo->add_field( array(
294
  'name' => esc_html__( 'Test Text Area', 'cmb2' ),
295
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
296
- 'id' => $prefix . 'textarea',
297
  'type' => 'textarea',
298
  ) );
299
 
300
  $cmb_demo->add_field( array(
301
  'name' => esc_html__( 'Test Text Area Small', 'cmb2' ),
302
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
303
- 'id' => $prefix . 'textareasmall',
304
  'type' => 'textarea_small',
305
  ) );
306
 
307
  $cmb_demo->add_field( array(
308
  'name' => esc_html__( 'Test Text Area for Code', 'cmb2' ),
309
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
310
- 'id' => $prefix . 'textarea_code',
311
  'type' => 'textarea_code',
312
  // 'attributes' => array(
313
  // // Optionally override the code editor defaults.
@@ -325,14 +323,14 @@ function yourprefix_register_demo_metabox() {
325
  $cmb_demo->add_field( array(
326
  'name' => esc_html__( 'Test Title Weeeee', 'cmb2' ),
327
  'desc' => esc_html__( 'This is a title description', 'cmb2' ),
328
- 'id' => $prefix . 'title',
329
  'type' => 'title',
330
  ) );
331
 
332
  $cmb_demo->add_field( array(
333
  'name' => esc_html__( 'Test Select', 'cmb2' ),
334
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
335
- 'id' => $prefix . 'select',
336
  'type' => 'select',
337
  'show_option_none' => true,
338
  'options' => array(
@@ -345,7 +343,7 @@ function yourprefix_register_demo_metabox() {
345
  $cmb_demo->add_field( array(
346
  'name' => esc_html__( 'Test Radio inline', 'cmb2' ),
347
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
348
- 'id' => $prefix . 'radio_inline',
349
  'type' => 'radio_inline',
350
  'show_option_none' => 'No Selection',
351
  'options' => array(
@@ -358,7 +356,7 @@ function yourprefix_register_demo_metabox() {
358
  $cmb_demo->add_field( array(
359
  'name' => esc_html__( 'Test Radio', 'cmb2' ),
360
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
361
- 'id' => $prefix . 'radio',
362
  'type' => 'radio',
363
  'options' => array(
364
  'option1' => esc_html__( 'Option One', 'cmb2' ),
@@ -370,24 +368,29 @@ function yourprefix_register_demo_metabox() {
370
  $cmb_demo->add_field( array(
371
  'name' => esc_html__( 'Test Taxonomy Radio', 'cmb2' ),
372
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
373
- 'id' => $prefix . 'text_taxonomy_radio',
374
  'type' => 'taxonomy_radio', // Or `taxonomy_radio_inline`/`taxonomy_radio_hierarchical`
375
  'taxonomy' => 'category', // Taxonomy Slug
376
  // 'inline' => true, // Toggles display to inline
 
 
 
 
 
377
  ) );
378
 
379
  $cmb_demo->add_field( array(
380
  'name' => esc_html__( 'Test Taxonomy Select', 'cmb2' ),
381
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
382
- 'id' => $prefix . 'taxonomy_select',
383
- 'type' => 'taxonomy_select',
384
  'taxonomy' => 'category', // Taxonomy Slug
385
  ) );
386
 
387
  $cmb_demo->add_field( array(
388
  'name' => esc_html__( 'Test Taxonomy Multi Checkbox', 'cmb2' ),
389
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
390
- 'id' => $prefix . 'multitaxonomy',
391
  'type' => 'taxonomy_multicheck', // Or `taxonomy_multicheck_inline`/`taxonomy_multicheck_hierarchical`
392
  'taxonomy' => 'post_tag', // Taxonomy Slug
393
  // 'inline' => true, // Toggles display to inline
@@ -396,14 +399,14 @@ function yourprefix_register_demo_metabox() {
396
  $cmb_demo->add_field( array(
397
  'name' => esc_html__( 'Test Checkbox', 'cmb2' ),
398
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
399
- 'id' => $prefix . 'checkbox',
400
  'type' => 'checkbox',
401
  ) );
402
 
403
  $cmb_demo->add_field( array(
404
  'name' => esc_html__( 'Test Multi Checkbox', 'cmb2' ),
405
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
406
- 'id' => $prefix . 'multicheckbox',
407
  'type' => 'multicheck',
408
  // 'multiple' => true, // Store values in individual rows
409
  'options' => array(
@@ -417,7 +420,7 @@ function yourprefix_register_demo_metabox() {
417
  $cmb_demo->add_field( array(
418
  'name' => esc_html__( 'Test wysiwyg', 'cmb2' ),
419
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
420
- 'id' => $prefix . 'wysiwyg',
421
  'type' => 'wysiwyg',
422
  'options' => array(
423
  'textarea_rows' => 5,
@@ -427,14 +430,14 @@ function yourprefix_register_demo_metabox() {
427
  $cmb_demo->add_field( array(
428
  'name' => esc_html__( 'Test Image', 'cmb2' ),
429
  'desc' => esc_html__( 'Upload an image or enter a URL.', 'cmb2' ),
430
- 'id' => $prefix . 'image',
431
  'type' => 'file',
432
  ) );
433
 
434
  $cmb_demo->add_field( array(
435
  'name' => esc_html__( 'Multiple Files', 'cmb2' ),
436
  'desc' => esc_html__( 'Upload or add multiple images/attachments.', 'cmb2' ),
437
- 'id' => $prefix . 'file_list',
438
  'type' => 'file_list',
439
  'preview_size' => array( 100, 100 ), // Default: array( 50, 50 )
440
  ) );
@@ -444,15 +447,15 @@ function yourprefix_register_demo_metabox() {
444
  'desc' => sprintf(
445
  /* translators: %s: link to codex.wordpress.org/Embeds */
446
  esc_html__( 'Enter a youtube, twitter, or instagram URL. Supports services listed at %s.', 'cmb2' ),
447
- '<a href="https://codex.wordpress.org/Embeds">codex.wordpress.org/Embeds</a>'
448
  ),
449
- 'id' => $prefix . 'embed',
450
  'type' => 'oembed',
451
  ) );
452
 
453
  $cmb_demo->add_field( array(
454
  'name' => 'Testing Field Parameters',
455
- 'id' => $prefix . 'parameters',
456
  'type' => 'text',
457
  'before_row' => 'yourprefix_before_row_if_2', // callback.
458
  'before' => '<p>Testing <b>"before"</b> parameter</p>',
@@ -469,13 +472,12 @@ add_action( 'cmb2_admin_init', 'yourprefix_register_about_page_metabox' );
469
  * Hook in and add a metabox that only appears on the 'About' page
470
  */
471
  function yourprefix_register_about_page_metabox() {
472
- $prefix = 'yourprefix_about_';
473
 
474
  /**
475
  * Metabox to be displayed on a single page ID
476
  */
477
  $cmb_about_page = new_cmb2_box( array(
478
- 'id' => $prefix . 'metabox',
479
  'title' => esc_html__( 'About Page Metabox', 'cmb2' ),
480
  'object_types' => array( 'page' ), // Post type
481
  'context' => 'normal',
@@ -489,7 +491,7 @@ function yourprefix_register_about_page_metabox() {
489
  $cmb_about_page->add_field( array(
490
  'name' => esc_html__( 'Test Text', 'cmb2' ),
491
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
492
- 'id' => $prefix . 'text',
493
  'type' => 'text',
494
  ) );
495
 
@@ -500,28 +502,28 @@ add_action( 'cmb2_admin_init', 'yourprefix_register_repeatable_group_field_metab
500
  * Hook in and add a metabox to demonstrate repeatable grouped fields
501
  */
502
  function yourprefix_register_repeatable_group_field_metabox() {
503
- $prefix = 'yourprefix_group_';
504
 
505
  /**
506
  * Repeatable Field Groups
507
  */
508
  $cmb_group = new_cmb2_box( array(
509
- 'id' => $prefix . 'metabox',
510
  'title' => esc_html__( 'Repeating Field Group', 'cmb2' ),
511
  'object_types' => array( 'page' ),
512
  ) );
513
 
514
- // $group_field_id is the field id string, so in this case: $prefix . 'demo'
515
  $group_field_id = $cmb_group->add_field( array(
516
- 'id' => $prefix . 'demo',
517
  'type' => 'group',
518
  'description' => esc_html__( 'Generates reusable form entries', 'cmb2' ),
519
  'options' => array(
520
- 'group_title' => esc_html__( 'Entry {#}', 'cmb2' ), // {#} gets replaced by row number
521
- 'add_button' => esc_html__( 'Add Another Entry', 'cmb2' ),
522
- 'remove_button' => esc_html__( 'Remove Entry', 'cmb2' ),
523
- 'sortable' => true,
524
- // 'closed' => true, // true to have the groups closed by default
 
525
  ),
526
  ) );
527
 
@@ -564,13 +566,12 @@ add_action( 'cmb2_admin_init', 'yourprefix_register_user_profile_metabox' );
564
  * Hook in and add a metabox to add fields to the user profile pages
565
  */
566
  function yourprefix_register_user_profile_metabox() {
567
- $prefix = 'yourprefix_user_';
568
 
569
  /**
570
  * Metabox for the user profile screen
571
  */
572
  $cmb_user = new_cmb2_box( array(
573
- 'id' => $prefix . 'edit',
574
  'title' => esc_html__( 'User Profile Metabox', 'cmb2' ), // Doesn't output for user boxes
575
  'object_types' => array( 'user' ), // Tells CMB2 to use user_meta vs post_meta
576
  'show_names' => true,
@@ -580,7 +581,7 @@ function yourprefix_register_user_profile_metabox() {
580
  $cmb_user->add_field( array(
581
  'name' => esc_html__( 'Extra Info', 'cmb2' ),
582
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
583
- 'id' => $prefix . 'extra_info',
584
  'type' => 'title',
585
  'on_front' => false,
586
  ) );
@@ -588,42 +589,42 @@ function yourprefix_register_user_profile_metabox() {
588
  $cmb_user->add_field( array(
589
  'name' => esc_html__( 'Avatar', 'cmb2' ),
590
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
591
- 'id' => $prefix . 'avatar',
592
  'type' => 'file',
593
  ) );
594
 
595
  $cmb_user->add_field( array(
596
  'name' => esc_html__( 'Facebook URL', 'cmb2' ),
597
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
598
- 'id' => $prefix . 'facebookurl',
599
  'type' => 'text_url',
600
  ) );
601
 
602
  $cmb_user->add_field( array(
603
  'name' => esc_html__( 'Twitter URL', 'cmb2' ),
604
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
605
- 'id' => $prefix . 'twitterurl',
606
  'type' => 'text_url',
607
  ) );
608
 
609
  $cmb_user->add_field( array(
610
  'name' => esc_html__( 'Google+ URL', 'cmb2' ),
611
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
612
- 'id' => $prefix . 'googleplusurl',
613
  'type' => 'text_url',
614
  ) );
615
 
616
  $cmb_user->add_field( array(
617
  'name' => esc_html__( 'Linkedin URL', 'cmb2' ),
618
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
619
- 'id' => $prefix . 'linkedinurl',
620
  'type' => 'text_url',
621
  ) );
622
 
623
  $cmb_user->add_field( array(
624
  'name' => esc_html__( 'User Field', 'cmb2' ),
625
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
626
- 'id' => $prefix . 'user_text_field',
627
  'type' => 'text',
628
  ) );
629
 
@@ -634,13 +635,12 @@ add_action( 'cmb2_admin_init', 'yourprefix_register_taxonomy_metabox' );
634
  * Hook in and add a metabox to add fields to taxonomy terms
635
  */
636
  function yourprefix_register_taxonomy_metabox() {
637
- $prefix = 'yourprefix_term_';
638
 
639
  /**
640
  * Metabox to add fields to categories and tags
641
  */
642
  $cmb_term = new_cmb2_box( array(
643
- 'id' => $prefix . 'edit',
644
  'title' => esc_html__( 'Category Metabox', 'cmb2' ), // Doesn't output for term boxes
645
  'object_types' => array( 'term' ), // Tells CMB2 to use term_meta vs post_meta
646
  'taxonomies' => array( 'category', 'post_tag' ), // Tells CMB2 which taxonomies should have these fields
@@ -650,7 +650,7 @@ function yourprefix_register_taxonomy_metabox() {
650
  $cmb_term->add_field( array(
651
  'name' => esc_html__( 'Extra Info', 'cmb2' ),
652
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
653
- 'id' => $prefix . 'extra_info',
654
  'type' => 'title',
655
  'on_front' => false,
656
  ) );
@@ -658,14 +658,14 @@ function yourprefix_register_taxonomy_metabox() {
658
  $cmb_term->add_field( array(
659
  'name' => esc_html__( 'Term Image', 'cmb2' ),
660
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
661
- 'id' => $prefix . 'avatar',
662
  'type' => 'file',
663
  ) );
664
 
665
  $cmb_term->add_field( array(
666
  'name' => esc_html__( 'Arbitrary Term Field', 'cmb2' ),
667
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
668
- 'id' => $prefix . 'term_text_field',
669
  'type' => 'text',
670
  ) );
671
 
@@ -692,18 +692,19 @@ function yourprefix_register_theme_options_metabox() {
692
 
693
  'option_key' => 'yourprefix_theme_options', // The option key and admin menu page slug.
694
  'icon_url' => 'dashicons-palmtree', // Menu icon. Only applicable if 'parent_slug' is left empty.
695
- // 'menu_title' => esc_html__( 'Options', 'cmb2' ), // Falls back to 'title' (above).
696
- // 'parent_slug' => 'themes.php', // Make options page a submenu item of the themes menu.
697
- // 'capability' => 'manage_options', // Cap required to view options-page.
698
- // 'position' => 1, // Menu position. Only applicable if 'parent_slug' is left empty.
699
- // 'admin_menu_hook' => 'network_admin_menu', // 'network_admin_menu' to add network-level options page.
700
- // 'display_cb' => false, // Override the options-page form output (CMB2_Hookup::options_page_output()).
701
- // 'save_button' => esc_html__( 'Save Theme Options', 'cmb2' ), // The text for the options-page save button. Defaults to 'Save'.
 
702
  // 'disable_settings_errors' => true, // On settings pages (not options-general.php sub-pages), allows disabling.
703
- // 'message_cb' => 'yourprefix_options_page_message_callback',
704
- // 'tab_group' => '', // Tab-group identifier, enables options page tab navigation.
705
- // 'tab_title' => null, // Falls back to 'title' (above).
706
- // 'autoload' => false, // Defaults to true, the options-page option will be autloaded.
707
  ) );
708
 
709
  /**
@@ -779,10 +780,8 @@ add_action( 'cmb2_init', 'yourprefix_register_rest_api_box' );
779
  * More info: https://github.com/CMB2/CMB2/wiki/REST-API
780
  */
781
  function yourprefix_register_rest_api_box() {
782
- $prefix = 'yourprefix_rest_';
783
-
784
  $cmb_rest = new_cmb2_box( array(
785
- 'id' => $prefix . 'metabox',
786
  'title' => esc_html__( 'REST Test Box', 'cmb2' ),
787
  'object_types' => array( 'page' ), // Post type
788
  'show_in_rest' => WP_REST_Server::ALLMETHODS, // WP_REST_Server::READABLE|WP_REST_Server::EDITABLE, // Determines which HTTP methods the box is visible in.
@@ -794,14 +793,14 @@ function yourprefix_register_rest_api_box() {
794
  $cmb_rest->add_field( array(
795
  'name' => esc_html__( 'REST Test Text', 'cmb2' ),
796
  'desc' => esc_html__( 'Will show in the REST API for this box and for pages.', 'cmb2' ),
797
- 'id' => $prefix . 'text',
798
  'type' => 'text',
799
  ) );
800
 
801
  $cmb_rest->add_field( array(
802
  'name' => esc_html__( 'REST Editable Test Text', 'cmb2' ),
803
  'desc' => esc_html__( 'Will show in REST API "editable" contexts only (`POST` requests).', 'cmb2' ),
804
- 'id' => $prefix . 'editable_text',
805
  'type' => 'text',
806
  'show_in_rest' => WP_REST_Server::EDITABLE,// WP_REST_Server::ALLMETHODS|WP_REST_Server::READABLE, // Determines which HTTP methods the field is visible in. Will override the cmb2_box 'show_in_rest' param.
807
  ) );
107
  * Hook in and add a demo metabox. Can only happen on the 'cmb2_admin_init' or 'cmb2_init' hook.
108
  */
109
  function yourprefix_register_demo_metabox() {
 
 
110
  /**
111
  * Sample metabox to demonstrate each field type included
112
  */
113
  $cmb_demo = new_cmb2_box( array(
114
+ 'id' => 'yourprefix_demo_metabox',
115
  'title' => esc_html__( 'Test Metabox', 'cmb2' ),
116
  'object_types' => array( 'page' ), // Post type
117
  // 'show_on_cb' => 'yourprefix_show_if_front_page', // function should return a bool value
147
  $cmb_demo->add_field( array(
148
  'name' => esc_html__( 'Test Text', 'cmb2' ),
149
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
150
+ 'id' => 'yourprefix_demo_text',
151
  'type' => 'text',
152
  'show_on_cb' => 'yourprefix_hide_if_no_cats', // function should return a bool value
153
  // 'sanitization_cb' => 'my_custom_sanitization', // custom sanitization callback parameter
160
  $cmb_demo->add_field( array(
161
  'name' => esc_html__( 'Test Text Small', 'cmb2' ),
162
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
163
+ 'id' => 'yourprefix_demo_textsmall',
164
  'type' => 'text_small',
165
  // 'repeatable' => true,
166
  // 'column' => array(
173
  $cmb_demo->add_field( array(
174
  'name' => esc_html__( 'Test Text Medium', 'cmb2' ),
175
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
176
+ 'id' => 'yourprefix_demo_textmedium',
177
  'type' => 'text_medium',
178
  ) );
179
 
180
  $cmb_demo->add_field( array(
181
  'name' => esc_html__( 'Read-only Disabled Field', 'cmb2' ),
182
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
183
+ 'id' => 'yourprefix_demo_readonly',
184
  'type' => 'text_medium',
185
  'default' => esc_attr__( 'Hey there, I\'m a read-only field', 'cmb2' ),
186
  'save_field' => false, // Disables the saving of this field.
193
  $cmb_demo->add_field( array(
194
  'name' => esc_html__( 'Custom Rendered Field', 'cmb2' ),
195
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
196
+ 'id' => 'yourprefix_demo_render_row_cb',
197
  'type' => 'text',
198
  'render_row_cb' => 'yourprefix_render_row_cb',
199
  ) );
201
  $cmb_demo->add_field( array(
202
  'name' => esc_html__( 'Website URL', 'cmb2' ),
203
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
204
+ 'id' => 'yourprefix_demo_url',
205
  'type' => 'text_url',
206
  // 'protocols' => array('http', 'https', 'ftp', 'ftps', 'mailto', 'news', 'irc', 'gopher', 'nntp', 'feed', 'telnet'), // Array of allowed protocols
207
  // 'repeatable' => true,
210
  $cmb_demo->add_field( array(
211
  'name' => esc_html__( 'Test Text Email', 'cmb2' ),
212
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
213
+ 'id' => 'yourprefix_demo_email',
214
  'type' => 'text_email',
215
  // 'repeatable' => true,
216
  ) );
218
  $cmb_demo->add_field( array(
219
  'name' => esc_html__( 'Test Time', 'cmb2' ),
220
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
221
+ 'id' => 'yourprefix_demo_time',
222
  'type' => 'text_time',
223
  // 'time_format' => 'H:i', // Set to 24hr format
224
  ) );
226
  $cmb_demo->add_field( array(
227
  'name' => esc_html__( 'Time zone', 'cmb2' ),
228
  'desc' => esc_html__( 'Time zone', 'cmb2' ),
229
+ 'id' => 'yourprefix_demo_timezone',
230
  'type' => 'select_timezone',
231
  ) );
232
 
233
  $cmb_demo->add_field( array(
234
  'name' => esc_html__( 'Test Date Picker', 'cmb2' ),
235
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
236
+ 'id' => 'yourprefix_demo_textdate',
237
  'type' => 'text_date',
238
  // 'date_format' => 'Y-m-d',
239
  ) );
241
  $cmb_demo->add_field( array(
242
  'name' => esc_html__( 'Test Date Picker (UNIX timestamp)', 'cmb2' ),
243
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
244
+ 'id' => 'yourprefix_demo_textdate_timestamp',
245
  'type' => 'text_date_timestamp',
246
+ // 'timezone_meta_key' => 'yourprefix_demo_timezone', // Optionally make this field honor the timezone selected in the select_timezone specified above
247
  ) );
248
 
249
  $cmb_demo->add_field( array(
250
  'name' => esc_html__( 'Test Date/Time Picker Combo (UNIX timestamp)', 'cmb2' ),
251
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
252
+ 'id' => 'yourprefix_demo_datetime_timestamp',
253
  'type' => 'text_datetime_timestamp',
254
  ) );
255
 
259
  // $cmb_demo->add_field( array(
260
  // 'name' => esc_html__( 'Test Date/Time Picker/Time zone Combo (serialized DateTime object)', 'cmb2' ),
261
  // 'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
262
+ // 'id' => 'yourprefix_demo_datetime_timestamp_timezone',
263
  // 'type' => 'text_datetime_timestamp_timezone',
264
  // ) );
265
 
266
  $cmb_demo->add_field( array(
267
  'name' => esc_html__( 'Test Money', 'cmb2' ),
268
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
269
+ 'id' => 'yourprefix_demo_textmoney',
270
  'type' => 'text_money',
271
  // 'before_field' => '£', // override '$' symbol if needed
272
  // 'repeatable' => true,
275
  $cmb_demo->add_field( array(
276
  'name' => esc_html__( 'Test Color Picker', 'cmb2' ),
277
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
278
+ 'id' => 'yourprefix_demo_colorpicker',
279
  'type' => 'colorpicker',
280
  'default' => '#ffffff',
281
  // 'options' => array(
291
  $cmb_demo->add_field( array(
292
  'name' => esc_html__( 'Test Text Area', 'cmb2' ),
293
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
294
+ 'id' => 'yourprefix_demo_textarea',
295
  'type' => 'textarea',
296
  ) );
297
 
298
  $cmb_demo->add_field( array(
299
  'name' => esc_html__( 'Test Text Area Small', 'cmb2' ),
300
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
301
+ 'id' => 'yourprefix_demo_textareasmall',
302
  'type' => 'textarea_small',
303
  ) );
304
 
305
  $cmb_demo->add_field( array(
306
  'name' => esc_html__( 'Test Text Area for Code', 'cmb2' ),
307
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
308
+ 'id' => 'yourprefix_demo_textarea_code',
309
  'type' => 'textarea_code',
310
  // 'attributes' => array(
311
  // // Optionally override the code editor defaults.
323
  $cmb_demo->add_field( array(
324
  'name' => esc_html__( 'Test Title Weeeee', 'cmb2' ),
325
  'desc' => esc_html__( 'This is a title description', 'cmb2' ),
326
+ 'id' => 'yourprefix_demo_title',
327
  'type' => 'title',
328
  ) );
329
 
330
  $cmb_demo->add_field( array(
331
  'name' => esc_html__( 'Test Select', 'cmb2' ),
332
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
333
+ 'id' => 'yourprefix_demo_select',
334
  'type' => 'select',
335
  'show_option_none' => true,
336
  'options' => array(
343
  $cmb_demo->add_field( array(
344
  'name' => esc_html__( 'Test Radio inline', 'cmb2' ),
345
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
346
+ 'id' => 'yourprefix_demo_radio_inline',
347
  'type' => 'radio_inline',
348
  'show_option_none' => 'No Selection',
349
  'options' => array(
356
  $cmb_demo->add_field( array(
357
  'name' => esc_html__( 'Test Radio', 'cmb2' ),
358
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
359
+ 'id' => 'yourprefix_demo_radio',
360
  'type' => 'radio',
361
  'options' => array(
362
  'option1' => esc_html__( 'Option One', 'cmb2' ),
368
  $cmb_demo->add_field( array(
369
  'name' => esc_html__( 'Test Taxonomy Radio', 'cmb2' ),
370
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
371
+ 'id' => 'yourprefix_demo_text_taxonomy_radio',
372
  'type' => 'taxonomy_radio', // Or `taxonomy_radio_inline`/`taxonomy_radio_hierarchical`
373
  'taxonomy' => 'category', // Taxonomy Slug
374
  // 'inline' => true, // Toggles display to inline
375
+ // Optionally override the args sent to the WordPress get_terms function.
376
+ 'query_args' => array(
377
+ // 'orderby' => 'slug',
378
+ // 'hide_empty' => true,
379
+ ),
380
  ) );
381
 
382
  $cmb_demo->add_field( array(
383
  'name' => esc_html__( 'Test Taxonomy Select', 'cmb2' ),
384
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
385
+ 'id' => 'yourprefix_demo_taxonomy_select',
386
+ 'type' => 'taxonomy_select', // Or `taxonomy_select_hierarchical`
387
  'taxonomy' => 'category', // Taxonomy Slug
388
  ) );
389
 
390
  $cmb_demo->add_field( array(
391
  'name' => esc_html__( 'Test Taxonomy Multi Checkbox', 'cmb2' ),
392
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
393
+ 'id' => 'yourprefix_demo_multitaxonomy',
394
  'type' => 'taxonomy_multicheck', // Or `taxonomy_multicheck_inline`/`taxonomy_multicheck_hierarchical`
395
  'taxonomy' => 'post_tag', // Taxonomy Slug
396
  // 'inline' => true, // Toggles display to inline
399
  $cmb_demo->add_field( array(
400
  'name' => esc_html__( 'Test Checkbox', 'cmb2' ),
401
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
402
+ 'id' => 'yourprefix_demo_checkbox',
403
  'type' => 'checkbox',
404
  ) );
405
 
406
  $cmb_demo->add_field( array(
407
  'name' => esc_html__( 'Test Multi Checkbox', 'cmb2' ),
408
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
409
+ 'id' => 'yourprefix_demo_multicheckbox',
410
  'type' => 'multicheck',
411
  // 'multiple' => true, // Store values in individual rows
412
  'options' => array(
420
  $cmb_demo->add_field( array(
421
  'name' => esc_html__( 'Test wysiwyg', 'cmb2' ),
422
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
423
+ 'id' => 'yourprefix_demo_wysiwyg',
424
  'type' => 'wysiwyg',
425
  'options' => array(
426
  'textarea_rows' => 5,
430
  $cmb_demo->add_field( array(
431
  'name' => esc_html__( 'Test Image', 'cmb2' ),
432
  'desc' => esc_html__( 'Upload an image or enter a URL.', 'cmb2' ),
433
+ 'id' => 'yourprefix_demo_image',
434
  'type' => 'file',
435
  ) );
436
 
437
  $cmb_demo->add_field( array(
438
  'name' => esc_html__( 'Multiple Files', 'cmb2' ),
439
  'desc' => esc_html__( 'Upload or add multiple images/attachments.', 'cmb2' ),
440
+ 'id' => 'yourprefix_demo_file_list',
441
  'type' => 'file_list',
442
  'preview_size' => array( 100, 100 ), // Default: array( 50, 50 )
443
  ) );
447
  'desc' => sprintf(
448
  /* translators: %s: link to codex.wordpress.org/Embeds */
449
  esc_html__( 'Enter a youtube, twitter, or instagram URL. Supports services listed at %s.', 'cmb2' ),
450
+ '<a href="https://wordpress.org/support/article/embeds/">codex.wordpress.org/Embeds</a>'
451
  ),
452
+ 'id' => 'yourprefix_demo_embed',
453
  'type' => 'oembed',
454
  ) );
455
 
456
  $cmb_demo->add_field( array(
457
  'name' => 'Testing Field Parameters',
458
+ 'id' => 'yourprefix_demo_parameters',
459
  'type' => 'text',
460
  'before_row' => 'yourprefix_before_row_if_2', // callback.
461
  'before' => '<p>Testing <b>"before"</b> parameter</p>',
472
  * Hook in and add a metabox that only appears on the 'About' page
473
  */
474
  function yourprefix_register_about_page_metabox() {
 
475
 
476
  /**
477
  * Metabox to be displayed on a single page ID
478
  */
479
  $cmb_about_page = new_cmb2_box( array(
480
+ 'id' => 'yourprefix_about_metabox',
481
  'title' => esc_html__( 'About Page Metabox', 'cmb2' ),
482
  'object_types' => array( 'page' ), // Post type
483
  'context' => 'normal',
491
  $cmb_about_page->add_field( array(
492
  'name' => esc_html__( 'Test Text', 'cmb2' ),
493
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
494
+ 'id' => 'yourprefix_about_text',
495
  'type' => 'text',
496
  ) );
497
 
502
  * Hook in and add a metabox to demonstrate repeatable grouped fields
503
  */
504
  function yourprefix_register_repeatable_group_field_metabox() {
 
505
 
506
  /**
507
  * Repeatable Field Groups
508
  */
509
  $cmb_group = new_cmb2_box( array(
510
+ 'id' => 'yourprefix_group_metabox',
511
  'title' => esc_html__( 'Repeating Field Group', 'cmb2' ),
512
  'object_types' => array( 'page' ),
513
  ) );
514
 
515
+ // $group_field_id is the field id string, so in this case: 'yourprefix_group_demo'
516
  $group_field_id = $cmb_group->add_field( array(
517
+ 'id' => 'yourprefix_group_demo',
518
  'type' => 'group',
519
  'description' => esc_html__( 'Generates reusable form entries', 'cmb2' ),
520
  'options' => array(
521
+ 'group_title' => esc_html__( 'Entry {#}', 'cmb2' ), // {#} gets replaced by row number
522
+ 'add_button' => esc_html__( 'Add Another Entry', 'cmb2' ),
523
+ 'remove_button' => esc_html__( 'Remove Entry', 'cmb2' ),
524
+ 'sortable' => true,
525
+ // 'closed' => true, // true to have the groups closed by default
526
+ // 'remove_confirm' => esc_html__( 'Are you sure you want to remove?', 'cmb2' ), // Performs confirmation before removing group.
527
  ),
528
  ) );
529
 
566
  * Hook in and add a metabox to add fields to the user profile pages
567
  */
568
  function yourprefix_register_user_profile_metabox() {
 
569
 
570
  /**
571
  * Metabox for the user profile screen
572
  */
573
  $cmb_user = new_cmb2_box( array(
574
+ 'id' => 'yourprefix_user_edit',
575
  'title' => esc_html__( 'User Profile Metabox', 'cmb2' ), // Doesn't output for user boxes
576
  'object_types' => array( 'user' ), // Tells CMB2 to use user_meta vs post_meta
577
  'show_names' => true,
581
  $cmb_user->add_field( array(
582
  'name' => esc_html__( 'Extra Info', 'cmb2' ),
583
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
584
+ 'id' => 'yourprefix_user_extra_info',
585
  'type' => 'title',
586
  'on_front' => false,
587
  ) );
589
  $cmb_user->add_field( array(
590
  'name' => esc_html__( 'Avatar', 'cmb2' ),
591
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
592
+ 'id' => 'yourprefix_user_avatar',
593
  'type' => 'file',
594
  ) );
595
 
596
  $cmb_user->add_field( array(
597
  'name' => esc_html__( 'Facebook URL', 'cmb2' ),
598
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
599
+ 'id' => 'yourprefix_user_facebookurl',
600
  'type' => 'text_url',
601
  ) );
602
 
603
  $cmb_user->add_field( array(
604
  'name' => esc_html__( 'Twitter URL', 'cmb2' ),
605
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
606
+ 'id' => 'yourprefix_user_twitterurl',
607
  'type' => 'text_url',
608
  ) );
609
 
610
  $cmb_user->add_field( array(
611
  'name' => esc_html__( 'Google+ URL', 'cmb2' ),
612
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
613
+ 'id' => 'yourprefix_user_googleplusurl',
614
  'type' => 'text_url',
615
  ) );
616
 
617
  $cmb_user->add_field( array(
618
  'name' => esc_html__( 'Linkedin URL', 'cmb2' ),
619
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
620
+ 'id' => 'yourprefix_user_linkedinurl',
621
  'type' => 'text_url',
622
  ) );
623
 
624
  $cmb_user->add_field( array(
625
  'name' => esc_html__( 'User Field', 'cmb2' ),
626
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
627
+ 'id' => 'yourprefix_user_user_text_field',
628
  'type' => 'text',
629
  ) );
630
 
635
  * Hook in and add a metabox to add fields to taxonomy terms
636
  */
637
  function yourprefix_register_taxonomy_metabox() {
 
638
 
639
  /**
640
  * Metabox to add fields to categories and tags
641
  */
642
  $cmb_term = new_cmb2_box( array(
643
+ 'id' => 'yourprefix_term_edit',
644
  'title' => esc_html__( 'Category Metabox', 'cmb2' ), // Doesn't output for term boxes
645
  'object_types' => array( 'term' ), // Tells CMB2 to use term_meta vs post_meta
646
  'taxonomies' => array( 'category', 'post_tag' ), // Tells CMB2 which taxonomies should have these fields
650
  $cmb_term->add_field( array(
651
  'name' => esc_html__( 'Extra Info', 'cmb2' ),
652
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
653
+ 'id' => 'yourprefix_term_extra_info',
654
  'type' => 'title',
655
  'on_front' => false,
656
  ) );
658
  $cmb_term->add_field( array(
659
  'name' => esc_html__( 'Term Image', 'cmb2' ),
660
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
661
+ 'id' => 'yourprefix_term_avatar',
662
  'type' => 'file',
663
  ) );
664
 
665
  $cmb_term->add_field( array(
666
  'name' => esc_html__( 'Arbitrary Term Field', 'cmb2' ),
667
  'desc' => esc_html__( 'field description (optional)', 'cmb2' ),
668
+ 'id' => 'yourprefix_term_term_text_field',
669
  'type' => 'text',
670
  ) );
671
 
692
 
693
  'option_key' => 'yourprefix_theme_options', // The option key and admin menu page slug.
694
  'icon_url' => 'dashicons-palmtree', // Menu icon. Only applicable if 'parent_slug' is left empty.
695
+ // 'menu_title' => esc_html__( 'Options', 'cmb2' ), // Falls back to 'title' (above).
696
+ // 'parent_slug' => 'themes.php', // Make options page a submenu item of the themes menu.
697
+ // 'capability' => 'manage_options', // Cap required to view options-page.
698
+ // 'position' => 1, // Menu position. Only applicable if 'parent_slug' is left empty.
699
+ // 'admin_menu_hook' => 'network_admin_menu', // 'network_admin_menu' to add network-level options page.
700
+ // 'priority' => 10, // Define the page-registration admin menu hook priority.
701
+ // 'display_cb' => false, // Override the options-page form output (CMB2_Hookup::options_page_output()).
702
+ // 'save_button' => esc_html__( 'Save Theme Options', 'cmb2' ), // The text for the options-page save button. Defaults to 'Save'.
703
  // 'disable_settings_errors' => true, // On settings pages (not options-general.php sub-pages), allows disabling.
704
+ // 'message_cb' => 'yourprefix_options_page_message_callback',
705
+ // 'tab_group' => '', // Tab-group identifier, enables options page tab navigation.
706
+ // 'tab_title' => null, // Falls back to 'title' (above).
707
+ // 'autoload' => false, // Defaults to true, the options-page option will be autloaded.
708
  ) );
709
 
710
  /**
780
  * More info: https://github.com/CMB2/CMB2/wiki/REST-API
781
  */
782
  function yourprefix_register_rest_api_box() {
 
 
783
  $cmb_rest = new_cmb2_box( array(
784
+ 'id' => 'yourprefix_rest_metabox',
785
  'title' => esc_html__( 'REST Test Box', 'cmb2' ),
786
  'object_types' => array( 'page' ), // Post type
787
  'show_in_rest' => WP_REST_Server::ALLMETHODS, // WP_REST_Server::READABLE|WP_REST_Server::EDITABLE, // Determines which HTTP methods the box is visible in.
793
  $cmb_rest->add_field( array(
794
  'name' => esc_html__( 'REST Test Text', 'cmb2' ),
795
  'desc' => esc_html__( 'Will show in the REST API for this box and for pages.', 'cmb2' ),
796
+ 'id' => 'yourprefix_rest_text',
797
  'type' => 'text',
798
  ) );
799
 
800
  $cmb_rest->add_field( array(
801
  'name' => esc_html__( 'REST Editable Test Text', 'cmb2' ),
802
  'desc' => esc_html__( 'Will show in REST API "editable" contexts only (`POST` requests).', 'cmb2' ),
803
+ 'id' => 'yourprefix_rest_editable_text',
804
  'type' => 'text',
805
  'show_in_rest' => WP_REST_Server::EDITABLE,// WP_REST_Server::ALLMETHODS|WP_REST_Server::READABLE, // Determines which HTTP methods the field is visible in. Will override the cmb2_box 'show_in_rest' param.
806
  ) );
vendor/cmb2/cmb2/includes/CMB2.php CHANGED
@@ -74,7 +74,7 @@ class CMB2 extends CMB2_Base {
74
  * Comments screen contexts include 'normal' and 'side'. Default is 'normal'.
75
  */
76
  'context' => 'normal',
77
- 'priority' => 'high',
78
  'show_names' => true, // Show field names on the left.
79
  'show_on_cb' => null, // Callback to determine if metabox should display.
80
  'show_on' => array(), // Post IDs or page templates to display this metabox. overrides 'show_on_cb'.
@@ -208,6 +208,15 @@ class CMB2 extends CMB2_Base {
208
  $this->object_id( $object_id );
209
 
210
  if ( $this->is_options_page_mb() ) {
 
 
 
 
 
 
 
 
 
211
  $this->init_options_mb();
212
  }
213
 
@@ -229,7 +238,7 @@ class CMB2 extends CMB2_Base {
229
  do_action( "cmb2_init_{$this->cmb_id}", $this );
230
 
231
  // Hook in the hookup... how meta.
232
- add_action( "cmb2_init_hookup_{$this->cmb_id}", array( 'CMB2_hookup', 'maybe_init_and_hookup' ) );
233
 
234
  // Hook in the rest api functionality.
235
  add_action( "cmb2_init_hookup_{$this->cmb_id}", array( 'CMB2_REST', 'maybe_init_and_hookup' ) );
@@ -361,13 +370,19 @@ class CMB2 extends CMB2_Base {
361
  */
362
  $classes = apply_filters( 'cmb2_wrap_classes', $classes, $this );
363
 
364
- // Clean up.
365
- $classes = array_map( 'strip_tags', array_filter( $classes ) );
 
 
 
 
 
 
366
 
367
  // Remove any duplicates.
368
  $classes = array_unique( $classes );
369
 
370
- // Make a string.
371
  return implode( ' ', $classes );
372
  }
373
 
@@ -571,7 +586,7 @@ class CMB2 extends CMB2_Base {
571
  $att_value = htmlspecialchars( $att_value );
572
  }
573
 
574
- $atts[ sanitize_html_class( $att ) ] = sanitize_text_field( strip_tags( $att_value ) );
575
  }
576
 
577
  return CMB2_Utils::concat_attrs( $atts );
@@ -588,13 +603,15 @@ class CMB2 extends CMB2_Base {
588
  public function render_group_row( $field_group ) {
589
 
590
  $field_group->peform_param_callback( 'before_group_row' );
591
- $closed_class = $field_group->options( 'closed' ) ? ' closed' : '';
 
 
592
 
593
  echo '
594
- <div class="postbox cmb-row cmb-repeatable-grouping', $closed_class, '" data-iterator="', $field_group->index, '">';
595
 
596
  if ( $field_group->args( 'repeatable' ) ) {
597
- echo '<button type="button" data-selector="', $field_group->id(), '_repeat" class="dashicons-before dashicons-no-alt cmb-remove-group-row" title="', esc_attr( $field_group->options( 'remove_button' ) ), '"></button>';
598
  }
599
 
600
  echo '
@@ -617,11 +634,12 @@ class CMB2 extends CMB2_Base {
617
  $this->get_field( $field_args, $field_group )->render_field();
618
  }
619
  }
 
620
  if ( $field_group->args( 'repeatable' ) ) {
621
  echo '
622
  <div class="cmb-row cmb-remove-field-row">
623
  <div class="cmb-remove-row">
624
- <button type="button" data-selector="', $field_group->id(), '_repeat" class="cmb-remove-group-row cmb-remove-group-row-button alignright button-secondary">', $field_group->options( 'remove_button' ), '</button>
625
  </div>
626
  </div>
627
  ';
@@ -925,6 +943,9 @@ class CMB2 extends CMB2_Base {
925
 
926
  $field = $this->get_new_field( $field_args, $field_group );
927
  $sub_id = $field->id( true );
 
 
 
928
 
929
  foreach ( (array) $group_vals as $field_group->index => $post_vals ) {
930
 
@@ -1002,17 +1023,17 @@ class CMB2 extends CMB2_Base {
1002
  // Try to get our object ID from the global space.
1003
  switch ( $this->object_type() ) {
1004
  case 'user':
1005
- $object_id = isset( $_REQUEST['user_id'] ) ? wp_unslash( $_REQUEST['user_id'] ) : $object_id;
1006
  $object_id = ! $object_id && 'user-new.php' !== $pagenow && isset( $GLOBALS['user_ID'] ) ? $GLOBALS['user_ID'] : $object_id;
1007
  break;
1008
 
1009
  case 'comment':
1010
- $object_id = isset( $_REQUEST['c'] ) ? wp_unslash( $_REQUEST['c'] ) : $object_id;
1011
  $object_id = ! $object_id && isset( $GLOBALS['comments']->comment_ID ) ? $GLOBALS['comments']->comment_ID : $object_id;
1012
  break;
1013
 
1014
  case 'term':
1015
- $object_id = isset( $_REQUEST['tag_ID'] ) ? wp_unslash( $_REQUEST['tag_ID'] ) : $object_id;
1016
  break;
1017
 
1018
  case 'options-page':
@@ -1024,7 +1045,7 @@ class CMB2 extends CMB2_Base {
1024
 
1025
  default:
1026
  $object_id = isset( $GLOBALS['post']->ID ) ? $GLOBALS['post']->ID : $object_id;
1027
- $object_id = isset( $_REQUEST['post'] ) ? wp_unslash( $_REQUEST['post'] ) : $object_id;
1028
  break;
1029
  }
1030
 
@@ -1093,6 +1114,30 @@ class CMB2 extends CMB2_Base {
1093
  return CMB2_Utils::ensure_array( $this->prop( 'object_types' ), $fallback );
1094
  }
1095
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1096
  /**
1097
  * Initates the object types and option key for an options page metabox.
1098
  *
@@ -1347,7 +1392,7 @@ class CMB2 extends CMB2_Base {
1347
 
1348
  list( $field_id, $sub_field_id ) = $ids;
1349
 
1350
- $index = implode( '', $ids ) . ( $field_group ? $field_group->index : '' );
1351
 
1352
  if ( array_key_exists( $index, $this->fields ) && ! $reset_cached ) {
1353
  return $this->fields[ $index ];
@@ -1455,10 +1500,60 @@ class CMB2 extends CMB2_Base {
1455
  return false;
1456
  }
1457
 
1458
- // Perform some field-type-specific initiation actions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1459
  switch ( $field['type'] ) {
1460
  case 'file':
1461
  case 'file_list':
 
1462
  // Initiate attachment JS hooks.
1463
  add_filter( 'wp_prepare_attachment_for_js', array( 'CMB2_Type_File_Base', 'prepare_image_sizes_for_js' ), 10, 3 );
1464
  break;
@@ -1474,6 +1569,7 @@ class CMB2 extends CMB2_Base {
1474
  }
1475
  break;
1476
  case 'colorpicker':
 
1477
  // https://github.com/JayWood/CMB2_RGBa_Picker
1478
  // Dequeue the rgba_colorpicker custom field script if it is used,
1479
  // since we now enqueue our own more current version.
@@ -1489,13 +1585,7 @@ class CMB2 extends CMB2_Base {
1489
  $this->tax_metaboxes_to_remove[ $field['taxonomy'] ] = $field['taxonomy'];
1490
  }
1491
 
1492
- $this->_add_field_to_array(
1493
- $field,
1494
- $this->meta_box['fields'],
1495
- $position
1496
- );
1497
-
1498
- return $field['id'];
1499
  }
1500
 
1501
  /**
@@ -1518,39 +1608,6 @@ class CMB2 extends CMB2_Base {
1518
  return $field;
1519
  }
1520
 
1521
- /**
1522
- * Add a field to a group
1523
- *
1524
- * @since 2.0.0
1525
- * @param string $parent_field_id The field id of the group field to add the field.
1526
- * @param array $field Metabox field config array.
1527
- * @param int $position (optional) Position of metabox. 1 for first, etc.
1528
- * @return mixed Array of parent/field ids or false.
1529
- */
1530
- public function add_group_field( $parent_field_id, array $field, $position = 0 ) {
1531
- if ( ! array_key_exists( $parent_field_id, $this->meta_box['fields'] ) ) {
1532
- return false;
1533
- }
1534
-
1535
- $parent_field = $this->meta_box['fields'][ $parent_field_id ];
1536
-
1537
- if ( 'group' !== $parent_field['type'] ) {
1538
- return false;
1539
- }
1540
-
1541
- if ( ! isset( $parent_field['fields'] ) ) {
1542
- $this->meta_box['fields'][ $parent_field_id ]['fields'] = array();
1543
- }
1544
-
1545
- $this->_add_field_to_array(
1546
- $field,
1547
- $this->meta_box['fields'][ $parent_field_id ]['fields'],
1548
- $position
1549
- );
1550
-
1551
- return array( $parent_field_id, $field['id'] );
1552
- }
1553
-
1554
  /**
1555
  * Add a field array to a fields array in desired position
1556
  *
@@ -1560,6 +1617,8 @@ class CMB2 extends CMB2_Base {
1560
  * @param integer $position Optionally specify a position in the array to be inserted.
1561
  */
1562
  protected function _add_field_to_array( $field, &$fields, $position = 0 ) {
 
 
1563
  if ( $position ) {
1564
  CMB2_Utils::array_insert( $fields, array( $field['id'] => $field ), $position );
1565
  } else {
74
  * Comments screen contexts include 'normal' and 'side'. Default is 'normal'.
75
  */
76
  'context' => 'normal',
77
+ 'priority' => 'high', // Or 10 for options pages.
78
  'show_names' => true, // Show field names on the left.
79
  'show_on_cb' => null, // Callback to determine if metabox should display.
80
  'show_on' => array(), // Post IDs or page templates to display this metabox. overrides 'show_on_cb'.
208
  $this->object_id( $object_id );
209
 
210
  if ( $this->is_options_page_mb() ) {
211
+
212
+ // Check initial priority.
213
+ if ( empty( $config['priority'] ) ) {
214
+
215
+ // If not explicitly defined, Reset the priority to 10
216
+ // Fixes https://github.com/CMB2/CMB2/issues/1410.
217
+ $this->meta_box['priority'] = 10;
218
+ }
219
+
220
  $this->init_options_mb();
221
  }
222
 
238
  do_action( "cmb2_init_{$this->cmb_id}", $this );
239
 
240
  // Hook in the hookup... how meta.
241
+ add_action( "cmb2_init_hookup_{$this->cmb_id}", array( 'CMB2_Hookup', 'maybe_init_and_hookup' ) );
242
 
243
  // Hook in the rest api functionality.
244
  add_action( "cmb2_init_hookup_{$this->cmb_id}", array( 'CMB2_REST', 'maybe_init_and_hookup' ) );
370
  */
371
  $classes = apply_filters( 'cmb2_wrap_classes', $classes, $this );
372
 
373
+ $split = array();
374
+ foreach ( array_filter( $classes ) as $class ) {
375
+ foreach ( explode( ' ', $class ) as $_class ) {
376
+ // Clean up & sanitize.
377
+ $split[] = sanitize_html_class( strip_tags( $_class ) );
378
+ }
379
+ }
380
+ $classes = $split;
381
 
382
  // Remove any duplicates.
383
  $classes = array_unique( $classes );
384
 
385
+ // Make it a string.
386
  return implode( ' ', $classes );
387
  }
388
 
586
  $att_value = htmlspecialchars( $att_value );
587
  }
588
 
589
+ $atts[ sanitize_html_class( $att ) ] = sanitize_text_field( $att_value );
590
  }
591
 
592
  return CMB2_Utils::concat_attrs( $atts );
603
  public function render_group_row( $field_group ) {
604
 
605
  $field_group->peform_param_callback( 'before_group_row' );
606
+ $closed_class = $field_group->options( 'closed' ) ? ' closed' : '';
607
+ $confirm_deletion = $field_group->options( 'remove_confirm' );
608
+ $confirm_deletion = ! empty( $confirm_deletion ) ? $confirm_deletion : '';
609
 
610
  echo '
611
+ <div id="cmb-group-', $field_group->id(), '-', $field_group->index, '" class="postbox cmb-row cmb-repeatable-grouping', $closed_class, '" data-iterator="', $field_group->index, '">';
612
 
613
  if ( $field_group->args( 'repeatable' ) ) {
614
+ echo '<button type="button" data-selector="', $field_group->id(), '_repeat" data-confirm="', esc_attr( $confirm_deletion ), '" class="dashicons-before dashicons-no-alt cmb-remove-group-row" title="', esc_attr( $field_group->options( 'remove_button' ) ), '"></button>';
615
  }
616
 
617
  echo '
634
  $this->get_field( $field_args, $field_group )->render_field();
635
  }
636
  }
637
+
638
  if ( $field_group->args( 'repeatable' ) ) {
639
  echo '
640
  <div class="cmb-row cmb-remove-field-row">
641
  <div class="cmb-remove-row">
642
+ <button type="button" data-selector="', $field_group->id(), '_repeat" data-confirm="', esc_attr( $confirm_deletion ), '" class="cmb-remove-group-row cmb-remove-group-row-button alignright button-secondary">', $field_group->options( 'remove_button' ), '</button>
643
  </div>
644
  </div>
645
  ';
943
 
944
  $field = $this->get_new_field( $field_args, $field_group );
945
  $sub_id = $field->id( true );
946
+ if ( empty( $saved[ $field_group->index ] ) ) {
947
+ $saved[ $field_group->index ] = array();
948
+ }
949
 
950
  foreach ( (array) $group_vals as $field_group->index => $post_vals ) {
951
 
1023
  // Try to get our object ID from the global space.
1024
  switch ( $this->object_type() ) {
1025
  case 'user':
1026
+ $object_id = isset( $_REQUEST['user_id'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['user_id'] ) ) : $object_id;
1027
  $object_id = ! $object_id && 'user-new.php' !== $pagenow && isset( $GLOBALS['user_ID'] ) ? $GLOBALS['user_ID'] : $object_id;
1028
  break;
1029
 
1030
  case 'comment':
1031
+ $object_id = isset( $_REQUEST['c'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['c'] ) ) : $object_id;
1032
  $object_id = ! $object_id && isset( $GLOBALS['comments']->comment_ID ) ? $GLOBALS['comments']->comment_ID : $object_id;
1033
  break;
1034
 
1035
  case 'term':
1036
+ $object_id = isset( $_REQUEST['tag_ID'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['tag_ID'] ) ) : $object_id;
1037
  break;
1038
 
1039
  case 'options-page':
1045
 
1046
  default:
1047
  $object_id = isset( $GLOBALS['post']->ID ) ? $GLOBALS['post']->ID : $object_id;
1048
+ $object_id = isset( $_REQUEST['post'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['post'] ) ) : $object_id;
1049
  break;
1050
  }
1051
 
1114
  return CMB2_Utils::ensure_array( $this->prop( 'object_types' ), $fallback );
1115
  }
1116
 
1117
+ /**
1118
+ * Check if given object_type(s) matches any of the registered object types or
1119
+ * taxonomies for this box.
1120
+ *
1121
+ * @since 2.7.0
1122
+ * @param string|array $object_types The object type(s) to check.
1123
+ * @param array $fallback Fallback object_types value.
1124
+ *
1125
+ * @return bool Whether given object type(s) are registered to this box.
1126
+ */
1127
+ public function is_box_type( $object_types = array(), $fallback = array() ) {
1128
+ $object_types = (array) $object_types;
1129
+ $box_types = $this->box_types( $fallback );
1130
+
1131
+ if ( in_array( 'term', $box_types, true ) ) {
1132
+ $taxonomies = CMB2_Utils::ensure_array( $this->prop( 'taxonomies' ) );
1133
+ $box_types = array_merge( $box_types, $taxonomies );
1134
+ }
1135
+
1136
+ $found = array_intersect( $object_types, $box_types );
1137
+
1138
+ return ! empty( $found );
1139
+ }
1140
+
1141
  /**
1142
  * Initates the object types and option key for an options page metabox.
1143
  *
1392
 
1393
  list( $field_id, $sub_field_id ) = $ids;
1394
 
1395
+ $index = $field_id . ( $sub_field_id ? '|' . $sub_field_id : '' ) . ( $field_group ? '|' . $field_group->index : '' );
1396
 
1397
  if ( array_key_exists( $index, $this->fields ) && ! $reset_cached ) {
1398
  return $this->fields[ $index ];
1500
  return false;
1501
  }
1502
 
1503
+ $this->_add_field_to_array(
1504
+ $field,
1505
+ $this->meta_box['fields'],
1506
+ $position
1507
+ );
1508
+
1509
+ return $field['id'];
1510
+ }
1511
+
1512
+ /**
1513
+ * Add a field to a group
1514
+ *
1515
+ * @since 2.0.0
1516
+ * @param string $parent_field_id The field id of the group field to add the field.
1517
+ * @param array $field Metabox field config array.
1518
+ * @param int $position (optional) Position of metabox. 1 for first, etc.
1519
+ * @return mixed Array of parent/field ids or false.
1520
+ */
1521
+ public function add_group_field( $parent_field_id, array $field, $position = 0 ) {
1522
+ if ( ! array_key_exists( $parent_field_id, $this->meta_box['fields'] ) ) {
1523
+ return false;
1524
+ }
1525
+
1526
+ $parent_field = $this->meta_box['fields'][ $parent_field_id ];
1527
+
1528
+ if ( 'group' !== $parent_field['type'] ) {
1529
+ return false;
1530
+ }
1531
+
1532
+ if ( ! isset( $parent_field['fields'] ) ) {
1533
+ $this->meta_box['fields'][ $parent_field_id ]['fields'] = array();
1534
+ }
1535
+
1536
+ $this->_add_field_to_array(
1537
+ $field,
1538
+ $this->meta_box['fields'][ $parent_field_id ]['fields'],
1539
+ $position
1540
+ );
1541
+
1542
+ return array( $parent_field_id, $field['id'] );
1543
+ }
1544
+
1545
+ /**
1546
+ * Perform some field-type-specific initiation actions.
1547
+ *
1548
+ * @since 2.7.0
1549
+ * @param array $field Metabox field config array.
1550
+ * @return void
1551
+ */
1552
+ protected function field_actions( $field ) {
1553
  switch ( $field['type'] ) {
1554
  case 'file':
1555
  case 'file_list':
1556
+
1557
  // Initiate attachment JS hooks.
1558
  add_filter( 'wp_prepare_attachment_for_js', array( 'CMB2_Type_File_Base', 'prepare_image_sizes_for_js' ), 10, 3 );
1559
  break;
1569
  }
1570
  break;
1571
  case 'colorpicker':
1572
+
1573
  // https://github.com/JayWood/CMB2_RGBa_Picker
1574
  // Dequeue the rgba_colorpicker custom field script if it is used,
1575
  // since we now enqueue our own more current version.
1585
  $this->tax_metaboxes_to_remove[ $field['taxonomy'] ] = $field['taxonomy'];
1586
  }
1587
 
1588
+ return $field;
 
 
 
 
 
 
1589
  }
1590
 
1591
  /**
1608
  return $field;
1609
  }
1610
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1611
  /**
1612
  * Add a field array to a fields array in desired position
1613
  *
1617
  * @param integer $position Optionally specify a position in the array to be inserted.
1618
  */
1619
  protected function _add_field_to_array( $field, &$fields, $position = 0 ) {
1620
+ $field = $this->field_actions( $field );
1621
+
1622
  if ( $position ) {
1623
  CMB2_Utils::array_insert( $fields, array( $field['id'] => $field ), $position );
1624
  } else {
vendor/cmb2/cmb2/includes/CMB2_Ajax.php CHANGED
@@ -188,7 +188,7 @@ class CMB2_Ajax {
188
  /* translators: 1: results for. 2: link to codex.wordpress.org/Embeds */
189
  esc_html__( 'No oEmbed Results Found for %1$s. View more info at %2$s.', 'cmb2' ),
190
  $oembed['fallback'],
191
- '<a href="https://codex.wordpress.org/Embeds" target="_blank">codex.wordpress.org/Embeds</a>'
192
  )
193
  );
194
  }
188
  /* translators: 1: results for. 2: link to codex.wordpress.org/Embeds */
189
  esc_html__( 'No oEmbed Results Found for %1$s. View more info at %2$s.', 'cmb2' ),
190
  $oembed['fallback'],
191
+ '<a href="https://wordpress.org/support/article/embeds/" target="_blank">codex.wordpress.org/Embeds</a>'
192
  )
193
  );
194
  }
vendor/cmb2/cmb2/includes/CMB2_Base.php CHANGED
@@ -413,8 +413,9 @@ abstract class CMB2_Base {
413
  */
414
  protected function deprecated_param( $function, $version, $message = null ) {
415
 
 
 
416
  if ( is_numeric( $message ) ) {
417
- $args = func_get_args();
418
 
419
  switch ( $message ) {
420
 
413
  */
414
  protected function deprecated_param( $function, $version, $message = null ) {
415
 
416
+ $args = func_get_args();
417
+
418
  if ( is_numeric( $message ) ) {
 
419
 
420
  switch ( $message ) {
421
 
vendor/cmb2/cmb2/includes/CMB2_Field.php CHANGED
@@ -645,10 +645,10 @@ class CMB2_Field extends CMB2_Base {
645
  'taxonomy_radio_inline' => 1,
646
  'taxonomy_radio_hierarchical' => 1,
647
  'taxonomy_select' => 1,
 
648
  'taxonomy_multicheck' => 1,
649
  'taxonomy_multicheck_inline' => 1,
650
  'taxonomy_multicheck_hierarchical' => 1,
651
-
652
  );
653
 
654
  /**
@@ -690,6 +690,7 @@ class CMB2_Field extends CMB2_Base {
690
  'radio',
691
  'radio_inline',
692
  'taxonomy_select',
 
693
  'taxonomy_radio',
694
  'taxonomy_radio_inline',
695
  'taxonomy_radio_hierarchical',
@@ -830,8 +831,11 @@ class CMB2_Field extends CMB2_Base {
830
  */
831
  public function get_timestamp_format( $format = 'date_format', $meta_value = 0 ) {
832
  $meta_value = $meta_value ? $meta_value : $this->escaped_value();
833
- $meta_value = CMB2_Utils::make_valid_time_stamp( $meta_value );
 
 
834
 
 
835
  if ( empty( $meta_value ) ) {
836
  return '';
837
  }
@@ -883,9 +887,27 @@ class CMB2_Field extends CMB2_Base {
883
  return;
884
  }
885
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
886
  $this->peform_param_callback( 'before_row' );
887
 
888
- printf( "<div class=\"cmb-row %s\" data-fieldtype=\"%s\">\n", $this->row_classes(), $this->type() );
889
 
890
  if ( ! $this->args( 'show_names' ) ) {
891
  echo "\n\t<div class=\"cmb-td\">\n";
@@ -912,6 +934,22 @@ class CMB2_Field extends CMB2_Base {
912
 
913
  $this->peform_param_callback( 'after_row' );
914
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
915
  // For chaining.
916
  return $this;
917
  }
@@ -1014,7 +1052,7 @@ class CMB2_Field extends CMB2_Base {
1014
  $field_id = $this->id( true );
1015
 
1016
  if ( $cb = $this->maybe_callback( 'rest_value_cb' ) ) {
1017
- apply_filters( "cmb2_get_rest_value_for_{$field_id}", $cb, 99 );
1018
  }
1019
 
1020
  $value = $this->get_data();
@@ -1054,6 +1092,25 @@ class CMB2_Field extends CMB2_Base {
1054
  return apply_filters( "cmb2_get_rest_value_for_{$field_id}", $value, $this );
1055
  }
1056
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1057
  /**
1058
  * Default callback to outputs field value in a display format.
1059
  *
@@ -1295,9 +1352,30 @@ class CMB2_Field extends CMB2_Base {
1295
  * @return array Modified field config array.
1296
  */
1297
  public function _set_field_defaults( $args ) {
 
 
 
 
 
 
 
 
 
 
 
 
1298
 
1299
  // Set up blank or default values for empty ones.
1300
- $args = wp_parse_args( $args, $this->get_default_field_args( $args ) );
 
 
 
 
 
 
 
 
 
1301
 
1302
  /*
1303
  * Deprecated usage:
@@ -1321,18 +1399,30 @@ class CMB2_Field extends CMB2_Base {
1321
  $args = $this->set_group_sub_field_defaults( $args );
1322
  }
1323
 
1324
- $args['has_supporting_data'] = in_array(
1325
- $args['type'],
1326
- array(
1327
- // CMB2_Sanitize::_save_file_id_value()/CMB2_Sanitize::_get_group_file_value_array().
1328
- 'file',
1329
- // See CMB2_Sanitize::_save_utc_value().
1330
- 'text_datetime_timestamp_timezone',
1331
- ),
1332
- true
1333
  );
1334
 
1335
- return $args;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1336
  }
1337
 
1338
  /**
@@ -1345,8 +1435,9 @@ class CMB2_Field extends CMB2_Base {
1345
  */
1346
  protected function set_field_defaults_group( $args ) {
1347
  $args['options'] = wp_parse_args( $args['options'], array(
1348
- 'add_button' => esc_html__( 'Add Group', 'cmb2' ),
1349
- 'remove_button' => esc_html__( 'Remove Group', 'cmb2' ),
 
1350
  ) );
1351
 
1352
  return $args;
@@ -1446,6 +1537,9 @@ class CMB2_Field extends CMB2_Base {
1446
  'column' => false,
1447
  'js_dependencies' => array(),
1448
  'show_in_rest' => null,
 
 
 
1449
  );
1450
  }
1451
 
645
  'taxonomy_radio_inline' => 1,
646
  'taxonomy_radio_hierarchical' => 1,
647
  'taxonomy_select' => 1,
648
+ 'taxonomy_select_hierarchical' => 1,
649
  'taxonomy_multicheck' => 1,
650
  'taxonomy_multicheck_inline' => 1,
651
  'taxonomy_multicheck_hierarchical' => 1,
 
652
  );
653
 
654
  /**
690
  'radio',
691
  'radio_inline',
692
  'taxonomy_select',
693
+ 'taxonomy_select_hierarchical',
694
  'taxonomy_radio',
695
  'taxonomy_radio_inline',
696
  'taxonomy_radio_hierarchical',
831
  */
832
  public function get_timestamp_format( $format = 'date_format', $meta_value = 0 ) {
833
  $meta_value = $meta_value ? $meta_value : $this->escaped_value();
834
+ if ( empty( $meta_value ) ) {
835
+ $meta_value = $this->get_default();
836
+ }
837
 
838
+ $meta_value = CMB2_Utils::make_valid_time_stamp( $meta_value );
839
  if ( empty( $meta_value ) ) {
840
  return '';
841
  }
887
  return;
888
  }
889
 
890
+ $field_type = $this->type();
891
+
892
+ /**
893
+ * Hook before field row begins.
894
+ *
895
+ * @param CMB2_Field $field The current field object.
896
+ */
897
+ do_action( 'cmb2_before_field_row', $this );
898
+
899
+ /**
900
+ * Hook before field row begins.
901
+ *
902
+ * The dynamic portion of the hook name, $field_type, refers to the field type.
903
+ *
904
+ * @param CMB2_Field $field The current field object.
905
+ */
906
+ do_action( "cmb2_before_{$field_type}_field_row", $this );
907
+
908
  $this->peform_param_callback( 'before_row' );
909
 
910
+ printf( "<div class=\"cmb-row %s\" data-fieldtype=\"%s\">\n", $this->row_classes(), $field_type );
911
 
912
  if ( ! $this->args( 'show_names' ) ) {
913
  echo "\n\t<div class=\"cmb-td\">\n";
934
 
935
  $this->peform_param_callback( 'after_row' );
936
 
937
+ /**
938
+ * Hook after field row ends.
939
+ *
940
+ * The dynamic portion of the hook name, $field_type, refers to the field type.
941
+ *
942
+ * @param CMB2_Field $field The current field object.
943
+ */
944
+ do_action( "cmb2_after_{$field_type}_field_row", $this );
945
+
946
+ /**
947
+ * Hook after field row ends.
948
+ *
949
+ * @param CMB2_Field $field The current field object.
950
+ */
951
+ do_action( 'cmb2_after_field_row', $this );
952
+
953
  // For chaining.
954
  return $this;
955
  }
1052
  $field_id = $this->id( true );
1053
 
1054
  if ( $cb = $this->maybe_callback( 'rest_value_cb' ) ) {
1055
+ add_filter( "cmb2_get_rest_value_for_{$field_id}", $cb, 99 );
1056
  }
1057
 
1058
  $value = $this->get_data();
1092
  return apply_filters( "cmb2_get_rest_value_for_{$field_id}", $value, $this );
1093
  }
1094
 
1095
+ /**
1096
+ * Get a field object for a supporting field. (e.g. file field)
1097
+ *
1098
+ * @since 2.7.0
1099
+ *
1100
+ * @return CMB2_Field|bool Supporting field object, if supported.
1101
+ */
1102
+ public function get_supporting_field() {
1103
+ $suffix = $this->args( 'has_supporting_data' );
1104
+ if ( empty( $suffix ) ) {
1105
+ return false;
1106
+ }
1107
+
1108
+ return $this->get_field_clone( array(
1109
+ 'id' => $this->_id( '', false ) . $suffix,
1110
+ 'sanitization_cb' => false,
1111
+ ) );
1112
+ }
1113
+
1114
  /**
1115
  * Default callback to outputs field value in a display format.
1116
  *
1352
  * @return array Modified field config array.
1353
  */
1354
  public function _set_field_defaults( $args ) {
1355
+ $defaults = $this->get_default_field_args( $args );
1356
+
1357
+ /**
1358
+ * Filter the CMB2 Field defaults.
1359
+ *
1360
+ * @since 2.6.0
1361
+ * @param array $defaults Metabox field config array defaults.
1362
+ * @param string $id Field id for the current field to allow for selective filtering.
1363
+ * @param string $type Field type for the current field to allow for selective filtering.
1364
+ * @param CMB2_Field object $field This field object.
1365
+ */
1366
+ $defaults = apply_filters( 'cmb2_field_defaults', $defaults, $args['id'], $args['type'], $this );
1367
 
1368
  // Set up blank or default values for empty ones.
1369
+ $args = wp_parse_args( $args, $defaults );
1370
+
1371
+ /**
1372
+ * Filtering the CMB2 Field arguments once merged with the defaults, but before further processing.
1373
+ *
1374
+ * @since 2.6.0
1375
+ * @param array $args Metabox field config array defaults.
1376
+ * @param CMB2_Field object $field This field object.
1377
+ */
1378
+ $args = apply_filters( 'cmb2_field_arguments_raw', $args, $this );
1379
 
1380
  /*
1381
  * Deprecated usage:
1399
  $args = $this->set_group_sub_field_defaults( $args );
1400
  }
1401
 
1402
+ $with_supporting = array(
1403
+ // CMB2_Sanitize::_save_file_id_value()/CMB2_Sanitize::_get_group_file_value_array().
1404
+ 'file' => '_id',
1405
+ // See CMB2_Sanitize::_save_utc_value().
1406
+ 'text_datetime_timestamp_timezone' => '_utc',
 
 
 
 
1407
  );
1408
 
1409
+ $args['has_supporting_data'] = isset( $with_supporting[ $args['type'] ] )
1410
+ ? $with_supporting[ $args['type'] ]
1411
+ : false;
1412
+
1413
+ // Repeatable fields require jQuery sortable library.
1414
+ if ( ! empty( $args['repeatable'] ) ) {
1415
+ CMB2_JS::add_dependencies( 'jquery-ui-sortable' );
1416
+ }
1417
+
1418
+ /**
1419
+ * Filter the CMB2 Field arguments after processing.
1420
+ *
1421
+ * @since 2.6.0
1422
+ * @param array $args Metabox field config array after processing.
1423
+ * @param CMB2_Field object $field This field object.
1424
+ */
1425
+ return apply_filters( 'cmb2_field_arguments', $args, $this );
1426
  }
1427
 
1428
  /**
1435
  */
1436
  protected function set_field_defaults_group( $args ) {
1437
  $args['options'] = wp_parse_args( $args['options'], array(
1438
+ 'add_button' => esc_html__( 'Add Group', 'cmb2' ),
1439
+ 'remove_button' => esc_html__( 'Remove Group', 'cmb2' ),
1440
+ 'remove_confirm' => '',
1441
  ) );
1442
 
1443
  return $args;
1537
  'column' => false,
1538
  'js_dependencies' => array(),
1539
  'show_in_rest' => null,
1540
+ 'char_counter' => false,
1541
+ 'char_max' => false,
1542
+ 'char_max_enforce' => false,
1543
  );
1544
  }
1545
 
vendor/cmb2/cmb2/includes/CMB2_Field_Display.php CHANGED
@@ -36,72 +36,93 @@ class CMB2_Field_Display {
36
  * @return CMB2_Field_Display
37
  */
38
  public static function get( CMB2_Field $field ) {
39
- switch ( $field->type() ) {
40
- case 'text_url':
41
- $type = new CMB2_Display_Text_Url( $field );
42
- break;
43
- case 'text_money':
44
- $type = new CMB2_Display_Text_Money( $field );
45
- break;
46
- case 'colorpicker':
47
- $type = new CMB2_Display_Colorpicker( $field );
48
- break;
49
- case 'checkbox':
50
- $type = new CMB2_Display_Checkbox( $field );
51
- break;
52
- case 'wysiwyg':
53
- case 'textarea_small':
54
- $type = new CMB2_Display_Textarea( $field );
55
- break;
56
- case 'textarea_code':
57
- $type = new CMB2_Display_Textarea_Code( $field );
58
- break;
59
- case 'text_time':
60
- $type = new CMB2_Display_Text_Time( $field );
61
- break;
62
- case 'text_date':
63
- case 'text_date_timestamp':
64
- case 'text_datetime_timestamp':
65
- $type = new CMB2_Display_Text_Date( $field );
66
- break;
67
- case 'text_datetime_timestamp_timezone':
68
- $type = new CMB2_Display_Text_Date_Timezone( $field );
69
- break;
70
- case 'select':
71
- case 'radio':
72
- case 'radio_inline':
73
- $type = new CMB2_Display_Select( $field );
74
- break;
75
- case 'multicheck':
76
- case 'multicheck_inline':
77
- $type = new CMB2_Display_Multicheck( $field );
78
- break;
79
- case 'taxonomy_radio':
80
- case 'taxonomy_radio_inline':
81
- case 'taxonomy_select':
82
- case 'taxonomy_radio_hierarchical':
83
- $type = new CMB2_Display_Taxonomy_Radio( $field );
84
- break;
85
- case 'taxonomy_multicheck':
86
- case 'taxonomy_multicheck_inline':
87
- case 'taxonomy_multicheck_hierarchical':
88
- $type = new CMB2_Display_Taxonomy_Multicheck( $field );
89
- break;
90
- case 'file':
91
- $type = new CMB2_Display_File( $field );
92
- break;
93
- case 'file_list':
94
- $type = new CMB2_Display_File_List( $field );
95
- break;
96
- case 'oembed':
97
- $type = new CMB2_Display_oEmbed( $field );
98
- break;
99
- default:
100
- $type = new self( $field );
101
- break;
102
- }// End switch.
103
-
104
- return $type;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  }
106
 
107
  /**
@@ -129,7 +150,7 @@ class CMB2_Field_Display {
129
  if ( is_array( $this->field->value ) ) {
130
 
131
  // Then loop and output.
132
- echo '<ul class="cmb2-' . str_replace( '_', '-', $this->field->type() ) . '">';
133
  foreach ( $this->field->value as $val ) {
134
  $this->value = $val;
135
  echo '<li>', $this->_display(), '</li>';
@@ -376,7 +397,7 @@ class CMB2_Display_Taxonomy_Multicheck extends CMB2_Field_Display {
376
  $links[] = '<a href="' . esc_url( $link ) . '">' . esc_html( $term->name ) . '</a>';
377
  }
378
  // Then loop and output.
379
- echo '<div class="cmb2-taxonomy-terms-', esc_attr( $taxonomy ), '">';
380
  echo implode( ', ', $links );
381
  echo '</div>';
382
  }
@@ -400,7 +421,7 @@ class CMB2_Display_File extends CMB2_Field_Display {
400
  $type = $types->get_new_render_type( $this->field->type(), 'CMB2_Type_File_Base' );
401
 
402
  $id = $this->field->get_field_clone( array(
403
- 'id' => $this->field->_id() . '_id',
404
  ) )->escaped_value( 'absint' );
405
 
406
  $this->file_output( $this->value, $id, $type );
@@ -421,7 +442,7 @@ class CMB2_Display_File extends CMB2_Field_Display {
421
  ) );
422
  } else {
423
  $size = is_array( $img_size ) ? $img_size[0] : 200;
424
- $image = '<img class="cmb-image-display" style="max-width: ' . absint( $size ) . 'px; width: 100%; height: auto;" src="' . $url_value . '" alt="" />';
425
  }
426
 
427
  echo $image;
@@ -429,9 +450,9 @@ class CMB2_Display_File extends CMB2_Field_Display {
429
  } else {
430
 
431
  printf( '<div class="file-status"><span>%1$s <strong><a href="%2$s">%3$s</a></strong></span></div>',
432
- esc_html( $field_type->_text( 'file_text', esc_html__( 'File:', 'cmb2' ) ) ),
433
- $url_value,
434
- CMB2_Utils::get_file_name_from_path( $url_value )
435
  );
436
 
437
  }
36
  * @return CMB2_Field_Display
37
  */
38
  public static function get( CMB2_Field $field ) {
39
+ $fieldtype = $field->type();
40
+ $display_class_name = $field->args( 'display_class' );
41
+
42
+ if ( empty( $display_class_name ) ) {
43
+ switch ( $fieldtype ) {
44
+ case 'text_url':
45
+ $display_class_name = 'CMB2_Display_Text_Url';
46
+ break;
47
+ case 'text_money':
48
+ $display_class_name = 'CMB2_Display_Text_Money';
49
+ break;
50
+ case 'colorpicker':
51
+ $display_class_name = 'CMB2_Display_Colorpicker';
52
+ break;
53
+ case 'checkbox':
54
+ $display_class_name = 'CMB2_Display_Checkbox';
55
+ break;
56
+ case 'wysiwyg':
57
+ case 'textarea_small':
58
+ $display_class_name = 'CMB2_Display_Textarea';
59
+ break;
60
+ case 'textarea_code':
61
+ $display_class_name = 'CMB2_Display_Textarea_Code';
62
+ break;
63
+ case 'text_time':
64
+ $display_class_name = 'CMB2_Display_Text_Time';
65
+ break;
66
+ case 'text_date':
67
+ case 'text_date_timestamp':
68
+ case 'text_datetime_timestamp':
69
+ $display_class_name = 'CMB2_Display_Text_Date';
70
+ break;
71
+ case 'text_datetime_timestamp_timezone':
72
+ $display_class_name = 'CMB2_Display_Text_Date_Timezone';
73
+ break;
74
+ case 'select':
75
+ case 'radio':
76
+ case 'radio_inline':
77
+ $display_class_name = 'CMB2_Display_Select';
78
+ break;
79
+ case 'multicheck':
80
+ case 'multicheck_inline':
81
+ $display_class_name = 'CMB2_Display_Multicheck';
82
+ break;
83
+ case 'taxonomy_radio':
84
+ case 'taxonomy_radio_inline':
85
+ case 'taxonomy_select':
86
+ case 'taxonomy_select_hierarchical':
87
+ case 'taxonomy_radio_hierarchical':
88
+ $display_class_name = 'CMB2_Display_Taxonomy_Radio';
89
+ break;
90
+ case 'taxonomy_multicheck':
91
+ case 'taxonomy_multicheck_inline':
92
+ case 'taxonomy_multicheck_hierarchical':
93
+ $display_class_name = 'CMB2_Display_Taxonomy_Multicheck';
94
+ break;
95
+ case 'file':
96
+ $display_class_name = 'CMB2_Display_File';
97
+ break;
98
+ case 'file_list':
99
+ $display_class_name = 'CMB2_Display_File_List';
100
+ break;
101
+ case 'oembed':
102
+ $display_class_name = 'CMB2_Display_oEmbed';
103
+ break;
104
+ default:
105
+ $display_class_name = __CLASS__;
106
+ break;
107
+ }// End switch.
108
+ }
109
+
110
+ if ( has_action( "cmb2_display_class_{$fieldtype}" ) ) {
111
+
112
+ /**
113
+ * Filters the custom field display class used for displaying the field. Class is required to extend CMB2_Type_Base.
114
+ *
115
+ * The dynamic portion of the hook name, $fieldtype, refers to the (custom) field type.
116
+ *
117
+ * @since 2.2.4
118
+ *
119
+ * @param string $display_class_name The custom field display class to use.
120
+ * @param object $field The `CMB2_Field` object.
121
+ */
122
+ $display_class_name = apply_filters( "cmb2_display_class_{$fieldtype}", $display_class_name, $field );
123
+ }
124
+
125
+ return new $display_class_name( $field );
126
  }
127
 
128
  /**
150
  if ( is_array( $this->field->value ) ) {
151
 
152
  // Then loop and output.
153
+ echo '<ul class="cmb2-' . esc_attr( sanitize_html_class( str_replace( '_', '-', $this->field->type() ) ) ) . '">';
154
  foreach ( $this->field->value as $val ) {
155
  $this->value = $val;
156
  echo '<li>', $this->_display(), '</li>';
397
  $links[] = '<a href="' . esc_url( $link ) . '">' . esc_html( $term->name ) . '</a>';
398
  }
399
  // Then loop and output.
400
+ echo '<div class="cmb2-taxonomy-terms-', esc_attr( sanitize_html_class( $taxonomy ) ), '">';
401
  echo implode( ', ', $links );
402
  echo '</div>';
403
  }
421
  $type = $types->get_new_render_type( $this->field->type(), 'CMB2_Type_File_Base' );
422
 
423
  $id = $this->field->get_field_clone( array(
424
+ 'id' => $this->field->_id( '', false ) . '_id',
425
  ) )->escaped_value( 'absint' );
426
 
427
  $this->file_output( $this->value, $id, $type );
442
  ) );
443
  } else {
444
  $size = is_array( $img_size ) ? $img_size[0] : 200;
445
+ $image = '<img class="cmb-image-display" style="max-width: ' . absint( $size ) . 'px; width: 100%; height: auto;" src="' . esc_url( $url_value ) . '" alt="" />';
446
  }
447
 
448
  echo $image;
450
  } else {
451
 
452
  printf( '<div class="file-status"><span>%1$s <strong><a href="%2$s">%3$s</a></strong></span></div>',
453
+ esc_html( $field_type->_text( 'file_text', __( 'File:', 'cmb2' ) ) ),
454
+ esc_url( $url_value ),
455
+ esc_html( CMB2_Utils::get_file_name_from_path( $url_value ) )
456
  );
457
 
458
  }
vendor/cmb2/cmb2/includes/{CMB2_hookup.php → CMB2_Hookup.php} RENAMED
@@ -11,7 +11,7 @@
11
  * @license GPL-2.0+
12
  * @link https://cmb2.io
13
  */
14
- class CMB2_hookup extends CMB2_Hookup_Base {
15
 
16
  /**
17
  * Only allow JS registration once
@@ -140,6 +140,8 @@ class CMB2_hookup extends CMB2_Hookup_Base {
140
  foreach ( $this->cmb->box_types() as $post_type ) {
141
  add_filter( "manage_{$post_type}_posts_columns", array( $this, 'register_column_headers' ) );
142
  add_action( "manage_{$post_type}_posts_custom_column", array( $this, 'column_display' ), 10, 2 );
 
 
143
  }
144
  }
145
 
@@ -153,6 +155,8 @@ class CMB2_hookup extends CMB2_Hookup_Base {
153
  if ( $this->cmb->has_columns ) {
154
  add_filter( 'manage_edit-comments_columns', array( $this, 'register_column_headers' ) );
155
  add_action( 'manage_comments_custom_column', array( $this, 'column_display' ), 10, 3 );
 
 
156
  }
157
 
158
  return $this;
@@ -172,6 +176,8 @@ class CMB2_hookup extends CMB2_Hookup_Base {
172
  if ( $this->cmb->has_columns ) {
173
  add_filter( 'manage_users_columns', array( $this, 'register_column_headers' ) );
174
  add_filter( 'manage_users_custom_column', array( $this, 'return_column_display' ), 10, 3 );
 
 
175
  }
176
 
177
  return $this;
@@ -216,6 +222,8 @@ class CMB2_hookup extends CMB2_Hookup_Base {
216
  if ( $this->cmb->has_columns ) {
217
  add_filter( "manage_edit-{$taxonomy}_columns", array( $this, 'register_column_headers' ) );
218
  add_filter( "manage_{$taxonomy}_custom_column", array( $this, 'return_column_display' ), 10, 3 );
 
 
219
  }
220
  }
221
 
@@ -332,21 +340,16 @@ class CMB2_hookup extends CMB2_Hookup_Base {
332
  * @param array $columns Array of columns available for the admin page.
333
  */
334
  public function register_column_headers( $columns ) {
335
- $fields = $this->cmb->prop( 'fields' );
336
-
337
- foreach ( $fields as $key => $field ) {
338
- if ( ! isset( $field['column'] ) ) {
339
  continue;
340
  }
341
 
342
  $column = $field['column'];
343
 
344
  if ( false === $column['position'] ) {
345
-
346
  $columns[ $field['id'] ] = $column['name'];
347
-
348
  } else {
349
-
350
  $before = array_slice( $columns, 0, absint( $column['position'] ) );
351
  $before[ $field['id'] ] = $column['name'];
352
  $columns = $before + $columns;
@@ -369,14 +372,95 @@ class CMB2_hookup extends CMB2_Hookup_Base {
369
  */
370
  public function column_display( $column_name, $object_id ) {
371
  if ( isset( $this->columns[ $column_name ] ) ) {
372
- $field = new CMB2_Field( array(
373
- 'field_args' => $this->columns[ $column_name ]['field'],
374
- 'object_type' => $this->object_type,
375
- 'object_id' => $this->cmb->object_id( $object_id ),
376
- 'cmb_id' => $this->cmb->cmb_id,
377
- ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
378
 
379
- $this->cmb->get_field( $field )->render_column();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
380
  }
381
  }
382
 
@@ -453,21 +537,48 @@ class CMB2_hookup extends CMB2_Hookup_Base {
453
  * @param bool $add_handle Whether to add the metabox handle and opening div for .inside.
454
  */
455
  public function context_box_title_markup_open( $add_handle = true ) {
456
- $title = $this->cmb->prop( 'title' );
 
 
 
 
457
 
458
- $page = get_current_screen()->id;
459
- add_filter( "postbox_classes_{$page}_{$this->cmb->cmb_id}", array( $this, 'postbox_classes' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
460
 
461
- echo '<div id="' . $this->cmb->cmb_id . '" class="' . postbox_classes( $this->cmb->cmb_id, $page ) . '">' . "\n";
462
 
463
  if ( $add_handle ) {
464
 
465
- echo '<button type="button" class="handlediv button-link" aria-expanded="true">';
466
- echo '<span class="screen-reader-text">' . sprintf( __( 'Toggle panel: %s' ), $title ) . '</span>';
467
- echo '<span class="toggle-indicator" aria-hidden="true"></span>';
468
- echo '</button>';
 
 
 
 
 
 
 
 
 
 
469
 
470
- echo '<h2 class="hndle"><span>' . esc_attr( $title ) . '</span></h2>' . "\n";
471
  echo '<div class="inside">' . "\n";
472
  }
473
  }
@@ -601,7 +712,7 @@ class CMB2_hookup extends CMB2_Hookup_Base {
601
  * @since 1.0.0
602
  */
603
  public function metabox_callback() {
604
- $object_id = 'comment' == $this->object_type ? get_comment_ID() : get_the_ID();
605
  $this->cmb->show_form( $object_id, $this->object_type );
606
  }
607
 
@@ -613,7 +724,7 @@ class CMB2_hookup extends CMB2_Hookup_Base {
613
  * @param mixed $section User section metabox.
614
  */
615
  public function user_new_metabox( $section ) {
616
- if ( $section == $this->cmb->prop( 'new_user_section' ) ) {
617
  $object_id = $this->cmb->object_id();
618
  $this->cmb->object_id( isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id );
619
  $this->user_metabox();
@@ -732,7 +843,7 @@ class CMB2_hookup extends CMB2_Hookup_Base {
732
  $do_not_pass_go = (
733
  ! $this->can_save( $post_type )
734
  // Check user editing permissions.
735
- || ( 'page' == $post_type && ! current_user_can( 'edit_page', $post_id ) )
736
  || ! current_user_can( 'edit_post', $post_id )
737
  );
738
 
11
  * @license GPL-2.0+
12
  * @link https://cmb2.io
13
  */
14
+ class CMB2_Hookup extends CMB2_Hookup_Base {
15
 
16
  /**
17
  * Only allow JS registration once
140
  foreach ( $this->cmb->box_types() as $post_type ) {
141
  add_filter( "manage_{$post_type}_posts_columns", array( $this, 'register_column_headers' ) );
142
  add_action( "manage_{$post_type}_posts_custom_column", array( $this, 'column_display' ), 10, 2 );
143
+ add_filter( "manage_edit-{$post_type}_sortable_columns", array( $this, 'columns_sortable' ) );
144
+ add_action( 'pre_get_posts', array( $this, 'columns_sortable_orderby' ) );
145
  }
146
  }
147
 
155
  if ( $this->cmb->has_columns ) {
156
  add_filter( 'manage_edit-comments_columns', array( $this, 'register_column_headers' ) );
157
  add_action( 'manage_comments_custom_column', array( $this, 'column_display' ), 10, 3 );
158
+ add_filter( "manage_edit-comments_sortable_columns", array( $this, 'columns_sortable' ) );
159
+ add_action( 'pre_get_posts', array( $this, 'columns_sortable_orderby' ) );
160
  }
161
 
162
  return $this;
176
  if ( $this->cmb->has_columns ) {
177
  add_filter( 'manage_users_columns', array( $this, 'register_column_headers' ) );
178
  add_filter( 'manage_users_custom_column', array( $this, 'return_column_display' ), 10, 3 );
179
+ add_filter( "manage_users_sortable_columns", array( $this, 'columns_sortable' ) );
180
+ add_action( 'pre_get_posts', array( $this, 'columns_sortable_orderby' ) );
181
  }
182
 
183
  return $this;
222
  if ( $this->cmb->has_columns ) {
223
  add_filter( "manage_edit-{$taxonomy}_columns", array( $this, 'register_column_headers' ) );
224
  add_filter( "manage_{$taxonomy}_custom_column", array( $this, 'return_column_display' ), 10, 3 );
225
+ add_filter( "manage_edit-{$taxonomy}_sortable_columns", array( $this, 'columns_sortable' ) );
226
+ add_action( 'pre_get_posts', array( $this, 'columns_sortable_orderby' ) );
227
  }
228
  }
229
 
340
  * @param array $columns Array of columns available for the admin page.
341
  */
342
  public function register_column_headers( $columns ) {
343
+ foreach ( $this->cmb->prop( 'fields' ) as $key => $field ) {
344
+ if ( empty( $field['column'] ) ) {
 
 
345
  continue;
346
  }
347
 
348
  $column = $field['column'];
349
 
350
  if ( false === $column['position'] ) {
 
351
  $columns[ $field['id'] ] = $column['name'];
 
352
  } else {
 
353
  $before = array_slice( $columns, 0, absint( $column['position'] ) );
354
  $before[ $field['id'] ] = $column['name'];
355
  $columns = $before + $columns;
372
  */
373
  public function column_display( $column_name, $object_id ) {
374
  if ( isset( $this->columns[ $column_name ] ) ) {
375
+ $field = new CMB2_Field( array(
376
+ 'field_args' => $this->columns[ $column_name ]['field'],
377
+ 'object_type' => $this->object_type,
378
+ 'object_id' => $this->cmb->object_id( $object_id ),
379
+ 'cmb_id' => $this->cmb->cmb_id,
380
+ ) );
381
+
382
+ $this->cmb->get_field( $field )->render_column();
383
+ }
384
+ }
385
+
386
+ /**
387
+ * Returns the columns sortable array.
388
+ *
389
+ * @since 2.6.1
390
+ *
391
+ * @param array $columns An array of sortable columns.
392
+ *
393
+ * @return array $columns An array of sortable columns with CMB2 columns.
394
+ */
395
+ public function columns_sortable( $columns ) {
396
+ foreach ( $this->cmb->prop( 'fields' ) as $key => $field ) {
397
+ if ( ! empty( $field['column'] ) && empty( $field['column']['disable_sortable'] ) ) {
398
+ $columns[ $field['id'] ] = $field['id'];
399
+ }
400
+ }
401
+
402
+ return $columns;
403
+ }
404
+
405
+ /**
406
+ * Return the query object to order by custom columns if selected
407
+ *
408
+ * @since 2.6.1
409
+ *
410
+ * @param object $query Object query from WordPress
411
+ *
412
+ * @return void
413
+ */
414
+ public function columns_sortable_orderby( $query ) {
415
+ if ( ! is_admin() ) {
416
+ return;
417
+ }
418
+
419
+ $orderby = $query->get( 'orderby' );
420
+
421
+ foreach ( $this->cmb->prop( 'fields' ) as $key => $field ) {
422
+ if (
423
+ empty( $field['column'] )
424
+ || ! empty( $field['column']['disable_sortable'] )
425
+ || $field['id'] !== $orderby
426
+ ) {
427
+ continue;
428
+ }
429
+
430
+ $query->set( 'meta_key', $field['id'] );
431
+
432
+ $type = $field['type'];
433
+
434
+ if ( ! empty( $field['attributes']['type'] ) ) {
435
+ switch ( $field['attributes']['type'] ) {
436
+ case 'number':
437
+ case 'date':
438
+ $type = $field['attributes']['type'];
439
+ break;
440
+ case 'range':
441
+ $type = 'number';
442
+ break;
443
+ }
444
+ }
445
 
446
+ switch ( $type ) {
447
+ case 'number':
448
+ case 'text_date_timestamp':
449
+ case 'text_datetime_timestamp':
450
+ case 'text_money':
451
+ $query->set( 'orderby', 'meta_value_num' );
452
+ break;
453
+ case 'text_time':
454
+ $query->set( 'orderby', 'meta_value_time' );
455
+ break;
456
+ case 'text_date':
457
+ $query->set( 'orderby', 'meta_value_date' );
458
+ break;
459
+
460
+ default:
461
+ $query->set( 'orderby', 'meta_value' );
462
+ break;
463
+ }
464
  }
465
  }
466
 
537
  * @param bool $add_handle Whether to add the metabox handle and opening div for .inside.
538
  */
539
  public function context_box_title_markup_open( $add_handle = true ) {
540
+ $cmb_id = $this->cmb->cmb_id;
541
+ $title = $this->cmb->prop( 'title' );
542
+ $screen = get_current_screen();
543
+ $page = $screen->id;
544
+ $is_55 = CMB2_Utils::wp_at_least( '5.5' );
545
 
546
+ add_filter( "postbox_classes_{$page}_{$cmb_id}", array( $this, 'postbox_classes' ) );
547
+
548
+ $hidden_class = '';
549
+
550
+ if ( $is_55 ) {
551
+
552
+ // get_hidden_meta_boxes() doesn't apply in the block editor.
553
+ $is_hidden = ! $screen->is_block_editor() && in_array( $cmb_id, get_hidden_meta_boxes( $screen ), true );
554
+
555
+ $hidden_class = $is_hidden
556
+ ? ' hide-if-js'
557
+ : '';
558
+ }
559
+
560
+ $toggle_button = '<button type="button" class="handlediv button-link" aria-expanded="true"><span class="screen-reader-text">' . sprintf( __( 'Toggle panel: %s' ), $title ) . '</span><span class="toggle-indicator" aria-hidden="true"></span></button>';
561
+ $title_tag = '<h2 class="hndle"><span>' . esc_attr( $title ) . '</span></h2>' . "\n";
562
 
563
+ echo '<div id="' . $cmb_id . '" class="' . postbox_classes( $cmb_id, $page ) . $hidden_class . '">' . "\n";
564
 
565
  if ( $add_handle ) {
566
 
567
+ if ( $is_55 ) {
568
+ echo '<div class="postbox-header">';
569
+ echo $title_tag;
570
+
571
+ echo '<div class="handle-actions hide-if-no-js">';
572
+ echo $toggle_button;
573
+ echo '</div>';
574
+
575
+ echo '</div>' . "\n";
576
+
577
+ } else {
578
+ echo $toggle_button;;
579
+ echo $title_tag;
580
+ }
581
 
 
582
  echo '<div class="inside">' . "\n";
583
  }
584
  }
712
  * @since 1.0.0
713
  */
714
  public function metabox_callback() {
715
+ $object_id = 'comment' === $this->object_type ? get_comment_ID() : get_the_ID();
716
  $this->cmb->show_form( $object_id, $this->object_type );
717
  }
718
 
724
  * @param mixed $section User section metabox.
725
  */
726
  public function user_new_metabox( $section ) {
727
+ if ( $section === $this->cmb->prop( 'new_user_section' ) ) {
728
  $object_id = $this->cmb->object_id();
729
  $this->cmb->object_id( isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id );
730
  $this->user_metabox();
843
  $do_not_pass_go = (
844
  ! $this->can_save( $post_type )
845
  // Check user editing permissions.
846
+ || ( 'page' === $post_type && ! current_user_can( 'edit_page', $post_id ) )
847
  || ! current_user_can( 'edit_post', $post_id )
848
  );
849
 
vendor/cmb2/cmb2/includes/CMB2_JS.php CHANGED
@@ -90,6 +90,11 @@ class CMB2_JS {
90
  self::colorpicker_frontend();
91
  }
92
 
 
 
 
 
 
93
  if ( isset( $dependencies['wp-color-picker-alpha'] ) ) {
94
  self::register_colorpicker_alpha();
95
  }
@@ -110,13 +115,20 @@ class CMB2_JS {
110
  $enqueue_wysiwyg = isset( $dependencies['cmb2-wysiwyg'] ) && $debug;
111
  unset( $dependencies['cmb2-wysiwyg'] );
112
 
 
 
 
 
113
  // Enqueue cmb JS.
114
- wp_enqueue_script( self::$handle, CMB2_Utils::url( "js/cmb2{$min}.js" ), $dependencies, CMB2_VERSION, true );
115
 
116
  // if SCRIPT_DEBUG, we need to enqueue separately.
117
  if ( $enqueue_wysiwyg ) {
118
  wp_enqueue_script( 'cmb2-wysiwyg', CMB2_Utils::url( 'js/cmb2-wysiwyg.js' ), array( 'jquery', 'wp-util' ), CMB2_VERSION );
119
  }
 
 
 
120
 
121
  self::localize( $debug );
122
 
90
  self::colorpicker_frontend();
91
  }
92
 
93
+ // Enqueue colorpicker
94
+ if ( ! wp_script_is( 'wp-color-picker', 'enqueued' ) ) {
95
+ wp_enqueue_script( 'wp-color-picker' );
96
+ }
97
+
98
  if ( isset( $dependencies['wp-color-picker-alpha'] ) ) {
99
  self::register_colorpicker_alpha();
100
  }
115
  $enqueue_wysiwyg = isset( $dependencies['cmb2-wysiwyg'] ) && $debug;
116
  unset( $dependencies['cmb2-wysiwyg'] );
117
 
118
+ // if cmb2-char-counter.
119
+ $enqueue_char_counter = isset( $dependencies['cmb2-char-counter'] ) && $debug;
120
+ unset( $dependencies['cmb2-char-counter'] );
121
+
122
  // Enqueue cmb JS.
123
+ wp_enqueue_script( self::$handle, CMB2_Utils::url( "js/cmb2{$min}.js" ), array_values( $dependencies ), CMB2_VERSION, true );
124
 
125
  // if SCRIPT_DEBUG, we need to enqueue separately.
126
  if ( $enqueue_wysiwyg ) {
127
  wp_enqueue_script( 'cmb2-wysiwyg', CMB2_Utils::url( 'js/cmb2-wysiwyg.js' ), array( 'jquery', 'wp-util' ), CMB2_VERSION );
128
  }
129
+ if ( $enqueue_char_counter ) {
130
+ wp_enqueue_script( 'cmb2-char-counter', CMB2_Utils::url( 'js/cmb2-char-counter.js' ), array( 'jquery', 'wp-util' ), CMB2_VERSION );
131
+ }
132
 
133
  self::localize( $debug );
134
 
vendor/cmb2/cmb2/includes/CMB2_Options.php CHANGED
@@ -229,4 +229,22 @@ class CMB2_Option {
229
  return $this->options;
230
  }
231
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
232
  }
229
  return $this->options;
230
  }
231
 
232
+ /**
233
+ * Magic getter for our object.
234
+ *
235
+ * @since 2.6.0
236
+ *
237
+ * @param string $field Requested property.
238
+ * @throws Exception Throws an exception if the field is invalid.
239
+ * @return mixed
240
+ */
241
+ public function __get( $field ) {
242
+ switch ( $field ) {
243
+ case 'options':
244
+ case 'key':
245
+ return $this->{$field};
246
+ default:
247
+ throw new Exception( sprintf( esc_html__( 'Invalid %1$s property: %2$s', 'cmb2' ), __CLASS__, $field ) );
248
+ }
249
+ }
250
  }
vendor/cmb2/cmb2/includes/CMB2_Options_Hookup.php CHANGED
@@ -11,7 +11,7 @@
11
  * @license GPL-2.0+
12
  * @link https://cmb2.io
13
  */
14
- class CMB2_Options_Hookup extends CMB2_hookup {
15
 
16
  /**
17
  * The object type we are performing the hookup for
@@ -68,7 +68,7 @@ class CMB2_Options_Hookup extends CMB2_hookup {
68
  $hook = $this->cmb->prop( 'admin_menu_hook' );
69
 
70
  // Hook in to add our menu.
71
- add_action( $hook, array( $this, 'options_page_menu_hooks' ) );
72
 
73
  // If in the network admin, need to use get/update_site_option.
74
  if ( 'network_admin_menu' === $hook ) {
@@ -116,7 +116,7 @@ class CMB2_Options_Hookup extends CMB2_hookup {
116
 
117
  if ( $this->cmb->prop( 'cmb_styles' ) ) {
118
  // Include CMB CSS in the head to avoid FOUC.
119
- add_action( "admin_print_styles-{$page_hook}", array( 'CMB2_hookup', 'enqueue_cmb_css' ) );
120
  }
121
 
122
  $this->maybe_register_message();
@@ -194,19 +194,12 @@ class CMB2_Options_Hookup extends CMB2_hookup {
194
  return call_user_func( $callback, $this );
195
  }
196
 
197
- $tabs = $this->get_tab_group_tabs();
198
  ?>
199
- <div class="wrap cmb2-options-page option-<?php echo $this->option_key; ?>">
200
  <?php if ( $this->cmb->prop( 'title' ) ) : ?>
201
  <h2><?php echo wp_kses_post( $this->cmb->prop( 'title' ) ); ?></h2>
202
  <?php endif; ?>
203
- <?php if ( ! empty( $tabs ) ) : ?>
204
- <h2 class="nav-tab-wrapper">
205
- <?php foreach ( $tabs as $option_key => $tab_title ) : ?>
206
- <a class="nav-tab<?php if ( self::is_page( $option_key ) ) : ?> nav-tab-active<?php endif; ?>" href="<?php menu_page_url( $option_key ); ?>"><?php echo wp_kses_post( $tab_title ); ?></a>
207
- <?php endforeach; ?>
208
- </h2>
209
- <?php endif; ?>
210
  <form class="cmb-form" action="<?php echo esc_url( admin_url( 'admin-post.php' ) ); ?>" method="POST" id="<?php echo $this->cmb->cmb_id; ?>" enctype="multipart/form-data" encoding="multipart/form-data">
211
  <input type="hidden" name="action" value="<?php echo esc_attr( $this->option_key ); ?>">
212
  <?php $this->options_page_metabox(); ?>
@@ -216,6 +209,25 @@ class CMB2_Options_Hookup extends CMB2_hookup {
216
  <?php
217
  }
218
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
219
  /**
220
  * Outputs the settings notices if a) not a sub-page of 'options-general.php'
221
  * (because settings_errors() already called in wp-admin/options-head.php),
@@ -259,7 +271,7 @@ class CMB2_Options_Hookup extends CMB2_hookup {
259
  }
260
  }
261
 
262
- return $tabs;
263
  }
264
 
265
  /**
11
  * @license GPL-2.0+
12
  * @link https://cmb2.io
13
  */
14
+ class CMB2_Options_Hookup extends CMB2_Hookup {
15
 
16
  /**
17
  * The object type we are performing the hookup for
68
  $hook = $this->cmb->prop( 'admin_menu_hook' );
69
 
70
  // Hook in to add our menu.
71
+ add_action( $hook, array( $this, 'options_page_menu_hooks' ), $this->get_priority() );
72
 
73
  // If in the network admin, need to use get/update_site_option.
74
  if ( 'network_admin_menu' === $hook ) {
116
 
117
  if ( $this->cmb->prop( 'cmb_styles' ) ) {
118
  // Include CMB CSS in the head to avoid FOUC.
119
+ add_action( "admin_print_styles-{$page_hook}", array( 'CMB2_Hookup', 'enqueue_cmb_css' ) );
120
  }
121
 
122
  $this->maybe_register_message();
194
  return call_user_func( $callback, $this );
195
  }
196
 
 
197
  ?>
198
+ <div class="wrap cmb2-options-page option-<?php echo esc_attr( sanitize_html_class( $this->option_key ) ); ?>">
199
  <?php if ( $this->cmb->prop( 'title' ) ) : ?>
200
  <h2><?php echo wp_kses_post( $this->cmb->prop( 'title' ) ); ?></h2>
201
  <?php endif; ?>
202
+ <?php $this->options_page_tab_nav_output(); ?>
 
 
 
 
 
 
203
  <form class="cmb-form" action="<?php echo esc_url( admin_url( 'admin-post.php' ) ); ?>" method="POST" id="<?php echo $this->cmb->cmb_id; ?>" enctype="multipart/form-data" encoding="multipart/form-data">
204
  <input type="hidden" name="action" value="<?php echo esc_attr( $this->option_key ); ?>">
205
  <?php $this->options_page_metabox(); ?>
209
  <?php
210
  }
211
 
212
+ /**
213
+ * Display options-page Tab Navigation output.
214
+ *
215
+ * @since 2.9.0
216
+ */
217
+ public function options_page_tab_nav_output() {
218
+ $tabs = $this->get_tab_group_tabs();
219
+ if ( empty( $tabs ) ) {
220
+ return;
221
+ }
222
+ ?>
223
+ <h2 class="nav-tab-wrapper">
224
+ <?php foreach ( $tabs as $option_key => $tab_title ) : ?>
225
+ <a class="nav-tab<?php if ( self::is_page( $option_key ) ) : ?> nav-tab-active<?php endif; ?>" href="<?php menu_page_url( $option_key ); ?>"><?php echo wp_kses_post( $tab_title ); ?></a>
226
+ <?php endforeach; ?>
227
+ </h2>
228
+ <?php
229
+ }
230
+
231
  /**
232
  * Outputs the settings notices if a) not a sub-page of 'options-general.php'
233
  * (because settings_errors() already called in wp-admin/options-head.php),
271
  }
272
  }
273
 
274
+ return apply_filters( 'cmb2_tab_group_tabs', $tabs, $tab_group );
275
  }
276
 
277
  /**
vendor/cmb2/cmb2/includes/CMB2_Sanitize.php CHANGED
@@ -86,6 +86,7 @@ class CMB2_Sanitize {
86
  $sanitized_value = $this->textarea();
87
  break;
88
  case 'taxonomy_select':
 
89
  case 'taxonomy_radio':
90
  case 'taxonomy_radio_inline':
91
  case 'taxonomy_radio_hierarchical':
@@ -132,7 +133,7 @@ class CMB2_Sanitize {
132
  $sanitized_value = '';
133
 
134
  if ( ! $this->field->args( 'taxonomy' ) ) {
135
- CMB2_Utils::log_if_debug( __METHOD__, __LINE__, "{$this->field->type()} {$this->field->_id()} is missing the 'taxonomy' parameter." );
136
  } else {
137
 
138
  if ( in_array( $this->field->object_type, array( 'options-page', 'term' ), true ) ) {
@@ -334,7 +335,7 @@ class CMB2_Sanitize {
334
  // date_create_from_format if there is a slash in the value.
335
  $this->value = wp_unslash( $this->value );
336
 
337
- $utc_key = $this->field->_id() . '_utc';
338
 
339
  $repeat_value = $this->_check_repeat( __FUNCTION__, $repeat );
340
  if ( false !== $repeat_value ) {
@@ -440,7 +441,7 @@ class CMB2_Sanitize {
440
  * @return string Sanitized url
441
  */
442
  public function file() {
443
- $file_id_key = $this->field->_id() . '_id';
444
 
445
  if ( $this->field->group ) {
446
  // Return an array with url/id if saving a group field.
@@ -463,7 +464,7 @@ class CMB2_Sanitize {
463
  */
464
  public function _get_group_file_value_array( $id_key ) {
465
  $alldata = $this->field->group->data_to_save;
466
- $base_id = $this->field->group->_id();
467
  $i = $this->field->group->index;
468
 
469
  // Check group $alldata data.
86
  $sanitized_value = $this->textarea();
87
  break;
88
  case 'taxonomy_select':
89
+ case 'taxonomy_select_hierarchical':
90
  case 'taxonomy_radio':
91
  case 'taxonomy_radio_inline':
92
  case 'taxonomy_radio_hierarchical':
133
  $sanitized_value = '';
134
 
135
  if ( ! $this->field->args( 'taxonomy' ) ) {
136
+ CMB2_Utils::log_if_debug( __METHOD__, __LINE__, "{$this->field->type()} {$this->field->_id( '', false )} is missing the 'taxonomy' parameter." );
137
  } else {
138
 
139
  if ( in_array( $this->field->object_type, array( 'options-page', 'term' ), true ) ) {
335
  // date_create_from_format if there is a slash in the value.
336
  $this->value = wp_unslash( $this->value );
337
 
338
+ $utc_key = $this->field->_id( '', false ) . '_utc';
339
 
340
  $repeat_value = $this->_check_repeat( __FUNCTION__, $repeat );
341
  if ( false !== $repeat_value ) {
441
  * @return string Sanitized url
442
  */
443
  public function file() {
444
+ $file_id_key = $this->field->_id( '', false ) . '_id';
445
 
446
  if ( $this->field->group ) {
447
  // Return an array with url/id if saving a group field.
464
  */
465
  public function _get_group_file_value_array( $id_key ) {
466
  $alldata = $this->field->group->data_to_save;
467
+ $base_id = $this->field->group->_id( '', false );
468
  $i = $this->field->group->index;
469
 
470
  // Check group $alldata data.
vendor/cmb2/cmb2/includes/CMB2_Types.php CHANGED
@@ -9,12 +9,6 @@
9
  * @author CMB2 team
10
  * @license GPL-2.0+
11
  * @link https://cmb2.io
12
- *
13
- * @method string _id()
14
- * @method string _name()
15
- * @method string _desc()
16
- * @method string _text()
17
- * @method string concat_attrs()
18
  */
19
  class CMB2_Types {
20
 
@@ -375,7 +369,6 @@ class CMB2_Types {
375
 
376
  // Loop value array and add a row
377
  if ( ! empty( $meta_value ) ) {
378
- $count = count( $meta_value );
379
  foreach ( (array) $meta_value as $val ) {
380
  $this->field->escaped_value = $val;
381
  $this->repeat_row();
@@ -400,12 +393,14 @@ class CMB2_Types {
400
  * Generates a repeatable row's markup
401
  *
402
  * @since 1.1.0
403
- * @param string $class Repeatable table row's class
404
  */
405
- protected function repeat_row( $class = 'cmb-repeat-row' ) {
 
 
406
  ?>
407
 
408
- <div class="cmb-row <?php echo $class; ?>">
409
  <div class="cmb-td">
410
  <?php $this->_render(); ?>
411
  </div>
@@ -463,11 +458,18 @@ class CMB2_Types {
463
  * Generate field id attribute
464
  *
465
  * @since 1.1.0
466
- * @param string $suffix For multi-part fields
467
- * @return string Id attribute
 
468
  */
469
- public function _id( $suffix = '' ) {
470
- return $this->field->id() . $suffix . ( $this->field->args( 'repeatable' ) ? '_' . $this->iterator . '" data-iterator="' . $this->iterator : '' );
 
 
 
 
 
 
471
  }
472
 
473
  /**
@@ -607,6 +609,10 @@ class CMB2_Types {
607
  return $this->get_new_render_type( __FUNCTION__, 'CMB2_Type_Taxonomy_Select', $args )->render();
608
  }
609
 
 
 
 
 
610
  public function radio( $args = array(), $type = __FUNCTION__ ) {
611
  return $this->get_new_render_type( $type, 'CMB2_Type_Radio', $args, $type )->render();
612
  }
9
  * @author CMB2 team
10
  * @license GPL-2.0+
11
  * @link https://cmb2.io
 
 
 
 
 
 
12
  */
13
  class CMB2_Types {
14
 
369
 
370
  // Loop value array and add a row
371
  if ( ! empty( $meta_value ) ) {
 
372
  foreach ( (array) $meta_value as $val ) {
373
  $this->field->escaped_value = $val;
374
  $this->repeat_row();
393
  * Generates a repeatable row's markup
394
  *
395
  * @since 1.1.0
396
+ * @param string $classes Repeatable table row's class
397
  */
398
+ protected function repeat_row( $classes = 'cmb-repeat-row' ) {
399
+ $classes = explode( ' ', $classes );
400
+ $classes = array_map( 'sanitize_html_class', $classes );
401
  ?>
402
 
403
+ <div class="cmb-row <?php echo esc_attr( implode( ' ', $classes ) ); ?>">
404
  <div class="cmb-td">
405
  <?php $this->_render(); ?>
406
  </div>
458
  * Generate field id attribute
459
  *
460
  * @since 1.1.0
461
+ * @param string $suffix For multi-part fields
462
+ * @param bool $append_repeatable_iterator Whether to append the iterator attribue if the field is repeatable.
463
+ * @return string Id attribute
464
  */
465
+ public function _id( $suffix = '', $append_repeatable_iterator = true ) {
466
+ $id = $this->field->id() . $suffix . ( $this->field->args( 'repeatable' ) ? '_' . $this->iterator : '' );
467
+
468
+ if ( $append_repeatable_iterator && $this->field->args( 'repeatable' ) ) {
469
+ $id .= '" data-iterator="' . $this->iterator;
470
+ }
471
+
472
+ return $id;
473
  }
474
 
475
  /**
609
  return $this->get_new_render_type( __FUNCTION__, 'CMB2_Type_Taxonomy_Select', $args )->render();
610
  }
611
 
612
+ public function taxonomy_select_hierarchical( $args = array() ) {
613
+ return $this->get_new_render_type( __FUNCTION__, 'CMB2_Type_Taxonomy_Select_Hierarchical', $args )->render();
614
+ }
615
+
616
  public function radio( $args = array(), $type = __FUNCTION__ ) {
617
  return $this->get_new_render_type( $type, 'CMB2_Type_Radio', $args, $type )->render();
618
  }
vendor/cmb2/cmb2/includes/CMB2_Utils.php CHANGED
@@ -590,8 +590,10 @@ class CMB2_Utils {
590
  $excluded = in_array( $attr, (array) $attr_exclude, true );
591
  $empty = false === $val && 'value' !== $attr;
592
  if ( ! $excluded && ! $empty ) {
 
 
593
  // if data attribute, use single quote wraps, else double.
594
- $quotes = self::is_data_attribute( $attr, 'data-' ) ? "'" : '"';
595
  $attributes .= sprintf( ' %1$s=%3$s%2$s%3$s', $attr, $val, $quotes );
596
  }
597
  }
590
  $excluded = in_array( $attr, (array) $attr_exclude, true );
591
  $empty = false === $val && 'value' !== $attr;
592
  if ( ! $excluded && ! $empty ) {
593
+ $val = is_array( $val ) ? implode( ',', $val ) : $val;
594
+
595
  // if data attribute, use single quote wraps, else double.
596
+ $quotes = self::is_data_attribute( $attr ) ? "'" : '"';
597
  $attributes .= sprintf( ' %1$s=%3$s%2$s%3$s', $attr, $val, $quotes );
598
  }
599
  }
vendor/cmb2/cmb2/includes/helper-functions.php CHANGED
@@ -106,7 +106,7 @@ function cmb2_get_oembed( $args = array() ) {
106
  /* translators: 1: results for. 2: link to codex.wordpress.org/Embeds */
107
  esc_html__( 'No oEmbed Results Found for %1$s. View more info at %2$s.', 'cmb2' ),
108
  $oembed['fallback'],
109
- '<a href="https://codex.wordpress.org/Embeds" target="_blank">codex.wordpress.org/Embeds</a>'
110
  );
111
 
112
  if ( isset( $args['wp_error'] ) && $args['wp_error'] ) {
@@ -165,10 +165,10 @@ function cmb2_update_option( $option_key, $field_id, $value, $single = true ) {
165
  * Get a CMB2 field object.
166
  *
167
  * @since 1.1.0
168
- * @param array $meta_box Metabox ID or Metabox config array.
169
- * @param array $field_id Field ID or all field arguments.
170
- * @param int $object_id Object ID.
171
- * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
172
  * Defaults to metabox object type.
173
  * @return CMB2_Field|null CMB2_Field object unless metabox config cannot be found
174
  */
@@ -190,10 +190,10 @@ function cmb2_get_field( $meta_box, $field_id, $object_id = 0, $object_type = ''
190
  * Get a field's value.
191
  *
192
  * @since 1.1.0
193
- * @param array $meta_box Metabox ID or Metabox config array.
194
- * @param array $field_id Field ID or all field arguments.
195
- * @param int $object_id Object ID.
196
- * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
197
  * Defaults to metabox object type.
198
  * @return mixed Maybe escaped value
199
  */
@@ -217,10 +217,11 @@ function new_cmb2_box( array $meta_box_config ) {
217
  * Retrieve a CMB2 instance by the metabox ID
218
  *
219
  * @since 2.0.0
220
- * @param mixed $meta_box Metabox ID or Metabox config array.
221
- * @param int $object_id Object ID.
222
- * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page).
223
- * Defaults to metabox object type.
 
224
  * @return CMB2 object
225
  */
226
  function cmb2_get_metabox( $meta_box, $object_id = 0, $object_type = '' ) {
@@ -266,9 +267,9 @@ function cmb2_get_metabox_sanitized_values( $meta_box, array $data_to_sanitize )
266
  * Retrieve a metabox form
267
  *
268
  * @since 2.0.0
269
- * @param mixed $meta_box Metabox config array or Metabox ID.
270
- * @param int $object_id Object ID.
271
- * @param array $args Optional arguments array.
272
  * @return string CMB2 html form markup
273
  */
274
  function cmb2_get_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
@@ -288,9 +289,9 @@ function cmb2_get_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
288
  * Display a metabox form & save it on submission
289
  *
290
  * @since 1.0.0
291
- * @param mixed $meta_box Metabox config array or Metabox ID.
292
- * @param int $object_id Object ID.
293
- * @param array $args Optional arguments array.
294
  */
295
  function cmb2_print_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
296
 
@@ -328,11 +329,11 @@ function cmb2_print_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
328
 
329
  // Enqueue JS/CSS.
330
  if ( $args['cmb_styles'] ) {
331
- CMB2_hookup::enqueue_cmb_css();
332
  }
333
 
334
  if ( $args['enqueue_js'] ) {
335
- CMB2_hookup::enqueue_cmb_js();
336
  }
337
 
338
  $form_format = apply_filters( 'cmb2_get_metabox_form_format', $args['form_format'], $object_id, $cmb );
@@ -340,11 +341,11 @@ function cmb2_print_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
340
  $format_parts = explode( '%3$s', $form_format );
341
 
342
  // Show cmb form.
343
- printf( $format_parts[0], $cmb->cmb_id, $object_id );
344
  $cmb->show_form();
345
 
346
  if ( isset( $format_parts[1] ) && $format_parts[1] ) {
347
- printf( str_ireplace( '%4$s', '%1$s', $format_parts[1] ), $args['save_button'] );
348
  }
349
 
350
  }
@@ -353,9 +354,9 @@ function cmb2_print_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
353
  * Display a metabox form (or optionally return it) & save it on submission.
354
  *
355
  * @since 1.0.0
356
- * @param mixed $meta_box Metabox config array or Metabox ID.
357
- * @param int $object_id Object ID.
358
- * @param array $args Optional arguments array.
359
  * @return string
360
  */
361
  function cmb2_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
106
  /* translators: 1: results for. 2: link to codex.wordpress.org/Embeds */
107
  esc_html__( 'No oEmbed Results Found for %1$s. View more info at %2$s.', 'cmb2' ),
108
  $oembed['fallback'],
109
+ '<a href="https://wordpress.org/support/article/embeds/" target="_blank">codex.wordpress.org/Embeds</a>'
110
  );
111
 
112
  if ( isset( $args['wp_error'] ) && $args['wp_error'] ) {
165
  * Get a CMB2 field object.
166
  *
167
  * @since 1.1.0
168
+ * @param array $meta_box Metabox ID or Metabox config array.
169
+ * @param array $field_id Field ID or all field arguments.
170
+ * @param int|string $object_id Object ID (string for options-page).
171
+ * @param string $object_type Type of object being saved. (e.g., post, user, term, comment, or options-page).
172
  * Defaults to metabox object type.
173
  * @return CMB2_Field|null CMB2_Field object unless metabox config cannot be found
174
  */
190
  * Get a field's value.
191
  *
192
  * @since 1.1.0
193
+ * @param array $meta_box Metabox ID or Metabox config array.
194
+ * @param array $field_id Field ID or all field arguments.
195
+ * @param int|string $object_id Object ID (string for options-page).
196
+ * @param string $object_type Type of object being saved. (e.g., post, user, term, comment, or options-page).
197
  * Defaults to metabox object type.
198
  * @return mixed Maybe escaped value
199
  */
217
  * Retrieve a CMB2 instance by the metabox ID
218
  *
219
  * @since 2.0.0
220
+ * @param mixed $meta_box Metabox ID or Metabox config array.
221
+ * @param int|string $object_id Object ID (string for options-page).
222
+ * @param string $object_type Type of object being saved.
223
+ * (e.g., post, user, term, comment, or options-page).
224
+ * Defaults to metabox object type.
225
  * @return CMB2 object
226
  */
227
  function cmb2_get_metabox( $meta_box, $object_id = 0, $object_type = '' ) {
267
  * Retrieve a metabox form
268
  *
269
  * @since 2.0.0
270
+ * @param mixed $meta_box Metabox config array or Metabox ID.
271
+ * @param int|string $object_id Object ID (string for options-page).
272
+ * @param array $args Optional arguments array.
273
  * @return string CMB2 html form markup
274
  */
275
  function cmb2_get_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
289
  * Display a metabox form & save it on submission
290
  *
291
  * @since 1.0.0
292
+ * @param mixed $meta_box Metabox config array or Metabox ID.
293
+ * @param int|string $object_id Object ID (string for options-page).
294
+ * @param array $args Optional arguments array.
295
  */
296
  function cmb2_print_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
297
 
329
 
330
  // Enqueue JS/CSS.
331
  if ( $args['cmb_styles'] ) {
332
+ CMB2_Hookup::enqueue_cmb_css();
333
  }
334
 
335
  if ( $args['enqueue_js'] ) {
336
+ CMB2_Hookup::enqueue_cmb_js();
337
  }
338
 
339
  $form_format = apply_filters( 'cmb2_get_metabox_form_format', $args['form_format'], $object_id, $cmb );
341
  $format_parts = explode( '%3$s', $form_format );
342
 
343
  // Show cmb form.
344
+ printf( $format_parts[0], esc_attr( $cmb->cmb_id ), esc_attr( $object_id ) );
345
  $cmb->show_form();
346
 
347
  if ( isset( $format_parts[1] ) && $format_parts[1] ) {
348
+ printf( str_ireplace( '%4$s', '%1$s', $format_parts[1] ), esc_attr( $args['save_button'] ) );
349
  }
350
 
351
  }
354
  * Display a metabox form (or optionally return it) & save it on submission.
355
  *
356
  * @since 1.0.0
357
+ * @param mixed $meta_box Metabox config array or Metabox ID.
358
+ * @param int|string $object_id Object ID (string for options-page).
359
+ * @param array $args Optional arguments array.
360
  * @return string
361
  */
362
  function cmb2_metabox_form( $meta_box, $object_id = 0, $args = array() ) {
vendor/cmb2/cmb2/includes/rest-api/CMB2_REST.php CHANGED
@@ -174,6 +174,14 @@ class CMB2_REST extends CMB2_Hookup_Base {
174
  $alltypes = $taxonomies = array();
175
 
176
  foreach ( self::$boxes as $cmb_id => $rest_box ) {
 
 
 
 
 
 
 
 
177
  $types = array_flip( $rest_box->cmb->box_types( array( 'post' ) ) );
178
 
179
  if ( isset( $types['user'] ) ) {
@@ -401,17 +409,52 @@ class CMB2_REST extends CMB2_Hookup_Base {
401
  foreach ( self::$type_boxes[ $main_object_type ] as $cmb_id ) {
402
  $rest_box = self::$boxes[ $cmb_id ];
403
 
404
- foreach ( $rest_box->read_fields as $field_id ) {
405
- $rest_box->cmb->object_id( $object['id'] );
406
- $rest_box->cmb->object_type( $main_object_type );
407
 
408
- $field = $rest_box->cmb->get_field( $field_id );
 
 
 
 
 
 
 
 
 
409
 
410
- $field->object_id( $object['id'] );
411
- $field->object_type( $main_object_type );
412
 
413
- $values[ $cmb_id ][ $field->id( true ) ] = $field->get_data();
414
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
415
  }
416
  }
417
 
@@ -522,22 +565,40 @@ class CMB2_REST extends CMB2_Hookup_Base {
522
 
523
  if ( ! empty( self::$type_boxes[ $main_object_type ] ) ) {
524
  foreach ( self::$type_boxes[ $main_object_type ] as $cmb_id ) {
525
- $rest_box = self::$boxes[ $cmb_id ];
526
-
527
- if ( ! array_key_exists( $cmb_id, $values ) ) {
528
- continue;
529
  }
530
-
531
- $rest_box->cmb->object_id( $object_id );
532
- $rest_box->cmb->object_type( $main_object_type );
533
-
534
- $updated[ $cmb_id ] = $rest_box->sanitize_box_values( $values );
535
  }
536
  }
537
 
538
  return $updated;
539
  }
540
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
541
  /**
542
  * Loop through box fields and sanitize the values.
543
  *
@@ -607,7 +668,7 @@ class CMB2_REST extends CMB2_Hookup_Base {
607
  return;
608
  }
609
 
610
- $this->cmb->data_to_save[ $field->_id() ] = $values[ $this->cmb->cmb_id ][ $field->_id() ];
611
 
612
  return $this->cmb->save_group_field( $field );
613
  }
@@ -629,7 +690,17 @@ class CMB2_REST extends CMB2_Hookup_Base {
629
  return $protected;
630
  }
631
 
632
- protected static function get_object_id( $object, $object_type = 'post' ) {
 
 
 
 
 
 
 
 
 
 
633
  switch ( $object_type ) {
634
  case 'user':
635
  case 'post':
@@ -690,7 +761,7 @@ class CMB2_REST extends CMB2_Hookup_Base {
690
  *
691
  * @return mixed False if field can't be read or edited or true|CMB2_Field object.
692
  */
693
- protected function field_can( $type = 'read_fields', $field_id, $return_object = false ) {
694
  if ( ! in_array( $field_id instanceof CMB2_Field ? $field_id->id() : $field_id, $this->{$type}, true ) ) {
695
  return false;
696
  }
174
  $alltypes = $taxonomies = array();
175
 
176
  foreach ( self::$boxes as $cmb_id => $rest_box ) {
177
+
178
+ // Hook box specific filter callbacks.
179
+ $callback = $rest_box->cmb->prop( 'register_rest_field_cb' );
180
+ if ( is_callable( $callback ) ) {
181
+ call_user_func( $callback, $rest_box );
182
+ continue;
183
+ }
184
+
185
  $types = array_flip( $rest_box->cmb->box_types( array( 'post' ) ) );
186
 
187
  if ( isset( $types['user'] ) ) {
409
  foreach ( self::$type_boxes[ $main_object_type ] as $cmb_id ) {
410
  $rest_box = self::$boxes[ $cmb_id ];
411
 
412
+ if ( ! $rest_box->cmb->is_box_type( $object_type ) ) {
413
+ continue;
414
+ }
415
 
416
+ $result = self::get_box_rest_values( $rest_box, $object['id'], $main_object_type );
417
+ if ( ! empty( $result ) ) {
418
+ if ( empty( $values[ $cmb_id ] ) ) {
419
+ $values[ $cmb_id ] = $result;
420
+ } else {
421
+ $values[ $cmb_id ] = array_merge( $values[ $cmb_id ], $result );
422
+ }
423
+ }
424
+ }
425
+ }
426
 
427
+ return $values;
428
+ }
429
 
430
+ /**
431
+ * Get box rest values.
432
+ *
433
+ * @since 2.7.0
434
+ *
435
+ * @param CMB2_REST $rest_box The CMB2_REST object.
436
+ * @param integer $object_id The object ID.
437
+ * @param string $main_object_type The object type (post, user, term, etc)
438
+ *
439
+ * @return array Array of box rest values.
440
+ */
441
+ public static function get_box_rest_values( $rest_box, $object_id = 0, $main_object_type = 'post' ) {
442
+
443
+ $rest_box->cmb->object_id( $object_id );
444
+ $rest_box->cmb->object_type( $main_object_type );
445
+
446
+ $values = array();
447
+
448
+ foreach ( $rest_box->read_fields as $field_id ) {
449
+ $field = $rest_box->cmb->get_field( $field_id );
450
+ $field->object_id( $object_id );
451
+ $field->object_type( $main_object_type );
452
+
453
+ $values[ $field->id( true ) ] = $field->get_rest_value();
454
+
455
+ if ( $field->args( 'has_supporting_data' ) ) {
456
+ $field = $field->get_supporting_field();
457
+ $values[ $field->id( true ) ] = $field->get_rest_value();
458
  }
459
  }
460
 
565
 
566
  if ( ! empty( self::$type_boxes[ $main_object_type ] ) ) {
567
  foreach ( self::$type_boxes[ $main_object_type ] as $cmb_id ) {
568
+ $result = self::santize_box_rest_values( $values, self::$boxes[ $cmb_id ], $object_id, $main_object_type );
569
+ if ( ! empty( $result ) ) {
570
+ $updated[ $cmb_id ] = $result;
 
571
  }
 
 
 
 
 
572
  }
573
  }
574
 
575
  return $updated;
576
  }
577
 
578
+ /**
579
+ * Updates box rest values.
580
+ *
581
+ * @since 2.7.0
582
+ *
583
+ * @param array $values Array of values.
584
+ * @param CMB2_REST $rest_box The CMB2_REST object.
585
+ * @param integer $object_id The object ID.
586
+ * @param string $main_object_type The object type (post, user, term, etc)
587
+ *
588
+ * @return mixed|bool Array of updated statuses if successful.
589
+ */
590
+ public static function santize_box_rest_values( $values, $rest_box, $object_id = 0, $main_object_type = 'post' ) {
591
+
592
+ if ( ! array_key_exists( $rest_box->cmb->cmb_id, $values ) ) {
593
+ return false;
594
+ }
595
+
596
+ $rest_box->cmb->object_id( $object_id );
597
+ $rest_box->cmb->object_type( $main_object_type );
598
+
599
+ return $rest_box->sanitize_box_values( $values );
600
+ }
601
+
602
  /**
603
  * Loop through box fields and sanitize the values.
604
  *
668
  return;
669
  }
670
 
671
+ $this->cmb->data_to_save[ $field->_id( '', false ) ] = $values[ $this->cmb->cmb_id ][ $field->_id( '', false ) ];
672
 
673
  return $this->cmb->save_group_field( $field );
674
  }
690
  return $protected;
691
  }
692
 
693
+ /**
694
+ * Get the object ID for the given object/type.
695
+ *
696
+ * @since 2.2.3
697
+ *
698
+ * @param mixed $object The object to get the ID for.
699
+ * @param string $object_type The object type we are looking for.
700
+ *
701
+ * @return int The object ID if found.
702
+ */
703
+ public static function get_object_id( $object, $object_type = 'post' ) {
704
  switch ( $object_type ) {
705
  case 'user':
706
  case 'post':
761
  *
762
  * @return mixed False if field can't be read or edited or true|CMB2_Field object.
763
  */
764
+ protected function field_can( $type, $field_id, $return_object = false ) {
765
  if ( ! in_array( $field_id instanceof CMB2_Field ? $field_id->id() : $field_id, $this->{$type}, true ) ) {
766
  return false;
767
  }
vendor/cmb2/cmb2/includes/rest-api/CMB2_REST_Controller_Fields.php CHANGED
@@ -416,6 +416,10 @@ class CMB2_REST_Controller_Fields extends CMB2_REST_Controller_Boxes {
416
  }
417
  }
418
 
 
 
 
 
419
  if ( $this->request['object_id'] && $this->request['object_type'] ) {
420
  $field_data['value'] = $field->get_rest_value();
421
  }
@@ -423,6 +427,34 @@ class CMB2_REST_Controller_Fields extends CMB2_REST_Controller_Boxes {
423
  return $field_data;
424
  }
425
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
426
  /**
427
  * Return an array of contextual links for field/fields.
428
  *
@@ -438,7 +470,7 @@ class CMB2_REST_Controller_Fields extends CMB2_REST_Controller_Boxes {
438
 
439
  $links = array(
440
  'self' => array(
441
- 'href' => rest_url( trailingslashit( $boxbase ) . 'fields/' . $field->_id() . $query_string ),
442
  ),
443
  'collection' => array(
444
  'href' => rest_url( trailingslashit( $boxbase ) . 'fields' . $query_string ),
416
  }
417
  }
418
 
419
+ if ( $field->args( 'has_supporting_data' ) ) {
420
+ $field_data = $this->get_supporting_data( $field_data, $field );
421
+ }
422
+
423
  if ( $this->request['object_id'] && $this->request['object_type'] ) {
424
  $field_data['value'] = $field->get_rest_value();
425
  }
427
  return $field_data;
428
  }
429
 
430
+ /**
431
+ * Gets field supporting data (field id and value).
432
+ *
433
+ * @since 2.7.0
434
+ *
435
+ * @param CMB2_Field $field Field object.
436
+ * @param array $field_data Array of field data.
437
+ *
438
+ * @return array Array of field data.
439
+ */
440
+ public function get_supporting_data( $field_data, $field ) {
441
+
442
+ // Reset placement of this property.
443
+ unset( $field_data['has_supporting_data'] );
444
+ $field_data['has_supporting_data'] = true;
445
+
446
+ $field = $field->get_supporting_field();
447
+ $field_data['supporting_data'] = array(
448
+ 'id' => $field->_id( '', false ),
449
+ );
450
+
451
+ if ( $this->request['object_id'] && $this->request['object_type'] ) {
452
+ $field_data['supporting_data']['value'] = $field->get_rest_value();
453
+ }
454
+
455
+ return $field_data;
456
+ }
457
+
458
  /**
459
  * Return an array of contextual links for field/fields.
460
  *
470
 
471
  $links = array(
472
  'self' => array(
473
+ 'href' => rest_url( trailingslashit( $boxbase ) . 'fields/' . $field->_id( '', false ) . $query_string ),
474
  ),
475
  'collection' => array(
476
  'href' => rest_url( trailingslashit( $boxbase ) . 'fields' . $query_string ),
vendor/cmb2/cmb2/includes/types/CMB2_Type_Base.php CHANGED
@@ -37,13 +37,13 @@ abstract class CMB2_Type_Base {
37
  * Constructor
38
  *
39
  * @since 2.2.2
40
- * @param CMB2_Types $types
41
- * @param array $args
42
  */
43
  public function __construct( CMB2_Types $types, $args = array() ) {
44
- $this->types = $types;
45
  $args['rendered'] = isset( $args['rendered'] ) ? (bool) $args['rendered'] : true;
46
- $this->args = $args;
47
  }
48
 
49
  /**
@@ -87,10 +87,10 @@ abstract class CMB2_Type_Base {
87
  * Handles parsing and filtering attributes while preserving any passed in via field config.
88
  *
89
  * @since 1.1.0
90
- * @param string $element Element for filter
91
- * @param array $type_defaults Type default arguments
92
- * @param array $type_overrides Type override arguments
93
- * @return array Parsed and filtered arguments
94
  */
95
  public function parse_args( $element, $type_defaults, $type_overrides = array() ) {
96
  $args = $this->parse_args_from_overrides( $type_overrides );
@@ -101,7 +101,7 @@ abstract class CMB2_Type_Base {
101
  *
102
  * @since 1.1.0
103
  * @param array $args The array of attribute arguments.
104
- * @param array $type_defaults The array of default values.
105
  * @param array $field The `CMB2_Field` object.
106
  * @param object $field_type_object This `CMB2_Types` object.
107
  */
@@ -120,8 +120,8 @@ abstract class CMB2_Type_Base {
120
  * Handles parsing and filtering attributes while preserving any passed in via field config.
121
  *
122
  * @since 2.2.4
123
- * @param array $type_overrides Type override arguments
124
- * @return array Parsed arguments
125
  */
126
  protected function parse_args_from_overrides( $type_overrides = array() ) {
127
  $type_overrides = empty( $type_overrides ) ? $this->args : $type_overrides;
@@ -140,8 +140,8 @@ abstract class CMB2_Type_Base {
140
  /**
141
  * Fall back to CMB2_Types methods
142
  *
143
- * @param string $method
144
- * @param array $arguments
145
  * @throws Exception Throws an exception if the field is invalid.
146
  * @return mixed
147
  */
@@ -161,7 +161,7 @@ abstract class CMB2_Type_Base {
161
  /**
162
  * Magic getter for our object.
163
  *
164
- * @param string $field
165
  * @throws Exception Throws an exception if the field is invalid.
166
  * @return mixed
167
  */
37
  * Constructor
38
  *
39
  * @since 2.2.2
40
+ * @param CMB2_Types $types Object for the field type.
41
+ * @param array $args Array of arguments for the type.
42
  */
43
  public function __construct( CMB2_Types $types, $args = array() ) {
44
+ $this->types = $types;
45
  $args['rendered'] = isset( $args['rendered'] ) ? (bool) $args['rendered'] : true;
46
+ $this->args = $args;
47
  }
48
 
49
  /**
87
  * Handles parsing and filtering attributes while preserving any passed in via field config.
88
  *
89
  * @since 1.1.0
90
+ * @param string $element Element for filter.
91
+ * @param array $type_defaults Type default arguments.
92
+ * @param array $type_overrides Type override arguments.
93
+ * @return array Parsed and filtered arguments.
94
  */
95
  public function parse_args( $element, $type_defaults, $type_overrides = array() ) {
96
  $args = $this->parse_args_from_overrides( $type_overrides );
101
  *
102
  * @since 1.1.0
103
  * @param array $args The array of attribute arguments.
104
+ * @param array $type_defaults The array of default values.
105
  * @param array $field The `CMB2_Field` object.
106
  * @param object $field_type_object This `CMB2_Types` object.
107
  */
120
  * Handles parsing and filtering attributes while preserving any passed in via field config.
121
  *
122
  * @since 2.2.4
123
+ * @param array $type_overrides Type override arguments.
124
+ * @return array Parsed arguments
125
  */
126
  protected function parse_args_from_overrides( $type_overrides = array() ) {
127
  $type_overrides = empty( $type_overrides ) ? $this->args : $type_overrides;
140
  /**
141
  * Fall back to CMB2_Types methods
142
  *
143
+ * @param string $method Method name being invoked.
144
+ * @param array $arguments Arguments passed for the method.
145
  * @throws Exception Throws an exception if the field is invalid.
146
  * @return mixed
147
  */
161
  /**
162
  * Magic getter for our object.
163
  *
164
+ * @param string $field Property being requested.
165
  * @throws Exception Throws an exception if the field is invalid.
166
  * @return mixed
167
  */
vendor/cmb2/cmb2/includes/types/CMB2_Type_Checkbox.php CHANGED
@@ -24,14 +24,23 @@ class CMB2_Type_Checkbox extends CMB2_Type_Text {
24
  *
25
  * @since 2.2.2
26
  *
27
- * @param CMB2_Types $types
28
- * @param array $args
 
29
  */
30
  public function __construct( CMB2_Types $types, $args = array(), $is_checked = null ) {
31
  parent::__construct( $types, $args );
32
  $this->is_checked = $is_checked;
33
  }
34
 
 
 
 
 
 
 
 
 
35
  public function render( $args = array() ) {
36
  $defaults = array(
37
  'type' => 'checkbox',
@@ -56,7 +65,7 @@ class CMB2_Type_Checkbox extends CMB2_Type_Text {
56
  sprintf(
57
  '%s <label for="%s">%s</label>',
58
  parent::render( $args ),
59
- $this->_id(),
60
  $this->_desc()
61
  )
62
  );
24
  *
25
  * @since 2.2.2
26
  *
27
+ * @param CMB2_Types $types Object for the field type.
28
+ * @param array $args Array of arguments for the type.
29
+ * @param mixed $is_checked Whether or not the field is checked, or default value.
30
  */
31
  public function __construct( CMB2_Types $types, $args = array(), $is_checked = null ) {
32
  parent::__construct( $types, $args );
33
  $this->is_checked = $is_checked;
34
  }
35
 
36
+ /**
37
+ * Render the field for the field type.
38
+ *
39
+ * @since 2.2.2
40
+ *
41
+ * @param array $args Array of arguments for the rendering.
42
+ * @return CMB2_Type_Base|string
43
+ */
44
  public function render( $args = array() ) {
45
  $defaults = array(
46
  'type' => 'checkbox',
65
  sprintf(
66
  '%s <label for="%s">%s</label>',
67
  parent::render( $args ),
68
+ $this->_id( '', false ),
69
  $this->_desc()
70
  )
71
  );
vendor/cmb2/cmb2/includes/types/CMB2_Type_Colorpicker.php CHANGED
@@ -24,30 +24,28 @@ class CMB2_Type_Colorpicker extends CMB2_Type_Text {
24
  *
25
  * @since 2.2.2
26
  *
27
- * @param CMB2_Types $types
28
- * @param array $args
 
29
  */
30
  public function __construct( CMB2_Types $types, $args = array(), $value = '' ) {
31
  parent::__construct( $types, $args );
32
  $this->value = $value ? $value : $this->value;
33
  }
34
 
 
 
 
 
 
 
 
 
 
35
  public function render( $args = array() ) {
36
  $meta_value = $this->value ? $this->value : $this->field->escaped_value();
37
 
38
- $hex_color = '(([a-fA-F0-9]){3}){1,2}$';
39
- if ( preg_match( '/^' . $hex_color . '/i', $meta_value ) ) {
40
- // Value is just 123abc, so prepend #
41
- $meta_value = '#' . $meta_value;
42
- } elseif (
43
- // If value doesn't match #123abc...
44
- ! preg_match( '/^#' . $hex_color . '/i', $meta_value )
45
- // And value doesn't match rgba()...
46
- && 0 !== strpos( trim( $meta_value ), 'rgba' )
47
- ) {
48
- // Then sanitize to just #.
49
- $meta_value = '#';
50
- }
51
 
52
  wp_enqueue_style( 'wp-color-picker' );
53
 
@@ -55,13 +53,13 @@ class CMB2_Type_Colorpicker extends CMB2_Type_Text {
55
  'class' => 'cmb2-text-small',
56
  ) );
57
 
58
- $args['class'] .= ' cmb2-colorpicker';
59
  $args['value'] = $meta_value;
60
  $args['js_dependencies'] = array( 'wp-color-picker' );
61
 
62
  if ( $this->field->options( 'alpha' ) ) {
63
  $args['js_dependencies'][] = 'wp-color-picker-alpha';
64
- $args['data-alpha'] = 'true';
65
  }
66
 
67
  $args = wp_parse_args( $this->args, $args );
@@ -69,6 +67,49 @@ class CMB2_Type_Colorpicker extends CMB2_Type_Text {
69
  return parent::render( $args );
70
  }
71
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  public static function dequeue_rgba_colorpicker_script() {
73
  if ( wp_script_is( 'jw-cmb2-rgba-picker-js', 'enqueued' ) ) {
74
  wp_dequeue_script( 'jw-cmb2-rgba-picker-js' );
24
  *
25
  * @since 2.2.2
26
  *
27
+ * @param CMB2_Types $types Object for the field type.
28
+ * @param array $args Array of arguments for the type.
29
+ * @param string $value Value that the field type is currently set to, or default value.
30
  */
31
  public function __construct( CMB2_Types $types, $args = array(), $value = '' ) {
32
  parent::__construct( $types, $args );
33
  $this->value = $value ? $value : $this->value;
34
  }
35
 
36
+ /**
37
+ * Render the field for the field type.
38
+ *
39
+ * @since 2.2.2
40
+ *
41
+ * @param array $args Array of arguments for the rendering.
42
+ *
43
+ * @return CMB2_Type_Base|string
44
+ */
45
  public function render( $args = array() ) {
46
  $meta_value = $this->value ? $this->value : $this->field->escaped_value();
47
 
48
+ $meta_value = self::sanitize_color( $meta_value );
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
  wp_enqueue_style( 'wp-color-picker' );
51
 
53
  'class' => 'cmb2-text-small',
54
  ) );
55
 
56
+ $args['class'] .= ' cmb2-colorpicker';
57
  $args['value'] = $meta_value;
58
  $args['js_dependencies'] = array( 'wp-color-picker' );
59
 
60
  if ( $this->field->options( 'alpha' ) ) {
61
  $args['js_dependencies'][] = 'wp-color-picker-alpha';
62
+ $args['data-alpha'] = 'true';
63
  }
64
 
65
  $args = wp_parse_args( $this->args, $args );
67
  return parent::render( $args );
68
  }
69
 
70
+ /**
71
+ * Sanitizes the given color, or array of colors.
72
+ *
73
+ * @since 2.9.0
74
+ *
75
+ * @param string|array $color The color or array of colors to sanitize.
76
+ *
77
+ * @return string|array The color or array of colors, sanitized.
78
+ */
79
+ public static function sanitize_color( $color ) {
80
+
81
+ if ( is_array( $color ) ) {
82
+
83
+ $color = array_map( array( 'CMB2_Type_Colorpicker', 'sanitize_color' ), $color );
84
+
85
+ } else {
86
+
87
+ // Regexp for hexadecimal colors
88
+ $hex_color = '(([a-fA-F0-9]){3}){1,2}$';
89
+
90
+ if ( preg_match( '/^' . $hex_color . '/i', $color ) ) {
91
+ // Value is just 123abc, so prepend #
92
+ $color = '#' . $color;
93
+ } elseif (
94
+ // If value doesn't match #123abc...
95
+ ! preg_match( '/^#' . $hex_color . '/i', $color )
96
+ // And value doesn't match rgba()...
97
+ && 0 !== strpos( trim( $color ), 'rgba' )
98
+ ) {
99
+ // Then sanitize to just #.
100
+ $color = '#';
101
+ }
102
+
103
+ }
104
+
105
+ return $color;
106
+ }
107
+
108
+ /**
109
+ * Provide the option to use a rgba colorpicker.
110
+ *
111
+ * @since 2.2.6.2
112
+ */
113
  public static function dequeue_rgba_colorpicker_script() {
114
  if ( wp_script_is( 'jw-cmb2-rgba-picker-js', 'enqueued' ) ) {
115
  wp_dequeue_script( 'jw-cmb2-rgba-picker-js' );
vendor/cmb2/cmb2/includes/types/CMB2_Type_Counter_Base.php ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CMB base field type
4
+ *
5
+ * @since 2.2.2
6
+ *
7
+ * @category WordPress_Plugin
8
+ * @package CMB2
9
+ * @author CMB2 team
10
+ * @license GPL-2.0+
11
+ * @link https://cmb2.io
12
+ */
13
+ abstract class CMB2_Type_Counter_Base extends CMB2_Type_Base {
14
+
15
+ /**
16
+ * Whether this type has the counter added.
17
+ *
18
+ * @since 2.7.0
19
+ *
20
+ * @var boolean
21
+ */
22
+ public $has_counter = false;
23
+
24
+ /**
25
+ * Return character counter markup for this field.
26
+ *
27
+ * @since 2.7.0
28
+ *
29
+ * @param string $val The actual value of this field.
30
+ *
31
+ * @return string
32
+ */
33
+ public function char_counter_markup( $val ) {
34
+ $markup = '';
35
+
36
+ if ( ! $this->field->args( 'char_counter' ) ) {
37
+ return $markup;
38
+ }
39
+
40
+ $type = (string) $this->field->args( 'char_counter' );
41
+ $field_id = $this->_id( '', false );
42
+ $char_max = (int) $this->field->prop( 'char_max' );
43
+ if ( $char_max ) {
44
+ $char_max = 'data-max="' . $char_max . '"';
45
+ }
46
+
47
+ switch ( $type ) {
48
+ case 'words':
49
+ $label = $char_max
50
+ ? $this->_text( 'words_left_text', esc_html__( 'Words left', 'cmb2' ) )
51
+ : $this->_text( 'words_text', esc_html__( 'Words', 'cmb2' ) );
52
+ break;
53
+ default:
54
+ $type = 'characters';
55
+ $label = $char_max
56
+ ? $this->_text( 'characters_left_text', esc_html__( 'Characters left', 'cmb2' ) )
57
+ : $this->_text( 'characters_text', esc_html__( 'Characters', 'cmb2' ) );
58
+ break;
59
+ }
60
+
61
+ $msg = $char_max
62
+ ? sprintf( '<span class="cmb2-char-max-msg">%s</span>', $this->_text( 'characters_truncated_text', esc_html__( 'Your text may be truncated.', 'cmb2' ) ) )
63
+ : '';
64
+
65
+ $length = strlen( $val );
66
+ $width = $length > 1 ? ( 8 * strlen( (string) $length ) ) + 15 : false;
67
+
68
+ $markup .= '<p class="cmb2-char-counter-wrap">';
69
+ $markup .= sprintf(
70
+ '<label><span class="cmb2-char-counter-label">%2$s:</span> <input id="%1$s" data-field-id="%3$s" data-counter-type="%4$s" %5$s class="cmb2-char-counter" type="text" value="%6$s" readonly="readonly" style="%7$s"></label>%8$s',
71
+ esc_attr( 'char-counter-' . $field_id ),
72
+ $label,
73
+ esc_attr( $field_id ),
74
+ $type,
75
+ $char_max,
76
+ $length,
77
+ $width ? "width: {$width}px;" : '',
78
+ $msg
79
+ );
80
+ $markup .= '</p>';
81
+
82
+ // Enqueue the required JS.
83
+ $this->field->add_js_dependencies( array(
84
+ 'word-count',
85
+ 'wp-util',
86
+ 'cmb2-char-counter',
87
+ ) );
88
+
89
+ $this->has_counter = true;
90
+
91
+ return $markup;
92
+ }
93
+
94
+ /**
95
+ * Maybe update attributes for the character counter.
96
+ *
97
+ * @since 2.7.0
98
+ *
99
+ * @param array $attributes Array of parsed attributes.
100
+ *
101
+ * @return array Potentially modified attributes.
102
+ */
103
+ public function maybe_update_attributes_for_char_counter( $attributes ) {
104
+ $char_counter = $this->char_counter_markup( $attributes['value'] );
105
+
106
+ // Has character counter?
107
+ if ( $char_counter ) {
108
+ $attributes['class'] = ! empty( $attributes['class'] ) ? $attributes['class'] . ' cmb2-count-chars' : ' cmb2-count-chars';
109
+
110
+ // Enforce max chars?
111
+ $max = $this->enforce_max();
112
+ if ( $max ) {
113
+ $attributes['maxlength'] = $max;
114
+ }
115
+ $attributes['desc'] = $char_counter . $attributes['desc'];
116
+ }
117
+
118
+ return $attributes;
119
+ }
120
+
121
+ /**
122
+ * Enforce max chars?
123
+ *
124
+ * @since 2.7.0
125
+ *
126
+ * @return bool Whether to enforce max characters.
127
+ */
128
+ public function enforce_max() {
129
+ $char_max = (int) $this->field->args( 'char_max' );
130
+
131
+ // Enforce max chars?
132
+ return ( $this->field->args( 'char_max_enforce' ) && $char_max > 0
133
+ && 'words' !== $this->field->args( 'char_counter' ) )
134
+ ? $char_max
135
+ : false;
136
+ }
137
+
138
+ }
vendor/cmb2/cmb2/includes/types/CMB2_Type_File.php CHANGED
@@ -15,7 +15,7 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
15
  /**
16
  * Handles outputting an 'file' field
17
  *
18
- * @param array $args Override arguments
19
  * @return string Form input element
20
  */
21
  public function render( $args = array() ) {
@@ -35,13 +35,13 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
35
  'preview_size' => $field->args( 'preview_size' ),
36
  'query_args' => $field->args( 'query_args' ),
37
 
38
- // if options array and 'url' => false, then hide the url field
39
  'type' => array_key_exists( 'url', $options ) && false === $options['url']
40
  ? 'hidden'
41
  : 'text',
42
  ), $args );
43
 
44
- // get an array of image size meta data, fallback to 'large'
45
  $this->args['img_size_data'] = $img_size_data = parent::get_image_size_data(
46
  $a['preview_size'],
47
  'large'
@@ -50,13 +50,13 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
50
  $output = '';
51
 
52
  $output .= parent::render( array(
53
- 'type' => $a['type'],
54
- 'class' => $a['class'],
55
- 'value' => $a['value'],
56
- 'id' => $a['id'],
57
- 'name' => $a['name'],
58
- 'size' => $a['size'],
59
- 'desc' => '',
60
  'data-previewsize' => sprintf( '[%d,%d]', $img_size_data['width'], $img_size_data['height'] ),
61
  'data-sizename' => $img_size_data['name'],
62
  'data-queryargs' => ! empty( $a['query_args'] ) ? json_encode( $a['query_args'] ) : '',
@@ -67,8 +67,8 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
67
  // (Possible if being used within a custom field)
68
  // This is not elegant, but compensates for CMB2_Types::_id
69
  // automagically & inelegantly adding the data-iterator attribute.
70
- // Single responsibility principle? pffft
71
- $parts = explode( '"', $this->args['id'] );
72
  $this->args['id'] = $parts[0];
73
 
74
  $output .= sprintf(
@@ -79,15 +79,22 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
79
  $output .= $a['desc'];
80
  $output .= $this->get_id_field_output();
81
 
82
- $output .= '<div id="' . $field->id() . '-status" class="cmb2-media-status">';
83
  if ( ! empty( $a['value'] ) ) {
84
  $output .= $this->get_file_preview_output();
85
  }
86
  $output .= '</div>';
87
 
88
- return $this->rendered( $output );
89
  }
90
 
 
 
 
 
 
 
 
91
  public function get_file_preview_output() {
92
  if ( ! $this->is_valid_img_ext( $this->args['value'] ) ) {
93
 
@@ -103,7 +110,7 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
103
  'class' => 'cmb-file-field-image',
104
  ) );
105
  } else {
106
- $image = '<img style="max-width: ' . absint( $this->args['img_size_data']['width'] ) . 'px; width: 100%;" src="' . $this->args['value'] . '" class="cmb-file-field-image" alt="" />';
107
  }
108
 
109
  return $this->img_status_output( array(
@@ -113,6 +120,13 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
113
  ) );
114
  }
115
 
 
 
 
 
 
 
 
116
  public function get_id_field_output() {
117
  $field = $this->field;
118
 
@@ -136,17 +150,24 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
136
  return $output;
137
  }
138
 
 
 
 
 
 
 
 
139
  public function get_id_field() {
140
 
141
- // reset field args for attachment id
142
  $args = array(
143
- // if we're looking at a file in a group, we need to get the non-prefixed id
144
  'id' => ( $this->field->group ? $this->field->args( '_id' ) : $this->args['id'] ) . '_id',
145
  'disable_hash_data_attribute' => true,
146
  );
147
 
148
  // and get new field object
149
- // (need to set it to the types field property)
150
  $id_field = $this->field->get_field_clone( $args );
151
 
152
  $id_value = absint( null !== $this->args['id_value'] ? $this->args['id_value'] : $id_field->escaped_value() );
@@ -156,7 +177,7 @@ class CMB2_Type_File extends CMB2_Type_File_Base {
156
  $id_value = '';
157
  }
158
 
159
- // if there is no id saved yet, try to get it from the url
160
  if ( $this->args['value'] && ! $id_value ) {
161
  $id_value = CMB2_Utils::image_id_from_url( esc_url_raw( $this->args['value'] ) );
162
  }
15
  /**
16
  * Handles outputting an 'file' field
17
  *
18
+ * @param array $args Override arguments.
19
  * @return string Form input element
20
  */
21
  public function render( $args = array() ) {
35
  'preview_size' => $field->args( 'preview_size' ),
36
  'query_args' => $field->args( 'query_args' ),
37
 
38
+ // if options array and 'url' => false, then hide the url field.
39
  'type' => array_key_exists( 'url', $options ) && false === $options['url']
40
  ? 'hidden'
41
  : 'text',
42
  ), $args );
43
 
44
+ // get an array of image size meta data, fallback to 'large'.
45
  $this->args['img_size_data'] = $img_size_data = parent::get_image_size_data(
46
  $a['preview_size'],
47
  'large'
50
  $output = '';
51
 
52
  $output .= parent::render( array(
53
+ 'type' => $a['type'],
54
+ 'class' => $a['class'],
55
+ 'value' => $a['value'],
56
+ 'id' => $a['id'],
57
+ 'name' => $a['name'],
58
+ 'size' => $a['size'],
59
+ 'desc' => '',
60
  'data-previewsize' => sprintf( '[%d,%d]', $img_size_data['width'], $img_size_data['height'] ),
61
  'data-sizename' => $img_size_data['name'],
62
  'data-queryargs' => ! empty( $a['query_args'] ) ? json_encode( $a['query_args'] ) : '',
67
  // (Possible if being used within a custom field)
68
  // This is not elegant, but compensates for CMB2_Types::_id
69
  // automagically & inelegantly adding the data-iterator attribute.
70
+ // Single responsibility principle? pffft.
71
+ $parts = explode( '"', $this->args['id'] );
72
  $this->args['id'] = $parts[0];
73
 
74
  $output .= sprintf(
79
  $output .= $a['desc'];
80
  $output .= $this->get_id_field_output();
81
 
82
+ $output .= '<div id="' . esc_attr( $field->id() ) . '-status" class="cmb2-media-status">';
83
  if ( ! empty( $a['value'] ) ) {
84
  $output .= $this->get_file_preview_output();
85
  }
86
  $output .= '</div>';
87
 
88
+ return $this->rendered( $output );
89
  }
90
 
91
+ /**
92
+ * Return attempted file preview output for a provided file.
93
+ *
94
+ * @since 2.2.5
95
+ *
96
+ * @return string
97
+ */
98
  public function get_file_preview_output() {
99
  if ( ! $this->is_valid_img_ext( $this->args['value'] ) ) {
100
 
110
  'class' => 'cmb-file-field-image',
111
  ) );
112
  } else {
113
+ $image = '<img style="max-width: ' . absint( $this->args['img_size_data']['width'] ) . 'px; width: 100%;" src="' . esc_url( $this->args['value'] ) . '" class="cmb-file-field-image" alt="" />';
114
  }
115
 
116
  return $this->img_status_output( array(
120
  ) );
121
  }
122
 
123
+ /**
124
+ * Return field ID output as a hidden field.
125
+ *
126
+ * @since 2.2.5
127
+ *
128
+ * @return string
129
+ */
130
  public function get_id_field_output() {
131
  $field = $this->field;
132
 
150
  return $output;
151
  }
152
 
153
+ /**
154
+ * Return field ID data.
155
+ *
156
+ * @since 2.2.5
157
+ *
158
+ * @return mixed
159
+ */
160
  public function get_id_field() {
161
 
162
+ // reset field args for attachment id.
163
  $args = array(
164
+ // if we're looking at a file in a group, we need to get the non-prefixed id.
165
  'id' => ( $this->field->group ? $this->field->args( '_id' ) : $this->args['id'] ) . '_id',
166
  'disable_hash_data_attribute' => true,
167
  );
168
 
169
  // and get new field object
170
+ // (need to set it to the types field property).
171
  $id_field = $this->field->get_field_clone( $args );
172
 
173
  $id_value = absint( null !== $this->args['id_value'] ? $this->args['id_value'] : $id_field->escaped_value() );
177
  $id_value = '';
178
  }
179
 
180
+ // if there is no id saved yet, try to get it from the url.
181
  if ( $this->args['value'] && ! $id_value ) {
182
  $id_value = CMB2_Utils::image_id_from_url( esc_url_raw( $this->args['value'] ) );
183
  }
vendor/cmb2/cmb2/includes/types/CMB2_Type_File_Base.php CHANGED
@@ -22,7 +22,18 @@ class CMB2_Type_File_Base extends CMB2_Type_Text {
22
  public function is_valid_img_ext( $file, $blah = false ) {
23
  $file_ext = CMB2_Utils::get_file_ext( $file );
24
 
25
- $valid_types = array( 'jpg', 'jpeg', 'png', 'gif', 'ico', 'icon' );
 
 
 
 
 
 
 
 
 
 
 
26
 
27
  /**
28
  * Which image types are considered valid image file extensions.
@@ -60,7 +71,7 @@ class CMB2_Type_File_Base extends CMB2_Type_Text {
60
  return sprintf( '<%1$s class="img-status cmb2-media-item">%2$s<p class="cmb2-remove-wrapper"><a href="#" class="cmb2-remove-file-button"%3$s>%4$s</a></p>%5$s</%1$s>',
61
  $args['tag'],
62
  $args['image'],
63
- isset( $args['cached_id'] ) ? ' rel="' . $args['cached_id'] . '"' : '',
64
  esc_html( $this->_text( 'remove_image_text', esc_html__( 'Remove Image', 'cmb2' ) ) ),
65
  isset( $args['id_input'] ) ? $args['id_input'] : ''
66
  );
@@ -77,10 +88,10 @@ class CMB2_Type_File_Base extends CMB2_Type_Text {
77
  return sprintf( '<%1$s class="file-status cmb2-media-item"><span>%2$s <strong>%3$s</strong></span>&nbsp;&nbsp; (<a href="%4$s" target="_blank" rel="external">%5$s</a> / <a href="#" class="cmb2-remove-file-button"%6$s>%7$s</a>)%8$s</%1$s>',
78
  $args['tag'],
79
  esc_html( $this->_text( 'file_text', esc_html__( 'File:', 'cmb2' ) ) ),
80
- CMB2_Utils::get_file_name_from_path( $args['value'] ),
81
- $args['value'],
82
  esc_html( $this->_text( 'file_download_text', esc_html__( 'Download', 'cmb2' ) ) ),
83
- isset( $args['cached_id'] ) ? ' rel="' . $args['cached_id'] . '"' : '',
84
  esc_html( $this->_text( 'remove_text', esc_html__( 'Remove', 'cmb2' ) ) ),
85
  isset( $args['id_input'] ) ? $args['id_input'] : ''
86
  );
22
  public function is_valid_img_ext( $file, $blah = false ) {
23
  $file_ext = CMB2_Utils::get_file_ext( $file );
24
 
25
+ $valid_types = array( 'jpg', 'jpeg', 'jpe', 'png', 'gif', 'ico', 'icon' );
26
+
27
+ $allowed = get_allowed_mime_types();
28
+ if ( ! empty( $allowed ) ) {
29
+ foreach ( (array) $allowed as $type => $mime) {
30
+ if ( 0 === strpos( $mime, 'image/' ) ) {
31
+ $types = explode( '|', $type );
32
+ $valid_types = array_merge( $valid_types, $types );
33
+ }
34
+ }
35
+ $valid_types = array_unique( $valid_types );
36
+ }
37
 
38
  /**
39
  * Which image types are considered valid image file extensions.
71
  return sprintf( '<%1$s class="img-status cmb2-media-item">%2$s<p class="cmb2-remove-wrapper"><a href="#" class="cmb2-remove-file-button"%3$s>%4$s</a></p>%5$s</%1$s>',
72
  $args['tag'],
73
  $args['image'],
74
+ isset( $args['cached_id'] ) ? ' rel="' . esc_attr( $args['cached_id'] ) . '"' : '',
75
  esc_html( $this->_text( 'remove_image_text', esc_html__( 'Remove Image', 'cmb2' ) ) ),
76
  isset( $args['id_input'] ) ? $args['id_input'] : ''
77
  );
88
  return sprintf( '<%1$s class="file-status cmb2-media-item"><span>%2$s <strong>%3$s</strong></span>&nbsp;&nbsp; (<a href="%4$s" target="_blank" rel="external">%5$s</a> / <a href="#" class="cmb2-remove-file-button"%6$s>%7$s</a>)%8$s</%1$s>',
89
  $args['tag'],
90
  esc_html( $this->_text( 'file_text', esc_html__( 'File:', 'cmb2' ) ) ),
91
+ esc_html( CMB2_Utils::get_file_name_from_path( $args['value'] ) ),
92
+ esc_url( $args['value'] ),
93
  esc_html( $this->_text( 'file_download_text', esc_html__( 'Download', 'cmb2' ) ) ),
94
+ isset( $args['cached_id'] ) ? ' rel="' . esc_attr( $args['cached_id'] ) . '"' : '',
95
  esc_html( $this->_text( 'remove_text', esc_html__( 'Remove', 'cmb2' ) ) ),
96
  isset( $args['id_input'] ) ? $args['id_input'] : ''
97
  );
vendor/cmb2/cmb2/includes/types/CMB2_Type_File_List.php CHANGED
@@ -28,7 +28,7 @@ class CMB2_Type_File_List extends CMB2_Type_File_Base {
28
  'class' => 'cmb2-upload-file cmb2-upload-list',
29
  'size' => 45,
30
  'desc' => '',
31
- 'value' => '',
32
  'data-previewsize' => sprintf( '[%d,%d]', $img_size_data['width'], $img_size_data['height'] ),
33
  'data-sizename' => $img_size_data['name'],
34
  'data-queryargs' => ! empty( $query_args ) ? json_encode( $query_args ) : '',
@@ -39,11 +39,11 @@ class CMB2_Type_File_List extends CMB2_Type_File_Base {
39
  'type' => 'button',
40
  'class' => 'cmb2-upload-button button-secondary cmb2-upload-list',
41
  'value' => esc_attr( $this->_text( 'add_upload_files_text', esc_html__( 'Add or Upload Files', 'cmb2' ) ) ),
42
- 'name' => '',
43
- 'id' => '',
44
  ) );
45
 
46
- $output .= '<ul id="' . $this->_id( '-status' ) . '" class="cmb2-media-status cmb-attach-list">';
47
 
48
  if ( $meta_value && is_array( $meta_value ) ) {
49
 
28
  'class' => 'cmb2-upload-file cmb2-upload-list',
29
  'size' => 45,
30
  'desc' => '',
31
+ 'value' => '',
32
  'data-previewsize' => sprintf( '[%d,%d]', $img_size_data['width'], $img_size_data['height'] ),
33
  'data-sizename' => $img_size_data['name'],
34
  'data-queryargs' => ! empty( $query_args ) ? json_encode( $query_args ) : '',
39
  'type' => 'button',
40
  'class' => 'cmb2-upload-button button-secondary cmb2-upload-list',
41
  'value' => esc_attr( $this->_text( 'add_upload_files_text', esc_html__( 'Add or Upload Files', 'cmb2' ) ) ),
42
+ 'name' => false,
43
+ 'id' => false,
44
  ) );
45
 
46
+ $output .= '<ul id="' . $this->_id( '-status', false ) . '" class="cmb2-media-status cmb-attach-list">';
47
 
48
  if ( $meta_value && is_array( $meta_value ) ) {
49
 
vendor/cmb2/cmb2/includes/types/CMB2_Type_Oembed.php CHANGED
@@ -25,7 +25,7 @@ class CMB2_Type_Oembed extends CMB2_Type_Text {
25
  'oembed_args' => array(
26
  'width' => '640',
27
  ),
28
- 'field_id' => $this->_id(),
29
  ) )
30
  : '';
31
 
25
  'oembed_args' => array(
26
  'width' => '640',
27
  ),
28
+ 'field_id' => $this->_id( '', false ),
29
  ) )
30
  : '';
31
 
vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Base.php CHANGED
@@ -162,12 +162,28 @@ abstract class CMB2_Type_Taxonomy_Base extends CMB2_Type_Multi_Base {
162
  $options = '';
163
 
164
  if ( ! empty( $terms ) && is_array( $terms ) ) {
165
- $options = '<li class="cmb2-indented-hierarchy"><ul>';
166
- $options .= $this->loop_terms( $terms, $saved );
167
- $options .= '</ul></li>';
168
  }
169
 
170
  return $options;
171
  }
172
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173
  }
162
  $options = '';
163
 
164
  if ( ! empty( $terms ) && is_array( $terms ) ) {
165
+ $options .= $this->child_option_output( $terms, $saved );
 
 
166
  }
167
 
168
  return $options;
169
  }
170
 
171
+ /**
172
+ * Build child terms output.
173
+ *
174
+ * @since 2.6.1
175
+ *
176
+ * @param array $terms Array of child terms.
177
+ * @param array|string $saved Array of terms set to the object, or single term slug.
178
+ *
179
+ * @return string Child option output.
180
+ */
181
+ public function child_option_output( $terms, $saved ) {
182
+ $output = '<li class="cmb2-indented-hierarchy"><ul>';
183
+ $output .= $this->loop_terms( $terms, $saved );
184
+ $output .= '</ul></li>';
185
+
186
+ return $output;
187
+ }
188
+
189
  }
vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Multicheck_Hierarchical.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
  /**
3
- * CMB taxonomy_multicheck field type
4
  *
5
- * @since 2.2.2
6
  *
7
  * @category WordPress_Plugin
8
  * @package CMB2
1
  <?php
2
  /**
3
+ * CMB taxonomy_multicheck_hierarchical field type
4
  *
5
+ * @since 2.2.5
6
  *
7
  * @category WordPress_Plugin
8
  * @package CMB2
vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Radio.php CHANGED
@@ -34,7 +34,7 @@ class CMB2_Type_Taxonomy_Radio extends CMB2_Type_Taxonomy_Base {
34
 
35
  if ( ! empty( $option_none ) ) {
36
 
37
- $field_id = $this->_id();
38
 
39
  /**
40
  * Default (option-none) taxonomy-radio value.
34
 
35
  if ( ! empty( $option_none ) ) {
36
 
37
+ $field_id = $this->_id( '', false );
38
 
39
  /**
40
  * Default (option-none) taxonomy-radio value.
vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Radio_Hierarchical.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
  /**
3
- * CMB taxonomy_multicheck field type
4
  *
5
- * @since 2.2.2
6
  *
7
  * @category WordPress_Plugin
8
  * @package CMB2
1
  <?php
2
  /**
3
+ * CMB taxonomy_radio_hierarchical field type
4
  *
5
+ * @since 2.2.5
6
  *
7
  * @category WordPress_Plugin
8
  * @package CMB2
vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Select.php CHANGED
@@ -12,20 +12,46 @@
12
  */
13
  class CMB2_Type_Taxonomy_Select extends CMB2_Type_Taxonomy_Base {
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  public function render() {
 
 
 
 
 
 
 
 
16
  $all_terms = $this->get_terms();
17
 
18
  if ( ! $all_terms || is_wp_error( $all_terms ) ) {
19
  return $this->no_terms_result( $all_terms, 'strong' );
20
  }
21
 
22
- $saved_term = $this->get_object_term_or_default();
23
  $option_none = $this->field->args( 'show_option_none' );
24
  $options = '';
25
 
26
  if ( ! empty( $option_none ) ) {
27
 
28
- $field_id = $this->_id();
29
 
30
  /**
31
  * Default (option-none) taxonomy-select value.
@@ -50,27 +76,24 @@ class CMB2_Type_Taxonomy_Select extends CMB2_Type_Taxonomy_Base {
50
  $options .= $this->select_option( array(
51
  'label' => $option_none,
52
  'value' => $option_none_value,
53
- 'checked' => $saved_term == $option_none_value,
54
  ) );
55
  }
56
 
57
- $options .= $this->loop_terms( $all_terms, $saved_term );
58
 
59
- return $this->rendered(
60
- $this->types->select( array(
61
- 'options' => $options,
62
- ) )
63
- );
64
  }
65
 
66
  protected function loop_terms( $all_terms, $saved_term ) {
67
  $options = '';
68
 
69
  foreach ( $all_terms as $term ) {
 
70
  $options .= $this->select_option( array(
71
  'label' => $term->name,
72
  'value' => $term->slug,
73
- 'checked' => $saved_term === $term->slug,
74
  ) );
75
  }
76
 
12
  */
13
  class CMB2_Type_Taxonomy_Select extends CMB2_Type_Taxonomy_Base {
14
 
15
+ /**
16
+ * Current Term Object.
17
+ *
18
+ * @since 2.6.1
19
+ *
20
+ * @var null|WP_Term
21
+ */
22
+ public $current_term = null;
23
+
24
+ /**
25
+ * Saved Term Object.
26
+ *
27
+ * @since 2.6.1
28
+ *
29
+ * @var null|WP_Term
30
+ */
31
+ public $saved_term = null;
32
+
33
  public function render() {
34
+ return $this->rendered(
35
+ $this->types->select( array(
36
+ 'options' => $this->get_term_options(),
37
+ ) )
38
+ );
39
+ }
40
+
41
+ protected function get_term_options() {
42
  $all_terms = $this->get_terms();
43
 
44
  if ( ! $all_terms || is_wp_error( $all_terms ) ) {
45
  return $this->no_terms_result( $all_terms, 'strong' );
46
  }
47
 
48
+ $this->saved_term = $this->get_object_term_or_default();
49
  $option_none = $this->field->args( 'show_option_none' );
50
  $options = '';
51
 
52
  if ( ! empty( $option_none ) ) {
53
 
54
+ $field_id = $this->_id( '', false );
55
 
56
  /**
57
  * Default (option-none) taxonomy-select value.
76
  $options .= $this->select_option( array(
77
  'label' => $option_none,
78
  'value' => $option_none_value,
79
+ 'checked' => $this->saved_term == $option_none_value,
80
  ) );
81
  }
82
 
83
+ $options .= $this->loop_terms( $all_terms, $this->saved_term );
84
 
85
+ return $options;
 
 
 
 
86
  }
87
 
88
  protected function loop_terms( $all_terms, $saved_term ) {
89
  $options = '';
90
 
91
  foreach ( $all_terms as $term ) {
92
+ $this->current_term = $term;
93
  $options .= $this->select_option( array(
94
  'label' => $term->name,
95
  'value' => $term->slug,
96
+ 'checked' => $this->saved_term === $term->slug,
97
  ) );
98
  }
99
 
vendor/cmb2/cmb2/includes/types/CMB2_Type_Taxonomy_Select_Hierarchical.php ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * CMB taxonomy_select_hierarchical field type
4
+ *
5
+ * @since 2.6.1
6
+ *
7
+ * @category WordPress_Plugin
8
+ * @package CMB2
9
+ * @author CMB2 team
10
+ * @license GPL-2.0+
11
+ * @link https://cmb2.io
12
+ */
13
+ class CMB2_Type_Taxonomy_Select_Hierarchical extends CMB2_Type_Taxonomy_Select {
14
+
15
+ /**
16
+ * Parent term ID when looping hierarchical terms.
17
+ *
18
+ * @since 2.6.1
19
+ *
20
+ * @var integer
21
+ */
22
+ protected $parent = 0;
23
+
24
+ /**
25
+ * Child loop depth.
26
+ *
27
+ * @since 2.6.1
28
+ *
29
+ * @var integer
30
+ */
31
+ protected $level = 0;
32
+
33
+ public function render() {
34
+ return $this->rendered(
35
+ $this->types->select( array(
36
+ 'options' => $this->get_term_options(),
37
+ ), 'taxonomy_select_hierarchical' )
38
+ );
39
+ }
40
+
41
+ public function select_option( $args = array() ) {
42
+ if ( $this->level > 0 ) {
43
+ $args['label'] = str_repeat( '&nbsp;&nbsp;&nbsp;&nbsp;', $this->level ) . $args['label'];
44
+ }
45
+ $option = parent::select_option( $args );
46
+ $children = $this->build_children( $this->current_term, $this->saved_term );
47
+
48
+ if ( ! empty( $children ) ) {
49
+ $option .= $children;
50
+ }
51
+
52
+ return $option;
53
+ }
54
+
55
+ /**
56
+ * Build children hierarchy.
57
+ *
58
+ * @since 2.6.1
59
+ *
60
+ * @param array $terms Array of child terms.
61
+ * @param array|string $saved Array of terms set to the object, or single term slug.
62
+ *
63
+ * @return string Child option output.
64
+ */
65
+ public function child_option_output( $terms, $saved ) {
66
+ $this->level++;
67
+ $output = $this->loop_terms( $terms, $saved );
68
+ $this->level--;
69
+
70
+ return $output;
71
+ }
72
+
73
+ }
vendor/cmb2/cmb2/includes/types/CMB2_Type_Text.php CHANGED
@@ -10,7 +10,7 @@
10
  * @license GPL-2.0+
11
  * @link https://cmb2.io
12
  */
13
- class CMB2_Type_Text extends CMB2_Type_Base {
14
 
15
  /**
16
  * The type of field
@@ -51,6 +51,9 @@ class CMB2_Type_Text extends CMB2_Type_Base {
51
  'js_dependencies' => array(),
52
  ), $args );
53
 
 
 
 
54
  return $this->rendered(
55
  sprintf( '<input%s/>%s', $this->concat_attrs( $a, array( 'desc' ) ), $a['desc'] )
56
  );
10
  * @license GPL-2.0+
11
  * @link https://cmb2.io
12
  */
13
+ class CMB2_Type_Text extends CMB2_Type_Counter_Base {
14
 
15
  /**
16
  * The type of field
51
  'js_dependencies' => array(),
52
  ), $args );
53
 
54
+ // Add character counter?
55
+ $a = $this->maybe_update_attributes_for_char_counter( $a );
56
+
57
  return $this->rendered(
58
  sprintf( '<input%s/>%s', $this->concat_attrs( $a, array( 'desc' ) ), $a['desc'] )
59
  );
vendor/cmb2/cmb2/includes/types/CMB2_Type_Text_Datetime_Timestamp.php CHANGED
@@ -15,15 +15,20 @@ class CMB2_Type_Text_Datetime_Timestamp extends CMB2_Type_Picker_Base {
15
  public function render( $args = array() ) {
16
  $field = $this->field;
17
 
 
 
 
 
 
18
  $args = wp_parse_args( $this->args, array(
19
- 'value' => $field->escaped_value(),
20
  'desc' => $this->_desc(),
21
  'datepicker' => array(),
22
  'timepicker' => array(),
23
  ) );
24
 
25
  if ( empty( $args['value'] ) ) {
26
- $args['value'] = $field->escaped_value();
27
  // This will be used if there is a select_timezone set for this field
28
  $tz_offset = $field->field_timezone_offset();
29
  if ( ! empty( $tz_offset ) ) {
15
  public function render( $args = array() ) {
16
  $field = $this->field;
17
 
18
+ $value = $field->escaped_value();
19
+ if ( empty( $value ) ) {
20
+ $value = $field->get_default();
21
+ }
22
+
23
  $args = wp_parse_args( $this->args, array(
24
+ 'value' => $value,
25
  'desc' => $this->_desc(),
26
  'datepicker' => array(),
27
  'timepicker' => array(),
28
  ) );
29
 
30
  if ( empty( $args['value'] ) ) {
31
+ $args['value'] = $value;
32
  // This will be used if there is a select_timezone set for this field
33
  $tz_offset = $field->field_timezone_offset();
34
  if ( ! empty( $tz_offset ) ) {
vendor/cmb2/cmb2/includes/types/CMB2_Type_Text_Datetime_Timestamp_Timezone.php CHANGED
@@ -15,14 +15,19 @@ class CMB2_Type_Text_Datetime_Timestamp_Timezone extends CMB2_Type_Base {
15
  public function render( $args = array() ) {
16
  $field = $this->field;
17
 
 
 
 
 
 
18
  $args = wp_parse_args( $this->args, array(
19
- 'value' => $field->escaped_value(),
20
  'desc' => $this->_desc( true ),
21
  'text_datetime_timestamp' => array(),
22
  'select_timezone' => array(),
23
  ) );
24
 
25
- $args['value'] = $field->escaped_value();
26
  if ( is_array( $args['value'] ) ) {
27
  $args['value'] = '';
28
  }
15
  public function render( $args = array() ) {
16
  $field = $this->field;
17
 
18
+ $value = $field->escaped_value();
19
+ if ( empty( $value ) ) {
20
+ $value = $field->get_default();
21
+ }
22
+
23
  $args = wp_parse_args( $this->args, array(
24
+ 'value' => $value,
25
  'desc' => $this->_desc( true ),
26
  'text_datetime_timestamp' => array(),
27
  'select_timezone' => array(),
28
  ) );
29
 
30
+ $args['value'] = $value;
31
  if ( is_array( $args['value'] ) ) {
32
  $args['value'] = '';
33
  }
vendor/cmb2/cmb2/includes/types/CMB2_Type_Textarea.php CHANGED
@@ -10,7 +10,7 @@
10
  * @license GPL-2.0+
11
  * @link https://cmb2.io
12
  */
13
- class CMB2_Type_Textarea extends CMB2_Type_Base {
14
 
15
  /**
16
  * Handles outputting an 'textarea' element
@@ -31,6 +31,9 @@ class CMB2_Type_Textarea extends CMB2_Type_Base {
31
  'desc' => $this->_desc( true ),
32
  ), $args );
33
 
 
 
 
34
  return $this->rendered(
35
  sprintf( '<textarea%s>%s</textarea>%s', $this->concat_attrs( $a, array( 'desc', 'value' ) ), $a['value'], $a['desc'] )
36
  );
10
  * @license GPL-2.0+
11
  * @link https://cmb2.io
12
  */
13
+ class CMB2_Type_Textarea extends CMB2_Type_Counter_Base {
14
 
15
  /**
16
  * Handles outputting an 'textarea' element
31
  'desc' => $this->_desc( true ),
32
  ), $args );
33
 
34
+ // Add character counter?
35
+ $a = $this->maybe_update_attributes_for_char_counter( $a );
36
+
37
  return $this->rendered(
38
  sprintf( '<textarea%s>%s</textarea>%s', $this->concat_attrs( $a, array( 'desc', 'value' ) ), $a['value'], $a['desc'] )
39
  );
vendor/cmb2/cmb2/includes/types/CMB2_Type_Wysiwyg.php CHANGED
@@ -23,20 +23,30 @@ class CMB2_Type_Wysiwyg extends CMB2_Type_Textarea {
23
  public function render( $args = array() ) {
24
  $field = $this->field;
25
  $a = $this->parse_args( 'wysiwyg', array(
26
- 'id' => $this->_id(),
27
  'value' => $field->escaped_value( 'stripslashes' ),
28
  'desc' => $this->_desc( true ),
29
  'options' => $field->options(),
30
  ) );
31
 
32
  if ( ! $field->group ) {
 
 
 
 
 
 
 
 
 
33
  return $this->rendered( $this->get_wp_editor( $a ) . $a['desc'] );
34
  }
35
 
36
- // wysiwyg fields in a group need some special handling.
 
37
 
38
- $field->add_js_dependencies( 'wp-util' );
39
- $field->add_js_dependencies( 'cmb2-wysiwyg' );
40
 
41
  // Hook in our template-output to the footer.
42
  add_action( is_admin() ? 'admin_footer' : 'wp_footer', array( $this, 'add_wysiwyg_template_for_group' ) );
23
  public function render( $args = array() ) {
24
  $field = $this->field;
25
  $a = $this->parse_args( 'wysiwyg', array(
26
+ 'id' => $this->_id( '', false ),
27
  'value' => $field->escaped_value( 'stripslashes' ),
28
  'desc' => $this->_desc( true ),
29
  'options' => $field->options(),
30
  ) );
31
 
32
  if ( ! $field->group ) {
33
+
34
+ $a = $this->maybe_update_attributes_for_char_counter( $a );
35
+
36
+ if ( $this->has_counter ) {
37
+ $a['options']['editor_class'] = ! empty( $a['options']['editor_class'] )
38
+ ? $a['options']['editor_class'] . ' cmb2-count-chars'
39
+ : 'cmb2-count-chars';
40
+ }
41
+
42
  return $this->rendered( $this->get_wp_editor( $a ) . $a['desc'] );
43
  }
44
 
45
+ // Character counter not currently working for grouped WYSIWYG
46
+ $this->field->args['char_counter'] = false;
47
 
48
+ // wysiwyg fields in a group need some special handling.
49
+ $field->add_js_dependencies( array( 'wp-util', 'cmb2-wysiwyg' ) );
50
 
51
  // Hook in our template-output to the footer.
52
  add_action( is_admin() ? 'admin_footer' : 'wp_footer', array( $this, 'add_wysiwyg_template_for_group' ) );
vendor/cmb2/cmb2/init.php CHANGED
@@ -20,7 +20,7 @@
20
  * Bill Erickson (@billerickson / billerickson.net)
21
  * Andrew Norcross (@norcross / andrewnorcross.com)
22
  *
23
- * Version: 2.5.1
24
  *
25
  * Text Domain: cmb2
26
  * Domain Path: languages
@@ -53,7 +53,7 @@
53
  * ***********************************************************************
54
  */
55
 
56
- if ( ! class_exists( 'CMB2_Bootstrap_251', false ) ) {
57
 
58
  /**
59
  * Handles checking for and loading the newest version of CMB2
@@ -66,7 +66,7 @@ if ( ! class_exists( 'CMB2_Bootstrap_251', false ) ) {
66
  * @license GPL-2.0+
67
  * @link https://cmb2.io
68
  */
69
- class CMB2_Bootstrap_251 {
70
 
71
  /**
72
  * Current version number
@@ -74,7 +74,7 @@ if ( ! class_exists( 'CMB2_Bootstrap_251', false ) ) {
74
  * @var string
75
  * @since 1.0.0
76
  */
77
- const VERSION = '2.5.1';
78
 
79
  /**
80
  * Current version hook priority.
@@ -83,20 +83,20 @@ if ( ! class_exists( 'CMB2_Bootstrap_251', false ) ) {
83
  * @var int
84
  * @since 2.0.0
85
  */
86
- const PRIORITY = 9965;
87
 
88
  /**
89
- * Single instance of the CMB2_Bootstrap_251 object
90
  *
91
- * @var CMB2_Bootstrap_251
92
  */
93
  public static $single_instance = null;
94
 
95
  /**
96
- * Creates/returns the single instance CMB2_Bootstrap_251 object
97
  *
98
  * @since 2.0.0
99
- * @return CMB2_Bootstrap_251 Single instance object
100
  */
101
  public static function initiate() {
102
  if ( null === self::$single_instance ) {
@@ -123,6 +123,11 @@ if ( ! class_exists( 'CMB2_Bootstrap_251', false ) ) {
123
  define( 'CMB2_LOADED', self::PRIORITY );
124
  }
125
 
 
 
 
 
 
126
  add_action( 'init', array( $this, 'include_cmb' ), self::PRIORITY );
127
  }
128
 
@@ -178,7 +183,7 @@ if ( ! class_exists( 'CMB2_Bootstrap_251', false ) ) {
178
  }
179
 
180
  if ( ! $loaded ) {
181
- $locale = apply_filters( 'plugin_locale', get_locale(), 'cmb2' );
182
  $mofile = dirname( __FILE__ ) . '/languages/cmb2-' . $locale . '.mo';
183
  load_textdomain( 'cmb2', $mofile );
184
  }
@@ -188,6 +193,6 @@ if ( ! class_exists( 'CMB2_Bootstrap_251', false ) ) {
188
  }
189
 
190
  // Make it so...
191
- CMB2_Bootstrap_251::initiate();
192
 
193
  }// End if().
20
  * Bill Erickson (@billerickson / billerickson.net)
21
  * Andrew Norcross (@norcross / andrewnorcross.com)
22
  *
23
+ * Version: 2.9.0
24
  *
25
  * Text Domain: cmb2
26
  * Domain Path: languages
53
  * ***********************************************************************
54
  */
55
 
56
+ if ( ! class_exists( 'CMB2_Bootstrap_290', false ) ) {
57
 
58
  /**
59
  * Handles checking for and loading the newest version of CMB2
66
  * @license GPL-2.0+
67
  * @link https://cmb2.io
68
  */
69
+ class CMB2_Bootstrap_290 {
70
 
71
  /**
72
  * Current version number
74
  * @var string
75
  * @since 1.0.0
76
  */
77
+ const VERSION = '2.9.0';
78
 
79
  /**
80
  * Current version hook priority.
83
  * @var int
84
  * @since 2.0.0
85
  */
86
+ const PRIORITY = 9959;
87
 
88
  /**
89
+ * Single instance of the CMB2_Bootstrap_290 object
90
  *
91
+ * @var CMB2_Bootstrap_290
92
  */
93
  public static $single_instance = null;
94
 
95
  /**
96
+ * Creates/returns the single instance CMB2_Bootstrap_290 object
97
  *
98
  * @since 2.0.0
99
+ * @return CMB2_Bootstrap_290 Single instance object
100
  */
101
  public static function initiate() {
102
  if ( null === self::$single_instance ) {
123
  define( 'CMB2_LOADED', self::PRIORITY );
124
  }
125
 
126
+ if ( ! function_exists( 'add_action' ) ) {
127
+ // We are running outside of the context of WordPress.
128
+ return;
129
+ }
130
+
131
  add_action( 'init', array( $this, 'include_cmb' ), self::PRIORITY );
132
  }
133
 
183
  }
184
 
185
  if ( ! $loaded ) {
186
+ $locale = apply_filters( 'plugin_locale', function_exists( 'determine_locale' ) ? determine_locale() : get_locale(), 'cmb2' );
187
  $mofile = dirname( __FILE__ ) . '/languages/cmb2-' . $locale . '.mo';
188
  load_textdomain( 'cmb2', $mofile );
189
  }
193
  }
194
 
195
  // Make it so...
196
+ CMB2_Bootstrap_290::initiate();
197
 
198
  }// End if().
vendor/cmb2/cmb2/js/cmb2-char-counter.js ADDED
@@ -0,0 +1,211 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Used for character counters
3
+ */
4
+ window.CMB2 = window.CMB2 || {};
5
+ window.CMB2.charcounter = window.CMB2.charcounter || {};
6
+
7
+ ( function(window, document, $, cmb, counter ) {
8
+ 'use strict';
9
+
10
+ if ( ! wp.utils || ! wp.utils.WordCounter ) {
11
+ return cmb.log( 'Cannot find wp.utils!' );
12
+ }
13
+
14
+ // Private variables
15
+ counter.counters = {};
16
+ var counters = counter.counters;
17
+ var wpCounter = new wp.utils.WordCounter();
18
+
19
+ /**
20
+ * Update a field's character counter
21
+ *
22
+ * @since 2.7.0
23
+ *
24
+ * @param {string} field_id
25
+ *
26
+ * @return {int}
27
+ */
28
+ counter.updateCounter = function( field_id ) {
29
+ // No counter?
30
+ if ( ! counters.hasOwnProperty( field_id ) ) {
31
+ return null;
32
+ }
33
+
34
+ var instance = counters[ field_id ];
35
+ var wysiwyg = instance.editor && ! instance.editor.isHidden();
36
+
37
+ // Are we dealing with WYSIWYG visual editor, or textarea / WYSIWYG textarea?
38
+ var text = wysiwyg ? instance.editor.getContent( { format: 'raw' } ) : cmb.$id( field_id ).val().trim();
39
+ var count = wpCounter.count( text, instance.type );
40
+ var exceeded = instance.max && count > instance.max;
41
+
42
+ // Number remaining when max is defined
43
+ var val = instance.max ? instance.max - count : count;
44
+
45
+ // Over maximum?
46
+ instance.$el.parents( '.cmb2-char-counter-wrap' )[ exceeded ? 'addClass' : 'removeClass' ]( 'cmb2-max-exceeded' );
47
+
48
+ // Update counter, and update counter input width.
49
+ instance.$el.val( val ).outerWidth( ( ( 8 * String( val ).length ) + 15 ) + 'px' );
50
+
51
+ return count;
52
+ };
53
+
54
+ counter.instantiate = function( $el ) {
55
+ var data = $el.data();
56
+
57
+ // Add counter details if not already done
58
+ if ( ! ( data.fieldId in counters ) ) {
59
+
60
+ var instance = {
61
+ $el : $el,
62
+ max : data.max,
63
+ type : 'words' === data.counterType ? 'words' : 'characters_including_spaces',
64
+ editor : false,
65
+ };
66
+
67
+ counters[ data.fieldId ] = instance;
68
+
69
+ // Initialise counter
70
+ counter.updateCounter( data.fieldId );
71
+ }
72
+ };
73
+
74
+ /**
75
+ * Initializes all character counters. Hooked to cmb_init.
76
+ *
77
+ * @since 2.7.0
78
+ *
79
+ * @param {bool} init First init?
80
+ *
81
+ * @return {void}
82
+ */
83
+ counter.initAll = function() {
84
+
85
+ // Gather counters and initialise
86
+ $( '.cmb2-char-counter' ).each( function() {
87
+ counter.instantiate( $( this ) );
88
+ });
89
+ };
90
+
91
+ /**
92
+ * Initializes WYSIWYG editors. Hooked to tinymce-editor-init
93
+ *
94
+ * @since 2.7.0
95
+ *
96
+ * @param {object} evt
97
+ * @param {object} editor
98
+ *
99
+ * @return {void}
100
+ */
101
+ counter.initWysiwyg = function( evt, editor ) {
102
+
103
+ // Check if it's one of our WYSIWYGs
104
+ // Should have already been registered in counters via hidden textarea
105
+ if ( editor.id in counters ) {
106
+
107
+ // Add editor to counter
108
+ counters[ editor.id ].editor = editor;
109
+
110
+ // Add nodechange event
111
+ editor.on( 'nodechange keyup', counter.countWysiwyg );
112
+ }
113
+ };
114
+
115
+ /**
116
+ * Initializes after a new repeatable row has been added. Hooked to cmb2_add_row
117
+ *
118
+ * @since 2.7.0
119
+ *
120
+ * @param {object} evt A jQuery-normalized event object.
121
+ * @param {object} $row A jQuery dom element object for the group row.
122
+ *
123
+ * @return {void}
124
+ */
125
+ counter.addRow = function( evt, $row ) {
126
+
127
+ // Character counters in row?
128
+ $row.find( '.cmb2-char-counter' ).each( function() {
129
+
130
+ // Update attributes
131
+ var $this = $( this );
132
+ var id = $this.attr( 'id' );
133
+ var field_id = id.replace( /^char-counter-/, '' );
134
+ $this.attr( 'data-field-id', field_id ).data( 'field-id', field_id );
135
+
136
+ counter.instantiate( $this );
137
+ });
138
+ };
139
+
140
+ /**
141
+ * Clean the counters array.
142
+ * Removes counters after a repeatable row has been removed. Hooked to cmb2_remove_row.
143
+ *
144
+ * @since 2.7.0
145
+ *
146
+ * @return {void}
147
+ */
148
+ counter.cleanCounters = function() {
149
+ var field_id, remove = [];
150
+
151
+ // Got through counters
152
+ for ( field_id in counters ) {
153
+ // Check for element, gather for removal
154
+ if ( ! document.getElementById( field_id ) ) {
155
+ remove.push( field_id );
156
+ }
157
+ }
158
+
159
+ // Anything to remove?
160
+ if ( remove.length ) {
161
+ _.each( remove, function( field_id ) {
162
+ delete counters[ field_id ];
163
+ });
164
+ }
165
+ };
166
+
167
+ /**
168
+ * Counts the value of wysiwyg on the keyup event.
169
+ *
170
+ * @since 2.7.0
171
+ *
172
+ * @param {object} evt
173
+ *
174
+ * @return {void}
175
+ */
176
+ counter.countWysiwyg = _.throttle( function( evt ) {
177
+
178
+ // Init event
179
+ if ( evt.hasOwnProperty( 'element' ) ) {
180
+ return counter.updateCounter( $( evt.element ).data( 'id' ) );
181
+ }
182
+
183
+ // Nodechange event
184
+ if ( evt.hasOwnProperty( 'currentTarget' ) ) {
185
+ return counter.updateCounter( $( evt.currentTarget ).data( 'id' ) );
186
+ }
187
+
188
+ } );
189
+
190
+ /**
191
+ * Counts the value of textarea on the keyup event.
192
+ *
193
+ * @since 2.7.0
194
+ *
195
+ * @param {object} evt
196
+ *
197
+ * @return {void}
198
+ */
199
+ counter.countTextarea = _.throttle( function(evt) {
200
+ counter.updateCounter( evt.currentTarget.id );
201
+ }, 400 );
202
+
203
+ // Hook in our event callbacks.
204
+ $( document )
205
+ .on( 'cmb_init', counter.initAll )
206
+ .on( 'tinymce-editor-init', counter.initWysiwyg )
207
+ .on( 'cmb2_add_row', counter.addRow )
208
+ .on( 'cmb2_remove_row', counter.cleanCounters )
209
+ .on( 'input keyup', '.cmb2-count-chars', counter.countTextarea );
210
+
211
+ } )( window, document, jQuery, window.CMB2, window.CMB2.charcounter );
vendor/cmb2/cmb2/js/cmb2.js CHANGED
@@ -19,6 +19,7 @@ window.CMB2 = window.CMB2 || {};
19
  var $id = function( selector ) {
20
  return $( document.getElementById( selector ) );
21
  };
 
22
  var defaults = {
23
  idNumber : false,
24
  repeatEls : 'input:not([type="button"],[id^=filelist]),select,textarea,.cmb2-media-status',
@@ -127,7 +128,9 @@ window.CMB2 = window.CMB2 || {};
127
  // the post is currently being saved && we have tinymce editors
128
  if ( editor && editor.isSavingPost && editor.isSavingPost() && window.tinyMCE.editors.length ) {
129
  for ( var i = 0; i < window.tinyMCE.editors.length; i++ ) {
130
- window.tinyMCE.editors[i].save();
 
 
131
  }
132
  }
133
  });
@@ -558,7 +561,7 @@ window.CMB2 = window.CMB2 || {};
558
  $newInput.html( newVal );
559
  }
560
 
561
- if ( 'SELECT' === tagName && undefined !== typeof defVal ) {
562
  var $toSelect = $newInput.find( '[value="'+ defVal + '"]' );
563
  if ( $toSelect.length ) {
564
  $toSelect.attr( 'selected', 'selected' ).prop( 'selected', 'selected' );
@@ -567,7 +570,7 @@ window.CMB2 = window.CMB2 || {};
567
 
568
  if ( checkable ) {
569
  $newInput.removeAttr( 'checked' );
570
- if ( undefined !== typeof defVal && oldVal === defVal ) {
571
  $newInput.attr( 'checked', 'checked' ).prop( 'checked', 'checked' );
572
  }
573
  }
@@ -613,7 +616,7 @@ window.CMB2 = window.CMB2 || {};
613
  var name = $this.attr( 'name' ); // get current name
614
 
615
  // If name is defined
616
- if ( typeof name !== 'undefined' ) {
617
  var prevNum = parseInt( $this.parents( '.cmb-repeatable-grouping' ).data( 'iterator' ), 10 );
618
  var newNum = prevNum - 1; // Subtract 1 to get new iterator number
619
 
@@ -653,6 +656,12 @@ window.CMB2 = window.CMB2 || {};
653
  cmb.idNumber = parseInt( prevNum, 10 ) + 1;
654
  var $row = $oldRow.clone();
655
  var nodeName = $row.prop('nodeName') || 'div';
 
 
 
 
 
 
656
 
657
  // Make sure the next number doesn't exist.
658
  while ( $table.find( '.cmb-repeatable-grouping[data-iterator="'+ cmb.idNumber +'"]' ).length > 0 ) {
@@ -662,7 +671,7 @@ window.CMB2 = window.CMB2 || {};
662
  cmb.newRowHousekeeping( $row.data( 'title', $this.data( 'grouptitle' ) ) ).cleanRow( $row, prevNum, true );
663
  $row.find( '.cmb-add-row-button' ).prop( 'disabled', false );
664
 
665
- var $newRow = $( '<' + nodeName + ' class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+ cmb.idNumber +'">'+ $row.html() +'</' + nodeName + '>' );
666
  $oldRow.after( $newRow );
667
 
668
  cmb.afterRowInsert( $newRow );
@@ -674,28 +683,34 @@ window.CMB2 = window.CMB2 || {};
674
  cmb.addAjaxRow = function( evt ) {
675
  evt.preventDefault();
676
 
677
- var $this = $( this );
678
- var $table = $id( $this.data('selector') );
679
- var $emptyrow = $table.find('.empty-row');
680
- var prevNum = parseInt( $emptyrow.find('[data-iterator]').data('iterator'), 10 );
681
- cmb.idNumber = parseInt( prevNum, 10 ) + 1;
682
- var $row = $emptyrow.clone();
683
 
684
- cmb.newRowHousekeeping( $row ).cleanRow( $row, prevNum );
685
 
686
- $emptyrow.removeClass('empty-row hidden').addClass('cmb-repeat-row');
687
- $emptyrow.after( $row );
688
 
689
- cmb.afterRowInsert( $row );
690
-
691
- cmb.triggerElement( $table, { type: 'cmb2_add_row', group: false }, $row );
692
 
 
693
  };
694
 
695
  cmb.removeGroupRow = function( evt ) {
696
  evt.preventDefault();
697
 
698
- var $this = $( this );
 
 
 
 
 
 
 
699
  var $table = $id( $this.data('selector') );
700
  var $parent = $this.parents('.cmb-repeatable-grouping');
701
  var number = $table.find('.cmb-repeatable-grouping').length;
@@ -706,13 +721,12 @@ window.CMB2 = window.CMB2 || {};
706
 
707
  cmb.triggerElement( $table, 'cmb2_remove_group_row_start', $this );
708
 
709
- // when a group is removed loop through all next groups and update fields names
710
  $parent.nextAll( '.cmb-repeatable-grouping' ).find( cmb.repeatEls ).each( cmb.updateNameAttr );
711
 
712
  $parent.remove();
713
 
714
  cmb.triggerElement( $table, { type: 'cmb2_remove_row', group: true } );
715
-
716
  };
717
 
718
  cmb.removeAjaxRow = function( evt ) {
@@ -946,7 +960,7 @@ window.CMB2 = window.CMB2 || {};
946
  if ( ! $selector.length ) {
947
  return;
948
  }
949
- if ( typeof jQuery.wp === 'object' && typeof jQuery.wp.wpColorPicker === 'function' ) {
950
 
951
  $selector.each( function() {
952
  var $this = $( this );
@@ -1010,7 +1024,11 @@ window.CMB2 = window.CMB2 || {};
1010
  if ( $repeatables.length ) {
1011
  $repeatables.sortable({
1012
  items : '.cmb-repeat-row',
1013
- cursor: 'move'
 
 
 
 
1014
  });
1015
  }
1016
  };
@@ -1299,7 +1317,7 @@ window.CMB2 = window.CMB2 || {};
1299
  * @return {void}
1300
  */
1301
  cmb.log = function() {
1302
- if ( l10n.script_debug && console && typeof console.log === 'function' ) {
1303
  console.log.apply(console, arguments);
1304
  }
1305
  };
19
  var $id = function( selector ) {
20
  return $( document.getElementById( selector ) );
21
  };
22
+ cmb.$id = $id;
23
  var defaults = {
24
  idNumber : false,
25
  repeatEls : 'input:not([type="button"],[id^=filelist]),select,textarea,.cmb2-media-status',
128
  // the post is currently being saved && we have tinymce editors
129
  if ( editor && editor.isSavingPost && editor.isSavingPost() && window.tinyMCE.editors.length ) {
130
  for ( var i = 0; i < window.tinyMCE.editors.length; i++ ) {
131
+ if ( window.tinyMCE.activeEditor !== window.tinyMCE.editors[i] ) {
132
+ window.tinyMCE.editors[i].save();
133
+ }
134
  }
135
  }
136
  });
561
  $newInput.html( newVal );
562
  }
563
 
564
+ if ( 'SELECT' === tagName && 'undefined' !== typeof defVal ) {
565
  var $toSelect = $newInput.find( '[value="'+ defVal + '"]' );
566
  if ( $toSelect.length ) {
567
  $toSelect.attr( 'selected', 'selected' ).prop( 'selected', 'selected' );
570
 
571
  if ( checkable ) {
572
  $newInput.removeAttr( 'checked' );
573
+ if ( 'undefined' !== typeof defVal && oldVal === defVal ) {
574
  $newInput.attr( 'checked', 'checked' ).prop( 'checked', 'checked' );
575
  }
576
  }
616
  var name = $this.attr( 'name' ); // get current name
617
 
618
  // If name is defined
619
+ if ( 'undefined' !== typeof name ) {
620
  var prevNum = parseInt( $this.parents( '.cmb-repeatable-grouping' ).data( 'iterator' ), 10 );
621
  var newNum = prevNum - 1; // Subtract 1 to get new iterator number
622
 
656
  cmb.idNumber = parseInt( prevNum, 10 ) + 1;
657
  var $row = $oldRow.clone();
658
  var nodeName = $row.prop('nodeName') || 'div';
659
+ var getRowId = function( id ) {
660
+ id = id.split('-');
661
+ id.splice(id.length - 1, 1);
662
+ id.push( cmb.idNumber );
663
+ return id.join('-');
664
+ };
665
 
666
  // Make sure the next number doesn't exist.
667
  while ( $table.find( '.cmb-repeatable-grouping[data-iterator="'+ cmb.idNumber +'"]' ).length > 0 ) {
671
  cmb.newRowHousekeeping( $row.data( 'title', $this.data( 'grouptitle' ) ) ).cleanRow( $row, prevNum, true );
672
  $row.find( '.cmb-add-row-button' ).prop( 'disabled', false );
673
 
674
+ var $newRow = $( '<' + nodeName + ' id="'+ getRowId( $oldRow.attr('id') ) +'" class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+ cmb.idNumber +'">'+ $row.html() +'</' + nodeName + '>' );
675
  $oldRow.after( $newRow );
676
 
677
  cmb.afterRowInsert( $newRow );
683
  cmb.addAjaxRow = function( evt ) {
684
  evt.preventDefault();
685
 
686
+ var $this = $( this );
687
+ var $table = $id( $this.data('selector') );
688
+ var $row = $table.find('.empty-row');
689
+ var prevNum = parseInt( $row.find('[data-iterator]').data('iterator'), 10 );
690
+ cmb.idNumber = parseInt( prevNum, 10 ) + 1;
691
+ var $emptyrow = $row.clone();
692
 
693
+ cmb.newRowHousekeeping( $emptyrow ).cleanRow( $emptyrow, prevNum );
694
 
695
+ $row.removeClass('empty-row hidden').addClass('cmb-repeat-row');
696
+ $row.after( $emptyrow );
697
 
698
+ cmb.afterRowInsert( $emptyrow );
 
 
699
 
700
+ cmb.triggerElement( $table, { type: 'cmb2_add_row', group: false }, $emptyrow, $row );
701
  };
702
 
703
  cmb.removeGroupRow = function( evt ) {
704
  evt.preventDefault();
705
 
706
+ var $this = $( this );
707
+ var confirmation = $this.data('confirm');
708
+
709
+ // Process further only if deletion confirmation enabled and user agreed.
710
+ if ( confirmation && ! window.confirm( confirmation ) ) {
711
+ return;
712
+ }
713
+
714
  var $table = $id( $this.data('selector') );
715
  var $parent = $this.parents('.cmb-repeatable-grouping');
716
  var number = $table.find('.cmb-repeatable-grouping').length;
721
 
722
  cmb.triggerElement( $table, 'cmb2_remove_group_row_start', $this );
723
 
724
+ // When a group is removed, loop through all next groups and update fields names.
725
  $parent.nextAll( '.cmb-repeatable-grouping' ).find( cmb.repeatEls ).each( cmb.updateNameAttr );
726
 
727
  $parent.remove();
728
 
729
  cmb.triggerElement( $table, { type: 'cmb2_remove_row', group: true } );
 
730
  };
731
 
732
  cmb.removeAjaxRow = function( evt ) {
960
  if ( ! $selector.length ) {
961
  return;
962
  }
963
+ if ( 'object' === typeof jQuery.wp && 'function' === typeof jQuery.wp.wpColorPicker ) {
964
 
965
  $selector.each( function() {
966
  var $this = $( this );
1024
  if ( $repeatables.length ) {
1025
  $repeatables.sortable({
1026
  items : '.cmb-repeat-row',
1027
+ cursor: 'move',
1028
+ // The default "cancel" attributes are: "input,textarea,button,select,option".
1029
+ // We are appending .CodeMirror.
1030
+ // See https://api.jqueryui.com/sortable/#option-cancel
1031
+ cancel: 'input,textarea,button,select,option,.CodeMirror'
1032
  });
1033
  }
1034
  };
1317
  * @return {void}
1318
  */
1319
  cmb.log = function() {
1320
+ if ( l10n.script_debug && console && 'function' === typeof console.log ) {
1321
  console.log.apply(console, arguments);
1322
  }
1323
  };
vendor/cmb2/cmb2/js/cmb2.min.js CHANGED
@@ -1 +1 @@
1
- window.CMB2=window.CMB2||{},function(window,document,$,cmb,undefined){"use strict";var $document,l10n=window.cmb2_l10,setTimeout=window.setTimeout,$id=function(selector){return $(document.getElementById(selector))},defaults={idNumber:!1,repeatEls:'input:not([type="button"],[id^=filelist]),select,textarea,.cmb2-media-status',noEmpty:'input:not([type="button"]):not([type="radio"]):not([type="checkbox"]),textarea',repeatUpdate:'input:not([type="button"]),select,textarea,label',styleBreakPoint:450,mediaHandlers:{},defaults:{time_picker:l10n.defaults.time_picker,date_picker:l10n.defaults.date_picker,color_picker:l10n.defaults.color_picker||{},code_editor:l10n.defaults.code_editor},media:{frames:{}}};cmb.init=function(){$document=$(document),$.extend(cmb,defaults),cmb.trigger("cmb_pre_init");var $metabox=cmb.metabox(),$repeatGroup=$metabox.find(".cmb-repeatable-group");cmb.initPickers($metabox.find('input[type="text"].cmb2-timepicker'),$metabox.find('input[type="text"].cmb2-datepicker'),$metabox.find('input[type="text"].cmb2-colorpicker')),cmb.initCodeEditors($metabox.find(".cmb2-textarea-code:not(.disable-codemirror)")),$('<p><span class="button-secondary cmb-multicheck-toggle">'+l10n.strings.check_toggle+"</span></p>").insertBefore(".cmb2-checkbox-list:not(.no-select-all)"),cmb.makeListSortable(),cmb.makeRepeatableSortable(),$metabox.on("change",".cmb2_upload_file",function(){cmb.media.field=$(this).attr("id"),$id(cmb.media.field+"_id").val("")}).on("click",".cmb-multicheck-toggle",cmb.toggleCheckBoxes).on("click",".cmb2-upload-button",cmb.handleMedia).on("click",".cmb-attach-list li, .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span",cmb.handleFileClick).on("click",".cmb2-remove-file-button",cmb.handleRemoveMedia).on("click",".cmb-add-group-row",cmb.addGroupRow).on("click",".cmb-add-row-button",cmb.addAjaxRow).on("click",".cmb-remove-group-row",cmb.removeGroupRow).on("click",".cmb-remove-row-button",cmb.removeAjaxRow).on("keyup paste focusout",".cmb2-oembed",cmb.maybeOembed).on("cmb2_remove_row",".cmb-repeatable-group",cmb.resetTitlesAndIterator).on("click",".cmbhandle, .cmbhandle + .cmbhandle-title",cmb.toggleHandle),$repeatGroup.length&&$repeatGroup.on("cmb2_add_row",cmb.emptyValue).on("cmb2_add_row",cmb.setDefaults).filter(".sortable").each(function(){$(this).find(".cmb-remove-group-row-button").before('<a class="button-secondary cmb-shift-rows move-up alignleft" href="#"><span class="'+l10n.up_arrow_class+'"></span></a> <a class="button-secondary cmb-shift-rows move-down alignleft" href="#"><span class="'+l10n.down_arrow_class+'"></span></a>')}).on("click",".cmb-shift-rows",cmb.shiftRows),setTimeout(cmb.resizeoEmbeds,500),$(window).on("resize",cmb.resizeoEmbeds),$id("addtag").length&&cmb.listenTagAdd(),$(document).on("cmb_init",cmb.mceEnsureSave),cmb.trigger("cmb_init")},cmb.mceEnsureSave=function(){wp.data&&wp.data.hasOwnProperty("subscribe")&&cmb.canTinyMCE()&&wp.data.subscribe(function(){var editor=wp.data.hasOwnProperty("select")?wp.data.select("core/editor"):null;if(editor&&editor.isSavingPost&&editor.isSavingPost()&&window.tinyMCE.editors.length)for(var i=0;i<window.tinyMCE.editors.length;i++)window.tinyMCE.editors[i].save()})},cmb.canTinyMCE=function(){return l10n.user_can_richedit&&window.tinyMCE},cmb.listenTagAdd=function(){$document.ajaxSuccess(function(evt,xhr,settings){settings.data&&settings.data.length&&-1!==settings.data.indexOf("action=add-tag")&&cmb.resetBoxes($id("addtag").find(".cmb2-wrap > .cmb2-metabox"))})},cmb.resetBoxes=function($boxes){$.each($boxes,function(){cmb.resetBox($(this))})},cmb.resetBox=function($box){$box.find(".wp-picker-clear").trigger("click"),$box.find(".cmb2-remove-file-button").trigger("click"),$box.find(".cmb-row.cmb-repeatable-grouping:not(:first-of-type) .cmb-remove-group-row").click(),$box.find(".cmb-repeat-row:not(:first-child)").remove(),$box.find('input:not([type="button"]),select,textarea').each(function(){var $element=$(this),tagName=$element.prop("tagName");if("INPUT"===tagName){var elType=$element.attr("type");"checkbox"===elType||"radio"===elType?$element.prop("checked",!1):$element.val("")}"SELECT"===tagName&&$("option:selected",this).prop("selected",!1),"TEXTAREA"===tagName&&$element.html("")})},cmb.resetTitlesAndIterator=function(evt){evt.group&&$(".cmb-repeatable-group.repeatable").each(function(){var $table=$(this),groupTitle=$table.find(".cmb-add-group-row").data("grouptitle");$table.find(".cmb-repeatable-grouping").each(function(rowindex){var $row=$(this),$rowTitle=$row.find("h3.cmb-group-title");$row.data("iterator",rowindex),$rowTitle.length&&$rowTitle.text(groupTitle.replace("{#}",rowindex+1))})})},cmb.toggleHandle=function(evt){evt.preventDefault(),cmb.trigger("postbox-toggled",$(this).parent(".postbox").toggleClass("closed"))},cmb.toggleCheckBoxes=function(evt){evt.preventDefault();var $this=$(this),$multicheck=$this.closest(".cmb-td").find("input[type=checkbox]:not([disabled])");$this.data("checked")?($multicheck.prop("checked",!1),$this.data("checked",!1)):($multicheck.prop("checked",!0),$this.data("checked",!0))},cmb.handleMedia=function(evt){evt.preventDefault();var $el=$(this);cmb.attach_id=$el.hasClass("cmb2-upload-list")?!1:$el.closest(".cmb-td").find(".cmb2-upload-file-id").val(),cmb.attach_id="0"!==cmb.attach_id?cmb.attach_id:!1,cmb._handleMedia($el.prev("input.cmb2-upload-file").attr("id"),$el.hasClass("cmb2-upload-list"))},cmb.handleFileClick=function(evt){if(!$(evt.target).is("a")){evt.preventDefault();var $el=$(this),$td=$el.closest(".cmb-td"),isList=$td.find(".cmb2-upload-button").hasClass("cmb2-upload-list");cmb.attach_id=isList?$el.find('input[type="hidden"]').data("id"):$td.find(".cmb2-upload-file-id").val(),cmb.attach_id&&cmb._handleMedia($td.find("input.cmb2-upload-file").attr("id"),isList,cmb.attach_id)}},cmb._handleMedia=function(id,isList){if(wp){var media,handlers;if(handlers=cmb.mediaHandlers,media=cmb.media,media.field=id,media.$field=$id(media.field),media.fieldData=media.$field.data(),media.previewSize=media.fieldData.previewsize,media.sizeName=media.fieldData.sizename,media.fieldName=media.$field.attr("name"),media.isList=isList,id in media.frames)return media.frames[id].open();media.frames[id]=wp.media({title:cmb.metabox().find('label[for="'+id+'"]').text(),library:media.fieldData.queryargs||{},button:{text:l10n.strings[isList?"upload_files":"upload_file"]},multiple:isList?"add":!1}),media.frames[id].states.first().set("filterable","all"),cmb.trigger("cmb_media_modal_init",media),handlers.list=function(selection,returnIt){var attachmentHtml,fileGroup=[];return handlers.list.templates||(handlers.list.templates={image:wp.template("cmb2-list-image"),file:wp.template("cmb2-list-file")}),selection.each(function(attachment){attachmentHtml=handlers.getAttachmentHtml(attachment,"list"),fileGroup.push(attachmentHtml)}),returnIt?fileGroup:void media.$field.siblings(".cmb2-media-status").append(fileGroup)},handlers.single=function(selection){handlers.single.templates||(handlers.single.templates={image:wp.template("cmb2-single-image"),file:wp.template("cmb2-single-file")});var attachment=selection.first();media.$field.val(attachment.get("url")),$id(media.field+"_id").val(attachment.get("id"));var attachmentHtml=handlers.getAttachmentHtml(attachment,"single");media.$field.siblings(".cmb2-media-status").slideDown().html(attachmentHtml)},handlers.getAttachmentHtml=function(attachment,templatesId){var isImage="image"===attachment.get("type"),data=handlers.prepareData(attachment,isImage);return handlers[templatesId].templates[isImage?"image":"file"](data)},handlers.prepareData=function(data,image){return image&&handlers.getImageData.call(data,50),data=data.toJSON(),data.mediaField=media.field,data.mediaFieldName=media.fieldName,data.stringRemoveImage=l10n.strings.remove_image,data.stringFile=l10n.strings.file,data.stringDownload=l10n.strings.download,data.stringRemoveFile=l10n.strings.remove_file,data},handlers.getImageData=function(fallbackSize){var previewW=media.previewSize[0]||fallbackSize,previewH=media.previewSize[1]||fallbackSize,url=this.get("url"),width=this.get("width"),height=this.get("height"),sizes=this.get("sizes");return sizes&&(sizes[media.sizeName]?(url=sizes[media.sizeName].url,width=sizes[media.sizeName].width,height=sizes[media.sizeName].height):sizes.large&&(url=sizes.large.url,width=sizes.large.width,height=sizes.large.height)),width>previewW&&(height=Math.floor(previewW*height/width),width=previewW),height>previewH&&(width=Math.floor(previewH*width/height),height=previewH),width||(width=previewW),height||(height="svg"===this.get("filename").split(".").pop()?"100%":previewH),this.set("sizeUrl",url),this.set("sizeWidth",width),this.set("sizeHeight",height),this},handlers.selectFile=function(){var selection=media.frames[id].state().get("selection"),type=isList?"list":"single";cmb.attach_id&&isList?$('[data-id="'+cmb.attach_id+'"]').parents("li").replaceWith(handlers.list(selection,!0)):handlers[type](selection),cmb.trigger("cmb_media_modal_select",selection,media)},handlers.openModal=function(){var attach,selection=media.frames[id].state().get("selection");cmb.attach_id?(attach=wp.media.attachment(cmb.attach_id),attach.fetch(),selection.set(attach?[attach]:[])):selection.reset(),cmb.trigger("cmb_media_modal_open",selection,media)},media.frames[id].on("select",handlers.selectFile).on("open",handlers.openModal),media.frames[id].open()}},cmb.handleRemoveMedia=function(evt){evt.preventDefault();var $this=$(this);return $this.is(".cmb-attach-list .cmb2-remove-file-button")?($this.parents(".cmb2-media-item").remove(),!1):(cmb.media.field=$this.attr("rel"),cmb.metabox().find(document.getElementById(cmb.media.field)).val(""),cmb.metabox().find(document.getElementById(cmb.media.field+"_id")).val(""),$this.parents(".cmb2-media-status").html(""),!1)},cmb.cleanRow=function($row,prevNum,group){var $elements=$row.find(cmb.repeatUpdate);if(group){var $other=$row.find("[id]").not(cmb.repeatUpdate);$row.find(".cmb-repeat-table .cmb-repeat-row:not(:first-child)").remove(),$other.length&&$other.each(function(){var $_this=$(this),oldID=$_this.attr("id"),newID=oldID.replace("_"+prevNum,"_"+cmb.idNumber),$buttons=$row.find('[data-selector="'+oldID+'"]');$_this.attr("id",newID),$buttons.length&&$buttons.attr("data-selector",newID).data("selector",newID)})}return $elements.filter(":checked").removeAttr("checked"),$elements.find(":checked").removeAttr("checked"),$elements.filter(":selected").removeAttr("selected"),$elements.find(":selected").removeAttr("selected",!1),$row.find("h3.cmb-group-title").length&&$row.find("h3.cmb-group-title").text($row.data("title").replace("{#}",cmb.idNumber+1)),$elements.each(function(){cmb.elReplacements($(this),prevNum,group)}),cmb},cmb.elReplacements=function($newInput,prevNum,group){var newID,oldID,oldFor=$newInput.attr("for"),oldVal=$newInput.val(),type=$newInput.prop("type"),defVal=cmb.getFieldArg($newInput,"default"),newVal="undefined"!=typeof defVal&&!1!==defVal?defVal:"",tagName=$newInput.prop("tagName"),checkable="radio"===type||"checkbox"===type?oldVal:!1,attrs={};if(oldFor)attrs={"for":oldFor.replace("_"+prevNum,"_"+cmb.idNumber)};else{var newName,oldName=$newInput.attr("name");oldID=$newInput.attr("id"),group?(newName=oldName?oldName.replace("["+prevNum+"][","["+cmb.idNumber+"]["):"",newID=oldID?oldID.replace("_"+prevNum+"_","_"+cmb.idNumber+"_"):""):(newName=oldName?cmb.replaceLast(oldName,"["+prevNum+"]","["+cmb.idNumber+"]"):"",newID=oldID?cmb.replaceLast(oldID,"_"+prevNum,"_"+cmb.idNumber):""),attrs={id:newID,name:newName}}if("TEXTAREA"===tagName&&$newInput.html(newVal),"SELECT"===tagName&&undefined!==typeof defVal){var $toSelect=$newInput.find('[value="'+defVal+'"]');$toSelect.length&&$toSelect.attr("selected","selected").prop("selected","selected")}return checkable&&($newInput.removeAttr("checked"),undefined!==typeof defVal&&oldVal===defVal&&$newInput.attr("checked","checked").prop("checked","checked")),!group&&$newInput[0].hasAttribute("data-iterator")&&(attrs["data-iterator"]=cmb.idNumber),$newInput.removeClass("hasDatepicker").val(checkable?checkable:newVal).attr(attrs),$newInput},cmb.newRowHousekeeping=function($row){var $colorPicker=$row.find(".wp-picker-container"),$list=$row.find(".cmb2-media-status");return $colorPicker.length&&$colorPicker.each(function(){var $td=$(this).parent();$td.html($td.find('input[type="text"].cmb2-colorpicker').attr("style",""))}),$list.length&&$list.empty(),cmb},cmb.afterRowInsert=function($row){cmb.initPickers($row.find('input[type="text"].cmb2-timepicker'),$row.find('input[type="text"].cmb2-datepicker'),$row.find('input[type="text"].cmb2-colorpicker'))},cmb.updateNameAttr=function(){var $this=$(this),name=$this.attr("name");if("undefined"!=typeof name){var prevNum=parseInt($this.parents(".cmb-repeatable-grouping").data("iterator"),10),newNum=prevNum-1,$newName=name.replace("["+prevNum+"]","["+newNum+"]");$this.attr("name",$newName)}},cmb.emptyValue=function(evt,row){$(cmb.noEmpty,row).val("")},cmb.setDefaults=function(evt,row){$(cmb.noEmpty,row).each(function(){var $el=$(this),defVal=cmb.getFieldArg($el,"default");"undefined"!=typeof defVal&&!1!==defVal&&$el.val(defVal)})},cmb.addGroupRow=function(evt){evt.preventDefault();var $this=$(this);cmb.triggerElement($this,"cmb2_add_group_row_start",$this);var $table=$id($this.data("selector")),$oldRow=$table.find(".cmb-repeatable-grouping").last(),prevNum=parseInt($oldRow.data("iterator"),10);cmb.idNumber=parseInt(prevNum,10)+1;for(var $row=$oldRow.clone(),nodeName=$row.prop("nodeName")||"div";$table.find('.cmb-repeatable-grouping[data-iterator="'+cmb.idNumber+'"]').length>0;)cmb.idNumber++;cmb.newRowHousekeeping($row.data("title",$this.data("grouptitle"))).cleanRow($row,prevNum,!0),$row.find(".cmb-add-row-button").prop("disabled",!1);var $newRow=$("<"+nodeName+' class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+cmb.idNumber+'">'+$row.html()+"</"+nodeName+">");$oldRow.after($newRow),cmb.afterRowInsert($newRow),cmb.triggerElement($table,{type:"cmb2_add_row",group:!0},$newRow)},cmb.addAjaxRow=function(evt){evt.preventDefault();var $this=$(this),$table=$id($this.data("selector")),$emptyrow=$table.find(".empty-row"),prevNum=parseInt($emptyrow.find("[data-iterator]").data("iterator"),10);cmb.idNumber=parseInt(prevNum,10)+1;var $row=$emptyrow.clone();cmb.newRowHousekeeping($row).cleanRow($row,prevNum),$emptyrow.removeClass("empty-row hidden").addClass("cmb-repeat-row"),$emptyrow.after($row),cmb.afterRowInsert($row),cmb.triggerElement($table,{type:"cmb2_add_row",group:!1},$row)},cmb.removeGroupRow=function(evt){evt.preventDefault();var $this=$(this),$table=$id($this.data("selector")),$parent=$this.parents(".cmb-repeatable-grouping"),number=$table.find(".cmb-repeatable-grouping").length;return 2>number?cmb.resetRow($parent.parents(".cmb-repeatable-group").find(".cmb-add-group-row"),$this):(cmb.triggerElement($table,"cmb2_remove_group_row_start",$this),$parent.nextAll(".cmb-repeatable-grouping").find(cmb.repeatEls).each(cmb.updateNameAttr),$parent.remove(),void cmb.triggerElement($table,{type:"cmb2_remove_row",group:!0}))},cmb.removeAjaxRow=function(evt){evt.preventDefault();var $this=$(this);if(!$this.hasClass("button-disabled")){var $parent=$this.parents(".cmb-row"),$table=$this.parents(".cmb-repeat-table"),number=$table.find(".cmb-row").length;if(2>=number)return cmb.resetRow($parent.find(".cmb-add-row-button"),$this);$parent.hasClass("empty-row")&&$parent.prev().addClass("empty-row").removeClass("cmb-repeat-row"),$this.parents(".cmb-repeat-table .cmb-row").remove(),cmb.triggerElement($table,{type:"cmb2_remove_row",group:!1})}},cmb.resetRow=function($addNewBtn,$removeBtn){$addNewBtn.trigger("click"),$removeBtn.trigger("click")},cmb.shiftRows=function(evt){evt.preventDefault();var $this=$(this),$from=$this.parents(".cmb-repeatable-grouping"),$goto=$this.hasClass("move-up")?$from.prev(".cmb-repeatable-grouping"):$from.next(".cmb-repeatable-grouping");if(cmb.triggerElement($this,"cmb2_shift_rows_enter",$this,$from,$goto),$goto.length){cmb.triggerElement($this,"cmb2_shift_rows_start",$this,$from,$goto);var inputVals=[];$from.find(cmb.repeatEls).each(function(){var val,$element=$(this),elType=$element.attr("type");val=$element.hasClass("cmb2-media-status")?$element.html():"checkbox"===elType||"radio"===elType?$element.is(":checked"):"select"===$element.prop("tagName")?$element.is(":selected"):$element.val(),inputVals.push({val:val,$:$element})}),$goto.find(cmb.repeatEls).each(function(index){var val,$element=$(this),elType=$element.attr("type");if($element.hasClass("cmb2-media-status")){var toRowId=$element.closest(".cmb-repeatable-grouping").attr("data-iterator"),fromRowId=inputVals[index].$.closest(".cmb-repeatable-grouping").attr("data-iterator");val=$element.html(),$element.html(inputVals[index].val),inputVals[index].$.html(val),inputVals[index].$.find("input").each(function(){var name=$(this).attr("name");name=name.replace("["+toRowId+"]","["+fromRowId+"]"),$(this).attr("name",name)}),$element.find("input").each(function(){var name=$(this).attr("name");name=name.replace("["+fromRowId+"]","["+toRowId+"]"),$(this).attr("name",name)})}else"checkbox"===elType?(inputVals[index].$.prop("checked",$element.is(":checked")),$element.prop("checked",inputVals[index].val)):"radio"===elType?($element.is(":checked")&&inputVals[index].$.attr("data-checked","true"),inputVals[index].$.is(":checked")&&$element.attr("data-checked","true")):"select"===$element.prop("tagName")?(inputVals[index].$.prop("selected",$element.is(":selected")),$element.prop("selected",inputVals[index].val)):(inputVals[index].$.val($element.val()),$element.val(inputVals[index].val))}),$from.find("input[data-checked=true]").prop("checked",!0).removeAttr("data-checked"),$goto.find("input[data-checked=true]").prop("checked",!0).removeAttr("data-checked"),$from.find('input[type="text"].cmb2-colorpicker').trigger("change"),$goto.find('input[type="text"].cmb2-colorpicker').trigger("change"),cmb.triggerElement($this,"cmb2_shift_rows_complete",$this,$from,$goto)}},cmb.initPickers=function($timePickers,$datePickers,$colorPickers){cmb.trigger("cmb_init_pickers",{time:$timePickers,date:$datePickers,color:$colorPickers}),cmb.initDateTimePickers($timePickers,"timepicker","time_picker"),cmb.initDateTimePickers($datePickers,"datepicker","date_picker"),cmb.initColorPickers($colorPickers)},cmb.initDateTimePickers=function($selector,method,defaultKey){$selector.length&&$selector[method]("destroy").each(function(){var $this=$(this),fieldOpts=$this.data(method)||{},options=$.extend({},cmb.defaults[defaultKey],fieldOpts);$this[method](cmb.datePickerSetupOpts(fieldOpts,options,method))})},cmb.datePickerSetupOpts=function(fieldOpts,options,method){var existing=$.extend({},options);return options.beforeShow=function(input,inst){"timepicker"===method&&cmb.addTimePickerClasses(inst.dpDiv),$id("ui-datepicker-div").addClass("cmb2-element"),"function"==typeof existing.beforeShow&&existing.beforeShow(input,inst)},"timepicker"===method&&(options.onChangeMonthYear=function(year,month,inst,picker){cmb.addTimePickerClasses(inst.dpDiv),"function"==typeof existing.onChangeMonthYear&&existing.onChangeMonthYear(year,month,inst,picker)}),options.onClose=function(dateText,inst){var $picker=$id("ui-datepicker-div").removeClass("cmb2-element").hide();"timepicker"!==method||$(inst.input).val()||inst.input.val($picker.find(".ui_tpicker_time").text()),"function"==typeof existing.onClose&&existing.onClose(dateText,inst)},options},cmb.addTimePickerClasses=function($picker){var func=cmb.addTimePickerClasses;func.count=func.count||0,setTimeout(function(){$picker.find(".ui-priority-secondary").length?($picker.find(".ui-priority-secondary").addClass("button-secondary"),$picker.find(".ui-priority-primary").addClass("button-primary"),func.count=0):func.count<5&&(func.count++,func($picker))},10)},cmb.initColorPickers=function($selector){$selector.length&&("object"==typeof jQuery.wp&&"function"==typeof jQuery.wp.wpColorPicker?$selector.each(function(){var $this=$(this),fieldOpts=$this.data("colorpicker")||{};$this.wpColorPicker($.extend({},cmb.defaults.color_picker,fieldOpts))}):$selector.each(function(i){$(this).after('<div id="picker-'+i+'" style="z-index: 1000; background: #EEE; border: 1px solid #CCC; position: absolute; display: block;"></div>'),$id("picker-"+i).hide().farbtastic($(this))}).focus(function(){$(this).next().show()}).blur(function(){$(this).next().hide()}))},cmb.initCodeEditors=function($selector){cmb.trigger("cmb_init_code_editors",$selector),cmb.defaults.code_editor&&wp&&wp.codeEditor&&$selector.length&&$selector.each(function(){wp.codeEditor.initialize(this.id,cmb.codeEditorArgs($(this).data("codeeditor")))})},cmb.codeEditorArgs=function(overrides){var props=["codemirror","csslint","jshint","htmlhint"],args=$.extend({},cmb.defaults.code_editor);overrides=overrides||{};for(var i=props.length-1;i>=0;i--)overrides.hasOwnProperty(props[i])&&(args[props[i]]=$.extend({},args[props[i]]||{},overrides[props[i]]));return args},cmb.makeListSortable=function(){var $filelist=cmb.metabox().find(".cmb2-media-status.cmb-attach-list");$filelist.length&&$filelist.sortable({cursor:"move"}).disableSelection()},cmb.makeRepeatableSortable=function(){var $repeatables=cmb.metabox().find(".cmb-repeat-table .cmb-field-list");$repeatables.length&&$repeatables.sortable({items:".cmb-repeat-row",cursor:"move"})},cmb.maybeOembed=function(evt){var $this=$(this),m={focusout:function(){setTimeout(function(){cmb.spinner(".cmb2-metabox",!0)},2e3)},keyup:function(){var betw=function(min,max){return evt.which<=max&&evt.which>=min};(betw(48,90)||betw(96,111)||betw(8,9)||187===evt.which||190===evt.which)&&cmb.doAjax($this,evt)},paste:function(){setTimeout(function(){cmb.doAjax($this)},100)}};m[evt.type]()},cmb.resizeoEmbeds=function(){cmb.metabox().each(function(){var $this=$(this),$tableWrap=$this.parents(".inside"),isSide=$this.parents(".inner-sidebar").length||$this.parents("#side-sortables").length,isSmall=isSide,isSmallest=!1;if(!$tableWrap.length)return!0;var tableW=$tableWrap.width();cmb.styleBreakPoint>tableW&&(isSmall=!0,isSmallest=cmb.styleBreakPoint-62>tableW),tableW=isSmall?tableW:Math.round(.82*$tableWrap.width()*.97);var newWidth=tableW-30;if(!isSmall||isSide||isSmallest||(newWidth-=75),newWidth>639)return!0;var $embeds=$this.find(".cmb-type-oembed .embed-status"),$children=$embeds.children().not(".cmb2-remove-wrapper");return $children.length?void $children.each(function(){var $this=$(this),iwidth=$this.width(),iheight=$this.height(),_newWidth=newWidth;$this.parents(".cmb-repeat-row").length&&!isSmall&&(_newWidth=newWidth-91,_newWidth=785>tableW?_newWidth-15:_newWidth);var newHeight=Math.round(_newWidth*iheight/iwidth);$this.width(_newWidth).height(newHeight)}):!0})},cmb.doAjax=function($obj){var oembed_url=$obj.val();if(!(oembed_url.length<6)){var field_id=$obj.attr("id"),$context=$obj.closest(".cmb-td"),$embed_container=$context.find(".embed-status"),$embed_wrap=$context.find(".embed_wrap"),$child_el=$embed_container.find(":first-child"),oembed_width=$embed_container.length&&$child_el.length?$child_el.width():$obj.width();cmb.log("oembed_url",oembed_url,field_id),cmb.spinner($context),$embed_wrap.html(""),setTimeout(function(){$(".cmb2-oembed:focus").val()===oembed_url&&$.ajax({type:"post",dataType:"json",url:l10n.ajaxurl,data:{action:"cmb2_oembed_handler",oembed_url:oembed_url,oembed_width:oembed_width>300?oembed_width:300,field_id:field_id,object_id:$obj.data("objectid"),object_type:$obj.data("objecttype"),cmb2_ajax_nonce:l10n.ajax_nonce},success:function(response){cmb.log(response),cmb.spinner($context,!0),$embed_wrap.html(response.data)}})},500)}},cmb.metabox=function(){return cmb.$metabox?cmb.$metabox:(cmb.$metabox=$(".cmb2-wrap > .cmb2-metabox"),cmb.$metabox)},cmb.spinner=function($context,hide){var m=hide?"removeClass":"addClass";$(".cmb-spinner",$context)[m]("is-active")},cmb.trigger=function(evtName){var args=Array.prototype.slice.call(arguments,1);args.push(cmb),$document.trigger(evtName,args)},cmb.triggerElement=function($el,evtName){var args=Array.prototype.slice.call(arguments,2);args.push(cmb),$el.trigger(evtName,args)},cmb.getFieldArg=function(hash,arg){return cmb.getField(hash)[arg]},cmb.getFields=function(filterCb){if("function"==typeof filterCb){var fields=[];return $.each(l10n.fields,function(hash,field){filterCb(field,hash)&&fields.push(field)}),fields}return l10n.fields},cmb.getField=function(hash){var field={};if(hash=hash instanceof jQuery?hash.data("hash"):hash)try{if(l10n.fields[hash])throw new Error(hash);cmb.getFields(function(field){if("function"==typeof hash){if(hash(field))throw new Error(field.hash)}else if(field.id&&field.id===hash)throw new Error(field.hash)})}catch(e){field=l10n.fields[e.message]}return field},cmb.log=function(){l10n.script_debug&&console&&"function"==typeof console.log&&console.log.apply(console,arguments)},cmb.replaceLast=function(string,search,replace){var n=string.lastIndexOf(search);return string.slice(0,n)+string.slice(n).replace(search,replace)},$(cmb.init)}(window,document,jQuery,window.CMB2),window.CMB2=window.CMB2||{},window.CMB2.wysiwyg=window.CMB2.wysiwyg||{},function(window,document,$,cmb,wysiwyg,undefined){"use strict";function delayedInit(){0===toBeDestroyed.length?toBeInitialized.forEach(function(toInit){toBeInitialized.splice(toBeInitialized.indexOf(toInit),1),wysiwyg.init.apply(wysiwyg,toInit)}):window.setTimeout(delayedInit,100)}function delayedDestroy(){toBeDestroyed.forEach(function(id){toBeDestroyed.splice(toBeDestroyed.indexOf(id),1),wysiwyg.destroy(id)})}function getGroupData(data){var groupid=data.groupid,fieldid=data.fieldid;return all[groupid]&&all[groupid][fieldid]||(all[groupid]=all[groupid]||{},all[groupid][fieldid]={template:wp.template("cmb2-wysiwyg-"+groupid+"-"+fieldid),defaults:{mce:$.extend({},tinyMCEPreInit.mceInit["cmb2_i_"+groupid+fieldid]),qt:$.extend({},tinyMCEPreInit.qtInit["cmb2_i_"+groupid+fieldid])}},delete tinyMCEPreInit.mceInit["cmb2_i_"+groupid+fieldid],delete tinyMCEPreInit.qtInit["cmb2_i_"+groupid+fieldid]),all[groupid][fieldid]}function initOptions(options){var prop,newSettings,newQTS,nameRegex=new RegExp("cmb2_n_"+options.groupid+options.fieldid,"g"),idRegex=new RegExp("cmb2_i_"+options.groupid+options.fieldid,"g");if("undefined"==typeof tinyMCEPreInit.mceInit[options.id]){newSettings=$.extend({},options.defaults.mce);for(prop in newSettings)"string"==typeof newSettings[prop]&&(newSettings[prop]=newSettings[prop].replace(idRegex,options.id).replace(nameRegex,options.name));tinyMCEPreInit.mceInit[options.id]=newSettings}if("undefined"==typeof tinyMCEPreInit.qtInit[options.id]){newQTS=$.extend({},options.defaults.qt);for(prop in newQTS)"string"==typeof newQTS[prop]&&(newQTS[prop]=newQTS[prop].replace(idRegex,options.id).replace(nameRegex,options.name));tinyMCEPreInit.qtInit[options.id]=newQTS}}var toBeDestroyed=[],toBeInitialized=[],all=wysiwyg.all={};wysiwyg.initAll=function(){var $this,data,initiated;$(".cmb2-wysiwyg-placeholder").each(function(){$this=$(this),data=$this.data(),data.groupid&&(data.id=$this.attr("id"),data.name=$this.attr("name"),data.value=$this.val(),wysiwyg.init($this,data,!1),initiated=!0)}),!0===initiated&&("undefined"!=typeof window.QTags&&window.QTags._buttonsInit(),$(document).on("cmb2_add_row",wysiwyg.addRow).on("cmb2_remove_group_row_start",wysiwyg.destroyRowEditors).on("cmb2_shift_rows_start",wysiwyg.shiftStart).on("cmb2_shift_rows_complete",wysiwyg.shiftComplete))},wysiwyg.addRow=function(evt,$row){wysiwyg.initRow($row,evt)},wysiwyg.destroyRowEditors=function(evt,$btn){wysiwyg.destroy($btn.parents(".cmb-repeatable-grouping").find(".wp-editor-area").attr("id"))},wysiwyg.shiftStart=function(evt,$btn,$from,$to){$from.add($to).find(".wp-editor-wrap textarea").each(function(){wysiwyg.destroy($(this).attr("id"))})},wysiwyg.shiftComplete=function(evt,$btn,$from,$to){$from.add($to).each(function(){wysiwyg.initRow($(this),evt)})},wysiwyg.initRow=function($row,evt){var $toReplace,data,defVal;$row.find(".cmb2-wysiwyg-inner-wrap").each(function(){$toReplace=$(this),data=$toReplace.data(),defVal=cmb.getFieldArg(data.hash,"default",""),defVal="undefined"!=typeof defVal&&!1!==defVal?defVal:"",data.iterator=$row.data("iterator"),data.fieldid=data.id,data.id=data.groupid+"_"+data.iterator+"_"+data.fieldid,data.name=data.groupid+"["+data.iterator+"]["+data.fieldid+"]",data.value="cmb2_add_row"!==evt.type&&$toReplace.find(".wp-editor-area").length?$toReplace.find(".wp-editor-area").val():defVal,0===toBeDestroyed.length?wysiwyg.init($toReplace,data):(toBeInitialized.push([$toReplace,data]),window.setTimeout(delayedInit,100))})},wysiwyg.init=function($toReplace,data,buttonsInit){if(!data.groupid)return!1;var mceActive=cmb.canTinyMCE(),qtActive="function"==typeof window.quicktags;$.extend(data,getGroupData(data)),initOptions(data),$toReplace.replaceWith(data.template(data)),mceActive&&window.tinyMCE.init(tinyMCEPreInit.mceInit[data.id]),qtActive&&window.quicktags(tinyMCEPreInit.qtInit[data.id]),mceActive&&$(document.getElementById(data.id)).parents(".wp-editor-wrap").removeClass("html-active").addClass("tmce-active"),!1!==buttonsInit&&"undefined"!=typeof window.QTags&&window.QTags._buttonsInit()},wysiwyg.destroy=function(id){if(cmb.canTinyMCE()){var editor=tinyMCE.get(id);null!==editor&&"undefined"!=typeof editor?(editor.destroy(),"undefined"==typeof tinyMCEPreInit.mceInit[id]&&delete tinyMCEPreInit.mceInit[id],"undefined"==typeof tinyMCEPreInit.qtInit[id]&&delete tinyMCEPreInit.qtInit[id]):-1===toBeDestroyed.indexOf(id)&&(toBeDestroyed.push(id),window.setTimeout(delayedDestroy,100))}},$(document).on("cmb_init",wysiwyg.initAll)}(window,document,jQuery,window.CMB2,window.CMB2.wysiwyg);
1
+ window.CMB2=window.CMB2||{},function(window,document,$,cmb,undefined){"use strict";var $document,l10n=window.cmb2_l10,setTimeout=window.setTimeout,$id=function(selector){return $(document.getElementById(selector))};cmb.$id=$id;var defaults={idNumber:!1,repeatEls:'input:not([type="button"],[id^=filelist]),select,textarea,.cmb2-media-status',noEmpty:'input:not([type="button"]):not([type="radio"]):not([type="checkbox"]),textarea',repeatUpdate:'input:not([type="button"]),select,textarea,label',styleBreakPoint:450,mediaHandlers:{},defaults:{time_picker:l10n.defaults.time_picker,date_picker:l10n.defaults.date_picker,color_picker:l10n.defaults.color_picker||{},code_editor:l10n.defaults.code_editor},media:{frames:{}}};cmb.init=function(){$document=$(document),$.extend(cmb,defaults),cmb.trigger("cmb_pre_init");var $metabox=cmb.metabox(),$repeatGroup=$metabox.find(".cmb-repeatable-group");cmb.initPickers($metabox.find('input[type="text"].cmb2-timepicker'),$metabox.find('input[type="text"].cmb2-datepicker'),$metabox.find('input[type="text"].cmb2-colorpicker')),cmb.initCodeEditors($metabox.find(".cmb2-textarea-code:not(.disable-codemirror)")),$('<p><span class="button-secondary cmb-multicheck-toggle">'+l10n.strings.check_toggle+"</span></p>").insertBefore(".cmb2-checkbox-list:not(.no-select-all)"),cmb.makeListSortable(),cmb.makeRepeatableSortable(),$metabox.on("change",".cmb2_upload_file",function(){cmb.media.field=$(this).attr("id"),$id(cmb.media.field+"_id").val("")}).on("click",".cmb-multicheck-toggle",cmb.toggleCheckBoxes).on("click",".cmb2-upload-button",cmb.handleMedia).on("click",".cmb-attach-list li, .cmb2-media-status .img-status img, .cmb2-media-status .file-status > span",cmb.handleFileClick).on("click",".cmb2-remove-file-button",cmb.handleRemoveMedia).on("click",".cmb-add-group-row",cmb.addGroupRow).on("click",".cmb-add-row-button",cmb.addAjaxRow).on("click",".cmb-remove-group-row",cmb.removeGroupRow).on("click",".cmb-remove-row-button",cmb.removeAjaxRow).on("keyup paste focusout",".cmb2-oembed",cmb.maybeOembed).on("cmb2_remove_row",".cmb-repeatable-group",cmb.resetTitlesAndIterator).on("click",".cmbhandle, .cmbhandle + .cmbhandle-title",cmb.toggleHandle),$repeatGroup.length&&$repeatGroup.on("cmb2_add_row",cmb.emptyValue).on("cmb2_add_row",cmb.setDefaults).filter(".sortable").each(function(){$(this).find(".cmb-remove-group-row-button").before('<a class="button-secondary cmb-shift-rows move-up alignleft" href="#"><span class="'+l10n.up_arrow_class+'"></span></a> <a class="button-secondary cmb-shift-rows move-down alignleft" href="#"><span class="'+l10n.down_arrow_class+'"></span></a>')}).on("click",".cmb-shift-rows",cmb.shiftRows),setTimeout(cmb.resizeoEmbeds,500),$(window).on("resize",cmb.resizeoEmbeds),$id("addtag").length&&cmb.listenTagAdd(),$(document).on("cmb_init",cmb.mceEnsureSave),cmb.trigger("cmb_init")},cmb.mceEnsureSave=function(){wp.data&&wp.data.hasOwnProperty("subscribe")&&cmb.canTinyMCE()&&wp.data.subscribe(function(){var editor=wp.data.hasOwnProperty("select")?wp.data.select("core/editor"):null;if(editor&&editor.isSavingPost&&editor.isSavingPost()&&window.tinyMCE.editors.length)for(var i=0;i<window.tinyMCE.editors.length;i++)window.tinyMCE.activeEditor!==window.tinyMCE.editors[i]&&window.tinyMCE.editors[i].save()})},cmb.canTinyMCE=function(){return l10n.user_can_richedit&&window.tinyMCE},cmb.listenTagAdd=function(){$document.ajaxSuccess(function(evt,xhr,settings){settings.data&&settings.data.length&&-1!==settings.data.indexOf("action=add-tag")&&cmb.resetBoxes($id("addtag").find(".cmb2-wrap > .cmb2-metabox"))})},cmb.resetBoxes=function($boxes){$.each($boxes,function(){cmb.resetBox($(this))})},cmb.resetBox=function($box){$box.find(".wp-picker-clear").trigger("click"),$box.find(".cmb2-remove-file-button").trigger("click"),$box.find(".cmb-row.cmb-repeatable-grouping:not(:first-of-type) .cmb-remove-group-row").click(),$box.find(".cmb-repeat-row:not(:first-child)").remove(),$box.find('input:not([type="button"]),select,textarea').each(function(){var $element=$(this),tagName=$element.prop("tagName");if("INPUT"===tagName){var elType=$element.attr("type");"checkbox"===elType||"radio"===elType?$element.prop("checked",!1):$element.val("")}"SELECT"===tagName&&$("option:selected",this).prop("selected",!1),"TEXTAREA"===tagName&&$element.html("")})},cmb.resetTitlesAndIterator=function(evt){evt.group&&$(".cmb-repeatable-group.repeatable").each(function(){var $table=$(this),groupTitle=$table.find(".cmb-add-group-row").data("grouptitle");$table.find(".cmb-repeatable-grouping").each(function(rowindex){var $row=$(this),$rowTitle=$row.find("h3.cmb-group-title");$row.data("iterator",rowindex),$rowTitle.length&&$rowTitle.text(groupTitle.replace("{#}",rowindex+1))})})},cmb.toggleHandle=function(evt){evt.preventDefault(),cmb.trigger("postbox-toggled",$(this).parent(".postbox").toggleClass("closed"))},cmb.toggleCheckBoxes=function(evt){evt.preventDefault();var $this=$(this),$multicheck=$this.closest(".cmb-td").find("input[type=checkbox]:not([disabled])");$this.data("checked")?($multicheck.prop("checked",!1),$this.data("checked",!1)):($multicheck.prop("checked",!0),$this.data("checked",!0))},cmb.handleMedia=function(evt){evt.preventDefault();var $el=$(this);cmb.attach_id=!$el.hasClass("cmb2-upload-list")&&$el.closest(".cmb-td").find(".cmb2-upload-file-id").val(),cmb.attach_id="0"!==cmb.attach_id&&cmb.attach_id,cmb._handleMedia($el.prev("input.cmb2-upload-file").attr("id"),$el.hasClass("cmb2-upload-list"))},cmb.handleFileClick=function(evt){if(!$(evt.target).is("a")){evt.preventDefault();var $el=$(this),$td=$el.closest(".cmb-td"),isList=$td.find(".cmb2-upload-button").hasClass("cmb2-upload-list");cmb.attach_id=isList?$el.find('input[type="hidden"]').data("id"):$td.find(".cmb2-upload-file-id").val(),cmb.attach_id&&cmb._handleMedia($td.find("input.cmb2-upload-file").attr("id"),isList,cmb.attach_id)}},cmb._handleMedia=function(id,isList){if(wp){var media,handlers;if(handlers=cmb.mediaHandlers,media=cmb.media,media.field=id,media.$field=$id(media.field),media.fieldData=media.$field.data(),media.previewSize=media.fieldData.previewsize,media.sizeName=media.fieldData.sizename,media.fieldName=media.$field.attr("name"),media.isList=isList,id in media.frames)return media.frames[id].open();media.frames[id]=wp.media({title:cmb.metabox().find('label[for="'+id+'"]').text(),library:media.fieldData.queryargs||{},button:{text:l10n.strings[isList?"upload_files":"upload_file"]},multiple:!!isList&&"add"}),media.frames[id].states.first().set("filterable","all"),cmb.trigger("cmb_media_modal_init",media),handlers.list=function(selection,returnIt){var attachmentHtml,fileGroup=[];if(handlers.list.templates||(handlers.list.templates={image:wp.template("cmb2-list-image"),file:wp.template("cmb2-list-file")}),selection.each(function(attachment){attachmentHtml=handlers.getAttachmentHtml(attachment,"list"),fileGroup.push(attachmentHtml)}),returnIt)return fileGroup;media.$field.siblings(".cmb2-media-status").append(fileGroup)},handlers.single=function(selection){handlers.single.templates||(handlers.single.templates={image:wp.template("cmb2-single-image"),file:wp.template("cmb2-single-file")});var attachment=selection.first();media.$field.val(attachment.get("url")),$id(media.field+"_id").val(attachment.get("id"));var attachmentHtml=handlers.getAttachmentHtml(attachment,"single");media.$field.siblings(".cmb2-media-status").slideDown().html(attachmentHtml)},handlers.getAttachmentHtml=function(attachment,templatesId){var isImage="image"===attachment.get("type"),data=handlers.prepareData(attachment,isImage);return handlers[templatesId].templates[isImage?"image":"file"](data)},handlers.prepareData=function(data,image){return image&&handlers.getImageData.call(data,50),data=data.toJSON(),data.mediaField=media.field,data.mediaFieldName=media.fieldName,data.stringRemoveImage=l10n.strings.remove_image,data.stringFile=l10n.strings.file,data.stringDownload=l10n.strings.download,data.stringRemoveFile=l10n.strings.remove_file,data},handlers.getImageData=function(fallbackSize){var previewW=media.previewSize[0]||fallbackSize,previewH=media.previewSize[1]||fallbackSize,url=this.get("url"),width=this.get("width"),height=this.get("height"),sizes=this.get("sizes");return sizes&&(sizes[media.sizeName]?(url=sizes[media.sizeName].url,width=sizes[media.sizeName].width,height=sizes[media.sizeName].height):sizes.large&&(url=sizes.large.url,width=sizes.large.width,height=sizes.large.height)),width>previewW&&(height=Math.floor(previewW*height/width),width=previewW),height>previewH&&(width=Math.floor(previewH*width/height),height=previewH),width||(width=previewW),height||(height="svg"===this.get("filename").split(".").pop()?"100%":previewH),this.set("sizeUrl",url),this.set("sizeWidth",width),this.set("sizeHeight",height),this},handlers.selectFile=function(){var selection=media.frames[id].state().get("selection"),type=isList?"list":"single";cmb.attach_id&&isList?$('[data-id="'+cmb.attach_id+'"]').parents("li").replaceWith(handlers.list(selection,!0)):handlers[type](selection),cmb.trigger("cmb_media_modal_select",selection,media)},handlers.openModal=function(){var attach,selection=media.frames[id].state().get("selection");cmb.attach_id?(attach=wp.media.attachment(cmb.attach_id),attach.fetch(),selection.set(attach?[attach]:[])):selection.reset(),cmb.trigger("cmb_media_modal_open",selection,media)},media.frames[id].on("select",handlers.selectFile).on("open",handlers.openModal),media.frames[id].open()}},cmb.handleRemoveMedia=function(evt){evt.preventDefault();var $this=$(this);return $this.is(".cmb-attach-list .cmb2-remove-file-button")?($this.parents(".cmb2-media-item").remove(),!1):(cmb.media.field=$this.attr("rel"),cmb.metabox().find(document.getElementById(cmb.media.field)).val(""),cmb.metabox().find(document.getElementById(cmb.media.field+"_id")).val(""),$this.parents(".cmb2-media-status").html(""),!1)},cmb.cleanRow=function($row,prevNum,group){var $elements=$row.find(cmb.repeatUpdate);if(group){var $other=$row.find("[id]").not(cmb.repeatUpdate);$row.find(".cmb-repeat-table .cmb-repeat-row:not(:first-child)").remove(),$other.length&&$other.each(function(){var $_this=$(this),oldID=$_this.attr("id"),newID=oldID.replace("_"+prevNum,"_"+cmb.idNumber),$buttons=$row.find('[data-selector="'+oldID+'"]');$_this.attr("id",newID),$buttons.length&&$buttons.attr("data-selector",newID).data("selector",newID)})}return $elements.filter(":checked").removeAttr("checked"),$elements.find(":checked").removeAttr("checked"),$elements.filter(":selected").removeAttr("selected"),$elements.find(":selected").removeAttr("selected",!1),$row.find("h3.cmb-group-title").length&&$row.find("h3.cmb-group-title").text($row.data("title").replace("{#}",cmb.idNumber+1)),$elements.each(function(){cmb.elReplacements($(this),prevNum,group)}),cmb},cmb.elReplacements=function($newInput,prevNum,group){var newID,oldID,oldFor=$newInput.attr("for"),oldVal=$newInput.val(),type=$newInput.prop("type"),defVal=cmb.getFieldArg($newInput,"default"),newVal=void 0!==defVal&&!1!==defVal?defVal:"",tagName=$newInput.prop("tagName"),checkable=("radio"===type||"checkbox"===type)&&oldVal,attrs={};if(oldFor)attrs={for:oldFor.replace("_"+prevNum,"_"+cmb.idNumber)};else{var newName,oldName=$newInput.attr("name");oldID=$newInput.attr("id"),group?(newName=oldName?oldName.replace("["+prevNum+"][","["+cmb.idNumber+"]["):"",newID=oldID?oldID.replace("_"+prevNum+"_","_"+cmb.idNumber+"_"):""):(newName=oldName?cmb.replaceLast(oldName,"["+prevNum+"]","["+cmb.idNumber+"]"):"",newID=oldID?cmb.replaceLast(oldID,"_"+prevNum,"_"+cmb.idNumber):""),attrs={id:newID,name:newName}}if("TEXTAREA"===tagName&&$newInput.html(newVal),"SELECT"===tagName&&void 0!==defVal){var $toSelect=$newInput.find('[value="'+defVal+'"]');$toSelect.length&&$toSelect.attr("selected","selected").prop("selected","selected")}return checkable&&($newInput.removeAttr("checked"),void 0!==defVal&&oldVal===defVal&&$newInput.attr("checked","checked").prop("checked","checked")),!group&&$newInput[0].hasAttribute("data-iterator")&&(attrs["data-iterator"]=cmb.idNumber),$newInput.removeClass("hasDatepicker").val(checkable||newVal).attr(attrs),$newInput},cmb.newRowHousekeeping=function($row){var $colorPicker=$row.find(".wp-picker-container"),$list=$row.find(".cmb2-media-status");return $colorPicker.length&&$colorPicker.each(function(){var $td=$(this).parent();$td.html($td.find('input[type="text"].cmb2-colorpicker').attr("style",""))}),$list.length&&$list.empty(),cmb},cmb.afterRowInsert=function($row){cmb.initPickers($row.find('input[type="text"].cmb2-timepicker'),$row.find('input[type="text"].cmb2-datepicker'),$row.find('input[type="text"].cmb2-colorpicker'))},cmb.updateNameAttr=function(){var $this=$(this),name=$this.attr("name");if(void 0!==name){var prevNum=parseInt($this.parents(".cmb-repeatable-grouping").data("iterator"),10),newNum=prevNum-1,$newName=name.replace("["+prevNum+"]","["+newNum+"]");$this.attr("name",$newName)}},cmb.emptyValue=function(evt,row){$(cmb.noEmpty,row).val("")},cmb.setDefaults=function(evt,row){$(cmb.noEmpty,row).each(function(){var $el=$(this),defVal=cmb.getFieldArg($el,"default");void 0!==defVal&&!1!==defVal&&$el.val(defVal)})},cmb.addGroupRow=function(evt){evt.preventDefault();var $this=$(this);cmb.triggerElement($this,"cmb2_add_group_row_start",$this);var $table=$id($this.data("selector")),$oldRow=$table.find(".cmb-repeatable-grouping").last(),prevNum=parseInt($oldRow.data("iterator"),10);cmb.idNumber=parseInt(prevNum,10)+1;for(var $row=$oldRow.clone(),nodeName=$row.prop("nodeName")||"div",getRowId=function(id){return id=id.split("-"),id.splice(id.length-1,1),id.push(cmb.idNumber),id.join("-")};$table.find('.cmb-repeatable-grouping[data-iterator="'+cmb.idNumber+'"]').length>0;)cmb.idNumber++;cmb.newRowHousekeeping($row.data("title",$this.data("grouptitle"))).cleanRow($row,prevNum,!0),$row.find(".cmb-add-row-button").prop("disabled",!1);var $newRow=$("<"+nodeName+' id="'+getRowId($oldRow.attr("id"))+'" class="postbox cmb-row cmb-repeatable-grouping" data-iterator="'+cmb.idNumber+'">'+$row.html()+"</"+nodeName+">");$oldRow.after($newRow),cmb.afterRowInsert($newRow),cmb.triggerElement($table,{type:"cmb2_add_row",group:!0},$newRow)},cmb.addAjaxRow=function(evt){evt.preventDefault();var $this=$(this),$table=$id($this.data("selector")),$row=$table.find(".empty-row"),prevNum=parseInt($row.find("[data-iterator]").data("iterator"),10);cmb.idNumber=parseInt(prevNum,10)+1;var $emptyrow=$row.clone();cmb.newRowHousekeeping($emptyrow).cleanRow($emptyrow,prevNum),$row.removeClass("empty-row hidden").addClass("cmb-repeat-row"),$row.after($emptyrow),cmb.afterRowInsert($emptyrow),cmb.triggerElement($table,{type:"cmb2_add_row",group:!1},$emptyrow,$row)},cmb.removeGroupRow=function(evt){evt.preventDefault();var $this=$(this),confirmation=$this.data("confirm");if(!confirmation||window.confirm(confirmation)){var $table=$id($this.data("selector")),$parent=$this.parents(".cmb-repeatable-grouping");if($table.find(".cmb-repeatable-grouping").length<2)return cmb.resetRow($parent.parents(".cmb-repeatable-group").find(".cmb-add-group-row"),$this);cmb.triggerElement($table,"cmb2_remove_group_row_start",$this),$parent.nextAll(".cmb-repeatable-grouping").find(cmb.repeatEls).each(cmb.updateNameAttr),$parent.remove(),cmb.triggerElement($table,{type:"cmb2_remove_row",group:!0})}},cmb.removeAjaxRow=function(evt){evt.preventDefault();var $this=$(this);if(!$this.hasClass("button-disabled")){var $parent=$this.parents(".cmb-row"),$table=$this.parents(".cmb-repeat-table");if($table.find(".cmb-row").length<=2)return cmb.resetRow($parent.find(".cmb-add-row-button"),$this);$parent.hasClass("empty-row")&&$parent.prev().addClass("empty-row").removeClass("cmb-repeat-row"),$this.parents(".cmb-repeat-table .cmb-row").remove(),cmb.triggerElement($table,{type:"cmb2_remove_row",group:!1})}},cmb.resetRow=function($addNewBtn,$removeBtn){$addNewBtn.trigger("click"),$removeBtn.trigger("click")},cmb.shiftRows=function(evt){evt.preventDefault();var $this=$(this),$from=$this.parents(".cmb-repeatable-grouping"),$goto=$this.hasClass("move-up")?$from.prev(".cmb-repeatable-grouping"):$from.next(".cmb-repeatable-grouping");if(cmb.triggerElement($this,"cmb2_shift_rows_enter",$this,$from,$goto),$goto.length){cmb.triggerElement($this,"cmb2_shift_rows_start",$this,$from,$goto);var inputVals=[];$from.find(cmb.repeatEls).each(function(){var val,$element=$(this),elType=$element.attr("type");val=$element.hasClass("cmb2-media-status")?$element.html():"checkbox"===elType||"radio"===elType?$element.is(":checked"):"select"===$element.prop("tagName")?$element.is(":selected"):$element.val(),inputVals.push({val:val,$:$element})}),$goto.find(cmb.repeatEls).each(function(index){var val,$element=$(this),elType=$element.attr("type");if($element.hasClass("cmb2-media-status")){var toRowId=$element.closest(".cmb-repeatable-grouping").attr("data-iterator"),fromRowId=inputVals[index].$.closest(".cmb-repeatable-grouping").attr("data-iterator");val=$element.html(),$element.html(inputVals[index].val),inputVals[index].$.html(val),inputVals[index].$.find("input").each(function(){var name=$(this).attr("name");name=name.replace("["+toRowId+"]","["+fromRowId+"]"),$(this).attr("name",name)}),$element.find("input").each(function(){var name=$(this).attr("name");name=name.replace("["+fromRowId+"]","["+toRowId+"]"),$(this).attr("name",name)})}else"checkbox"===elType?(inputVals[index].$.prop("checked",$element.is(":checked")),$element.prop("checked",inputVals[index].val)):"radio"===elType?($element.is(":checked")&&inputVals[index].$.attr("data-checked","true"),inputVals[index].$.is(":checked")&&$element.attr("data-checked","true")):"select"===$element.prop("tagName")?(inputVals[index].$.prop("selected",$element.is(":selected")),$element.prop("selected",inputVals[index].val)):(inputVals[index].$.val($element.val()),$element.val(inputVals[index].val))}),$from.find("input[data-checked=true]").prop("checked",!0).removeAttr("data-checked"),$goto.find("input[data-checked=true]").prop("checked",!0).removeAttr("data-checked"),$from.find('input[type="text"].cmb2-colorpicker').trigger("change"),$goto.find('input[type="text"].cmb2-colorpicker').trigger("change"),cmb.triggerElement($this,"cmb2_shift_rows_complete",$this,$from,$goto)}},cmb.initPickers=function($timePickers,$datePickers,$colorPickers){cmb.trigger("cmb_init_pickers",{time:$timePickers,date:$datePickers,color:$colorPickers}),cmb.initDateTimePickers($timePickers,"timepicker","time_picker"),cmb.initDateTimePickers($datePickers,"datepicker","date_picker"),cmb.initColorPickers($colorPickers)},cmb.initDateTimePickers=function($selector,method,defaultKey){$selector.length&&$selector[method]("destroy").each(function(){var $this=$(this),fieldOpts=$this.data(method)||{},options=$.extend({},cmb.defaults[defaultKey],fieldOpts);$this[method](cmb.datePickerSetupOpts(fieldOpts,options,method))})},cmb.datePickerSetupOpts=function(fieldOpts,options,method){var existing=$.extend({},options);return options.beforeShow=function(input,inst){"timepicker"===method&&cmb.addTimePickerClasses(inst.dpDiv),$id("ui-datepicker-div").addClass("cmb2-element"),"function"==typeof existing.beforeShow&&existing.beforeShow(input,inst)},"timepicker"===method&&(options.onChangeMonthYear=function(year,month,inst,picker){cmb.addTimePickerClasses(inst.dpDiv),"function"==typeof existing.onChangeMonthYear&&existing.onChangeMonthYear(year,month,inst,picker)}),options.onClose=function(dateText,inst){var $picker=$id("ui-datepicker-div").removeClass("cmb2-element").hide();"timepicker"!==method||$(inst.input).val()||inst.input.val($picker.find(".ui_tpicker_time").text()),"function"==typeof existing.onClose&&existing.onClose(dateText,inst)},options},cmb.addTimePickerClasses=function($picker){var func=cmb.addTimePickerClasses;func.count=func.count||0,setTimeout(function(){$picker.find(".ui-priority-secondary").length?($picker.find(".ui-priority-secondary").addClass("button-secondary"),$picker.find(".ui-priority-primary").addClass("button-primary"),func.count=0):func.count<5&&(func.count++,func($picker))},10)},cmb.initColorPickers=function($selector){$selector.length&&("object"==typeof jQuery.wp&&"function"==typeof jQuery.wp.wpColorPicker?$selector.each(function(){var $this=$(this),fieldOpts=$this.data("colorpicker")||{};$this.wpColorPicker($.extend({},cmb.defaults.color_picker,fieldOpts))}):$selector.each(function(i){$(this).after('<div id="picker-'+i+'" style="z-index: 1000; background: #EEE; border: 1px solid #CCC; position: absolute; display: block;"></div>'),$id("picker-"+i).hide().farbtastic($(this))}).focus(function(){$(this).next().show()}).blur(function(){$(this).next().hide()}))},cmb.initCodeEditors=function($selector){cmb.trigger("cmb_init_code_editors",$selector),cmb.defaults.code_editor&&wp&&wp.codeEditor&&$selector.length&&$selector.each(function(){wp.codeEditor.initialize(this.id,cmb.codeEditorArgs($(this).data("codeeditor")))})},cmb.codeEditorArgs=function(overrides){var props=["codemirror","csslint","jshint","htmlhint"],args=$.extend({},cmb.defaults.code_editor);overrides=overrides||{};for(var i=props.length-1;i>=0;i--)overrides.hasOwnProperty(props[i])&&(args[props[i]]=$.extend({},args[props[i]]||{},overrides[props[i]]));return args},cmb.makeListSortable=function(){var $filelist=cmb.metabox().find(".cmb2-media-status.cmb-attach-list");$filelist.length&&$filelist.sortable({cursor:"move"}).disableSelection()},cmb.makeRepeatableSortable=function(){var $repeatables=cmb.metabox().find(".cmb-repeat-table .cmb-field-list");$repeatables.length&&$repeatables.sortable({items:".cmb-repeat-row",cursor:"move",cancel:"input,textarea,button,select,option,.CodeMirror"})},cmb.maybeOembed=function(evt){var $this=$(this);({focusout:function(){setTimeout(function(){cmb.spinner(".cmb2-metabox",!0)},2e3)},keyup:function(){var betw=function(min,max){return evt.which<=max&&evt.which>=min};(betw(48,90)||betw(96,111)||betw(8,9)||187===evt.which||190===evt.which)&&cmb.doAjax($this,evt)},paste:function(){setTimeout(function(){cmb.doAjax($this)},100)}})[evt.type]()},cmb.resizeoEmbeds=function(){cmb.metabox().each(function(){var $this=$(this),$tableWrap=$this.parents(".inside"),isSide=$this.parents(".inner-sidebar").length||$this.parents("#side-sortables").length,isSmall=isSide,isSmallest=!1;if(!$tableWrap.length)return!0;var tableW=$tableWrap.width();cmb.styleBreakPoint>tableW&&(isSmall=!0,isSmallest=cmb.styleBreakPoint-62>tableW),tableW=isSmall?tableW:Math.round(.82*$tableWrap.width()*.97);var newWidth=tableW-30;if(!isSmall||isSide||isSmallest||(newWidth-=75),newWidth>639)return!0;var $embeds=$this.find(".cmb-type-oembed .embed-status"),$children=$embeds.children().not(".cmb2-remove-wrapper");if(!$children.length)return!0;$children.each(function(){var $this=$(this),iwidth=$this.width(),iheight=$this.height(),_newWidth=newWidth;$this.parents(".cmb-repeat-row").length&&!isSmall&&(_newWidth=newWidth-91,_newWidth=785>tableW?_newWidth-15:_newWidth);var newHeight=Math.round(_newWidth*iheight/iwidth);$this.width(_newWidth).height(newHeight)})})},cmb.doAjax=function($obj){var oembed_url=$obj.val();if(!(oembed_url.length<6)){var field_id=$obj.attr("id"),$context=$obj.closest(".cmb-td"),$embed_container=$context.find(".embed-status"),$embed_wrap=$context.find(".embed_wrap"),$child_el=$embed_container.find(":first-child"),oembed_width=$embed_container.length&&$child_el.length?$child_el.width():$obj.width();cmb.log("oembed_url",oembed_url,field_id),cmb.spinner($context),$embed_wrap.html(""),setTimeout(function(){$(".cmb2-oembed:focus").val()===oembed_url&&$.ajax({type:"post",dataType:"json",url:l10n.ajaxurl,data:{action:"cmb2_oembed_handler",oembed_url:oembed_url,oembed_width:oembed_width>300?oembed_width:300,field_id:field_id,object_id:$obj.data("objectid"),object_type:$obj.data("objecttype"),cmb2_ajax_nonce:l10n.ajax_nonce},success:function(response){cmb.log(response),cmb.spinner($context,!0),$embed_wrap.html(response.data)}})},500)}},cmb.metabox=function(){return cmb.$metabox?cmb.$metabox:(cmb.$metabox=$(".cmb2-wrap > .cmb2-metabox"),cmb.$metabox)},cmb.spinner=function($context,hide){var m=hide?"removeClass":"addClass";$(".cmb-spinner",$context)[m]("is-active")},cmb.trigger=function(evtName){var args=Array.prototype.slice.call(arguments,1);args.push(cmb),$document.trigger(evtName,args)},cmb.triggerElement=function($el,evtName){var args=Array.prototype.slice.call(arguments,2);args.push(cmb),$el.trigger(evtName,args)},cmb.getFieldArg=function(hash,arg){return cmb.getField(hash)[arg]},cmb.getFields=function(filterCb){if("function"==typeof filterCb){var fields=[];return $.each(l10n.fields,function(hash,field){filterCb(field,hash)&&fields.push(field)}),fields}return l10n.fields},cmb.getField=function(hash){var field={};if(hash=hash instanceof jQuery?hash.data("hash"):hash)try{if(l10n.fields[hash])throw new Error(hash);cmb.getFields(function(field){if("function"==typeof hash){if(hash(field))throw new Error(field.hash)}else if(field.id&&field.id===hash)throw new Error(field.hash)})}catch(e){field=l10n.fields[e.message]}return field},cmb.log=function(){l10n.script_debug&&console&&"function"==typeof console.log&&console.log.apply(console,arguments)},cmb.replaceLast=function(string,search,replace){var n=string.lastIndexOf(search);return string.slice(0,n)+string.slice(n).replace(search,replace)},$(cmb.init)}(window,document,jQuery,window.CMB2),window.CMB2=window.CMB2||{},window.CMB2.wysiwyg=window.CMB2.wysiwyg||{},function(window,document,$,cmb,wysiwyg,undefined){"use strict";function delayedInit(){0===toBeDestroyed.length?toBeInitialized.forEach(function(toInit){toBeInitialized.splice(toBeInitialized.indexOf(toInit),1),wysiwyg.init.apply(wysiwyg,toInit)}):window.setTimeout(delayedInit,100)}function delayedDestroy(){toBeDestroyed.forEach(function(id){toBeDestroyed.splice(toBeDestroyed.indexOf(id),1),wysiwyg.destroy(id)})}function getGroupData(data){var groupid=data.groupid,fieldid=data.fieldid;return all[groupid]&&all[groupid][fieldid]||(all[groupid]=all[groupid]||{},all[groupid][fieldid]={template:wp.template("cmb2-wysiwyg-"+groupid+"-"+fieldid),defaults:{mce:$.extend({},tinyMCEPreInit.mceInit["cmb2_i_"+groupid+fieldid]),qt:$.extend({},tinyMCEPreInit.qtInit["cmb2_i_"+groupid+fieldid])}},delete tinyMCEPreInit.mceInit["cmb2_i_"+groupid+fieldid],delete tinyMCEPreInit.qtInit["cmb2_i_"+groupid+fieldid]),all[groupid][fieldid]}function initOptions(options){var prop,newSettings,newQTS,nameRegex=new RegExp("cmb2_n_"+options.groupid+options.fieldid,"g"),idRegex=new RegExp("cmb2_i_"+options.groupid+options.fieldid,"g");if(void 0===tinyMCEPreInit.mceInit[options.id]){newSettings=$.extend({},options.defaults.mce);for(prop in newSettings)"string"==typeof newSettings[prop]&&(newSettings[prop]=newSettings[prop].replace(idRegex,options.id).replace(nameRegex,options.name));tinyMCEPreInit.mceInit[options.id]=newSettings}if(void 0===tinyMCEPreInit.qtInit[options.id]){newQTS=$.extend({},options.defaults.qt);for(prop in newQTS)"string"==typeof newQTS[prop]&&(newQTS[prop]=newQTS[prop].replace(idRegex,options.id).replace(nameRegex,options.name));tinyMCEPreInit.qtInit[options.id]=newQTS}}var toBeDestroyed=[],toBeInitialized=[],all=wysiwyg.all={};wysiwyg.initAll=function(){var $this,data,initiated;$(".cmb2-wysiwyg-placeholder").each(function(){$this=$(this),data=$this.data(),data.groupid&&(data.id=$this.attr("id"),data.name=$this.attr("name"),data.value=$this.val(),wysiwyg.init($this,data,!1),initiated=!0)}),!0===initiated&&(void 0!==window.QTags&&window.QTags._buttonsInit(),$(document).on("cmb2_add_row",wysiwyg.addRow).on("cmb2_remove_group_row_start",wysiwyg.destroyRowEditors).on("cmb2_shift_rows_start",wysiwyg.shiftStart).on("cmb2_shift_rows_complete",wysiwyg.shiftComplete))},wysiwyg.addRow=function(evt,$row){wysiwyg.initRow($row,evt)},wysiwyg.destroyRowEditors=function(evt,$btn){wysiwyg.destroy($btn.parents(".cmb-repeatable-grouping").find(".wp-editor-area").attr("id"))},wysiwyg.shiftStart=function(evt,$btn,$from,$to){$from.add($to).find(".wp-editor-wrap textarea").each(function(){wysiwyg.destroy($(this).attr("id"))})},wysiwyg.shiftComplete=function(evt,$btn,$from,$to){$from.add($to).each(function(){wysiwyg.initRow($(this),evt)})},wysiwyg.initRow=function($row,evt){var $toReplace,data,defVal;$row.find(".cmb2-wysiwyg-inner-wrap").each(function(){$toReplace=$(this),data=$toReplace.data(),defVal=cmb.getFieldArg(data.hash,"default",""),defVal=void 0!==defVal&&!1!==defVal?defVal:"",data.iterator=$row.data("iterator"),data.fieldid=data.id,data.id=data.groupid+"_"+data.iterator+"_"+data.fieldid,data.name=data.groupid+"["+data.iterator+"]["+data.fieldid+"]",data.value="cmb2_add_row"!==evt.type&&$toReplace.find(".wp-editor-area").length?$toReplace.find(".wp-editor-area").val():defVal,0===toBeDestroyed.length?wysiwyg.init($toReplace,data):(toBeInitialized.push([$toReplace,data]),window.setTimeout(delayedInit,100))})},wysiwyg.init=function($toReplace,data,buttonsInit){if(!data.groupid)return!1;var mceActive=cmb.canTinyMCE(),qtActive="function"==typeof window.quicktags;$.extend(data,getGroupData(data)),initOptions(data),$toReplace.replaceWith(data.template(data)),mceActive&&window.tinyMCE.init(tinyMCEPreInit.mceInit[data.id]),qtActive&&window.quicktags(tinyMCEPreInit.qtInit[data.id]),mceActive&&$(document.getElementById(data.id)).parents(".wp-editor-wrap").removeClass("html-active").addClass("tmce-active"),!1!==buttonsInit&&void 0!==window.QTags&&window.QTags._buttonsInit()},wysiwyg.destroy=function(id){if(cmb.canTinyMCE()){var editor=tinyMCE.get(id);null!==editor&&void 0!==editor?(editor.destroy(),void 0===tinyMCEPreInit.mceInit[id]&&delete tinyMCEPreInit.mceInit[id],void 0===tinyMCEPreInit.qtInit[id]&&delete tinyMCEPreInit.qtInit[id]):-1===toBeDestroyed.indexOf(id)&&(toBeDestroyed.push(id),window.setTimeout(delayedDestroy,100))}},$(document).on("cmb_init",wysiwyg.initAll)}(window,document,jQuery,window.CMB2,window.CMB2.wysiwyg),window.CMB2=window.CMB2||{},window.CMB2.charcounter=window.CMB2.charcounter||{},function(window,document,$,cmb,counter){"use strict";if(!wp.utils||!wp.utils.WordCounter)return cmb.log("Cannot find wp.utils!");counter.counters={};var counters=counter.counters,wpCounter=new wp.utils.WordCounter;counter.updateCounter=function(field_id){if(!counters.hasOwnProperty(field_id))return null;var instance=counters[field_id],wysiwyg=instance.editor&&!instance.editor.isHidden(),text=wysiwyg?instance.editor.getContent({format:"raw"}):cmb.$id(field_id).val().trim(),count=wpCounter.count(text,instance.type),exceeded=instance.max&&count>instance.max,val=instance.max?instance.max-count:count;return instance.$el.parents(".cmb2-char-counter-wrap")[exceeded?"addClass":"removeClass"]("cmb2-max-exceeded"),instance.$el.val(val).outerWidth(8*String(val).length+15+"px"),count},counter.instantiate=function($el){var data=$el.data();if(!(data.fieldId in counters)){var instance={$el:$el,max:data.max,type:"words"===data.counterType?"words":"characters_including_spaces",editor:!1};counters[data.fieldId]=instance,counter.updateCounter(data.fieldId)}},counter.initAll=function(){$(".cmb2-char-counter").each(function(){counter.instantiate($(this))})},counter.initWysiwyg=function(evt,editor){editor.id in counters&&(counters[editor.id].editor=editor,editor.on("nodechange keyup",counter.countWysiwyg))},counter.addRow=function(evt,$row){$row.find(".cmb2-char-counter").each(function(){var $this=$(this),id=$this.attr("id"),field_id=id.replace(/^char-counter-/,"");$this.attr("data-field-id",field_id).data("field-id",field_id),counter.instantiate($this)})},counter.cleanCounters=function(){var field_id,remove=[];for(field_id in counters)document.getElementById(field_id)||remove.push(field_id);remove.length&&_.each(remove,function(field_id){delete counters[field_id]})},counter.countWysiwyg=_.throttle(function(evt){return evt.hasOwnProperty("element")?counter.updateCounter($(evt.element).data("id")):evt.hasOwnProperty("currentTarget")?counter.updateCounter($(evt.currentTarget).data("id")):void 0}),counter.countTextarea=_.throttle(function(evt){counter.updateCounter(evt.currentTarget.id)},400),$(document).on("cmb_init",counter.initAll).on("tinymce-editor-init",counter.initWysiwyg).on("cmb2_add_row",counter.addRow).on("cmb2_remove_row",counter.cleanCounters).on("input keyup",".cmb2-count-chars",counter.countTextarea)}(window,document,jQuery,window.CMB2,window.CMB2.charcounter);
vendor/cmb2/cmb2/js/wp-color-picker-alpha.js CHANGED
@@ -200,9 +200,9 @@
200
 
201
  self.toggler.find( 'span.color-alpha' ).css( {
202
  'width' : '30px',
203
- 'height' : '24px',
204
  'position' : 'absolute',
205
  'top' : 0,
 
206
  'left' : 0,
207
  'border-top-left-radius' : '2px',
208
  'border-bottom-left-radius' : '2px',
200
 
201
  self.toggler.find( 'span.color-alpha' ).css( {
202
  'width' : '30px',
 
203
  'position' : 'absolute',
204
  'top' : 0,
205
+ 'bottom' : 0,
206
  'left' : 0,
207
  'border-top-left-radius' : '2px',
208
  'border-bottom-left-radius' : '2px',
vendor/cmb2/cmb2/js/wp-color-picker-alpha.min.js CHANGED
@@ -8,4 +8,4 @@
8
  * https://github.com/kallookoo/wp-color-picker-alpha
9
  * Licensed under the GPLv2 license.
10
  */
11
- !function(a){if(!a.wp.wpColorPicker.prototype._hasAlpha){var b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==",c='<div class="wp-picker-holder" />',d='<div class="wp-picker-container" />',e='<input type="button" class="button button-small" />',f=void 0!==wpColorPickerL10n.current;if(f)var g='<a tabindex="0" class="wp-color-result" />';else var g='<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>',h="<label></label>",i='<span class="screen-reader-text"></span>';Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var a=parseInt(this._color,10).toString(16);return this.error?"":(a.length<6&&(a=("00000"+a).substr(-6)),"#"+a)},a.widget("wp.wpColorPicker",a.wp.wpColorPicker,{_hasAlpha:!0,_create:function(){if(a.support.iris){var j=this,k=j.element;if(a.extend(j.options,k.data()),"hue"===j.options.type)return j._createHueOnly();j.close=a.proxy(j.close,j),j.initialValue=k.val(),k.addClass("wp-color-picker"),f?(k.hide().wrap(d),j.wrap=k.parent(),j.toggler=a(g).insertBefore(k).css({backgroundColor:j.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),j.pickerContainer=a(c).insertAfter(k),j.button=a(e).addClass("hidden")):(k.parent("label").length||(k.wrap(h),j.wrappingLabelText=a(i).insertBefore(k).text(wpColorPickerL10n.defaultLabel)),j.wrappingLabel=k.parent(),j.wrappingLabel.wrap(d),j.wrap=j.wrappingLabel.parent(),j.toggler=a(g).insertBefore(j.wrappingLabel).css({backgroundColor:j.initialValue}),j.toggler.find(".wp-color-result-text").text(wpColorPickerL10n.pick),j.pickerContainer=a(c).insertAfter(j.wrappingLabel),j.button=a(e)),j.options.defaultColor?(j.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString),f||j.button.attr("aria-label",wpColorPickerL10n.defaultAriaLabel)):(j.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),f||j.button.attr("aria-label",wpColorPickerL10n.clearAriaLabel)),f?k.wrap('<span class="wp-picker-input-wrap" />').after(j.button):(j.wrappingLabel.wrap('<span class="wp-picker-input-wrap hidden" />').after(j.button),j.inputWrapper=k.closest(".wp-picker-input-wrap")),k.iris({target:j.pickerContainer,hide:j.options.hide,width:j.options.width,mode:j.options.mode,palettes:j.options.palettes,change:function(c,d){j.options.alpha?(j.toggler.css({"background-image":"url("+b+")"}),f?j.toggler.html('<span class="color-alpha" />'):(j.toggler.css({position:"relative"}),0==j.toggler.find("span.color-alpha").length&&j.toggler.append('<span class="color-alpha" />')),j.toggler.find("span.color-alpha").css({width:"30px",height:"24px",position:"absolute",top:0,left:0,"border-top-left-radius":"2px","border-bottom-left-radius":"2px",background:d.color.toString()})):j.toggler.css({backgroundColor:d.color.toString()}),a.isFunction(j.options.change)&&j.options.change.call(this,c,d)}}),k.val(j.initialValue),j._addListeners(),j.options.hide||j.toggler.click()}},_addListeners:function(){var b=this;b.wrap.on("click.wpcolorpicker",function(a){a.stopPropagation()}),b.toggler.click(function(){b.toggler.hasClass("wp-picker-open")?b.close():b.open()}),b.element.on("change",function(c){(""===a(this).val()||b.element.hasClass("iris-error"))&&(b.options.alpha?(f&&b.toggler.removeAttr("style"),b.toggler.find("span.color-alpha").css("backgroundColor","")):b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c))}),b.button.on("click",function(c){a(this).hasClass("wp-picker-clear")?(b.element.val(""),b.options.alpha?(f&&b.toggler.removeAttr("style"),b.toggler.find("span.color-alpha").css("backgroundColor","")):b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c)):a(this).hasClass("wp-picker-default")&&b.element.val(b.options.defaultColor).change()})}}),a.widget("a8c.iris",a.a8c.iris,{_create:function(){if(this._super(),this.options.alpha=this.element.data("alpha")||!1,this.element.is(":input")||(this.options.alpha=!1),"undefined"!=typeof this.options.alpha&&this.options.alpha){var b=this,c=b.element,d='<div class="iris-strip iris-slider iris-alpha-slider"><div class="iris-slider-offset iris-slider-offset-alpha"></div></div>',e=a(d).appendTo(b.picker.find(".iris-picker-inner")),f=e.find(".iris-slider-offset-alpha"),g={aContainer:e,aSlider:f};"undefined"!=typeof c.data("custom-width")?b.options.customWidth=parseInt(c.data("custom-width"))||0:b.options.customWidth=100,b.options.defaultWidth=c.width(),(b._color._alpha<1||-1!=b._color.toString().indexOf("rgb"))&&c.width(parseInt(b.options.defaultWidth+b.options.customWidth)),a.each(g,function(a,c){b.controls[a]=c}),b.controls.square.css({"margin-right":"0"});var h=b.picker.width()-b.controls.square.width()-20,i=h/6,j=h/2-i;a.each(["aContainer","strip"],function(a,c){b.controls[c].width(j).css({"margin-left":i+"px"})}),b._initControls(),b._change()}},_initControls:function(){if(this._super(),this.options.alpha){var a=this,b=a.controls;b.aSlider.slider({orientation:"vertical",min:0,max:100,step:1,value:parseInt(100*a._color._alpha),slide:function(b,c){a._color._alpha=parseFloat(c.value/100),a._change.apply(a,arguments)}})}},_change:function(){this._super();var a=this,c=a.element;if(this.options.alpha){var d=a.controls,e=parseInt(100*a._color._alpha),f=a._color.toRgb(),g=["rgb("+f.r+","+f.g+","+f.b+") 0%","rgba("+f.r+","+f.g+","+f.b+", 0) 100%"],h=a.options.defaultWidth,i=a.options.customWidth,j=a.picker.closest(".wp-picker-container").find(".wp-color-result");d.aContainer.css({background:"linear-gradient(to bottom, "+g.join(", ")+"), url("+b+")"}),j.hasClass("wp-picker-open")&&(d.aSlider.slider("value",e),a._color._alpha<1?(d.strip.attr("style",d.strip.attr("style").replace(/rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g,"rgb($1$3$5)")),c.width(parseInt(h+i))):c.width(h))}var k=c.data("reset-alpha")||!1;k&&a.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){a._color._alpha=1,a.active="external",a._change()})},_addInputListeners:function(a){var b=this,c=100,d=function(c){var d=new Color(a.val()),e=a.val();a.removeClass("iris-error"),d.error?""!==e&&a.addClass("iris-error"):d.toString()!==b._color.toString()&&("keyup"===c.type&&e.match(/^[0-9a-fA-F]{3}$/)||b._setOption("color",d.toString()))};a.on("change",d).on("keyup",b._debounce(d,c)),b.options.hide&&a.on("focus",function(){b.show()})}})}}(jQuery),jQuery(document).ready(function(a){a(".color-picker").wpColorPicker()});
8
  * https://github.com/kallookoo/wp-color-picker-alpha
9
  * Licensed under the GPLv2 license.
10
  */
11
+ !function(a){if(!a.wp.wpColorPicker.prototype._hasAlpha){var b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==",c='<div class="wp-picker-holder" />',d='<div class="wp-picker-container" />',e='<input type="button" class="button button-small" />',f=void 0!==wpColorPickerL10n.current;if(f)var g='<a tabindex="0" class="wp-color-result" />';else var g='<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>',h="<label></label>",i='<span class="screen-reader-text"></span>';Color.fn.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var a=parseInt(this._color,10).toString(16);return this.error?"":(a.length<6&&(a=("00000"+a).substr(-6)),"#"+a)},a.widget("wp.wpColorPicker",a.wp.wpColorPicker,{_hasAlpha:!0,_create:function(){if(a.support.iris){var j=this,k=j.element;if(a.extend(j.options,k.data()),"hue"===j.options.type)return j._createHueOnly();j.close=a.proxy(j.close,j),j.initialValue=k.val(),k.addClass("wp-color-picker"),f?(k.hide().wrap(d),j.wrap=k.parent(),j.toggler=a(g).insertBefore(k).css({backgroundColor:j.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),j.pickerContainer=a(c).insertAfter(k),j.button=a(e).addClass("hidden")):(k.parent("label").length||(k.wrap(h),j.wrappingLabelText=a(i).insertBefore(k).text(wpColorPickerL10n.defaultLabel)),j.wrappingLabel=k.parent(),j.wrappingLabel.wrap(d),j.wrap=j.wrappingLabel.parent(),j.toggler=a(g).insertBefore(j.wrappingLabel).css({backgroundColor:j.initialValue}),j.toggler.find(".wp-color-result-text").text(wpColorPickerL10n.pick),j.pickerContainer=a(c).insertAfter(j.wrappingLabel),j.button=a(e)),j.options.defaultColor?(j.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString),f||j.button.attr("aria-label",wpColorPickerL10n.defaultAriaLabel)):(j.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),f||j.button.attr("aria-label",wpColorPickerL10n.clearAriaLabel)),f?k.wrap('<span class="wp-picker-input-wrap" />').after(j.button):(j.wrappingLabel.wrap('<span class="wp-picker-input-wrap hidden" />').after(j.button),j.inputWrapper=k.closest(".wp-picker-input-wrap")),k.iris({target:j.pickerContainer,hide:j.options.hide,width:j.options.width,mode:j.options.mode,palettes:j.options.palettes,change:function(c,d){j.options.alpha?(j.toggler.css({"background-image":"url("+b+")"}),f?j.toggler.html('<span class="color-alpha" />'):(j.toggler.css({position:"relative"}),0==j.toggler.find("span.color-alpha").length&&j.toggler.append('<span class="color-alpha" />')),j.toggler.find("span.color-alpha").css({width:"30px",position:"absolute",top:0,bottom:0,left:0,"border-top-left-radius":"2px","border-bottom-left-radius":"2px",background:d.color.toString()})):j.toggler.css({backgroundColor:d.color.toString()}),a.isFunction(j.options.change)&&j.options.change.call(this,c,d)}}),k.val(j.initialValue),j._addListeners(),j.options.hide||j.toggler.click()}},_addListeners:function(){var b=this;b.wrap.on("click.wpcolorpicker",function(a){a.stopPropagation()}),b.toggler.click(function(){b.toggler.hasClass("wp-picker-open")?b.close():b.open()}),b.element.on("change",function(c){(""===a(this).val()||b.element.hasClass("iris-error"))&&(b.options.alpha?(f&&b.toggler.removeAttr("style"),b.toggler.find("span.color-alpha").css("backgroundColor","")):b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c))}),b.button.on("click",function(c){a(this).hasClass("wp-picker-clear")?(b.element.val(""),b.options.alpha?(f&&b.toggler.removeAttr("style"),b.toggler.find("span.color-alpha").css("backgroundColor","")):b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c)):a(this).hasClass("wp-picker-default")&&b.element.val(b.options.defaultColor).change()})}}),a.widget("a8c.iris",a.a8c.iris,{_create:function(){if(this._super(),this.options.alpha=this.element.data("alpha")||!1,this.element.is(":input")||(this.options.alpha=!1),"undefined"!=typeof this.options.alpha&&this.options.alpha){var b=this,c=b.element,d='<div class="iris-strip iris-slider iris-alpha-slider"><div class="iris-slider-offset iris-slider-offset-alpha"></div></div>',e=a(d).appendTo(b.picker.find(".iris-picker-inner")),f=e.find(".iris-slider-offset-alpha"),g={aContainer:e,aSlider:f};"undefined"!=typeof c.data("custom-width")?b.options.customWidth=parseInt(c.data("custom-width"))||0:b.options.customWidth=100,b.options.defaultWidth=c.width(),(b._color._alpha<1||-1!=b._color.toString().indexOf("rgb"))&&c.width(parseInt(b.options.defaultWidth+b.options.customWidth)),a.each(g,function(a,c){b.controls[a]=c}),b.controls.square.css({"margin-right":"0"});var h=b.picker.width()-b.controls.square.width()-20,i=h/6,j=h/2-i;a.each(["aContainer","strip"],function(a,c){b.controls[c].width(j).css({"margin-left":i+"px"})}),b._initControls(),b._change()}},_initControls:function(){if(this._super(),this.options.alpha){var a=this,b=a.controls;b.aSlider.slider({orientation:"vertical",min:0,max:100,step:1,value:parseInt(100*a._color._alpha),slide:function(b,c){a._color._alpha=parseFloat(c.value/100),a._change.apply(a,arguments)}})}},_change:function(){this._super();var a=this,c=a.element;if(this.options.alpha){var d=a.controls,e=parseInt(100*a._color._alpha),f=a._color.toRgb(),g=["rgb("+f.r+","+f.g+","+f.b+") 0%","rgba("+f.r+","+f.g+","+f.b+", 0) 100%"],h=a.options.defaultWidth,i=a.options.customWidth,j=a.picker.closest(".wp-picker-container").find(".wp-color-result");d.aContainer.css({background:"linear-gradient(to bottom, "+g.join(", ")+"), url("+b+")"}),j.hasClass("wp-picker-open")&&(d.aSlider.slider("value",e),a._color._alpha<1?(d.strip.attr("style",d.strip.attr("style").replace(/rgba\(([0-9]+,)(\s+)?([0-9]+,)(\s+)?([0-9]+)(,(\s+)?[0-9\.]+)\)/g,"rgb($1$3$5)")),c.width(parseInt(h+i))):c.width(h))}var k=c.data("reset-alpha")||!1;k&&a.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){a._color._alpha=1,a.active="external",a._change()})},_addInputListeners:function(a){var b=this,c=100,d=function(c){var d=new Color(a.val()),e=a.val();a.removeClass("iris-error"),d.error?""!==e&&a.addClass("iris-error"):d.toString()!==b._color.toString()&&("keyup"===c.type&&e.match(/^[0-9a-fA-F]{3}$/)||b._setOption("color",d.toString()))};a.on("change",d).on("keyup",b._debounce(d,c)),b.options.hide&&a.on("focus",function(){b.show()})}})}}(jQuery),jQuery(document).ready(function(a){a(".color-picker").wpColorPicker()});
vendor/cmb2/cmb2/languages/cmb2.pot CHANGED
@@ -1,296 +1,296 @@
1
- # Copyright (C) 2018 CMB2 team
2
  # This file is distributed under the same license as the CMB2 package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: CMB2 2.5.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/cmb2\n"
7
- "POT-Creation-Date: 2018-12-10 15:09:57+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2018-12-10 15:9+300\n"
12
  "Last-Translator: CMB2 Team hello@cmb2.io\n"
13
  "Language-Team: CMB2 Team hello@cmb2.io\n"
14
- "X-Generator: grunt-wp-i18n 0.4.9\n"
15
- "X-Poedit-KeywordsList: "
16
- "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
17
- "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
18
  "Language: en_US\n"
19
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
20
  "X-Poedit-Country: United States\n"
21
  "X-Poedit-SourceCharset: UTF-8\n"
 
 
 
22
  "X-Poedit-Basepath: ../\n"
23
  "X-Poedit-SearchPath-0: .\n"
24
  "X-Poedit-Bookmarks: \n"
25
  "X-Textdomain-Support: yes\n"
 
26
 
27
- #: example-functions.php:117 tests/test-cmb-field.php:263
28
  msgid "Test Metabox"
29
  msgstr ""
30
 
31
- #: example-functions.php:150 example-functions.php:490
32
  msgid "Test Text"
33
  msgstr ""
34
 
35
- #: example-functions.php:151 example-functions.php:164
36
- #: example-functions.php:177 example-functions.php:184
37
- #: example-functions.php:197 example-functions.php:205
38
- #: example-functions.php:214 example-functions.php:222
39
- #: example-functions.php:237 example-functions.php:245
40
- #: example-functions.php:253 example-functions.php:270
41
- #: example-functions.php:279 example-functions.php:295
42
- #: example-functions.php:302 example-functions.php:309
43
- #: example-functions.php:334 example-functions.php:347
44
- #: example-functions.php:360 example-functions.php:372
45
- #: example-functions.php:381 example-functions.php:389
46
- #: example-functions.php:398 example-functions.php:405
47
- #: example-functions.php:419 example-functions.php:491
48
- #: example-functions.php:582 example-functions.php:590
49
- #: example-functions.php:597 example-functions.php:604
50
- #: example-functions.php:611 example-functions.php:618
51
- #: example-functions.php:625 example-functions.php:652
52
  #: example-functions.php:660 example-functions.php:667
53
  #: example-functions.php:716 tests/test-cmb-field.php:275
54
  msgid "field description (optional)"
55
  msgstr ""
56
 
57
- #: example-functions.php:163
58
  msgid "Test Text Small"
59
  msgstr ""
60
 
61
- #: example-functions.php:176
62
  msgid "Test Text Medium"
63
  msgstr ""
64
 
65
- #: example-functions.php:183
66
  msgid "Read-only Disabled Field"
67
  msgstr ""
68
 
69
- #: example-functions.php:187
70
  msgid "Hey there, I'm a read-only field"
71
  msgstr ""
72
 
73
- #: example-functions.php:196
74
  msgid "Custom Rendered Field"
75
  msgstr ""
76
 
77
- #: example-functions.php:204
78
  msgid "Website URL"
79
  msgstr ""
80
 
81
- #: example-functions.php:213
82
  msgid "Test Text Email"
83
  msgstr ""
84
 
85
- #: example-functions.php:221
86
  msgid "Test Time"
87
  msgstr ""
88
 
89
- #: example-functions.php:229 example-functions.php:230
90
  msgid "Time zone"
91
  msgstr ""
92
 
93
- #: example-functions.php:236
94
  msgid "Test Date Picker"
95
  msgstr ""
96
 
97
- #: example-functions.php:244
98
  msgid "Test Date Picker (UNIX timestamp)"
99
  msgstr ""
100
 
101
- #: example-functions.php:252
102
  msgid "Test Date/Time Picker Combo (UNIX timestamp)"
103
  msgstr ""
104
 
105
- #: example-functions.php:269
106
  msgid "Test Money"
107
  msgstr ""
108
 
109
- #: example-functions.php:278
110
  msgid "Test Color Picker"
111
  msgstr ""
112
 
113
- #: example-functions.php:294
114
  msgid "Test Text Area"
115
  msgstr ""
116
 
117
- #: example-functions.php:301
118
  msgid "Test Text Area Small"
119
  msgstr ""
120
 
121
- #: example-functions.php:308
122
  msgid "Test Text Area for Code"
123
  msgstr ""
124
 
125
- #: example-functions.php:326
126
  msgid "Test Title Weeeee"
127
  msgstr ""
128
 
129
- #: example-functions.php:327
130
  msgid "This is a title description"
131
  msgstr ""
132
 
133
- #: example-functions.php:333
134
  msgid "Test Select"
135
  msgstr ""
136
 
137
- #: example-functions.php:339 example-functions.php:352
138
- #: example-functions.php:364
139
  msgid "Option One"
140
  msgstr ""
141
 
142
- #: example-functions.php:340 example-functions.php:353
143
- #: example-functions.php:365
144
  msgid "Option Two"
145
  msgstr ""
146
 
147
- #: example-functions.php:341 example-functions.php:354
148
- #: example-functions.php:366
149
  msgid "Option Three"
150
  msgstr ""
151
 
152
- #: example-functions.php:346
153
  msgid "Test Radio inline"
154
  msgstr ""
155
 
156
- #: example-functions.php:359
157
  msgid "Test Radio"
158
  msgstr ""
159
 
160
- #: example-functions.php:371
161
  msgid "Test Taxonomy Radio"
162
  msgstr ""
163
 
164
- #: example-functions.php:380
165
  msgid "Test Taxonomy Select"
166
  msgstr ""
167
 
168
- #: example-functions.php:388
169
  msgid "Test Taxonomy Multi Checkbox"
170
  msgstr ""
171
 
172
- #: example-functions.php:397
173
  msgid "Test Checkbox"
174
  msgstr ""
175
 
176
- #: example-functions.php:404 tests/test-cmb-field.php:274
177
  msgid "Test Multi Checkbox"
178
  msgstr ""
179
 
180
- #: example-functions.php:410 tests/test-cmb-field.php:280
181
  msgid "Check One"
182
  msgstr ""
183
 
184
- #: example-functions.php:411 tests/test-cmb-field.php:281
185
  msgid "Check Two"
186
  msgstr ""
187
 
188
- #: example-functions.php:412 tests/test-cmb-field.php:282
189
  msgid "Check Three"
190
  msgstr ""
191
 
192
- #: example-functions.php:418
193
  msgid "Test wysiwyg"
194
  msgstr ""
195
 
196
- #: example-functions.php:428
197
  msgid "Test Image"
198
  msgstr ""
199
 
200
- #: example-functions.php:429
201
  msgid "Upload an image or enter a URL."
202
  msgstr ""
203
 
204
- #: example-functions.php:435
205
  msgid "Multiple Files"
206
  msgstr ""
207
 
208
- #: example-functions.php:436
209
  msgid "Upload or add multiple images/attachments."
210
  msgstr ""
211
 
212
- #: example-functions.php:443
213
  msgid "oEmbed"
214
  msgstr ""
215
 
216
- #: example-functions.php:446
217
  #. translators: %s: link to codex.wordpress.org/Embeds
218
  msgid "Enter a youtube, twitter, or instagram URL. Supports services listed at %s."
219
  msgstr ""
220
 
221
- #: example-functions.php:479
222
  msgid "About Page Metabox"
223
  msgstr ""
224
 
225
- #: example-functions.php:510
226
  msgid "Repeating Field Group"
227
  msgstr ""
228
 
229
- #: example-functions.php:518
230
  msgid "Generates reusable form entries"
231
  msgstr ""
232
 
233
- #: example-functions.php:520
234
  msgid "Entry {#}"
235
  msgstr ""
236
 
237
- #: example-functions.php:521
238
  msgid "Add Another Entry"
239
  msgstr ""
240
 
241
- #: example-functions.php:522
242
  msgid "Remove Entry"
243
  msgstr ""
244
 
245
- #: example-functions.php:535
246
  msgid "Entry Title"
247
  msgstr ""
248
 
249
- #: example-functions.php:542
250
  msgid "Description"
251
  msgstr ""
252
 
253
- #: example-functions.php:543
254
  msgid "Write a short description for this entry"
255
  msgstr ""
256
 
257
- #: example-functions.php:549
258
  msgid "Entry Image"
259
  msgstr ""
260
 
261
- #: example-functions.php:555
262
  msgid "Image Caption"
263
  msgstr ""
264
 
265
- #: example-functions.php:574
266
  msgid "User Profile Metabox"
267
  msgstr ""
268
 
269
- #: example-functions.php:581 example-functions.php:651
270
  msgid "Extra Info"
271
  msgstr ""
272
 
273
- #: example-functions.php:589
274
  msgid "Avatar"
275
  msgstr ""
276
 
277
- #: example-functions.php:596
278
  msgid "Facebook URL"
279
  msgstr ""
280
 
281
- #: example-functions.php:603
282
  msgid "Twitter URL"
283
  msgstr ""
284
 
285
- #: example-functions.php:610
286
  msgid "Google+ URL"
287
  msgstr ""
288
 
289
- #: example-functions.php:617
290
  msgid "Linkedin URL"
291
  msgstr ""
292
 
293
- #: example-functions.php:624
294
  msgid "User Field"
295
  msgstr ""
296
 
@@ -318,23 +318,23 @@ msgstr ""
318
  msgid "%s &mdash; Updated!"
319
  msgstr ""
320
 
321
- #: example-functions.php:786
322
  msgid "REST Test Box"
323
  msgstr ""
324
 
325
- #: example-functions.php:795
326
  msgid "REST Test Text"
327
  msgstr ""
328
 
329
- #: example-functions.php:796
330
  msgid "Will show in the REST API for this box and for pages."
331
  msgstr ""
332
 
333
- #: example-functions.php:802
334
  msgid "REST Editable Test Text"
335
  msgstr ""
336
 
337
- #: example-functions.php:803
338
  msgid "Will show in REST API \"editable\" contexts only (`POST` requests)."
339
  msgstr ""
340
 
@@ -342,7 +342,7 @@ msgstr ""
342
  msgid "Metabox configuration is required to have an ID parameter."
343
  msgstr ""
344
 
345
- #: includes/CMB2.php:601
346
  msgid "Click to toggle"
347
  msgstr ""
348
 
@@ -385,7 +385,8 @@ msgid ""
385
  msgstr ""
386
 
387
  #: includes/CMB2_Base.php:491 includes/CMB2_Hookup_Base.php:102
388
- #: includes/CMB2_Options_Hookup.php:357 includes/types/CMB2_Type_Base.php:173
 
389
  msgid "Invalid %1$s property: %2$s"
390
  msgstr ""
391
 
@@ -393,136 +394,150 @@ msgstr ""
393
  msgid "Invalid %1$s method: %2$s"
394
  msgstr ""
395
 
396
- #: includes/CMB2_Field.php:1348
397
  msgid "Add Group"
398
  msgstr ""
399
 
400
- #: includes/CMB2_Field.php:1349
401
  msgid "Remove Group"
402
  msgstr ""
403
 
404
- #: includes/CMB2_Field.php:1380 includes/CMB2_Field.php:1384
405
  #: tests/test-cmb-field.php:237
406
  msgid "None"
407
  msgstr ""
408
 
409
- #: includes/CMB2_Field.php:1495
410
  msgid "Sorry, this field does not have a cmb_id specified."
411
  msgstr ""
412
 
413
- #: includes/CMB2_Field_Display.php:432 includes/CMB2_JS.php:230
414
  #: includes/types/CMB2_Type_File_Base.php:79 tests/test-cmb-types-base.php:149
415
- #: tests/test-cmb-types.php:958
416
  msgid "File:"
417
  msgstr ""
418
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
419
  #: includes/CMB2_Hookup_Base.php:44
420
  msgid "%1$s should be implemented by the extended class."
421
  msgstr ""
422
 
423
- #: includes/CMB2_JS.php:165 includes/CMB2_JS.php:210
424
  msgid "Clear"
425
  msgstr ""
426
 
427
- #: includes/CMB2_JS.php:166
428
  msgid "Default"
429
  msgstr ""
430
 
431
- #: includes/CMB2_JS.php:167
432
  msgid "Select Color"
433
  msgstr ""
434
 
435
- #: includes/CMB2_JS.php:168
436
  msgid "Current Color"
437
  msgstr ""
438
 
439
- #: includes/CMB2_JS.php:201
440
  msgid "Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday"
441
  msgstr ""
442
 
443
- #: includes/CMB2_JS.php:202
444
  msgid "Su, Mo, Tu, We, Th, Fr, Sa"
445
  msgstr ""
446
 
447
- #: includes/CMB2_JS.php:203
448
  msgid "Sun, Mon, Tue, Wed, Thu, Fri, Sat"
449
  msgstr ""
450
 
451
- #: includes/CMB2_JS.php:204
452
  msgid ""
453
  "January, February, March, April, May, June, July, August, September, "
454
  "October, November, December"
455
  msgstr ""
456
 
457
- #: includes/CMB2_JS.php:205
458
  msgid "Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"
459
  msgstr ""
460
 
461
- #: includes/CMB2_JS.php:206
462
  msgid "Next"
463
  msgstr ""
464
 
465
- #: includes/CMB2_JS.php:207
466
  msgid "Prev"
467
  msgstr ""
468
 
469
- #: includes/CMB2_JS.php:208
470
  msgid "Today"
471
  msgstr ""
472
 
473
- #: includes/CMB2_JS.php:209 includes/CMB2_JS.php:219
474
  msgid "Done"
475
  msgstr ""
476
 
477
- #: includes/CMB2_JS.php:213
478
  msgid "Choose Time"
479
  msgstr ""
480
 
481
- #: includes/CMB2_JS.php:214
482
  msgid "Time"
483
  msgstr ""
484
 
485
- #: includes/CMB2_JS.php:215
486
  msgid "Hour"
487
  msgstr ""
488
 
489
- #: includes/CMB2_JS.php:216
490
  msgid "Minute"
491
  msgstr ""
492
 
493
- #: includes/CMB2_JS.php:217
494
  msgid "Second"
495
  msgstr ""
496
 
497
- #: includes/CMB2_JS.php:218
498
  msgid "Now"
499
  msgstr ""
500
 
501
- #: includes/CMB2_JS.php:226
502
  msgid "Use this file"
503
  msgstr ""
504
 
505
- #: includes/CMB2_JS.php:227
506
  msgid "Use these files"
507
  msgstr ""
508
 
509
- #: includes/CMB2_JS.php:228 includes/types/CMB2_Type_File_Base.php:64
510
  msgid "Remove Image"
511
  msgstr ""
512
 
513
- #: includes/CMB2_JS.php:229 includes/CMB2_Types.php:413
514
  #: includes/types/CMB2_Type_File_Base.php:84 tests/test-cmb-types-base.php:149
515
  #: tests/test-cmb-types.php:47 tests/test-cmb-types.php:55
516
- #: tests/test-cmb-types.php:958
517
  msgid "Remove"
518
  msgstr ""
519
 
520
- #: includes/CMB2_JS.php:231 includes/types/CMB2_Type_File_Base.php:82
521
- #: tests/test-cmb-types-base.php:149 tests/test-cmb-types.php:958
522
  msgid "Download"
523
  msgstr ""
524
 
525
- #: includes/CMB2_JS.php:232
526
  msgid "Select / Deselect All"
527
  msgstr ""
528
 
@@ -534,34 +549,20 @@ msgstr ""
534
  msgid "Settings updated."
535
  msgstr ""
536
 
537
- #: includes/CMB2_Types.php:232
538
  msgid "Custom CMB2 field type classes must extend CMB2_Type_Base."
539
  msgstr ""
540
 
541
- #: includes/CMB2_Types.php:350
542
  msgid "Add Row"
543
  msgstr ""
544
 
545
- #: includes/CMB2_Types.php:413 tests/test-cmb-types.php:47
546
  #: tests/test-cmb-types.php:55
547
  msgid "Remove Row"
548
  msgstr ""
549
 
550
- #: includes/CMB2_hookup.php:182
551
- msgid ""
552
- "Term Metadata is a WordPress 4.4+ feature. Please upgrade your WordPress "
553
- "install."
554
- msgstr ""
555
-
556
- #: includes/CMB2_hookup.php:186
557
- msgid "Term metaboxes configuration requires a \"taxonomies\" parameter."
558
- msgstr ""
559
-
560
- #: includes/CMB2_hookup.php:466
561
- msgid "Toggle panel: %s"
562
- msgstr ""
563
-
564
- #: includes/helper-functions.php:307
565
  msgid "Save"
566
  msgstr ""
567
 
@@ -684,13 +685,33 @@ msgid ""
684
  "response."
685
  msgstr ""
686
 
687
- #: includes/types/CMB2_Type_File.php:76 tests/test-cmb-types.php:934
688
- #: tests/test-cmb-types.php:958
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
689
  msgid "Add or Upload File"
690
  msgstr ""
691
 
692
- #: includes/types/CMB2_Type_File_List.php:41 tests/test-cmb-types.php:881
693
- #: tests/test-cmb-types.php:914
694
  msgid "Add or Upload Files"
695
  msgstr ""
696
 
@@ -720,12 +741,12 @@ msgstr ""
720
  msgid "https://cmb2.io"
721
  msgstr ""
722
 
723
- #: includes/CMB2_JS.php:200
724
  msgctxt "Valid formatDate string for jquery-ui datepicker"
725
  msgid "mm/dd/yy"
726
  msgstr ""
727
 
728
- #: includes/CMB2_JS.php:220
729
  msgctxt ""
730
  "Valid formatting string, as per "
731
  "http://trentrichardson.com/examples/timepicker/"
1
+ # Copyright (C) 2020 CMB2 team
2
  # This file is distributed under the same license as the CMB2 package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: CMB2 2.9.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/cmb2\n"
7
+ "POT-Creation-Date: 2020-10-28 12:59:11+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2020-10-28 12:59+240\n"
12
  "Last-Translator: CMB2 Team hello@cmb2.io\n"
13
  "Language-Team: CMB2 Team hello@cmb2.io\n"
 
 
 
 
14
  "Language: en_US\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
  "X-Poedit-Country: United States\n"
17
  "X-Poedit-SourceCharset: UTF-8\n"
18
+ "X-Poedit-KeywordsList: "
19
+ "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
20
+ "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
21
  "X-Poedit-Basepath: ../\n"
22
  "X-Poedit-SearchPath-0: .\n"
23
  "X-Poedit-Bookmarks: \n"
24
  "X-Textdomain-Support: yes\n"
25
+ "X-Generator: grunt-wp-i18n 1.0.3\n"
26
 
27
+ #: example-functions.php:115 tests/test-cmb-field.php:263
28
  msgid "Test Metabox"
29
  msgstr ""
30
 
31
+ #: example-functions.php:148 example-functions.php:492
32
  msgid "Test Text"
33
  msgstr ""
34
 
35
+ #: example-functions.php:149 example-functions.php:162
36
+ #: example-functions.php:175 example-functions.php:182
37
+ #: example-functions.php:195 example-functions.php:203
38
+ #: example-functions.php:212 example-functions.php:220
39
+ #: example-functions.php:235 example-functions.php:243
40
+ #: example-functions.php:251 example-functions.php:268
41
+ #: example-functions.php:277 example-functions.php:293
42
+ #: example-functions.php:300 example-functions.php:307
43
+ #: example-functions.php:332 example-functions.php:345
44
+ #: example-functions.php:358 example-functions.php:370
45
+ #: example-functions.php:384 example-functions.php:392
46
+ #: example-functions.php:401 example-functions.php:408
47
+ #: example-functions.php:422 example-functions.php:493
48
+ #: example-functions.php:583 example-functions.php:591
49
+ #: example-functions.php:598 example-functions.php:605
50
+ #: example-functions.php:612 example-functions.php:619
51
+ #: example-functions.php:626 example-functions.php:652
52
  #: example-functions.php:660 example-functions.php:667
53
  #: example-functions.php:716 tests/test-cmb-field.php:275
54
  msgid "field description (optional)"
55
  msgstr ""
56
 
57
+ #: example-functions.php:161
58
  msgid "Test Text Small"
59
  msgstr ""
60
 
61
+ #: example-functions.php:174
62
  msgid "Test Text Medium"
63
  msgstr ""
64
 
65
+ #: example-functions.php:181
66
  msgid "Read-only Disabled Field"
67
  msgstr ""
68
 
69
+ #: example-functions.php:185
70
  msgid "Hey there, I'm a read-only field"
71
  msgstr ""
72
 
73
+ #: example-functions.php:194
74
  msgid "Custom Rendered Field"
75
  msgstr ""
76
 
77
+ #: example-functions.php:202
78
  msgid "Website URL"
79
  msgstr ""
80
 
81
+ #: example-functions.php:211
82
  msgid "Test Text Email"
83
  msgstr ""
84
 
85
+ #: example-functions.php:219
86
  msgid "Test Time"
87
  msgstr ""
88
 
89
+ #: example-functions.php:227 example-functions.php:228
90
  msgid "Time zone"
91
  msgstr ""
92
 
93
+ #: example-functions.php:234
94
  msgid "Test Date Picker"
95
  msgstr ""
96
 
97
+ #: example-functions.php:242
98
  msgid "Test Date Picker (UNIX timestamp)"
99
  msgstr ""
100
 
101
+ #: example-functions.php:250
102
  msgid "Test Date/Time Picker Combo (UNIX timestamp)"
103
  msgstr ""
104
 
105
+ #: example-functions.php:267
106
  msgid "Test Money"
107
  msgstr ""
108
 
109
+ #: example-functions.php:276
110
  msgid "Test Color Picker"
111
  msgstr ""
112
 
113
+ #: example-functions.php:292
114
  msgid "Test Text Area"
115
  msgstr ""
116
 
117
+ #: example-functions.php:299
118
  msgid "Test Text Area Small"
119
  msgstr ""
120
 
121
+ #: example-functions.php:306
122
  msgid "Test Text Area for Code"
123
  msgstr ""
124
 
125
+ #: example-functions.php:324
126
  msgid "Test Title Weeeee"
127
  msgstr ""
128
 
129
+ #: example-functions.php:325
130
  msgid "This is a title description"
131
  msgstr ""
132
 
133
+ #: example-functions.php:331
134
  msgid "Test Select"
135
  msgstr ""
136
 
137
+ #: example-functions.php:337 example-functions.php:350
138
+ #: example-functions.php:362
139
  msgid "Option One"
140
  msgstr ""
141
 
142
+ #: example-functions.php:338 example-functions.php:351
143
+ #: example-functions.php:363
144
  msgid "Option Two"
145
  msgstr ""
146
 
147
+ #: example-functions.php:339 example-functions.php:352
148
+ #: example-functions.php:364
149
  msgid "Option Three"
150
  msgstr ""
151
 
152
+ #: example-functions.php:344
153
  msgid "Test Radio inline"
154
  msgstr ""
155
 
156
+ #: example-functions.php:357
157
  msgid "Test Radio"
158
  msgstr ""
159
 
160
+ #: example-functions.php:369
161
  msgid "Test Taxonomy Radio"
162
  msgstr ""
163
 
164
+ #: example-functions.php:383
165
  msgid "Test Taxonomy Select"
166
  msgstr ""
167
 
168
+ #: example-functions.php:391
169
  msgid "Test Taxonomy Multi Checkbox"
170
  msgstr ""
171
 
172
+ #: example-functions.php:400
173
  msgid "Test Checkbox"
174
  msgstr ""
175
 
176
+ #: example-functions.php:407 tests/test-cmb-field.php:274
177
  msgid "Test Multi Checkbox"
178
  msgstr ""
179
 
180
+ #: example-functions.php:413 tests/test-cmb-field.php:280
181
  msgid "Check One"
182
  msgstr ""
183
 
184
+ #: example-functions.php:414 tests/test-cmb-field.php:281
185
  msgid "Check Two"
186
  msgstr ""
187
 
188
+ #: example-functions.php:415 tests/test-cmb-field.php:282
189
  msgid "Check Three"
190
  msgstr ""
191
 
192
+ #: example-functions.php:421
193
  msgid "Test wysiwyg"
194
  msgstr ""
195
 
196
+ #: example-functions.php:431
197
  msgid "Test Image"
198
  msgstr ""
199
 
200
+ #: example-functions.php:432
201
  msgid "Upload an image or enter a URL."
202
  msgstr ""
203
 
204
+ #: example-functions.php:438
205
  msgid "Multiple Files"
206
  msgstr ""
207
 
208
+ #: example-functions.php:439
209
  msgid "Upload or add multiple images/attachments."
210
  msgstr ""
211
 
212
+ #: example-functions.php:446
213
  msgid "oEmbed"
214
  msgstr ""
215
 
216
+ #: example-functions.php:449
217
  #. translators: %s: link to codex.wordpress.org/Embeds
218
  msgid "Enter a youtube, twitter, or instagram URL. Supports services listed at %s."
219
  msgstr ""
220
 
221
+ #: example-functions.php:481
222
  msgid "About Page Metabox"
223
  msgstr ""
224
 
225
+ #: example-functions.php:511
226
  msgid "Repeating Field Group"
227
  msgstr ""
228
 
229
+ #: example-functions.php:519
230
  msgid "Generates reusable form entries"
231
  msgstr ""
232
 
233
+ #: example-functions.php:521
234
  msgid "Entry {#}"
235
  msgstr ""
236
 
237
+ #: example-functions.php:522
238
  msgid "Add Another Entry"
239
  msgstr ""
240
 
241
+ #: example-functions.php:523
242
  msgid "Remove Entry"
243
  msgstr ""
244
 
245
+ #: example-functions.php:537
246
  msgid "Entry Title"
247
  msgstr ""
248
 
249
+ #: example-functions.php:544
250
  msgid "Description"
251
  msgstr ""
252
 
253
+ #: example-functions.php:545
254
  msgid "Write a short description for this entry"
255
  msgstr ""
256
 
257
+ #: example-functions.php:551
258
  msgid "Entry Image"
259
  msgstr ""
260
 
261
+ #: example-functions.php:557
262
  msgid "Image Caption"
263
  msgstr ""
264
 
265
+ #: example-functions.php:575
266
  msgid "User Profile Metabox"
267
  msgstr ""
268
 
269
+ #: example-functions.php:582 example-functions.php:651
270
  msgid "Extra Info"
271
  msgstr ""
272
 
273
+ #: example-functions.php:590
274
  msgid "Avatar"
275
  msgstr ""
276
 
277
+ #: example-functions.php:597
278
  msgid "Facebook URL"
279
  msgstr ""
280
 
281
+ #: example-functions.php:604
282
  msgid "Twitter URL"
283
  msgstr ""
284
 
285
+ #: example-functions.php:611
286
  msgid "Google+ URL"
287
  msgstr ""
288
 
289
+ #: example-functions.php:618
290
  msgid "Linkedin URL"
291
  msgstr ""
292
 
293
+ #: example-functions.php:625
294
  msgid "User Field"
295
  msgstr ""
296
 
318
  msgid "%s &mdash; Updated!"
319
  msgstr ""
320
 
321
+ #: example-functions.php:784
322
  msgid "REST Test Box"
323
  msgstr ""
324
 
325
+ #: example-functions.php:793
326
  msgid "REST Test Text"
327
  msgstr ""
328
 
329
+ #: example-functions.php:794
330
  msgid "Will show in the REST API for this box and for pages."
331
  msgstr ""
332
 
333
+ #: example-functions.php:800
334
  msgid "REST Editable Test Text"
335
  msgstr ""
336
 
337
+ #: example-functions.php:801
338
  msgid "Will show in REST API \"editable\" contexts only (`POST` requests)."
339
  msgstr ""
340
 
342
  msgid "Metabox configuration is required to have an ID parameter."
343
  msgstr ""
344
 
345
+ #: includes/CMB2.php:609
346
  msgid "Click to toggle"
347
  msgstr ""
348
 
385
  msgstr ""
386
 
387
  #: includes/CMB2_Base.php:491 includes/CMB2_Hookup_Base.php:102
388
+ #: includes/CMB2_Options.php:247 includes/CMB2_Options_Hookup.php:357
389
+ #: includes/types/CMB2_Type_Base.php:173
390
  msgid "Invalid %1$s property: %2$s"
391
  msgstr ""
392
 
394
  msgid "Invalid %1$s method: %2$s"
395
  msgstr ""
396
 
397
+ #: includes/CMB2_Field.php:1438
398
  msgid "Add Group"
399
  msgstr ""
400
 
401
+ #: includes/CMB2_Field.php:1439
402
  msgid "Remove Group"
403
  msgstr ""
404
 
405
+ #: includes/CMB2_Field.php:1471 includes/CMB2_Field.php:1475
406
  #: tests/test-cmb-field.php:237
407
  msgid "None"
408
  msgstr ""
409
 
410
+ #: includes/CMB2_Field.php:1589
411
  msgid "Sorry, this field does not have a cmb_id specified."
412
  msgstr ""
413
 
414
+ #: includes/CMB2_Field_Display.php:453 includes/CMB2_JS.php:237
415
  #: includes/types/CMB2_Type_File_Base.php:79 tests/test-cmb-types-base.php:149
416
+ #: tests/test-cmb-types.php:959
417
  msgid "File:"
418
  msgstr ""
419
 
420
+ #: includes/CMB2_Hookup.php:188
421
+ msgid ""
422
+ "Term Metadata is a WordPress 4.4+ feature. Please upgrade your WordPress "
423
+ "install."
424
+ msgstr ""
425
+
426
+ #: includes/CMB2_Hookup.php:192
427
+ msgid "Term metaboxes configuration requires a \"taxonomies\" parameter."
428
+ msgstr ""
429
+
430
+ #: includes/CMB2_Hookup.php:560
431
+ msgid "Toggle panel: %s"
432
+ msgstr ""
433
+
434
  #: includes/CMB2_Hookup_Base.php:44
435
  msgid "%1$s should be implemented by the extended class."
436
  msgstr ""
437
 
438
+ #: includes/CMB2_JS.php:172 includes/CMB2_JS.php:217
439
  msgid "Clear"
440
  msgstr ""
441
 
442
+ #: includes/CMB2_JS.php:173
443
  msgid "Default"
444
  msgstr ""
445
 
446
+ #: includes/CMB2_JS.php:174
447
  msgid "Select Color"
448
  msgstr ""
449
 
450
+ #: includes/CMB2_JS.php:175
451
  msgid "Current Color"
452
  msgstr ""
453
 
454
+ #: includes/CMB2_JS.php:208
455
  msgid "Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday"
456
  msgstr ""
457
 
458
+ #: includes/CMB2_JS.php:209
459
  msgid "Su, Mo, Tu, We, Th, Fr, Sa"
460
  msgstr ""
461
 
462
+ #: includes/CMB2_JS.php:210
463
  msgid "Sun, Mon, Tue, Wed, Thu, Fri, Sat"
464
  msgstr ""
465
 
466
+ #: includes/CMB2_JS.php:211
467
  msgid ""
468
  "January, February, March, April, May, June, July, August, September, "
469
  "October, November, December"
470
  msgstr ""
471
 
472
+ #: includes/CMB2_JS.php:212
473
  msgid "Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec"
474
  msgstr ""
475
 
476
+ #: includes/CMB2_JS.php:213
477
  msgid "Next"
478
  msgstr ""
479
 
480
+ #: includes/CMB2_JS.php:214
481
  msgid "Prev"
482
  msgstr ""
483
 
484
+ #: includes/CMB2_JS.php:215
485
  msgid "Today"
486
  msgstr ""
487
 
488
+ #: includes/CMB2_JS.php:216 includes/CMB2_JS.php:226
489
  msgid "Done"
490
  msgstr ""
491
 
492
+ #: includes/CMB2_JS.php:220
493
  msgid "Choose Time"
494
  msgstr ""
495
 
496
+ #: includes/CMB2_JS.php:221
497
  msgid "Time"
498
  msgstr ""
499
 
500
+ #: includes/CMB2_JS.php:222
501
  msgid "Hour"
502
  msgstr ""
503
 
504
+ #: includes/CMB2_JS.php:223
505
  msgid "Minute"
506
  msgstr ""
507
 
508
+ #: includes/CMB2_JS.php:224
509
  msgid "Second"
510
  msgstr ""
511
 
512
+ #: includes/CMB2_JS.php:225
513
  msgid "Now"
514
  msgstr ""
515
 
516
+ #: includes/CMB2_JS.php:233
517
  msgid "Use this file"
518
  msgstr ""
519
 
520
+ #: includes/CMB2_JS.php:234
521
  msgid "Use these files"
522
  msgstr ""
523
 
524
+ #: includes/CMB2_JS.php:235 includes/types/CMB2_Type_File_Base.php:64
525
  msgid "Remove Image"
526
  msgstr ""
527
 
528
+ #: includes/CMB2_JS.php:236 includes/CMB2_Types.php:408
529
  #: includes/types/CMB2_Type_File_Base.php:84 tests/test-cmb-types-base.php:149
530
  #: tests/test-cmb-types.php:47 tests/test-cmb-types.php:55
531
+ #: tests/test-cmb-types.php:959
532
  msgid "Remove"
533
  msgstr ""
534
 
535
+ #: includes/CMB2_JS.php:238 includes/types/CMB2_Type_File_Base.php:82
536
+ #: tests/test-cmb-types-base.php:149 tests/test-cmb-types.php:959
537
  msgid "Download"
538
  msgstr ""
539
 
540
+ #: includes/CMB2_JS.php:239
541
  msgid "Select / Deselect All"
542
  msgstr ""
543
 
549
  msgid "Settings updated."
550
  msgstr ""
551
 
552
+ #: includes/CMB2_Types.php:226
553
  msgid "Custom CMB2 field type classes must extend CMB2_Type_Base."
554
  msgstr ""
555
 
556
+ #: includes/CMB2_Types.php:344
557
  msgid "Add Row"
558
  msgstr ""
559
 
560
+ #: includes/CMB2_Types.php:408 tests/test-cmb-types.php:47
561
  #: tests/test-cmb-types.php:55
562
  msgid "Remove Row"
563
  msgstr ""
564
 
565
+ #: includes/helper-functions.php:308
 
 
 
 
 
 
 
 
 
 
 
 
 
 
566
  msgid "Save"
567
  msgstr ""
568
 
685
  "response."
686
  msgstr ""
687
 
688
+ #: includes/types/CMB2_Type_Counter_Base.php:50
689
+ msgid "Words left"
690
+ msgstr ""
691
+
692
+ #: includes/types/CMB2_Type_Counter_Base.php:51
693
+ msgid "Words"
694
+ msgstr ""
695
+
696
+ #: includes/types/CMB2_Type_Counter_Base.php:56
697
+ msgid "Characters left"
698
+ msgstr ""
699
+
700
+ #: includes/types/CMB2_Type_Counter_Base.php:57
701
+ msgid "Characters"
702
+ msgstr ""
703
+
704
+ #: includes/types/CMB2_Type_Counter_Base.php:62
705
+ msgid "Your text may be truncated."
706
+ msgstr ""
707
+
708
+ #: includes/types/CMB2_Type_File.php:76 tests/test-cmb-types.php:935
709
+ #: tests/test-cmb-types.php:959
710
  msgid "Add or Upload File"
711
  msgstr ""
712
 
713
+ #: includes/types/CMB2_Type_File_List.php:41 tests/test-cmb-types.php:882
714
+ #: tests/test-cmb-types.php:915
715
  msgid "Add or Upload Files"
716
  msgstr ""
717
 
741
  msgid "https://cmb2.io"
742
  msgstr ""
743
 
744
+ #: includes/CMB2_JS.php:207
745
  msgctxt "Valid formatDate string for jquery-ui datepicker"
746
  msgid "mm/dd/yy"
747
  msgstr ""
748
 
749
+ #: includes/CMB2_JS.php:227
750
  msgctxt ""
751
  "Valid formatting string, as per "
752
  "http://trentrichardson.com/examples/timepicker/"
vendor/cmb2/cmb2/readme.txt CHANGED
@@ -4,8 +4,8 @@ Donate link: https://cmb2.io
4
  Tags: metaboxes, forms, fields, options, settings
5
  Requires at least: 3.8.0
6
  Requires PHP: 5.2
7
- Tested up to: 5.0.0
8
- Stable tag: 2.5.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -94,6 +94,9 @@ If you are looking to provide language translation files, Please do so via [Word
94
  * [CMB2 Metabox Code Generator](http://willthemoor.github.io/cmb2-metabox-generator/) from [willthemoor](https://github.com/willthemoor/): Skip the boring bits. Use this generator to create fully functional CMB2 metaboxes easily. Now with bulk entry!
95
  * [Caldera Metaplate](https://wordpress.org/plugins/caldera-metaplate/) by [CalderaWP](https://calderawp.com/): Not specific to CMB2, but allows creating templates for outputting your custom fields.
96
  * [Yoast CMB2 Field Analysis WP Plugin](https://github.com/alexis-magina/yoast-cmb2-field-analysis) by [alexis-magina](https://github.com/alexis-magina): This plugin adds in a js based method of recalculating Yoast SEO's content scores when updating page content, specifically custom meta fields added via the CMB2 library.
 
 
 
97
 
98
  ### Links
99
  * [Project Homepage](http://cmb2.io)
@@ -131,6 +134,104 @@ FAQ's usually end up in the [github wiki](https://github.com/CMB2/CMB2/wiki).
131
 
132
  == Changelog ==
133
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  ### 2.5.1
135
 
136
  #### Bug Fixes
@@ -890,28 +991,79 @@ It is now passed a null value vs saved value. If null is returned, default sanit
890
 
891
  == Upgrade Notice ==
892
 
893
- ### 2.5.1
894
 
895
- #### Bug Fixes
 
 
 
896
 
897
- * Fix issue when the `core/editor` object does not exist (is undefined), causing incompatibility issues with Yoast and likely others. Fixes [#1197](https://github.com/CMB2/CMB2/issues/1197)
 
 
 
 
898
 
899
- ### 2.5.0
900
 
901
  #### Enhancements
902
-
903
- * Repeatable fields are now drag-sortable. Props [@lipemat](https://github.com/lipemat) ([#1142](https://github.com/CMB2/CMB2/pull/1142)).
904
- * Update the `sv_SE` translation. Props [@edvind](https://github.com/edvind) ([#370](https://github.com/CMB2/CMB2/pull/370)).
905
- * QA/PHPCS cleanup. Props [@tw2113](https://github.com/tw2113) ([#1179](https://github.com/CMB2/CMB2/pull/1179)).
906
- * Add optional `'mb_callback_args'` CMB2 box property which allows defining the `$callback_args` passed into `add_meta_box()`. This allows using defining the new [Gutenberg/block-editor compatibility parameters](https://wordpress.org/gutenberg/handbook/extensibility/meta-box/). Fixes [#1191](https://github.com/CMB2/CMB2/issues/1191)
907
- * Support any type of markup when customizing repeating group row. Props [@lipemat](https://github.com/lipemat) ([#1187](https://github.com/CMB2/CMB2/pull/1187)).
908
- * Add `cmb_init_pickers` and `cmb_init_code_editors` Javascript events for allowing just-in-time configuration for pickers/editors.
909
- * Fix field descriptions color contrast ratio for better accessibility. h/t [@rianrietveld](https://github.com/rianrietveld). Fixes [#1193](https://github.com/CMB2/CMB2/issues/1193).
910
- * Add `CMB2_Field::get_rest_value()` method for sending value through several filters (`'cmb2_get_rest_value'`, `"cmb2_get_rest_value_{$field_type}"`, `"cmb2_get_rest_value_for_{$field_id}"` ) before sending to REST request.
911
 
912
  #### Bug Fixes
 
 
 
 
 
 
 
913
 
914
- * Fix the options page errors when using CMB2 in WordPress prior to 4.7. Props [@manzoorwanijk](https://github.com/manzoorwanijk) ([#1166](https://github.com/CMB2/CMB2/pull/1166)).
915
- * Fix occasonal fatal errors that can occur by using callback functions directly vs `call_user_func`. Props [@manzoorwanijk](https://github.com/manzoorwanijk) ([#1177](https://github.com/CMB2/CMB2/pull/1177)).
916
- * Fix issue where `wysiwyg` fields' visual tab wouldn't save content on Gutenberg/block-editor posts. Props [@staurand](https://github.com/staurand) ([#1190](https://github.com/CMB2/CMB2/pull/1190) fixes [#1156](https://github.com/CMB2/CMB2/issues/1156)).
917
- * Fix issue when `remove_default` wouldn't actually remove the default taxonomy metabox when box registration used an alternate box context. Props [@lipemat](https://github.com/lipemat) ([#1147](https://github.com/CMB2/CMB2/pull/1147)).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  Tags: metaboxes, forms, fields, options, settings
5
  Requires at least: 3.8.0
6
  Requires PHP: 5.2
7
+ Tested up to: 5.6.2
8
+ Stable tag: 2.9.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
94
  * [CMB2 Metabox Code Generator](http://willthemoor.github.io/cmb2-metabox-generator/) from [willthemoor](https://github.com/willthemoor/): Skip the boring bits. Use this generator to create fully functional CMB2 metaboxes easily. Now with bulk entry!
95
  * [Caldera Metaplate](https://wordpress.org/plugins/caldera-metaplate/) by [CalderaWP](https://calderawp.com/): Not specific to CMB2, but allows creating templates for outputting your custom fields.
96
  * [Yoast CMB2 Field Analysis WP Plugin](https://github.com/alexis-magina/yoast-cmb2-field-analysis) by [alexis-magina](https://github.com/alexis-magina): This plugin adds in a js based method of recalculating Yoast SEO's content scores when updating page content, specifically custom meta fields added via the CMB2 library.
97
+ * [Skeleton](https://github.com/awethemes/skeleton) by [awethemes](https://github.com/awethemes): A complete framework for WordPress, uses CMB2 engine.
98
+ * [WP Simple Iconfonts](https://wordpress.org/plugins/wp-simple-iconfonts/) by [awethemes](https://github.com/awethemes): An icon fonts manager and provides a font icon picker for CMB2.
99
+ * [CMB2 Nav Menus](https://github.com/nsrosenqvist/cmb2-nav-menus) by [nsrosenqvist](https://github.com/nsrosenqvist): Lets you use CMB2 in nav menu entries..
100
 
101
  ### Links
102
  * [Project Homepage](http://cmb2.io)
134
 
135
  == Changelog ==
136
 
137
+ ### 2.9.0
138
+
139
+ #### Enhancements
140
+ * Added `cmb2_tab_group_tabs` filter for adding arbitrary menu page urls to the cmb2 tabs, and move tab markup output to separate method, `CMB2_Options_Hookup::options_page_tab_nav_output()`. Fixes [#1407](https://github.com/CMB2/CMB2/issues/1407).
141
+ * Limit use of italic, including removing from field descriptions. Fixes [#1404](https://github.com/CMB2/CMB2/issues/1404).
142
+ * Add to list of valid image types from `get_allowed_mime_types()`, which makes SVGs more reliable when using the [Safe SVG](https://wordpress.org/plugins/safe-svg/) plugin. Fixes [#1223](https://github.com/CMB2/CMB2/issues/1223).
143
+
144
+ #### Bug Fixes
145
+ * Fixes PHP warnings on repeatable ColorPicker with an array as default. Props [@rubengc](https://github.com/rubengc) ([#1340](https://github.com/CMB2/CMB2/pull/1340)).
146
+ * Address PHP 7.4, compatibility issues with `func_get_args()`. Fixes [#1389](https://github.com/CMB2/CMB2/issues/1389).
147
+ * Better generated array key for cached fields, fixes issue where wrong field is found. Fixes [#14053](https://github.com/CMB2/CMB2/issues/14053).
148
+ * Fix issue with options-pages being changed to register on a hook priority of `5` instead of the default `10`, causing some back-compatibility issues. Fixes [#1410](https://github.com/CMB2/CMB2/issues/1410).
149
+
150
+ ### 2.8.0
151
+
152
+ #### Enhancements
153
+ * Added [CODE_OF_CONDUCT.md](https://github.com/CMB2/CMB2/blob/develop/CODE_OF_CONDUCT.md) file to meet GitHub Community standards. Props [@RubenMartins](https://github.com/RubenMartins) ([#1331](https://github.com/CMB2/CMB2/pull/1331)).
154
+ * Add ability to define the page-registration admin menu hook priority for options pages. Fixes [#1380](https://github.com/CMB2/CMB2/issues/1380).
155
+
156
+ #### Bug Fixes
157
+ * Ensure `enqueue wp-color-picker` is enqueued for color fields. Props [@rubengc](https://github.com/rubengc) ([#1339](https://github.com/CMB2/CMB2/pull/1339)).
158
+ * Fix empty name/id attributes on `'file_list'` buttons. Props [@pgroot91](https://github.com/pgroot91) ([#1347](https://github.com/CMB2/CMB2/pull/1347)).
159
+ * Fix `wysiwyg` field type not working in a group, by ensuring scripts properly enqueued. Props [@yoren](https://github.com/yoren) ([#1361](https://github.com/CMB2/CMB2/pull/1361)).
160
+ * Fix `$object_id` doc block types in helper-functions.php. Fixes [#1365](https://github.com/CMB2/CMB2/issues/1365).
161
+ * Fix Metabox toggles visually broken with WP 5.5.x. Fixes [#1382](https://github.com/CMB2/CMB2/issues/1382).
162
+ * Fix `PHP Deprecated: Required parameter $field_id follows optional parameter $type`, due to changes in PHP 8.0. Fixes [#1396](https://github.com/CMB2/CMB2/issues/1396).
163
+ * Fix PHP notice caused by `deprecated_param` method in PHP 7.4. Props [@jonathanstegall](https://github.com/jonathanstegall) ([#1400](https://github.com/CMB2/CMB2/pull/1400)).
164
+
165
+ ### 2.7.0
166
+
167
+ #### Enhancements
168
+ * Added support for sortable columns by default, with ability to disable with `'column' => array( 'disable_sortable' => true )`. Props [@RubenMartins](https://github.com/RubenMartins) ([#1281](https://github.com/CMB2/CMB2/pull/1281)).
169
+ * New field type, `'taxonomy_select_hierarchical'`. Fixes [#751](https://github.com/CMB2/CMB2/issues/751)
170
+ * New `text`, `textarea` and `wysiwyg` character counter options. For now, this feature is not available to `wysiwyg` field types within repeatable groups. Props [@gyrus](https://github.com/gyrus) ([#1276](https://github.com/CMB2/CMB2/pull/1276)).
171
+ - The new parameters:
172
+ - `'char_counter'` - Defaults to false, no counter. Set to true, or `words` to count words instead of characters.
173
+ - `'char_max'` - integer. When defined, counter shows remaining characters/words.
174
+ - `'char_max_enforce'` - boolean, default: false. Currently only applied (as maxlength attribute) to `text` and `textarea` fields which use `'characters'` for counter.
175
+ - You can also [override the default text strings](https://github.com/CMB2/CMB2/wiki/Field-Parameters#text) associated with these parameters:
176
+ - `'words_left_text'` - Default: "Words left"
177
+ - `'words_text'` - Default: "Words"
178
+ - `'characters_left_text'` - Default: "Characters left"
179
+ - `'characters_text'` - Default: "Characters"
180
+ - `'characters_truncated_text'` - Default: "Your text may be truncated."
181
+ * Update styling to be more compatible with WordPress 5.3. Props [@galengidman](https://github.com/galengidman) ([#1314](https://github.com/CMB2/CMB2/pull/1314))
182
+ * Add a new box parameter, `register_rest_field_cb`, which when used allows overriding the way CMB2 handles the `register_rest_field` callbacks, and defining your own REST prefix for your fields. See [this PR comment](https://github.com/CMB2/CMB2/pull/1240#issuecomment-552548488) for more context.
183
+ * Cleanup by renaming `CMB2_hookup` to `CMB2_Hookup`. Classes are case-insensitive, so this is a backwards-compatible change. Props [@szepeviktor](https://github.com/szepeviktor) ([#1330](https://github.com/CMB2/CMB2/pull/1330), [#1328](https://github.com/CMB2/CMB2/issues/1328)).
184
+ * Validate composer.json for Travis CI. Props [@szepeviktor](https://github.com/szepeviktor) ([#1326](https://github.com/CMB2/CMB2/pull/1326)).
185
+ * Added [LICENSE](https://github.com/CMB2/CMB2/blob/develop/LICENSE) file to meet GitHub Community standards. Props [@RubenMartins](https://github.com/RubenMartins) ([#1316](https://github.com/CMB2/CMB2/pull/1316)).
186
+ * Add new `"cmb2_display_class_{$fieldtype}"` filter and `'display_class'` field parameter to allow specifying the class to use to display the field (in admin columns, etc).
187
+ * Update `CMB2_Types::_id()` to allow not appending the iterator attribute if a repeatable field.
188
+ * Added `CMB2_Utils::concat_attrs()` test for nested arrays as data attributes.
189
+ * Various updates per [VIP feedback](https://github.com/CMB2/CMB2/issues/1260). Props [@kevinlangleyjr](https://github.com/kevinlangleyjr), [@mikeselander](https://github.com/mikeselander) ([#1255](https://github.com/CMB2/CMB2/pull/1255), [#1257](https://github.com/CMB2/CMB2/pull/1257), [#1259](https://github.com/CMB2/CMB2/pull/1259), [#1261](https://github.com/CMB2/CMB2/pull/1261) [#1262](https://github.com/CMB2/CMB2/pull/1262), and various direct commits. See [#1260](https://github.com/CMB2/CMB2/issues/1260)).
190
+
191
+ #### Bug Fixes
192
+ * Fix some issues with Travis. Props [@anhskohbo](https://github.com/anhskohbo) ([#1220](https://github.com/CMB2/CMB2/pull/1220)).
193
+ * Javascript: Correctly pass the newly created row to the `cmb2_add_row` triggered event.
194
+ * Various code-formatting and code documentation improvements. Props [@tw2113](https://github.com/tw2113).
195
+ * Don't exclude composer.json from the distribution. Props [@johnbillion](https://github.com/johnbillion) ([#1225](https://github.com/CMB2/CMB2/pull/1225)).
196
+ * Ignore some more directories in the distribution package. Props [@johnbillion](https://github.com/johnbillion) ([#1226](https://github.com/CMB2/CMB2/pull/1226)).
197
+ * Use `CMB2_Field::get_rest_value()` to get values for fields in the post REST API endpoints ([#1284](https://github.com/CMB2/CMB2/issues/1284)).
198
+ * Fix issue where oEmbed fields' live-preview would not work if the field was added within a group, along with some other similarly related issues. Fixes [#1157](https://github.com/CMB2/CMB2/issues/1157).
199
+ * Fix issue when using REST API for `file` and `text_datetime_timestamp_timezone` field types, the supporting field data was not provided (e.g. the file id for `file` field, and the `utc` value for the `text_datetime_timestamp_timezone` field). Fixes [https://wordpress.org/support/topic/cmb2-rest-api-image-file-field-as-an-object/](https://wordpress.org/support/topic/cmb2-rest-api-image-file-field-as-an-object/).
200
+ * Escaping Improvements to File Base and File Fields. Props [@tomjn](https://github.com/tomjn) ([#1296](https://github.com/CMB2/CMB2/pull/1296), [#1297](https://github.com/CMB2/CMB2/pull/1297)).
201
+ * Fix issue where repeatable CodeMirror textareas could not be clicked/draggged to highlight text. Props [@JPry](https://github.com/JPry) ([#1300](https://github.com/CMB2/CMB2/pull/1300)).
202
+ * `taxonomy_select_hierarchical` now saves to the correct location, the term relationships table. Props [@latheva](https://github.com/latheva) ([#1307](https://github.com/CMB2/CMB2/pull/1307)).
203
+ * Fix issue ([#1158](https://github.com/CMB2/CMB2/issues/1158)) where default REST API endpoints (e.g. `/wp/v2/{post_type}`) would show all boxes for all custom post types even though not registered to the post-type. Props [@Mte90](https://github.com/Mte90) ([#1238](https://github.com/CMB2/CMB2/pull/1238)).
204
+ * Update and cull npm dependencis. Fixes [#1308](https://github.com/CMB2/CMB2/issues/1308).
205
+ * Fix some jshint issues.
206
+ * Updated the WordPress embeds URL references.
207
+ * Updates to account for WordPress 5.2 oEmbed changes.
208
+ * Fix to ensure date picker fields can have a default value. Fixes [#1245](https://github.com/CMB2/CMB2/issues/1245).
209
+ * Added `function_exists( 'add_action' )` check to bootstrap file to ensure compatibility with composer usage. Props [@salcode](https://github.com/salcode) ([#1271](https://github.com/CMB2/CMB2/pull/1271), [#1270](https://github.com/CMB2/CMB2/issues/1270))
210
+ * Corrected link to facetwp-cmb2 in README.md. Props [@marcelreschke](https://github.com/marcelreschke) ([#1248](https://github.com/CMB2/CMB2/pull/1248)).
211
+ * Use `get_user_locale()` in admin area instead of `get_locale()`. Fixes [#1267](https://github.com/CMB2/CMB2/issues/1267).
212
+ * `CMB2::is_box_type()` now also checks for taxonomies if box is registered to "term" object type. This should fix some issues where CMB2 term meta was not showing up in REST API requests to the term endpoints.
213
+
214
+
215
+ ### 2.6.0
216
+
217
+ #### Bug Fixes
218
+ * Remove superfluous method definitions. Props [@tnorthcutt](https://github.com/tnorthcutt) ([#1200](https://github.com/CMB2/CMB2/pull/1200)).
219
+ * Fix `rest_value_cb` registering of filter. Props [@lipemat](https://github.com/lipemat) ([#1212](https://github.com/CMB2/CMB2/pull/1212)).
220
+ * Do not trigger tinyMCE editor save for the activeEditor. Prevents cursor jump in Gutenberg. Fixes [#1202](https://github.com/CMB2/CMB2/issues/1202)
221
+ * Fix issue where making a field repeatable would generate a Javascript error because of missing sortable library. Props [@slaFFik](https://github.com/slaFFik) ([#1216](https://github.com/CMB2/CMB2/pull/1216)).
222
+ * Ensure value passed to `CMB2_Utils::filter_empty` from `CMB2::save_group_field` is always an array. ([#1026](https://github.com/CMB2/CMB2/issues/1026))
223
+ * Fix potential issue with test path location. Props [@quasel](https://github.com/quasel) ([#463](https://github.com/CMB2/CMB2/pull/463)).
224
+
225
+ #### Enhancements
226
+
227
+ * Updated PHPUnit version in composer.json. Props [@slaFFik](https://github.com/slaFFik) ([#1204](https://github.com/CMB2/CMB2/pull/1204)).
228
+ * Package.json: fix the need of global (old) grunt. Props [@slaFFik](https://github.com/slaFFik) ([#1206](https://github.com/CMB2/CMB2/pull/1206)).
229
+ * Add optional confirmation dialog to group field's Remove button. Example [documented in the example functions file](https://github.com/CMB2/CMB2/blob/12036e2dcdeb5b019e844b814eca154bb0eee791/example-functions.php#L525). Props [@slaFFik](https://github.com/slaFFik) ([#1208](https://github.com/CMB2/CMB2/pull/1208)).
230
+ * Add 'id' attribute on group field `.postbox` divs to ensure compatibility with scripts which expect ids there. Props [@amans2k](https://github.com/amans2k) ([#1108](https://github.com/CMB2/CMB2/pull/1108)).
231
+ * Make `CMB2_Option` properties accessible. ([#1052](https://github.com/CMB2/CMB2/issues/1052))
232
+ * New Before/After row hooks: `'cmb2_before_field_row'`, `"cmb2_before_{$field_type}_field_row"`, `"cmb2_after_{$field_type}_field_row"`, `'cmb2_after_field_row'`. Props [@rubengc](https://github.com/rubengc) ([#953](https://github.com/CMB2/CMB2/pull/953)).
233
+ * Introduce three new filters to filter field arguments: `'cmb2_field_defaults'`, `'cmb2_field_arguments_raw'`, `'cmb2_field_arguments'`. Props [@jrfnl](https://github.com/jrfnl) ([#588](https://github.com/CMB2/CMB2/pull/588)).
234
+
235
  ### 2.5.1
236
 
237
  #### Bug Fixes
991
 
992
  == Upgrade Notice ==
993
 
994
+ ### 2.9.0
995
 
996
+ #### Enhancements
997
+ * Added `cmb2_tab_group_tabs` filter for adding arbitrary menu page urls to the cmb2 tabs, and move tab markup output to separate method, `CMB2_Options_Hookup::options_page_tab_nav_output()`. Fixes [#1407](https://github.com/CMB2/CMB2/issues/1407).
998
+ * Limit use of italic, including removing from field descriptions. Fixes [#1404](https://github.com/CMB2/CMB2/issues/1404).
999
+ * Add to list of valid image types from `get_allowed_mime_types()`, which makes SVGs more reliable when using the [Safe SVG](https://wordpress.org/plugins/safe-svg/) plugin. Fixes [#1223](https://github.com/CMB2/CMB2/issues/1223).
1000
 
1001
+ #### Bug Fixes
1002
+ * Fixes PHP warnings on repeatable ColorPicker with an array as default. Props [@rubengc](https://github.com/rubengc) ([#1340](https://github.com/CMB2/CMB2/pull/1340)).
1003
+ * Address PHP 7.4, compatibility issues with `func_get_args()`. Fixes [#1389](https://github.com/CMB2/CMB2/issues/1389).
1004
+ * Better generated array key for cached fields, fixes issue where wrong field is found. Fixes [#14053](https://github.com/CMB2/CMB2/issues/14053).
1005
+ * Fix issue with options-pages being changed to register on a hook priority of `5` instead of the default `10`, causing some back-compatibility issues. Fixes [#1410](https://github.com/CMB2/CMB2/issues/1410).
1006
 
1007
+ ### 2.8.0
1008
 
1009
  #### Enhancements
1010
+ * Added [CODE_OF_CONDUCT.md](https://github.com/CMB2/CMB2/blob/develop/CODE_OF_CONDUCT.md) file to meet GitHub Community standards. Props [@RubenMartins](https://github.com/RubenMartins) ([#1331](https://github.com/CMB2/CMB2/pull/1331)).
1011
+ * Add ability to define the page-registration admin menu hook priority for options pages. Fixes [#1380](https://github.com/CMB2/CMB2/issues/1380).
 
 
 
 
 
 
 
1012
 
1013
  #### Bug Fixes
1014
+ * Ensure `enqueue wp-color-picker` is enqueued for color fields. Props [@rubengc](https://github.com/rubengc) ([#1339](https://github.com/CMB2/CMB2/pull/1339)).
1015
+ * Fix empty name/id attributes on `'file_list'` buttons. Props [@pgroot91](https://github.com/pgroot91) ([#1347](https://github.com/CMB2/CMB2/pull/1347)).
1016
+ * Fix `wysiwyg` field type not working in a group, by ensuring scripts properly enqueued. Props [@yoren](https://github.com/yoren) ([#1361](https://github.com/CMB2/CMB2/pull/1361)).
1017
+ * Fix `$object_id` doc block types in helper-functions.php. Fixes [#1365](https://github.com/CMB2/CMB2/issues/1365).
1018
+ * Fix Metabox toggles visually broken with WP 5.5.x. Fixes [#1382](https://github.com/CMB2/CMB2/issues/1382).
1019
+ * Fix `PHP Deprecated: Required parameter $field_id follows optional parameter $type`, due to changes in PHP 8.0. Fixes [#1396](https://github.com/CMB2/CMB2/issues/1396).
1020
+ * Fix PHP notice caused by `deprecated_param` method in PHP 7.4. Props [@jonathanstegall](https://github.com/jonathanstegall) ([#1400](https://github.com/CMB2/CMB2/pull/1400)).
1021
 
1022
+ ### 2.7.0
1023
+
1024
+ #### Enhancements
1025
+ * Added support for sortable columns by default, with ability to disable with `'column' => array( 'disable_sortable' => true )`. Props [@RubenMartins](https://github.com/RubenMartins) ([#1281](https://github.com/CMB2/CMB2/pull/1281)).
1026
+ * New field type, `'taxonomy_select_hierarchical'`. Fixes [#751](https://github.com/CMB2/CMB2/issues/751)
1027
+ * New `text`, `textarea` and `wysiwyg` character counter options. For now, this feature is not available to `wysiwyg` field types within repeatable groups. Props [@gyrus](https://github.com/gyrus) ([#1276](https://github.com/CMB2/CMB2/pull/1276)).
1028
+ - The new parameters:
1029
+ - `'char_counter'` - Defaults to false, no counter. Set to true, or `words` to count words instead of characters.
1030
+ - `'char_max'` - integer. When defined, counter shows remaining characters/words.
1031
+ - `'char_max_enforce'` - boolean, default: false. Currently only applied (as maxlength attribute) to `text` and `textarea` fields which use `'characters'` for counter.
1032
+ - You can also [override the default text strings](https://github.com/CMB2/CMB2/wiki/Field-Parameters#text) associated with these parameters:
1033
+ - `'words_left_text'` - Default: "Words left"
1034
+ - `'words_text'` - Default: "Words"
1035
+ - `'characters_left_text'` - Default: "Characters left"
1036
+ - `'characters_text'` - Default: "Characters"
1037
+ - `'characters_truncated_text'` - Default: "Your text may be truncated."
1038
+ * Update styling to be more compatible with WordPress 5.3. Props [@galengidman](https://github.com/galengidman) ([#1314](https://github.com/CMB2/CMB2/pull/1314))
1039
+ * Add a new box parameter, `register_rest_field_cb`, which when used allows overriding the way CMB2 handles the `register_rest_field` callbacks, and defining your own REST prefix for your fields. See [this PR comment](https://github.com/CMB2/CMB2/pull/1240#issuecomment-552548488) for more context.
1040
+ * Cleanup by renaming `CMB2_hookup` to `CMB2_Hookup`. Classes are case-insensitive, so this is a backwards-compatible change. Props [@szepeviktor](https://github.com/szepeviktor) ([#1330](https://github.com/CMB2/CMB2/pull/1330), [#1328](https://github.com/CMB2/CMB2/issues/1328)).
1041
+ * Validate composer.json for Travis CI. Props [@szepeviktor](https://github.com/szepeviktor) ([#1326](https://github.com/CMB2/CMB2/pull/1326)).
1042
+ * Added [LICENSE](https://github.com/CMB2/CMB2/blob/develop/LICENSE) file to meet GitHub Community standards. Props [@RubenMartins](https://github.com/RubenMartins) ([#1316](https://github.com/CMB2/CMB2/pull/1316)).
1043
+ * Add new `"cmb2_display_class_{$fieldtype}"` filter and `'display_class'` field parameter to allow specifying the class to use to display the field (in admin columns, etc).
1044
+ * Update `CMB2_Types::_id()` to allow not appending the iterator attribute if a repeatable field.
1045
+ * Added `CMB2_Utils::concat_attrs()` test for nested arrays as data attributes.
1046
+ * Various updates per [VIP feedback](https://github.com/CMB2/CMB2/issues/1260). Props [@kevinlangleyjr](https://github.com/kevinlangleyjr), [@mikeselander](https://github.com/mikeselander) ([#1255](https://github.com/CMB2/CMB2/pull/1255), [#1257](https://github.com/CMB2/CMB2/pull/1257), [#1259](https://github.com/CMB2/CMB2/pull/1259), [#1261](https://github.com/CMB2/CMB2/pull/1261) [#1262](https://github.com/CMB2/CMB2/pull/1262), and various direct commits. See [#1260](https://github.com/CMB2/CMB2/issues/1260)).
1047
+
1048
+ #### Bug Fixes
1049
+ * Fix some issues with Travis. Props [@anhskohbo](https://github.com/anhskohbo) ([#1220](https://github.com/CMB2/CMB2/pull/1220)).
1050
+ * Javascript: Correctly pass the newly created row to the `cmb2_add_row` triggered event.
1051
+ * Various code-formatting and code documentation improvements. Props [@tw2113](https://github.com/tw2113).
1052
+ * Don't exclude composer.json from the distribution. Props [@johnbillion](https://github.com/johnbillion) ([#1225](https://github.com/CMB2/CMB2/pull/1225)).
1053
+ * Ignore some more directories in the distribution package. Props [@johnbillion](https://github.com/johnbillion) ([#1226](https://github.com/CMB2/CMB2/pull/1226)).
1054
+ * Use `CMB2_Field::get_rest_value()` to get values for fields in the post REST API endpoints ([#1284](https://github.com/CMB2/CMB2/issues/1284)).
1055
+ * Fix issue where oEmbed fields' live-preview would not work if the field was added within a group, along with some other similarly related issues. Fixes [#1157](https://github.com/CMB2/CMB2/issues/1157).
1056
+ * Fix issue when using REST API for `file` and `text_datetime_timestamp_timezone` field types, the supporting field data was not provided (e.g. the file id for `file` field, and the `utc` value for the `text_datetime_timestamp_timezone` field). Fixes [https://wordpress.org/support/topic/cmb2-rest-api-image-file-field-as-an-object/](https://wordpress.org/support/topic/cmb2-rest-api-image-file-field-as-an-object/).
1057
+ * Escaping Improvements to File Base and File Fields. Props [@tomjn](https://github.com/tomjn) ([#1296](https://github.com/CMB2/CMB2/pull/1296), [#1297](https://github.com/CMB2/CMB2/pull/1297)).
1058
+ * Fix issue where repeatable CodeMirror textareas could not be clicked/draggged to highlight text. Props [@JPry](https://github.com/JPry) ([#1300](https://github.com/CMB2/CMB2/pull/1300)).
1059
+ * `taxonomy_select_hierarchical` now saves to the correct location, the term relationships table. Props [@latheva](https://github.com/latheva) ([#1307](https://github.com/CMB2/CMB2/pull/1307)).
1060
+ * Fix issue ([#1158](https://github.com/CMB2/CMB2/issues/1158)) where default REST API endpoints (e.g. `/wp/v2/{post_type}`) would show all boxes for all custom post types even though not registered to the post-type. Props [@Mte90](https://github.com/Mte90) ([#1238](https://github.com/CMB2/CMB2/pull/1238)).
1061
+ * Update and cull npm dependencis. Fixes [#1308](https://github.com/CMB2/CMB2/issues/1308).
1062
+ * Fix some jshint issues.
1063
+ * Updated the WordPress embeds URL references.
1064
+ * Updates to account for WordPress 5.2 oEmbed changes.
1065
+ * Fix to ensure date picker fields can have a default value. Fixes [#1245](https://github.com/CMB2/CMB2/issues/1245).
1066
+ * Added `function_exists( 'add_action' )` check to bootstrap file to ensure compatibility with composer usage. Props [@salcode](https://github.com/salcode) ([#1271](https://github.com/CMB2/CMB2/pull/1271), [#1270](https://github.com/CMB2/CMB2/issues/1270))
1067
+ * Corrected link to facetwp-cmb2 in README.md. Props [@marcelreschke](https://github.com/marcelreschke) ([#1248](https://github.com/CMB2/CMB2/pull/1248)).
1068
+ * Use `get_user_locale()` in admin area instead of `get_locale()`. Fixes [#1267](https://github.com/CMB2/CMB2/issues/1267).
1069
+ * `CMB2::is_box_type()` now also checks for taxonomies if box is registered to "term" object type. This should fix some issues where CMB2 term meta was not showing up in REST API requests to the term endpoints.
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitf2903cb4a158f118c169e3c417a0d958
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInitf2903cb4a158f118c169e3c417a0d958
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInitf2903cb4a158f118c169e3c417a0d958', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInitf2903cb4a158f118c169e3c417a0d958', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInitf2903cb4a158f118c169e3c417a0d958::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,19 +51,19 @@ class ComposerAutoloaderInitf2903cb4a158f118c169e3c417a0d958
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInitf2903cb4a158f118c169e3c417a0d958::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequiref2903cb4a158f118c169e3c417a0d958($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
- function composerRequiref2903cb4a158f118c169e3c417a0d958($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitbdbd43df1b21513998173793fdb8b37d
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInitbdbd43df1b21513998173793fdb8b37d', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInitbdbd43df1b21513998173793fdb8b37d', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInitbdbd43df1b21513998173793fdb8b37d::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
+ $includeFiles = Composer\Autoload\ComposerStaticInitbdbd43df1b21513998173793fdb8b37d::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
+ composerRequirebdbd43df1b21513998173793fdb8b37d($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
+ function composerRequirebdbd43df1b21513998173793fdb8b37d($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitf2903cb4a158f118c169e3c417a0d958
8
  {
9
  public static $files = array (
10
  'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
@@ -84,9 +84,9 @@ class ComposerStaticInitf2903cb4a158f118c169e3c417a0d958
84
  public static function getInitializer(ClassLoader $loader)
85
  {
86
  return \Closure::bind(function () use ($loader) {
87
- $loader->prefixLengthsPsr4 = ComposerStaticInitf2903cb4a158f118c169e3c417a0d958::$prefixLengthsPsr4;
88
- $loader->prefixDirsPsr4 = ComposerStaticInitf2903cb4a158f118c169e3c417a0d958::$prefixDirsPsr4;
89
- $loader->prefixesPsr0 = ComposerStaticInitf2903cb4a158f118c169e3c417a0d958::$prefixesPsr0;
90
 
91
  }, null, ClassLoader::class);
92
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitbdbd43df1b21513998173793fdb8b37d
8
  {
9
  public static $files = array (
10
  'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
84
  public static function getInitializer(ClassLoader $loader)
85
  {
86
  return \Closure::bind(function () use ($loader) {
87
+ $loader->prefixLengthsPsr4 = ComposerStaticInitbdbd43df1b21513998173793fdb8b37d::$prefixLengthsPsr4;
88
+ $loader->prefixDirsPsr4 = ComposerStaticInitbdbd43df1b21513998173793fdb8b37d::$prefixDirsPsr4;
89
+ $loader->prefixesPsr0 = ComposerStaticInitbdbd43df1b21513998173793fdb8b37d::$prefixesPsr0;
90
 
91
  }, null, ClassLoader::class);
92
  }
vendor/composer/installed.json CHANGED
@@ -1,29 +1,32 @@
1
  [
2
  {
3
  "name": "cmb2/cmb2",
4
- "version": "v2.5.1",
5
- "version_normalized": "2.5.1.0",
6
  "source": {
7
  "type": "git",
8
  "url": "https://github.com/CMB2/CMB2.git",
9
- "reference": "1129acf4b7689010789d830f6fba0b7b68ad51ff"
10
  },
11
  "dist": {
12
  "type": "zip",
13
- "url": "https://api.github.com/repos/CMB2/CMB2/zipball/1129acf4b7689010789d830f6fba0b7b68ad51ff",
14
- "reference": "1129acf4b7689010789d830f6fba0b7b68ad51ff",
15
  "shasum": ""
16
  },
17
  "require": {
18
  "php": ">5.2.4"
19
  },
20
  "require-dev": {
21
- "phpunit/phpunit": "3.7.*"
 
 
 
22
  },
23
  "suggest": {
24
  "composer/installers": "~1.0"
25
  },
26
- "time": "2018-12-10T15:11:54+00:00",
27
  "type": "wordpress-plugin",
28
  "installation-source": "dist",
29
  "notification-url": "https://packagist.org/downloads/",
@@ -31,17 +34,17 @@
31
  "GPL-2.0-or-later"
32
  ],
33
  "authors": [
34
- {
35
- "name": "WebDevStudios",
36
- "email": "contact@webdevstudios.com",
37
- "homepage": "https://github.com/WebDevStudios",
38
- "role": "Developer"
39
- },
40
  {
41
  "name": "Justin Sternberg",
42
  "email": "justin@dsgnwrks.pro",
43
  "homepage": "https://dsgnwrks.pro",
44
  "role": "Developer"
 
 
 
 
 
 
45
  }
46
  ],
47
  "description": "CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind.",
1
  [
2
  {
3
  "name": "cmb2/cmb2",
4
+ "version": "v2.9.0",
5
+ "version_normalized": "2.9.0.0",
6
  "source": {
7
  "type": "git",
8
  "url": "https://github.com/CMB2/CMB2.git",
9
+ "reference": "cacbc8cedbfdf8ffe0e840858e6860f9333c33f2"
10
  },
11
  "dist": {
12
  "type": "zip",
13
+ "url": "https://api.github.com/repos/CMB2/CMB2/zipball/cacbc8cedbfdf8ffe0e840858e6860f9333c33f2",
14
+ "reference": "cacbc8cedbfdf8ffe0e840858e6860f9333c33f2",
15
  "shasum": ""
16
  },
17
  "require": {
18
  "php": ">5.2.4"
19
  },
20
  "require-dev": {
21
+ "apigen/apigen": "4.1.2",
22
+ "awesomemotive/am-cli-tools": ">=1.3.1",
23
+ "nette/utils": "2.5.3",
24
+ "phpunit/phpunit": "6.5.13"
25
  },
26
  "suggest": {
27
  "composer/installers": "~1.0"
28
  },
29
+ "time": "2021-03-04T02:18:53+00:00",
30
  "type": "wordpress-plugin",
31
  "installation-source": "dist",
32
  "notification-url": "https://packagist.org/downloads/",
34
  "GPL-2.0-or-later"
35
  ],
36
  "authors": [
 
 
 
 
 
 
37
  {
38
  "name": "Justin Sternberg",
39
  "email": "justin@dsgnwrks.pro",
40
  "homepage": "https://dsgnwrks.pro",
41
  "role": "Developer"
42
+ },
43
+ {
44
+ "name": "WebDevStudios",
45
+ "email": "contact@webdevstudios.com",
46
+ "homepage": "https://github.com/WebDevStudios",
47
+ "role": "Developer"
48
  }
49
  ],
50
  "description": "CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind.",